Spaces:
Paused
Paused
modify req file
Browse files- llama_beauty.jpg +0 -0
- llama_beauty.jpg:Zone.Identifier +3 -0
- requirements.txt +2 -296
llama_beauty.jpg
ADDED
![]() |
llama_beauty.jpg:Zone.Identifier
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
[ZoneTransfer]
|
2 |
+
ZoneId=3
|
3 |
+
HostUrl=about:internet
|
requirements.txt
CHANGED
@@ -1,296 +1,2 @@
|
|
1 |
-
|
2 |
-
|
3 |
-
action-tutorials-interfaces==0.20.5
|
4 |
-
action-tutorials-py==0.20.5
|
5 |
-
actionlib-msgs==4.2.4
|
6 |
-
ament-cmake-test==1.3.10
|
7 |
-
ament-copyright==0.12.11
|
8 |
-
ament-cppcheck==0.12.11
|
9 |
-
ament-cpplint==0.12.11
|
10 |
-
ament-flake8==0.12.11
|
11 |
-
ament-index-python==1.4.0
|
12 |
-
ament-lint==0.12.11
|
13 |
-
ament-lint-cmake==0.12.11
|
14 |
-
ament-package==0.14.0
|
15 |
-
ament-pep257==0.12.11
|
16 |
-
ament-uncrustify==0.12.11
|
17 |
-
ament-xmllint==0.12.11
|
18 |
-
anaconda-anon-usage @ file:///croot/anaconda-anon-usage_1710965072196/work
|
19 |
-
angles==1.15.0
|
20 |
-
annotated-types @ file:///croot/annotated-types_1709542908624/work
|
21 |
-
archspec @ file:///croot/archspec_1709217642129/work
|
22 |
-
asttokens @ file:///home/conda/feedstock_root/build_artifacts/asttokens_1694046349000/work
|
23 |
-
astunparse @ file:///home/conda/feedstock_root/build_artifacts/astunparse_1610696312422/work
|
24 |
-
backcall @ file:///home/conda/feedstock_root/build_artifacts/backcall_1592338393461/work
|
25 |
-
backports.functools-lru-cache @ file:///home/conda/feedstock_root/build_artifacts/backports.functools_lru_cache_1687772187254/work
|
26 |
-
blis @ file:///work/perseverance-python-buildout/croot/cython-blis_1698851311333/work
|
27 |
-
boltons @ file:///work/perseverance-python-buildout/croot/boltons_1698851177130/work
|
28 |
-
bond==3.0.2
|
29 |
-
Bottleneck @ file:///croot/bottleneck_1709069899917/work
|
30 |
-
Brotli @ file:///croot/brotli-split_1714483155106/work
|
31 |
-
builtin-interfaces==1.2.1
|
32 |
-
cartographer-ros-msgs==2.0.9002
|
33 |
-
catalogue @ file:///croot/catalogue_1703688140886/work
|
34 |
-
certifi @ file:///croot/certifi_1725551672989/work/certifi
|
35 |
-
cffi @ file:///croot/cffi_1714483155441/work
|
36 |
-
charset-normalizer @ file:///croot/charset-normalizer_1721748349566/work
|
37 |
-
click @ file:///work/perseverance-python-buildout/croot/click_1698845879718/work
|
38 |
-
cloudpathlib @ file:///croot/cloudpathlib_1704812255811/work
|
39 |
-
colorama @ file:///work/perseverance-python-buildout/croot/colorama_1698847155966/work
|
40 |
-
composition-interfaces==1.2.1
|
41 |
-
conda @ file:///croot/conda_1722004606466/work
|
42 |
-
conda-content-trust @ file:///croot/conda-content-trust_1714483159009/work
|
43 |
-
conda-libmamba-solver @ file:///croot/conda-libmamba-solver_1721662679737/work/src
|
44 |
-
conda-package-handling @ file:///croot/conda-package-handling_1718138267740/work
|
45 |
-
conda_package_streaming @ file:///croot/conda-package-streaming_1718136078615/work
|
46 |
-
confection @ file:///croot/confection_1703694702568/work
|
47 |
-
contourpy @ file:///work/perseverance-python-buildout/croot/contourpy_1701756524386/work
|
48 |
-
control-msgs==4.6.0
|
49 |
-
controller-manager==2.43.0
|
50 |
-
controller-manager-msgs==2.43.0
|
51 |
-
cryptography @ file:///croot/cryptography_1714660666131/work
|
52 |
-
cv-bridge==3.2.1
|
53 |
-
cycler @ file:///tmp/build/80754af9/cycler_1637851556182/work
|
54 |
-
cymem @ file:///work/perseverance-python-buildout/croot/cymem_1698847266016/work
|
55 |
-
decorator @ file:///home/conda/feedstock_root/build_artifacts/decorator_1641555617451/work
|
56 |
-
demo-nodes-py==0.20.5
|
57 |
-
diagnostic-msgs==4.2.4
|
58 |
-
diagnostic-updater==4.0.0
|
59 |
-
distro @ file:///croot/distro_1714488253808/work
|
60 |
-
domain-coordinator==0.10.0
|
61 |
-
dwb-msgs==1.1.16
|
62 |
-
example-interfaces==0.9.3
|
63 |
-
examples-rclpy-executors==0.15.2
|
64 |
-
examples-rclpy-minimal-action-client==0.15.2
|
65 |
-
examples-rclpy-minimal-action-server==0.15.2
|
66 |
-
examples-rclpy-minimal-client==0.15.2
|
67 |
-
examples-rclpy-minimal-publisher==0.15.2
|
68 |
-
examples-rclpy-minimal-service==0.15.2
|
69 |
-
examples-rclpy-minimal-subscriber==0.15.2
|
70 |
-
exceptiongroup @ file:///home/conda/feedstock_root/build_artifacts/exceptiongroup_1692026125334/work
|
71 |
-
execnb @ file:///home/jhoward/mambaforge/conda-bld/execnb_1676248608142/work
|
72 |
-
executing @ file:///home/conda/feedstock_root/build_artifacts/executing_1667317341051/work
|
73 |
-
fastai @ file:///Users/jhoward/miniconda3/conda-bld/fastai_1724741456767/work
|
74 |
-
fastcore @ file:///Users/jhoward/miniconda3/conda-bld/fastcore_1725863148922/work
|
75 |
-
fastdownload @ file:///home/jhoward/mambaforge/conda-bld/fastdownload_1657219113869/work
|
76 |
-
fastprogress @ file:///home/jhoward/mambaforge/conda-bld/fastprogress_1658473398631/work
|
77 |
-
filelock @ file:///work/perseverance-python-buildout/croot/filelock_1701733993137/work
|
78 |
-
fonttools @ file:///croot/fonttools_1713551344105/work
|
79 |
-
frozendict @ file:///croot/frozendict_1713194832637/work
|
80 |
-
fsspec @ file:///croot/fsspec_1724855583730/work
|
81 |
-
gazebo-model-attachment-plugin==1.0.3
|
82 |
-
gazebo-model-attachment-plugin-msgs==1.0.3
|
83 |
-
gazebo-msgs==3.7.0
|
84 |
-
gazebo-video-monitor-interfaces==0.8.1
|
85 |
-
gazebo-video-monitor-utils==0.8.1
|
86 |
-
generate-parameter-library-py==0.3.8
|
87 |
-
geometry-msgs==4.2.4
|
88 |
-
ghapi @ file:///Users/jhoward/mambaforge/conda-bld/ghapi_1663036012438/work
|
89 |
-
idna @ file:///croot/idna_1714398848350/work
|
90 |
-
image-geometry==3.2.1
|
91 |
-
interactive-markers==2.3.2
|
92 |
-
ipython @ file:///home/conda/feedstock_root/build_artifacts/ipython_1693579759651/work
|
93 |
-
jedi @ file:///home/conda/feedstock_root/build_artifacts/jedi_1690896916983/work
|
94 |
-
Jinja2 @ file:///croot/jinja2_1716993405101/work
|
95 |
-
joblib @ file:///croot/joblib_1718217211762/work
|
96 |
-
joint-state-publisher==2.4.0
|
97 |
-
joint-state-publisher-gui==2.4.0
|
98 |
-
jsonpatch @ file:///croot/jsonpatch_1714483231291/work
|
99 |
-
jsonpointer==2.1
|
100 |
-
kiwisolver @ file:///work/perseverance-python-buildout/croot/kiwisolver_1698847502605/work
|
101 |
-
langcodes @ file:///opt/conda/conda-bld/langcodes_1643477751144/work
|
102 |
-
laser-geometry==2.4.0
|
103 |
-
launch==1.0.6
|
104 |
-
launch-ros==0.19.7
|
105 |
-
launch-testing==1.0.6
|
106 |
-
launch-testing-ros==0.19.7
|
107 |
-
launch-xml==1.0.6
|
108 |
-
launch-yaml==1.0.6
|
109 |
-
libmambapy @ file:///croot/mamba-split_1714483352891/work/libmambapy
|
110 |
-
lifecycle-msgs==1.2.1
|
111 |
-
logging-demo==0.20.5
|
112 |
-
map-msgs==2.1.0
|
113 |
-
markdown-it-py @ file:///work/perseverance-python-buildout/croot/markdown-it-py_1698846045803/work
|
114 |
-
MarkupSafe @ file:///work/perseverance-python-buildout/croot/markupsafe_1707342994941/work
|
115 |
-
matplotlib==3.9.2
|
116 |
-
matplotlib-inline @ file:///home/conda/feedstock_root/build_artifacts/matplotlib-inline_1660814786464/work
|
117 |
-
mdurl @ file:///work/perseverance-python-buildout/croot/mdurl_1698845653285/work
|
118 |
-
menuinst @ file:///croot/menuinst_1723567589013/work
|
119 |
-
message-filters==4.3.5
|
120 |
-
mkl-service==2.4.0
|
121 |
-
mkl_fft @ file:///croot/mkl_fft_1725370245198/work
|
122 |
-
mkl_random @ file:///croot/mkl_random_1725370241878/work
|
123 |
-
mocap4r2-control-msgs==0.0.7
|
124 |
-
mpmath @ file:///work/perseverance-python-buildout/croot/mpmath_1698864994882/work
|
125 |
-
murmurhash @ file:///work/perseverance-python-buildout/croot/murmurhash_1698847587899/work
|
126 |
-
nav-2d-msgs==1.1.16
|
127 |
-
nav-msgs==4.2.4
|
128 |
-
nav2-common==1.1.16
|
129 |
-
nav2-msgs==1.1.16
|
130 |
-
nav2-simple-commander==1.0.0
|
131 |
-
nbdev @ file:///home/jhoward/mambaforge/conda-bld/nbdev_1676429036105/work
|
132 |
-
networkx @ file:///croot/networkx_1720002482208/work
|
133 |
-
numexpr @ file:///work/perseverance-python-buildout/croot/numexpr_1698871031164/work
|
134 |
-
numpy @ file:///croot/numpy_and_numpy_base_1708638617955/work/dist/numpy-1.26.4-cp312-cp312-linux_x86_64.whl#sha256=1d700f51d8b4fa684d858c9e3b56b1656bc5c82b6b79ff08d4e3b491c430059f
|
135 |
-
osrf-pycommon==2.0.2
|
136 |
-
packaging @ file:///croot/packaging_1720101850331/work
|
137 |
-
pandas @ file:///croot/pandas_1718308974269/work/dist/pandas-2.2.2-cp312-cp312-linux_x86_64.whl#sha256=92c518f7e09edd50b5caa5862636c51d6a29391803f3ada62f68aa52f27d8f92
|
138 |
-
parso @ file:///home/conda/feedstock_root/build_artifacts/parso_1638334955874/work
|
139 |
-
pcl-msgs==1.0.0
|
140 |
-
pendulum-msgs==0.20.5
|
141 |
-
pexpect @ file:///home/conda/feedstock_root/build_artifacts/pexpect_1602535608087/work
|
142 |
-
pickleshare @ file:///home/conda/feedstock_root/build_artifacts/pickleshare_1602536217715/work
|
143 |
-
pillow @ file:///croot/pillow_1721059439630/work
|
144 |
-
platformdirs @ file:///work/perseverance-python-buildout/croot/platformdirs_1701732573265/work
|
145 |
-
pluggy @ file:///work/perseverance-python-buildout/croot/pluggy_1698805497733/work
|
146 |
-
ply @ file:///work/perseverance-python-buildout/croot/ply_1698846188635/work
|
147 |
-
preshed @ file:///work/perseverance-python-buildout/croot/preshed_1698863378253/work
|
148 |
-
prompt-toolkit @ file:///home/conda/feedstock_root/build_artifacts/prompt-toolkit_1688565951714/work
|
149 |
-
ptyprocess @ file:///home/conda/feedstock_root/build_artifacts/ptyprocess_1609419310487/work/dist/ptyprocess-0.7.0-py2.py3-none-any.whl
|
150 |
-
pure-eval @ file:///home/conda/feedstock_root/build_artifacts/pure_eval_1642875951954/work
|
151 |
-
pycosat @ file:///croot/pycosat_1714510623388/work
|
152 |
-
pycparser @ file:///tmp/build/80754af9/pycparser_1636541352034/work
|
153 |
-
pydantic @ file:///croot/pydantic_1725040526370/work
|
154 |
-
pydantic_core @ file:///croot/pydantic-core_1724790363792/work
|
155 |
-
Pygments @ file:///work/perseverance-python-buildout/croot/pygments_1698846270603/work
|
156 |
-
pyparsing @ file:///croot/pyparsing_1725041624202/work
|
157 |
-
PyQt5==5.15.10
|
158 |
-
PyQt5-sip @ file:///work/perseverance-python-buildout/croot/pyqt-split_1698847927472/work/pyqt_sip
|
159 |
-
PySocks @ file:///work/perseverance-python-buildout/croot/pysocks_1698845478203/work
|
160 |
-
python-dateutil @ file:///croot/python-dateutil_1716495738603/work
|
161 |
-
python-qt-binding==1.1.2
|
162 |
-
pytz @ file:///croot/pytz_1713974312559/work
|
163 |
-
PyYAML @ file:///work/perseverance-python-buildout/croot/pyyaml_1698849903511/work
|
164 |
-
qt-dotgraph==2.2.3
|
165 |
-
qt-gui==2.2.3
|
166 |
-
qt-gui-cpp==2.2.3
|
167 |
-
qt-gui-py-common==2.2.3
|
168 |
-
quality-of-service-demo-py==0.20.5
|
169 |
-
rcl-interfaces==1.2.1
|
170 |
-
rclpy==3.3.14
|
171 |
-
rcutils==5.1.6
|
172 |
-
requests @ file:///croot/requests_1721410876868/work
|
173 |
-
resource-retriever==3.1.2
|
174 |
-
rich @ file:///croot/rich_1720637495510/work
|
175 |
-
rmw-dds-common==1.6.0
|
176 |
-
ros2action==0.18.11
|
177 |
-
ros2bag==0.15.12
|
178 |
-
ros2cli==0.18.11
|
179 |
-
ros2component==0.18.11
|
180 |
-
ros2controlcli==2.43.0
|
181 |
-
ros2doctor==0.18.11
|
182 |
-
ros2interface==0.18.11
|
183 |
-
ros2launch==0.19.7
|
184 |
-
ros2lifecycle==0.18.11
|
185 |
-
ros2multicast==0.18.11
|
186 |
-
ros2node==0.18.11
|
187 |
-
ros2param==0.18.11
|
188 |
-
ros2pkg==0.18.11
|
189 |
-
ros2run==0.18.11
|
190 |
-
ros2service==0.18.11
|
191 |
-
ros2topic==0.18.11
|
192 |
-
rosbag2-interfaces==0.15.12
|
193 |
-
rosbag2-py==0.15.12
|
194 |
-
rosgraph-msgs==1.2.1
|
195 |
-
rosidl-adapter==3.1.5
|
196 |
-
rosidl-cli==3.1.5
|
197 |
-
rosidl-cmake==3.1.5
|
198 |
-
rosidl-generator-c==3.1.5
|
199 |
-
rosidl-generator-cpp==3.1.5
|
200 |
-
rosidl-generator-py==0.14.4
|
201 |
-
rosidl-parser==3.1.5
|
202 |
-
rosidl-runtime-py==0.9.3
|
203 |
-
rosidl-typesupport-c==2.0.1
|
204 |
-
rosidl-typesupport-cpp==2.0.1
|
205 |
-
rosidl-typesupport-fastrtps-c==2.2.2
|
206 |
-
rosidl-typesupport-fastrtps-cpp==2.2.2
|
207 |
-
rosidl-typesupport-introspection-c==3.1.5
|
208 |
-
rosidl-typesupport-introspection-cpp==3.1.5
|
209 |
-
rpyutils==0.2.1
|
210 |
-
rqt==1.1.7
|
211 |
-
rqt-action==2.0.1
|
212 |
-
rqt-bag==1.1.5
|
213 |
-
rqt-bag-plugins==1.1.5
|
214 |
-
rqt-console==2.0.3
|
215 |
-
rqt-controller-manager==2.43.0
|
216 |
-
rqt-gauges==0.0.3
|
217 |
-
rqt-graph==1.3.1
|
218 |
-
rqt-gui==1.1.7
|
219 |
-
rqt-gui-py==1.1.7
|
220 |
-
rqt-joint-trajectory-controller==2.37.2
|
221 |
-
rqt-moveit==1.0.1
|
222 |
-
rqt-msg==1.2.0
|
223 |
-
rqt-plot==1.1.2
|
224 |
-
rqt-publisher==1.5.0
|
225 |
-
rqt-py-common==1.1.7
|
226 |
-
rqt-py-console==1.0.2
|
227 |
-
rqt-reconfigure==1.1.2
|
228 |
-
rqt-robot-dashboard==0.5.8
|
229 |
-
rqt-robot-monitor==1.0.6
|
230 |
-
rqt-robot-steering==1.0.0
|
231 |
-
rqt-runtime-monitor==1.0.0
|
232 |
-
rqt-service-caller==1.0.5
|
233 |
-
rqt-shell==1.0.2
|
234 |
-
rqt-srv==1.0.3
|
235 |
-
rqt-tf-tree==1.0.5
|
236 |
-
rqt-topic==1.5.0
|
237 |
-
ruamel.yaml @ file:///work/perseverance-python-buildout/croot/ruamel.yaml_1698863605521/work
|
238 |
-
scikit-learn @ file:///croot/scikit-learn_1721921875708/work
|
239 |
-
scipy @ file:///croot/scipy_1717521478074/work/dist/scipy-1.13.1-cp312-cp312-linux_x86_64.whl#sha256=a60c1bdf983ee297b25e41830d00cc2af50f00bcb47e55578703fef1594ec56e
|
240 |
-
scripts==3.7.0
|
241 |
-
sensor-msgs==4.2.4
|
242 |
-
sensor-msgs-py==4.2.4
|
243 |
-
setuptools==72.1.0
|
244 |
-
shape-msgs==4.2.4
|
245 |
-
shellingham @ file:///work/perseverance-python-buildout/croot/shellingham_1698846956774/work
|
246 |
-
sip @ file:///work/perseverance-python-buildout/croot/sip_1698846977033/work
|
247 |
-
six @ file:///tmp/build/80754af9/six_1644875935023/work
|
248 |
-
slam-toolbox==2.6.8
|
249 |
-
smart-open @ file:///work/perseverance-python-buildout/croot/smart_open_1698863627550/work
|
250 |
-
smclib==3.0.2
|
251 |
-
spacy @ file:///croot/spacy_1704840091834/work
|
252 |
-
spacy-legacy @ file:///work/perseverance-python-buildout/croot/spacy-legacy_1698866227332/work
|
253 |
-
spacy-loggers @ file:///work/perseverance-python-buildout/croot/spacy-loggers_1698866247109/work
|
254 |
-
sros2==0.10.5
|
255 |
-
srsly @ file:///croot/srsly_1703691906109/work
|
256 |
-
stack-data @ file:///home/conda/feedstock_root/build_artifacts/stack_data_1669632077133/work
|
257 |
-
statistics-msgs==1.2.1
|
258 |
-
std-msgs==4.2.4
|
259 |
-
std-srvs==4.2.4
|
260 |
-
stereo-msgs==4.2.4
|
261 |
-
sympy @ file:///croot/sympy_1724938189289/work
|
262 |
-
teleop-twist-keyboard==2.4.0
|
263 |
-
tf2-geometry-msgs==0.25.7
|
264 |
-
tf2-kdl==0.25.7
|
265 |
-
tf2-msgs==0.25.7
|
266 |
-
tf2-py==0.25.7
|
267 |
-
tf2-ros-py==0.25.7
|
268 |
-
tf2-tools==0.25.7
|
269 |
-
thinc @ file:///croot/thinc_1704703966695/work
|
270 |
-
threadpoolctl @ file:///croot/threadpoolctl_1719407800858/work
|
271 |
-
topic-monitor==0.20.5
|
272 |
-
torch @ file:///croot/pytorch-select_1717607455294/work
|
273 |
-
torchvision @ file:///croot/torchvision_1722896634795/work
|
274 |
-
tornado @ file:///croot/tornado_1718740109488/work
|
275 |
-
tqdm @ file:///croot/tqdm_1716395931952/work
|
276 |
-
traitlets @ file:///home/conda/feedstock_root/build_artifacts/traitlets_1695739569237/work
|
277 |
-
trajectory-msgs==4.2.4
|
278 |
-
truststore @ file:///work/perseverance-python-buildout/croot/truststore_1701735771625/work
|
279 |
-
turtlebot3-example==2.1.5
|
280 |
-
turtlebot3-msgs==2.2.3
|
281 |
-
turtlebot3-teleop==2.1.5
|
282 |
-
turtlesim==1.4.2
|
283 |
-
typer @ file:///work/perseverance-python-buildout/croot/typer_1698863732129/work
|
284 |
-
typing_extensions @ file:///croot/typing_extensions_1715268824938/work
|
285 |
-
tzdata @ file:///croot/python-tzdata_1690578112552/work
|
286 |
-
unicodedata2 @ file:///croot/unicodedata2_1713212950228/work
|
287 |
-
unique-identifier-msgs==2.2.1
|
288 |
-
urllib3 @ file:///croot/urllib3_1718912636303/work
|
289 |
-
visualization-msgs==4.2.4
|
290 |
-
wasabi @ file:///work/perseverance-python-buildout/croot/wasabi_1698863772591/work
|
291 |
-
watchdog @ file:///croot/watchdog_1717166512516/work
|
292 |
-
wcwidth @ file:///home/conda/feedstock_root/build_artifacts/wcwidth_1673864653149/work
|
293 |
-
weasel @ file:///croot/weasel_1704815753318/work
|
294 |
-
wheel==0.43.0
|
295 |
-
xacro==2.0.8
|
296 |
-
zstandard @ file:///croot/zstandard_1714677652653/work
|
|
|
1 |
+
fastai
|
2 |
+
scikit-image
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|