Spaces:
Running
on
Zero
Running
on
Zero
Adding again
Browse files- requirements.txt +129 -362
requirements.txt
CHANGED
@@ -1,362 +1,129 @@
|
|
1 |
-
|
2 |
-
|
3 |
-
|
4 |
-
|
5 |
-
|
6 |
-
|
7 |
-
|
8 |
-
|
9 |
-
|
10 |
-
|
11 |
-
|
12 |
-
|
13 |
-
|
14 |
-
|
15 |
-
|
16 |
-
|
17 |
-
|
18 |
-
|
19 |
-
|
20 |
-
azure-
|
21 |
-
|
22 |
-
|
23 |
-
|
24 |
-
|
25 |
-
|
26 |
-
|
27 |
-
|
28 |
-
|
29 |
-
|
30 |
-
|
31 |
-
|
32 |
-
|
33 |
-
|
34 |
-
|
35 |
-
|
36 |
-
|
37 |
-
|
38 |
-
|
39 |
-
|
40 |
-
|
41 |
-
|
42 |
-
|
43 |
-
|
44 |
-
|
45 |
-
|
46 |
-
|
47 |
-
|
48 |
-
|
49 |
-
|
50 |
-
|
51 |
-
|
52 |
-
|
53 |
-
|
54 |
-
|
55 |
-
|
56 |
-
|
57 |
-
|
58 |
-
|
59 |
-
|
60 |
-
|
61 |
-
|
62 |
-
|
63 |
-
|
64 |
-
|
65 |
-
|
66 |
-
|
67 |
-
|
68 |
-
|
69 |
-
|
70 |
-
|
71 |
-
|
72 |
-
|
73 |
-
|
74 |
-
|
75 |
-
|
76 |
-
|
77 |
-
|
78 |
-
|
79 |
-
|
80 |
-
|
81 |
-
|
82 |
-
|
83 |
-
|
84 |
-
|
85 |
-
|
86 |
-
google-
|
87 |
-
google-
|
88 |
-
google-
|
89 |
-
|
90 |
-
|
91 |
-
|
92 |
-
|
93 |
-
|
94 |
-
|
95 |
-
|
96 |
-
|
97 |
-
|
98 |
-
|
99 |
-
|
100 |
-
|
101 |
-
|
102 |
-
|
103 |
-
|
104 |
-
|
105 |
-
|
106 |
-
|
107 |
-
|
108 |
-
|
109 |
-
|
110 |
-
|
111 |
-
|
112 |
-
|
113 |
-
|
114 |
-
|
115 |
-
|
116 |
-
|
117 |
-
|
118 |
-
|
119 |
-
|
120 |
-
|
121 |
-
|
122 |
-
|
123 |
-
|
124 |
-
|
125 |
-
|
126 |
-
|
127 |
-
|
128 |
-
|
129 |
-
|
130 |
-
laonlp=1.2.0=pypi_0
|
131 |
-
lazy-object-proxy=1.10.0=pypi_0
|
132 |
-
ld_impl_linux-64=2.40=h12ee557_0
|
133 |
-
libarchive-c=5.2=pypi_0
|
134 |
-
libclang=18.1.1=pypi_0
|
135 |
-
libffi=3.4.4=h6a678d5_1
|
136 |
-
libgcc-ng=11.2.0=h1234567_1
|
137 |
-
libgomp=11.2.0=h1234567_1
|
138 |
-
libstdcxx-ng=11.2.0=h1234567_1
|
139 |
-
libuuid=1.41.5=h5eee18b_0
|
140 |
-
linkify-it-py=2.0.3=pypi_0
|
141 |
-
lm-eval=0.4.8=pypi_0
|
142 |
-
locket=1.0.0=pypi_0
|
143 |
-
lockfile=0.12.2=pypi_0
|
144 |
-
loguru=0.7.3=pypi_0
|
145 |
-
luigi=3.6.0=pypi_0
|
146 |
-
lxml=5.3.2=pypi_0
|
147 |
-
lxml-html-clean=0.4.2=pypi_0
|
148 |
-
marisa-trie=1.2.1=pypi_0
|
149 |
-
markdown=3.8=pypi_0
|
150 |
-
markdown-it-py=3.0.0=pypi_0
|
151 |
-
markupsafe=2.1.5=pypi_0
|
152 |
-
matplotlib=3.10.1=pypi_0
|
153 |
-
mbstrdecoder=1.1.4=pypi_0
|
154 |
-
mdit-py-plugins=0.4.2=pypi_0
|
155 |
-
mdurl=0.1.2=pypi_0
|
156 |
-
ml-dtypes=0.5.1=pypi_0
|
157 |
-
more-itertools=10.6.0=pypi_0
|
158 |
-
morfessor=2.0.6=pypi_0
|
159 |
-
moto=5.1.3=pypi_0
|
160 |
-
mpmath=1.3.0=pypi_0
|
161 |
-
msal=1.32.0=pypi_0
|
162 |
-
msal-extensions=1.3.1=pypi_0
|
163 |
-
msgpack=1.1.0=pypi_0
|
164 |
-
msgspec=0.19.0=pypi_0
|
165 |
-
multidict=6.4.3=pypi_0
|
166 |
-
multiprocess=0.70.16=pypi_0
|
167 |
-
murmurhash=1.0.12=pypi_0
|
168 |
-
namex=0.0.8=pypi_0
|
169 |
-
narwhals=1.34.1=pypi_0
|
170 |
-
ncurses=6.4=h6a678d5_0
|
171 |
-
networkx=3.3=pypi_0
|
172 |
-
ninja=1.11.1.4=pypi_0
|
173 |
-
nltk=3.9.1=pypi_0
|
174 |
-
numexpr=2.10.2=pypi_0
|
175 |
-
numpy=2.1.2=pypi_0
|
176 |
-
nvidia-cublas-cu12=12.1.3.1=pypi_0
|
177 |
-
nvidia-cuda-cupti-cu12=12.1.105=pypi_0
|
178 |
-
nvidia-cuda-nvrtc-cu12=12.1.105=pypi_0
|
179 |
-
nvidia-cuda-runtime-cu12=12.1.105=pypi_0
|
180 |
-
nvidia-cudnn-cu12=9.1.0.70=pypi_0
|
181 |
-
nvidia-cufft-cu12=11.0.2.54=pypi_0
|
182 |
-
nvidia-curand-cu12=10.3.2.106=pypi_0
|
183 |
-
nvidia-cusolver-cu12=11.4.5.107=pypi_0
|
184 |
-
nvidia-cusparse-cu12=12.1.0.106=pypi_0
|
185 |
-
nvidia-ml-py=12.570.86=pypi_0
|
186 |
-
nvidia-nccl-cu12=2.21.5=pypi_0
|
187 |
-
nvidia-nvjitlink-cu12=12.1.105=pypi_0
|
188 |
-
nvidia-nvtx-cu12=12.1.105=pypi_0
|
189 |
-
oauthlib=3.2.2=pypi_0
|
190 |
-
objprint=0.3.0=pypi_0
|
191 |
-
oci=2.150.0=pypi_0
|
192 |
-
ocifs=1.3.2=pypi_0
|
193 |
-
omegaconf=2.3.0=pypi_0
|
194 |
-
openapi-schema-validator=0.6.3=pypi_0
|
195 |
-
openapi-spec-validator=0.7.1=pypi_0
|
196 |
-
openssl=3.0.16=h5eee18b_0
|
197 |
-
opt-einsum=3.4.0=pypi_0
|
198 |
-
optree=0.15.0=pypi_0
|
199 |
-
orjson=3.10.16=pypi_0
|
200 |
-
packaging=24.2=pypi_0
|
201 |
-
pandas=2.2.3=pypi_0
|
202 |
-
panel=1.6.2=pypi_0
|
203 |
-
param=2.2.0=pypi_0
|
204 |
-
paramiko=3.5.1=pypi_0
|
205 |
-
partd=1.4.2=pypi_0
|
206 |
-
pathable=0.4.4=pypi_0
|
207 |
-
pathvalidate=3.2.3=pypi_0
|
208 |
-
peft=0.15.1=pypi_0
|
209 |
-
pillow=11.1.0=pypi_0
|
210 |
-
pip=25.0=py311h06a4308_0
|
211 |
-
platformdirs=4.3.7=pypi_0
|
212 |
-
pluggy=1.5.0=pypi_0
|
213 |
-
ply=3.11=pypi_0
|
214 |
-
portalocker=3.1.1=pypi_0
|
215 |
-
preshed=3.0.9=pypi_0
|
216 |
-
propcache=0.3.1=pypi_0
|
217 |
-
proto-plus=1.26.1=pypi_0
|
218 |
-
protobuf=5.29.4=pypi_0
|
219 |
-
psutil=7.0.0=pypi_0
|
220 |
-
py-partiql-parser=0.6.1=pypi_0
|
221 |
-
pyahocorasick=2.1.0=pypi_0
|
222 |
-
pyarrow=19.0.1=pypi_0
|
223 |
-
pyasn1=0.6.1=pypi_0
|
224 |
-
pyasn1-modules=0.4.2=pypi_0
|
225 |
-
pybind11=2.13.6=pypi_0
|
226 |
-
pycparser=2.22=pypi_0
|
227 |
-
pycryptodomex=3.22.0=pypi_0
|
228 |
-
pydantic=2.11.3=pypi_0
|
229 |
-
pydantic-core=2.33.1=pypi_0
|
230 |
-
pygit2=1.17.0=pypi_0
|
231 |
-
pygments=2.19.1=pypi_0
|
232 |
-
pyidaungsu-numpy2=0.1.4=pypi_0
|
233 |
-
pyjwt=2.10.1=pypi_0
|
234 |
-
pynacl=1.5.0=pypi_0
|
235 |
-
pynvml=12.0.0=pypi_0
|
236 |
-
pyopenssl=24.3.0=pypi_0
|
237 |
-
pyparsing=3.2.3=pypi_0
|
238 |
-
pyspnego=0.11.2=pypi_0
|
239 |
-
pytablewriter=1.2.1=pypi_0
|
240 |
-
pytest=8.3.5=pypi_0
|
241 |
-
pytest-timeout=2.3.1=pypi_0
|
242 |
-
pytest-xdist=3.6.1=pypi_0
|
243 |
-
pythainlp=5.1.1=pypi_0
|
244 |
-
python=3.11.11=he870216_0
|
245 |
-
python-crfsuite=0.9.11=pypi_0
|
246 |
-
python-daemon=3.1.2=pypi_0
|
247 |
-
python-dateutil=2.9.0.post0=pypi_0
|
248 |
-
python-magic=0.4.27=pypi_0
|
249 |
-
pytz=2025.2=pypi_0
|
250 |
-
pyvi=0.1.1=pypi_0
|
251 |
-
pyviz-comms=3.0.4=pypi_0
|
252 |
-
pyyaml=6.0.2=pypi_0
|
253 |
-
readline=8.2=h5eee18b_0
|
254 |
-
referencing=0.36.2=pypi_0
|
255 |
-
regex=2024.11.6=pypi_0
|
256 |
-
requests=2.32.3=pypi_0
|
257 |
-
requests-file=2.1.0=pypi_0
|
258 |
-
requests-oauthlib=2.0.0=pypi_0
|
259 |
-
responses=0.25.7=pypi_0
|
260 |
-
rfc3339-validator=0.1.4=pypi_0
|
261 |
-
rich=14.0.0=pypi_0
|
262 |
-
roman-numerals-py=3.1.0=pypi_0
|
263 |
-
rouge-score=0.1.2=pypi_0
|
264 |
-
rpds-py=0.24.0=pypi_0
|
265 |
-
rsa=4.9=pypi_0
|
266 |
-
ruff=0.11.5=pypi_0
|
267 |
-
s3fs=2024.6.1=pypi_0
|
268 |
-
s3transfer=0.11.3=pypi_0
|
269 |
-
sacrebleu=2.5.1=pypi_0
|
270 |
-
safetensors=0.5.3=pypi_0
|
271 |
-
scikit-learn=1.6.1=pypi_0
|
272 |
-
scipy=1.15.2=pypi_0
|
273 |
-
sentencepiece=0.2.0=pypi_0
|
274 |
-
sentry-sdk=2.25.1=pypi_0
|
275 |
-
setproctitle=1.3.5=pypi_0
|
276 |
-
setuptools=75.8.0=py311h06a4308_0
|
277 |
-
shellingham=1.5.4=pypi_0
|
278 |
-
six=1.17.0=pypi_0
|
279 |
-
sklearn-crfsuite=0.5.0=pypi_0
|
280 |
-
smart-open=7.1.0=pypi_0
|
281 |
-
smbprotocol=1.15.0=pypi_0
|
282 |
-
smmap=5.0.2=pypi_0
|
283 |
-
snowballstemmer=2.2.0=pypi_0
|
284 |
-
sortedcontainers=2.4.0=pypi_0
|
285 |
-
spacy=3.8.5=pypi_0
|
286 |
-
spacy-legacy=3.0.12=pypi_0
|
287 |
-
spacy-loggers=1.0.5=pypi_0
|
288 |
-
sphinx=8.2.3=pypi_0
|
289 |
-
sphinx-argparse=0.5.2=pypi_0
|
290 |
-
sphinx-rtd-theme=3.0.2=pypi_0
|
291 |
-
sphinxcontrib-applehelp=2.0.0=pypi_0
|
292 |
-
sphinxcontrib-devhelp=2.0.0=pypi_0
|
293 |
-
sphinxcontrib-htmlhelp=2.1.0=pypi_0
|
294 |
-
sphinxcontrib-jquery=4.1=pypi_0
|
295 |
-
sphinxcontrib-jsmath=1.0.1=pypi_0
|
296 |
-
sphinxcontrib-qthelp=2.0.0=pypi_0
|
297 |
-
sphinxcontrib-serializinghtml=2.0.0=pypi_0
|
298 |
-
sqlite=3.45.3=h5eee18b_0
|
299 |
-
sqlitedict=2.1.0=pypi_0
|
300 |
-
srsly=2.5.1=pypi_0
|
301 |
-
stanza=1.10.1=pypi_0
|
302 |
-
stone=3.3.1=pypi_0
|
303 |
-
submitit=1.5.2=pypi_0
|
304 |
-
sudachidict-core=20250129=pypi_0
|
305 |
-
sudachipy=0.6.10=pypi_0
|
306 |
-
sympy=1.13.1=pypi_0
|
307 |
-
tabledata=1.3.4=pypi_0
|
308 |
-
tabulate=0.9.0=pypi_0
|
309 |
-
tblib=3.1.0=pypi_0
|
310 |
-
tcolorpy=0.1.7=pypi_0
|
311 |
-
tenacity=8.5.0=pypi_0
|
312 |
-
tensorboard=2.19.0=pypi_0
|
313 |
-
tensorboard-data-server=0.7.2=pypi_0
|
314 |
-
tensorflow=2.19.0=pypi_0
|
315 |
-
tensorflow-io-gcs-filesystem=0.37.1=pypi_0
|
316 |
-
termcolor=3.0.1=pypi_0
|
317 |
-
thinc=8.3.6=pypi_0
|
318 |
-
threadpoolctl=3.6.0=pypi_0
|
319 |
-
tiktoken=0.9.0=pypi_0
|
320 |
-
tk=8.6.14=h39e8969_0
|
321 |
-
tld=0.13=pypi_0
|
322 |
-
tldextract=5.2.0=pypi_0
|
323 |
-
tokenizers=0.21.1=pypi_0
|
324 |
-
toolz=1.0.0=pypi_0
|
325 |
-
torch=2.5.0+cu121=pypi_0
|
326 |
-
tornado=6.4.2=pypi_0
|
327 |
-
tqdm=4.67.1=pypi_0
|
328 |
-
tqdm-multiprocess=0.0.11=pypi_0
|
329 |
-
trafilatura=1.11.0=pypi_0
|
330 |
-
transformers=4.51.2=pypi_0
|
331 |
-
triton=3.1.0=pypi_0
|
332 |
-
typepy=1.3.4=pypi_0
|
333 |
-
typer=0.15.2=pypi_0
|
334 |
-
typing-extensions=4.12.2=pypi_0
|
335 |
-
typing-inspection=0.4.0=pypi_0
|
336 |
-
tzdata=2025.2=pypi_0
|
337 |
-
tzlocal=5.3.1=pypi_0
|
338 |
-
uc-micro-py=1.0.3=pypi_0
|
339 |
-
urduhack=0.1.4=pypi_0
|
340 |
-
urllib3=2.4.0=pypi_0
|
341 |
-
viztracer=1.0.3=pypi_0
|
342 |
-
vl-convert-python=1.7.0=pypi_0
|
343 |
-
wandb=0.19.9=pypi_0
|
344 |
-
warcio=1.7.5=pypi_0
|
345 |
-
wasabi=1.1.3=pypi_0
|
346 |
-
wcwidth=0.2.13=pypi_0
|
347 |
-
weasel=0.4.1=pypi_0
|
348 |
-
webencodings=0.5.1=pypi_0
|
349 |
-
werkzeug=3.1.3=pypi_0
|
350 |
-
wheel=0.45.1=py311h06a4308_0
|
351 |
-
word2number=1.1=pypi_0
|
352 |
-
wrapt=1.17.2=pypi_0
|
353 |
-
xformers=0.0.28.post2=pypi_0
|
354 |
-
xmltodict=0.14.2=pypi_0
|
355 |
-
xxhash=3.5.0=pypi_0
|
356 |
-
xyzservices=2025.1.0=pypi_0
|
357 |
-
xz=5.6.4=h5eee18b_1
|
358 |
-
yarl=1.19.0=pypi_0
|
359 |
-
zict=3.0.0=pypi_0
|
360 |
-
zipp=3.21.0=pypi_0
|
361 |
-
zlib=1.2.13=h5eee18b_1
|
362 |
-
zstandard=0.23.0=pypi_0
|
|
|
1 |
+
absl-py==2.2.2
|
2 |
+
accelerate==1.6.0
|
3 |
+
adlfs==2024.12.0
|
4 |
+
aiobotocore==2.21.1
|
5 |
+
aiohappyeyeballs==2.6.1
|
6 |
+
aiohttp==3.11.16
|
7 |
+
aioitertools==0.12.0
|
8 |
+
aiosignal==1.3.2
|
9 |
+
alabaster==1.0.0
|
10 |
+
altair==5.5.0
|
11 |
+
annotated-types==0.7.0
|
12 |
+
antlr4-python3-runtime==4.9.3
|
13 |
+
astunparse==1.6.3
|
14 |
+
attrs==25.3.0
|
15 |
+
aws-sam-translator==1.97.0
|
16 |
+
aws-xray-sdk==2.14.0
|
17 |
+
azure-core==1.33.0
|
18 |
+
azure-datalake-store==0.0.53
|
19 |
+
azure-identity==1.21.0
|
20 |
+
azure-storage-blob==12.25.1
|
21 |
+
babel==2.17.0
|
22 |
+
bcrypt==4.3.0
|
23 |
+
bleach==6.2.0
|
24 |
+
blinker==1.9.0
|
25 |
+
blis==1.3.0
|
26 |
+
blobfile==3.0.0
|
27 |
+
bokeh==3.7.2
|
28 |
+
boto3==1.37.1
|
29 |
+
botocore==1.37.1
|
30 |
+
botok==0.9.0
|
31 |
+
cachetools==5.5.2
|
32 |
+
catalogue==2.0.10
|
33 |
+
certifi==2025.1.31
|
34 |
+
cffi==1.17.1
|
35 |
+
cfn-lint==1.33.2
|
36 |
+
chardet==5.2.0
|
37 |
+
charset-normalizer==3.4.1
|
38 |
+
circuitbreaker==2.1.3
|
39 |
+
click==8.1.8
|
40 |
+
cloudpathlib==0.21.0
|
41 |
+
cloudpickle==3.1.1
|
42 |
+
colorama==0.4.6
|
43 |
+
confection==0.1.5
|
44 |
+
contourpy==1.3.1
|
45 |
+
courlan==1.3.2
|
46 |
+
cryptography==44.0.2
|
47 |
+
cycler==0.12.1
|
48 |
+
cymem==2.0.11
|
49 |
+
dask==2025.3.0
|
50 |
+
dataproperty==1.1.0
|
51 |
+
datasets==3.5.0
|
52 |
+
datatrove==0.4.0
|
53 |
+
dateparser==1.2.1
|
54 |
+
decorator==5.2.1
|
55 |
+
dill==0.3.8
|
56 |
+
distributed==2025.3.0
|
57 |
+
docker==7.1.0
|
58 |
+
docker-pycreds==0.4.0
|
59 |
+
docutils==0.21.2
|
60 |
+
dropbox==12.0.2
|
61 |
+
dropboxdrivefs==1.4.1
|
62 |
+
emoji==2.14.1
|
63 |
+
evaluate==0.4.3
|
64 |
+
execnet==2.1.1
|
65 |
+
fasteners==0.19
|
66 |
+
fasttext-numpy2-wheel==0.9.2
|
67 |
+
faust-cchardet==2.1.19
|
68 |
+
filelock==3.13.1
|
69 |
+
flask==3.1.0
|
70 |
+
flask-cors==5.0.1
|
71 |
+
flatbuffers==25.2.10
|
72 |
+
fonttools==4.57.0
|
73 |
+
frozenlist==1.5.0
|
74 |
+
fsspec==2024.6.1
|
75 |
+
ftfy==6.3.1
|
76 |
+
fusepy==3.0.1
|
77 |
+
gast==0.6.0
|
78 |
+
gcsfs==2024.6.1
|
79 |
+
gitdb==4.0.12
|
80 |
+
gitpython==3.1.44
|
81 |
+
google-api-core==2.24.2
|
82 |
+
google-auth==2.38.0
|
83 |
+
google-auth-oauthlib==1.2.1
|
84 |
+
google-cloud-core==2.4.3
|
85 |
+
google-cloud-storage==3.1.0
|
86 |
+
google-crc32c==1.7.1
|
87 |
+
google-pasta==0.2.0
|
88 |
+
google-resumable-media==2.7.2
|
89 |
+
googleapis-common-protos==1.69.2
|
90 |
+
graphql-core==3.2.6
|
91 |
+
grpcio==1.71.0
|
92 |
+
h5py==3.13.0
|
93 |
+
htmldate==1.9.3
|
94 |
+
huggingface-hub==0.30.2
|
95 |
+
humanize==4.12.2
|
96 |
+
idna==3.10
|
97 |
+
imagesize==1.4.1
|
98 |
+
importlib-metadata==8.6.1
|
99 |
+
indic-nlp-library==0.92
|
100 |
+
iniconfig==2.1.0
|
101 |
+
inscriptis==2.6.0
|
102 |
+
isodate==0.7.2
|
103 |
+
itsdangerous==2.2.0
|
104 |
+
jieba==0.42.1
|
105 |
+
jinja2==3.1.4
|
106 |
+
jmespath==1.0.1
|
107 |
+
joblib==1.4.2
|
108 |
+
joserfc==1.0.4
|
109 |
+
jsonlines==4.0.0
|
110 |
+
jsonpatch==1.33
|
111 |
+
jsonpath-ng==1.7.0
|
112 |
+
jsonpointer==3.0.0
|
113 |
+
jsonschema==4.23.0
|
114 |
+
jsonschema-path==0.3.4
|
115 |
+
jsonschema-specifications==2024.10.1
|
116 |
+
justext==3.0.2
|
117 |
+
kenlm==0.3.0
|
118 |
+
keras==3.9.2
|
119 |
+
khmer-nltk==1.6
|
120 |
+
kiwipiepy==0.20.4
|
121 |
+
kiwipiepy-model==0.20.0
|
122 |
+
kiwisolver==1.4.8
|
123 |
+
langcodes==3.5.0
|
124 |
+
language-data==1.3.0
|
125 |
+
laonlp==1.2.0
|
126 |
+
lazy-object-proxy==1.10.0
|
127 |
+
libarchive-c==5.2
|
128 |
+
libclang==18.1.1
|
129 |
+
linkify-it-py==2
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|