Please Work
Browse files- app.py +12 -6
- cat.jpg +0 -0
- dog.jpg +0 -0
- model.pkl +0 -3
- requirement.txt +173 -0
- requirements.txt +0 -303
app.py
CHANGED
@@ -1,21 +1,27 @@
|
|
1 |
-
|
2 |
|
|
|
|
|
|
|
|
|
3 |
from fastai.vision.all import *
|
4 |
import gradio as gr
|
5 |
-
|
6 |
def is_cat(x): return x[0].isupper()
|
7 |
|
|
|
8 |
learn = load_learner('model.pkl')
|
9 |
|
|
|
10 |
categories = ('Dog', 'Cat')
|
11 |
|
12 |
def classify_image(img):
|
13 |
pred,idx,probs = learn.predict(img)
|
14 |
return dict(zip(categories, map(float,probs)))
|
15 |
|
16 |
-
|
|
|
17 |
label = gr.outputs.Label()
|
18 |
-
examples = ['dog.jpg'
|
19 |
|
20 |
-
intf = gr.Interface(fn=classify_image,
|
21 |
-
intf.launch(inline=False)
|
|
|
1 |
+
# AUTOGENERATED! DO NOT EDIT! File to edit: ../testing.ipynb.
|
2 |
|
3 |
+
# %% auto 0
|
4 |
+
__all__ = ['learn', 'categories', 'image', 'label', 'examples', 'intf', 'is_cat', 'classify_image']
|
5 |
+
|
6 |
+
# %% ../testing.ipynb 1
|
7 |
from fastai.vision.all import *
|
8 |
import gradio as gr
|
|
|
9 |
def is_cat(x): return x[0].isupper()
|
10 |
|
11 |
+
# %% ../testing.ipynb 3
|
12 |
learn = load_learner('model.pkl')
|
13 |
|
14 |
+
# %% ../testing.ipynb 5
|
15 |
categories = ('Dog', 'Cat')
|
16 |
|
17 |
def classify_image(img):
|
18 |
pred,idx,probs = learn.predict(img)
|
19 |
return dict(zip(categories, map(float,probs)))
|
20 |
|
21 |
+
# %% ../testing.ipynb 7
|
22 |
+
image = gr.inputs.Image(shape=(192,192))
|
23 |
label = gr.outputs.Label()
|
24 |
+
examples = ['dog.jpg']
|
25 |
|
26 |
+
intf = gr.Interface(fn=classify_image, inputs=image, outputs=label, examples=examples)
|
27 |
+
intf.launch(inline=False)
|
cat.jpg
DELETED
Binary file (35.2 kB)
|
|
dog.jpg
CHANGED
![]() |
![]() |
model.pkl
DELETED
@@ -1,3 +0,0 @@
|
|
1 |
-
version https://git-lfs.github.com/spec/v1
|
2 |
-
oid sha256:f8b5ac2689e1161f5f956e998e3a084920494ed4ed67344c0870f3ac21e46139
|
3 |
-
size 47065195
|
|
|
|
|
|
|
|
requirement.txt
ADDED
@@ -0,0 +1,173 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
aiohttp==3.8.3
|
2 |
+
aiosignal==1.2.0
|
3 |
+
anyio==3.6.1
|
4 |
+
fastai==2.7.7
|
5 |
+
argon2-cffi @ file:///home/conda/feedstock_root/build_artifacts/argon2-cffi_1640817743617/work
|
6 |
+
argon2-cffi-bindings @ file:///home/conda/feedstock_root/build_artifacts/argon2-cffi-bindings_1649500328244/work
|
7 |
+
asttokens @ file:///home/conda/feedstock_root/build_artifacts/asttokens_1660605382950/work
|
8 |
+
astunparse @ file:///home/conda/feedstock_root/build_artifacts/astunparse_1610696312422/work
|
9 |
+
async-timeout==4.0.2
|
10 |
+
attrs @ file:///home/conda/feedstock_root/build_artifacts/attrs_1659030588191/work
|
11 |
+
backcall @ file:///home/conda/feedstock_root/build_artifacts/backcall_1592338393461/work
|
12 |
+
backports.functools-lru-cache @ file:///home/conda/feedstock_root/build_artifacts/backports.functools_lru_cache_1618230623929/work
|
13 |
+
bcrypt==4.0.0
|
14 |
+
beautifulsoup4 @ file:///home/conda/feedstock_root/build_artifacts/beautifulsoup4_1649463573192/work
|
15 |
+
bleach @ file:///home/conda/feedstock_root/build_artifacts/bleach_1656355450470/work
|
16 |
+
blis @ file:///home/conda/feedstock_root/build_artifacts/cython-blis_1656314514216/work
|
17 |
+
brotlipy @ file:///home/conda/feedstock_root/build_artifacts/brotlipy_1648854167867/work
|
18 |
+
catalogue @ file:///home/conda/feedstock_root/build_artifacts/catalogue_1661366505352/work
|
19 |
+
certifi==2022.9.24
|
20 |
+
cffi @ file:///home/conda/feedstock_root/build_artifacts/cffi_1656782834004/work
|
21 |
+
charset-normalizer @ file:///home/conda/feedstock_root/build_artifacts/charset-normalizer_1661170624537/work
|
22 |
+
click @ file:///home/conda/feedstock_root/build_artifacts/click_1651215151197/work
|
23 |
+
colorama @ file:///home/conda/feedstock_root/build_artifacts/colorama_1655412516417/work
|
24 |
+
conda==22.9.0
|
25 |
+
conda-package-handling @ file:///home/conda/feedstock_root/build_artifacts/conda-package-handling_1649385045972/work
|
26 |
+
confection @ file:///home/conda/feedstock_root/build_artifacts/confection_1664545994970/work
|
27 |
+
contourpy @ file:///home/conda/feedstock_root/build_artifacts/contourpy_1662135113970/work
|
28 |
+
cryptography @ file:///home/conda/feedstock_root/build_artifacts/cryptography_1657173997940/work
|
29 |
+
cycler @ file:///home/conda/feedstock_root/build_artifacts/cycler_1635519461629/work
|
30 |
+
cymem @ file:///home/conda/feedstock_root/build_artifacts/cymem_1649412174137/work
|
31 |
+
dataclasses @ file:///home/conda/feedstock_root/build_artifacts/dataclasses_1628958434797/work
|
32 |
+
debugpy @ file:///home/conda/feedstock_root/build_artifacts/debugpy_1660619028387/work
|
33 |
+
decorator @ file:///home/conda/feedstock_root/build_artifacts/decorator_1641555617451/work
|
34 |
+
defusedxml @ file:///home/conda/feedstock_root/build_artifacts/defusedxml_1615232257335/work
|
35 |
+
entrypoints @ file:///home/conda/feedstock_root/build_artifacts/entrypoints_1643888246732/work
|
36 |
+
execnb @ file:///Users/jhoward/mambaforge/conda-bld/execnb_1664151081405/work
|
37 |
+
executing @ file:///home/conda/feedstock_root/build_artifacts/executing_1664126393503/work
|
38 |
+
fastai @ file:///Users/jhoward/mambaforge/conda-bld/fastai_1659569901484/work
|
39 |
+
fastapi==0.85.0
|
40 |
+
fastcore @ file:///Users/jhoward/mambaforge/conda-bld/fastcore_1663271241544/work
|
41 |
+
fastdownload @ file:///home/jhoward/mambaforge/conda-bld/fastdownload_1657219113869/work
|
42 |
+
fastjsonschema @ file:///home/conda/feedstock_root/build_artifacts/python-fastjsonschema_1663619548554/work/dist
|
43 |
+
fastprogress @ file:///home/jhoward/mambaforge/conda-bld/fastprogress_1658473398631/work
|
44 |
+
ffmpy==0.3.0
|
45 |
+
flit_core @ file:///home/conda/feedstock_root/build_artifacts/flit-core_1645629044586/work/source/flit_core
|
46 |
+
fonttools @ file:///home/conda/feedstock_root/build_artifacts/fonttools_1664574241722/work
|
47 |
+
frozenlist==1.3.1
|
48 |
+
fsspec==2022.8.2
|
49 |
+
ghapi @ file:///Users/jhoward/mambaforge/conda-bld/ghapi_1663036012438/work
|
50 |
+
gradio==3.4.1
|
51 |
+
h11==0.12.0
|
52 |
+
httpcore==0.15.0
|
53 |
+
httpx==0.23.0
|
54 |
+
idna @ file:///home/conda/feedstock_root/build_artifacts/idna_1642433548627/work
|
55 |
+
importlib-metadata @ file:///home/conda/feedstock_root/build_artifacts/importlib-metadata_1653252803161/work
|
56 |
+
importlib-resources @ file:///home/conda/feedstock_root/build_artifacts/importlib_resources_1658604161399/work
|
57 |
+
ipykernel @ file:///home/conda/feedstock_root/build_artifacts/ipykernel_1664214716573/work
|
58 |
+
ipython @ file:///home/conda/feedstock_root/build_artifacts/ipython_1662481517711/work
|
59 |
+
ipython-genutils==0.2.0
|
60 |
+
ipywidgets @ file:///home/conda/feedstock_root/build_artifacts/ipywidgets_1662157863685/work
|
61 |
+
jedi @ file:///home/conda/feedstock_root/build_artifacts/jedi_1649067100958/work
|
62 |
+
Jinja2 @ file:///home/conda/feedstock_root/build_artifacts/jinja2_1651774399431/work
|
63 |
+
joblib @ file:///home/conda/feedstock_root/build_artifacts/joblib_1663332044897/work
|
64 |
+
jsonschema @ file:///home/conda/feedstock_root/build_artifacts/jsonschema-meta_1662736858348/work
|
65 |
+
jupyter @ file:///home/conda/feedstock_root/build_artifacts/jupyter_1637233113583/work
|
66 |
+
jupyter-console @ file:///home/conda/feedstock_root/build_artifacts/jupyter_console_1655961255101/work
|
67 |
+
jupyter_client @ file:///home/conda/feedstock_root/build_artifacts/jupyter_client_1661522530937/work
|
68 |
+
jupyter_core @ file:///home/conda/feedstock_root/build_artifacts/jupyter_core_1658332342865/work
|
69 |
+
jupyterlab-pygments @ file:///home/conda/feedstock_root/build_artifacts/jupyterlab_pygments_1649936611996/work
|
70 |
+
jupyterlab-widgets @ file:///home/conda/feedstock_root/build_artifacts/jupyterlab_widgets_1662157840858/work
|
71 |
+
kiwisolver @ file:///home/conda/feedstock_root/build_artifacts/kiwisolver_1657953096987/work
|
72 |
+
langcodes @ file:///home/conda/feedstock_root/build_artifacts/langcodes_1636741340529/work
|
73 |
+
libmambapy @ file:///home/conda/feedstock_root/build_artifacts/mamba-split_1661285697648/work/libmambapy
|
74 |
+
linkify-it-py==1.0.3
|
75 |
+
mamba @ file:///home/conda/feedstock_root/build_artifacts/mamba-split_1661285697648/work/mamba
|
76 |
+
markdown-it-py==2.1.0
|
77 |
+
MarkupSafe @ file:///home/conda/feedstock_root/build_artifacts/markupsafe_1648737547956/work
|
78 |
+
matplotlib @ file:///home/conda/feedstock_root/build_artifacts/matplotlib-suite_1663358907330/work
|
79 |
+
matplotlib-inline @ file:///home/conda/feedstock_root/build_artifacts/matplotlib-inline_1660814786464/work
|
80 |
+
mdit-py-plugins==0.3.1
|
81 |
+
mdurl==0.1.2
|
82 |
+
mistune @ file:///home/conda/feedstock_root/build_artifacts/mistune_1635844663025/work
|
83 |
+
multidict==6.0.2
|
84 |
+
munkres==1.1.4
|
85 |
+
murmurhash @ file:///home/conda/feedstock_root/build_artifacts/murmurhash_1660630060528/work
|
86 |
+
nbclient @ file:///home/conda/feedstock_root/build_artifacts/nbclient_1656688109017/work
|
87 |
+
nbconvert @ file:///home/conda/feedstock_root/build_artifacts/nbconvert-meta_1649676641343/work
|
88 |
+
nbdev @ file:///Users/jhoward/mambaforge/conda-bld/nbdev_1664151202132/work
|
89 |
+
nbformat @ file:///home/conda/feedstock_root/build_artifacts/nbformat_1664204096384/work
|
90 |
+
nest-asyncio @ file:///home/conda/feedstock_root/build_artifacts/nest-asyncio_1664684991461/work
|
91 |
+
notebook @ file:///home/conda/feedstock_root/build_artifacts/notebook_1654636967533/work
|
92 |
+
numpy @ file:///home/conda/feedstock_root/build_artifacts/numpy_1662888869821/work
|
93 |
+
orjson==3.8.0
|
94 |
+
packaging @ file:///home/conda/feedstock_root/build_artifacts/packaging_1637239678211/work
|
95 |
+
pandas==1.5.0
|
96 |
+
pandocfilters @ file:///home/conda/feedstock_root/build_artifacts/pandocfilters_1631603243851/work
|
97 |
+
paramiko==2.11.0
|
98 |
+
parso @ file:///home/conda/feedstock_root/build_artifacts/parso_1638334955874/work
|
99 |
+
pathy @ file:///home/conda/feedstock_root/build_artifacts/pathy_1656568808184/work
|
100 |
+
pexpect @ file:///home/conda/feedstock_root/build_artifacts/pexpect_1602535608087/work
|
101 |
+
pickleshare @ file:///home/conda/feedstock_root/build_artifacts/pickleshare_1602536217715/work
|
102 |
+
Pillow @ file:///home/conda/feedstock_root/build_artifacts/pillow_1657007160045/work
|
103 |
+
pkgutil_resolve_name @ file:///home/conda/feedstock_root/build_artifacts/pkgutil-resolve-name_1633981968097/work
|
104 |
+
ply==3.11
|
105 |
+
preshed @ file:///home/conda/feedstock_root/build_artifacts/preshed_1660601816097/work
|
106 |
+
prometheus-client @ file:///home/conda/feedstock_root/build_artifacts/prometheus_client_1649447152425/work
|
107 |
+
prompt-toolkit @ file:///home/conda/feedstock_root/build_artifacts/prompt-toolkit_1662384672173/work
|
108 |
+
psutil @ file:///home/conda/feedstock_root/build_artifacts/psutil_1662356158604/work
|
109 |
+
ptyprocess @ file:///home/conda/feedstock_root/build_artifacts/ptyprocess_1609419310487/work/dist/ptyprocess-0.7.0-py2.py3-none-any.whl
|
110 |
+
pure-eval @ file:///home/conda/feedstock_root/build_artifacts/pure_eval_1642875951954/work
|
111 |
+
pycosat @ file:///home/conda/feedstock_root/build_artifacts/pycosat_1649384799612/work
|
112 |
+
pycparser @ file:///home/conda/feedstock_root/build_artifacts/pycparser_1636257122734/work
|
113 |
+
pycryptodome==3.15.0
|
114 |
+
pydantic @ file:///home/conda/feedstock_root/build_artifacts/pydantic_1660286227486/work
|
115 |
+
pydub==0.25.1
|
116 |
+
Pygments @ file:///home/conda/feedstock_root/build_artifacts/pygments_1660666458521/work
|
117 |
+
PyNaCl==1.5.0
|
118 |
+
pyOpenSSL @ file:///home/conda/feedstock_root/build_artifacts/pyopenssl_1643496850550/work
|
119 |
+
pyparsing @ file:///home/conda/feedstock_root/build_artifacts/pyparsing_1652235407899/work
|
120 |
+
PyQt5==5.15.7
|
121 |
+
PyQt5-sip==12.11.0
|
122 |
+
pyrsistent @ file:///home/conda/feedstock_root/build_artifacts/pyrsistent_1649013351988/work
|
123 |
+
PySocks @ file:///home/conda/feedstock_root/build_artifacts/pysocks_1648857264958/work
|
124 |
+
python-dateutil @ file:///home/conda/feedstock_root/build_artifacts/python-dateutil_1626286286081/work
|
125 |
+
python-multipart==0.0.5
|
126 |
+
pytz @ file:///home/conda/feedstock_root/build_artifacts/pytz_1664798238822/work
|
127 |
+
PyYAML @ file:///home/conda/feedstock_root/build_artifacts/pyyaml_1648757090803/work
|
128 |
+
pyzmq @ file:///home/conda/feedstock_root/build_artifacts/pyzmq_1663830499178/work
|
129 |
+
qtconsole @ file:///home/conda/feedstock_root/build_artifacts/qtconsole-base_1654465674650/work
|
130 |
+
QtPy @ file:///home/conda/feedstock_root/build_artifacts/qtpy_1651524593465/work
|
131 |
+
requests @ file:///home/conda/feedstock_root/build_artifacts/requests_1656534056640/work
|
132 |
+
rfc3986==1.5.0
|
133 |
+
ruamel-yaml-conda @ file:///home/conda/feedstock_root/build_artifacts/ruamel_yaml_1653464396679/work
|
134 |
+
scikit-learn @ file:///home/conda/feedstock_root/build_artifacts/scikit-learn_1659726098906/work
|
135 |
+
scipy==1.9.1
|
136 |
+
Send2Trash @ file:///home/conda/feedstock_root/build_artifacts/send2trash_1628511208346/work
|
137 |
+
shellingham @ file:///home/conda/feedstock_root/build_artifacts/shellingham_1659638615822/work
|
138 |
+
sip @ file:///home/conda/feedstock_root/build_artifacts/sip_1655764888637/work
|
139 |
+
six @ file:///home/conda/feedstock_root/build_artifacts/six_1620240208055/work
|
140 |
+
smart-open @ file:///home/conda/feedstock_root/build_artifacts/smart_open_1630238320325/work
|
141 |
+
sniffio==1.3.0
|
142 |
+
soupsieve @ file:///home/conda/feedstock_root/build_artifacts/soupsieve_1658207591808/work
|
143 |
+
spacy @ file:///home/conda/feedstock_root/build_artifacts/spacy_1658931753526/work
|
144 |
+
spacy-legacy @ file:///home/conda/feedstock_root/build_artifacts/spacy-legacy_1660748275723/work
|
145 |
+
spacy-loggers @ file:///home/conda/feedstock_root/build_artifacts/spacy-loggers_1661365735520/work
|
146 |
+
srsly @ file:///home/conda/feedstock_root/build_artifacts/srsly_1658344395136/work
|
147 |
+
stack-data @ file:///home/conda/feedstock_root/build_artifacts/stack_data_1664126450622/work
|
148 |
+
starlette==0.20.4
|
149 |
+
terminado @ file:///home/conda/feedstock_root/build_artifacts/terminado_1652790610172/work
|
150 |
+
thinc @ file:///home/conda/feedstock_root/build_artifacts/thinc_1664635393424/work
|
151 |
+
threadpoolctl @ file:///home/conda/feedstock_root/build_artifacts/threadpoolctl_1643647933166/work
|
152 |
+
tinycss2 @ file:///home/conda/feedstock_root/build_artifacts/tinycss2_1637612658783/work
|
153 |
+
toml @ file:///home/conda/feedstock_root/build_artifacts/toml_1604308577558/work
|
154 |
+
toolz @ file:///home/conda/feedstock_root/build_artifacts/toolz_1657485559105/work
|
155 |
+
torch @ file:///home/conda/feedstock_root/build_artifacts/pytorch-recipe_1660136134696/work
|
156 |
+
torchvision==0.13.1
|
157 |
+
tornado @ file:///home/conda/feedstock_root/build_artifacts/tornado_1656937830246/work
|
158 |
+
tqdm @ file:///home/conda/feedstock_root/build_artifacts/tqdm_1649051611147/work
|
159 |
+
traitlets @ file:///home/conda/feedstock_root/build_artifacts/traitlets_1663005918942/work
|
160 |
+
typer @ file:///home/conda/feedstock_root/build_artifacts/typer_1657029164904/work
|
161 |
+
typing_extensions @ file:///home/conda/feedstock_root/build_artifacts/typing_extensions_1665144421445/work
|
162 |
+
uc-micro-py==1.0.1
|
163 |
+
unicodedata2 @ file:///home/conda/feedstock_root/build_artifacts/unicodedata2_1649111910890/work
|
164 |
+
urllib3 @ file:///home/conda/feedstock_root/build_artifacts/urllib3_1658789158161/work
|
165 |
+
uvicorn==0.18.3
|
166 |
+
wasabi @ file:///home/conda/feedstock_root/build_artifacts/wasabi_1658931821849/work
|
167 |
+
watchdog @ file:///home/conda/feedstock_root/build_artifacts/watchdog_1654901041099/work
|
168 |
+
wcwidth @ file:///home/conda/feedstock_root/build_artifacts/wcwidth_1600965781394/work
|
169 |
+
webencodings==0.5.1
|
170 |
+
websockets==10.3
|
171 |
+
widgetsnbextension @ file:///home/conda/feedstock_root/build_artifacts/widgetsnbextension_1662157836868/work
|
172 |
+
yarl==1.8.1
|
173 |
+
zipp @ file:///home/conda/feedstock_root/build_artifacts/zipp_1659400682470/work
|
requirements.txt
DELETED
@@ -1,303 +0,0 @@
|
|
1 |
-
# packages in environment at /home/manasuma/mambaforge:
|
2 |
-
#
|
3 |
-
# Name Version Build Channel
|
4 |
-
_libgcc_mutex 0.1 conda_forge conda-forge
|
5 |
-
_openmp_mutex 4.5 2_kmp_llvm fastchan
|
6 |
-
alsa-lib 1.2.3.2 h166bdaf_0 fastchan
|
7 |
-
aom 3.3.0 h27087fc_1 fastchan
|
8 |
-
argon2-cffi 21.3.0 pyhd8ed1ab_0 fastchan
|
9 |
-
argon2-cffi-bindings 21.2.0 py310h5764c6d_2 fastchan
|
10 |
-
asttokens 2.0.8 pyhd8ed1ab_0 fastchan
|
11 |
-
astunparse 1.6.3 pyhd8ed1ab_0 fastchan
|
12 |
-
attr 2.5.1 h166bdaf_0 fastchan
|
13 |
-
attrs 22.1.0 pyh71513ae_0 fastchan
|
14 |
-
backcall 0.2.0 pyh9f0ad1d_0 fastchan
|
15 |
-
backports 1.0 py_2 fastchan
|
16 |
-
backports.functools_lru_cache 1.6.4 pyhd8ed1ab_0 fastchan
|
17 |
-
beautifulsoup4 4.11.1 pyha770c72_0 fastchan
|
18 |
-
bleach 5.0.1 pyhd8ed1ab_0 fastchan
|
19 |
-
brotli 1.0.9 h166bdaf_7 fastchan
|
20 |
-
brotli-bin 1.0.9 h166bdaf_7 fastchan
|
21 |
-
brotlipy 0.7.0 py310h5764c6d_1004 conda-forge
|
22 |
-
bzip2 1.0.8 h7f98852_4 conda-forge
|
23 |
-
c-ares 1.18.1 h7f98852_0 conda-forge
|
24 |
-
ca-certificates 2022.9.24 ha878542_0 conda-forge
|
25 |
-
catalogue 2.0.8 py310hff52083_0 fastchan
|
26 |
-
certifi 2022.9.24 pyhd8ed1ab_0 fastchan
|
27 |
-
cffi 1.15.1 py310h255011f_0 conda-forge
|
28 |
-
charset-normalizer 2.1.1 pyhd8ed1ab_0 conda-forge
|
29 |
-
click 8.1.3 py310hff52083_0 fastchan
|
30 |
-
colorama 0.4.5 pyhd8ed1ab_0 conda-forge
|
31 |
-
conda 4.14.0 py310hff52083_0 conda-forge
|
32 |
-
conda-package-handling 1.8.1 py310h5764c6d_1 conda-forge
|
33 |
-
confection 0.0.2 py310hff52083_0 fastchan
|
34 |
-
contourpy 1.0.5 py310hbf28c38_0 fastchan
|
35 |
-
cryptography 37.0.4 py310h597c629_0 conda-forge
|
36 |
-
cudatoolkit 11.6.0 hecad31d_10 fastchan
|
37 |
-
cycler 0.11.0 pyhd8ed1ab_0 fastchan
|
38 |
-
cymem 2.0.6 py310hd8f1fbe_3 fastchan
|
39 |
-
cython-blis 0.7.8 py310hde88566_0 fastchan
|
40 |
-
dataclasses 0.8 pyhc8e2a94_3 fastchan
|
41 |
-
dbus 1.13.6 h5008d03_3 fastchan
|
42 |
-
debugpy 1.6.3 py310hd8f1fbe_0 fastchan
|
43 |
-
decorator 5.1.1 pyhd8ed1ab_0 fastchan
|
44 |
-
defusedxml 0.7.1 pyhd8ed1ab_0 fastchan
|
45 |
-
entrypoints 0.4 pyhd8ed1ab_0 fastchan
|
46 |
-
execnb 0.1.4 py_0 fastchan
|
47 |
-
executing 1.1.0 pyhd8ed1ab_0 fastchan
|
48 |
-
expat 2.4.9 h27087fc_0 fastchan
|
49 |
-
fastai 2.7.9 py_0 fastchan
|
50 |
-
fastcore 1.5.27 py_0 fastchan
|
51 |
-
fastdownload 0.0.7 py_0 fastchan
|
52 |
-
fastprogress 1.0.3 py_0 fastchan
|
53 |
-
ffmpeg 4.4.2 habc3f16_0 fastchan
|
54 |
-
fftw 3.3.10 nompi_h77c792f_102 fastchan
|
55 |
-
flit-core 3.7.1 pyhd8ed1ab_0 fastchan
|
56 |
-
font-ttf-dejavu-sans-mono 2.37 hab24e00_0 fastchan
|
57 |
-
font-ttf-inconsolata 3.000 h77eed37_0 fastchan
|
58 |
-
font-ttf-source-code-pro 2.038 h77eed37_0 fastchan
|
59 |
-
font-ttf-ubuntu 0.83 hab24e00_0 fastchan
|
60 |
-
fontconfig 2.14.0 h8e229c2_0 fastchan
|
61 |
-
fonts-conda-ecosystem 1 0 fastchan
|
62 |
-
fonts-conda-forge 1 0 fastchan
|
63 |
-
fonttools 4.37.4 py310h5764c6d_0 fastchan
|
64 |
-
freetype 2.12.1 hca18f0e_0 fastchan
|
65 |
-
gettext 0.19.8.1 h73d1719_1008 fastchan
|
66 |
-
ghapi 1.0.3 py_0 fastchan
|
67 |
-
giflib 5.2.1 h36c2ea0_2 fastchan
|
68 |
-
glib 2.72.1 h6239696_0 fastchan
|
69 |
-
glib-tools 2.72.1 h6239696_0 fastchan
|
70 |
-
gmp 6.2.1 h58526e2_0 fastchan
|
71 |
-
gnutls 3.7.8 hf3e180e_0 fastchan
|
72 |
-
gst-plugins-base 1.20.2 hcf0ee16_0 fastchan
|
73 |
-
gstreamer 1.20.3 hd4edc92_0 fastchan
|
74 |
-
icu 70.1 h27087fc_0 conda-forge
|
75 |
-
idna 3.3 pyhd8ed1ab_0 conda-forge
|
76 |
-
importlib-metadata 4.11.4 py310hff52083_0 fastchan
|
77 |
-
importlib_resources 5.10.0 pyhd8ed1ab_0 fastchan
|
78 |
-
ipykernel 6.16.0 pyh210e3f2_0 fastchan
|
79 |
-
ipython 8.5.0 pyh41d4057_1 fastchan
|
80 |
-
ipython_genutils 0.2.0 py_1 fastchan
|
81 |
-
ipywidgets 8.0.2 pyhd8ed1ab_0 fastchan
|
82 |
-
jack 1.9.18 hfd4fe87_1001 fastchan
|
83 |
-
jedi 0.18.1 py310hff52083_1 fastchan
|
84 |
-
jinja2 3.1.2 pyhd8ed1ab_0 fastchan
|
85 |
-
joblib 1.2.0 pyhd8ed1ab_0 fastchan
|
86 |
-
jpeg 9e h166bdaf_1 fastchan
|
87 |
-
jsonschema 4.16.0 pyhd8ed1ab_0 fastchan
|
88 |
-
jupyter 1.0.0 py310hff52083_7 fastchan
|
89 |
-
jupyter_client 7.3.5 pyhd8ed1ab_0 fastchan
|
90 |
-
jupyter_console 6.4.4 pyhd8ed1ab_0 fastchan
|
91 |
-
jupyter_core 4.11.1 py310hff52083_0 fastchan
|
92 |
-
jupyterlab_pygments 0.2.2 pyhd8ed1ab_0 fastchan
|
93 |
-
jupyterlab_widgets 3.0.3 pyhd8ed1ab_0 fastchan
|
94 |
-
keyutils 1.6.1 h166bdaf_0 conda-forge
|
95 |
-
kiwisolver 1.4.4 py310hbf28c38_0 fastchan
|
96 |
-
krb5 1.19.3 h3790be6_0 conda-forge
|
97 |
-
lame 3.100 h7f98852_1001 fastchan
|
98 |
-
langcodes 3.3.0 pyhd8ed1ab_0 fastchan
|
99 |
-
lcms2 2.12 hddcbb42_0 fastchan
|
100 |
-
ld_impl_linux-64 2.36.1 hea4e1c9_2 conda-forge
|
101 |
-
lerc 3.0 h9c3ff4c_0 fastchan
|
102 |
-
libarchive 3.5.2 hb890918_3 conda-forge
|
103 |
-
libblas 3.9.0 14_linux64_openblas fastchan
|
104 |
-
libbrotlicommon 1.0.9 h166bdaf_7 fastchan
|
105 |
-
libbrotlidec 1.0.9 h166bdaf_7 fastchan
|
106 |
-
libbrotlienc 1.0.9 h166bdaf_7 fastchan
|
107 |
-
libcap 2.64 ha37c62d_0 fastchan
|
108 |
-
libcblas 3.9.0 14_linux64_openblas fastchan
|
109 |
-
libclang 14.0.6 default_h2e3cab8_0 fastchan
|
110 |
-
libclang13 14.0.6 default_h3a83d3e_0 fastchan
|
111 |
-
libcups 2.3.3 hf5a7f15_1 fastchan
|
112 |
-
libcurl 7.83.1 h7bff187_0 conda-forge
|
113 |
-
libdb 6.2.32 h9c3ff4c_0 fastchan
|
114 |
-
libdeflate 1.10 h7f98852_0 fastchan
|
115 |
-
libdrm 2.4.113 h166bdaf_0 fastchan
|
116 |
-
libedit 3.1.20191231 he28a2e2_2 conda-forge
|
117 |
-
libev 4.33 h516909a_1 conda-forge
|
118 |
-
libevent 2.1.10 h9b69904_4 fastchan
|
119 |
-
libffi 3.4.2 h7f98852_5 conda-forge
|
120 |
-
libflac 1.3.4 h27087fc_0 fastchan
|
121 |
-
libgcc-ng 12.1.0 h8d9b700_16 conda-forge
|
122 |
-
libgfortran-ng 12.1.0 h69a702a_16 fastchan
|
123 |
-
libgfortran5 12.1.0 hdcd56e2_16 fastchan
|
124 |
-
libglib 2.72.1 h2d90d5f_0 fastchan
|
125 |
-
libgomp 12.1.0 h8d9b700_16 conda-forge
|
126 |
-
libiconv 1.16 h516909a_0 conda-forge
|
127 |
-
libidn2 2.3.3 h166bdaf_0 fastchan
|
128 |
-
liblapack 3.9.0 14_linux64_openblas fastchan
|
129 |
-
libllvm14 14.0.6 he0ac6c6_0 fastchan
|
130 |
-
libmamba 0.25.0 hd8a31e3_2 conda-forge
|
131 |
-
libmambapy 0.25.0 py310hab0e683_2 conda-forge
|
132 |
-
libnghttp2 1.47.0 hdcd2b5c_1 conda-forge
|
133 |
-
libnsl 2.0.0 h7f98852_0 conda-forge
|
134 |
-
libogg 1.3.4 h7f98852_1 fastchan
|
135 |
-
libopenblas 0.3.20 pthreads_h78a6416_1 conda-forge
|
136 |
-
libopus 1.3.1 h7f98852_1 fastchan
|
137 |
-
libpciaccess 0.16 h516909a_0 fastchan
|
138 |
-
libpng 1.6.38 h753d276_0 fastchan
|
139 |
-
libpq 14.5 hd77ab85_0 fastchan
|
140 |
-
libprotobuf 3.20.1 h6239696_0 fastchan
|
141 |
-
libsndfile 1.0.31 h9c3ff4c_1 fastchan
|
142 |
-
libsodium 1.0.18 h36c2ea0_1 fastchan
|
143 |
-
libsolv 0.7.22 h6239696_0 conda-forge
|
144 |
-
libsqlite 3.39.2 h753d276_1 conda-forge
|
145 |
-
libssh2 1.10.0 haa6b8db_3 conda-forge
|
146 |
-
libstdcxx-ng 12.1.0 ha89aaad_16 conda-forge
|
147 |
-
libtasn1 4.19.0 h166bdaf_0 fastchan
|
148 |
-
libtiff 4.4.0 h0fcbabc_0 fastchan
|
149 |
-
libtool 2.4.6 h9c3ff4c_1008 fastchan
|
150 |
-
libudev1 249 h166bdaf_2 fastchan
|
151 |
-
libunistring 0.9.10 h7f98852_0 fastchan
|
152 |
-
libuuid 2.32.1 h7f98852_1000 conda-forge
|
153 |
-
libva 2.16.0 h166bdaf_0 fastchan
|
154 |
-
libvorbis 1.3.7 h9c3ff4c_0 fastchan
|
155 |
-
libvpx 1.11.0 h9c3ff4c_3 fastchan
|
156 |
-
libwebp 1.2.4 h522a892_0 fastchan
|
157 |
-
libwebp-base 1.2.4 h166bdaf_0 fastchan
|
158 |
-
libxcb 1.13 h7f98852_1004 fastchan
|
159 |
-
libxkbcommon 1.0.3 he3ba5ed_0 fastchan
|
160 |
-
libxml2 2.9.14 h22db469_4 conda-forge
|
161 |
-
libzlib 1.2.12 h166bdaf_2 conda-forge
|
162 |
-
llvm-openmp 14.0.4 he0ac6c6_0 fastchan
|
163 |
-
lz4-c 1.9.3 h9c3ff4c_1 conda-forge
|
164 |
-
lzo 2.10 h516909a_1000 conda-forge
|
165 |
-
mamba 0.25.0 py310hf87f941_2 conda-forge
|
166 |
-
markupsafe 2.1.1 py310h5764c6d_1 fastchan
|
167 |
-
matplotlib 3.6.0 py310hff52083_0 fastchan
|
168 |
-
matplotlib-base 3.6.0 py310h8d5ebf3_0 fastchan
|
169 |
-
matplotlib-inline 0.1.6 pyhd8ed1ab_0 fastchan
|
170 |
-
mistune 0.8.4 py310h6acc77f_1005 fastchan
|
171 |
-
mkl 2022.1.0 h84fe81f_915 conda-forge
|
172 |
-
munkres 1.1.4 pyh9f0ad1d_0 fastchan
|
173 |
-
murmurhash 1.0.8 py310hd8f1fbe_0 fastchan
|
174 |
-
mysql-common 8.0.30 haf5c9bc_0 fastchan
|
175 |
-
mysql-libs 8.0.30 h28c427c_0 fastchan
|
176 |
-
nbclient 0.6.6 pyhd8ed1ab_0 fastchan
|
177 |
-
nbconvert 6.5.0 pyhd8ed1ab_0 fastchan
|
178 |
-
nbconvert-core 6.5.0 pyhd8ed1ab_0 fastchan
|
179 |
-
nbconvert-pandoc 6.5.0 pyhd8ed1ab_0 fastchan
|
180 |
-
nbdev 2.3.7 py_0 fastchan
|
181 |
-
nbformat 5.6.1 pyhd8ed1ab_0 fastchan
|
182 |
-
ncurses 6.3 h27087fc_1 conda-forge
|
183 |
-
nest-asyncio 1.5.6 pyhd8ed1ab_0 fastchan
|
184 |
-
nettle 3.8.1 hc379101_1 fastchan
|
185 |
-
ninja 1.11.0 h924138e_0 fastchan
|
186 |
-
notebook 6.4.12 pyha770c72_0 fastchan
|
187 |
-
nspr 4.32 h9c3ff4c_1 fastchan
|
188 |
-
nss 3.78 h2350873_0 fastchan
|
189 |
-
numpy 1.23.3 py310h53a5b5f_0 fastchan
|
190 |
-
openh264 2.1.1 h780b84a_0 fastchan
|
191 |
-
openjpeg 2.4.0 hb52868f_1 fastchan
|
192 |
-
openssl 1.1.1q h166bdaf_0 conda-forge
|
193 |
-
p11-kit 0.24.1 hc5aa10d_0 fastchan
|
194 |
-
packaging 21.3 pyhd8ed1ab_0 fastchan
|
195 |
-
pandas 1.5.0 py310h769672d_0 fastchan
|
196 |
-
pandoc 2.18 ha770c72_0 fastchan
|
197 |
-
pandocfilters 1.5.0 pyhd8ed1ab_0 fastchan
|
198 |
-
parso 0.8.3 pyhd8ed1ab_0 fastchan
|
199 |
-
pathy 0.6.2 pyhd8ed1ab_0 fastchan
|
200 |
-
pcre 8.45 h9c3ff4c_0 fastchan
|
201 |
-
pexpect 4.8.0 pyh9f0ad1d_2 fastchan
|
202 |
-
pickleshare 0.7.5 py_1003 fastchan
|
203 |
-
pillow 9.2.0 py310he619898_0 fastchan
|
204 |
-
pip 22.2.2 pyhd8ed1ab_0 conda-forge
|
205 |
-
pkgutil-resolve-name 1.3.10 pyhd8ed1ab_0 fastchan
|
206 |
-
ply 3.11 py_1 fastchan
|
207 |
-
preshed 3.0.7 py310hd8f1fbe_0 fastchan
|
208 |
-
prometheus_client 0.14.1 pyhd8ed1ab_0 fastchan
|
209 |
-
prompt-toolkit 3.0.31 pyha770c72_0 fastchan
|
210 |
-
prompt_toolkit 3.0.31 hd8ed1ab_0 fastchan
|
211 |
-
psutil 5.9.2 py310h5764c6d_0 fastchan
|
212 |
-
pthread-stubs 0.4 h36c2ea0_1001 fastchan
|
213 |
-
ptyprocess 0.7.0 pyhd3deb0d_0 fastchan
|
214 |
-
pulseaudio 14.0 hbc9ff1d_7 fastchan
|
215 |
-
pure_eval 0.2.2 pyhd8ed1ab_0 fastchan
|
216 |
-
pybind11-abi 4 hd8ed1ab_3 conda-forge
|
217 |
-
pycosat 0.6.3 py310h5764c6d_1010 conda-forge
|
218 |
-
pycparser 2.21 pyhd8ed1ab_0 conda-forge
|
219 |
-
pydantic 1.9.2 py310h5764c6d_0 fastchan
|
220 |
-
pygments 2.13.0 pyhd8ed1ab_0 fastchan
|
221 |
-
pyopenssl 22.0.0 pyhd8ed1ab_0 conda-forge
|
222 |
-
pyparsing 3.0.9 pyhd8ed1ab_0 fastchan
|
223 |
-
pyqt 5.15.7 py310h29803b5_0 fastchan
|
224 |
-
pyqt5-sip 12.11.0 py310hd8f1fbe_0 fastchan
|
225 |
-
pyrsistent 0.18.1 py310h5764c6d_1 fastchan
|
226 |
-
pysocks 1.7.1 py310hff52083_5 conda-forge
|
227 |
-
python 3.10.6 h582c2e5_0_cpython conda-forge
|
228 |
-
python-dateutil 2.8.2 pyhd8ed1ab_0 fastchan
|
229 |
-
python-fastjsonschema 2.16.2 pyhd8ed1ab_0 fastchan
|
230 |
-
python_abi 3.10 2_cp310 conda-forge
|
231 |
-
pytorch 1.12.1 cpu_py310h75c9ab6_0 fastchan
|
232 |
-
pytorch-mutex 1.0 cuda fastchan
|
233 |
-
pytz 2022.4 pyhd8ed1ab_0 fastchan
|
234 |
-
pyyaml 6.0 py310h5764c6d_4 fastchan
|
235 |
-
pyzmq 24.0.1 py310h330234f_0 fastchan
|
236 |
-
qt-main 5.15.4 hf97cb25_0 fastchan
|
237 |
-
qtconsole 5.3.1 pyhd8ed1ab_0 fastchan
|
238 |
-
qtconsole-base 5.3.1 pyha770c72_0 fastchan
|
239 |
-
qtpy 2.1.0 pyhd8ed1ab_0 fastchan
|
240 |
-
readline 8.1.2 h0f457ee_0 conda-forge
|
241 |
-
reproc 14.2.3 h7f98852_0 conda-forge
|
242 |
-
reproc-cpp 14.2.3 h9c3ff4c_0 conda-forge
|
243 |
-
requests 2.28.1 pyhd8ed1ab_0 conda-forge
|
244 |
-
ruamel_yaml 0.15.80 py310h5764c6d_1007 conda-forge
|
245 |
-
scikit-learn 1.1.2 py310h0c3af53_0 fastchan
|
246 |
-
scipy 1.9.1 py310hdfbd76f_0 fastchan
|
247 |
-
send2trash 1.8.0 pyhd8ed1ab_0 fastchan
|
248 |
-
setuptools 65.2.0 py310hff52083_0 conda-forge
|
249 |
-
shellingham 1.5.0 pyhd8ed1ab_0 fastchan
|
250 |
-
sip 6.6.2 py310hd8f1fbe_0 fastchan
|
251 |
-
six 1.16.0 pyh6c4a22f_0 conda-forge
|
252 |
-
sleef 3.5.1 h9b69904_2 fastchan
|
253 |
-
smart_open 5.2.1 pyhd8ed1ab_0 fastchan
|
254 |
-
soupsieve 2.3.2.post1 pyhd8ed1ab_0 fastchan
|
255 |
-
spacy 3.4.1 py310hc4a4660_0 fastchan
|
256 |
-
spacy-legacy 3.0.10 pyhd8ed1ab_0 fastchan
|
257 |
-
spacy-loggers 1.0.3 pyhd8ed1ab_0 fastchan
|
258 |
-
sqlite 3.39.2 h4ff8645_1 conda-forge
|
259 |
-
srsly 2.4.4 py310hd8f1fbe_0 fastchan
|
260 |
-
stack_data 0.5.1 pyhd8ed1ab_0 fastchan
|
261 |
-
svt-av1 1.1.0 h27087fc_1 fastchan
|
262 |
-
tbb 2021.5.0 h924138e_1 fastchan
|
263 |
-
terminado 0.15.0 py310hff52083_0 fastchan
|
264 |
-
thinc 8.1.2 py310hc4a4660_0 fastchan
|
265 |
-
threadpoolctl 3.1.0 pyh8a188c0_0 fastchan
|
266 |
-
tinycss2 1.1.1 pyhd8ed1ab_0 fastchan
|
267 |
-
tk 8.6.12 h27826a3_0 conda-forge
|
268 |
-
toml 0.10.2 pyhd8ed1ab_0 fastchan
|
269 |
-
toolz 0.12.0 pyhd8ed1ab_0 conda-forge
|
270 |
-
torchvision 0.13.1 py310_cu116 fastchan
|
271 |
-
tornado 6.2 py310h5764c6d_0 fastchan
|
272 |
-
tqdm 4.64.0 pyhd8ed1ab_0 conda-forge
|
273 |
-
traitlets 5.4.0 pyhd8ed1ab_0 fastchan
|
274 |
-
typer 0.4.2 pyhd8ed1ab_0 fastchan
|
275 |
-
typing-extensions 4.4.0 hd8ed1ab_0 fastchan
|
276 |
-
typing_extensions 4.4.0 pyha770c72_0 fastchan
|
277 |
-
tzdata 2022c h191b570_0 conda-forge
|
278 |
-
unicodedata2 14.0.0 py310h5764c6d_1 fastchan
|
279 |
-
urllib3 1.26.11 pyhd8ed1ab_0 conda-forge
|
280 |
-
wasabi 0.10.0 pyhd8ed1ab_0 fastchan
|
281 |
-
watchdog 2.1.9 py310hff52083_0 fastchan
|
282 |
-
wcwidth 0.2.5 pyh9f0ad1d_2 fastchan
|
283 |
-
webencodings 0.5.1 py_1 fastchan
|
284 |
-
wheel 0.37.1 pyhd8ed1ab_0 conda-forge
|
285 |
-
widgetsnbextension 4.0.3 pyhd8ed1ab_0 fastchan
|
286 |
-
x264 1!161.3030 h7f98852_1 fastchan
|
287 |
-
x265 3.5 h924138e_3 fastchan
|
288 |
-
xorg-fixesproto 5.0 h7f98852_1002 fastchan
|
289 |
-
xorg-kbproto 1.0.7 h7f98852_1002 fastchan
|
290 |
-
xorg-libx11 1.7.2 h7f98852_0 fastchan
|
291 |
-
xorg-libxau 1.0.9 h7f98852_0 fastchan
|
292 |
-
xorg-libxdmcp 1.1.3 h7f98852_0 fastchan
|
293 |
-
xorg-libxext 1.3.4 h7f98852_1 fastchan
|
294 |
-
xorg-libxfixes 5.0.3 h7f98852_1004 fastchan
|
295 |
-
xorg-xextproto 7.3.0 h7f98852_1002 fastchan
|
296 |
-
xorg-xproto 7.0.31 h7f98852_1007 fastchan
|
297 |
-
xz 5.2.6 h166bdaf_0 conda-forge
|
298 |
-
yaml 0.2.5 h7f98852_2 conda-forge
|
299 |
-
yaml-cpp 0.7.0 h27087fc_1 conda-forge
|
300 |
-
zeromq 4.3.4 h9c3ff4c_1 fastchan
|
301 |
-
zipp 3.8.1 pyhd8ed1ab_0 fastchan
|
302 |
-
zlib 1.2.12 h166bdaf_2 fastchan
|
303 |
-
zstd 1.5.2 h6239696_4 conda-forge
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|