requirements.txt config 3
Browse files- requirements.txt +2 -334
requirements.txt
CHANGED
@@ -1,334 +1,2 @@
|
|
1 |
-
|
2 |
-
|
3 |
-
# platform: linux-64
|
4 |
-
_libgcc_mutex=0.1=conda_forge
|
5 |
-
_openmp_mutex=4.5=2_kmp_llvm
|
6 |
-
aiohttp=3.8.3=pypi_0
|
7 |
-
aiosignal=1.2.0=pypi_0
|
8 |
-
alsa-lib=1.2.3.2=h166bdaf_0
|
9 |
-
anyio=3.6.1=pypi_0
|
10 |
-
aom=3.3.0=h27087fc_1
|
11 |
-
argon2-cffi=21.3.0=pyhd8ed1ab_0
|
12 |
-
argon2-cffi-bindings=21.2.0=py310h5764c6d_2
|
13 |
-
asttokens=2.0.8=pyhd8ed1ab_0
|
14 |
-
astunparse=1.6.3=pyhd8ed1ab_0
|
15 |
-
async-timeout=4.0.2=pypi_0
|
16 |
-
attr=2.5.1=h166bdaf_0
|
17 |
-
attrs=22.1.0=pyh71513ae_0
|
18 |
-
backcall=0.2.0=pyh9f0ad1d_0
|
19 |
-
backports=1.0=py_2
|
20 |
-
backports.functools_lru_cache=1.6.4=pyhd8ed1ab_0
|
21 |
-
bcrypt=4.0.0=pypi_0
|
22 |
-
beautifulsoup4=4.11.1=pyha770c72_0
|
23 |
-
bleach=5.0.1=pyhd8ed1ab_0
|
24 |
-
brotli=1.0.9=h166bdaf_7
|
25 |
-
brotli-bin=1.0.9=h166bdaf_7
|
26 |
-
brotlipy=0.7.0=py310h5764c6d_1004
|
27 |
-
bzip2=1.0.8=h7f98852_4
|
28 |
-
c-ares=1.18.1=h7f98852_0
|
29 |
-
ca-certificates=2022.9.24=ha878542_0
|
30 |
-
catalogue=2.0.8=py310hff52083_0
|
31 |
-
certifi=2022.9.24=pyhd8ed1ab_0
|
32 |
-
cffi=1.15.1=py310h255011f_0
|
33 |
-
charset-normalizer=2.1.1=pyhd8ed1ab_0
|
34 |
-
click=8.1.3=py310hff52083_0
|
35 |
-
colorama=0.4.5=pyhd8ed1ab_0
|
36 |
-
conda=22.9.0=py310hff52083_1
|
37 |
-
conda-package-handling=1.8.1=py310h5764c6d_1
|
38 |
-
confection=0.0.2=py310hff52083_0
|
39 |
-
contourpy=1.0.5=py310hbf28c38_0
|
40 |
-
cryptography=37.0.4=py310h597c629_0
|
41 |
-
cudatoolkit=11.6.0=hecad31d_10
|
42 |
-
cycler=0.11.0=pyhd8ed1ab_0
|
43 |
-
cymem=2.0.6=py310hd8f1fbe_3
|
44 |
-
cython-blis=0.7.8=py310hde88566_0
|
45 |
-
dataclasses=0.8=pyhc8e2a94_3
|
46 |
-
dbus=1.13.6=h5008d03_3
|
47 |
-
debugpy=1.6.3=py310hd8f1fbe_0
|
48 |
-
decorator=5.1.1=pyhd8ed1ab_0
|
49 |
-
defusedxml=0.7.1=pyhd8ed1ab_0
|
50 |
-
entrypoints=0.4=pyhd8ed1ab_0
|
51 |
-
execnb=0.1.4=py_0
|
52 |
-
executing=1.1.0=pyhd8ed1ab_0
|
53 |
-
expat=2.4.9=h27087fc_0
|
54 |
-
fastai=2.7.9=py_0
|
55 |
-
fastapi=0.85.0=pypi_0
|
56 |
-
fastcore=1.5.27=py_0
|
57 |
-
fastdownload=0.0.7=py_0
|
58 |
-
fastprogress=1.0.3=py_0
|
59 |
-
ffmpeg=4.4.2=habc3f16_0
|
60 |
-
ffmpy=0.3.0=pypi_0
|
61 |
-
fftw=3.3.10=nompi_h77c792f_102
|
62 |
-
flit-core=3.7.1=pyhd8ed1ab_0
|
63 |
-
font-ttf-dejavu-sans-mono=2.37=hab24e00_0
|
64 |
-
font-ttf-inconsolata=3.000=h77eed37_0
|
65 |
-
font-ttf-source-code-pro=2.038=h77eed37_0
|
66 |
-
font-ttf-ubuntu=0.83=hab24e00_0
|
67 |
-
fontconfig=2.14.0=h8e229c2_0
|
68 |
-
fonts-conda-ecosystem=1=0
|
69 |
-
fonts-conda-forge=1=0
|
70 |
-
fonttools=4.37.4=py310h5764c6d_0
|
71 |
-
freetype=2.12.1=hca18f0e_0
|
72 |
-
frozenlist=1.3.1=pypi_0
|
73 |
-
fsspec=2022.8.2=pypi_0
|
74 |
-
gettext=0.19.8.1=h73d1719_1008
|
75 |
-
ghapi=1.0.3=py_0
|
76 |
-
giflib=5.2.1=h36c2ea0_2
|
77 |
-
glib=2.72.1=h6239696_0
|
78 |
-
glib-tools=2.72.1=h6239696_0
|
79 |
-
gmp=6.2.1=h58526e2_0
|
80 |
-
gnutls=3.7.8=hf3e180e_0
|
81 |
-
gradio=3.4.1=pypi_0
|
82 |
-
gst-plugins-base=1.20.2=hcf0ee16_0
|
83 |
-
gstreamer=1.20.3=hd4edc92_0
|
84 |
-
h11=0.12.0=pypi_0
|
85 |
-
httpcore=0.15.0=pypi_0
|
86 |
-
httpx=0.23.0=pypi_0
|
87 |
-
icu=70.1=h27087fc_0
|
88 |
-
idna=3.3=pyhd8ed1ab_0
|
89 |
-
importlib-metadata=4.11.4=py310hff52083_0
|
90 |
-
importlib_resources=5.9.0=pyhd8ed1ab_0
|
91 |
-
ipykernel=6.16.0=pyh210e3f2_0
|
92 |
-
ipython=8.5.0=pyh41d4057_1
|
93 |
-
ipython_genutils=0.2.0=py_1
|
94 |
-
ipywidgets=8.0.2=pyhd8ed1ab_0
|
95 |
-
jack=1.9.18=hfd4fe87_1001
|
96 |
-
jedi=0.18.1=py310hff52083_1
|
97 |
-
jinja2=3.1.2=pyhd8ed1ab_0
|
98 |
-
joblib=1.2.0=pyhd8ed1ab_0
|
99 |
-
jpeg=9e=h166bdaf_1
|
100 |
-
jsonschema=4.16.0=pyhd8ed1ab_0
|
101 |
-
jupyter=1.0.0=py310hff52083_7
|
102 |
-
jupyter_client=7.3.5=pyhd8ed1ab_0
|
103 |
-
jupyter_console=6.4.4=pyhd8ed1ab_0
|
104 |
-
jupyter_core=4.11.1=py310hff52083_0
|
105 |
-
jupyterlab_pygments=0.2.2=pyhd8ed1ab_0
|
106 |
-
jupyterlab_widgets=3.0.3=pyhd8ed1ab_0
|
107 |
-
keyutils=1.6.1=h166bdaf_0
|
108 |
-
kiwisolver=1.4.4=py310hbf28c38_0
|
109 |
-
krb5=1.19.3=h3790be6_0
|
110 |
-
lame=3.100=h7f98852_1001
|
111 |
-
langcodes=3.3.0=pyhd8ed1ab_0
|
112 |
-
lcms2=2.12=hddcbb42_0
|
113 |
-
ld_impl_linux-64=2.36.1=hea4e1c9_2
|
114 |
-
lerc=3.0=h9c3ff4c_0
|
115 |
-
libarchive=3.5.2=hb890918_3
|
116 |
-
libblas=3.9.0=14_linux64_openblas
|
117 |
-
libbrotlicommon=1.0.9=h166bdaf_7
|
118 |
-
libbrotlidec=1.0.9=h166bdaf_7
|
119 |
-
libbrotlienc=1.0.9=h166bdaf_7
|
120 |
-
libcap=2.64=ha37c62d_0
|
121 |
-
libcblas=3.9.0=14_linux64_openblas
|
122 |
-
libclang=14.0.6=default_h2e3cab8_0
|
123 |
-
libclang13=14.0.6=default_h3a83d3e_0
|
124 |
-
libcups=2.3.3=hf5a7f15_1
|
125 |
-
libcurl=7.83.1=h7bff187_0
|
126 |
-
libdb=6.2.32=h9c3ff4c_0
|
127 |
-
libdeflate=1.10=h7f98852_0
|
128 |
-
libdrm=2.4.113=h166bdaf_0
|
129 |
-
libedit=3.1.20191231=he28a2e2_2
|
130 |
-
libev=4.33=h516909a_1
|
131 |
-
libevent=2.1.10=h9b69904_4
|
132 |
-
libffi=3.4.2=h7f98852_5
|
133 |
-
libflac=1.3.4=h27087fc_0
|
134 |
-
libgcc-ng=12.1.0=h8d9b700_16
|
135 |
-
libgfortran-ng=12.1.0=h69a702a_16
|
136 |
-
libgfortran5=12.1.0=hdcd56e2_16
|
137 |
-
libglib=2.72.1=h2d90d5f_0
|
138 |
-
libgomp=12.1.0=h8d9b700_16
|
139 |
-
libiconv=1.16=h516909a_0
|
140 |
-
libidn2=2.3.3=h166bdaf_0
|
141 |
-
liblapack=3.9.0=14_linux64_openblas
|
142 |
-
libllvm14=14.0.6=he0ac6c6_0
|
143 |
-
libmamba=0.25.0=hd8a31e3_2
|
144 |
-
libmambapy=0.25.0=py310hab0e683_2
|
145 |
-
libnghttp2=1.47.0=hdcd2b5c_1
|
146 |
-
libnsl=2.0.0=h7f98852_0
|
147 |
-
libogg=1.3.4=h7f98852_1
|
148 |
-
libopenblas=0.3.20=pthreads_h78a6416_1
|
149 |
-
libopus=1.3.1=h7f98852_1
|
150 |
-
libpciaccess=0.16=h516909a_0
|
151 |
-
libpng=1.6.38=h753d276_0
|
152 |
-
libpq=14.5=hd77ab85_0
|
153 |
-
libprotobuf=3.20.1=h6239696_0
|
154 |
-
libsndfile=1.0.31=h9c3ff4c_1
|
155 |
-
libsodium=1.0.18=h36c2ea0_1
|
156 |
-
libsolv=0.7.22=h6239696_0
|
157 |
-
libsqlite=3.39.2=h753d276_1
|
158 |
-
libssh2=1.10.0=haa6b8db_3
|
159 |
-
libstdcxx-ng=12.1.0=ha89aaad_16
|
160 |
-
libtasn1=4.19.0=h166bdaf_0
|
161 |
-
libtiff=4.4.0=h0fcbabc_0
|
162 |
-
libtool=2.4.6=h9c3ff4c_1008
|
163 |
-
libudev1=249=h166bdaf_2
|
164 |
-
libunistring=0.9.10=h7f98852_0
|
165 |
-
libuuid=2.32.1=h7f98852_1000
|
166 |
-
libva=2.16.0=h166bdaf_0
|
167 |
-
libvorbis=1.3.7=h9c3ff4c_0
|
168 |
-
libvpx=1.11.0=h9c3ff4c_3
|
169 |
-
libwebp=1.2.4=h522a892_0
|
170 |
-
libwebp-base=1.2.4=h166bdaf_0
|
171 |
-
libxcb=1.13=h7f98852_1004
|
172 |
-
libxkbcommon=1.0.3=he3ba5ed_0
|
173 |
-
libxml2=2.9.14=h22db469_4
|
174 |
-
libzlib=1.2.12=h166bdaf_2
|
175 |
-
linkify-it-py=1.0.3=pypi_0
|
176 |
-
llvm-openmp=14.0.4=he0ac6c6_0
|
177 |
-
lz4-c=1.9.3=h9c3ff4c_1
|
178 |
-
lzo=2.10=h516909a_1000
|
179 |
-
mamba=0.25.0=py310hf87f941_2
|
180 |
-
markdown-it-py=2.1.0=pypi_0
|
181 |
-
markupsafe=2.1.1=py310h5764c6d_1
|
182 |
-
matplotlib=3.6.0=py310hff52083_0
|
183 |
-
matplotlib-base=3.6.0=py310h8d5ebf3_0
|
184 |
-
matplotlib-inline=0.1.6=pyhd8ed1ab_0
|
185 |
-
mdit-py-plugins=0.3.1=pypi_0
|
186 |
-
mdurl=0.1.2=pypi_0
|
187 |
-
mistune=0.8.4=py310h6acc77f_1005
|
188 |
-
mkl=2022.1.0=h84fe81f_915
|
189 |
-
multidict=6.0.2=pypi_0
|
190 |
-
munkres=1.1.4=pyh9f0ad1d_0
|
191 |
-
murmurhash=1.0.8=py310hd8f1fbe_0
|
192 |
-
mysql-common=8.0.30=haf5c9bc_0
|
193 |
-
mysql-libs=8.0.30=h28c427c_0
|
194 |
-
nbclient=0.6.6=pyhd8ed1ab_0
|
195 |
-
nbconvert=6.5.0=pyhd8ed1ab_0
|
196 |
-
nbconvert-core=6.5.0=pyhd8ed1ab_0
|
197 |
-
nbconvert-pandoc=6.5.0=pyhd8ed1ab_0
|
198 |
-
nbdev=2.3.7=py_0
|
199 |
-
nbformat=5.6.1=pyhd8ed1ab_0
|
200 |
-
ncurses=6.3=h27087fc_1
|
201 |
-
nest-asyncio=1.5.6=pyhd8ed1ab_0
|
202 |
-
nettle=3.8.1=hc379101_1
|
203 |
-
ninja=1.11.0=h924138e_0
|
204 |
-
notebook=6.4.12=pyha770c72_0
|
205 |
-
nspr=4.32=h9c3ff4c_1
|
206 |
-
nss=3.78=h2350873_0
|
207 |
-
numpy=1.23.3=py310h53a5b5f_0
|
208 |
-
openh264=2.1.1=h780b84a_0
|
209 |
-
openjpeg=2.4.0=hb52868f_1
|
210 |
-
openssl=1.1.1q=h166bdaf_0
|
211 |
-
orjson=3.8.0=pypi_0
|
212 |
-
p11-kit=0.24.1=hc5aa10d_0
|
213 |
-
packaging=21.3=pyhd8ed1ab_0
|
214 |
-
pandas=1.5.0=py310h769672d_0
|
215 |
-
pandoc=2.18=ha770c72_0
|
216 |
-
pandocfilters=1.5.0=pyhd8ed1ab_0
|
217 |
-
paramiko=2.11.0=pypi_0
|
218 |
-
parso=0.8.3=pyhd8ed1ab_0
|
219 |
-
pathy=0.6.2=pyhd8ed1ab_0
|
220 |
-
pcre=8.45=h9c3ff4c_0
|
221 |
-
pexpect=4.8.0=pyh9f0ad1d_2
|
222 |
-
pickleshare=0.7.5=py_1003
|
223 |
-
pillow=9.2.0=py310he619898_0
|
224 |
-
pip=22.2.2=pyhd8ed1ab_0
|
225 |
-
pkgutil-resolve-name=1.3.10=pyhd8ed1ab_0
|
226 |
-
ply=3.11=py_1
|
227 |
-
preshed=3.0.7=py310hd8f1fbe_0
|
228 |
-
prometheus_client=0.14.1=pyhd8ed1ab_0
|
229 |
-
prompt-toolkit=3.0.31=pyha770c72_0
|
230 |
-
prompt_toolkit=3.0.31=hd8ed1ab_0
|
231 |
-
psutil=5.9.2=py310h5764c6d_0
|
232 |
-
pthread-stubs=0.4=h36c2ea0_1001
|
233 |
-
ptyprocess=0.7.0=pyhd3deb0d_0
|
234 |
-
pulseaudio=14.0=hbc9ff1d_7
|
235 |
-
pure_eval=0.2.2=pyhd8ed1ab_0
|
236 |
-
pybind11-abi=4=hd8ed1ab_3
|
237 |
-
pycosat=0.6.3=py310h5764c6d_1010
|
238 |
-
pycparser=2.21=pyhd8ed1ab_0
|
239 |
-
pycryptodome=3.15.0=pypi_0
|
240 |
-
pydantic=1.9.2=py310h5764c6d_0
|
241 |
-
pydub=0.25.1=pypi_0
|
242 |
-
pygments=2.13.0=pyhd8ed1ab_0
|
243 |
-
pynacl=1.5.0=pypi_0
|
244 |
-
pyopenssl=22.0.0=pyhd8ed1ab_0
|
245 |
-
pyparsing=3.0.9=pyhd8ed1ab_0
|
246 |
-
pyqt=5.15.7=py310h29803b5_0
|
247 |
-
pyqt5-sip=12.11.0=py310hd8f1fbe_0
|
248 |
-
pyrsistent=0.18.1=py310h5764c6d_1
|
249 |
-
pysocks=1.7.1=py310hff52083_5
|
250 |
-
python=3.10.6=h582c2e5_0_cpython
|
251 |
-
python-dateutil=2.8.2=pyhd8ed1ab_0
|
252 |
-
python-fastjsonschema=2.16.2=pyhd8ed1ab_0
|
253 |
-
python-multipart=0.0.5=pypi_0
|
254 |
-
python_abi=3.10=2_cp310
|
255 |
-
pytorch=1.12.1=cpu_py310h75c9ab6_0
|
256 |
-
pytorch-mutex=1.0=cuda
|
257 |
-
pytz=2022.4=pyhd8ed1ab_0
|
258 |
-
pyyaml=6.0=py310h5764c6d_4
|
259 |
-
pyzmq=24.0.1=py310h330234f_0
|
260 |
-
qt-main=5.15.4=hf97cb25_0
|
261 |
-
qtconsole=5.3.1=pyhd8ed1ab_0
|
262 |
-
qtconsole-base=5.3.1=pyha770c72_0
|
263 |
-
qtpy=2.1.0=pyhd8ed1ab_0
|
264 |
-
readline=8.1.2=h0f457ee_0
|
265 |
-
reproc=14.2.3=h7f98852_0
|
266 |
-
reproc-cpp=14.2.3=h9c3ff4c_0
|
267 |
-
requests=2.28.1=pyhd8ed1ab_0
|
268 |
-
rfc3986=1.5.0=pypi_0
|
269 |
-
ruamel_yaml=0.15.80=py310h5764c6d_1007
|
270 |
-
scikit-learn=1.1.2=py310h0c3af53_0
|
271 |
-
scipy=1.9.1=py310hdfbd76f_0
|
272 |
-
send2trash=1.8.0=pyhd8ed1ab_0
|
273 |
-
setuptools=65.2.0=py310hff52083_0
|
274 |
-
shellingham=1.5.0=pyhd8ed1ab_0
|
275 |
-
sip=6.6.2=py310hd8f1fbe_0
|
276 |
-
six=1.16.0=pyh6c4a22f_0
|
277 |
-
sleef=3.5.1=h9b69904_2
|
278 |
-
smart_open=5.2.1=pyhd8ed1ab_0
|
279 |
-
sniffio=1.3.0=pypi_0
|
280 |
-
soupsieve=2.3.2.post1=pyhd8ed1ab_0
|
281 |
-
spacy=3.4.1=py310hc4a4660_0
|
282 |
-
spacy-legacy=3.0.10=pyhd8ed1ab_0
|
283 |
-
spacy-loggers=1.0.3=pyhd8ed1ab_0
|
284 |
-
sqlite=3.39.2=h4ff8645_1
|
285 |
-
srsly=2.4.4=py310hd8f1fbe_0
|
286 |
-
stack_data=0.5.1=pyhd8ed1ab_0
|
287 |
-
starlette=0.20.4=pypi_0
|
288 |
-
svt-av1=1.1.0=h27087fc_1
|
289 |
-
tbb=2021.5.0=h924138e_1
|
290 |
-
terminado=0.15.0=py310hff52083_0
|
291 |
-
thinc=8.1.2=py310hc4a4660_0
|
292 |
-
threadpoolctl=3.1.0=pyh8a188c0_0
|
293 |
-
tinycss2=1.1.1=pyhd8ed1ab_0
|
294 |
-
tk=8.6.12=h27826a3_0
|
295 |
-
toml=0.10.2=pyhd8ed1ab_0
|
296 |
-
toolz=0.12.0=pyhd8ed1ab_0
|
297 |
-
torchvision=0.13.1=py310_cu116
|
298 |
-
tornado=6.2=py310h5764c6d_0
|
299 |
-
tqdm=4.64.0=pyhd8ed1ab_0
|
300 |
-
traitlets=5.4.0=pyhd8ed1ab_0
|
301 |
-
typer=0.4.2=pyhd8ed1ab_0
|
302 |
-
typing-extensions=4.4.0=hd8ed1ab_0
|
303 |
-
typing_extensions=4.4.0=pyha770c72_0
|
304 |
-
tzdata=2022c=h191b570_0
|
305 |
-
uc-micro-py=1.0.1=pypi_0
|
306 |
-
unicodedata2=14.0.0=py310h5764c6d_1
|
307 |
-
urllib3=1.26.11=pyhd8ed1ab_0
|
308 |
-
uvicorn=0.18.3=pypi_0
|
309 |
-
wasabi=0.10.0=pyhd8ed1ab_0
|
310 |
-
watchdog=2.1.9=py310hff52083_0
|
311 |
-
wcwidth=0.2.5=pyh9f0ad1d_2
|
312 |
-
webencodings=0.5.1=py_1
|
313 |
-
websockets=10.3=pypi_0
|
314 |
-
wheel=0.37.1=pyhd8ed1ab_0
|
315 |
-
widgetsnbextension=4.0.3=pyhd8ed1ab_0
|
316 |
-
x264=1!161.3030=h7f98852_1
|
317 |
-
x265=3.5=h924138e_3
|
318 |
-
xorg-fixesproto=5.0=h7f98852_1002
|
319 |
-
xorg-kbproto=1.0.7=h7f98852_1002
|
320 |
-
xorg-libx11=1.7.2=h7f98852_0
|
321 |
-
xorg-libxau=1.0.9=h7f98852_0
|
322 |
-
xorg-libxdmcp=1.1.3=h7f98852_0
|
323 |
-
xorg-libxext=1.3.4=h7f98852_1
|
324 |
-
xorg-libxfixes=5.0.3=h7f98852_1004
|
325 |
-
xorg-xextproto=7.3.0=h7f98852_1002
|
326 |
-
xorg-xproto=7.0.31=h7f98852_1007
|
327 |
-
xz=5.2.6=h166bdaf_0
|
328 |
-
yaml=0.2.5=h7f98852_2
|
329 |
-
yaml-cpp=0.7.0=h27087fc_1
|
330 |
-
yarl=1.8.1=pypi_0
|
331 |
-
zeromq=4.3.4=h9c3ff4c_1
|
332 |
-
zipp=3.8.1=pyhd8ed1ab_0
|
333 |
-
zlib=1.2.12=h166bdaf_2
|
334 |
-
zstd=1.5.2=h6239696_4
|
|
|
1 |
+
fastai==2.7.9
|
2 |
+
gradio==3.4.1
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|