From 8e0d808ca2f7282a0374042dfe5d9b10d13f63f5 Mon Sep 17 00:00:00 2001 From: PicoCentauri Date: Fri, 2 Feb 2024 13:04:58 +0000 Subject: [PATCH] deploy: 74ff6a4dd536cf2bfb4126394f314fecc2e7de3d --- .gitignore | 163 +++ .nojekyll | 0 .readthedocs.yml | 30 + LICENSE | 28 + MANIFEST.in | 15 + README.rst | 7 + docs/requirements.txt | 4 + docs/src/_static/.gitkeep | 0 docs/src/_templates/.gitkeep | 0 docs/src/conf.py | 80 ++ docs/src/dev-docs/adding-models.rst | 4 + docs/src/dev-docs/index.rst | 13 + docs/src/dev-docs/utils/dataset.rst | 7 + docs/src/dev-docs/utils/index.rst | 11 + docs/src/dev-docs/utils/model-io.rst | 7 + docs/src/dev-docs/utils/readers/index.rst | 17 + docs/src/dev-docs/utils/readers/structure.rst | 13 + docs/src/dev-docs/utils/readers/target.rst | 13 + docs/src/how-to.rst | 4 + docs/src/index.rst | 12 + docs/src/models.rst | 10 + docs/src/models/soap-bpnn.rst | 30 + docs/src/quickstart.rst | 18 + latest/.buildinfo | 4 + latest/.doctrees/architectures/index.doctree | Bin 0 -> 3754 bytes .../.doctrees/architectures/soap-bpnn.doctree | Bin 0 -> 6333 bytes .../.doctrees/dev-docs/adding-models.doctree | Bin 0 -> 2621 bytes .../.doctrees/dev-docs/cli/eval_model.doctree | Bin 0 -> 13039 bytes .../dev-docs/cli/export_model.doctree | Bin 0 -> 10402 bytes .../.doctrees/dev-docs/cli/formatter.doctree | Bin 0 -> 7714 bytes latest/.doctrees/dev-docs/cli/index.doctree | Bin 0 -> 4036 bytes .../dev-docs/cli/train_model.doctree | Bin 0 -> 10628 bytes latest/.doctrees/dev-docs/index.doctree | Bin 0 -> 3378 bytes .../utils/combine_dataloaders.doctree | Bin 0 -> 16890 bytes .../.doctrees/dev-docs/utils/dataset.doctree | Bin 0 -> 54197 bytes latest/.doctrees/dev-docs/utils/index.doctree | Bin 0 -> 3488 bytes .../.doctrees/dev-docs/utils/model-io.doctree | Bin 0 -> 20047 bytes .../dev-docs/utils/omegaconf.doctree | Bin 0 -> 18530 bytes .../dev-docs/utils/readers/index.doctree | Bin 0 -> 74734 bytes .../dev-docs/utils/readers/structure.doctree | Bin 0 -> 13409 bytes .../dev-docs/utils/readers/targets.doctree | Bin 0 -> 53006 bytes .../.doctrees/dev-docs/utils/writers.doctree | Bin 0 -> 30442 bytes latest/.doctrees/environment.pickle | Bin 0 -> 5086592 bytes .../custom_dataset_conf.doctree | Bin 0 -> 27823 bytes .../.doctrees/getting-started/index.doctree | Bin 0 -> 3218 bytes .../getting-started/installation.doctree | Bin 0 -> 4173 bytes .../getting-started/override.doctree | Bin 0 -> 13996 bytes .../.doctrees/getting-started/usage.doctree | Bin 0 -> 16454 bytes latest/.doctrees/index.doctree | Bin 0 -> 5424 bytes .../qm9_reduced_100.xyz | 1201 +++++++++++++++++ latest/_modules/index.html | 283 ++++ .../metatensor/models/cli/eval_model.html | 336 +++++ .../metatensor/models/cli/export_model.html | 330 +++++ .../metatensor/models/cli/formatter.html | 299 ++++ .../metatensor/models/cli/train_model.html | 487 +++++++ .../utils/data/combine_dataloaders.html | 333 +++++ .../metatensor/models/utils/data/dataset.html | 523 +++++++ .../models/utils/data/readers/readers.html | 517 +++++++ .../utils/data/readers/structures/ase.html | 291 ++++ .../utils/data/readers/targets/ase.html | 446 ++++++ .../metatensor/models/utils/data/writers.html | 312 +++++ .../models/utils/data/writers/xyz.html | 306 +++++ .../metatensor/models/utils/model_io.html | 334 +++++ .../metatensor/models/utils/omegaconf.html | 432 ++++++ latest/_sources/architectures/index.rst.txt | 12 + .../_sources/architectures/soap-bpnn.rst.txt | 32 + .../_sources/dev-docs/adding-models.rst.txt | 4 + .../_sources/dev-docs/cli/eval_model.rst.txt | 7 + .../dev-docs/cli/export_model.rst.txt | 7 + .../_sources/dev-docs/cli/formatter.rst.txt | 7 + latest/_sources/dev-docs/cli/index.rst.txt | 20 + .../_sources/dev-docs/cli/train_model.rst.txt | 7 + latest/_sources/dev-docs/index.rst.txt | 14 + .../utils/combine_dataloaders.rst.txt | 7 + .../_sources/dev-docs/utils/dataset.rst.txt | 7 + latest/_sources/dev-docs/utils/index.rst.txt | 14 + .../_sources/dev-docs/utils/model-io.rst.txt | 7 + .../_sources/dev-docs/utils/omegaconf.rst.txt | 10 + .../dev-docs/utils/readers/index.rst.txt | 32 + .../dev-docs/utils/readers/structure.rst.txt | 13 + .../dev-docs/utils/readers/targets.rst.txt | 62 + .../_sources/dev-docs/utils/writers.rst.txt | 17 + .../custom_dataset_conf.rst.txt | 136 ++ latest/_sources/getting-started/index.rst.txt | 12 + .../getting-started/installation.rst.txt | 5 + .../_sources/getting-started/override.rst.txt | 80 ++ latest/_sources/getting-started/usage.rst.txt | 87 ++ latest/_sources/index.rst.txt | 16 + latest/_static/basic.css | 925 +++++++++++++ latest/_static/debug.css | 69 + latest/_static/doctools.js | 156 +++ latest/_static/documentation_options.js | 13 + latest/_static/file.png | Bin 0 -> 286 bytes latest/_static/language_data.js | 199 +++ latest/_static/minus.png | Bin 0 -> 90 bytes latest/_static/options.yaml | 17 + latest/_static/plus.png | Bin 0 -> 90 bytes latest/_static/pygments.css | 258 ++++ latest/_static/qm9_reduced_100.xyz | 1201 +++++++++++++++++ latest/_static/scripts/furo-extensions.js | 0 latest/_static/scripts/furo.js | 3 + latest/_static/scripts/furo.js.LICENSE.txt | 7 + latest/_static/scripts/furo.js.map | 1 + latest/_static/searchtools.js | 574 ++++++++ latest/_static/skeleton.css | 296 ++++ latest/_static/sphinx_highlight.js | 154 +++ latest/_static/styles/furo-extensions.css | 2 + latest/_static/styles/furo-extensions.css.map | 1 + latest/_static/styles/furo.css | 2 + latest/_static/styles/furo.css.map | 1 + latest/_static/toggleprompt.js | 117 ++ latest/architectures/index.html | 298 ++++ latest/architectures/soap-bpnn.html | 361 +++++ latest/dev-docs/adding-models.html | 293 ++++ latest/dev-docs/cli/eval_model.html | 333 +++++ latest/dev-docs/cli/export_model.html | 328 +++++ latest/dev-docs/cli/formatter.html | 318 +++++ latest/dev-docs/cli/index.html | 326 +++++ latest/dev-docs/cli/train_model.html | 335 +++++ latest/dev-docs/index.html | 302 +++++ .../dev-docs/utils/combine_dataloaders.html | 341 +++++ latest/dev-docs/utils/dataset.html | 425 ++++++ latest/dev-docs/utils/index.html | 303 +++++ latest/dev-docs/utils/model-io.html | 370 +++++ latest/dev-docs/utils/omegaconf.html | 360 +++++ latest/dev-docs/utils/readers/index.html | 472 +++++++ latest/dev-docs/utils/readers/structure.html | 344 +++++ latest/dev-docs/utils/readers/targets.html | 477 +++++++ latest/dev-docs/utils/writers.html | 368 +++++ latest/genindex.html | 542 ++++++++ .../getting-started/custom_dataset_conf.html | 473 +++++++ latest/getting-started/index.html | 301 +++++ latest/getting-started/installation.html | 303 +++++ latest/getting-started/override.html | 396 ++++++ latest/getting-started/usage.html | 422 ++++++ latest/index.html | 327 +++++ latest/objects.inv | Bin 0 -> 1335 bytes latest/py-modindex.html | 336 +++++ latest/search.html | 281 ++++ latest/searchindex.js | 1 + pyproject.toml | 88 ++ src/metatensor/models/__init__.py | 11 + src/metatensor/models/__main__.py | 67 + src/metatensor/models/cli/__init__.py | 3 + .../cli/conf/architecture/soap_bpnn.yaml | 32 + src/metatensor/models/cli/conf/config.yaml | 2 + src/metatensor/models/cli/eval_model.py | 3 + src/metatensor/models/cli/export_model.py | 3 + src/metatensor/models/cli/train_model.py | 41 + src/metatensor/models/soap_bpnn/__init__.py | 2 + src/metatensor/models/soap_bpnn/model.py | 154 +++ .../models/soap_bpnn/tests/__init__.py | 6 + .../soap_bpnn/tests/test_functionality.py | 16 + .../models/soap_bpnn/tests/test_invariance.py | 28 + .../models/soap_bpnn/tests/test_regression.py | 64 + .../soap_bpnn/tests/test_torchscript.py | 11 + src/metatensor/models/soap_bpnn/train.py | 54 + src/metatensor/models/utils/__init__.py | 0 src/metatensor/models/utils/composition.py | 76 ++ src/metatensor/models/utils/data/__init__.py | 2 + src/metatensor/models/utils/data/dataset.py | 97 ++ .../models/utils/data/readers/__init__.py | 44 + .../utils/data/readers/structures/__init__.py | 4 + .../utils/data/readers/structures/ase.py | 11 + .../utils/data/readers/targets/__init__.py | 4 + .../models/utils/data/readers/targets/ase.py | 38 + src/metatensor/models/utils/model_io.py | 56 + tests/cli/test_cli.py | 27 + tests/cli/test_train_model.py | 21 + tests/data/test_dataset.py | 39 + tests/model_io/test_model_io.py | 29 + tests/resources/parameters.yaml | 15 + tests/resources/qm9_reduced_100.xyz | 1201 +++++++++++++++++ tests/test_init.py | 5 + tox.ini | 100 ++ 175 files changed, 23621 insertions(+) create mode 100644 .gitignore create mode 100644 .nojekyll create mode 100644 .readthedocs.yml create mode 100644 LICENSE create mode 100644 MANIFEST.in create mode 100644 README.rst create mode 100644 docs/requirements.txt create mode 100644 docs/src/_static/.gitkeep create mode 100644 docs/src/_templates/.gitkeep create mode 100644 docs/src/conf.py create mode 100644 docs/src/dev-docs/adding-models.rst create mode 100644 docs/src/dev-docs/index.rst create mode 100644 docs/src/dev-docs/utils/dataset.rst create mode 100644 docs/src/dev-docs/utils/index.rst create mode 100644 docs/src/dev-docs/utils/model-io.rst create mode 100644 docs/src/dev-docs/utils/readers/index.rst create mode 100644 docs/src/dev-docs/utils/readers/structure.rst create mode 100644 docs/src/dev-docs/utils/readers/target.rst create mode 100644 docs/src/how-to.rst create mode 100644 docs/src/index.rst create mode 100644 docs/src/models.rst create mode 100644 docs/src/models/soap-bpnn.rst create mode 100644 docs/src/quickstart.rst create mode 100644 latest/.buildinfo create mode 100644 latest/.doctrees/architectures/index.doctree create mode 100644 latest/.doctrees/architectures/soap-bpnn.doctree create mode 100644 latest/.doctrees/dev-docs/adding-models.doctree create mode 100644 latest/.doctrees/dev-docs/cli/eval_model.doctree create mode 100644 latest/.doctrees/dev-docs/cli/export_model.doctree create mode 100644 latest/.doctrees/dev-docs/cli/formatter.doctree create mode 100644 latest/.doctrees/dev-docs/cli/index.doctree create mode 100644 latest/.doctrees/dev-docs/cli/train_model.doctree create mode 100644 latest/.doctrees/dev-docs/index.doctree create mode 100644 latest/.doctrees/dev-docs/utils/combine_dataloaders.doctree create mode 100644 latest/.doctrees/dev-docs/utils/dataset.doctree create mode 100644 latest/.doctrees/dev-docs/utils/index.doctree create mode 100644 latest/.doctrees/dev-docs/utils/model-io.doctree create mode 100644 latest/.doctrees/dev-docs/utils/omegaconf.doctree create mode 100644 latest/.doctrees/dev-docs/utils/readers/index.doctree create mode 100644 latest/.doctrees/dev-docs/utils/readers/structure.doctree create mode 100644 latest/.doctrees/dev-docs/utils/readers/targets.doctree create mode 100644 latest/.doctrees/dev-docs/utils/writers.doctree create mode 100644 latest/.doctrees/environment.pickle create mode 100644 latest/.doctrees/getting-started/custom_dataset_conf.doctree create mode 100644 latest/.doctrees/getting-started/index.doctree create mode 100644 latest/.doctrees/getting-started/installation.doctree create mode 100644 latest/.doctrees/getting-started/override.doctree create mode 100644 latest/.doctrees/getting-started/usage.doctree create mode 100644 latest/.doctrees/index.doctree create mode 100644 latest/_downloads/65641f12c5c057c1da9e9b6c5c8bc465/qm9_reduced_100.xyz create mode 100644 latest/_modules/index.html create mode 100644 latest/_modules/metatensor/models/cli/eval_model.html create mode 100644 latest/_modules/metatensor/models/cli/export_model.html create mode 100644 latest/_modules/metatensor/models/cli/formatter.html create mode 100644 latest/_modules/metatensor/models/cli/train_model.html create mode 100644 latest/_modules/metatensor/models/utils/data/combine_dataloaders.html create mode 100644 latest/_modules/metatensor/models/utils/data/dataset.html create mode 100644 latest/_modules/metatensor/models/utils/data/readers/readers.html create mode 100644 latest/_modules/metatensor/models/utils/data/readers/structures/ase.html create mode 100644 latest/_modules/metatensor/models/utils/data/readers/targets/ase.html create mode 100644 latest/_modules/metatensor/models/utils/data/writers.html create mode 100644 latest/_modules/metatensor/models/utils/data/writers/xyz.html create mode 100644 latest/_modules/metatensor/models/utils/model_io.html create mode 100644 latest/_modules/metatensor/models/utils/omegaconf.html create mode 100644 latest/_sources/architectures/index.rst.txt create mode 100644 latest/_sources/architectures/soap-bpnn.rst.txt create mode 100644 latest/_sources/dev-docs/adding-models.rst.txt create mode 100644 latest/_sources/dev-docs/cli/eval_model.rst.txt create mode 100644 latest/_sources/dev-docs/cli/export_model.rst.txt create mode 100644 latest/_sources/dev-docs/cli/formatter.rst.txt create mode 100644 latest/_sources/dev-docs/cli/index.rst.txt create mode 100644 latest/_sources/dev-docs/cli/train_model.rst.txt create mode 100644 latest/_sources/dev-docs/index.rst.txt create mode 100644 latest/_sources/dev-docs/utils/combine_dataloaders.rst.txt create mode 100644 latest/_sources/dev-docs/utils/dataset.rst.txt create mode 100644 latest/_sources/dev-docs/utils/index.rst.txt create mode 100644 latest/_sources/dev-docs/utils/model-io.rst.txt create mode 100644 latest/_sources/dev-docs/utils/omegaconf.rst.txt create mode 100644 latest/_sources/dev-docs/utils/readers/index.rst.txt create mode 100644 latest/_sources/dev-docs/utils/readers/structure.rst.txt create mode 100644 latest/_sources/dev-docs/utils/readers/targets.rst.txt create mode 100644 latest/_sources/dev-docs/utils/writers.rst.txt create mode 100644 latest/_sources/getting-started/custom_dataset_conf.rst.txt create mode 100644 latest/_sources/getting-started/index.rst.txt create mode 100644 latest/_sources/getting-started/installation.rst.txt create mode 100644 latest/_sources/getting-started/override.rst.txt create mode 100644 latest/_sources/getting-started/usage.rst.txt create mode 100644 latest/_sources/index.rst.txt create mode 100644 latest/_static/basic.css create mode 100644 latest/_static/debug.css create mode 100644 latest/_static/doctools.js create mode 100644 latest/_static/documentation_options.js create mode 100644 latest/_static/file.png create mode 100644 latest/_static/language_data.js create mode 100644 latest/_static/minus.png create mode 100644 latest/_static/options.yaml create mode 100644 latest/_static/plus.png create mode 100644 latest/_static/pygments.css create mode 100644 latest/_static/qm9_reduced_100.xyz create mode 100644 latest/_static/scripts/furo-extensions.js create mode 100644 latest/_static/scripts/furo.js create mode 100644 latest/_static/scripts/furo.js.LICENSE.txt create mode 100644 latest/_static/scripts/furo.js.map create mode 100644 latest/_static/searchtools.js create mode 100644 latest/_static/skeleton.css create mode 100644 latest/_static/sphinx_highlight.js create mode 100644 latest/_static/styles/furo-extensions.css create mode 100644 latest/_static/styles/furo-extensions.css.map create mode 100644 latest/_static/styles/furo.css create mode 100644 latest/_static/styles/furo.css.map create mode 100644 latest/_static/toggleprompt.js create mode 100644 latest/architectures/index.html create mode 100644 latest/architectures/soap-bpnn.html create mode 100644 latest/dev-docs/adding-models.html create mode 100644 latest/dev-docs/cli/eval_model.html create mode 100644 latest/dev-docs/cli/export_model.html create mode 100644 latest/dev-docs/cli/formatter.html create mode 100644 latest/dev-docs/cli/index.html create mode 100644 latest/dev-docs/cli/train_model.html create mode 100644 latest/dev-docs/index.html create mode 100644 latest/dev-docs/utils/combine_dataloaders.html create mode 100644 latest/dev-docs/utils/dataset.html create mode 100644 latest/dev-docs/utils/index.html create mode 100644 latest/dev-docs/utils/model-io.html create mode 100644 latest/dev-docs/utils/omegaconf.html create mode 100644 latest/dev-docs/utils/readers/index.html create mode 100644 latest/dev-docs/utils/readers/structure.html create mode 100644 latest/dev-docs/utils/readers/targets.html create mode 100644 latest/dev-docs/utils/writers.html create mode 100644 latest/genindex.html create mode 100644 latest/getting-started/custom_dataset_conf.html create mode 100644 latest/getting-started/index.html create mode 100644 latest/getting-started/installation.html create mode 100644 latest/getting-started/override.html create mode 100644 latest/getting-started/usage.html create mode 100644 latest/index.html create mode 100644 latest/objects.inv create mode 100644 latest/py-modindex.html create mode 100644 latest/search.html create mode 100644 latest/searchindex.js create mode 100644 pyproject.toml create mode 100644 src/metatensor/models/__init__.py create mode 100644 src/metatensor/models/__main__.py create mode 100644 src/metatensor/models/cli/__init__.py create mode 100644 src/metatensor/models/cli/conf/architecture/soap_bpnn.yaml create mode 100644 src/metatensor/models/cli/conf/config.yaml create mode 100644 src/metatensor/models/cli/eval_model.py create mode 100644 src/metatensor/models/cli/export_model.py create mode 100644 src/metatensor/models/cli/train_model.py create mode 100644 src/metatensor/models/soap_bpnn/__init__.py create mode 100644 src/metatensor/models/soap_bpnn/model.py create mode 100644 src/metatensor/models/soap_bpnn/tests/__init__.py create mode 100644 src/metatensor/models/soap_bpnn/tests/test_functionality.py create mode 100644 src/metatensor/models/soap_bpnn/tests/test_invariance.py create mode 100644 src/metatensor/models/soap_bpnn/tests/test_regression.py create mode 100644 src/metatensor/models/soap_bpnn/tests/test_torchscript.py create mode 100644 src/metatensor/models/soap_bpnn/train.py create mode 100644 src/metatensor/models/utils/__init__.py create mode 100644 src/metatensor/models/utils/composition.py create mode 100644 src/metatensor/models/utils/data/__init__.py create mode 100644 src/metatensor/models/utils/data/dataset.py create mode 100644 src/metatensor/models/utils/data/readers/__init__.py create mode 100644 src/metatensor/models/utils/data/readers/structures/__init__.py create mode 100644 src/metatensor/models/utils/data/readers/structures/ase.py create mode 100644 src/metatensor/models/utils/data/readers/targets/__init__.py create mode 100644 src/metatensor/models/utils/data/readers/targets/ase.py create mode 100644 src/metatensor/models/utils/model_io.py create mode 100644 tests/cli/test_cli.py create mode 100644 tests/cli/test_train_model.py create mode 100644 tests/data/test_dataset.py create mode 100644 tests/model_io/test_model_io.py create mode 100644 tests/resources/parameters.yaml create mode 100644 tests/resources/qm9_reduced_100.xyz create mode 100644 tests/test_init.py create mode 100644 tox.ini diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000..c017f06e5 --- /dev/null +++ b/.gitignore @@ -0,0 +1,163 @@ +# Byte-compiled / optimized / DLL files +__pycache__/ +*.py[cod] +*$py.class + +# C extensions +*.so + +# Distribution / packaging +.Python +build/ +develop-eggs/ +dist/ +downloads/ +eggs/ +.eggs/ +lib/ +lib64/ +parts/ +sdist/ +var/ +wheels/ +share/python-wheels/ +*.egg-info/ +.installed.cfg +*.egg +MANIFEST + +# PyInstaller +# Usually these files are written by a python script from a template +# before PyInstaller builds the exe, so as to inject date/other infos into it. +*.manifest +*.spec + +# Installer logs +pip-log.txt +pip-delete-this-directory.txt + +# Unit test / coverage reports +htmlcov/ +.tox/ +.nox/ +.coverage +.coverage.* +.cache +nosetests.xml +coverage.xml +*.cover +*.py,cover +.hypothesis/ +.pytest_cache/ +cover/ + +# Translations +*.mo +*.pot + +# Django stuff: +*.log +local_settings.py +db.sqlite3 +db.sqlite3-journal + +# Flask stuff: +instance/ +.webassets-cache + +# Scrapy stuff: +.scrapy + +# Sphinx documentation +docs/_build/ + +# PyBuilder +.pybuilder/ +target/ + +# Jupyter Notebook +.ipynb_checkpoints + +# IPython +profile_default/ +ipython_config.py + +# pyenv +# For a library or package, you might want to ignore these files since the code is +# intended to run in multiple environments; otherwise, check them in: +# .python-version + +# pipenv +# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control. +# However, in case of collaboration, if having platform-specific dependencies or dependencies +# having no cross-platform support, pipenv may install dependencies that don't work, or not +# install all needed dependencies. +#Pipfile.lock + +# poetry +# Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control. +# This is especially recommended for binary packages to ensure reproducibility, and is more +# commonly ignored for libraries. +# https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control +#poetry.lock + +# pdm +# Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control. +#pdm.lock +# pdm stores project-wide configurations in .pdm.toml, but it is recommended to not include it +# in version control. +# https://pdm.fming.dev/#use-with-ide +.pdm.toml + +# PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm +__pypackages__/ + +# Celery stuff +celerybeat-schedule +celerybeat.pid + +# SageMath parsed files +*.sage.py + +# Environments +.env +.venv +env/ +venv/ +ENV/ +env.bak/ +venv.bak/ + +# Spyder project settings +.spyderproject +.spyproject + +# Rope project settings +.ropeproject + +# mkdocs documentation +/site + +# mypy +.mypy_cache/ +.dmypy.json +dmypy.json + +# Pyre type checker +.pyre/ + +# pytype static type analyzer +.pytype/ + +# Cython debug symbols +cython_debug/ + +# PyCharm +# JetBrains specific template is maintained in a separate JetBrains.gitignore that can +# be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore +# and can be added to the global gitignore or merged into this file. For a more nuclear +# option (not recommended) you can uncomment the following to ignore the entire idea folder. +#.idea/ + +# Models +*.pt diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 000000000..e69de29bb diff --git a/.readthedocs.yml b/.readthedocs.yml new file mode 100644 index 000000000..eaffa2220 --- /dev/null +++ b/.readthedocs.yml @@ -0,0 +1,30 @@ +# .readthedocs.yml +# Read the Docs configuration file +# See https://docs.readthedocs.io/en/stable/config-file/v2.html for details + +# Required +version: 2 + +# Set the OS, Python version and other tools you might need +build: + os: ubuntu-22.04 + tools: + python: "3.11" + rust: "1.70" + + +# Build documentation in the docs/ directory with Sphinx +sphinx: + configuration: docs/src/conf.py + fail_on_warning: true + + +# Declare the Python requirements required to build the docs. +# Additionally, a custom environment variable +# PIP_EXTRA_INDEX_URL: https://download.pytorch.org/whl/cpu +# is declared in the project’s dashboard +python: + install: + - method: pip + path: . + - requirements: docs/requirements.txt diff --git a/LICENSE b/LICENSE new file mode 100644 index 000000000..7858d7fbb --- /dev/null +++ b/LICENSE @@ -0,0 +1,28 @@ +BSD 3-Clause License + +Copyright (c) 2023, Laboratory of Computational Science and Modeling + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + +3. Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/MANIFEST.in b/MANIFEST.in new file mode 100644 index 000000000..35a45f68b --- /dev/null +++ b/MANIFEST.in @@ -0,0 +1,15 @@ +graft src + +include LICENSE +include README.md + +prune docs +prune tests +prune .github +prune .tox + +exclude .gitignore +exclude tox.ini +exclude .readthedocs.yml + +global-exclude *.py[cod] __pycache__/* *.so *.dylib diff --git a/README.rst b/README.rst new file mode 100644 index 000000000..d7a8cc42e --- /dev/null +++ b/README.rst @@ -0,0 +1,7 @@ +metatensor-models +----------------- + +This is a repository for models using metatensor, in one shape or another. The only +requirement is for these models to be able to take metatensor objects as inputs and +outputs. The models do not need to live entirely in this repository: in the most extreme +case, this repository can simply contain a wrapper to an external model. diff --git a/docs/requirements.txt b/docs/requirements.txt new file mode 100644 index 000000000..ec83730ea --- /dev/null +++ b/docs/requirements.txt @@ -0,0 +1,4 @@ +furo +sphinx >= 7 +sphinx-toggleprompt +tomli diff --git a/docs/src/_static/.gitkeep b/docs/src/_static/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/docs/src/_templates/.gitkeep b/docs/src/_templates/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/docs/src/conf.py b/docs/src/conf.py new file mode 100644 index 000000000..ccf5aeef3 --- /dev/null +++ b/docs/src/conf.py @@ -0,0 +1,80 @@ +import os +import sys +from datetime import datetime + +import tomli # Replace by tomllib from std library once docs are build with Python 3.11 + +import metatensor.models + + +ROOT = os.path.abspath(os.path.join("..", "..")) +sys.path.insert(0, ROOT) + +# -- Project information ----------------------------------------------------- + +# The master toctree document. +master_doc = "index" + +with open(os.path.join(ROOT, "pyproject.toml"), "rb") as fp: + project_dict = tomli.load(fp)["project"] + +project = project_dict["name"] +author = ", ".join(a["name"] for a in project_dict["authors"]) + +copyright = f"{datetime.now().date().year}, {author}" + +# The full version, including alpha/beta/rc tags +release = metatensor.models.__version__ + + +# -- General configuration --------------------------------------------------- + +# Add any Sphinx extension module names here, as strings. They can be +# extensions coming with Sphinx (named 'sphinx.ext.*') or your custom +# ones. +extensions = [ + "sphinx.ext.viewcode", + "sphinx.ext.autodoc", + "sphinx.ext.intersphinx", + "sphinx_toggleprompt", +] + +python_use_unqualified_type_names = True + +autoclass_content = "both" +autodoc_member_order = "bysource" +autodoc_typehints = "both" +autodoc_typehints_format = "short" + +intersphinx_mapping = { + "ase": ("https://wiki.fysik.dtu.dk/ase/", None), + "python": ("https://docs.python.org/3", None), + "torch": ("https://pytorch.org/docs/stable/", None), + "metatensor": ("https://lab-cosmo.github.io/metatensor/latest/", None), + "rascaline": ("https://luthaf.fr/rascaline/latest/", None), +} + +# -- Options for HTML output ------------------------------------------------- + +# The theme to use for HTML and HTML Help pages. See the documentation for +# a list of builtin themes. +# +html_theme = "furo" + +html_theme_options = { + "footer_icons": [ + { + "name": "GitHub", + "url": project_dict["urls"]["repository"], + "html": "", + "class": "fa-brands fa-github fa-2x", + }, + ], +} + +# font-awesome logos (used in the footer) +html_css_files = [ + "https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/fontawesome.min.css", + "https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/solid.min.css", + "https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/brands.min.css", +] diff --git a/docs/src/dev-docs/adding-models.rst b/docs/src/dev-docs/adding-models.rst new file mode 100644 index 000000000..a97544db4 --- /dev/null +++ b/docs/src/dev-docs/adding-models.rst @@ -0,0 +1,4 @@ +Adding new models +================= + +To be done. diff --git a/docs/src/dev-docs/index.rst b/docs/src/dev-docs/index.rst new file mode 100644 index 000000000..c46ce355d --- /dev/null +++ b/docs/src/dev-docs/index.rst @@ -0,0 +1,13 @@ +Developer documentation +======================= + +This is a collection of documentation for developers of the metatensor-models package. +It includes documentation on how to add a new model, as well as the API of the utils +module. + + +.. toctree:: + :maxdepth: 1 + + adding-models + utils/index diff --git a/docs/src/dev-docs/utils/dataset.rst b/docs/src/dev-docs/utils/dataset.rst new file mode 100644 index 000000000..c086d3e84 --- /dev/null +++ b/docs/src/dev-docs/utils/dataset.rst @@ -0,0 +1,7 @@ +Dataset +####### + +.. automodule:: metatensor.models.utils.data.dataset + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/src/dev-docs/utils/index.rst b/docs/src/dev-docs/utils/index.rst new file mode 100644 index 000000000..6e6d48370 --- /dev/null +++ b/docs/src/dev-docs/utils/index.rst @@ -0,0 +1,11 @@ +Utility API +=========== + +This is the API for the ``utils`` module of ``metatensor-models``. + +.. toctree:: + :maxdepth: 1 + + dataset + readers/index + model-io diff --git a/docs/src/dev-docs/utils/model-io.rst b/docs/src/dev-docs/utils/model-io.rst new file mode 100644 index 000000000..14b6e6d3d --- /dev/null +++ b/docs/src/dev-docs/utils/model-io.rst @@ -0,0 +1,7 @@ +Model IO +######## + +.. automodule:: metatensor.models.utils.model_io + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/src/dev-docs/utils/readers/index.rst b/docs/src/dev-docs/utils/readers/index.rst new file mode 100644 index 000000000..c221ecfd5 --- /dev/null +++ b/docs/src/dev-docs/utils/readers/index.rst @@ -0,0 +1,17 @@ +Structure and Target data Readers +================================= + +The main entry point for reading structure and target information are the two reader +functions + +.. automodule:: metatensor.models.utils.data.readers + :members: + +Based on the provided filename they chose which child reader they use. For details on +these refer to their documentation + +.. toctree:: + :maxdepth: 1 + + structure + target diff --git a/docs/src/dev-docs/utils/readers/structure.rst b/docs/src/dev-docs/utils/readers/structure.rst new file mode 100644 index 000000000..4b76fecdb --- /dev/null +++ b/docs/src/dev-docs/utils/readers/structure.rst @@ -0,0 +1,13 @@ +Structure Readers +################# + +Parsers for obtaining information from structures. All readers return a :py:class:`list` +of :py:class:`rascaline.torch.system.System`. The mapping which reader is used for which +file type is stored in + +.. autodata:: metatensor.models.utils.data.readers.structures.STRUCTURE_READERS + +Implemented Readers +------------------- + +.. autofunction:: metatensor.models.utils.data.readers.structures.read_ase diff --git a/docs/src/dev-docs/utils/readers/target.rst b/docs/src/dev-docs/utils/readers/target.rst new file mode 100644 index 000000000..4c6382073 --- /dev/null +++ b/docs/src/dev-docs/utils/readers/target.rst @@ -0,0 +1,13 @@ +Target data Readers +################### + +Parsers for obtaining information from structures. All readers return a of +:py:class:`metatensor.torch.TensorMap`. The mapping which reader is used for which file +type is stored in + +.. autodata:: metatensor.models.utils.data.readers.targets.TARGET_READERS + +Implemented Readers +------------------- + +.. autofunction:: metatensor.models.utils.data.readers.targets.read_ase diff --git a/docs/src/how-to.rst b/docs/src/how-to.rst new file mode 100644 index 000000000..40c7ebf47 --- /dev/null +++ b/docs/src/how-to.rst @@ -0,0 +1,4 @@ +How-to +====== + +This section describes how to use the ``metatensor-models`` package. diff --git a/docs/src/index.rst b/docs/src/index.rst new file mode 100644 index 000000000..500d2eae7 --- /dev/null +++ b/docs/src/index.rst @@ -0,0 +1,12 @@ +Welcome to metatensor-models's documentation! +============================================= + +This is a collection of atomistic models interfaced with ``metatensor``. + +.. toctree:: + :maxdepth: 1 + + quickstart + how-to + models + dev-docs/index diff --git a/docs/src/models.rst b/docs/src/models.rst new file mode 100644 index 000000000..552ced480 --- /dev/null +++ b/docs/src/models.rst @@ -0,0 +1,10 @@ +Available models +================ + +This is a list of the models available in ``metatensor-models``. + +.. toctree:: + :maxdepth: 1 + :glob: + + models/* diff --git a/docs/src/models/soap-bpnn.rst b/docs/src/models/soap-bpnn.rst new file mode 100644 index 000000000..06a431cfe --- /dev/null +++ b/docs/src/models/soap-bpnn.rst @@ -0,0 +1,30 @@ +SOAP-BPNN +========= + +This is a Behler-Parrinello neural network with SOAP features. + + +Installation +------------ + +To install the package, you can run the following command in the root +directory of the repository: + +.. code-block:: bash + + pip install .[soap-bpnn] + +This will install the package with the SOAP-BPNN dependencies. + + +Hyperparameters +--------------- + +The hyperparameters (and relative default values) for the SOAP-BPNN model are: + +.. literalinclude:: ../../../src/metatensor/models/cli/conf/architecture/soap_bpnn.yaml + :language: yaml + +Any of these hyperparameters can be overridden in the training configuration file. + + diff --git a/docs/src/quickstart.rst b/docs/src/quickstart.rst new file mode 100644 index 000000000..475279102 --- /dev/null +++ b/docs/src/quickstart.rst @@ -0,0 +1,18 @@ +Quickstart +========== + +You can install metatensor-models with pip: + +.. code-block:: bash + + git clone https://github.com/lab-cosmo/metatensor-models + cd metatensor-models + pip install . + + +In addition, specific models must be installed by specifying the model name. For +example, to install the SOAP-BPNN model, you can run: + +.. code-block:: bash + + pip install .[soap-bpnn] diff --git a/latest/.buildinfo b/latest/.buildinfo new file mode 100644 index 000000000..6b837185a --- /dev/null +++ b/latest/.buildinfo @@ -0,0 +1,4 @@ +# Sphinx build info version 1 +# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. +config: a9d24f3499a5bec42bca972740e380c7 +tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/latest/.doctrees/architectures/index.doctree b/latest/.doctrees/architectures/index.doctree new file mode 100644 index 0000000000000000000000000000000000000000..85c6ceaadfdd9febeec3cd52307f7e3c0a2bcd8c GIT binary patch literal 3754 zcmb7HTaO#J72fr(w9;O*7u#{#cw@y$oi&1$Hb5VWq<#p3BrS}nKoR847*jKp$SjAP zk{qx0Awc_(!i(@N>~nueenI|KKh8}f#dgre3K$-qIXpb)JKs6;&(44TJJ=}x+@Z-B zmx~ce5~&huyz3<@&QmI_|H(i8m;c_MxxOY>M&&xD-fci5W?UqiO8*R-gP?D@Fr&&q z*AhLa%hy@Q-5-sH5qUwlAX7oliG~GBW1DMgKJjelnRmOyTFs}qg%9D(EuI+IcRR5l z#z2VYjwEUM)JyVgxtNmpQqx(fg9n~?ckeaF`P}VTG7m3%w(GV9m()Mqblr^LM%J?} z*N>VIVAZW}{_U8ll#X>SCDr3Ar7y=RwZu|sls-=pJz-uUfh{vOIv%gwddy`)7b9(~ z&!?>Kb_~M7m285}I;>^9n9fp?O+zM#2ee+&_&3=>lJ_SMQ+)U zeZ<~lTkPS4J(%QE!j2GqcJj=#JNUhY-`n{8{+Z9&yX-O4AC>CtefHq#cHw&;p(Arm zGS+tSt8W-LL;RDW;KmNsY)FI{u0&zjBx%Uy@cHv!#q;^|QE{a+cHut$zYY53C7-k} z8R9JfKutv3m9^0~Hi~5D z(@aYLZ%^Dlm$Aqb)T1cWnI^86l0`x@%RoT4sV3r$qP`%v< zdNNO^RMW&i-Eg}_Nf;%?HFS4DP)oN0Qj;o1J;aEt!`dBI;W)nnYBQ=mSx0(Q$F{VC z%2?*)jGYF0`q{cXW|~6C&^#E-ho4MAPf2;H~dH zb8O$Zd#_Xh`$6Fp3T>xrSL;I?USsdOJ602E1PQr_GOgyI<&uRvR#_BD5%5Ze!4TFd1ejpev$6f>cPBHYtW=h^ zHi5!}K)t|Lw3sQK23!sd5S~RSsL%%uOukb}sGx-;y5g2ab!Wnf)eBXtLKrm7l(vze zFDSxy%k45Enq|iw(*;M=&^>ZfD|K8aq0@Yh;|5nmOGFJCnvxWfK2j9Za48hYfJ?+E z0w`1hE${ldot^*b+;BYKU)_wT)=Ec=$V33>NIUKpTkj6bNVlwX3M<~7uI;RuU_ZM- zX>{p8{p$VIjkP!3QMdqrW*Fila3Svw1d;Qc%qha1V0{b4?`~@vE1g7O3cv)%1iqQL zZmi@CcSJaN0-%Cf7M^w8faF$1OOd-3CV+z^PqV1OAEH_aIH0E`5y9YLAt}%wa=#R1 zhUSTi7HPoK5z0&%8nxdnAcE?A!3{6*c^DjE{lkINWTLQ!NedQhoF zH9NYu!V?ZLR2PLvWw4eY-+Q1p)n6=$IO$IPYzhxIL)qJ)yr1$yojfJ~#NHXFW+OcoGw(kgaul^epl%oIav2E~ld|!+)0kmIiIMoS*bwC+gn0Wh z&u~N-VvCMakpS8cBwWsbftnRg0#ATb*YtQAz$+9fOECBMjVuWec~DtKkn|6|<7lZrm1?FFg8=>y=!B;sq2jHgXh)jmjar7g@eD*Zv%I`lND(>EJF-yvu4o^C4@OU^b1UR`^31NuvyB^&}B~9kL+dc`ax>1 zGq@YZL-&&Xc$2e}@O+Ai@FjbcyMuNL3l|Pz4j=@la84-+m0IhS&bK9{9wvRHJe?}h zprTN{vnFh``zsdv^{K^6CoA^BxY`Dazq@X$+QDQ29*HqW0W99_#YzZ-8+Sk>+4;PZ z{}dwj%hOHsga11U1M@FR44)r`EB z(`^Sxpc?-=`SNd}wUpn8V7vOW3S+`|4@!G(uZc+k<-KaYL+Q-J$K7rcIKQIDFbU<; G(f&0wTl4!sa5tYSnbtOqHi^ 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 Yb)f>w6j|hI?Xo=E+A)xC>o6Pt2mFx{-T(jq literal 0 HcmV?d00001 diff --git a/latest/.doctrees/dev-docs/cli/eval_model.doctree b/latest/.doctrees/dev-docs/cli/eval_model.doctree new file mode 100644 index 0000000000000000000000000000000000000000..6271fef3c63e3b243ee863e60d09f70d0e5d17ae GIT binary patch literal 13039 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 literal 0 HcmV?d00001 diff --git a/latest/.doctrees/dev-docs/cli/index.doctree b/latest/.doctrees/dev-docs/cli/index.doctree new file mode 100644 index 0000000000000000000000000000000000000000..3d22c7e37b52e05e26bf9a429a9f195833f1ce24 GIT binary patch literal 4036 zcmb_fTW=&s751)oJQv$DYbR@hb{!@{AsZ3T@PI_%4dp2^3NPtBcmGY7T@iTbkfgcbl|A$w;s=iFmY!(H?YDexmRei4CcTV+3oxl8Jv={!_ zknM|m5wwK7bNNHx=r|#{K-G}a}?JIJlWuao~>>f_UjEh9k%sq2<=#LvN z^rU*ft7&Yw%$nC(haIr)GxwDBZO3pUXlu)M-}}M)X$8bUmGGLn{0 zy`;!Div@|V6kYl=h3y)$@>`CL*kg9Yp0Is(ZhtyuGNn^hWEoY{8>z0QDK*5rsaEkcq1P8-5eq)$Swhznr4iffm-mYW($Gh+WTi;X+R6IG2aM}6{u@Sp z(#A`v!gDOslw`@+$3Nzop=wEDI-bv=em);Bi!9VckL7YOpTFSgd_D>Jf6C76^uM&> zs`?-~(=s_T_Bu*{Ai9FX6C&CnbSt0AdY{>Sc-T_$-L?wCzJ}7VHvo*Uo>|8}`objCKApUfpq9$Z|HZ?5la_`pr|5r-@q(SR zcL0h9HS|JWdnk7{rzGQnF5HZkW5g z2jY@E^cB#2CFH{0*#pLt1a0Wf9#<+FK`$%P1ywY0mwR>)x{j8axW(B4y4fZ&k0e%Q zxr;1QG>@&4*in_xiyP1}r^=CCB*t}hN8<~3Erf5)9 zjYB(XcwEVOwhFXnRODl{C{0!r)b+B#oTwF=gQoLwjy{E*4R?R^f40>E?I&&6gWIE! z(+F)6SS+OXwS258)vLX3sr*}8<#y6{GyGR%_>;i({wC^8yxa_|E#}#9^A5XMq3N7Q&nAf*OSV8ZGOeg#G679{cT#eRRh@zGJ_;W52)LV}H0~ z&&y_3L+}J{{e2gL?9X2Ua+|RIjN=z1=P+LN%^(_=qE-tXz}kLUh0ta&dtP3LX3nyA z?5p5^rUmhYjDYTy0!YK0?HFm$@dN9sGl7JKC)zzbj0@$bc+|}7qgqnVZrjt;7!Uwg zk(1_bu~ZU64Gqs8{EUbKZK8&oJ&=XT3*%;NG_(B`#XKfPDio!kU><8j(j1G!(qIHD zS6B|JWuXLC$DnxRr@r5X;g0VQx6Ym}r8Jo|w6%#=bnLGt>dIf^QgfevKj>8K9v#S6^?==px@ViBg!=`5*e*ikEe$eGfvZ}{bqnjY@%zf zd5O0D^Muw&+k3l(lkYBv{t#2crL$!=|)O*QB{Wog$U@Gx=y`pNusaXaaVE>ev zRKQr@kOe4|_^UwAo&%6+)Nr$zL6OEpq!{rJ^=)RzI%0gq1bzVT10g-`k910K`S@i4 zQfnmYm9Q?Ck&rPduORk3X1IXIn9wEJkmZmICp?~A%<$Je1-IA7{ zLl8sTvRNE>3gJr%@~#(_&+K#dnYMi|Ft<58{Lrz_?=*V@e?MbK+8(!y72ZCMIZE!$ zLt`oNoUG54Znh=mIXI8vrVA;W`iG;h?g*RH{Vk3C+G=>|bW1;at1`ZsKibt*?cgGb zjuGSH4OlpP7)v3LSj2#l(S5Iye~RFryPp94;g%Lv*SFGO(>S)ohmAOt?6A7b0wOD4 RtwG{@Th#{qv@RBte*=@m9zOs8 literal 0 HcmV?d00001 diff --git a/latest/.doctrees/dev-docs/cli/train_model.doctree b/latest/.doctrees/dev-docs/cli/train_model.doctree new file mode 100644 index 0000000000000000000000000000000000000000..ac539325dd080f7d5acecec5670b365831e37a63 GIT binary patch literal 10628 zcmeHNU5F(|6`tAIJ2Ut0{OnG4$ArzS9W`bq&b>FHNZ5pc#D~b3F(!*fB{Y4z>)z^~ z{!9PN&IO~%!|E<6LD&xZAU;Py^i>FgModI~S5y!Y^)ci{K?J{3)xUT4&djbT2^cba zyQ{0}{M2_&opY*QY`rqxnvwsB)i~s~f6y~5%MUCTXJXL`%+zCklHJU$=Ep(Ql~TpGXaU=CKaR}4#rC`M#dPg{O%=T; zhJ=@PPNf4rBU-j^v4fi0lt%e`ArZe1I(t9GHr^}p(aeY?NrEht;8$2BZ;AIEyF5K* zQtKz`nj09F@e2ywY8j2jx^0Rx5Vjk_1c@85Ow37JlJBem!}fvaUXDY99LFMt#4Orp z8G+?lP`Q%Z&}(;QL%k$8=u6vi?Lj{rCp_>!();j3{n$=e7ex1r5vvs4 zGED=6@kd%PJRV(5;9T07l}6f@%QU%0hyC07E!`UQ5geuUMbf%b`63ZItZnY_JyNY# zsg}ENA&R>-$sJrLRxM$XYs0_PptN;jd@4j0z%M7PPqtA`R>8V@Dse5LL#CroDs3U3 zpg?c=UP1Kh)0HJ={miK2khJnLwDL8%PUod2h-{epW|A5cyOo%|T+qc+Me#dFQ49}L z{B}vP^bxwUg__=HwUU-rqxFNMXk9%_>-#w^QFvT&zEXJgq-epTgv_^qcKra`TW#fv zje16`*L&!2QkFfbrq1NN>!RLNDef23g{iNSXjf#!BAi9w?lVhzi#H(N&#-uJmg3bZ z$*5r(@!#G7@!1FKR9VCSH93a*tiVG6lZjK|82c_7l5q%k*OERlL+peWBO0+J6Yo97 z^&{Xx?>J5F<7NBufq`VWjnOJ6U>nxF^hZa-Zl_wR5;(PlxyJ{l1&%|o+s2je? zgQ&K~$Az1;nu@*x6x)uqWHf`14{OPuS%%ard;4n{3{Bq9KtAfNCqTV^FA# zECSm{COWhyL+40%vS#2je;ZcI-{$jTahSTU+y=pGM^6HiOecvm#~_ZL|0>p1w#q(Y zxgJ_>NpJNu-%!?s1^G0AU2b;Ds^D0Wk<>T*!hqWFF^CC9krDFRf{4#tp|ngh@P86` zFkRc!JOhcJ&oq}Akx#LbjHk4e;&lxq5XYvG+)ZOGjDmgJVwN@-Yfp@=$S5Px|H90b zq5GsPnVH=xcCGtvT5OkkZ-{q){0SFj=aQ!b$HQacD4)HCmn+@7iu#qMBrO%}&J?MiJ9&_IX}G^tgO zm_Z?ihPXPV*$h`wlcdy!sO=kW%D`C^c%6LL!`RSBcs{iPSe+#eRID+Kz%~un9c#81 z22p}hB!TV6iQy+U(r>FXfMAvec}dO&I>9!9o0!9F?0}(wfv#8Wgv-tqD;!&SRBmDM zc893Yd{Pq_qZq_2v4L1cO9IW%5MIh`kf^6gm?l!90{{PCkax_2RBq#i+<5rL$=!zY zB^q>TXKuRjiMOQdBb22C#$gZviJk`(btyV(!V><~N5)E}w`~pJ4z3bHX-p3IPKiXa z;e@^#30Y@id#tBD!&rwWNf=-5_qlYrChAL6XfmvQY`M%*&D}Z+-JxrY;y#(raf5?> z7De#sIyMW)5cOeUw%J!4qUJ?4K$&1{@^umZuO+XNC+Fpf)kH;+0tkkZ1qu;Gqjm&sbr=?QWZ_L z z&nSApXssY2y<8rPs31bdk=ywOJGl?5AR^zy3#WsUl#9p(frgHlBk)Hx`9xVk%8Lc% zd!^sM+?Ia-tn~Xw{7BO~rES*ij+*On=w#-K!tvRHS>}Ztp0ttkp0vE-{A+^Hbnii+ z_@`p}ACl?mUF!*^s%ubPf*pjeZQ4lUtCW+!{ht&#uGb43GSRtJGFqy5cIzk&llS}6 zi#KakH0RJNtc!2F{)riDP%CRsirRFH)LnzK z24b?dbOP6)xOU!yA=jO|@vpRZ=N>#2wMyqxcsWWz1Pqz8Uvxfsg04C22}8F9`{~jX z13v)PpmN#DBo6x;nTfFdHm0}#d+lCe(cH^ zLPxP;gwq6d{NGA~#Bj5n8PO^F;EZ8sCM9~aV#Q1&x?G@_R|%Gi7ImdSEanp9ro=fU zSL*5m;vFimS(%vstgLC2p@*1PHGpiFukMQWh~b(5Dr!-N7ZhI@3Km|7mothW70vhX z+R0zj$i>?-l>_NA0(}MHmRbd|HVlHq4-!`UxHBu3=>~?MdinvvDlbFJ3LS2SIL7fP zyNogAMb*MwnQz8A6+iUiN(3n81M)i(yJ88I9TZx0m+j-8#?C3x;f7njw!}GhU_)!T z`H;p%rf8B%1%3=b`BsNZBHRCZmg*goncI`XrCYDTDarpd7Ta937Y z?`?k6k%b14&XKXY4A&awiB%L}#j4VDZI+gtB@-JHUnZt-{z@jaqUNo5C`RAg{4giJOB1fj771=z{;DaAS!xA3j^xqn zEL?UFGrc}iqQp$}eH$m}5~8cRWyi+AB|)gXi-8M;X~4{uAPg$QxcPu&0NM0pOPd&jV504;kBCxP~|3e>zK3AflIWax8 zRMUU3n4T)71lc_n^=y_5B@H-$K2JOs#M+55fE8H@&vq8Y1~BRArFoVD$57N=@?E{^Zh*3S-~aF$SVOe-hf#!;W1d? z3@4g5#03+*_H>3bP*=wl6>_wa?Q{7xFo4w^Dz|n+%rSqTu4U2juB_XVA3TfQ$%b(x zx+)7x;G6?ffK~$k3fNe53G0PStTkFGla|exZCJk0K@Z*WLiYt~RL{<9uyN-{_$L-^ zYL=T9I>`?=Vtya4QpxYwy&grLJf9!hR++jAIIFYNN99>i{Y(M(v|?0*v+EQmbmu5^ z6+e8pU2dUUXS3LN7qA1su%|9O zp10owD6VBs!#AMZ3NHhU#dMK~+}T>`RvXQ9$H$M!rZ6w|a@#lE6opbZ7}2PXMV>!* Lk`&IQgWkUZ(L;G( literal 0 HcmV?d00001 diff --git a/latest/.doctrees/dev-docs/index.doctree b/latest/.doctrees/dev-docs/index.doctree new file mode 100644 index 0000000000000000000000000000000000000000..fd949c7e0538cf8a70e9a8feb75403d9614c0277 GIT binary patch literal 3378 zcmdT`%WfMt6is4FmSkIw^DK}!RZyf!&{*oCi=seL^sxzo3TY5@7YwKwN@UC-rzFRg z7XjKuiU!~=EYSbx5B8Aru%tF0&>(_`mzVc>?je8e{P}SIQvBx*Ou@KZj!BkDl~Lne zFH>omQ)&Hs|M)lm#y@g>P0oxebxOUv1dWt&k!dRZEANIu-Ev{Z_4yq`Q_GcXkFyTz zvYl7{5$n5-Vs2(+rNjx5o;KcSzx(uOwSn;i|qU;s~FXN9JhF8LOwgGAjUw5?~WvS_0`MD;$kr)>4~QE zpi{aXOBP|vvjcXA?XkOTiygV2CQRjYqDv{Mo}4LtGRdhWmP(`aagI_8^B)p~Z6-#i zlZ>7o#|4)eU5>RuUiY3|DQ752ABmEMCIwq9t!9y6$;&y z+=PA0=;&XujSA#Q7IZv#YDZkAq69cLOer~H>TG1y2eSSGA9BR*U@X@F1YBb@G>>S0GC48G=CT@Eo-qS?uOMw8WFuFg;onqO~qOrt1J;!iE5o#u`*QUvKywQ4xE^@ z47k@wDkgM2L#+h>K>UXxyU65ott6N#^RD|d5hZ%sUIkrM+M=|6$_}Qkzo1|@VwDDL z`We{GSdtf5>{bpFcsapxP%ld@u-ZpIlE9&17mhojndjbJn=56dvUFt=xY-XE3eb=& z!CiSk($E0PMS`IT_mqLjJC%eA8YRgYw=8Lx93JZfHMLLOo~DJ;HW8t<{@E2bU_`Xb zjyt4Fj;evMOVcQITqmQmashY4GomG`1`SO~4oM#^N@+;S|KWyQqDBdosS3m8UB9&R z<1dd5$M@a!&4g;Lbi#h%MB}|7XdU!@2+ob zoOD-10sxv}sE6|Y;>$)K+tx7IL?g|IC_OmiCk`{lcY7}rlPfH?#!GkD?=nuWW5EX`&nM#&d6R^)F!9g@Cu&?NyZJCiI7MgF6Y2N!wS~|PndGHp~v$8UZF@eis1=(;(;05E*a+c93e1DEu7p;p>>kboN$rg zUJNW7!#=E^v;eD^SDg0FZBcm|o|3LtaS4VOP{eh~F&s9rL@y|~3D3ww1O;eWkSk!5 zg@@xCu-%%pdR#&bYx8!|4I_kiDdamrSbejcy*92N1opf@gl{~{-x+ove_yjbXVZSa`R4@uvGaW`e~;wf`WHYy9>tg=yw?r-T{&!tV@z4;0vIyN8WP#gi8VI*_IUD~2Fl#V6 literal 0 HcmV?d00001 diff --git a/latest/.doctrees/dev-docs/utils/combine_dataloaders.doctree b/latest/.doctrees/dev-docs/utils/combine_dataloaders.doctree new file mode 100644 index 0000000000000000000000000000000000000000..677e86fd294b2593197886fb3d35df61af1f3b8b GIT binary patch literal 16890 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 B44eP} literal 0 HcmV?d00001 diff --git a/latest/.doctrees/dev-docs/utils/index.doctree b/latest/.doctrees/dev-docs/utils/index.doctree new file mode 100644 index 0000000000000000000000000000000000000000..77a2de1294808c34155ef588f63d2ebf24d703d4 GIT binary patch literal 3488 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 literal 0 HcmV?d00001 diff --git a/latest/.doctrees/dev-docs/utils/readers/index.doctree b/latest/.doctrees/dev-docs/utils/readers/index.doctree new file mode 100644 index 0000000000000000000000000000000000000000..efdf9673c42cf7dc37baddc227c6f5dc85b43668 GIT binary patch literal 74734 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 literal 0 HcmV?d00001 diff --git a/latest/.doctrees/dev-docs/utils/writers.doctree b/latest/.doctrees/dev-docs/utils/writers.doctree new file mode 100644 index 0000000000000000000000000000000000000000..28c533789c7a9e6209287e05f45453d47488a1f7 GIT binary patch literal 30442 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 cU-UbTR literal 0 HcmV?d00001 diff --git a/latest/.doctrees/environment.pickle b/latest/.doctrees/environment.pickle new file mode 100644 index 0000000000000000000000000000000000000000..2484c6d78f6ef2f516248bb2177baa5e0bf6f20c GIT binary patch literal 5086592 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ਥJ1IqtO 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 vM||& zv=Hsu?abTj<`Q<%vR@1tuhp?ZqD!S2iJNL0biT7awebpDvNC~Y*Cx(iyGZ0cZzc$KSe1wKsBL1ZElgSTk>MJqv~rJpkrbv8(Jlad)f z(wJd?qPBe}RIab*$&L_0-S|Ef`cbty(cIOJ##@VBb-a_qh3rQT3d%ZWg0zGWKcfMR z`JD5L&Y08u{OUq$&8vN&a84g42_e*-Y72eXzIU^2SGIJW*@0JqCsTZbWUia-mUa>? z*Jy)8NX{=a=7UT(+R(juroyjfuQL11$zm5e5(sj8FIquuck!m7MtSk-Sexxm&o4V_ zz8`={8rTIc(Ha^B?;;A=&kx21+*jmR6Td-H0;J-nPqSm22)uA==%ZR3LhN zIh~swT{64c(oOL~eRixdU46g~Gu)+o1!h#cn`*NO_v>UoEiv7Kju_&9z1_G|ApW+# z3l}-=uN&4e}8}G<>B4J_doyk2$NH|pm$#{4IYDU zIQw^}vjZ07F3e)`(CK5sOh*N^8%wO31+AIw&-E8{ZBMgb+|VLAoqAfXn>~$~7VotG z`EL7P?H^?y@&C+uC0sNqVr12|=shTfwQil)OsUamXtS{6s>QQrQ!VziM{#-UrmLlG zKPcA7$gZ zqk~>0pRB9XiOyU#mxCyv$EUPF%77t1XoHL!QkgHo)NA?%E}ew@;-R^m7VEdZx>dfB)1!<`PHTC&+$)z)}8kN0BO^dBnl`XM?QYJW>~+UNZ+Q1{nS4xx$@f z^l(kE_2cQbnze)Ga$dx}=j`3T*E3d%g0-gKNZrg#T=#kr!1r`L>iMQx$pwY%wP@G3 zxDy7eXNYH5ZL*|DR&Ow#g(lcKV+q?&Uzs&6VeprrggarddRV@$&TBPaf1Cb3Aaz|g zUyl$6>)p%*uhqAw&0+EWWxIWReoxD7)#g3gH2n!pBGXFccA*@A$}aC)MAiu{W`o*) z5a*!wbF{x-9UF5?5bfHbn+85M*Pzqho#Q+`ot7e@e>gvkcxRLmva`WQR7HKBskTTN zFv)eSdAS}B>&2&swd=u{5}}XLE$jsqv=RTlk^8E$I~xpKq6G3x#WD%f4gsiX771*A znVbnS-A8;vZ+>QXOny=ys!t=oww?LqZWWwXzs+@-jPrW@I+PRA-86o=bU9?q?t7Rl z`{c(=BfOo8;%j=FbHdy1i&rJy-d}dhSIzNdbzGkBkJV};9lyI`yeQN#WJDS8io>(v zHOqi=Lb}_H9hSiltdGCDzik%5$-fULx>zDZ#?Qx%im4;);b_wJ*?dAQHl(=yW8Nb+ z@!!zJBMtQ_>cu<$U)$!c4mMn7cQZ;y!cnI6r%~UF%sW; zN{MgzYUDOw%7VEu4zym3QqcEvxmzOj6tSRy$8vJQbaMqcJju8l38YP(cYI9pen9rr zqC^|uAx{G@>7ie@*JUr>!9SE{ZnpFcj*tuz-N_7TE1j~pH+pvxqxj06JC=xP@99*f z^1^t#qC6gV;c`mbxJ4%MW`>90X0A%w%Lre((;2d0;-Ze5wg2gQGHnwIfqKgu*><`d z%uORA56{-}CfOiT@4QB@`CP!ud$!JNnhrAEb{ARL^v#&cEcVg7E1hZU{;edSYNj&J zP(rTSpGmzNC8N3eGrff4q=t#<>QZ@navKka1wkrFWp_+U_++L}IhXUo$7)_p0!01r zx$!Bc2TWQ7^vO0sypS37mm4DVsyKF!r@N>IUT?jkH1BkTM6?Zvz1|7>nW)1JMb zTH>T*jT1o1yTPoO?ZDBH^jz;RvTJGQ;Qkfmfw|@*l4Ru)!*=zm5_#*Y zj#V_ny#IOjnQH*hO9*d<%Vsvq@Jv8u?skIGPm9&@&g@90zpUu$U^%y)J-5qYPwJ9! zAv=r+my9zoH>>lS?%9vl5wsZ-d=R~M#OVwh*u{O()LGLW3EYr4CPq4 zVFq~uxjc`k!?3ieN+UVfFf2<754)3f{CRsVSG$?qq>%S`KG6od*>j8%JlUP+kLj!s z9qwSuDmPb-$WX$wYK};~>qCh5H|EL_SyD(=tJ`gTx~F@8_tmCaH^;^M_CKHFKcncK ztGW%KogzDo`?@4UGA$3JhS%M_!V>&$MfdhBKCu5c3XSZo zLJ}(}G$I);DJ=G@NaBU;j@3!axB+UBX1}2z@dkOy6Tw^Ra@bu(7cWzvV7>Uj|4Uh8 znrk_%hYm8;k+1e%6mN44E0bj962thrsze@#>H@81SUf*9*8**t4SrPnP1>_C^RLq!Wg`gEFOJ&78Kr6I&8CLL5&C=Qx{yM zht+7CYr!Q!1$piZ13|uDnWN0@+SzyL-|r@t(Xw0Z1K9I!8*X{FBd+@%zEMKM5WKcf z9*b&{NmyvEr;%G)=SniYgz%}lJe_z`4br)mr*oVToQ~E#-N;H?SH44$^sN17lpbdd zf&||vp;wJoMd+|-jbFTSw5AB*({!}PZ(cuIdpIFjU2vtV!rfPm&x`M}f17VXS9HvU zzEp9hFHtEQ+2&esEmHtv)D1&@P{-41cL=iETpNal@Ittnk5d3q(wHkB_Y#hi8m5h_ zOXYb(t&AxnwP>EJ>Bw=yx9W6R>SZ;3%r#w>C57Z~Xba8s(F>X_tCsB;|GVvfwG$%Z zyo6XX&wkxyU`K5*IZQ}|Nz#O<{>>LA{hXr(hqdr21P`c)No!5>B4XnS1Y1scIMI+K z1*>&&zJ?^v3*l-*^72CWh_6nsR=dZ=_t?LqK%Of*_Y#hi8iw%IrSkYy^K!~aH5TT| z%UM!*SDkIxt`1xJn%v?;_rFm9%r)Df5|v2{3;b%*ctNWZA)ztKEX`aKAqgsYPMro0 z-%;alt~u5uS--^QZt2D%A2xT-+OaQvze42r*(9dOAW@wLruqF?VpKoong&j@jSv~u zlTwM9J+lcAGLpbPJep8{mZ(c z&()hPa7!MX!q`8Z$=FGPVCp{_Z)%i@KYvog@|ky-gYZ zywQ)V&4tc2vtOnF#;E6whC%rn%lAplb>65@0?bjjaoWzEySc*l=G?!j-xyvaHP<%I z3?<~Mvr4IVqpCjFR821-q^dJ_sWw&D;&)g>ZF{k_5Qgnel!`h*hV|Q?F{- zWUdL_947>;GkB?&)r>LM3|^KLl0Q^iTQzv&%ZQ7_z(n_DM&5j# z7S=(w2)Z$@Vq%nLhF|XA?&nEu^eN$=#gK6H_SA;(;oA2m1YI-;;wklypEl+qEhs7V zVC=vmXM-JX+FS=?%T>TA_4x8YI5pYLb$q#00}N6Re(tL~x@C_(&Fn9IdglHT-VVk~ zXRd>v!`Wd(c$v3NI|E>%%(kDY?hNIgY(SXNp3(rG&D2rD057Eag>#J>3MHUC)V&r% zu%h1LTzf4BlfwkH#UFs8W~sRv$`XDUqV9cnGxDwz7S-dqHkm6lC9=ZWc_mrABC4y= z(hOx)b*?2}l?WbFmwe?LYVggqj{Y9BK zIL*|O6bXPS>h$3-q^K&*HGNn>KZhA%)q7$yc$HK;!o%E=Y98n62$!os*{IFSK)9%p zoU3^$;fEn=&t({pnyu#QxfDu(IcjT3VN{))#V76mL{)sQW=Wwbkrh_iE6L(j^B1+8 zFU`>A)UqFMk@GCc1G734e5SUS@)b1#=V~t#RFJ3kG!9LDI??SOpSb^xVr{OThDuZ> zEsVFTN#hZxZY&FpQHyo1U0X>qcu&oUNBU&m>uSU982r#ImVDa&x%Z~SxiVs*1eo)I zR>y~8Q5{(Alxvp0n5la=Mh6U2mmLQKMvd@X%Z_CVV2nBs6+?YGAl~MhhZ@cfBh+bw z0Wk3?__?MH29v{tft5chhjX=~Z_uyIUJS9V;(C?8R|3rGt^9mY=g>YLGPaw$@|Wm< zVej{4wLyS!&^^wa)Cy$4EOjXkK|BaA6^L^!#f=sN6V-0r>3rGH_N31i&+(6_=QLNh zEnB-OnO(7##5f!V1&jfllpUI zUbPN~#;9dGR~=50!F%eJ$FJ!A($(?2_<{T1{)1w3U3r{mg=jq*1JT!uMvbUU+SQ^l zl*Xe`-QyZMJ=z$@_e#yR$2Cg|Z>r;_@a@F5ySc_qJ#>(%*Ylt(u3OJjWRUnX?aa&V z>%|Ah)!}}zr^t|BK=?*(9);dzYeE4Mc>cEJ`KZ}kwiSH^H~2pDx5kliI57UFD&w88 zQq1YSGl{ar1LuG4IiHbbi`90!toMh@nRYpcZvA#KtqKX|p9+|dcd`_}K9bJhfTN2Q zE9K=Y`f!G1DUTJ71fIZ_ef3&?^>U;w7AL_$=}iuGM{-ykaC9+mtvsDq>z8y8lWx)w z0azaM5gZu*P8$U;>ht3H`dA;%ykhW-olSyw)!yFLwsBq22$EI#=r>!fp~(&S)Q6U@ z>hpd3?UhyWmsciB4B4UhKTCKq&K=pV_9Trmx41jQBR|&rZA~}IFJpDt<4BX#NnZHw zzi558YxXt$Yw@kSyQAG~O{?g8I>9Oe|9iQd1QZr)_)`Q70sn~<@a+ehh+b?~=arz& zW?%3q)C{thG_rR(sf7foYiyvjm36Ln6(yS8L74m76FeQ_fG}s!z-HWg{aj zyQ~&gzCHpLg?*1fMSd*h`fM&yf&p^=>o%?;IXmjNZI`sTcy2_6%6^@5sEarO z#JF8=2{C5IJ6@U2evF|^P)7n$KhHfx<^O4QXBKxJ7tP^RotNgSIXb8!obD z)#^ms2zI6!GG483={w|fb;E6aM}L;x=WK)RVV5lpQ(4OEWM6*#lZVHz-(L3QGb+A6 z`m0~~v1`JYrW%sU<#J*64Q;nn5$gS|tOw6>4s{q5<~&m*vEj_W)kYh8?sVV0648}y zS+dj?5{&=8V_cn1)ls%#+14{m<;xaCSnO~?=f*foS}dwo^x?kMjSPisx{Ej&k|1V( z_anKVcE+;bmcqH&s@q4uOz|(%0@jVRe}Vvl(ghd}_}`6XJO9&<(gnYl3+=QE3|3M? zj}uOHVFFD{AShjd;Yd1xew@t-1}iC{#|h`vY)&93U4h|9I)Q$i%?So8DIx8Ibrsy! zG`>0*C{=;wNIAj$IF}PFR#HOegfJzV>dNOV#-~I=()n3J2vcH|4<-~rDjir36oDc@ zPE<}3aG!F(eX=5uy8GE;z+fdMq+_5u-p&*QgrxEthEx&IZ_)wdi@-po_&f8%7@)W0 zWv7z_tWyHk-UDH?Xaq9;1x`Ts8~sBng56uv4cSS8WZ$F(ORGq`;&$6K$C+GVu~ZQ) zOUf1Y*STELf~8e-t_U;3EiEGmPmB*s1Eota9PmRJmgX(#hVfx(v62!xCxl_SwI7NQ zZWteyEtsmp@xT>78;qXXpQSUhhw75m!=d#E=^PTKN;)-$14KJM-PryPw`MS3uJ|E`5?vc%gXxRsmGSFh2Oi?MG1% zq-(O*#wS~jj#T#$``wpRSXqv=g0~Sq8edr~mhK+Q0?&kr%f2U_GCpy&U}+Uy%!JK4 z&DQUlS~_EVv+mGTAz*?-+$yIJ75BSzNp>%CGEM;3r=@dCm`Th8;ylwbgp`ob&CZ3H zB$}ZdpGcDvl$HZ!p$M33T84P^X&LiFvWA);Wh9KRp%yDu2E>wd!so#f$%IlMC|!Z! zfPgSfo#@BeoM5n$5;`Y@6~Rm*&r=ZyN#!>T@IV-cW@cH?k1qlPmE!Nr4~yV@q(wua zV0;`}EM02!Hey zxA%t4Bmr{SK zu^7Ud78P7>&j8V{H?`b9T)bz%fdp(8SD~W|a)oW9=m;dFGq|8bRBSeZBg>=0Km=5T zsSrsgjv{&pi5@%=YSU&TXOYWm6CngNN6+G;;zd&jyCFvulLe7nEiSx=I<=J%QC_F$ z#2(B4wBg5FguJ)iuD8ueZsIM^dk!TaYms3TN@}-~A0I0(DMAoT1~Fm@hBPBsg{b{kZUy!FgtEWqSHfM)+=1#X|yMwa1oavm6Y$UT+C%L9VL+3R?`(0;;YySHl zWceoDzHuYmx68FsJVcKE%)(V zQ)|cztzYXYF7pn3U~zpYKfEaQ5om9)esvBn3cyU;U$_PH(XO>Fm(m z=XLp}J%D6t!qa&@DFEt!F+xx46!{Sf>-F!_@;TK zYMv0?1)2i^kp8Rvex?yI?P{m9o94zuGT_uUH6mNTzPis-Dqw{BhKH88jfd!LN3}=1 zENR0zeS7DGgKwq*t?7bOVbY&p-K1ffV4(ZJRgZzR6T!|qn4}-=P(MF~IgtX0cNanC z#G_pLLhXl7W=Kj6jQWlKdPBu){UK^yTrhv|WcDaRU`kI%&D9=j3VI-Xx_3hFa$xF$ zBf$>QnHu5RhNYQ}tM;p#Z6#-0u3sZG1rY!B{@~%So>uhHo>af+kFFj*y;5LKrVT+` z-&e7(--e`AzzBE!eJV>Gjx>)!r-9I1oO+wYKe>9rB4E99M-KQEP z0MgyEM8e~z&-ZfXZ8LMQL|QE)#9?ljE~vbdvsmSG!xlqynp@O}Yi(xQdBZV+%V0<@ ziwZ8xFdfZbRjKa))(jDXCb#-`CZcM2ekeIF87S{y{JvrTz1|+8IJc$V^fFhKU5B0ln>UKmeHW*TgMOC<_SF1bncgUqxtGiPZY~>gc zdln>Mv$!w~3kb)%SF~6yQ*ZeKfRScsN<*A@wk%Rnet+7K_qjF3p%XQn1s!9 zW%>FEAxI(?t60#88i4WzjVS$F%+MT4Z4=EQ1YwRr1PjcezsaOuZjONndAfwph-A7S zMI@6wF?XpRb?v;RyAICFx8!iMysmj1X`4rfCj;KMXX1TZ?k#X?2tC33wV8Oort%Ux zc-?lJ)#YriaoH?x=oT8fgH6&GZ?}oygx4c3h;bLV__yh(n9;H%T|0A!%jOd7wSFj0 ze&E)iRgv0*-h1u>6HV}Ce=t|GMUuamLox%;iDr*_*%(lHXSl06R4oVRch)!>QZs?Q9;5dC>nY zK>!E33sJkr>E^!$UFo&FoT_DYOV@kZVqKkSkY?}H;v=K%S1dfNsw_tZjeoBlg?cb^ zJE7NjyIs*`9J;>jS4ur(R$oX1ZSK}K4`j8q>r~73ozq5U=n*b-M>k;JT?~($#=aqtP^{}F~Nm{}eP4dT6b5IBl9ZH>|N42{>C)X*4 z3-3*p~!7*jp6Y*)5Nx#e;?pC6PDiY*#WOCVC@;h6Z<^ zytiT3J{YIi?@lWX4h!zEB$`9D-yPB}m{t-RI+VE2%6Km{2kN!g`_pA-JEGlxib|Rt z!g)L`GCI(Z1FGE6!lSS^l3|h^T6naKCcywjZuQ}YHmHVYud?YPoJ(;ae7FEy(ETl> ziz7|Zp3k(YaZkH6MHysUkC;|~NqX^L zw&d2gvX__r@MB6rho=eYe)W0+SL_=pWV9;?NK;_&Q3`I!1Fi_x7qcla?H-I@H+6t=u#jcO@hIPH;{R@G$*m6k^d~2 zM}i3n@+U6?!LV)2;sxF5FH%o=FnAnE?$KesJNOmm_~L_K1R$8$kx+LR%gvD{rPgLq zk@oN&g4@!I?_vqj1bN5=W8I=#_inrPF1K_QFSE>*gs!!CkUGlii@;J~36ajvdfhg}}BbjtKl#({Bhz6hL z94jvbRpf<__`-6_9L`XB>_qcC_LEc;w6t8?9*z@*SiDUr1Fp-}b-=4=4%!$y+S?Jr zU@LD90yI^aGsZj6&6ar^&1||YT56S#FRAKRhvf}@JWB4d%${xxd#-tWU2RfL%9GTW zi6-F3d(xq)+Q0-QZZ_Uqx}~1l5;Jrn0`EuGis1qw*?&gscV^bnYww9mo#5<;7KB&?0pljqrjFoph%tdr;T8T7tds#b{7n50D1S~Ink-2?V#Qb7;xPLs+r`P0i zUUrf`PCE=L!135VabEpPn;v`~v+Qk00*Ha>+iN(n~`mGIwuSfZ^bE6kk&O1zY} z^#UtY!C2r8H`i_AOo@-;x$X`p;%=i4yl$%BKL1GH^gPmst%I4*;zh;)EKsq@mi{IDe=Z&Z7<&`QB0hSa^J?8T%7j|_hB6%i7IKSs75739(Cak7y>7>qL*2Wi zMz@Wu=}^t`P*w8e=5eHVHDE=o_L%P5dvkRGeQmsLx@{PkfSAL#3FugE;z2JMInxG? zT~s`V1DNuhDZye<9S@3_=Ls4^?-qVhOL*&MT+s@^SdRGFdqz|f@d$M@RSwr@nj6t}hO?A7XEBnkX2H~J+ zoFoYtc}f243y#OR7_IQp$hbJ?aEcr=Hg#h#6d6xS)$VY9q@4kD98A=?aY>1xMN-&r z-Yx$X>n)o@UA{fWG_BBd7**#~+(@1Jl-G$-wh21>ZBmoH z*Wval?4I)8!}-UWGUWgg13!m^M>vqlAUK!niB~$LRQB8t@i4<6DIE1&?=7)NixrU@sdW@q+)gNQ9=~L&x%&P@Glk)97I%uR=;e|Xt?`Q8RvRhN=3@WV* z+k=*JdVSoypAHjnpieTqc4 z#2t{d`IBx|T+%V*=J;qHF_Yv$F4~W(FdD3)PvM5^c+Z5P*#WD}mg9OR5oVt}#|mw{ zU&nCFCY$3!;Jwi=BA$*-S9uIz2-G*(izAtmAdC+`9g30?#tlCO zUP@As3Pgr)^QfyU0Z18#gkI zF#C1&2A;C|JwEVSFjbA?fs6P6*_ab9Kk$k$Zh)+y>cWC07bwIz5nHe0EdtrGl{&0R zIY{n|<O19G(O^hciwgfUuHaPPC@%Rah&5TjJ_dm^Uo`I$ z-pWvZ=Bot>EVH<=X*8-5#W=<^b7Pp88(ng(Ldp zF=C)2W`ru|@J)61c6dp3vBMn*=LRn5+&=$J_4$QP+lE{1KPipf4o8xDbnv>PH}t6@ zQOfU>6N;5tg9i$Ch$*_L=e=SMy6Q)mW3K)I3miy)TUNW9U>djFfgUGhbm-u9C*6#7 zw7)}o@xw6|8kCUJA}fpy-5)B-Z4{$H2^lRi7+rcdHk!XLu>q6!1B%moh^8soR&3kR3i{T4)WwYZ@3Mg{xQMi_MpLWdB+;#P{y6*b5D zhQ0&2S$sg5?Hzmb(BkHDOPA6LQ?oPq8@ejiY%pKmH_c0Nwx*v1irhwk#KW{eX)lVG z^NZQ;Z?UM32fEx4J)w(kTMQ0eXNRN3npzI%ad$4K^qiKo*I6c>?A%_tBF6$vf43c* zCN$CawP~v$?M9G=m%VejSQaB1rpydHlvtl%86$!+w=~3k_MF^UnJ?RmnwQPu9D;SM z_@6su&?^a`eaKw2u%fRCl4Kzxdpiv0>y^P7AV;ZXt(^A65?w+qr}DFxst;Df2p}d| zG_>+6d@^6r7-Z19C01@h>x=zmXB;7`QT8f+j?-H%9v(uHeh6b@K0g>_&?iIG)TVR2 zt7vDCD319;lrun%n=0b&Y>Va9D%j7My@#4(^cIPQhJbI!S+@I(=px9Lc4sQxFLUSG z<9*W{>_3Ia9&>%t05u_Yj0{-yoieN1gCK1mgEqOi(@5sOg<*eqeZzW`z_t&^+jevN z)~}iV6y4iTM=>M&e)zQZDQaNj$8*{EipKdgYbA>DPv4}O5Clsnl;-W>%T$_*8rV3Y zG$ksW$47-vT$;L|QI^{E(dQq$XDcFoa`H?ktv0lFO{=r`>(j=qpiT&ar5}{kPzfyl zOIY{^*RGj@dLjPH_YjmOnc9S6_kU{2%z#I(N_`RpdlbpAnj92 z`U3M^a5j0a0+9@TaxQ&e)XjGBkB7CK*6L=K{HOZNwSD$my^x{RAILDuEEDQ7bN>Mi1Pc0^Z652v4sQUYH7bAGIJy%K}Xb9S!?6!(Y0y!(R z_IvQO3a;(Go(C-zRP}q%Jj!k1+30Vd-`Jl3&6qOt%UN~B#`a;L*!-+^|ZI!gp$O4lS3cA-RU{V0ldm22Kd zI`7cYLFBKetBXCTO%|EM*EG&v(C2oWi6U6m2pzSNw>jO;$$sGXMT~H&W zfd|6exeeZaDzog_4)@E6-B-0X-*71@oQ9Hy5a=&;{i=)vDN6Np;A zdX}rs93&-zVMBs4Z(-*!x6KXh!lcuUas@nl>S3UaJBAM_$_|xwI<>hRVkOz>+M!C0 z9v(uJ%4~$V7Lulq@kU{d8K_9(fi$;~og*1(Q8|5Yrf{*qAWsy~tLC`f&|*Vycl%rg z#NZ)B*{x`YSHg3m4u5|Je<&0XxnAdqJq{PqT=s~uMF^^@yBy` zK)Y*8Sz#a%RKaN#>|s^gn}0-E%(21{Gr%WGkjiVXgqAsiG=PT?W%D6DN#ChUxMhyb zhYx^c+PLGeC~AP`0mLwT++f#2gD{9Wv;DBkoWi z>O-}y=}VaA5aZ(XlD@rZ{?EaDLazIl(3ZV>#$zUe#sA*V3DwHHY%c`?4;DcfU@Q6F=|3V#--TWpV(i9g6`8&DH1C`gsDfU=QejnxD<%W+LKJ0Wf+!oGt>?e#L8IO64M>AHZp|S*=94x?NLFWa5~}GI|T&$RHu8;4EgE) za^5trUxE#Jmt1A!l0xi+#PBg_VG>|KIFhyr z{pEJ?a!cDPsE1%~c$fF_=Z|cn94(e6Q73_{VIS&^bapmfhL?;GEMdr%3X2+=6I`iTZcZbQ0TUi5 zV9x2Vt>vD+a&s((FsDV0xT3G#kKi&GlFOn7TvffFd|^e4!MPkNxPGz?3HxCb(S#L$ zl+Z#5Ci7VrUs&!=gZ2w7+xn%9zwFd^7=Im3L`nM^2^|LhG&7KPa~vsZg zDrN@<1pGTrz~{of-^``si1l+p^|?0?B}ms{$b3~^f(Ame7)%)A5>$1Ri}=Mgng9d| z;eo>49zajXPHge*0R|x;S$h_jH|UvqFOzL?U2ZV~CW8u#;I!BBp2%{iy*>yQ!UF}I z_WJO)2(faf5kf%nwr4?@y*}*T5;WyuW*`C{!h|_U6t54>@w|AimRI(CBUf)|>Ce2! zx&!Vn1_>PQ$}RWHrrycq`TG&?W=WY_Q$qy|Va)Z&9$8Y?G2#u~d4)jQH7KE-7FqGF`TGpMwJ;i|>Ra>l48FB68foWS*B>zsF;BaacsvHoo~>;j=MeY+)i|QFmM))=ITeFJh{Au-oCNv|SO0yt0hP^F|fO z`k*Ui?&Kq>73Pj}vVn=Lwb-ac+*tF2tVQFDwKyuR?qu`)98R`4DsSgxmZr?(!pEbU z0D}^8T4Z>b6|4EXbnvq=b;rVJoSl1FJ8PbfdKIJESs-cDqF)i1EX#JZ$x;0=db*Nz zo&Vcf-tt@A`6mEjAmO1X(HEr)IjOTMVyC<>+JXowhYLD4Cvm&2<-A9Bup4!f2tg7N zB3Rr+j$zpzg-yj1IW0!WM5qeaMNS}&;<||M1{iii1sD3&G!mxWpyrwuVO)8?x&x9H zcKD!n(>%Adt4@*@PxDxafQ~RhglcYx%o0$zB2iw=8B#>v zEWwr9BUt2x+PC~VZEs5><8lN`Bcqa*5hGjZBMl-L%UK9Pl#fA##}Ix;nyC>q<>6-_ zB#*%a5vtg+*)2EQ11-o1y7DU40ZGyhAJk}K%p13LuuS``xK#yAL~F4@iq4XGnr=!w z$onYEJ4+rXqHWO?UgfINQM@fq$m`I-i%M|`?#C$)S3(e61`#YMO8Q&7>NIU|0ho|a zu4uWf`DR~~-yB6pD9p!CMGS9>LrFoDQWQqG!cBGus=~ec+4HDT`!6*SUXLQf20gxL zNVB0I;jVYR);S=F1-^c|oor2E1dm-qP|HW(gB{xB8^d76jcD1g|^<=cA zobDT3?wjMz?Mpf>MP>ZasM?TWi1cQj_g1*0a@Lb{Sa?mJGqani+M6JR@E4&p~VyF!)_%hpN(>Xfr&W{Hb{LUH6H;ommAO)xAi%??JnCZ zyuGvlY&jTz;+UXyd;9Q+xxYB#d^cw@-c~q0APCWFzVJH zw-`JegEPEtcIIv^+pgl-83GV2ga>on9--j-s@Y->Q}&(c91$Au-LUGe`aIaYldV88 z1wjZiEGCHHt6;{W+*fpxozD@fC?pa91!4oBxbl%)5T6AfQmc2KoPV+ z2BT|M?kEl@Bm`mcT($#|d@U~M;Ng~TX})SE2ioNx=1>Z?$6(+q8DnclyitBndD za6sYOEBj=%m7|hhAAx^wKosyT#jI$X#(-N84LrOlc@($-0l4cM8n@UYr!a9>-Y##= zWIu&~uqM0LRw;@kFhsE8H-US|!2h;EAsBG+oyUlndEZnf*L zatcBNzDsn6a8tAK9trryyvQF*c}Uc4~~ zg2*7kDAzLD?-MS=&(=N5WrDEl?qLL<`M#pX2B}+zYoA^>Q`g}-oS4?4gV!wsw9mKa z@P%uOmjO6Z%g(-wQ# zm=z}+3nBRoCd@=7-P3W}lbjAIucR%ABx`X&he$rz?|f~8?}!$!?9z=w=6hj;BS`&U zBQwn}`xhdN%FS#+B1Xc6nO|#HHAtSEhUq>Ux1?`^?3c}c`?#$3=8hOSPxx<&Gf4?m zAiY2%40Q8pWT2gqF(bhEBN@f>X%So?G~j|5H>pBz+vQWupT(0Z0azeJ@IZz;bwqE{ zogNikM@mas=B9SFfcGN`SceUy=@0qH>?+{C+0(85ji?J_Dxkv&WB?t`>3C^Kd0YjP z)?;`bPQVLv@S?q@YqhHVDcGL&Y(ycnFafK>2C2L4gd)M#^40d$>hYw8!TksY3T7Zj zdBO((68>quZ6+uD7DTeQxNwCVIMpXQB~}Mly%bOM0YwrzWH6#1NcUcg*e>q}5`ttR zM6jTNrf1~I=JE#GK!iNq>1I!~5B6Y;AR-7!WH4coFR49UWf2%PqNG}sfUZT37!OV4 z#u1Dyiez-iV8rm}M02TfWLiG_u^5ugqJqm8+&S2GKce6WLNXal5V>CZi~78viO|Lj z!A0N~_f$C&r{#b5>~7}A{MI(S)Tya9G+}ysiI#@8rP(fp8mdy6;UCxZSS)+OS$O9+ zbDGS1Y&MF)fWXxp^UEz=>LuWd;}|F*r$q)MGl>o&RKeZ0#jUC3v^WuKi>~n2ceFW2 z2HGgz7ANF&=-~b7wm)rj+7-RqaQ8v+YKnl0*v+b;<$wUU$HTsLqO13gHGLLoFDDwZ z6V&uJT^zc;e4Zvka?ZWEUiVM9$iH$=MIAuXEwPS=tW zMK=HujyjA|sp3X5)u*)Li|#@gl_3pEs6kwfz%pc8TZJdGl|?JB7AIo0xxicME~Ygl z(mubeZ|!cWu)f}oDU1kGSHn3GDsE$h6-Kk3AHlpsro!r>}VwAKPG!hp-;{E2v zX+~bWx9r&%K^7*I&|_@!`v3uy3h&d}t5^ zok4_|&ap4g_wi2tV#fkSumKs2ZWrBlEmxI`chM05=P`Joa6_6ctxw1$(BdJDg%C6r z6GUzqEI8&=ybMM+Z?m2|p#k5;z_vO{JBnk#AV>~Ej97vjheoiRPLhQX!QxWKmX2vC z+l-1+M~4$K1{;jrSbA%h;Y8vn9!s|vg0Dq|jjsE4jhG8frbb-r;V4*euVY8@T50hR+xbY zIyZ-aH)>i_5msh*cjHZk%YuQ(^^fql`E9wnG2M`0buSx4fJiWQsG#;P-P1D6VtwCG zsK1mwpWQxe%x zZAu6MX$lNJsD0G6PCPb2qAZ@df)NHuBex7-N8)VDi59^`0hA|BkE1XfbnwbJ+|;YP zhU^#QW8)BDngZ}ZhBUvbhtW z_kfnBt0;ehCwF@i0X|>Fhi$yA^i#)^@X9(u5>U zgNi&+yuu#ADMA?6U;oBee&Q?U{~>zaG4co|^v-5vz;xV%*sG2E%8lchs#CLlkdxEJ zo3+QcL~xAFW-XK= z!EvByWHzH8kM(QvlN^1I&1M~(E(BZFJSV!y;H3qLk9*1_W4~^`+yr~E$0iw%rfD%B4!2D3jO@NfQ8Tvt zYJe1e5hs%R5O#*fQX3$J+Tz1%*|K~tdm+z8wk)5Ecm1?&?!rOZ*zUT+ zQmh6GG{^=$&fa4ibc>|%+l~v^W%FU*30t$V%?H3z8h9(_){a~WwQo`eH%r;um5hbr zwW9=RQWoQdm*g1X^dOgq$Bq#QM-xHl;0@yQVKduslDG|)&M$_OGBLLM5W~bUHZgiM zMTh^*dqXxE?e8{JW@%L!UQ$iVhSHIJo(H;ADcDLsw$IZ-DJmRCLO`_+8?4a+ER-go z<$wTLA`f(ag0==kE!NmZoZ;zGJR9`5H8HC3C%QXN4$q3$#DEfTx5!|`I#0M|q6NCvOw1dsv9POY(39OUtV3(Sds`_k1YHDFZ z&NdCeOl;ziLHo^OHW{m(8-XvUIm_|o{AM??iDJ?w?aI3=4n?>O$nY47>9V}+quYhc ziwQ6Rr^5!Rt8u&4p022g&$$-YI0nRt*`Iwya9#A>>h!YO5Os9Kx44Hapd>x#fbFgw zp&2ro1QNNmxE*ORB&9_Km&>SbHZE*0i!*A66L5yJovx*J&&Sh>#Vs{QQn=+rqU*1Q zSEd*DSA!eV`Gx83L>v97-d*GzZt>Y(2O`aCaZ!$LOtGti^H{~5NrNDW3?f(%nH4SR z%X4hyk!dj`lSKuWOLV*Hbbm*mIu-SxIMD$`@;PKMA}WF-dgW0ePw4Rr?hzGq>~MNi zv>?JHhYO2bV-#HJQ`{KI`+V4CK8QLxPb|u(Jn9HR7-A4%g!I!x4USym6> z{cKrEyv}xJ;ZGeRDBU-{@qquPqUBxEja(brV<}Ajom>wBSPFjv9%9_r4gql4C!Xi` zi#(qoCrJQ7sG7|~Md?lMRVlBU4n-EfLk1)24LuuvbhJF1wjd!N|MaN4L1=fN`+6@& zIy7(Z&TZCoDq*wSRlDXWcj%pS-VSF}`jCaNJ_T^j&rz*d-!Ba2=4ie^Z!Y>xi#?7J zn*a{ACLZ%u*)1IysqJU4*Q@ot%pJu`2LV_piSxi?$S5Sk>^bdjg5*`Gc;VLw5pbat z@uTJw-W}yqM)`z+g+ka*UWVI5V~n89R_2QvNBl!1y3LsI2@yj<;qP9Rn=KZq=&avS z4&RDri(|Z`qLxjG9IyFwZsbhisK^m;J!*&xVvvWa$fBEo%JZ;838^hI7=N)#HRd+5 zL%TC?ZFc#$X_0PNqYYukbpAK8uMJTV24kaQr$T0S+u0GmlkBzB_bfnX^LgsrF zr+fN(2Hk?>4pi2a?5kC|YH2s2P+|fu@4F7CgxFt7iw%TI*DYt38IffKntC0*!<*+h z1*&8ah@M{Hdzw~#wO`o(D`Gu6QB_dBoC9(&yp*4#DIZ>njXt~R<1@PljPx#=*vfyP`COZS%xe-=-NbvT^0`>U_VZhS+(L^C+W;~NJOFj`!g>85n;lhIVp zvs`rx2QwZfq7)N4E-};7bnW>59DXjYI59JzfY{^1UN>(=Z_pBfDAMA2s}>_5G^i2R z@fch^K7z|&NG^*CF7HzFSGq(nxPxznr>~4hT9!pbaJAFxNi3wh5HRaWV*)Fh|*Xjrs?8tT1>+|Y1{K&$yoR_0q2N+q- zzy|5xZM!=AJ^QTTVzpV(g(MI3DX|B0F=exTOU`Qlaj}>jybzgt*w>3;;@`fm__xJA z$BZLMOPS}tc3tsbD-lmxhKZ+TplgOr2R|Tex`zwJUny*$XHeL54;PBRQrJMxps?v4 z_Tt^GP(dZRHP;c)<+H)s*?wY{>0o=pq#kJ#ozQcy2TS2 zKkI5M_ofvup2T=*t(FZjg8_)>iPF{g4?#z`c!?=cWD$EbwTxL+K^~n!RbLJ@eqi}C z>8l`j&Y-Fj_F7FP?^7XV@V)!|Bf2r~(eJvQEIVkB_HRsB_ z)67bLfaV|$X4RaFh)y$$4YxKJ#s)1&(8mULH`QiimLlkWcbP_u*9Hd=^hJrL2dUua zwMJoW?g6isr+Qb@xx)G^TeL5x#&-aomCkfPw%WB$H^LLU)&jUkuIL0ns@kPlpVx6* zOzhGCvqvCUq0QX_CgV#Ro7_$-a|fAL22KdW1e$0!-9tgTEk5b0TKiVd{6)t*L|%|t z=aJW!Qk^`OOZ&VRB++@~^<_^dkEKnwA3>Hw*heegQ4+zWqs?%kDAgV#J+Ks`jfp)* zgV!r(>Gh~(=Nl6tYGT=W&>m%I#JoH;@p`1?P4LmTiHTPL50Gj3QL<|5d`q7Pz8q;n zT1U}A6@ydHsut>2|?{}Y{B!AxC{1E;!FBj{1A zJzi`=kSFIip)Y4*OBr)1%b#kW?QV6UoiMbDzo%U=QI~UKpDhAUdp~;AdtMFZyD;xh z3}%DZBhIiPnAK+JE|@Bq*bEU|j~XUMozONj*~`<)d{|FZ`2Dor7=!H*$GG7!b^h>< zuH-$$*BMNlKkQKZBzk5jblccvU*PUS%@}PBYi`e!poAxjx3Tvj_b8PLpjP!KZD8A+ z?r9U7{D93we|D&8mEAMGj;LX2pR4b7&AjU@3^t?Dal?&jm&u~Ns!#Gt&xu_o51J8Z zc_B|702(CvfQwW&aR3O+esPu++LEp_PsuLu46d`Fd39Z9SeDAYtRNj~kGzh#UtzU+`ADA*3p$Ha6?)Vjh5niTda?D-$t=E~RxcRr z5RF|XSL=nctUIw@w1_>@+J$5kuDb8b93Nwk?1_RX9@A)799pIDG1ck>)wz!PstK1^#MIc|SRdv=s{ zMrTmkv+2y0cdL_?ct&SX=CkR{m3pg_mAg9MxC>_lCeAk+yq-)OlXSgF0HL4-hZ!gNr98j@BJyS{gVZOkFXdqfKH;ed3A+5+~-vwV=G&H*0k*JjP+ z{&IU8tUgVg0~EkL5(Ph`{x@2xY!NSeP3*%&KUx(YIw#jZ=%ZBK)_7>@)2T@;)lS^j z7-IKG4pqR(dWc4|T~kBU0QRV}e2}E}gI||qo|)B42C&CVmJeQ1=OO97vv9-L#CgaTF(ay*9d(zQ$VTBr z(~xv#n7&qkZvie>XZrp^bl1>dPRnt9JZTI1-tqyUR$IDXR+j(7YHRR%bQ(64zS^_G zgdpDpHnC^rAbV5=OW3-j>X{uyczu$XqttyAr(M&SgF(u=(Zqce61hjCRDfbt8`)@N z!pnDJBO7A(C=SPN(5#1|vPETTD7KLO3Tf6VQ%4L+a7*kQ!sNZNLH=``@R&M(VoKt$ zy~qO=6GxQ5?Dv^vg*J5-)Zom&lcz)N*XNj_FzG$YRq|rv8N6pOGwKX0w5i!I+8r~o znJ{>1O_mLM)Y3Fh%wL)vYQMIiG}Rf5^F1wEny&|o-qpkz3=i6)&-3;>5Rb_Y>BL0= zudk<9+CAe#PF=U6Z<^6o%k*5^#C0nLzQ?JG7P$9UwNY?@ZqM*y79^fx{rrKA(?4$kf6Z`5dVp_0cgeoIX0oiK*%_Ezm|8#wnP(88#7Ge(&4HeMbg#q0_e_qg7ZA~9xJk#|ftDv8hzt?KN zuo(PeEBB`W7UbPTY)eiXRj463%f$L#u8LE4E6M8-LFqoSh<7$MowAU8-xHqv6583HG#^4fv9UottVct=*TM_*=?uoCFgHX;0$p=-*q$u{bgU@(yD;u|K1Gz z9vA}LZM<-_X7@W2c!38x_n{fk(fYzk8u`r$WGxz~y16IoTDs=k=Dxd@v>j5(fgeVc1l!GyDy%iEPZJ4VfMQdSUn&J zgN*xn^-#NQqG6#<$+!V5$b&@Tp7I+1f9Bq;%dO)|6RciUU6ys1sQVSVSfVT;DN?d* zqslImnWRixOtMJIa&@~JL;}c6h)4hikV#Tq-K!qDXV%O*kLp=9^E40h*lSil%@3Mi zGT)9JJ0fEZvk+{6BK8UOHECV$E7@-U{A^iLXF$cJSu{W$b`9DV^K@vi-D&T+PxO ze(BQqi&gVlzMf%^a4C=f&mS(G!na;p}_Pg>{qE3x>16%5@qS^?&_3t%|pq6{=929d=js1oY2(CqwMx$(Z8* z*}gl}P&czi4UjX4@4uWPI1ZOQjYl(_l-V1U_cyFFVVDAq5|Mhv$@2rD)N8t@v(AKJ z5_JWEeu>uawurILdgIfmi$7VzThg!@jh0(_ZkL?fTQr;{Hk>bUjyavQ)_pJ>9UWtO z(_H7(MN@|>B-PO5`}K9_nbJwgf9IUU2Oe|k4o@+(GRLJIOmIJ5bnVGHfyWiNN#$jB z$ps&zl)&RW(Cby}1SwTR=hcb^5$soc161Bh)lHdpoz>n-S3f(KPoWz*#*pJI)Yz_|0{-y_x&+<_Wo z6<1*@ed~9AR$y8od1-}`y13PwVX7CNdWx$UPjCex{)g^dR|#6b)k}k?(~#C7vi%7j zwltd8kH*sj)VK(j#@uqB4rJ4%{h!x&wJQ7?@hLT;KOQ%+Wkv%E!;H>FU4Pu9L2Hyc zUXd4%n=BG4C9;Dy>iXlR2(?b2V-|&eZ8vlP#1K|y{yJ;BHP|(3V-=z~?hkYN#}m3$ zFy*f6_lFb6b$XQoQEM;D#zIVJ1#G?^pi-z%{7)Meuo8NW>e9Qe50I`L?E97ev1#Ry zz|X5!YQ*w>^-Wpcv^A=r4j>`nm`*(>F%1-@;bnr}b8<5qriB z8BdeZgqa<44d>gMN=-p0Ri|Eb2A6AXrxOaQP`RFs3n@hiFo+Uiam7B5+d+Lib(M|% zD|5|HG!Z7lgheisr3C}+DcP{16i-jxWX>^Sj!Q1D#I83qq!HbI}?7}Lon`YzkAa`{JJqjb;v$BRA!;Fp>*LKbFQ=`!=9N$+IZ9X_04 zc3PP@8x&@^2j=@St%4O|+y6Jj!-+}pVekI1i{)u;^VQN_!CgWYdK+sP(#HnR2926T z*BRWh6R_~wJD8cbZ0IjH&SaZ=!e@Ic0iS6A=ELRk5e;w=v8!_Wk6RK@W)Vd;6wxTc zd@Ig6Gj>dP-R+IFl<`G{?Ieo|`Y+acDVS$CLEq$bMr9zH1iHVH9`;0&D9j@*M<+vp zEtL$&t0YbdbT){kE*_m6Ovj_X%EUjdB(%zG8D9n2XMVjuCakJWJ$UYs0+ z|D_f3R88`a8%wLD5^c8cX0)A7>QWPS)w9R15MFH+ThArx?0mFQhZuv=;izxs)OT

J4ui52fDVxMKG*ehaZ}<~W^*r)X7t=TiCx@I0alnDel|RVbXuYLx&pYkB*0JcRCv4z zaq#8I<43S}T>oR-H0mnS;T2?G$W`HtJ{)7JLg0UOF_1iepY!(c(!bE>&*^rTfwP6u zG$dKdQnUJOB(HoaZ7Iz_@_fb$#qD}sjb!7SaeOvI=GaIPkTk#GPuryli!GzO%ec8B z$x{0fe;<|08{B84o-$sBJb+I2`6YkXBFFG$RXqm}3XPO8qGs?cp(GVaXf3r52S{9u zrjN1e>nVsZ3iP*B8#>8h>zR4;nKq1;#8^qh#s2lIi-F{MM+HL2{yT+iKtB^MW5x|S z@A^_{T{d{ZvjavfZxPGYqV|?FGG>_L92$xk-W^|^4YuL`;ZHTQAZ(a%=o)^nb?||R z;ucZB-BQYrz3zX8CIN{970|$j|Jf2#wPe4p4~+vwG;fhMFrZn;l%A%fdPa0S<*#R?;%_ZyJ7SVZ(T5y1g8S93Z1%2>GwI1CKI zb15uVu!bwl)Tb0Q3W47t+2JzixXWf#@IV6r7E(b9@nQriQGWlj7nKV}RQGTO2TnQK z#y>EddH{d=86_Ec5C%rq`4-4_PL)|AhbHTC8c5>&EYNc@8!swc*BVW=%FO0xRc*j~&k2@jKbCqve~A}2Mr&-xf?1}* z9yp2MdGr*v!i-Ku6xSOFFM1^|Qs7I!4Qxt=R-woO;e!hjw8DVY+xo zun$~>vkK;vphCQYzLIFmvU>d1y(5x1z(oBIE_GAGh!2{Wv*l_I=a=gA)}hfr){mU2 z)UGm0P?2~)Ns1@M$~YR$MGR~d70b>&{{q&R&nFj9r@?*kcr5tGq5j8%Cr=*jZXFDd zPqt2Wk43>{B*zF`BUL67nd-*^L&$c#yM3~Kv@3+lvXmo2LMWmjX`r&Joz~bB)hF7$ zT7Csnl#|KOo8Lsp!%Kmol(CUT*@ex;tC z4a41e>uT>~lK{|-vqI~az*<7{j&7W7;Vejt=7>t9Z;cn%^X1^GT3*&S&x+R{YZ`$= z@b8bC7lR!*BNciNFb_AKTm_R78OZ?%qDi7?M0QV*)hkFG`DO(h_=O2G7SQ8#4jvKS zbqOmt2p{$^z|2HwjmU1hI^ttL`#ERgKBgRD5z)skQ3HpCPT=HFa8z|>m@sF@c(l`;0Vq-564cP4 z@;2$^tl-2{gy}(qBAWY}W~{DFfTmAvdu@m7+#KMXI|P}PLvMGBp$Kdl59b5CdVIJ zxfB{PeQcOukOa3>;O@)eXjadzui!doY0QjdCWEExo#v0@68rs-UGH_1)H&fSRM(*< zP~yE8^5QN?$(qw9b+T$m;=F4(hub@_YA_g{s{8~=nG@JTN*|FJKMELCMjKACO4^S3 z7j7=PXdPJM_O;bhPjVEsp0CArh>X&adX}h%NQ_*f^jwWL{3*1a zB^qE7E5)SYG39P;2?wRX5{%!c%_-@S-A5$GH(_$F!kZrlPfxam6KC9C z$loeG`Co`c`0w$r_!pQ8l#_26{R9S(Bn;QW1oLY`oi&*du8qmt*s?AYz!B4JR$i$a z<`!o3>KGzoKMhE1AMmS+4I&%fZUhIL2}5Q~D=FVHC-? z@AI3^U!+fFL~s5!q*HYX-JG<$%P;d^&S9=d*fb-O^2aTd3bTXr60UMD&8aYnGh$i4 z4i>PiTMs{BoA6(*CgVljKnj<)<0xYrG-I?F*oE%W*^34xbao~i->xi`@&Q-wL z2DO8C`7NG1Te_4DD)B~QRS=B}#3~VyZS+@u7sST?(cj{cejZm46W8Pt@zC~sbbTt; zA7MDs>OOn6e$)~JGsc<>B&$dOOU%BGUhM1N6EcjpCv=BJqep(s%jg#~MpQi&MM*PT z^A(>H8{DYVzvla>#Ovu9i8gEM=|vikFA`6_toT@QJHeBb=d;(;^wRCY&fQgSOIg9KU6?9kMQCXGLA5#gfF-hDumdxR9zo9Gdis6V0)JngYA z3)M4%20?XkD_kPKM_=sfI*Z5E53d?|N?1Sm_ZfNY(-~aU z1i3)Y?MKmwk#SiyL5gbAg-^o#l)j9=Jch$B&gG~)mW+R{42)F}Uy`;wNDEF{v8rBY;8^D=H;6><8jbh5St?68u{ zLE`*Weof-Qky)_oH)^7c6HFv#heRF?3H1{R;0qNP=~+P|kw}V!1p2uaNW0mhx`4F) z#r0t8>H-%@8A(c_L!be-#(}Mxv0#|G7)66FkcnZnfAonJWY6y$dC#n^GdmOfvtvQ)Wn} z@`@nH=&Cm+b_+R4{&}Y4*m4C@KmQJ-W@3_fkSQ@7TpI}dm+wGe;w5>15tVlbvXv+j zn+z%8$7jVQjWLpp@hGRSAH=?2*zT5(ay}c$7H`S)+oBWZPTH1l$s&X#VZ8V9c>nS4 zSJk4i0r+b47jJV+`QA$#>y2fdz`?1)Bfk?_6)VXauj!$NaLzhfSx8&HrnmEwyzy25 zws*ox6{OYTHQNYcs=Z#;5ki-51rp>WdA!X%hLxXb743x!vCFr)UCbo28A6-;LkGJ! zWAqpT72KNyoBP7fZT1kF5S=j={S+l3fz049`fdf+Uey=g&5GGmF$9^Ch*@$(f-8MT zSFkHl6lHOdnB{+7``+Jt5C2E9eWKe%((Q3a(Pf;QuEFrE;?eTgU;L6#BNp?CNS;sQ z@~}I#@8j)EsCJ{BJy8h2V& zYEz65B4eM1zzV(FM<*FR65pA(aCNY$=0b#w6&L~4DguF%1V0j=83|hJdB(B709HuWj8*ptR{%+@A9}0@TaR~lhI@~;9!lDb z1cO#u7n6A3_jsQk?EmrUuFy0iueX)bz!96a?H-(W_yDGo;c^A&wmdo5dvf$xFy7p@ zQAlFFr^FMl?EW6k&=H&&Ne!Ns5kO+R8#4Z3clS^bW@Mjt5h^_5`yk{yJ~`U=RLsa@ z>tZyB#CZ=>>Bd*{!Org9*3(BP!~KT`Pma8^k}}+tU{qwGfB2Y0`aZpIHd!Dy-qz{O zHDqW>Ac9gN65)sRu6PWy_TJIz8R_+ z+hzoR!iZ_A0g2A{UiCDz?wa1~pmq}n_ANpz4D4&%;AQ|cSke0GppwRSsZ>nK!fFrv zO|oWmCI}@~wggF(pPnz^SV@@RZU%eiZ!p0*t7E5aWsCFW79MQ zNK~v1o`Ef5(K^~FFrs*ew86~)aFm!}=?LvfWeAUm-XbEr_hceyI!-f6(r7dyd7DXK z7Gx$fVmpQlX%-C^($sK~leF1dG#ZX**ko`wua{fBj>$9{k=!Pesh`zkiBzbgtDLl( zi%Ep|myS7Y0ekq;^zd z{s1~vDlWrjw9yQYj#ok2+acC*=x)2lZNNl*$Dtli>jw6^c(ff|njBgSN|f)plu)i7 zU&k0Ii%%mG+4~L|%w6F*%l-zqj`GYQbWn-Z)euj0E~}wIB(is14dK2cIXBj;t+7r6 zN%sIqRIam_*zM7+=`0qMDDOGiJ%8!g+Fi2h7{}$5pui>K+YT{Y-vakkd8+n`dDgOw zNrbM`;IyGfw`R34h(zXA3uo`BYt%KXg@a0@ZkUt%MqS=D!<+;r>bt5m>w4M@AX@?t zM8%`uWQ)?_yBycC{1l1~?fg#x+Chq9h<;58QUyw+ABLJfudZL#3-1`@4l`$K%fLkb z{zWx|^c3juOh$MiBHGyVqaN)8udDBDHRi0gg(^lWkgdv`;!jv)vu79n%ti0y6578Fy) zvYGnY(@7N3PceaYFrH2z7acCNJ~@PB@EI&Z!aRmHWnjsSHBuK-ljo3-%0F~JN0E*y z$b_FY6^IFkddVZxGB$m>a8YS|d=lg{_e&wjS#`RCRGJsnR8-K6JQ^3WTNsCf1p1Nt zwGc?BkjN%CV+X2>*DVbZkSHI!p9)d@P30MLT`pF)7zj=xwEGF9%)!l4qG*cxiNQ|` z0=F?OSF%)!3S#g{koH1ZEu^OwEffSN5!zieHrg-hqC`NVe4^c|uAfh;zrd9w+v;y> zWzau_AX^RwbKI1F^9V?eA9u~}C6lN$YfkIE%U|uieI$~J~5S=729XR%OQwk`7+6o?e>DOrOQZ>lqA*ot? zba6iZ;#dFt@1k&u`X~{Q9HvF|tplgu!Cb5mBfDK@tPU?V_$0+go`0J%3iH%5@?|}! z4k2XrT1$ygqv=i(6)h1WAX~(vzR4E7oWP9rSXuZBQ931~evFHxi`ORe1zet_?rRc~ zm8?xZ4@qSPBJ6qEf6UwH^8fy?|00CSI2t3{k31TZ>7PA-9X{@SxZOk4BitceLc*_eX_v?Q~dFoppyjexsl zh9jt)QP*_pT}rt64&;xBK)U2a7i$Ov3Wfoji!KpjlKbCpp0>|xGE;p@2R07h(AJO9~i|(%c9%hH&4C>MKv>t6@MBm0llKsr{ z5&8Z($QcZ(Gj_{vZb=cE#<@Mh%TwX|Yo^Q38_0 z9YHxSUco)qa-f|(v1yd@trCEf1nyh|zZ7Yg4sPV*9cD1t#2>W)P06^Gte6D|oFs6^ z(rf|LHb^AC*=$FL4H%tdxaT-E%K$6oqHB<`E-YYLeE@-p`2+EZsS809lX3ruz-grx zvrJLTW7abq93^Klidmk~N&l$-N9IwA`M)=Za$nfZ*gu>>$w+G!K&=HJXHTNFkES*@ zQu_#;?5{_HZ~!1Y7^s8I)XL~LD_DX4QeB3+7??8?wjn21&I4y00jaEF;H^<^z(<1q z%0+4sRIfJ=&6!1_@}A-688ZVn6xCxSVRf&*TT8X-46{Z0uUH@`3l15lb=zq(wss7xYS28@W z7grf9sQo(?x9B$1JbdbK2BNgN;w8|DrUZ(7`nh(!DQ4C`qEAzSVm`3+?=Oe9=RCq#b| ztuGtugm{c3Y)*A)uA8W&8>%iY9f_Iai!Z+`U(`e-nkeq=hx1u}OB{svWkvvUk-PR|U^JW5j&h7R$HYTvgNdkX5 z0h2*C&|v@Z*5PjkheuCNo@_sPH2iA!=y?Chfrv*L14cqq!y@`e3p9yvTfV1~IR$UW z)=tV}B8UjD#v`&1=}j#Zo|6SvUEmzD90X(}trJp&Q@|4SCvZnQq?(|yN2lWfPAEQt zNmLl422++9GXoaP@ONRSMF={V1w{}YN^m$=(v!sqhwoSbp&2sf=PX*p3;{UV;b-&Mcz%UUvSw?!MMQxQVLPA3Qll|NgiduuN3YIafv)JvT zwNc$zz@YkVPC!u`KeJj|3!>rn@cyv{Y*O>`12fLWvyiQZ^BKrq(R%qbwT!U;21dUJGBjTYleu99*xB4g&!617IJJYEw0bBkz2e{y)T|9JmvIG(V(asSWs z?1_bM6}XFy#Ee#p<0ns#wp%(xWvYeGK;rzpRm)oKSY6!M)vjkuiCW-Rd&PNfCR)&P zZb&rIod41)=UWX9l4`mvmytGX!4sB?agp`%MGP#sK@o)&e_<7cT_Vco;KDcydJv?~&_`&XxXfHBW+AWkPONeagXSm^J zIZ(%tZY?h0?5x=m4CS9^@cRtI7${BNflK5+g0rkz$h8>406F8xJP8aqiSbE`7|&k@ zR>&!Y3>geE3D9PT2F@pj{gmFujY4*?;3URR*bb|6xXTJpb!`S)2Y()_gMS|e2mfYl z-XKKj67BFL%7^sf1Ls{WhVY4;37%+qgs?iSU`LdD#+fgK(n<`F zL>YCqqunh@TEf{BDA7ip4UGKcXy;g{Tf*50m&iXQ1G#24FZs@%vtE!2u?{qe5DhQK z`;QMF?F#ivgck!#)KSypnch3Qvd~MIo^XjgYI^h1CQR=@lL#I9mv=qQf6Ub_8epCs z?VoHt@JhZ!fMH|oPF;+mTKR(%0*y_`W~6xc?azvs`_3}qx+ad8q*igSo81XE1)mI5_LphoQi){ zSYM4vq}-BOgJ8DNOrA>HwD1wo4OKo>pu;V-;FCg;=O#U-2zP_a4Tlt zE81#DV7sWPrE@1u`!=8sHNg@!d%k_ATm$N35-B&J_Jx8CXaGvI+<@9Q$~K@eTq3^( zbz?c2jVm}{b&UIHymLP@(zfKepAkIbdVf+6^oX-M+kb*vWd@7UOHrBC4({&VFaVJ(sBO^MHVUzb>8@m|X0V+W?r#=c8E2IO3KhD;#c0Il>7_QY$Tq9D zUIvSpJiTVsOLbLc8NC>d*nY@Xe6|?P=aAEbY(rgczBzNkv2V^6SmOUQ;D5P*t(e2* z<)U6)$a7_Oq!uS@Loufu|L+rbx2{+NsQ0zcdpgoMR3jM zDs@91fs~VKkYfXy zkT5NE2aGshOkViOTczrb15bjq7ZB88+~q5)Pr(9Wd=llStp&7FGuh!0f=|m8kxM}W zwbZ4n(JLsW>iqvF?oGSoI<6~G`CHp+i^M#GqeyCC%A)+VJhb0i6hK<+CLkC9C0ib{ zvodd0rH~VIK%uzS`v?B`{D0qxVaJVgBI4%BdvCI}mWZm#$h~)*m`UZSIa4#rR9&OYxb^blt>OpdXSfd zQ|s|`NVDl)BL&!yaF*rN9!Ua@M?b<|1G zAw$%RI^o51dpe`zWC?M#gQa!OY%6BN5UH-Z{ zBS;|XV=n5ct2Kj@HEnG+BVzV$gn#bX?Uq>}OAL?r!jW9d3_OGg*Agj%_ZN3CU0urr ze2<81v+7Gk0EY-M7(y&}`(kr+9SrjfkR$w-I58Z*SWH*HC5I0w!m*5!)_z~CrK@9^ zC4iVh%ZWU{SV~vNGLizn6++4d6db=;Nsk2-@F7JE1(E33>x`)33YQ|Rh! z+I&^%tE&?f5X8r$UmrI}n1hE9?#YFe$MED*aERc8Vn{b#z5Z)+y~3*BXiF9!Qh0w- zCp|{IGJ_5oyfMcKj}xyfFhEYJfXq46{^ONQ4Dca^_bYMIqqvoM0*EOzp_8G&hRRna%DAW&%=2jEFSF>YyJ!tUI5WrpQkP7Z^TrWDh)(JKw@L2Y*>xgE* zv1|?ua#0Uza`K}4j%7y*fDRd=nbtC_ha2KzadC8QrX>zY5?#AUo||NJ^y(w?WTzQC zmMv4~CmJ1N*<}(~iN~^k{q*~YWjC-umT;XQ>o~FOpeKTd5YgE~$WdlM3HTln*=E&s z#DRza4iUmLLAs;GvO}qG2FMYUj#v&R1#xfF)u+wjLyDMmL`jb`>Btg5Orhl*Y0?o% z*)!>gQXXZ}k;8{g%2hX-62!Hot5Y3`i5MV9j7(ADV@)~=6cALf51$eo!#Im*)Rf#DRgx+*yD`Qmp^A6Mozq%X{a2DJTlw&2rM#d$M}WcQgiV1oB{HVwUl%_i!P_iqx} z!)g%0c`wUpc3X?gD$Y^vq4l6(&gXW%;d|w~=hh%LbJFRPo-J$;1Ltgcc1C;F2Vc{_ z=61^Uay2@WJ5d$p1&*yw_$2`a?OmSY^T}vMVUYnvPq~2=yXS$FA!e|ket<80ZF7t? z^k&J348TmSxKajS4eUUMfOqko7u$6;n&bH#%Kv;yHw-Pg2F0!`;GMgNc>If2_-l~` zdVY$O;rr$=(DNl-CP@_o^30hSu1xW)PlC+Mq~L?bpC?E;jr3?nVn4<0>It@9B^aUe zqXg@pcGa$e5ogm4-K#F_sJMeILCq`7b3xlxpwPjx?Q^pwpE+>BA~V2Bx{&Z{xs4yx%`43r~m00r}%Jae@?Wi4BAG}r<)@ES<4zL#fR zRMlidubQrQ2VW_%k3ELoqhhz%(W#u_WV9VI8z|!0`&7ixP;rAE%blGp-wdA6zx3vT zaZQ$d!@OeH1c)sF{K64IcxztGm+Q;d)9PX{wpVye&vwflA2k&fjh~z>fr9l$oPb`F z%5W+wS(&qj1Y?}f(_`e5fr9l)l+Vn=Q;JTbm`4u>rfU%st)$L3)9?66(MS6`s3KPY z1Y4Z1#mVJX?CR>0FAoQ%x1xM4Cet}2@uS)TlfktmK?7D)^iIN}l_ z*JYACz1gLN0wCDlj&ig)AFX(0P#jY&=EkpynOBz(rAyF`ZpEagb;3 z$H8c~J(o{AD;E4EoRect8aHr2%tQHYh?$JY#pOP<#x8=kQH!U5ly^%~syEZE2|Kbn zsaWKfc#UEL3FO?DUx#JvRUL8kRS^u9SdCIF0c6~hUxkd7*fphTq=%G_!H0-q(QN3l za0-p`gZ_ONO(21spGlk4Zxs)|_VJEE?yY4-{76D)OR9+vB7Z57a$homjNxcJt|%7C zH^H4NdOl5Y?q`MIpG(0$iny__Z$ELt%B)$(J!x$ugv`&ROmeMhz=Id&H}epg zsR)D2^zq_wv78}WBY2Xm2xQ$HpIgl=3JJfa1a zS@mW>kEQa(QbqI)7>+atSfrzYoO_mC=`0}V?nBvgTa89Dx>Rw9Z7%nG4v6U%c<|X79pyxsOt{42`plpiH3OFE1c!4{h zWSKoCIB$p4o^w2!&61n;6eD85$+8Ai@Fq1JDTc{=U7hO}hlYZ8f?|>LVdl*+g-a6P z8Vvw&s7U&|@%eH}LB)RiJAi^UX!DD58Pg&i z-&4`B@S|%_7O}{8Ud{NuZk_ooBKQ)k(jv|1^@wk{>TFejf;Fi51 zGNpQIUS(y&SEs(v!GSN+R!%p`c-g6~cswv>O7u+Jb=;{$4OkPGSVZl{6|IfltGp(t#KY{x=ioI*)>S@uymZ_8TetQ}R2fj>CV-xh+(*#7YW^%cp_&(oC z-l^p|IPhi4a4oyGPGxA(z-IkB?i8&n8#)_qMTGZ2|E>%Q?u=#Ei3iZhvJMV>8OtVg zoh-|iyfSP_|JjL+%{4N;%&yNK&49sV6IgA_t@)ani$U zqRJ8AemShyZx)kGb9)!V_C(z>lT~ud2hVov>KXk^Z$46(iia)~(N4fvTi_RoiQ>4K zB$&_x8hn&hOxA#s=X8*uyn)0)Q(|a^e+`g4;~vA(pg`-a%-`&6SdWQZ-iE-COP7E* zbj3IXoP0(B3fiP%=6L728ow*k7} z3gj_CdItp`Dv(Pch6+VE13>v26i`9@U^N}TnpJ~m_Mi1>jiu_?(<5+JMILte75p zFvr~p4E}3^|5Uy#q;R7eSS=j5ezv-#17PzNO@Rl`F2`RjUXNx|I;cU9DLkYn4iJ1-7@rA$FfPT^xX5L} zz;li9WcGb&T8J}Enk%v2>pJ6dXNLF~rf`mn*#cfZXXLBxgblmo%)^0;msa9~bSW+7 ze(=(A12(G{UGn7Nkf*Dxv^G0>Q;|_ACKkoAa%f<>?bChf-?+^;FO64~R>Tw&tf-A4 zMbgOH)kcm7wj_^qb=qiix!^aobj)MG1nW&{*-Qi1_%{u96>U6W%rv}?jH2x&<(M?T zj^)T&V3NN~BkY(z(GGvO9xcu)v*IW2hWPvaV;|p#76YM%{0074@uhUdB559+a1!ig zPuPS5?6=kxU1mV8n2Mo3LZheGDk8U%&Ned@y6N`LK{|?B>n$g5~$GZzf7zrr8*UmyBGuM#V zQks@0B6JFm01zpk#{(I)^hgZdJvv&iN0+Q|C>#QSq;vtXNI0p!753~(=nz489pavw z5+prlQ#{L{V(JTwYz8eL=Zzv8_eT@?k&0( z#hki%_SLg5hQImdOO~^L*zZyLuRA6I1&$j&5v^LTma|!I*;3I6GE4#xeAj%^s>G&< z*ksrk9JsFfgs-UET5Jc&<#LLMO@=B)1JiZRbej6mntI`iC@wC~|p6j!L`Q;iWscLcVrM_2|Uq;J_8?hwU(OjjUyfF+8x{ zb>?2uIm{QfPA%8}tGZ0#xM*wh8iinBu5SjnzQ!p&{UQ{iRsI zDZed4aY(YpX&@)q|N3t~__H6F|3Sfn`kPDvEn3iNMAlHBYI|{G^ClS{8xn4A&du># z_g`9tGiRUaTrT6*^y?PI@#X{oG!+yNw94huAI#WeE5RK=XTKoZ}R zdX-UZ#`01>MVO+*;=quXJ1NoR+uc&`6IR5)8~K0O42Llo7IkwAJVimc4&*88@!+OMvbGmDlwqA%lweJxlKoH)K zD@y(Oa6@-f@JX#^EXvoD1Qz5s82NHNNo%LZ<0!BOJkWi(Ip1xkv%z{!jl3F+UN5I~ zsr2S@PK}42NZ)Qp^7xG6@-dI;M+5~v)ckNWGdnQT6(Yp|aq8DxG1^8*fd31?izOmO zT)BWAuMq)UtP!;bj~0opZ|K-jMJMFkKc}PlbjBldno8lm?209a2RmKkY;?EamY-+P zbpJ&%2M4aJoU6?aYLAe~7u!MYjkl@RbnlA2=4 zYCc%xV}@j3BH%jL?pHP-|EprevL$keKoCLMNBfjHa3)N#?TVqQEa!Qk>t_tXSnP!> zWM05_#}gAb?8RygWKft|&VR{Qwqd44_hY#{4|EkRN7p+nFX&t@UGAT45WQM1M+SvI zEtRdWoI^X2wx<+W(f&uDMVsM*zGBI4Y!%EJuh)_lJka&9WH+oS0B?==x6KE zoOfD-bu!OWY_ny+sisD%gVbGof9f0+)bW1d)rc>W-gUJcOCL@YgO~9XYcw17xX>Yd`q*L>Q{8(+hRd$6|}kA+)BMPAty1*Q9M)y zFjv(Yks;tcd?ykxT@1Ihjcb#+(Ma(`A^=Mw1UiJgkMG4oHp`g{4x}rm|D+gMyakF% z1U#fX%t%?&IDAS5p+{&~Mb-pi_sEE$A>o~jgl+X^o7JERg6`44up#2zoCtb;Yi43K zw1<#48O5zjz$+EVmVraYZG7#~ZcPtb4eWl1Ym*W@~)Y8;uhapu@al*BuscTTs${fcn zBEIXhV~%53P~Q^9rZnT_POO?~LdXr44wxVf9n2T@T~8-rXtz2g*Y3CNU<%L*3CVuv z{v@!i&sR2^*}&ah{hP0TH)yjOK>)5%B}mBU4NkJ6-Mw=Er)C*DPXsiOePYO7y!iT2 zwch@|T2D`>V>^7gvY>d!^wb=*5;sL?oZFaRMF2@Z(@2`ryBPE^ChJ`khpi2CF#kSP z;DE3P5Jr!n(ZJ^34IG}+^~p*7({!;?N*)#DKNaMlrGbrJFWi`Ock~v=Fj1m-kRvgQ zSJFfQSr3IQdYgn^V;maiK9Qp73kyb(uqArhF*Kd;=0jYNd}vo(pqH>k`sv~*^a2+2 zcZKok7T@8PPKCC4yQ`4%7!tHM1ub2INRt5WT4@5k1xmny?tMW=yK}cg^GGYbr|^n` zO!OiS>jpG^e}Os&4H>tj3=`a@>n#|!CYWC01|A4yceAO+J9D+(Fr8U+=xzim$UhRf zrG11$7cer-dWb7eS>`qKn?mMG@Q`y)%2`bF8Z>@SNkfbYV%fiu4tKpYMF{8^EX#j~ z{!PL*(7Omt@AM27^wR9!A4vDQbuc@_1hMSdd?Gsc#)o{x_EJ-G*pTl>w-^$%*L^i} z-jBc3kCm}z4O|d%Fi>4%R1}2Th?lf9tKeBCj|HMTp6G>nNsMAO=cA1uBv{52+h(OD zGl(FyjxzaINFt_VidESXS#;ab2O?)~=o`+arONIp^jJ)xOGVt7Dif&1kCjQ3nW!2`;nMjHTG7NW~%&$(s2W6x! zhPwhP$U`G>IrZcl+CIvN+cc6C5v0Pr8`nS?VSDoe4P^JxSfI!D25zB_?~~NTN@Od^ zf`a;8L;dpW7r&?Nh^7a6^7%i1_2io;!x!H?d-l8MFTZ%qvaH#n8q+rd7bSf4^hgpC zU`ViIOC*+B!s}nLoF6*2Bw!^fO8EMheNj0uP}v?S5@J6carZHt;k zEtQ0T4i&fEA+Ev8ik@>CZ7aH6(fz>Mn8x3?hrzt-?S4)%!FruocXaOQh5IM-B%@|# z?Y`{mTLuqoS2ce3OSwwiau#pw63|M0*XLU z9@i62`8>8}RNF@xKZ$)WVT`ItTp2YU#XjN)8acj|@Mo%>CTh8lThz6iIo>JvVKsAj z1udaA=2lkgo^l)4<%dyj>GsIyFTZ*A)zdG3H<(;}nH-$e_-*A}=g^V+xHpc|oxj*l zth2%Vw{E?09$%y6tA+G2`c>lap(OUcq~_nH?oK!Ft3UuP@fZ~+ovl8{Va#l*+ z#;7J1sES90IQ_+o^X0`K=$e=11yj^*R46e(&4Z{Vy>xqOzj(8n(#!1w=_zZrZj~ES z1{@mVb|jKfqwlx&=J6FuGTnH$b|jRD{=C5^lu~xFeJhFk+PFmv&D)lnu+_B$1Sp@6 zH!cDi>w~jbqoy4Ny?OpQWbV0n~8}=heK;2G~Xc92zoi85wqIbZ~M>XHAC}qxC}W z+|q56ow`Ek2+j{Gg(aPxgkam$z=z;I=>@K)Y^|lC_p`M;Cmg{O*EnZL8%Z0hR zp$F;=D5$U0B}?b(SG0|v@oCm)(}D#ONFvkHO6-s}Q4J~ZM(>HAO~o4uhjt0hv>8xP z--z=^*I<})0pcAFO^`2_#~KY}Q8Ss^{rMG->a}Yo0SYuxnJt!dZf(oE)plhDB#_*! z4M!i*A-;9Wq*?JuEyv(M7n#m%`=WNoGu6&?0SYuxPxg#cgwmh_aY_1>s&Vjbb(^^ZY;#7qbJb$F{v z;6Ud+k?{F^MBT5<+Tor^iU&ezM(XNW-a44kK!N6tt1gj_H^X24)v$WQFQ(S)(%=;( zhX_(xc4iopj2+4jaG*;}DdJ{bOc@2s5>wI{x1LQ|BO-5!DJe;xru1;2yDqBBnhtvM zda2oQQK%^n3{>9V2=$0AOQ-$GtPLFQZ%8zd+2(DXRoiEcW@qNf?Q?$7(xJ^ehgTr9 zNl&B?*PgJ(1EFmMwW8@4sgms*$3B zOyp=GHg2@fkwF59sDGP^rrAAKhZ+xr*1M`RO^5qBdRGz)ME6XOVWt(fVVOJ)>CG26 zV_{W8vr-gy93@N;f53?02AQ#;Fk{ke!O03JU_*!<7lK-|mtlFD$^W54Y#tG$Hj-8+ z33Ehuw#lA$-<&UJd{%X6Bu#@4L3ZSDaWhvH%;W8>0vtMWBw$6Vtf_GA0c9hj_$7x6^1Dd%aWE`1t(QX2-o0#rX}O$gIbZpuCO5proyP^Ue zLn4Q9r)N6}_xUin?Yl##m*5u3kI>^<@)#H7N!cblTf3Gm+uWLzEnTm=7IDI^W$Ph} zIZSQ=>zYG$^JCJ(n#b=u=Td0Yx8%?8G*jte2}{eIqavq}ZwxFv}*A z4A4V$Cu2|w=F#%0dD@yAM^$$`URg_w4jn(q>NuU!#M#_`Pv<6RF~KY)a6$jFe|0RYD|E^Tz1Zlqlhg8w6c&I z8yfO;hEAD`D>J(n51RB-XJT~d_&BJKZ9y+(86~CWq_|x&z?O}YA%Uuo!q;O}v?Fd~ zZtb-(spM@G#TNg7S{9XZK-2y3?O2m(-g2QFL3)Y>>)BrX!iXNgnBLOxt(xpkPFgr6EKrm+O&xLF% zo$HT9Y~;M`ozo&Vb5^6C+sUOtY~=iIx!{|dI@{JFg7ez;6|Fsy`|$D=g}|q?$y&U3 zqX{B-2-opt@IZDYBAe4ysKTjMY(fBlr1EGW`b(svTy6QOPb6#>|#k|g2kHIn>?2`;36n?Z{;p-DoollM{(DFgwJ7&?T zI-!Sn245OWz1Yp?6yq@uP^XtOYNlHO&Y3Ixnn#C>dj%P0;>mhZjXxVWn&*hp@B65>z)Q&g;?20S*ESA@bdjEUtYgT^LNnb3mUqX( zuZ<+I$tU|nxyz=6EKS@d=nz#TFDuYM*gk75%yWH0R`1pV2}J#JkF_?t)oM+bOwcv3 z_Kq&0Pt)rhWVQ?+q<-8em4b0L;v`z0;-q5@yT4o`7QL*@%G42L@x`j$C;$25I%6+U z26gMK-i*_iPBdX3Kq(q$;85BMT?daE_HC=01+tngl^xZ3wp8GNqz@Vk&x}K&qHCh^ z2Na!WfSh+5<;*vHbGzcc)*5erqciXj(rlMZOY7M#yp{du`*l8E!n$=EqkEUc?k-Iz z9yp2y<_KV$_Zr0*FPDwPihXW1;Qmsw_>gk7{^s^%n7Y#q@q%@ATG2#iT>ZkVtD8Ly z{+iVcWS-7EsxW0)?M&w&L3fQw$u!1>$d4|2qWN86gbP`c4bw^;okc|MoOe%m#L?cw z!Q_cPY03ohPIp}5u|#!Bj`FOeD?5^@ES=@EJ=5YaE(jWyfJa()i3xCSUjN^@^! z`8721emnk>qt9er6ZLOumJArwAI8)#7NZsIrULTKFzr;TR2PdRkmM%g z{_8w7?;V~hLN!eWk=S_wxTSHBzTwkZfWU?TRvll2M9G?N*Xk&sLC*%RI!&k)y$)PC z{AMAKr>Ccx!st4J1|bnXgz#2^0;vmX;UR+! zW!!{DMrxR@Ls^MKAt+yg`xR7kKoINPUz+|X=l^x>+!-*aZ(23JR9%XsZfN#LGQe}IIp4v3DSER(%I4+ED^k#?HZP>#2ZjSeJ4Y0;@yI{VREO- zu*U@L{S57jsvNySCYUvKzA?)+EXZ?tHrKWY=FWNcm@%!{0QI!Gci@ z7Sy~R&33Z2X{O}+bpRO(%%Ex7+e^y-??-E@4JYQx2GP=W{i*C?QcSSM`F5>v!i=Td`r~C@LA$=TE`b;q z?C&M)(**^yhfV=)0p|swiAgmXApwUD^o6zBOmEPxFH9i8DJ=hTx1!@e*`cPB~WMxbSSx-v5A{X@M@@Y zq;q`{Yyng-zrUlyD72YjOXsdO+ef1f#STZ)*=}8hwJ|oIQj7=z(K>qJw=zDoJV?`; zqhC*GPlJ5sS202du!4*j8Vc@&F9o%9gvA75m=P4teE=%30~XA;!xsWG-FYjo8dj8l zz$p-WRPbhUOsD^nvvxh?7_eZz8#h0qNwqy+PB!0cs2#ClSL|*GxJ4yd7U+5yz8~w_(KU~cl9xsm<8nYNtEsV};luE) zNW(VR-GV&s3c+7tLG`r_n*0yEM8-J)592`hu7QZ)rKxB9GvV<$$Mb6 zrCYt_xZwUM*wK`YPebny&*;EzHF>;S+Z$`SH59?efSQ(0nFE@#_UOGGdmSDZ+`O(L z%^P!U=fG-*!m|%p#Zn2#d--WR=XU6g-y(yb z_g~&xwA{CwO9n1r7W5o8g$sxk=#)n+QDrIm5fYy8{(<>+9h zLsU5?Nc(_eNL!_g)Q31mT3L<-lIlurzyHLP9Bo=RPLY_YD;6So_A&)0;G0BHtDdE` zr#BHbJVd<5)my0{Ra#>X8U3wkOXd(9kW=?}_S?0bw3Zw)b=)t7*N=J{!)1sr|Bx|f zuLQz|72e4d%G^#P=wQW6^!tanAdMmz1Ek~%#Gqt^^j07dK4j!9;$A1C5E}(}nKRUz zMHmC5)J}=D<`dI*m{+}r75VJq(F4V%UtZLu<`NS?$WM0b87(`yN$%j0Ii<1KzFaQp zou&2GU5sdtZit5;{$0`O$G}cf{Fg>5sJqA1{r2U{XOJWwKv%><8C0rAfJ4C@_O&|E zDR&$-ep8(LCVqkj`@;fz?y5vh%h5^zK6E@N=%A~RHsX-8W|+~+@bFM^x1fUl%$lyI zN7YI&*xFs78G7!m zmt4K4uf2fEiDK~3@Q%n05}oeITcgid6;^D`5pYd90tK{`>~X#n&V9f3u<+1;J_Uw^ zJ)8%@tf3hJ_t#=U039C*Ln0a7U4KRw_mjL~ViwJuM=wY+L0PHBY$_956SuhbTVnzR zw3KQLEfR6Rsoxr7;i2J!LP_lwbYb-LbUHejaV?5dxdO7O6)_rUdRG8YziplkrrtPr ziM3|tv%lV?98go&n9Yh7@TV<{R)V0PGD4^y2V3{-_{EPUAg=WIu zWScSz6xCyAns!5beZ}hsUB}KM3G~3bTUTjPG9K#!HPey9tYa9Uof~g-yr4Ht)7#Az?ojk~PsriG^YO*zjJ6S;4$fV?Xv2a> zb{7L}HlFaCFBLPE0K1*fJ_x_;;ee>0D!!1LEhwgT0a>XFG?4a_08q|LX4;^b#{^)d zGS8wDX2$qoZt~fyFvbF5&4ua198}Fo9qSEyElf@WY0Z^?xxo|HOjoa!KjMI>pNEQ& zt6|Pi!_D$^OGi<-8}YCEJ-L9rw~|RBojlq=?=JDn9G34@o+N_2LC9gwdgep(s1;qD z?jCMnC97D!3g~<7mr@-daZX$HrmOYRY(P1(L`DUPpN4!Et!TgJZdPUr6;aRtt}|lH z1cA++inaZEw-_$z${(h#*G`4gK-$eW^O-r-JotROT@UPbDziP4$xt{(K(V7Yei4wM zyuv;==Q0?ZBA@|)l+B`n=o->lA#{nK++nM@9TpHNmB$0wRiw0J>0-RX3j#vQ<={Yd z9SI*T=W|*vqpRGvBW6Rzj2{?`i~)k~T_kT|KW>SWqxPWie+rzG3p{XWIVvv zkn*KDYDn~Sd%xKBrr3c8u&f4-3;`eDJ4^u0{prr1(d>nJO@f<3v78OavJ8O_F?aAy zCMIc2ijxfhDobFE>LJo|;-$H0g5ve8E-1DX0Ih*NKqK$@ny}iP%%lc9iNFO zgB5{JKr!MRF33ZU4eww?gVpq8N1J3>eQTRziJ2$07mS;vJ(5P4dD7GAn$C}ztIhk% zX@m*V;09Pzn7jT`&bDrVfGkj&joe8U?nW6PK^ZztD``R1nBKq}SKmDUiW#?Ur#seexGcE>{N+rNKo>g$Zc3M_GP*3)DuORAPugpEy*5T*%%LG_fg{b z@bz@L+n{pA3*L&e9>7X#59NXZgPs}qYuc-y8)Lc{IK~9&`_Sq4d{Nu{YT=&LA-5*= zuoZhmfXH&*01qi2;*0sT^Z@Rea5NR0i-4&R;|U-qOxIpg50e_A?R2e11Ch;lwOv=$ zz`GzXqo4hl&sy1Ne+bFs+hJC2vSRUr7536W+Acq(+MCS(JRW+|Z0y zY*{`%Lb>KRA=5U8m9g1+Gcb>bZUHvzlelH*FYXV6N4vGzX#JbZZS~b+BKBA)Lf?B#)IfxS`-MW@ zqvdQjUp(E-PsD1AqI*45A>)F`PZc7+rk4mZ5*3l< zkY+pDQvI{vc_h7N#SX#4R9OZHYAj4Is8HYfEXUPJ%T99afm2-6^aLRjv&f%K-8eA_~>35dT?Sg zEQHk*D~;+>%uqq%Uo}ZIw`bD+__9ca1F067C4)>8L|U)LgYj%?)?R)?8;a=Rw`2)M zae|8j!SN|zgWd$cqa z43J{HuE-)ZYu+yD@)q0AnnR(lV^b>Gc9Y9B%cdX?9=Cn8b$2UApUi( z9=nF(A*FvCfdw`aHHb@Uadv>`aIb;lvjd;`@48(igBQ~|UETN3PriQs?2$i8h4YD2 zsOFiEbG`&{wtxKP46(XHNMXAx-%VF$V+h@8yFE{L+$mx*0I*8%ON|DiTlnaY(-l1c zQqd6{yX4G*3W``9U>Kdm1nCW=MuJIovg7d;MHCqzSxScp!rMp-LStLAJixN42+sp2 z%NamHdkx8n_A5H#G`S+cB(9=j zr50e>ymI9I0=9BtqBj8+xh#OrT5qeNThe8v-B|!bhJc5#S||dSEVsQL?P zNVtP9K>|5Tm3^q5q3&k`kxE#ca;zlk2V} z9za2R6YT=c?6rwha(6+o>++DGG-XYGDP3tZ2tUzji_x04kcfjUx_0fsz}cW+kxaV<-66E0 zGM)^RMK#4Lc$rlKL&3dNfeGjglR$%}a+{oH^SoQspkTi7-EvV)jX(NF`oVU2bbmM- zEj4u;AdVNmF-Xt2`_DgLUH+ZFG~@sM|33N8o94Eba8b6o0bpoe?Pd}by(vAu>>gs@ zxXc$&k?;Hb^NZ>Bd>A(FGj2r#YvvZ%P;iGS_{a5fw;E7nPPT7FeQTs=z~H`};ohuf z;=Gz-YoCJJ;ez>Ij(K--X0p%BuIN=XZ)Z0AnKVfAMlnOzm3TtK?4D)5`s(38{Emd;BYOHGOoHTOp+Kcbfx z7L>h_*|sV2)o^%&j$lVpjHy^F}Nk3M|(X7TT=EYIZ~W!RGGt zF6eD?Zs>@>tKWiuBau`r~S3$ z8VpQPZ8sk-d8=w!+dUFEcuCc*JGNc>`d8zDFY=ML)r{{eZ|TEW9Nqh8ot}0XP8E06dMl%vRakrfwsR62pMg23f#~gN0&ni z{LFS6ij-wkPWErl2poG=78#-UqkxssOVe3f?!pmM1a1QAUWE|{H2qchw$MaDZCVJn z54F%8C<|JZU8c`&{O`W(S7d|E2PK`fjZ0h>tOy1Mutt+PXehWJz9cM_T-~KuQ43hj z0?egg;Qt_eNARC6*YnYKcwWtTP*idDD?m2NhzX#k*iZSyyW|DQ-ufxV06j(P&>V6& zsq8jL)@}A?otOY>-VcTqWo4Uq+Kv=KynxtPR1rS3d>X!))ncQK^XVJ2e^x#TuGroi zz!kD26%>9FK(Y$$HM*%d#XiJOtndTWg_0n`-xDsr3AH*hz+x4w!oK+o0DdOf}M@^d53&*^$OPjB1SOxyC-tMNd`%F29fR&`k2XkS(V zu1J==wbzZz!hwucd?SV4kV-cDx3BmyA}Cp1q#%|!IoZB0IxNtzx;Uj*5Z3$%Q~SQd zgMsL+xGt{5Q=*zMMZOjqBv7!ttgHD_>{e=@7Y_!aYjIxaZV8G{^LnlcB<1r1v@F$j znKt0|R6qk2Gv9WZG~V{+^I!#{q~UfUV$GKIf7@lQ(YEjZYCPoY0bOP^FgKa}eo6=D z=`AN(D5X6$aL4HG$r=*&yQX+L|AbXf48`3j%bo;Kjrcd$m zd@-w*wT1=#U}Ro@oh}ETpU}lAqp`a}>JOvs_}pw%q)lA*wyR-oe}g7OeA(1%@pZS+wryEj~W%x+XPhD za+8|k$n?S1s+nM`Up6Xp14Ki$J5x;E4mDktw5a!s*K~;VYpQC`T(vfF2G>k3T*F}< zR8M;MlR|IOrgLAVp_ZneNqgz3P48h;D_v9E!ob2U1e#-CGCD zSHEA&3PvcU(bkOzzadv}Y6hJX+Aq&qkZRnsAfFm6KFn~~BC9zra0FHd3)bs0ujavZ zmQ|HEvoEU_6`UW|oE!5vrafm(M?z_@2Mqwr1@!^q@x?<%0pNM}3MJXVq}DYbiTnAE zrpq!xR~X674(DL6)rj`o)0OUYi<3AfuUSsRaJ1iAoClgd$d)11En0KTic;JLg9U0py%Z1q)Y1TXhMj4O(Y4Rg4ORjkr|WiS+`*lR_mo66`7!m)gzu7 zCTA_bmwHs-fu?u!B}OiqDKuHL5Ajipm8ez}u|QA3MrNe=K5WEzpy}gaqaD48PB*NC zKEMZ6cPn#fm2aCJ9^jMaO|^#%>V8~QN5`t@(b#cCK0Vi_St@F7eNr2vg0i}glF3a| zbhcv^zIz|lKm=8HU@w|bPwW+Z*&`5|g=udi^AGnhQfRQ>PT4a@A~cKA3UYBeBEwDR zv8Jc|P*_jg9vS(*pXS@87}CBERtXfB40^1LYgZdSLWhP-$>T^zyb#z^$paefH&Y8F zzMkS-mL~7a+q;|R9n#7?v-?whht*W!4Y$QczJCh-$Mn3#8ST0ay{9%{@J1d$Mk#ayy2!D7r;}Jb5#m7j+(P7xXL4pScZ*UJ7 z?@aiP2MiN?sSP&RLo@d5#{SIg2ZVeYh%GEQWsbwKV@BLhj%#eN%SvyY;w1WdfHTsN z>i`Yz;F^1D`)GH$(kpJ7Rn)jF4K&GmZ(#D@5$>jWrBVH8jj z%Ko2r)s9}^GpFp>xOYH7d}|?C#6Ly_WpFFqho?I+^*^At6&Wok2!q$`2&vhz93J4t z7WoV&=t4&p=;*?m#CbkoNN-{VG{}W<|FoPgSZ4b$t_205Fz#yCzi|yF=!9|UBUm7A zG<_I1f(E&0EZ-*gUiQ&g94aV-d*~|DcC>kACnc;<4+z#3>r#yj>M$RAPREJs={-$! z&57XN7X^we&=b5>p3<$15SvCnt3qPxzl zz8w%|qz8=+2J6}xE?7f#^`9CSr^{@nfjB^eJ9K@Xo4(6h$pMYCf!3gcF?j1Qs`+Sj zzND+Ba`z}5&>I=IfSWmm27BlV>m(W9?SQ_aiQFTDJCk$xTP^$HCUQW7J=EYgWtsLV3JgCXm9O|&#w-cYN}*_18VZ6V$_%;;%tEIvs3~BbcE@5 zVwD}e`pyH}nzMXv0{yAVCXNA0!sZgEwuAEzY>eytYESpiRojX3LH8V1n-`eiWy)FyR{C8Mej9+pn;~aRo zb-*yQS5HI%Eu#JSIznebXw=(^%ei`KKM4bri2lu|D-C55iW z8+IC>bq#uINul=BeQGDPOC=vGu8yUZQ$p!anv^;_Q;$itpL;u_W2oeGQ21V|u#O(3 zn}84K$EhB$;+ww&_}Zu{FQ*_ALb;G}hx%rj%bz#VW%AUY)+$Sr+IC+sSfy zFq@?46_qo({F@bQ=j~+s$e=E47|wlx9O5}Wg(!y5&KriCsh}*ZLBFJ6cYYJlQ+@R> zYy#rgpbkU1{W#s66Nh;Yh_Y-=Mp&O!z=w{o&|uSL7U2(A#wn1CZ9idOYQ!kl-VX>E zH; z5R}`}a6pi_kl7d++`J*X6l=aQ^nmSLjl=|7W=-z4?uXUFf|ZxA$tz9G#{4Si?&VwK zf|r-CyGki#?q0qzGPr}IXX{pWS6AF&9x&l3ly#N@YIvWS*)-L?&n#`0viUc=sg6+7 z0xa^$TNS-Hlx_^|UcUn@SVI`m*dWdvqc4G z-M5ggwciz&@E%ayg>@d2B?b=xVX^5CCY)1GRMPVf2gFtK-h7q;I>H*iNL7v*cV6Rf zWP+|RgA}RFFmYi_=8xCWZLo9sfMMquq>>X_e~t>g?|aFnnnSLh$OZ^hjL=!Ksp*Hm zZ=04lp|#XLtWMS^_T4@l19XI$x3ILcmt6eoJo7HHKu>T?aw*eDXy*u2nFfl&z-4zs zn~9}e59BN62ZX2#J*h+oeFzMP1TOTDy}s#y^4TXtus}{~4O>%=W(|)H`Y@JSYmDjW zDZOyYnoIZXBMchEAr4u88fI+SqBvj}X(|ev#gqxMcyZXoGm8Bjr8pvV(1)p0ZI#V( z$(@@67VGyK!h(Z5bQPT3KQ*@*o$^(r11@7w>4=jQVhD64 zN4JK)Db?G)hQK@%WQm3yCC-#kUky8Dft+whqqU=d3!y%anDrG7SUGB{yk#K4P z?J)cFFb+uJ4V+}tT!Sv~KjmTfo*H-zUld?sqDK@E;30rlPrs8&ga~`8o;5hgxhqYd zo09}`Ijg66UW5*MKG6AaIdwC%8JN|=p2iqX01>>2`ZQuDc!VaJCxWP~WiqqQek~&= zp1g5V)yQs~@2PRd@UTJ%7}<`>q?j(K1Fgn8>Zn)^IbgA-sh^S*5W>e>lgjSVB`09M zGLKa=Ej^9585YP1Ybw?*W^YDvHTwa9{U(D1Y*6#=%0&E*Hk#JpAm_7R_qly{DPJji zn*C;ZAc^-LCh7Mwz~_k|iVyH6EgO8}-mIqqKH-2A-f}kQyX|Cou^8IuI$eg(_jvZy zaxyHC!#&lIu=XM|eM?WCYMBh;cz zZ;A0CLG&*s3Ec+yn(_DK4p|FWaFB;%Np=3s=QQeUxkGxu`ovxf)C`cp2mc_`ya~hX z(9_`02_Ql=Toi;6k=moLhMTfLPNr&_u}R*;*k{!QJ|tv{B@B;om)d8s1OkZ2^bsbF zsGoiI5gr}_L<7wp=;*6~25^vvO>nM(ZpAAZ2kcmCY?cNWl-vj1guS}fIFmTuA8PEX@b54UUfuGywx8w$3 z&D*g!mlv|iH@@y+gSyaJX3{5Hxer*sjo{dR-01Hx0^7^oWG&O4b6dHOW38AC)(VR^ znQY{@avu0Xx;)1ZAekTrPI=6A?vgpWg@&l-GEEt$A5F zDxM=OJVfRjX zv}ho^mE_SKhGH31Jc3uwpvME@+ktRNCz0hv$A90V6;1#IicoI;5s{0$1Jn+;v8r)%SH00+u{6e%BX-!S~Y zZ71Hq06x}Vy%r}hTk5wsAPAM!gmL?6=`|8auER*?BMK|h3sgJq$^JhrOvS)J6-FHM z>4J__vJz=C;sl^9#kV{0{8?KH3j~VLH5&5F7~Q68jG#cnjJ4TT{4MpiIk7;XVD*bm zh>v->x9JQ`MjTR>B)z1kEeXGjr_Kq*h=$1osTD~;LQaBPVKX>{tI8^In{i&ifiC2U zo`zee-gTQi)kq)-d9okXE^s{lw#k!#10By(GA6dp6Z53Q9LS2uw9qzlpco6eapSxR z0oYB6gOinWN?DCKc%0ARfzXv!oWLHaWPAsgRtg6?nZHS87S*5dUZO+(0v-ru{-}wK zPQ=l;4*3Hd=-m9S&VRK?*bbiGC1@bKZeE0U&(V)ZtLb($n|{YF`FQ_0yV*{*m#b>y z!$vto@Vy=J(Tqz39TfR0ayc~cycO}#!|i-bSGW#E8Vd%NC^wTTxgVrMZaf-zuGYDs zcsB=0B8`Uw(_hw1l11Txl~@cE7^0d@<`OySP_rEvSR#v2Z#Sa=A**m5 zEC#p&)9QTGCzFB8Gi}DxX^%`6F3U8To(YG)ll2^2mT9)U5FKhKCI^>gqTs4<%R4bS zxGd9lx;=cTEw!WR#=&Kob`%le`vg1X$-#js>gAGW3p(_2?6rcZXPEtIC*HU2&@(tN zRT5U3kH^GWS!BCl2bm<>@c!=H1J%j`|J6LPJx*V$yl$TSO+Q9wi+71quUyTU9 z*osMEb+Mua14}ed+gyxR zdi*4cq6qe9;aLR5tItGFTB;Y36YFXSx?;sMCq9md_!^qJN-b+BkA!&3AZ!sA zZL5gRW&kKyCSs7$j}8oR zMaz*)L@KP;vKiDtg}5hb<+a3M=!-l{exlZrr3M3w^^-RP7D0%!)5=d4cv-GYG@=ui zh(!3-hp<7MrIxJ^P{@t1!)f%PWgX^`2VaLXQHPdwSVSD4K8ZH8RnH;~-Vcjn0&xMf z^ur=FlmV=iPRH9?iO6rr?rcsO5+=Kq z(w@$Cn}c@_7?=X5!vo<%PxzR&LWG=}`MCRq6i45v4$00ydeX(Kv?utw{_Bm6)YV6W%2FZ!HrArz5% z#T85e&o=DvTL~RH-f2vE$rlV1=eh&jei;M~70uST+W2y5}pTT#e57(rx>m zuZaPA>N@k1&Qu+-&J^LHq%NUM(jH5wgbp1KLN#M4SI&=P)kJYee*oikHVX{}_rsS& zvcw9CN3{Z0qX3Hx{yXEd>EO$0HJiMkI~l1y4(LSe>6CW7u-q%Qei$IfTSNru?HuWh zwt_NF#Xi4AP74UiE93Ls;?>}h{crjztRk@E09+0eEYMtwX~>dE*QbcK6^MXVqDmgJ z=|pAGKy@|F6|I$SxBQl2#aywFDGvssw__qRIc60?5iTguSg0(CnM3wOVxjURbhf)M z5(AYb*~(j_+MCNlf#lYBHlj|rYYbnpJZ!%1dOU#xf-8YwIor(_@}!y~E|yXRB#_*yN!)e4{<=?= z8^xkwhKl2XFqkbz)W&SUNePy82zl1MTivxmCF4cUsy=-%SHZfL>1d<=2T$YQ9 zeq_a=sJsb-hXH&jh1GJimH2H+0XQId8~V)$N%K&|jguS%AW#Go(K3U~LK_o#7{J#i zT31O1TA9e>fZ$zogmUneITlK<3rt^EkCuzglA`$(;#_8~*V{gQ^2 zTsl$Q%w@3}`7J8A-z#yiM;A08u6EpI)l3rh8lZ-TiVun^%r!12be=;TlhOow_v?tj zi%M+Opjt__VPLLRAyif+Iw{G4L&=Y&O+@0&a<>)-;xs{!qE+(nQ1i1UHJkJ01>IA* z9lfd6YjN?t;+-T5ovpI5CP@NiKiQ{@R(8kLiF`a-6QWVs%IK;opekusaaQaz2CNo! zYF8;VR9rK*8E*!U%s&IOE-GrT;<%xQ2<0Q;@?7K(_sQkqz-4=F67to89!;LpHuTZV zEY;Gp9Jx$BRRsQxf&66xKEq{fsCd7elIF5Bmk{R`G=Vskj(`p&@069K7hx&u+J1BJ z+p!v~L4EiUtr5^+jZE$M!dAyMZOS*6Vok4e?GV^dk+BC-hVqMNL!E0!f(|8_+JUr3 zs2v;{8XBw-%I_%F2DPiH(>pmNM>G~cDvf5^Z?26Ze^I&;vCsyJOwWxOJ81l3HX#!5v<@J0#dSl6pc zY{BSDLI8&Z8sci@kG#-1MLp;u$2qMQvu;MSY#qTB4H4r*NVYgA%xY!`ytC`e76BX* zsMAYrv0ajn%&eel|20t23Jw|McXQ;smDygw*i}xbg55)do&pK=mwvaV2|+b^Jf*&9 zzIEOB69=Vucb11hI-4CtfY->a&Vpan!Y9=I|keS;mKJC&n_v;e5K; z(3^^4381TGN*oYGepp>plj_@DH5k!#IHG)1?nsT3ln(<2HEX1Cidl8qZzD~>A%TXi zTD41+UOnD0Y}Kw{4O7Ux!v*op4DoWsmpc_ZrDK#5uYm<^F2D9vcI@=`lwXSr;!HK8 zy&=b`W*!*SnQG=z9I2W`;E<3pdwOQMAG7l#%o(%O@@lo_&8wf*?SYZ!8*$xqO^Z5P zHu|XI=zANMK?NxrbOUKp&|L>zjtugQvE4aGmg#{i3tNyY~ zYtHX7F`7-J5#C-gmH<+iqamf>Y-!xd$(foh#g@2=$ z&NlO&;a@Z%hy>1CDET|1fu0YW^xzRrR$l*c98rM_%BWJ8vq1BVxwzTt-;SiqF+mkA zJteBXwBVWvHNwLMJ6%rZidISG?SrK`S*#Ux=0kY8tGRzXtv&R;sC>tD!zo7q*-60p=+6 z$@4%FEozp^jh4n2G>2qG_pisOO(24%kIR}U5?nua&6JIfp^Vc(U#_?Jwa|PaQB?H$tJzn>R5&>vO_&>k64^e&*-8LnpMyOxB2Cn`^Ah3 z8yA^nrLG&>Yfy9|^JkrX(fhZcUKZ!`I{2+6FYicv>k zd!!h6s4#7yU=>PsvZVc1BOapF_4+mDelcKyriPLtO{cTvh?}S9k_sHqV|x2KKeD8z z;yD4$Ihq)6zkLh?v^130`Dim-uFRqbt2{lISHuEM4ei~e{vO(UOaoPBZc!*T6W!&F zT{Z2B;Pw=nBY+Y!HW!q*^5R-l^U(-!j}}lsO+#t9q;JeYK30W#?ww;As4{+M!A8jj z097nLLfc~?iw_;f<807D4=Rc1foc<71gQ|?NVJN~-4?90j-kksKv6>tGPWFU=uR8q zZ}wb+Vj8G2-e$4n>>87+cg$8gKe&e7TY51Olzp;SS+0xJ&EOA}1}1207;Ak}-Z}L= z)&>sfY4D27?vXe+)w5S*;Gv>n>~Om}VjVq?9gYA>c-?tEx_D%3`5t$=d);Ybf;R3K z$#2Nw>h2fi7@*}UwXrR2^q>g`ofe~w7GlX%aYRR)no9A&W%9kH6&+gW8+=ZitH)ow znQmWfX&duklpgQYjaI-z2ZP`9_)zj`S&6*>n!?>AZ|GC8)-zO14vLrDZ}rbh%sUD4>cb!sowzLfwb%QOQH z4YYM6d@V{gTeewC3P=qCEHc>57?oPU)j9tWD;8Z(1H`fl&Hy#EbevH`3y$U$Z>B@F zeK}y2bpRU*XkjmWt1b;we;B=LaV-Ef&>LWI)4HDh%6zn-1N)}4byng>autiXX>UtC zYKjV8S}m8n)EY%6uh_J?kJf>L6}f#)(JK?kGIfUbPKrGldP7^B*wQKRfBo>X3c#e20(!JSJnMLCyj(AL^tO35NZrT=2ex6KG{-|ee^e7~ZuxO|Ai6u=ydIdnr19qWb9;P*aVoA=TSBGjO2064PxAEz6wdzJnZ-LjsA-6A_sRiyht6I%y%-(nKR=G$88U>2Lvb zh5M#)U{b5cxpw3Z847M^6wr$3h)32Nj@*R0*39iN!FrvuP8Y+8n3QO0cahQKf$cW! z-P+KWEqWK4F4lQw|2sON?fk4(YwR22xVjbpB}Q)IKB0>!_$bpCw?hW^olL$@mfP); z7p}%lh_hMBxQA|HKc7w}757m4V)xKszm>^5CE-P`@yj(ix4=!zCfv>{TVKo;7|eGw zdCqN@)b!t)Yy%to4>SDaI1YETzhbrJS4wKajT#LxK6K>D-rTWploGJOV7{5Lz*g)W z*UW)6IXAfA&6Rx4>V1_wu)&|}X)b6xzp!~&FPr^3M?$R9~8LHM%#07^NqgmY0AF`2LCnB z?~2B3s~z(&pT<2-^UUDDbtB=TYxj8fqPZBeiOm9n?|Q-~=``L-6P>{Wo6OyIyIzVp zRJYuDK=8@jnUDDp-7R+x4{Vv-$*@J|+{M9)tGw(^UY+sNo0=OyizR2#3OO^M^_nvP zf=`s&$AJQFiGu}6MvS>gAqv%tp zLm}I;I@767@pxbp`J-ENm*aEM1Uuy~Ac9e}!fKHQusgLv0D@1{7P<~ntVDO}VH_N| zMBZpQWOyO!W~aOX5PYKa=;M>>?2-=)ok}ktf-%iuGMsnKAsf*}>5(2`&rYT1;E*@b z^5{ca?CY=Pc|5SCWj7za>ACD2VwsU5f;}@jL@=fn?bT~1i^g7iT31Boy4DqfL(T-( zd2#_*CoTt9;F?ax!fWZo<=~23vwpb@9JoYZGM&@eYr)p3F99I<#5`oW5M4>9d5A>= zlc*hZwSl1OR$>+oT%sQ#E^;aQ^iTp~nUQXU=$X+Wf>G9##irkA17)!(+CU%o+HZM0 zL-Pp_Bw#yy8TEJ)J`WR_uW+HHrQ$*+dY=KhIPdV~-(YY)v zxW!mRLp#MO`y1Uo9@s>UrFrPYF+TwU$dCIJXOQHInoePD&L@I4GB(}OL`EB_B`;>zFRJV z*u*Hi@$QTU5sadi(#1Z#`ZFG{%qAOsw_3V8F?e8;2uL4 zy5-N|HL!`0d1p4l1DohSa~?*g{u6-U6D{8Q_ep%DQ;V-5!6|BtO(1J%ry3Iw!H6Ag z#6op*Kvy=KNtEQ&?Aj|jQ4uCsg)jU%v1=z^*ujD8wz==u6z;(MK<9Vdv%O-AuVN=? zz_ByM@S8*h?+uxPCf|ZoQF{VNmefIl@mff1HPLn8bG}zh(LMr1hR*?l?LkOt*~~TA z)6EjEqOzf1v0EpAWq2ht6x<76iWRuxW&DbLDgmm@?}5R7CwwKa)57_5A+EMo!~grb% zl;DD%F`bC%bjSW9LItnrKd?nIJ_OgX{{SQyZwA9y`%>p}nsgzGkszRC%o{MlDazFF z*^5hA`|Vh!H7Hm`Pq|&n;_TQ{IzX_=JTB3oV5TOhZ-CzGIk*U;Rv3$wL=UI1>6HgvP@m*=79=euxEPP$bX8PL=U}fgbe;nPp}Z@ z6MEtOWz-GKf41MTF}>R?D@Fxx#(zm? z13maJd`6Hf>EOV}&8iPu2VmqmXY23Gn-RU++M$B?{m=u1A9mZZ8N%z@7-wE_vM&G? z`jiA8S~51Ew6YuTp}u)k@McP$QqZv+dBUTIlCOcm{xH}p{6L9pLo=_1u<}=&@CzVi z>(|)OkQvJ`k&Fw!hp`N>V6MyD_5_8wY5OvlsNk*r1)n0FleYI47$g|4gp#ozPsBV$ z5nT@eyl4X)nCkj$KPt}(+Slg{Fxczf+a@AkE#rf>@4W>mSVeilWr}NW$MOUu7;A6D zN(!D*OxfNW;h5mO9;$%-e4CCCij}B&`3AWXH0sLBaZNP-t>V+ob5a z5c`Uxxy5_AnDF~T6z^gOyfnu-bm-u9%7l#uvekC0Qvni;bw6x!Za+4ymrTTlf%g4y z0t;r|4_oF;?dsMK$Ee`teU(j7SBSWlb?d7HFxcyu^Y**x;&hpmZ~K^Y1PHdMH959i z*>-4692BfkKjji+%C$p3#W2Ac)noU0zDzsRV+jl9o0F6IV6vN^*#DSc(nDaHp_abr zI*U9U=x!u*=0qWDtcv}y1|-jB(Li?9q&r*e250$v{los-bQzO?0*%d6`0RAL-Xy1$ z4$V`F2D0lcPv)L4c`{0I_&A>{fPv~3qgq$X_1S3AV*g#9Ey4rg6-Jm;48>h(c`8;Z zu9-B8@Sn7{|KA7J3W+?Z73>3lQ`SCD=|mjv?t%NpmygShIRMFipXlu%r@qUoKR z`J!7^u1UJl33oIU8>aw~&7HwR-cqs&-$U4$jPO8q2eQKDv7^OuF{R)%>!>t?dy_Tk z`6rJG;(H0PIW<2#osG`8X*JQpM(PN64>>)wzB&fE!v*=RBu?V-(zghJ*(t39a6j2UxZ_(Ws>Vd`(A1Q zgFfwG=w8L)qM~a>cvI`#!9=(qPrFr<$h0+<@y^|9Km~Ey&gr7mZ8d~-;%QUocFv(8 z;U`JCvvfl|iuj1H03K26-H zy7pxZ81zYZLa9!t3%Ze><+y8iQlo-6=|m|B1w&HmuAOL%3-Y7}Q=)}0PWB;U%+c6ADY3DR6{%@`%lWcN_5JSvEDx!oKgw-ytmxi(Da zjWWgCLmRGvL7&U>ch!2yT5t~~Y%xK4RgOR6n5HJ&)imx99H^2Qz-)Q;%fDi|>ly=a zh#*Y7X!`hs@pbj0EgqtWwdKo7~_IGaqEz1x}fvL{M>d|w@yGqLgLCG z-I8CO*VUDYU_o6p{TspEm+1{I$P=fAt~X+}tgD}4@IaPy67*p*G40w(028EX4iCTj z4gE~kHJ?X^EYlp)o$Ye!-8qLI6FE%!CQ`KHk)E!7lS2eyGUcA{X4~m%#$%#gr`!P) zv`HJak7J~n?b=2oSWqXvgiW)W2{U)~C2CX$vRz(`)_k(lwR4DZL7wK?x^;5p zpmVMRDu@$jW5)=-pK#auTcd(FacDvk3ekz1 zK)X6L0vZyM>E)WD#bQR?b$aO`L7BAL4ejC_+G?=lPjhr_wG0^aNsc$>5CZp^yXM$K zf-Gq-WZEEBxcGJ(C3lUD8p|#E+JH#2f5gJBk1b+GH(dyQFt6 z&vGxDYtB?OP4PG~1SD%Il#GI!)!CY6MAaK zn*3?E*@_rS+ZvF7g7#f_+#!XD%uxZ56R;j_r#!BpIop)01VwPjNOQj#rbiGu=N_P- z4dWIB=7X_q$E_3<#9{gplJvNED=|SD21}6uE39$+x$R(CfQE$7%w)R$7H{*&5D+?? zY_enq*|x(eqeDnq^_Gi2?UGf+&Q&j1TSeoDAPn>6=wlucXggnKfS^mdLM-?6wTc$8hSfQcCw?@@ zdt616{2m$-lF=6u#7b7z(KmtxbJ<~VT_+4V%&nqDA0~64&N&pTXi43*D<9%&?ht9uuu|HcMU29P|zl0 zZ-1*VC}qC-l8i@Ur6SI4*SL;=MxK+|L63_dA=7SM1(ZqUVrvy~p1W2q1`PTn$2~5B zAjhReknnkLiy#~kc}$$T-WEXupIKD_T@oDRYX)(Vwq1gz)p+m@DOs3;49j=uNxqr9+xZ!3y z*_v4uK zziB1ipa9p|n|6cGx$JiKb~wOx_D(F)&fXRV$j%xoac;AnH4F-H|GTv^{l#R2Sz2+b zHdBm10{&YTpYH#eRHq}_*2O3kCz3N15g1s0XjyhEb3X-R`1@AX#RGA4+iH20X@~BC zfPQl_Jw2UGPX>?a-)cSZ$MIM;G$BWi;`S8gAwhWul)v51XNHz8oHeHu#0~BmS2@R; zqJsEtLOdV6swl23u4mFr=o^`9SWw@~Q*TEnf?G4{?dNv5Apa@IUsT`j==Iy`$%r0F zrNX9&`eZm;F3#v8Jercqms9^`fAs}2D|ZDAr2Py4@;lUL4$s!h-Kv@lm#Z}2N~Ujr$vS<_ zHWZC%0=QPjXUCNBS#Uk}S%bIeo~=>eAo2EOx*7cDa!WU2P3T^#DW_Eo@#g!!_Z2`e zIE_8gC-z9M+4feQjK;5+tu;Z&EStat@fAjFE@onM3KuV*Ig136yOZU3OXJtz@pAl< z{{7N!iM2x;W77=k9?6-r3=8V_1ogAgdPAeC8B+WwOo3(+*PtMS4k7QCh0y-KIbA== ztCi+DbDfd^4=MNZQs|0@4fl;Tj?R7!4j1Gf3i9W>#exciuKZiBx5LxXbhZVFLhm>Z^YA$~a05J~d<=W=v`)m(csAAAOl_E+-?y~OJ`RYwZ%$y$ z$R4J5+YTQ2e}}{BTQQkcScYTSF^K<3!0#2YsE#Va!b8M^lGOA*UWMz=!5U5B@FC+p z{!LiyWI4H{J@>}NI<$Upzy>KX2jqOrzYRIYL8z0{9FmFpxBZot!#0RYnIP>GjuA`q zZEEalGt>6(J!=zG5cfe|+<7&k(@wd9R9r~IAscMQSs>{r{QIyMOFT4hEpkumKYBD+ zjtlaB<>f8uSixdDA1y|7xWHZUx7a@Mzm6u8p{Wt)w1HeJ`+BnWz9754|oxG}+ zD{;)!tSMH1Tum_(G=1pobXL)PXS7|eZAfABkKtFkPgFcu_OIFsSYt+Js{d$W7YPw$ zeY8gwT_L%p4vV!6^%zrY&&8BFK72TCAxI75=S+%bH4ZK#X^% zYD3ovVa~X!t4HA)aE~0YKv08q((>xxI=ravI@`KodGK57oX}EM;`=LRXACK_NfsN% zDDWq4e~Jwq|X=8Eqz<6O}7^Q zjOQf`t5~vkbqtu1Me(Ns4Mh2%Mj^GCInb>nQkU8@2kd@b5fh|&cM}*QBlJd0rYfqv zI-u@XRuk!j<=e;+gw;e4=6gcqO;~JJEkylNEK(m@zZ?k!H5VaGeZHR}tcf73*;469 zdjv~y=jW%~(5&c8q-QkSR_g^_FY%i9WJB#xfl9Hj!b>t(%!kYXlM38!N8|H3#j99P zs~&6ttkPF=LEew|*v}0;OqycT5eL;s^E{B%)Bud7*A>l~#f>GscNH-ag!!N>tj>#b z<3=N9E%kH|kbA8K7D#FuA4i+qy)wOzk2MWM`H&Sd#q5;sv;L;<*61i8#)tXKVzQw= zbqEHy`%2D=3RDo+RD3js4ry_J#CHYvUVJqTL_Op!m=zz5pR9%}*2p>9K06r#2x%H{ zC>{0h{N0z{2ON+nbcl=iQ!mYZp^f#vL& zVq;PW_Oo^L*G0>k8zqyu@8p%?s zST?Ohe=H^qcN|3`V}rzfUAQ@&kvyP&lzuWWX{GHJ(>G@8D;xBVA}ugMT9aQ#*R0U0 zT5f99yI;qtAg-xM=^O4UY`OWdce^nrNNaM=O=N)&$Gtn}jsjwuIuJ^^j*5}%>b-R) zY>?PANw!}iAAQTk^*%|Ccp%HK1EPOq!&!3v@nzq`7dsl+REYK*SSb$Edm$!luvSwc z+AqzgZ$w0)_d<+#AgigHu*q|wj^4Wo#sq0ip)3D@{4f(A>OFKNxFD~|a%OkP$@2S{ z_An+$Ynoe_FMKa^i|t>Psxq~ne)=>{U89`=XQ&u)J=oZ#c0OQTJ=6CSq4}}NO{t@W~lZG?b-0{ zuRi;LdtoiJL+i|dfO-5n+?VuLbKk7{N0LS8IPy?}CAGM&iSGr!P4jUb2E52q}EI;ZszCSzFWP9zDt`;82PJG2sOny*qX0fM> zGjmAMMO?6w2)GATSnP?Lo_bt4NE4W#sL*@XOFglqqx7CN6*T#yMzYPhi9QQJs9pDi zY-9rpVQr#dp?Wpt=oYG}V4*ua9EW;D-4`>DdYR-9^B5B7DD;k$Bw4aKN~;GE^c2Qj zlPo(=ILf%o*u1jcC;wUKxlQU^jQ=PjTui30Sy)YptN77u7TBOn%uJ(Nj;U4Fa_R+# z18aRk3Z0)8TVwc2yiO4tQ@z!$t=5!$yP@i6c(caM^nfcVZ(;LJFHg3g?zMrD6m0U!2>XzX&R96J2j?u%qnQP+zyw7NEi#M+v8j&Y)fiQQ z4ay2pmds+pQKBqjL7~vYCu<2u>EYRWf-f;@Tjqi@d*u7es+v4=ztiDzak-azsl_8k zD=m#2C@0_63TaPC8jJa;_i?D@SPH1|Ei6{^%vr|%iAho4e$y<4;X{YtpzFVBODRrg z&xR6awj3a>}ACvQ6kHs(@iU$*1IH9P6L4)15<_tT<#hC!b)qDpCFzC?W+wf{R zn~pE(LYDdJ|0nKEyB)c)E77X8-iLPERZ`BQq|{WZk*djVyF9d|97?j4s&w8gS3kFH znwN}wZzxFy6+z}uANu_Pe|-MG?*NDm;2Z!!Fd~?*mMtlhh`l!s4i08uMk{EO;P7kq z5#bieuQ4%f@S~UsDX=9vPs3ns(cow1!!In4T4M1F>qrMKsB7mG;{v z!US#Yyh=h_Q|;<`5fPU?w#^pDsGzRfat&Si5feAQ<$NY+YiGRM3_he8tK}2p9)X)@ z--DL4Rsatb?I2HPgT}pO>{l6I;!(=jCxb$?!lq6>G5-p0 z1j=uPQ?Z{xgZ*Zq0>Y%VbDJax3>i0ZGn}yD@sYvZjuS&}R8+q_vQKlhaGerB042N~ zZnc{0%+#QoZaZZilHu)elmcqn5k9v|Bue<^$sY0SGf#vEx_Asn7ReIDq-IE2L;b72f^YL9q({y1b$n0D?Kc;k9Y%Ojz_}h%>NcF9$@c|TAuKFxz>ZLyUrpe#;C9-JXy5n={*HdWy zZN8i}^5%_Ro1hPt_|mBcE411*@`Y)SDuV^?&wcwP0YnZke9Z!8xi4k&A>fUOv?*++8>x z_-+S$@ylT{-W}-RbeQ11CV9ge|5-1aw%IgrV7n#RXuUDA>oDUHrF148Bv^y8BuZHm z2bE=u2fo0j;a<-{Hsw1y1J9|87X?iVEJWZQ)o(u`Fkxz;e^e2{pq-UC!x3 z6l#K4z*pqV^s|4Vf=ic;QKm@(jYP{va_kU@XfedE!S z5rT-6G27v=()@sifOp(SzJSj;(3J zPQNzuDLwf*ThX&3OEWj%V}am%R1kkG*0kSXLZ@F?)(&qz7!(-Zatz@GV;Q4I5!x*W zze?=;9*ca^xx-fUwrowSjGrb+{CAzNI*!DXJ{f(x6qAPt%Ta5EvT?soBQN=8jQsc0 z0vPO!GkAy;P(YE_hS07!@!sBmHpGB|#Vg}TkR4FQ;?4B8&$b)&sQII3 zPbRZdIb6?Zt=jKRcS2&h+_+!DJ#hV53>H`}dwHSBqP1Kq%&=M_H$Vf^_kE_9yfMm{ zB}%an5*RLd4Af~Vw)|@13_nYdv|!-zb3#)WtWNjOi9!OyH7_SLJNvR&(pGhzoBR8R z?}^-afZ+2zdRd*9{LP&HzGkq%;@fTYd@K)8NMLx&v)gLfaEgqUBw;ZP72{Yh8{RDT z=g?5#xZ&kvP0uN>8yXVKS3Ex%bN-3^Fi3FvrL!5Wekvp|_@zVdl#gXO4FwKA2GAgi z24Adt_KyKA7aQ!^PW*$MLrQ1D(6yqj6`g85>`2&{uq z!-31MS&e+Zw|`91P~h-AUhT^m)#E)t@cACEejd}~9Uj=Od!>~MxEW)fM1lE;VDxLi zi>e&41^^9Ao+nP9eRVRK?Y0-=c%p*?mzOL3<9t46RK4r9MFW%PkNUSwUD3%lM%Ft5 z`+%K%o3Z&eE<(C@?51YV2w#Wn2v}|gk)AqNuXX7a6FuCBfFgr$x!=O^Mu+cbvGGyI z_Z^iA*SSW_V$y(-JZ&%P>Lp_unkRz@s`sd0y)9mCC%^sr_s>+9jb75wc5nZlQD+SO z0oN8=H#S7v!&g$oI;JAy={(?ds<7aY@jgBaWNczOGL}UE*sa5&LrBsdHl;sPIF>yu zIAmDg_?nj4nR7(WeDw8=6gEVB3>yXs)xB9~^y0(mY<}=Pf&gU&)6D=uws3;vu>;C| z3nvM_Uq;MVN0R|?$an{q3b^thJ*w_)+ z!G;;X&i0KRX>6Gh)$WOg)YPdOomu2}_guq_hQ#&&*^TUABn(tOI;# z`NV!1YN5!sr6roGUKD&LH{;lVh21BJkwDeu^FNlG$#3Z&k7y6zWK$Hp@y(ca)d+?> z!~)Nyi&>+qtorw4E?3txMr0OXyIOu||6tKTbcOx2D9;NqJDM>?Wg!Bp77t|CZAzts zcBMu5GG<6EO2FqJLCNzMSz;QLKe5Pk70Q~6+4F+7hX&Tn7~KLxy9oZk0Fk#F{8yKG zzg@{##0N}-(P4u0`xmR(eDcNP&+dnA`J4Ug8~STQ#BqTCw!@FuFJmGz#vuIgisNt@ z^o^D=XW0lRSHhyGWd0M+JFAg}4N+ViOz>9an0#+f`Hw@Xb(1lzphLvU&I5*X8y z(FgRw_UKXQ5b?49ohPC_Z>q*_G*QFEWSpb)LA%5VmRwO4?Zpt=bB-XYWr3&<{7i+G zQrr8OnKE`^_=p*1(iFLJiaB2rIf5KT0XZM}c?qpU^MX{-n0+$3WIkqweOeMo`o#Y{ zCW+2oy_U|Map={D%~Ay(2)pMagu*r@vs1=db00555fMPjkNi(VDLO(%%I;q?+H0Z(%ih*S2tp_YQQ1kLq88*vF+B+*VW54EsKiU zpK;5U57}iF#sNX((%TK~j4mlIQ&;2Jllx}-5zU#?-^x3`vRvBXwQAg7Ln41&pSk^4ht>6y?RZv9`qzB z?M82(eBdH8ZnO4D_KECZg=h)~F4Mx2^f}bB;F%Q;9BPJ2O9NTd@;Lw@YeS2(`br8W zDy!vlnEOOI5=iRuIZ9m@-|pmSeq^8XSRksaUd9xSTrWWZIq!88Td<6oF`wnb?JF_1 zs!2_-D{J9DVmFFE63uFY9q@ihY%>k4)a6M^+;&I1OnFChWKZ%~ASx)jr){8`sNUY^-mI+n{vqt?6tlK7RbucYLt#mN29aV%z zhb7)mT0$kG^EbRAXRL7efZf)x3=s2U^KDffF?}x128Hhm z-!-*DeG{G@&90vr<>?rpWYVo<+L(=Tt<`wjvKX;MI{mt_kNKI0=SZNiKpe+wBk#>(~*lZAcMYco0;nZk8ZP;2AX~v_5LU3GQLHno~WXE1?q9F zrP)qLG+T-fD&uWK`xRZgeUZ>OX5@{tL1Da}w%^1JIA%Q!h@h(-XNWq{CRd&+Dns^Y z&?2U*DQAJAUkZmiCym(~3F8&@n@ zq4;MRHl{9E`#Fm_^HHjG%)A~Ubp9ew=b8=|v@XH4o*z@IPYS(%k)c;rsxJRs9!+$N z`B3H3qx>nX<0_ZTP~HwZZEaTjwOq>{JhGNOS!)4f0W3lSJ+c+&N%hTxd~?D$J)bBI zG?1tHM9U| zySprD;5^xrCpkhiIyCqrGo~S8j_m2I92G4-bhN7KB z6ILQ08Qgwkv34jMnz}9O7scWqi`OI9ZyfSPt5wDsOLX*{N690sN3?@mgfRS?^#oC-x0=oEJ_2HR-;ZZEahmL3o zMD}HlRsv$Drs=opDnM_hQS)XN2J|xR7c}*}G$%4@n&hHgi$S=^o#1K-T+tlF2xI+9 zmvi^0v{kK`Zp&2>lY6EBGUm(=lpAnDu$epT7EGHYqT3v1$IV0b##36CpgWSLzxesjna$(BAHWahL|`a9~Z=-q?NH;>dxaY9JViK^^N3a(2&{y0)p zjj%#=PFGMpa6vn3V|}Y5bp-_@#Ik9#Ja>671`JY!xkv>(vT1aUv{+ozLq zwOPix)uivY54pVDwb)dh-^T@ktR3q5=!=J+JzxeL+79g{gT$+J>$$!j^UKGdJ^A%y zw%JgaWK!<$Z@__}#~t_s0|eb|@vGWCyQUMpG@4+fUk)SnVL^R`Q_n97aec<;gE$Rd ziY(Y6Kafo0f$Xx#nLIQ6*|3bUOSuIVZL<<3H_Tn;1`s(D-WjWS81DS9b+TACMZH0(P+kKG zN)f(Em;Sx3Dn6ArEPOLqP>Ue9EX8dF!-AZK1C{Vt8W)Kxc87Va!2{V{UW)q1>73r7 zn64Io&dM@lf)-ejz$1V`FDeYBqPb&6JFLRAfS{A5NH^m%vVoMy)xH77 z*oHMzKm?&EJAFVdxO#I~**Q#*in3Fi)>#&Zm7RtIm8cHtH+4rVqZ?KoEF>sJY^jU6 zJk&odwzPmry5K(Pp>!G$bb&!5vmrwb+CqX-7_=#7^_<@gJ1mDSV3LmBJ{+@cpcQfj z2s%+2)D#Ny&S8~7!+|O=Bem6&$E!`RO}tmSgr~%r!X#2})^98qn-G z;lMa!06{1E+v>V+-YyO6ZyP+2iFRH+%`~seQ%*Rnop+cZ6$YiNh-FJZ%%CkG=q_O# zV8-~nk_XbiA2cXbXdn{4xud%Tf;M7UMYoWkye0CscGmWn9lscsM-LUm!b@M#Ltd{xYM>VE34su|sUs821PsiV;H#f*$20uH$yC1w*r z-1`nfiBlU*Jze?|Bflsz_VqZxh^81mq9z{}YG}~xB!ajPoF6FfYO9}F?}$~vjLRe(V#Kqe1Q2u2 zed>ux#e$5Tu?{aS#fR?};uo&(LL&+B;UPp+{>L;#dqT$qAC+s>-k#CFrYdZ*27hQh zOOim;#F)w3H($+XwEW0>=ou@>4n0z6d&wYD1OsKYhxBCG>rT@R4F+iz z$okafPT5X=&~3boO+gMmV!ZuqkSRJav`t<&GHvZu4MNbL8rp$LaqN-wl!h!+73iVJ zEluNbXB$hB&%<9B*OtoUG(1^J%w&<=709zw*Vk4ULzL6|cSo%D&}=SZQaZKP2~mD1uviWt@T zs=ukqb{_201gpiTE|bPCcUSpueV~PGIUxe zK>1<7FAotM={3)fDz_y(SghCA^=*4Ru^u7Bdg03XtO^F5(>p`L z)gBrMi&iF2SoZ|aIF+fB4np@?P5pQ4o#RxMPC5w9v*$()pTn{0 zk?iTQLFUh5txb?YJG%6ZnQ`*WfhRj0X)Z|og+r0PvZOmEJnyuPzc2H2l=jfbOz}Z# zv=f*7v?l}mgMeUtl%V^$=crM^j`N&(i z+VO_ua{-W_^mcE+o}7C;mba(4A=+E?LavO<_#cw5$%(k~NRASrh18$8cCb_GnVi4O zxV9t(-5E)QR?T~u*vJg$8xbpJK7X3ZzMsSB9O&~m;0Bf$w)I9~X-5cVNi*&VN|__eu+N~F#)#p3)WGl4; zo6Yhyy-%p`_v4e;ITPzGsHr_!3=nh+g6I)s+7?aWYC;d!FXi#eoQ>fz5g{swuY>rc zJYUmEiMp7a(ta`4!OPhMA7d4epnNw@Nu8T|Th91fM~^eY!hUKC4GHgs63*&sHJ#H{ z*1-)1Uk}#6u_3~ixwF%lWgen}_$s|#G@*xi=wHQoQBP}i5@i6k=?ze47+PXvx1&f`to<`y3ol&ohamIJ#)^R zRCMVWU45Oz1LO5Dg=#pN^>U64CHXWO*lxtxe!=K+j?i_|{lXqox*g}EQarfM5>mpV zDu)^oxxABR+(xYXvM$9nJ%g-k;E+$>cb=L}qMM@N%NhNA$4Bd6)4t_T z0}W!+Xkhbg*{V^$^YZIwO9mI?`-3Vp+Iy~UgdL$~Ft`rBv3#ZFGjQO$s_KN=0rKVV z)FHN09pqT%GGeq}2LmiHUExgn9(hKT(Qd|x3>0|Y_IN_q_|5+IAVOkrz~I|V{i1>l zcffu&b68-yL|WSRW=dW7rP%BC*9T=r0D7Oa%IgU{9)z6 zalqi^Agr6ca$sP9@8zIu=sik4rt6i176%NMosE^Jy!Zgp794Y9zaV(!z~OV96ED|J}R z6+qxnx#2(2Af3@1mYWa@OxFUYpp*SS52`GjiuJFRzqy}HKf~_@9_DWn2{}@>GY`0! zE=$;vILvk-me2Hzp7m^9Au{4Sj48wdld_!mtBTyr8xFIaL;{N%7l_}2HsG+HdJGM0 zB2Ph#?wzL~PJ1eXDB7EaMN-wKc`Tu8AJ(P?P_Wru%kzg?-TbR&OzC{zS$R&An9L(` zE<|xX0z(+X1ha}0JXKI&hsB8qSeh#+wjo@sAnHzB)J4^Zqfi;IWjUx0>lkFvzw5qH1qu^Zbna+5 z+i+Xt9NEaRg$0L*_u?YxVjU`zX?4aTLB@-B4z9xv4jnSyao_p2FbTOSzRu`FjW=FA+Y{3jMR&iKxhj+KIxw82Ng#@cGn;<&a3+vJ&+Cs(WFwAmi-Gkg1cwM7&TKjtaC{X5 z!&w9!GI%%>2}ccQ0X8Hgio-@6-wm62^#Et|>wVpgsvdQDVkRK6pS(`s5U({$TE z#;_sb#y3s1p8Uhf@4kMZUxTe_wKBN8E8~Jg4WoHefMC26B&cUEX~sHW{q6paLIH($}(f|KSC=J!RhRa6z$uye!b~uUjYb4XI~^x4i#bTXWs}YnEyoG z#6M}|eX1GL>bzG;C@*w7HY#Nc3CcSt1C*rs{bBHCZ^qkNfQlBUj|=i39@TWQIqkz_8O~S~=_Cdw zNNwmxj_YDYQzwy-)Hn1;fs^!fg4s4gEaOAz88GOBmWNV(RlF$pLiNy=$AW^^8vU#4 z{3#6}>xJ5w_Lvq){)X zw$>O(K(jE+bNhDLBCw#ow`^xhT$+b;7-7CGUld_P&X_m`9&3J+;E*95%(T-i^8+2M zMFgQV`NgbhgCd`{FZ3S`Yg{pjq1T6<>R zzCEiLF32xKW}Arq$T%}5;eim#sDcBP3>d4~^TIUojB#MV@K8Z44V>)94Ky&r1-aj$ zQ9TNiDAu|U=+K0~pqIhYcDVe>>Vd)1VuI8TPg_njz;BSXNu%Qi}Xy<0BZ;+=Q{aNpjC%pON4C=(peV!I%Ix?rF` zc$zdo2fvNneu_4_`*z4!T!dB4*K(#ff*)w09iGK(g%Sy@Fjzwb9~x}n;c3DNiHv(_ zyA2T|fQt90Y0sm}>QBKD?jrUpow- zS(9Y-b`V14Uj$Iek7zP{N}cWS@vrsq1v74F|3Ro-pX;Is4D$xH;NQp78s&mEyV&Lm zL#7XFN5`4E+PaE_;^#sr5T}sbKbH)r} zsQ&Z-)z9cE8CHGH-+*FGdZ5~NZRN`cZ&Ixzh1w4S+y2w8*x7AHfvf(@Xyy!gpegJn z@U-i1l|*K@@p=hSs!U}Yx^{^U@w^FTpn|e+^r18I740J|=nV_npBWl$ywOLT3);f^ z%hMO8K&R9p+tR^xz6v&8{oO+fwF&RDmNXs2W0tX`g0g*O44?4ldX81b;DWZWFUZYJ zH7TzYPnR$ zMwr6!YQ!E=s0~LVu@8f$V!V+^k`4;P(c8)6H!^w)XrL(U2l`2=k9D#;{e~73S;>yq z4@{6jU07Sq%)px%xy6{EE1bm;sr81vqt0S<5JF`bQ}{)we-dGWwIUIPr+xzwB~1vGkuqf;9W$bYL{JsZ%X3SclTc6UvZC#4{C=+S z=H)vnp)?ZvShi@kG%9n%*q7vk#$N~BMs?(15$oF|I(``!g$Eq*u4xW4bWZ}zJOA0St?#0GxvktlPF*kzbo@KQ0!4S1e_YKbU;WGD&+gOBFX}cLI*+Yx zO;G>Ix)wPbvlN!GQ5Pz>Z^gL7MUkAXLY>5X_2ZspRp+B^p4D;XNUn2s3x(t&`|Bx0a?a|a$rQrT0qdf zi=>*aojF%06Qx`60#x6SmrgboM2#FU8t)?EWP&{mih!=`V z2)p@{z@rq34-Oe0!iKC+cAEvQ9Y&R8Z2JRbx>y80#Mq$w_zP;)>EdR(tzjjO?Dh@1 z0uq$hAeMetk>RXb%G&`lHs=F`<(MOa@NJ}}pXbX;9L3AHzz^R`E&~P{8`X(sQ8x2g z&HHeDqq+wNDnCbIA7ns|c<Ln3G`9ZFSu=LI14bH_VS@B6q*kP|yOGg>!{-5+!ite> zB&0NCPA)teqqHotM zjSe9ZYj79wJ4M5-!LcF21^>qn9>v?5-hBdw2tw!Y>gOON_V#y+1|rvns-GfNt9Kjf z;eqTfV%uZ-(XU=-%Nak?lyQIySUgU~fIw%S-gUT4hXC04&MxkRc$Nf1Qlp zmt*y5jQm?*(7USSSqWiYmO$^Sl)#3FXd$Rtr+i@iLU70s5G@3q>==b$fkXOsI%!HT z->tWFzhNWBHNAZx1`PT;aNEZ=ReV&Haexz0yaq&YJIKjNBSX63T@yt#^~+;epJx%mOq*6LJ&M|B#7huqyl zjDCDu{y^q>`M`vIWcP&=_PvK^uevm0}gS2xw^B^>IOd8#eNd z-E3=liaq1*2_Pk{-NJ%8@M0AKc^_k_7aK$n29Bj#n2>a+V>wh12actZJTG4J%no%d z3kuqxY*h;Vju0mvTDBf6sO`!T+$zXz-<2Z{_g zhJGZA^AX9=76zCgbu;^Iz&8UC76^OK>~qK@Wn{QJlu}G51-Ufq9HZv4g-qr$QXhxr zvV{aCYhMJB0~TR|4QD- zEsh77rqnCxp@?-QXaf!eyj3^0-iiwzNW3y11MlBHk? zT@!=(&AwYWlHib$Di9?jxPNa%Td=$M+zL`?3wp7Ltiy_=_X<)H9oG0@MM>1gJz+Nl z13B}Z@#q2&gMp}5<~}^6qzXpO5+BP+EjC1?oKz(YC*enOQU?whUA8!ulPVQiPO1_f z&q+OWSi|;xR?1U#ypYpEeS3Et5rlSyQU4r_X8W!%Iy4a3{<;1s(g5}y%KCU9v;7S5hYSJHLeR;MQ3w_o^p{rp#-e{d><1JhgH zPxD#BC+st}`6YQY7+AjVv0N0dSg#>t+g6f9VS(ea$AQNSd`HQMQAr-)#kjWB>Fcf7 z(l>+)c;NDVVOy!e9y8w%UufaLbj`CMy+cS(YE|ncKR}o<>y$L22MNX>uIQ}YmhJ{> zCXeaA)P+6GF(o;@y<8<493pPUL?|y|^f@yg`{^|-h<}tKp1!18_N$l8v@Xu6 zUew%IGwwukz{w&}NE9Mh zeuG#~e2oMBUJ1NZi}cKudX|6z0>f43NBRf7$Ar=346`GF)d>-VPaAp~X~R3B|0|=+2@nlh7Pjx1}P^-8302afW>&|6tsL$wLeb_2A-S94{aW;t0kQ?UoYsvDe;_W z&Z>PRTLC6muL@Rr#ca(>GGp}8VlYFtj0O*E*99BZgpJ%blrt-q&LI%Nc&%kr_g0D=!WbU%kK(=Ue-5sV+p9R60_TSkGZe*Gmq%~P*tffHpssSqhr zDCyA9Fmg*-|!abn(ah zIn7TpzMiEl5W#5uxc%K!FGkqYk2xUtF2k$L&q2>Dr=5#b8V?Oj)?dtTn_Y8py4!9? ziF9ydjy}sJ zh@7nuv0@BB!R!1KNzRwmDa&MEKV^X6yA$NIot@sio-@{*nTW2Oda&TW7jWwfRO$G~ zYE!LcJDM{)-X%a{L&fb@#Upwqc~=(`HGMqa)%5rt_pO{gsv&<270j^xQ&o9B*LC){ zstN@gw))vV3JdNVZLXi1cTn%ELjtOGU}c^$KiR_gU6%k7oHoCPlbXRtWwBh`uXe)J zJ@Xrb1vjE(D~`CoT+`L>;?~)I@hZdwtFW?a_``kPgRJZz!6|Zja)g|Em|zt-r4*D? zdK+sze{ztWoU%JS$hwA8L4p&##juAsp`v(F(~V%YxF)b)Z*dO+^!&K3fZfT%DwZ?8 z45L{N3zWT|R`#T*8@ck5Gtr(U2;k7sQDRiQ$1O3R0D3U)R$cnYXsX|M*aHL4mDc|H zr-!eK`A*E}WUO^XqC0~F7t7P5f^PC-^?pE}3>bLOE7KyVzTK~uyVY6^(->dBUReYb zyy$o8Bs9@ep7F(ze*I1#4NM=bcFS$qJ}pUsXYvnKsb6f>7p+gep+B*#=B(ZcMAKG_ zzl_j8(kI=LwzKB>l-4%+bm6~e%wGu!8M+)7#NCzRzM>7ZliB>+T`AtE$O*$aiWot+ z3@mi}3+JQC00CsYBdtN(Fr>tbIt#Q| z637X>1Sy01G*aW91%iGk1)0!4pV3`c%c=6%>Gnb|IQnsAI#R$*l0jbJ zJ?$64yzp4w=nxPDdLxpOOxM-RS;^;6#tQTS3FHKo*`!QWnz1T#$O1u$0^01jVa6>Wg$@CU z0-_|xFCdQuauU(w+h9|{xE0snLqyQ_JY}6aKdg?`_Hc$hLeQ-{o)9oVNKkK1%GG9B z7{3m;Lyc8$LY6E+VVFOLARg@BlabcfF5~S#kJK1T4p^sCjEpVE5aUOfpGeEl%KMrY zO=#(Ta^L-D=tZX^S*eQ;7W-+QNOkqdnolOokE*gIgv=l3$=uMBX{?JeJE}-ccc8?& zn7?>~5;Ywp{yfi$>YKaa6=n5gRPf)GEE#qNAn~U9+jymw!uA>UIj1U^c&S+7DlVM}k^bR^m3_5n~8=5qH^_tGp(PmnC zXXIENyDmP6?6xCB(s34X>hCCa8w2MH*-3oMW?qeD!vW3I7aOWDIv8xcDCP9 zOw#uq9Y1zTLdg70(xN99^fvk8u|DwmxDECC?`HIfi)t{K=>O+%>o%HzE(=_#O<~bx z2BCJUe8f3pVjq@ucMA$DMLC)OnbWj&F8ba zE=7YjdM_bH2${jyz&V#^$aB(j5`#{6v@p~xCM)`}I^AhD2+S+)uV-}0Dm@Rv9rUQh?IJA}RS^oFoouz1ZFG>Vi zKiDfvt>p7w(7zo^n4yBSV0af~q}kC-Q`69jGc(*+!@Dj%i2Qi3{eng2j5pUMXkNK$ zCI}0bV03PtD5s-CdE%mvv6f&Y2gJm!DaP(ReG#FK1njj>#$U?V{Uv)X$nXQ*6N*j zS!QFc)pG_2`7rH0BqUP9{$+F*ay$?ftlK;7YU)s0Xsl)OkOhK*&B8&_h^5BbES%zk zxQ-%p+wlBN7vmS9U z8X!MdAB^O@o!yFTqTanJ<8uiRpW{0ClJ1!-*L-&1joDskfc&fLVq4EA=AY4pgwOWd z*LM^3pV zGv%^>`b*WAiT3>k_0<>wLDEozh(`+frPNm~jsputIJLjC|j~ zC!l{>Ea^lxpBl+HC<~Y*+GJmH$L<`{U0YB)c61pblg4GJ+9|~iNdI%(c(mONg%&Fe~^1< zv^deG5(~(Kh%{Q9h>kDv$;v@Q8Vy8uU}7C=8`@vAC{B0hOS)-_PxEEGO$4a0v;;25 zd2MT!qlPL22dZljXYxs-;q7+GeLv%hA%H}32t*Ka=cnQKh$X1e;zX}579%>pMgtKq ztye)c8x$K29H?%scdJviNAEse{<17ysr`B1?9OGcGN-rI0+|v^qJsGQ)#*3150Ex8 z%}(Wm!yWmni!+*@qZ4_bQeSmO*ZUPqvl&FdMQ9cau@z|;jfMlwB}Y%=o8U3u4u{Xk z5D-E3wnz4=+=^UvG%Pt>1~5XUo<1Cvss#j<=Mc0fc*-Wthn19u1C3`q)v^hqVa96# zBUEY$V^pdZ5L9njmpG-B5W&=OgWP_PXz@Vg9Q|~6MpaQz4RUmg2r^ez`f_@~HK?or z2r6elwINV24KiSh7a=Ojafu8bh;CY!m{SkGnbNpZy`?F#)-jab?;8>r)R!H#X;lPi zM`t^O)Ix&pibofHz`kSDoWo}^LFhsiH9sP6gF=;o1C28y{rzkkY^5D!Mh6KxSGDQ4 zVq1ue4XWA}5o9cH5x*Row-yp~UWt`5W(_Mb4F?*}gyjqBoQ!HhAcD+AM|2SUC6qzY z5rCljo~>cQD=r-ar2TbEqk+VQ;3DkR3<|+59*CUb&X(0|)OHzwQL0LM-k>rfDh&uK z7X|e%i}Ho=zClsY!vvvoc5_>=pc@n~EF#F92cFBoG{^%r8c1A}pvF>UXHb+daG-Iq zkN$q_xb7f9cf(fR_P3Jmsg*|Tm~_}*jRh`(@x&=&{53zHG($G4&*i|fqr%Zj zQB7A*f4V8>&zFT5Qxcg2MD|<<%lo-_CH$tN*5y)aOt89YPONHrLY8EQqwXUF9Jstn zC#%D-N~h33;==yLtho@@8x;0iypX6=5ApF4<{+XLFGds$Wd{fHWn?Smq3u1=TB=At~4ele)u<{%?bb|JdMRu-%smVq^5cc5 zdi)S&AwlQmi#&1Ed>On5Q8*Pl%zy?DM6QcbZtGn!@<_tN1fgfbSAh!-%bCFgk?YVb zWw&Wiheo4;#Kj1@(?@~<2Icy|%K__Zh?pPnndEt80sG-rqysQi96oc|&;9@kg5gtgR;6UR{ z7R2*G6_@oWoO9ET4pEN=<;B1uFFwtvCga@}*9g)BJfjXzTRh~)CmMHnTF=<<)Wy1* z`Ve6N8WigsB=Y52COW^fo6D-2aT$Je?#F_G$Bnw%pMp7`jxI~*6pW7twp+HDZ|{zr z+GSF|mFjpvet%0JAcNdf38To-Po1vlI*FiiUG(!VGPSh)%4pF>_+6$gkBMMc3KwAu7NjYo3P$+g>_o_ICx$g>(^`VCrrd zjfMk_^9xt$e8UZD`5h$aT#G`#t>?n&2el{w1eGhNFk%ccAP*S#s?ByYqi*5kcN=xT z^%M2qwSF3uevwDgGA{MEczU<8{Zk4Z+5I%0a#1$wnmct#FZEsNB|6oARm;z86KlpT z0v5hQR+W9O?yiCM=DVd9XftsbHi-qQclCy zbu;eEu&5n23OJzYJ^OW_Y1hz=y3DIG-tV(;d&C%UsCeIg7N}68DOp4rkF8k1Jvsmn zB?(`l<^3c2iif^OhYn0(bss4TdFarQD49*I763vI8L4D^cqsYM7Af-)lN811w{#ir zYgxz+FX04x)U+=k6Rz~xk<@SksQJKVgxQ8VJ9O~tY(_U@@#Z1p;T4P6VH$=HEs2Pt z(uV#rQbcj!P;sehCJ)N`AuSKQo|J1kyTc;cU++JHNdPA60T4JYGmd7uDET3+zv)S0 zkic?9u&CE0SYH0NH;sk@&ke!z4Rz-NFYf4Pq1zp`TQjwA;JYsPn%Aq~_KJ@A`#p3( z1KZm^n;HQy6aJ>32{jHFRDPb!wijQO&kH(fc1Cw#(n2X8a2}SQ7#i4Aej0i%j(je1 zXUSpt;W%LUsA`(oj$SQa6fY+9-&6euiYG71c`>1h;ov!^jF-QB%(ixAkU-MM{^x>Dy>i)8G zG?3M8E0zANE_j19x~(h=M7{6lDsXaIQsv=2|%`BN9WEpXnJr8nqk{^kcuE1J9wvGzOx{TQ#@BbYLc%WAx;H( z-Ni@KJ>s^=(TmSeKu&i(3+@{o-L*9X#B|%{WldAatjI>UjiG>??!c(i(&=8NX!O8n zSs*H~(W-n!2dCRkTX-Go7&eMfKu%yIp0=XVS#^XCTbu==f|$gTAE}2Fv5(%9t zKUIu`da9RU#SO8A2s$U8*XjDddZOHvp1xYB zdARA8zdqV=x^KTFeNg0(oAN^5J~_yg8Vy8uS^mmqsz>*2pNJJ-$1$$`d6dAQza!~s z1_?bf#@=x(I*Z-M1v#&gBvH;$52}$Z9>}iBoSv0u+=)8&17u}U19s4fnepLt1PD4_ zO(^SjM%!;p2UQav6tuiqq7U~ zQ1KR{+7$e4*Fi0YMgtKyAH5+fdKH86WZ*!>U0+S*MV_c0 zL4uNpG4*?}*f%JQSws->`bO6{(ySh9ZU@!377t`Rme6atOZooYpjZOH6des!#C6aE z=?oy~cy*|QUhkmlVBiu|t5Ks#t>Hk$J+dM9(97X|lQYO8Eg}ec_zGh3pzy_3qIpbd z+fvz|9~4tOOyrI`$+p_fFIaUO|O9=#Y;wOc%p@lty^Tk`ic29=sd0}=0E z>Y3e0Q!uE1>4SonJBvvXGzNp5#lr;YE!)T3)x{G%JJL*PQLW?;$7I|D3?M$74p2et za_c48)g^P)-nkW+Aaw&!B%tnSbb_h(05k>+`uAX?CtfN#hBw=mFA5nJzTUqR25@nc zQ`UTJh=|%itrgZU#FEw+Hn6~;4;@ZDK&EoSN`A1zSyT|at`>|>r`bek?A_Jkkf01r z?H7pOz700D4-ER-@DJ;5FH71874*M4&ggfKA(3kb3+i{{)J<`|qI&}Pg6`v?j;`q~ zG$bT)PqWS|=4s>PUc-VqEO#T3c4&yWI=I|@V9@{RWnQ-D^ z0QfBrSY2?;z%zEbsm~?2#)%OWFJ_|< z1wYp}W>4zbOJ=T|P~%-nn1Tf7ooE8O(RbGH!B&pD@8fM@!F`2s*OSF=#UJ0v>2anw zTR3pt6Sg$4JuHvcXWU8T#-o-^JJb1eYDcQ4@c$|a!A=`nRtOKhm1 zTyKhI@~oh@GU(<__2O``=DE%p=V%ZU{-SuGyDI2tugIF$;jH?kB*)kc9LT8dvb@c! z4SyaxXIPcYnMMPZ%$I%$hk5Lvd>J^9$$a&iqfF+D%~4(#Cfv{@k@SzOT9GO-03vVF zkl|j!L5Ae}2H)OP`aQ)bzkBj4^8AWN_P@*MQJC+ID@rV6iLs~`_?TY|V9{7n7IiuO zSS%U~EZ2RD(Vii^zUTM%bLO)WcJmOy$gH-6LoTz?lUm2 z9x%e3uDgLUCDZ{6?)ReHWuuns)HMc-KWFH&kKcoahI>g3^BoQ2#L8JtcRoi1u%Y5^ zRK+Gz3^_x{eF}gJ_P7riNvsUU@PQT<+;=y1rIyyn0nNYXRQmLkfC^B2PA+F&s>LuK z*aZyw8C@+*>D&OhdilDkM19>@Y`QkUMyImw~U1Wb?yC8`o^`BK@?5^W*> z>$~6i?swGx!2R|{SJTOfs;ue~9Og$k{bFWX2?m-Qj7Cl6MZD)=yZUS%CP?39q%^`Y zoYU5!SWa`=resb-Xh^utBpCNr{#1xp;17-ye%3kcUTSgjZ7gbn1@+BHuC-uh@|>ma zq{(BEf*ZTN{Bv5>3$eXxP>wk)a?Jg^spy%7FvElV+rvzd(nZ-Dwf~p5xx+{uCP*)R zyDN6Z}w1RhtBd zLITBgK`~ud>bX_MlrfE$W&$7xnc>uOHKXcpI1L37X1L9cXQ#j66cQ+y;phkC)1QOt zZ#WMSgv_zO4KBav@7M+lG}nBG*v^{g(}kRf&*;!3{K4UY?uJQuQmPlZ|0z*vGv*Bg z!VnRZZ4UhevTpUsp~M5--7tr$J&x3~jJV&KO%E32k-W<4Ff^}zrHJI!^JKqj49%+t zi@Zi$DXb<#U5QtgTk010YBhOk{zV0#{^GP0|k&)9* zQiBM_tDMpNiG}VAKT7kpcwoEC*&2E6K*sW1noFaBNm!C5Nk_J%MFiv3x|lpxd$8z| zCUTg_UA7saoG^^5#IV5hXO>AW%w=qe2^bUxkl%91uhbbu<_Leae|0PbH!#5ezQqqu z9{yzycz)pUGDlyO^MgAGK?XE~MnWE(jr4E4*W1TNEe!C#XLHd|5wH^YA3aQ@L4fV- zPqm@u*6Cw^g93DA|0i^1bWyMME)F?=k@ShPaz(IEMdRyG8GX$JjfMh`s?Syf z4Ftmdm50^m5DQFidrToq#!j?Ib_@;}E_n=1F{{N!(TrOQBNQzVIQ(2Rw8+lAt6we* z4j7d8!isdwJgXXqd9RNGbXBjtzvngYuzJm4fKO$xsc8r5PHfG&{bQ%wIH-p@% zpXp!$W6YQt?#dt_L3%}!(#$dA%cvk7d%(14yFy0cw z1KTyh7P$y0$2Ze-Entd|uKy^{_+;5Iz7`OCS494lNm;>V#G4i(W=stSt{Z}@F3#0< zSzZ-#95ZcA3kl9!f^)aFN&JCt##pc;mmVm1FSp5ygpcObhcKHy8kkUm=C_D{_A5aK zm*A?a)fpdU4B|3yajr-`7{VoL!6jB&K^@3g(2976u^_7fh$iNzs3-QT-2xCcM2#~) zdv5Cce!m(QK!Owg_}t8jg}2M~D>nuQF4z-4n%llu{OV^<0SG>{J?+nt%GR&#;dm*w zu(}OnKaZ$2GWgaU_%cbs-+iAXKV*huEUx(p#&u=m_oOhVN0Gad$Ua9tuS z`aVk-I2M>kvqXyx3GX}U%o1J|^21HWqZbaa%N8C!q}+2~J}{$|6V%d3(~&X6c6dTb z0vbbajDW`pnGdeubUH9o|NBFdtv};(Q(;2yZaLU2_p*%xTdRj2 zh`GkZsQ2FJzBN8?niFA?^cE3>+{`N1%zFlzS)+l7yUwyY7dy&w<^Yn}GH{^cc?wR? z4ayTcKX;3jRzoZA(^WyYOpE6bGY*3RD6E1E6*=T?qLQp;C7-1o*TOfk)3MA^>((MUy!ab)SlXTV=4`f%(C8v}2 zU$gnV*zgdZ!=~?EHG55>cwoECe?6sk@Zbuc>(w39g>)V4AH3 z1mDdlAH`~B%Zx44Esm)QhQ9r)w&_)vU=^OSp!dAR!v7#oY4N~ziRW>#<5MR&W0j;m z6&QF#t|G(WLAh%2!1fN$l^Rx*>kF#k+u)dC#woLO@kwCt-wOEkE#u|-oViZU>QmCX z#BD*-y!1v;9bC3Gl-Gi$d6fZ1=e3~V6*ZJhqLR>KrOeEOYN&^qX5E&nq7ob1hq3|_ ztRm8u)qKnQ0y%xFq&FEjaEaQgu3+df#!r&9cwoEEYs+f(yw~NcElMQHT0}64_L1Ik zdBHp;r}LQ1okj!G4W2jkn|cSG_rG(dXgcW(BshgV73UeP`LG=3bfr2eH6j@Agt=6| zhdIsIXr3-cWQ6Bd^a@m>Rm06c z!y>ODnyW-201fJUwRm6?eJ?eNJWAh70)t=ly(pROCiz3yL46<}6uhD@LP=Dh7_~3r zVWwHpZ}2las4qgSzyz!4i!}6x4X><&`XUAnTrxIX?6wPfHDScq07NkUz(ja`8*!}{ z*`F4)aMf(Tpu-hvqbgl?ST_8w;EZR}7^>Gx*~^oyi=MnDeatdP(be)m*T*bpYVlRr zi#$k-D>I%dW}sQ-GBi;2E(0)2!gRf~D!pZ~<{hw{$zI)7w`CQVbE2-Vw)oHydXr73 zyom0{*1mOwQj7CI*M}+ls6lN^RK`Qx46@TmJ_!_k#6I^*%=p_>FL5$EWjvwEFgqnN z7HCSAUYj~*sB!9CTY7>gR~I6--wGT<7kHrS6J~F(4CxvTT8UHF!H4di@h~TY?JPz~ z1Z82AYAxKTYCEN?mkO%A%)Q2mQc)VHO4>`Ss;9F#-ODczla6XHNd#rd_|Se3Oe&8W zAAAxhO2&saaX9%rYJ6ZU(9~IewDznEuv+sa=+Vp1CxWtjtjc&bu|a>wj|~}*bu+xq zDrgy?B^gD{DoHdbj2f*34|H8_zNI5?#jhrx)7zbqJwZ9$*cQPUB!mOiB}S$8NU%_o zGj>lhX|y;I9k1rwECvy2v^deW5C=#G5ot6K@lw(c$S~UtDkTF4s#_?f`(`butk#p$ z+5EZazUIvB#7Zkf1@WC2F*#*$XLQce>pp7Wg8XKLJPf8eBj!EKd_6B_Y&wLv5{FPn zFm{WI{C*hAFI6JChH!R%PMce0gPSux*q3#QpCM*WTQ=!ko{A54#}ni5A?Aa$WzN(! zb5cvr-qk$ASa?YJQCiANTFd~Zfwk-e1$Nf2b|M!@|hlYe7MkJW)AE)Xm1htQ;SU1v3a(ae)#KcJ;>vl}mt70yn zY|oio-6y1l1$C@Y3X^6vTl3QpBNU1c4GH(sxo_rl%^P10&DrOjXM+|TGVVrX&@i92 zIGmMyjyq?~eUAhO4Ek6LN~xBmY)?jLK`k!GV|mv%E7v<={t@!-fI%P2ySf%5cm-#K zyjxt5zaJ_0j$n|p!+%fV3v>vHS)ryTRCVB3hj9ceSX_|DJRlyLNALg#4Ek6h(0u4r z?Mkj{Y8`mvG(sT=bO`w*;teV(P0LWviY9=}gcg_c&-<^)0W2G5dHv}q2Sk00uf+%Y z^{uJ8Vm0uQoB{D3H&v1Z0|dprRXIjd_l9Hmk<`%7TIBa?>m)kBe1RzyAEo z-_fm4VzMsdt}=ySnyL^AG*>uHII)#;BtFi=XSHrbh^9q##tJNF4@d`@#zW5DQ-mic zUr}?bUXPy43w^~kEwMx{y3Xm1`NUng5O7Bbpbk4V^HZgR`%F&#Opr575Z{gwmmAu9 z%z1NKoG#uL6149MTHQm|R;TbQ&fw&y*1 zov4V5>1I~XR^0kIb2FU+EGo!9ijlXg4$Eq;XYsg(oN;)Uh5#H=?g}Xl^}1pGDOHKsFKddt%5!zXg>+eu8ujGD$thI zhF%!w7RZ^)O_o3cAA)3kP@;?Z;$ljV5s7Dx2Gj?E3i5jqYpj!wkkeV{FarmM1l{U+ zjm67)wwa!meCN-htzHZdgwpXep;K7zy)oFi_nR zRCITw8q>@9-khzv2|f=Iq%dnMX;JAZ1llC{oKJc8Fl!7Fw1{PG8r|B{+{LwSAsmV1eV$%-=V~S+(RF>@uD)Xd(

-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Ƚ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Ƚ$rm7^RNI5u^3CR49l?+ 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�OiCD}=9Ofb(^O1msNW@|!VJVWa94T0d zG^|28)*u7xkckb*!X{*63v#dxx!8d`e2IMQMgjJs5c^StgDA#fl;9{zaU5khiE^Aq z1gdfY|>?xGR*(S(O+#$&YLE41QkwBZ}H<6Cs#J9OfE zbm0ed<45%1C-mZH^x+ru<5vveHw@x;4B-z9<4**K1sH)4e1TAmMi|B-9ODsziHO8x zL}4nTF�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

HW2& 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 J?tHwm@V|hlWiS8$ literal 0 HcmV?d00001 diff --git a/latest/.doctrees/getting-started/index.doctree b/latest/.doctrees/getting-started/index.doctree new file mode 100644 index 0000000000000000000000000000000000000000..f98eefe3d35c6e6ea26d7e1a8731ec20cc99c24e GIT binary patch literal 3218 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 C(M*y6 literal 0 HcmV?d00001 diff --git a/latest/.doctrees/getting-started/override.doctree b/latest/.doctrees/getting-started/override.doctree new file mode 100644 index 0000000000000000000000000000000000000000..3542ab7f2f146dd551ca038e7383b383a66a1d2d GIT binary patch literal 13996 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 literal 0 HcmV?d00001 diff --git a/latest/.doctrees/getting-started/usage.doctree b/latest/.doctrees/getting-started/usage.doctree new file mode 100644 index 0000000000000000000000000000000000000000..93b3b8415bee08281d1c4ec24bd6b4255f659f35 GIT binary patch literal 16454 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 literal 0 HcmV?d00001 diff --git a/latest/.doctrees/index.doctree b/latest/.doctrees/index.doctree new file mode 100644 index 0000000000000000000000000000000000000000..ee84217ff8129ded8fd98f4d5481ffd661637f6b GIT binary patch literal 5424 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 literal 0 HcmV?d00001 diff --git a/latest/_downloads/65641f12c5c057c1da9e9b6c5c8bc465/qm9_reduced_100.xyz b/latest/_downloads/65641f12c5c057c1da9e9b6c5c8bc465/qm9_reduced_100.xyz new file mode 100644 index 000000000..14b2a0416 --- /dev/null +++ b/latest/_downloads/65641f12c5c057c1da9e9b6c5c8bc465/qm9_reduced_100.xyz @@ -0,0 +1,1201 @@ +5 +Properties=species:S:1:pos:R:3 A=157.7118 B=157.70997 C=157.70699 mu=0 alpha=13.21 epsHOMO=-0.3877 epsLUMO=0.1171 epsgap=0.5048 =35.3641 zpve=0.044749 U0=-40.47893 U=-40.476062 H=-40.475117 G=-40.498597 Cv=6.469 pbc="F F F" +C -0.01269814 1.08580416 0.00800100 +H 0.00215042 -0.00603132 0.00197612 +H 1.01173084 1.46375116 0.00027657 +H -0.54081507 1.44752661 -0.87664372 +H -0.52381363 1.43793264 0.90639729 +4 +Properties=species:S:1:pos:R:3 A=293.60975 B=293.54111 C=191.39397 mu=1.6256 alpha=9.46 epsHOMO=-0.257 epsLUMO=0.0829 epsgap=0.3399 =26.1563 zpve=0.034358 U0=-56.525887 U=-56.523026 H=-56.522082 G=-56.544961 Cv=6.316 pbc="F F F" +N -0.04042605 1.02410775 0.06256380 +H 0.01725746 0.01254521 -0.02737716 +H 0.91578937 1.35874519 -0.02875776 +H -0.52027774 1.34353213 -0.77554261 +3 +Properties=species:S:1:pos:R:3 A=799.58812 B=437.90386 C=282.94545 mu=1.8511 alpha=6.31 epsHOMO=-0.2928 epsLUMO=0.0687 epsgap=0.3615 =19.0002 zpve=0.021375 U0=-76.404702 U=-76.401867 H=-76.400922 G=-76.422349 Cv=6.002 pbc="F F F" +O -0.03436050 0.97753957 0.00760159 +H 0.06476649 0.02057220 0.00153463 +H 0.87179037 1.30079240 0.00069313 +4 +Properties=species:S:1:pos:R:3 A=0 B=35.6100361 C=35.6100361 mu=0 alpha=16.28 epsHOMO=-0.2845 epsLUMO=0.0506 epsgap=0.3351 =59.5248 zpve=0.026841 U0=-77.308427 U=-77.305527 H=-77.304583 G=-77.327429 Cv=8.574 pbc="F F F" +C 0.59953949 0.00000000 1.00000000 +C -0.59953949 0.00000000 1.00000000 +H -1.66163859 0.00000000 1.00000000 +H 1.66163859 0.00000000 1.00000000 +3 +Properties=species:S:1:pos:R:3 A=0 B=44.593883 C=44.593883 mu=2.8937 alpha=12.99 epsHOMO=-0.3604 epsLUMO=0.0191 epsgap=0.3796 =48.7476 zpve=0.016601 U0=-93.411888 U=-93.40937 H=-93.408425 G=-93.431246 Cv=6.278 pbc="F F F" +C -0.01332393 1.13246572 0.00827589 +N 0.00231072 -0.01915859 0.00192873 +H -0.02780270 2.19894930 0.01415379 +4 +Properties=species:S:1:pos:R:3 A=285.48839 B=38.9823 C=34.29892 mu=2.1089 alpha=14.18 epsHOMO=-0.267 epsLUMO=-0.0406 epsgap=0.2263 =59.9891 zpve=0.026603 U0=-114.483613 U=-114.480746 H=-114.479802 G=-114.505268 Cv=6.413 pbc="F F F" +C -0.01397770 1.18021143 0.00775250 +O 0.00231399 -0.01966366 0.00216107 +H 0.91496029 1.78951117 0.00395656 +H -0.95910972 1.76401798 0.01718284 +8 +Properties=species:S:1:pos:R:3 A=80.46225 B=19.90649 C=19.90633 mu=0 alpha=23.95 epsHOMO=-0.3385 epsLUMO=0.1041 epsgap=0.4426 =109.5031 zpve=0.074542 U0=-79.764152 U=-79.760666 H=-79.759722 G=-79.787269 Cv=10.098 pbc="F F F" +C -0.01870400 1.52558201 0.01043281 +C 0.00210374 -0.00388191 0.00199882 +H 0.99487275 1.93974324 0.00294120 +H -0.54207611 1.92361063 -0.86511735 +H -0.52524112 1.91417308 0.90002399 +H 0.52548654 -0.40190784 0.87754395 +H -1.01147651 -0.41803380 0.00950849 +H 0.50862619 -0.39247040 -0.88760117 +6 +Properties=species:S:1:pos:R:3 A=127.83497 B=24.85872 C=23.97872 mu=1.5258 alpha=16.97 epsHOMO=-0.2653 epsLUMO=0.0784 epsgap=0.3437 =83.794 zpve=0.051208 U0=-115.679136 U=-115.675816 H=-115.674872 G=-115.701876 Cv=8.751 pbc="F F F" +C -0.00828817 1.39046978 -0.00560069 +O -0.00797038 -0.02504537 0.02030606 +H 1.00658338 1.81556366 0.00348335 +H -0.54657475 1.79916975 -0.87390126 +H -0.52288871 1.72555240 0.89907326 +H 0.44142019 -0.33354425 -0.77152059 +7 +Properties=species:S:1:pos:R:3 A=160.28041 B=8.59323 C=8.59321 mu=0.7156 alpha=28.78 epsHOMO=-0.2609 epsLUMO=0.0613 epsgap=0.3222 =177.1963 zpve=0.05541 U0=-116.609549 U=-116.60555 H=-116.604606 G=-116.633775 Cv=12.482 pbc="F F F" +C -0.01782102 1.46435788 0.01009397 +C 0.00208816 0.00950777 0.00201200 +C 0.01834085 -1.19180518 -0.00450508 +H 0.99782210 1.87425349 0.00260606 +H -0.54220434 1.85801178 -0.86721192 +H -0.52533306 1.84834356 0.90148138 +H 0.03231658 -2.25314823 -0.01025999 +6 +Properties=species:S:1:pos:R:3 A=159.03567 B=9.22327 C=9.22324 mu=3.8266 alpha=24.45 epsHOMO=-0.3264 epsLUMO=0.0376 epsgap=0.364 =160.7223 zpve=0.045286 U0=-132.71815 U=-132.714563 H=-132.713619 G=-132.742149 Cv=10.287 pbc="F F F" +C -0.01788629 1.46712787 0.01011311 +C 0.00173819 0.01035260 0.00207588 +N 0.01765235 -1.14452926 -0.00420445 +H 1.00202941 1.86089927 0.00245401 +H -0.54398848 1.84479901 -0.87075460 +H -0.52707783 1.83518166 0.90486329 +7 +Properties=species:S:1:pos:R:3 A=57.22434 B=10.11122 C=9.07368 mu=2.5682 alpha=25.11 epsHOMO=-0.254 epsLUMO=-0.0198 epsgap=0.2342 =166.9728 zpve=0.055355 U0=-153.787612 U=-153.783728 H=-153.782784 G=-153.812518 Cv=11.219 pbc="F F F" +C -0.00294482 1.50991366 0.00867278 +C 0.02608284 0.00327563 -0.03745912 +O 0.94228801 -0.65507035 -0.45682576 +H 0.92278802 1.92634242 -0.39146557 +H -0.86201540 1.87852481 -0.56479538 +H -0.15050638 1.84393383 1.04289100 +H -0.89443009 -0.48643408 0.35774865 +6 +Properties=species:S:1:pos:R:3 A=73.8472 B=11.34793 C=9.83639 mu=3.7286 alpha=21.57 epsHOMO=-0.2543 epsLUMO=0.0302 epsgap=0.2845 =145.3078 zpve=0.045279 U0=-169.860788 U=-169.856903 H=-169.855958 G=-169.885594 Cv=10.89 pbc="F F F" +N -0.02589986 1.34614561 0.00889391 +C 0.04646728 -0.01174341 0.00120425 +O 1.07183520 -0.65258782 -0.01113313 +H 0.82535497 1.88504948 0.00373769 +H -0.90837680 1.82679638 0.01891992 +H -0.96144100 -0.47500376 0.00807391 +11 +Properties=species:S:1:pos:R:3 A=29.45018 B=8.37701 C=7.42076 mu=0.0597 alpha=34.75 epsHOMO=-0.323 epsLUMO=0.0949 epsgap=0.4179 =227.1361 zpve=0.103182 U0=-119.052475 U=-119.047927 H=-119.046983 G=-119.078157 Cv=14.84 pbc="F F F" +C -0.03113825 1.54081582 0.03192126 +C 0.01215347 0.01092235 -0.01603259 +C 0.72169129 -0.52583353 -1.26230570 +H 0.97955987 1.96459116 0.03098367 +H -0.55840223 1.94831192 -0.83816075 +H -0.54252252 1.90153531 0.93005671 +H 0.51522791 -0.36840234 0.88231134 +H -1.01070641 -0.38456999 0.02051783 +H 1.75851210 -0.17376585 -1.30871516 +H 0.74087192 -1.62024959 -1.27516511 +H 0.22023351 -0.19051179 -2.17729020 +9 +Properties=species:S:1:pos:R:3 A=35.09545 B=9.3686 C=8.1497 mu=1.4131 alpha=27.87 epsHOMO=-0.2619 epsLUMO=0.0798 epsgap=0.3417 =193.1659 zpve=0.079754 U0=-154.972731 U=-154.968412 H=-154.967467 G=-154.998148 Cv=13.546 pbc="F F F" +C -0.00860504 1.50203829 -0.00681217 +C 0.01099310 -0.01764877 -0.01377035 +O 0.68088841 -0.44041803 -1.19313210 +H 1.01153334 1.89662030 -0.01920155 +H -0.53159862 1.88076109 -0.88974659 +H -0.51674572 1.87611771 0.88710739 +H 0.52377121 -0.38912295 0.88824082 +H -1.02027544 -0.40507261 0.01690670 +H 0.69529573 -1.40179568 -1.20148495 +9 +Properties=species:S:1:pos:R:3 A=39.37691 B=10.04033 C=8.90353 mu=1.1502 alpha=28.13 epsHOMO=-0.2525 epsLUMO=0.091 epsgap=0.3435 =187.1015 zpve=0.079534 U0=-154.960361 U=-154.956045 H=-154.9551 G=-154.985747 Cv=12.934 pbc="F F F" +C -0.01482147 1.39241234 0.00567104 +O -0.00471537 -0.01360660 0.01459658 +C 0.63794893 -0.55329676 -1.11358232 +H 1.00528358 1.81015807 0.00465631 +H -0.54689560 1.79343530 -0.87251051 +H -0.53002895 1.72291969 0.91101696 +H 0.13993792 -0.25599333 -2.05098375 +H 1.69265275 -0.23868382 -1.17477743 +H 0.59959435 -1.64180161 -1.02407616 +9 +Properties=species:S:1:pos:R:3 A=20.15852 B=20.15302 C=12.5891 mu=0.0005 alpha=30.82 epsHOMO=-0.2888 epsLUMO=0.1042 epsgap=0.393 =155.8145 zpve=0.081231 U0=-117.824798 U=-117.821426 H=-117.820482 G=-117.849087 Cv=11.041 pbc="F F F" +C -0.01193280 1.51433198 0.01031700 +C 1.30299118 0.77886562 -0.00617842 +C 0.00867174 0.00767042 0.00201032 +H -0.30541464 2.01702117 0.92533239 +H -0.32275498 2.02680156 -0.89347839 +H 1.88493396 0.79145020 -0.92119393 +H 1.90226631 0.78165391 0.89766373 +H -0.27088043 -0.51289125 0.91137474 +H -0.28821983 -0.50310409 -0.90740824 +7 +Properties=species:S:1:pos:R:3 A=25.77385 B=22.12109 C=14.18066 mu=1.7675 alpha=24.04 epsHOMO=-0.2682 epsLUMO=0.1042 epsgap=0.3724 =129.891 zpve=0.057289 U0=-153.742562 U=-153.73941 H=-153.738466 G=-153.766642 Cv=9.176 pbc="F F F" +C 0.01537720 1.41764380 0.00956287 +C 1.26478161 0.64923984 -0.00655044 +O -0.00024018 -0.00771006 0.00204055 +H -0.31763326 1.88586598 0.93475751 +H -0.33527583 1.89576673 -0.90397578 +H 1.83246682 0.56256848 -0.93193290 +H 1.85008258 0.55267938 0.90680147 +10 +Properties=species:S:1:pos:R:3 A=10.12193 B=8.49011 C=4.89615 mu=2.7362 alpha=35.53 epsHOMO=-0.2431 epsLUMO=-0.0087 epsgap=0.2344 =292.4367 zpve=0.083382 U0=-193.08834 U=-193.082969 H=-193.082024 G=-193.116476 Cv=16.893 pbc="F F F" +C -0.00310189 1.48050328 -0.17259867 +C -0.04527202 -0.02887059 0.00139493 +C 1.29705800 -0.72194415 0.16889042 +O -1.08643172 -0.64273343 0.00630393 +H 0.59403529 1.74668579 -1.05225043 +H -1.01540407 1.87034023 -0.28382265 +H 0.48099600 1.95070605 0.69099376 +H 1.82512144 -0.32470731 1.04328658 +H 1.14892507 -1.79597689 0.28554393 +H 1.93682635 -0.52949692 -0.69995403 +9 +Properties=species:S:1:pos:R:3 A=10.78886 B=9.27509 C=5.14977 mu=3.6367 alpha=31.83 epsHOMO=-0.2436 epsLUMO=0.0347 epsgap=0.2783 =267.6148 zpve=0.07319 U0=-209.159302 U=-209.15402 H=-209.153076 G=-209.187468 Cv=16.561 pbc="F F F" +C 0.00679889 1.49969736 -0.02567030 +C -0.02740385 -0.01752051 -0.14894811 +N 1.17826667 -0.63324298 0.05691721 +O -1.03721965 -0.63980649 -0.40727572 +H 0.91390280 1.92923755 -0.46100067 +H -0.87080896 1.91124186 -0.52345176 +H -0.02826124 1.78517271 1.03149125 +H 1.98405139 -0.13175861 0.38674906 +H 1.19049421 -1.63919563 0.10006209 +8 +Properties=species:S:1:pos:R:3 A=11.1475 B=10.36388 C=5.42091 mu=3.4869 alpha=28.07 epsHOMO=-0.2495 epsLUMO=0.0556 epsgap=0.3051 =244.2308 zpve=0.063824 U0=-225.221461 U=-225.217075 H=-225.216131 G=-225.247724 Cv=15.292 pbc="F F F" +N 0.03605270 1.36077873 -0.12416403 +C -0.02591138 -0.02076560 0.00200645 +N 1.21968479 -0.62334220 0.11963222 +O -1.06822866 -0.64174597 0.00865573 +H 0.80749439 1.83455148 0.32144915 +H -0.85825775 1.80373500 0.02243770 +H 1.99927148 -0.17303054 -0.33602496 +H 1.18204327 -1.62147901 -0.02109234 +14 +Properties=species:S:1:pos:R:3 A=7.75166 B=7.74847 C=4.48668 mu=0.0897 alpha=45.46 epsHOMO=-0.3167 epsLUMO=0.0843 epsgap=0.401 =355.0621 zpve=0.131146 U0=-158.342346 U=-158.336603 H=-158.335658 G=-158.370016 Cv=20.273 pbc="F F F" +C -0.03215888 1.54021598 0.01074456 +C 0.03381741 0.00745852 0.00180716 +C 0.71375572 -0.50856404 -1.27296949 +C 0.73848999 -0.52220886 1.25750907 +H 0.97522736 1.97414341 0.00528362 +H -0.56196769 1.92232326 -0.86835418 +H -0.54817239 1.91268414 0.90208039 +H -0.99752525 -0.37310578 0.00977297 +H 1.75070021 -0.15586784 -1.33269631 +H 0.73446691 -1.60328288 -1.29939696 +H 0.19367011 -0.16085589 -2.17195508 +H 0.23611990 -0.18382017 2.17005260 +H 0.75964083 -1.61713153 1.27226101 +H 1.77635866 -0.16985318 1.30053019 +12 +Properties=species:S:1:pos:R:3 A=8.67553 B=8.00568 C=4.75542 mu=1.4259 alpha=38.58 epsHOMO=-0.2612 epsLUMO=0.074 epsgap=0.3351 =318.3721 zpve=0.107673 U0=-194.267232 U=-194.261748 H=-194.260804 G=-194.294663 Cv=19.052 pbc="F F F" +C -0.03315871 1.54782566 -0.00438815 +C -0.01108534 0.01859095 0.01676117 +C 0.70938384 -0.53596711 1.23978444 +O -1.33219841 -0.51712554 0.05236057 +H 0.98215692 1.95715900 -0.03182225 +H -0.56388100 1.92087623 -0.88845865 +H -0.54082548 1.93340945 0.88575489 +H 0.51042122 -0.33767241 -0.88819176 +H 0.22240492 -0.18785860 2.15650245 +H 0.68242024 -1.62887638 1.23305141 +H 1.75434301 -0.21246950 1.25524188 +H -1.81818681 -0.15577435 -0.69553962 +6 +Properties=species:S:1:pos:R:3 A=0 B=4.4259726 C=4.4259726 mu=0 alpha=38.52 epsHOMO=-0.2599 epsLUMO=-0.0214 epsgap=0.2386 =278.6264 zpve=0.037354 U0=-153.459846 U=-153.455442 H=-153.454498 G=-153.482621 Cv=15.312 pbc="F F F" +C 0.68098021 0.00000000 0.00000000 +C -0.68098021 0.00000000 0.00000000 +C -1.88766603 0.00000000 0.00000000 +C 1.88766603 0.00000000 0.00000000 +H -2.94960000 0.00000000 0.00000000 +H 2.94960000 0.00000000 0.00000000 +5 +Properties=species:S:1:pos:R:3 A=0 B=4.5793222 C=4.5793222 mu=3.792 alpha=32.66 epsHOMO=-0.3102 epsLUMO=-0.0543 epsgap=0.2559 =260.1896 zpve=0.027259 U0=-169.557758 U=-169.553764 H=-169.55282 G=-169.581024 Cv=12.93 pbc="F F F" +C 0.01510390 0.00000000 1.00000000 +C 1.38233149 0.00000000 1.00000000 +C -1.18862525 0.00000000 1.00000000 +H -2.25177201 0.00000000 1.00000000 +N 2.54296187 0.00000000 1.00000000 +4 +Properties=species:S:1:pos:R:3 A=0 B=4.73269 C=4.73269 mu=0.0023 alpha=27.7 epsHOMO=-0.3696 epsLUMO=-0.0926 epsgap=0.277 =242.9308 zpve=0.015951 U0=-185.648533 U=-185.644825 H=-185.64388 G=-185.667652 Cv=10.398 pbc="F F F" +N 0.01745734 -1.16134217 -0.00415342 +C 0.00253212 -0.00344278 0.00179939 +C -0.01611419 1.37220987 0.00934873 +N -0.03264302 2.53008276 0.01609090 +6 +Properties=species:S:1:pos:R:3 A=68.5171 B=4.8345 C=4.51586 mu=2.7824 alpha=31.14 epsHOMO=-0.2777 epsLUMO=-0.0735 epsgap=0.2042 =268.3921 zpve=0.037208 U0=-190.624631 U=-190.620363 H=-190.619419 G=-190.650543 Cv=13.049 pbc="F F F" +O -0.06776120 -0.04233838 0.00282489 +C -0.00562945 1.16382879 0.00743862 +C 1.22985272 1.91339997 0.00028781 +C 2.23625322 2.57430970 -0.00529277 +H -0.91670701 1.79467546 0.01781352 +H 3.13429662 3.14370267 -0.01037656 +5 +Properties=species:S:1:pos:R:3 A=67.88408 B=5.00823 C=4.66413 mu=2.3112 alpha=26.25 epsHOMO=-0.3166 epsLUMO=-0.11 epsgap=0.2066 =251.0007 zpve=0.02654 U0=-206.721858 U=-206.717875 H=-206.716931 G=-206.747625 Cv=11.329 pbc="F F F" +O -0.04055978 -0.03799144 0.00266513 +C -0.01768870 1.16193251 0.00746008 +C 1.23315534 1.93381336 0.00043371 +N 2.19857378 2.57055097 -0.00483320 +H -0.92627534 1.78959196 0.01764859 +6 +Properties=species:S:1:pos:R:3 A=56.25048 B=4.77441 C=4.40088 mu=0.002 alpha=26.12 epsHOMO=-0.2668 epsLUMO=-0.1113 epsgap=0.1555 =266.8164 zpve=0.036943 U0=-227.798785 U=-227.79457 H=-227.793626 G=-227.825074 Cv=12.147 pbc="F F F" +O 0.00337122 -0.03146586 0.00157206 +C -0.01713174 1.17081409 0.00676444 +C 1.26555783 1.99719410 -0.00007703 +O 1.24507069 3.19946589 0.00681275 +H -0.94690483 1.77678142 0.01852668 +H 2.19534410 1.39121374 -0.01006739 +10 +Properties=species:S:1:pos:R:3 A=80.28766 B=3.3688 C=3.3688 mu=0 alpha=42.32 epsHOMO=-0.2412 epsLUMO=0.0684 epsgap=0.3096 =400.2236 zpve=0.083896 U0=-155.908941 U=-155.90318 H=-155.902236 G=-155.937641 Cv=17.447 pbc="F F F" +C -0.01787959 1.46676893 0.01011180 +C 0.00186644 0.01072913 0.00211109 +C 0.01819704 -1.19272861 -0.00450723 +C 0.03795170 -2.64876793 -0.01251193 +H 0.86460312 1.87589979 0.51479719 +H -0.03217624 1.87210581 -1.00791002 +H -0.90233115 1.85185524 0.53003953 +H -0.83477011 -3.06339007 0.50451436 +H 0.03276422 -3.04315564 -1.03491223 +H 0.93213486 -3.03931642 0.48626606 +10 +Properties=species:S:1:pos:R:3 A=27.39459 B=4.53005 C=4.08342 mu=0.7067 alpha=40.09 epsHOMO=-0.2592 epsLUMO=0.0566 epsgap=0.3157 =333.9589 zpve=0.084338 U0=-155.897345 U=-155.892291 H=-155.891347 G=-155.924226 Cv=17.13 pbc="F F F" +C -0.03095840 1.54775025 0.03167945 +C 0.01485375 0.00962471 -0.02082154 +C 0.69099073 -0.49954575 -1.20857624 +C 1.25222275 -0.89514467 -2.19527879 +H 0.97899300 1.96621609 0.03373834 +H -0.56082354 1.95002902 -0.83580745 +H -0.54576708 1.88225519 0.93709062 +H 0.51920135 -0.37425398 0.87496224 +H -1.00644802 -0.39030838 0.01340632 +H 1.74594541 -1.25604187 -3.06299415 +9 +Properties=species:S:1:pos:R:3 A=28.0016 B=4.67752 C=4.21765 mu=3.9233 alpha=35.38 epsHOMO=-0.3213 epsLUMO=0.034 epsgap=0.3553 =314.5335 zpve=0.07419 U0=-172.006141 U=-172.001467 H=-172.000523 G=-172.032826 Cv=14.988 pbc="F F F" +C -0.02522005 1.54773054 0.02133370 +C 0.01183939 0.00999278 -0.01556702 +C 0.68915114 -0.50836846 -1.20331488 +N 1.22565733 -0.90360846 -2.14737482 +H 0.98571620 1.96212990 0.02370153 +H -0.55522192 1.94599662 -0.84711771 +H -0.53962556 1.88294354 0.92536604 +H 0.52481910 -0.38226048 0.86933355 +H -1.00453542 -0.39832109 0.00530071 +8 +Properties=species:S:1:pos:R:3 A=32.19893 B=4.76299 C=4.30696 mu=4.4361 alpha=31.81 epsHOMO=-0.2683 epsLUMO=0.0173 epsgap=0.2855 =295.6635 zpve=0.063305 U0=-188.042067 U=-188.037478 H=-188.036534 G=-188.06863 Cv=14.488 pbc="F F F" +N -0.03608099 1.48762533 0.03678072 +C -0.01039471 0.02517605 -0.01506608 +C -1.37180956 -0.52108920 0.02739272 +N -2.44026695 -0.95956444 0.03370519 +H 0.91729752 1.83547547 0.05202682 +H -0.47162178 1.85677205 -0.80275569 +H 0.48946161 -0.40880401 -0.89715168 +H 0.52827150 -0.34533338 0.86469547 +8 +Properties=species:S:1:pos:R:3 A=35.11615 B=4.66117 C=4.22354 mu=1.7211 alpha=33.1 epsHOMO=-0.2595 epsLUMO=0.0277 epsgap=0.2872 =300.0993 zpve=0.060632 U0=-191.810916 U=-191.806025 H=-191.805081 G=-191.837634 Cv=15.855 pbc="F F F" +O -0.02013197 1.45738137 0.01010195 +C 0.00168478 0.03579980 0.00224736 +C -1.36366691 -0.47481101 0.01255056 +C -2.47902835 -0.91970202 0.02082451 +H 0.89446911 1.75736553 0.00327363 +H 0.51979028 -0.35175413 -0.88980302 +H 0.53670458 -0.36127661 0.88000894 +H -3.46773502 -1.30737009 0.02818120 +7 +Properties=species:S:1:pos:R:3 A=35.93172 B=4.83443 C=4.37827 mu=4.6788 alpha=28.56 epsHOMO=-0.3018 epsLUMO=0.0022 epsgap=0.3039 =280.6659 zpve=0.050262 U0=-207.916786 U=-207.912215 H=-207.911271 G=-207.943384 Cv=13.845 pbc="F F F" +O -0.03738221 1.44547841 0.01010769 +C 0.01292906 0.03441661 0.00209165 +C -1.35747452 -0.48874523 0.01239738 +N -2.42135277 -0.93685184 0.02016053 +H 0.86898057 1.76972949 0.00417577 +H 0.51692713 -0.36329790 -0.89215814 +H 0.53387616 -0.37278749 0.88223921 +10 +Properties=species:S:1:pos:R:3 A=26.14564 B=4.2893 C=4.12773 mu=2.6741 alpha=35.83 epsHOMO=-0.25 epsLUMO=-0.0205 epsgap=0.2295 =333.3276 zpve=0.084175 U0=-193.075202 U=-193.070116 H=-193.069171 G=-193.102798 Cv=15.954 pbc="F F F" +C 0.16879340 1.52513042 -0.15747056 +C -0.18737625 0.06194763 0.14679374 +C 0.50917645 -0.43996215 1.39125850 +O 1.18191079 -1.43565585 1.45816384 +H 1.23126511 1.63137254 -0.39632693 +H -0.40744668 1.89431681 -1.00969246 +H -0.04931034 2.17266260 0.69857432 +H -1.26905160 -0.01668067 0.32854433 +H 0.06279062 -0.60250479 -0.68474036 +H 0.35384841 0.20663370 2.28871052 +9 +Properties=species:S:1:pos:R:3 A=19.98749 B=6.11589 C=4.82584 mu=3.7071 alpha=32.78 epsHOMO=-0.2516 epsLUMO=0.0335 epsgap=0.2851 =279.7863 zpve=0.074166 U0=-209.144909 U=-209.139976 H=-209.139032 G=-209.172305 Cv=15.058 pbc="F F F" +C 0.01474916 1.47888256 -0.03509326 +N 0.18708077 0.03831317 -0.02906851 +C 0.45703661 -0.66858895 1.10069001 +O 0.58457996 -0.19876202 2.21119705 +H 0.76025289 1.96736104 -0.67198126 +H -0.98462423 1.75984483 -0.38485103 +H 0.14269849 1.82387718 0.99149397 +H 0.10386349 -0.46937726 -0.89461379 +H 0.55047568 -1.75253452 0.88868242 +8 +Properties=species:S:1:pos:R:3 A=48.62351 B=4.67298 C=4.38187 mu=3.92 alpha=29.47 epsHOMO=-0.2814 epsLUMO=0.0074 epsgap=0.2888 =293.917 zpve=0.061327 U0=-229.013797 U=-229.009003 H=-229.008059 G=-229.041086 Cv=13.885 pbc="F F F" +C 0.10653781 1.43512049 0.03336100 +O 0.42686564 0.04716929 0.09309945 +C 0.50714862 -0.63652665 -1.06318297 +O 0.76927014 -1.79955017 -1.11010475 +H 0.92349251 2.00385139 0.48465728 +H -0.03757815 1.76927183 -1.00057425 +H -0.81269569 1.60801916 0.59873287 +H 0.30458460 -0.00231902 -1.94965553 +8 +Properties=species:S:1:pos:R:3 A=36.49282 B=4.31175 C=4.04493 mu=1.7341 alpha=28.53 epsHOMO=-0.2537 epsLUMO=-0.0341 epsgap=0.2196 =303.8129 zpve=0.060508 U0=-228.992613 U=-228.987769 H=-228.986825 G=-229.019918 Cv=14.78 pbc="F F F" +O 0.19375856 1.37170995 0.31398297 +C 0.04992637 0.01405481 -0.04526239 +C -1.40888025 -0.39635680 -0.20601574 +O -1.77729462 -1.37233860 -0.80361689 +H -0.01723186 1.91269132 -0.45337758 +H 0.60440478 -0.26519766 -0.95205725 +H 0.46740406 -0.57521679 0.78176270 +H -2.11835055 0.30075962 0.29870515 +14 +Properties=species:S:1:pos:R:3 A=23.44662 B=3.60588 C=3.38683 mu=0 alpha=45.71 epsHOMO=-0.317 epsLUMO=0.0937 epsgap=0.4107 =426.2996 zpve=0.131708 U0=-158.340943 U=-158.33517 H=-158.334226 G=-158.36894 Cv=19.668 pbc="F F F" +C -0.03007624 1.55804912 0.02980774 +C 0.00707277 0.02834877 -0.00712529 +C 0.71320792 -0.52989340 -1.24765581 +C 0.75036895 -2.05959366 -1.28458957 +H 0.98195330 1.97845113 0.02800797 +H -0.55582433 1.96212343 -0.84270157 +H -0.54083762 1.92692755 0.92493697 +H 0.50928672 -0.34909049 0.89361319 +H -1.01733481 -0.36542299 0.03207393 +H 0.21098948 -0.15245770 -2.14839302 +H 1.73761331 -0.13611625 -1.28685672 +H 1.27616854 -2.46366410 -0.41210980 +H -0.26165699 -2.48000447 -1.28273552 +H 1.26108491 -2.42846444 -2.17974803 +12 +Properties=species:S:1:pos:R:3 A=26.59789 B=3.79186 C=3.53779 mu=1.3402 alpha=38.61 epsHOMO=-0.2619 epsLUMO=0.081 epsgap=0.3429 =382.8628 zpve=0.108241 U0=-194.261089 U=-194.255495 H=-194.254551 G=-194.28893 Cv=18.431 pbc="F F F" +C -0.00379012 1.52196790 0.01027996 +C -0.03589372 -0.00778254 0.00225671 +C -1.45219016 -0.56653711 0.01284386 +O -1.36799785 -1.98394604 0.00453606 +H 1.02477576 1.89411231 0.00239793 +H -0.51286674 1.93764614 -0.86653888 +H -0.49584080 1.92801344 0.90121721 +H 0.48140784 -0.39530552 -0.88316064 +H 0.49828589 -0.40486256 0.87330348 +H -1.98734220 -0.20399494 0.90666062 +H -2.00431485 -0.19459473 -0.86666460 +H -2.26171819 -2.33824298 0.01034748 +12 +Properties=species:S:1:pos:R:3 A=28.29567 B=4.14901 C=3.88349 mu=1.0363 alpha=39.34 epsHOMO=-0.2503 epsLUMO=0.0925 epsgap=0.3428 =368.9331 zpve=0.107895 U0=-194.254127 U=-194.248585 H=-194.247641 G=-194.281899 Cv=17.888 pbc="F F F" +C -0.00519551 1.50868224 0.03308760 +C 0.01316580 -0.01037819 0.01988643 +O 0.69758944 -0.46344140 1.16868979 +C 0.76688491 -1.86508183 1.24602669 +H 1.01445476 1.90423799 0.02996018 +H -0.52990866 1.89184059 -0.84726911 +H -0.51263765 1.87805843 0.92875424 +H -1.01599507 -0.40998729 0.00714282 +H 0.51093143 -0.38369435 -0.89219395 +H -0.23415841 -2.32451489 1.28977780 +H 1.30129276 -2.29853663 0.38486095 +H 1.30990287 -2.11811998 2.16013206 +10 +Properties=species:S:1:pos:R:3 A=14.79671 B=5.6956 C=4.58846 mu=0.0075 alpha=31.42 epsHOMO=-0.2594 epsLUMO=0.0584 epsgap=0.3179 =297.8398 zpve=0.085172 U0=-230.183076 U=-230.177723 H=-230.176779 G=-230.211195 Cv=16.837 pbc="F F F" +O -0.01418735 1.42642242 -0.05423651 +C -0.00391839 0.00717714 0.03496062 +C -1.42317019 -0.55560600 -0.01256639 +O -2.11229413 -0.10563875 -1.17228313 +H -0.18987882 1.64154705 -0.97555148 +H 0.59659504 -0.43315430 -0.77409095 +H 0.47311116 -0.24903733 0.98747216 +H -1.39494859 -1.64975279 -0.06283188 +H -1.96497417 -0.27216915 0.90131972 +H -2.35925991 0.80944396 -1.00614597 +12 +Properties=species:S:1:pos:R:3 A=15.61472 B=6.31363 C=5.54514 mu=0.1136 alpha=41.96 epsHOMO=-0.2727 epsLUMO=0.1012 epsgap=0.3738 =298.6061 zpve=0.109284 U0=-157.116735 U=-157.11209 H=-157.111146 G=-157.143262 Cv=16.49 pbc="F F F" +C -0.03602245 1.52092949 0.01569161 +C 0.01938487 0.01004403 0.04814953 +C 1.30891671 -0.71251995 -0.24920416 +C 0.75347423 -0.70267714 1.15564676 +H 0.90105691 1.95389291 0.38283338 +H -0.19640365 1.89437369 -1.00208569 +H -0.84685273 1.90588930 0.64451322 +H -0.88416809 -0.48001889 -0.30566335 +H 1.26900901 -1.63903068 -0.81150371 +H 2.19010738 -0.11131209 -0.44927513 +H 1.26248862 -0.09487455 1.89690028 +H 0.33540836 -1.62248918 1.54980695 +10 +Properties=species:S:1:pos:R:3 A=18.21931 B=6.63877 C=5.92459 mu=1.812 alpha=35.01 epsHOMO=-0.2633 epsLUMO=0.1052 epsgap=0.3685 =267.2979 zpve=0.085275 U0=-193.039603 U=-193.035186 H=-193.034242 G=-193.065979 Cv=14.764 pbc="F F F" +C -0.01646343 1.51830705 0.00771445 +C -0.02743227 0.01657694 -0.10889741 +C 0.77296553 -0.70131886 -1.10863115 +O 1.17212293 -0.66702969 0.26278829 +H 0.91865980 1.92914217 -0.38285880 +H -0.85158014 1.95456506 -0.55109460 +H -0.11487702 1.82596470 1.05397777 +H -0.93582598 -0.47350600 0.24682793 +H 0.44443922 -1.67201495 -1.47810622 +H 1.40538284 -0.13600339 -1.79271491 +11 +Properties=species:S:1:pos:R:3 A=16.58914 B=7.18798 C=6.11415 mu=1.1353 alpha=39.02 epsHOMO=-0.2304 epsLUMO=0.0968 epsgap=0.3271 =270.5508 zpve=0.097671 U0=-173.147782 U=-173.143343 H=-173.142399 G=-173.174073 Cv=15.298 pbc="F F F" +C -0.05275541 1.47419574 0.00999108 +N 0.01940516 0.02189947 0.06334866 +C 1.32511048 -0.56446850 -0.21420725 +C 0.78051759 -0.54057993 1.17242760 +H 0.86784202 1.97176076 0.36297285 +H -0.23845155 1.79095005 -1.02142866 +H -0.88683448 1.81938959 0.62950398 +H 1.31992909 -1.48186782 -0.79602038 +H 2.15202820 0.11020204 -0.43285248 +H 1.24563570 0.14996098 1.87499245 +H 0.37013358 -1.44020447 1.62233365 +10 +Properties=species:S:1:pos:R:3 A=16.79477 B=6.71015 C=5.86781 mu=1.3894 alpha=34.64 epsHOMO=-0.239 epsLUMO=0.0775 epsgap=0.3166 =263.966 zpve=0.085106 U0=-193.034988 U=-193.030356 H=-193.029411 G=-193.061689 Cv=15.679 pbc="F F F" +O 0.21577583 1.35386859 -0.10695107 +C 0.01628099 -0.02832718 -0.02915694 +C -0.39081465 -0.71497009 1.24315669 +C -1.35118138 -0.64280380 0.06273589 +H -0.43642338 1.79062849 0.45006761 +H 0.74981167 -0.52404050 -0.65624767 +H 0.05959375 -1.66840483 1.49729237 +H -0.61369353 -0.08848006 2.10170640 +H -2.19821932 0.03058430 0.15411451 +H -1.56395912 -1.54640426 -0.49826515 +12 +Properties=species:S:1:pos:R:3 A=10.66107 B=10.66107 C=6.30452 mu=0 alpha=41.83 epsHOMO=-0.2982 epsLUMO=0.0956 epsgap=0.3938 =268.4432 zpve=0.110511 U0=-157.115484 U=-157.111322 H=-157.110378 G=-157.141657 Cv=14.696 pbc="F F F" +C -0.02542957 1.54032578 -0.04215944 +C 1.52564399 1.50419989 0.04121276 +C 1.42146727 0.06146790 0.60844885 +C -0.02638833 -0.01070956 0.04935088 +H -0.46591372 1.99639894 0.84962894 +H -0.47900239 2.00028207 -0.92365389 +H 1.98248278 1.51375334 -0.95303183 +H 2.02191365 2.25986579 0.65522129 +H 2.14291679 -0.67956358 0.25531480 +H 1.43105853 0.05751479 1.70261879 +H -0.79053440 -0.48530296 0.66996573 +H -0.05233245 -0.47238446 -0.94236394 +10 +Properties=species:S:1:pos:R:3 A=12.06545 B=11.77731 C=6.71997 mu=1.7978 alpha=34.56 epsHOMO=-0.2424 epsLUMO=0.0859 epsgap=0.3283 =236.9759 zpve=0.086675 U0=-193.034094 U=-193.029968 H=-193.029024 G=-193.060777 Cv=12.915 pbc="F F F" +C -0.03489789 1.55259455 -0.08507691 +C 1.49349183 1.45459700 0.10114677 +O 1.42725884 0.02348990 0.27254886 +C -0.00634758 0.02236494 0.10944630 +H -0.56579210 2.11301721 0.68591527 +H -0.36628352 1.89393380 -1.06692327 +H 2.10031724 1.73525720 -0.76898349 +H 1.90023090 1.95506611 0.98896748 +H -0.51987849 -0.35595179 1.00235948 +H -0.31970062 -0.57567421 -0.75559275 +12 +Properties=species:S:1:pos:R:3 A=8.63483 B=4.11977 C=2.88825 mu=0.6875 alpha=45.37 epsHOMO=-0.2392 epsLUMO=0.0192 epsgap=0.2584 =452.5112 zpve=0.100501 U0=-248.375248 U=-248.368823 H=-248.367879 G=-248.405354 Cv=21.616 pbc="F F F" +C -0.10255370 1.49907127 -0.00133642 +C -0.00519774 -0.00343114 -0.02723470 +C -0.00688536 -0.76890740 1.26434744 +N 0.08186799 -0.69202791 -1.10087306 +O 0.07439067 0.13215394 -2.24195258 +H 0.78342093 1.94690862 -0.46354050 +H -0.96150430 1.83614082 -0.59021965 +H -0.19854173 1.87462989 1.01931607 +H -0.92620012 -0.57297946 1.82982479 +H 0.07256154 -1.84064782 1.07516863 +H 0.82937178 -0.45553340 1.90133089 +H 0.13975924 -0.51254299 -2.95389260 +10 +Properties=species:S:1:pos:R:3 A=9.17136 B=9.04195 C=4.5531 mu=1.8689 alpha=43.14 epsHOMO=-0.2029 epsLUMO=0.0499 epsgap=0.2528 =303.9808 zpve=0.082433 U0=-210.101789 U=-210.097816 H=-210.096872 G=-210.12818 Cv=14.821 pbc="F F F" +N -0.00829694 1.35362838 0.00995971 +C 1.28033254 1.82457421 -0.00022459 +C 2.12216639 0.73698898 -0.01445600 +C 1.30849904 -0.43109580 -0.01284154 +C -0.00342782 -0.01836884 0.00235736 +H -0.83243234 1.92772668 0.02122995 +H 1.48471820 2.88312630 0.00354313 +H 3.20066918 0.77343077 -0.02488416 +H 1.64810599 -1.45539683 -0.02180394 +H -0.92551647 -0.57697054 0.00839402 +9 +Properties=species:S:1:pos:R:3 A=9.77329 B=9.41192 C=4.7946 mu=3.6193 alpha=39.13 epsHOMO=-0.2253 epsLUMO=0.0332 epsgap=0.2585 =283.6817 zpve=0.071145 U0=-226.160842 U=-226.157088 H=-226.156144 G=-226.187104 Cv=13.371 pbc="F F F" +N -0.00996090 1.35636172 0.01000855 +C 1.29535422 1.79575578 -0.00047017 +C 2.05550519 0.65637438 -0.01422927 +N 1.25385745 -0.46275132 -0.01260894 +C 0.02301170 -0.00706382 0.00200146 +H -0.83195718 1.93618436 0.02132575 +H 1.54553961 2.84344998 0.00289054 +H 3.13177434 0.57569766 -0.02524155 +H -0.87667864 -0.60414531 0.00750794 +9 +Properties=species:S:1:pos:R:3 A=9.50228 B=9.29497 C=4.69874 mu=0.5571 alpha=39.2 epsHOMO=-0.2246 epsLUMO=0.0199 epsgap=0.2445 =289.005 zpve=0.069883 U0=-229.969129 U=-229.965414 H=-229.96447 G=-229.995393 Cv=13.358 pbc="F F F" +O -0.03255819 1.35065130 0.00967376 +C 1.25319237 1.79167710 -0.00030351 +C 2.11664681 0.74375623 -0.01441494 +C 1.30397796 -0.43852387 -0.01283316 +C 0.01629568 -0.00777185 0.00191294 +H 1.37951089 2.86161135 0.00427433 +H 3.19376406 0.79865501 -0.02458604 +H 1.63858893 -1.46383271 -0.02156949 +H -0.93736295 -0.50899925 0.00843891 +8 +Properties=species:S:1:pos:R:3 A=10.10926 B=9.69372 C=4.94857 mu=1.5081 alpha=35.17 epsHOMO=-0.2509 epsLUMO=0.001 epsgap=0.2519 =269.2444 zpve=0.058593 U0=-246.02915 U=-246.025614 H=-246.024669 G=-246.055309 Cv=12.04 pbc="F F F" +O -0.03808298 1.35643965 0.00975193 +C 1.26496982 1.76855319 -0.00061744 +C 2.04955750 0.66630033 -0.01406047 +N 1.24227075 -0.46732066 -0.01237541 +C 0.04019820 0.00561577 0.00183569 +H 1.43513907 2.83095265 0.00340823 +H 3.12532898 0.59783015 -0.02480757 +H -0.89387707 -0.53342154 0.00796935 +17 +Properties=species:S:1:pos:R:3 A=4.4178 B=4.41753 C=4.41717 mu=0.0003 alpha=56.01 epsHOMO=-0.3145 epsLUMO=0.0737 epsgap=0.3882 =486.2719 zpve=0.158836 U0=-197.632222 U=-197.625241 H=-197.624297 G=-197.661411 Cv=26.084 pbc="F F F" +C -0.01859029 1.53486266 0.01039904 +C 0.00210320 -0.00413672 0.00196980 +C 0.74643954 -0.51390760 1.24887638 +C -1.44190166 -0.53673615 0.01311457 +C 0.72234971 -0.50049606 -1.26445632 +H 0.99776928 1.94420529 0.00435474 +H -0.54181883 1.92841415 -0.86819911 +H -0.52758402 1.91888376 0.90148530 +H 0.25549576 -0.17602728 2.16833067 +H 0.77815389 -1.60892372 1.27088904 +H 1.77964786 -0.14975834 1.26944035 +H -1.99871895 -0.18888794 -0.86408066 +H -1.45956909 -1.63227235 0.00649916 +H -1.98088827 -0.19979639 0.90561580 +H 1.75482473 -0.13554018 -1.30118083 +H 0.75396989 -1.59524036 -1.29822280 +H 0.21358221 -0.15343900 -2.17067181 +15 +Properties=species:S:1:pos:R:3 A=4.69474 B=4.66938 C=4.47909 mu=1.384 alpha=49.04 epsHOMO=-0.2601 epsLUMO=0.0664 epsgap=0.3265 =449.0573 zpve=0.134977 U0=-233.560626 U=-233.553779 H=-233.552834 G=-233.589759 Cv=25.128 pbc="F F F" +C -0.00855999 1.54270147 0.00152717 +C 0.00506780 0.00702635 0.01856160 +C 0.76137731 -0.51839196 1.24766443 +C -1.42012774 -0.54933183 -0.02116008 +O 0.62590477 -0.48363745 -1.17657057 +H 1.01361406 1.94020776 0.00281128 +H -0.51459669 1.90702466 -0.89705781 +H -0.52214815 1.94882514 0.87918344 +H 0.28130613 -0.20165548 2.17943598 +H 0.79965506 -1.61131746 1.23022549 +H 1.79096916 -0.14072935 1.26083003 +H -1.93854829 -0.19910724 -0.91828281 +H -1.39937632 -1.64259062 -0.04563833 +H -1.98850725 -0.23059656 0.85726520 +H 1.53111188 -0.15488046 -1.19210222 +9 +Properties=species:S:1:pos:R:3 A=10.21876 B=4.04324 C=2.94978 mu=2.8579 alpha=42.02 epsHOMO=-0.2654 epsLUMO=-0.0575 epsgap=0.2079 =416.7799 zpve=0.065175 U0=-229.927277 U=-229.921622 H=-229.920677 G=-229.955843 Cv=18.723 pbc="F F F" +C -0.00693851 1.49559567 -0.01063358 +C -0.02986170 -0.01594623 0.06248673 +O -0.08815239 -0.63215062 1.10334812 +C 0.02336981 -0.70256747 -1.22062379 +C 0.06738132 -1.26058341 -2.28623129 +H 0.90429806 1.83281887 -0.51655384 +H -0.85338524 1.85556926 -0.60552819 +H -0.05237764 1.91099807 0.99695949 +H 0.10466868 -1.77036047 -3.21832617 +8 +Properties=species:S:1:pos:R:3 A=10.16063 B=4.15847 C=3.0056 mu=3.3351 alpha=37.08 epsHOMO=-0.3007 epsLUMO=-0.0889 epsgap=0.2118 =397.7757 zpve=0.05451 U0=-246.027383 U=-246.022024 H=-246.02108 G=-246.055769 Cv=16.963 pbc="F F F" +C -0.01171097 1.49973776 -0.01213268 +C -0.02919740 -0.00338745 0.07151218 +O -0.09164028 -0.64592927 1.08732241 +C 0.03831104 -0.69690258 -1.23748557 +N 0.09136286 -1.22982650 -2.26228068 +H 0.90093132 1.83370670 -0.51814928 +H -0.85663933 1.84864400 -0.61618135 +H -0.06416540 1.92131542 0.99203818 +8 +Properties=species:S:1:pos:R:3 A=10.68423 B=4.3198 C=3.07993 mu=5.1815 alpha=38.31 epsHOMO=-0.2739 epsLUMO=-0.0438 epsgap=0.2301 =384.5574 zpve=0.056619 U0=-242.19573 U=-242.190591 H=-242.189646 G=-242.223513 Cv=17.465 pbc="F F F" +N -0.05232108 1.34991769 0.15535538 +C 0.08549378 -0.01476951 0.02668890 +N 1.14555215 -0.71993906 -0.03966037 +C -1.19426556 -0.71152088 0.01802151 +N -2.22747610 -1.22790543 0.00132148 +H 0.75474469 1.91998737 -0.04411334 +H -0.94458527 1.76600473 -0.05932293 +H 1.98312429 -0.13415500 -0.02878551 +9 +Properties=species:S:1:pos:R:3 A=9.08854 B=4.42607 C=3.03169 mu=0.9461 alpha=36.51 epsHOMO=-0.2538 epsLUMO=-0.0964 epsgap=0.1574 =399.222 zpve=0.064992 U0=-267.10335 U=-267.097658 H=-267.096714 G=-267.132534 Cv=17.806 pbc="F F F" +C -0.43126066 1.30586664 -0.12758585 +C 0.25285715 -0.01026988 0.13138867 +O 0.69872099 -0.36890333 1.19604690 +C 0.38978943 -0.96773680 -1.06226208 +O -0.01611268 -0.71564293 -2.16583718 +H 0.10006565 1.85324490 -0.91332597 +H -1.44270433 1.13069361 -0.50923371 +H -0.46757554 1.89548158 0.78836479 +H 0.90329886 -1.91558845 -0.79531972 +9 +Properties=species:S:1:pos:R:3 A=10.08927 B=4.54115 C=3.13487 mu=2.7707 alpha=38.09 epsHOMO=-0.2561 epsLUMO=-0.064 epsgap=0.192 =384.4827 zpve=0.067668 U0=-263.278851 U=-263.273589 H=-263.272645 G=-263.306835 Cv=17.972 pbc="F F F" +N -0.16032929 1.08528962 -0.45398652 +C 0.18649127 -0.08762327 0.14758021 +N 1.28979627 -0.46427423 0.67927030 +C -0.94204384 -1.08440264 0.20423621 +O -2.01802205 -0.89007687 -0.30583149 +H 0.54574437 1.73837930 -0.74689246 +H -1.04684920 1.09570857 -0.93607796 +H 2.01738195 0.24991828 0.59881811 +H -0.67740148 -2.01003995 0.74746441 +13 +Properties=species:S:1:pos:R:3 A=7.92874 B=3.8272 C=2.82581 mu=0.6578 alpha=51.2 epsHOMO=-0.2589 epsLUMO=0.0571 epsgap=0.316 =481.9854 zpve=0.112471 U0=-195.186772 U=-195.180446 H=-195.179502 G=-195.215658 Cv=22.569 pbc="F F F" +C -0.01763434 1.54859468 -0.00253584 +C -0.01719180 0.00735789 0.03269604 +C 0.75818463 -0.52820155 1.25278862 +C -1.38213303 -0.51768438 0.00775516 +C -2.50796392 -0.94005629 0.00478552 +H 1.00944396 1.92639613 -0.02632830 +H -0.54514614 1.92217052 -0.88393459 +H -0.51243000 1.95339892 0.88560642 +H 0.49366179 -0.34904155 -0.87265890 +H 0.28968458 -0.19345372 2.18334679 +H 0.77833392 -1.62102506 1.25783727 +H 1.78952492 -0.16181727 1.23574954 +H -3.49998244 -1.31810165 -0.00723572 +12 +Properties=species:S:1:pos:R:3 A=7.90009 B=3.95466 C=2.88643 mu=3.9512 alpha=46.23 epsHOMO=-0.318 epsLUMO=0.0365 epsgap=0.3545 =460.694 zpve=0.102281 U0=-211.295796 U=-211.289821 H=-211.288877 G=-211.324525 Cv=20.467 pbc="F F F" +C -0.00242350 1.55035837 0.01056187 +C -0.01856600 0.01004352 -0.02261770 +C -1.45045318 -0.55766178 0.01293347 +C 0.70125749 -0.48583168 -1.20172764 +N 1.26190946 -0.87126766 -2.13619740 +H 1.01959496 1.93673215 0.00349668 +H -0.52972844 1.96141639 -0.85498386 +H -0.50134251 1.90346839 0.91755862 +H 0.52481877 -0.36222456 0.85525462 +H -2.02427903 -0.21428716 -0.85251869 +H -1.44438296 -1.65026927 0.00754107 +H -1.95805494 -0.21725882 0.91996760 +11 +Properties=species:S:1:pos:R:3 A=8.30095 B=3.97615 C=2.93764 mu=2.7429 alpha=42.87 epsHOMO=-0.2704 epsLUMO=0.0278 epsgap=0.2983 =440.0738 zpve=0.091554 U0=-227.338075 U=-227.332253 H=-227.331309 G=-227.366638 Cv=19.946 pbc="F F F" +C -0.01064295 1.54128691 0.00722087 +C -0.00203811 0.00756015 0.03863463 +N 0.76268677 -0.47101822 1.19250856 +C -1.38541954 -0.52099256 -0.00194097 +N -2.45680847 -0.95636072 0.00694969 +H 1.02043523 1.90106589 0.00392365 +H -0.52873161 1.91193452 -0.88031480 +H -0.51849536 1.94150431 0.89013197 +H 0.50418828 -0.35805500 -0.86276072 +H 0.30070681 -0.18364934 2.05155305 +H 0.78148992 -1.48670299 1.20428183 +11 +Properties=species:S:1:pos:R:3 A=8.55919 B=3.89952 C=2.91869 mu=1.3582 alpha=44.03 epsHOMO=-0.2665 epsLUMO=0.0336 epsgap=0.3001 =444.6452 zpve=0.088908 U0=-231.108368 U=-231.102292 H=-231.101348 G=-231.137061 Cv=21.306 pbc="F F F" +C -0.00754278 1.55566144 0.08650633 +C 0.01207541 0.02096553 0.04935916 +O -1.29150251 -0.52785128 0.22126386 +C 0.65093362 -0.47718651 -1.17430507 +C 1.13902673 -0.86577343 -2.20205518 +H 1.00824243 1.95969458 0.04929733 +H -0.56272245 1.95192010 -0.76978085 +H -0.49328161 1.88929438 1.00704123 +H 0.57811967 -0.34464907 0.91458864 +H -1.78516532 -0.35903262 -0.58909400 +H 1.58078877 -1.22365060 -3.09919447 +10 +Properties=species:S:1:pos:R:3 A=8.55908 B=4.01671 C=2.97882 mu=3.269 alpha=39.28 epsHOMO=-0.3051 epsLUMO=0.0115 epsgap=0.3166 =424.3395 zpve=0.078602 U0=-247.214861 U=-247.209162 H=-247.208218 G=-247.243338 Cv=19.252 pbc="F F F" +C -0.00992462 1.54951908 0.00732200 +C 0.00740485 0.01722020 0.05031270 +O 0.72085722 -0.49630479 1.15864583 +C -1.36995095 -0.52355929 0.00894432 +N -2.45081572 -0.93233138 0.00716912 +H 1.01892314 1.91630447 0.02724149 +H -0.50261490 1.90969362 -0.89997951 +H -0.54800426 1.95377611 0.87053664 +H 0.53602846 -0.36494195 -0.82970945 +H 0.27702643 -0.20644534 1.96421773 +13 +Properties=species:S:1:pos:R:3 A=7.66289 B=3.70925 C=2.79937 mu=2.6921 alpha=46.58 epsHOMO=-0.2469 epsLUMO=-0.0188 epsgap=0.2281 =482.0475 zpve=0.112328 U0=-232.364952 U=-232.358577 H=-232.357633 G=-232.394589 Cv=21.434 pbc="F F F" +C -0.02629647 1.53877116 -0.00783747 +C 0.01468904 0.00095310 0.00166037 +C 0.74737862 -0.53388859 1.24420471 +C -1.40211264 -0.53859257 -0.01557820 +O -1.87620455 -1.23582351 -0.87399559 +H 0.98823696 1.94625080 0.03705522 +H -0.50725090 1.92153422 -0.91285565 +H -0.57756514 1.92360883 0.85796386 +H 0.50584680 -0.36421091 -0.90619124 +H 0.22958380 -0.23909403 2.16431052 +H 0.81692736 -1.62559499 1.22973438 +H 1.76267153 -0.12846566 1.29050755 +H -2.00861510 -0.22792742 0.87121666 +11 +Properties=species:S:1:pos:R:3 A=8.31096 B=4.07963 C=2.92918 mu=2.8354 alpha=39.16 epsHOMO=-0.255 epsLUMO=-0.0279 epsgap=0.2271 =432.1489 zpve=0.088443 U0=-268.287661 U=-268.281505 H=-268.280561 G=-268.316982 Cv=20.344 pbc="F F F" +C -0.05483118 1.46032843 -0.17068647 +C 0.07105714 -0.03524485 0.11225841 +O 0.58204486 -0.33316656 1.40176256 +C -1.27639279 -0.74383027 0.03051185 +O -2.11855775 -0.49643175 -0.79163412 +H 0.93158072 1.93091398 -0.23353204 +H -0.57713995 1.61290939 -1.11835562 +H -0.62444315 1.94776119 0.62573670 +H 0.69687521 -0.50071620 -0.67159471 +H 1.45603316 0.06066659 1.47858584 +H -1.40723217 -1.53388627 0.80211181 +12 +Properties=species:S:1:pos:R:3 A=8.9331 B=4.19405 C=2.96046 mu=3.7163 alpha=44.42 epsHOMO=-0.2424 epsLUMO=0.0327 epsgap=0.2751 =441.85 zpve=0.10227 U0=-248.430371 U=-248.424309 H=-248.423365 G=-248.459383 Cv=19.918 pbc="F F F" +C -0.09776499 1.44917268 0.04561984 +N 0.01043053 0.00373818 -0.00070600 +C 0.05323028 -0.71432112 1.25264891 +C 0.06728716 -0.64067225 -1.20060778 +O 0.03636432 -0.11006515 -2.29109228 +H 0.75650660 1.88747109 0.57647421 +H -0.11648577 1.81632103 -0.98049172 +H -1.01641106 1.75521548 0.56151415 +H -0.85453556 -0.53657675 1.84390168 +H 0.13297722 -1.78696336 1.05851351 +H 0.91637348 -0.40737846 1.85761345 +H 0.14762240 -1.73801339 -1.06805139 +11 +Properties=species:S:1:pos:R:3 A=10.13982 B=3.81346 C=2.86965 mu=2.9514 alpha=39.33 epsHOMO=-0.2699 epsLUMO=-0.0262 epsgap=0.2437 =440.1727 zpve=0.088924 U0=-268.301176 U=-268.295084 H=-268.29414 G=-268.331307 Cv=19.824 pbc="F F F" +C -0.01708808 1.44281136 0.03225501 +C -0.05544542 -0.06560572 -0.02375999 +O -0.17379913 -0.76196233 0.96223129 +C 0.06068107 -0.73615179 -1.38825252 +O 0.00877771 -2.12574390 -1.27749486 +H 0.92062950 1.81463913 -0.39522215 +H -0.83050523 1.86542281 -0.56780350 +H -0.10911975 1.78049045 1.06493675 +H -0.75015067 -0.35235060 -2.03056074 +H 1.00312898 -0.40389029 -1.85592942 +H -0.09063255 -2.29450960 -0.32608019 +13 +Properties=species:S:1:pos:R:3 A=9.55216 B=3.57844 C=2.7341 mu=2.6168 alpha=46.19 epsHOMO=-0.2423 epsLUMO=-0.0072 epsgap=0.2351 =489.8518 zpve=0.112006 U0=-232.377706 U=-232.371073 H=-232.370129 G=-232.408256 Cv=21.716 pbc="F F F" +C -0.04384102 1.54099793 -0.03913814 +C 0.02765132 0.01885817 0.04778773 +C 0.76814644 -0.48842218 1.28000847 +C 0.87850208 -1.99746312 1.42393323 +O 1.24179142 0.26651340 2.09788702 +H 0.95796454 1.97690198 -0.06816012 +H -0.58447717 1.85356031 -0.93690369 +H -0.55173626 1.95737759 0.83440529 +H -0.97692824 -0.42709877 0.05353178 +H 0.51853486 -0.40806507 -0.83809409 +H 1.39924980 -2.42678188 0.56053177 +H 1.42001187 -2.24449367 2.33776426 +H -0.11750602 -2.45360651 1.45141965 +12 +Properties=species:S:1:pos:R:3 A=9.78802 B=3.78441 C=2.84416 mu=3.499 alpha=42.54 epsHOMO=-0.2438 epsLUMO=0.0355 epsgap=0.2793 =457.447 zpve=0.101847 U0=-248.448467 U=-248.441988 H=-248.441044 G=-248.478935 Cv=21.374 pbc="F F F" +C -0.00220144 1.53344329 -0.05960369 +C -0.03235837 0.01206167 0.06840265 +C 0.69666086 -0.48196462 1.31828322 +N 0.98104007 -1.82034162 1.31984698 +O 1.00392124 0.24606232 2.24136749 +H 1.02111190 1.89525169 -0.19182672 +H -0.59707204 1.86206427 -0.91645604 +H -0.39728839 1.99920712 0.84545201 +H -1.06936083 -0.34552935 0.13040806 +H 0.39947165 -0.46906818 -0.81777020 +H 0.63281951 -2.43917647 0.60874785 +H 1.35708014 -2.22217793 2.16303522 +12 +Properties=species:S:1:pos:R:3 A=10.01185 B=3.84195 C=2.87635 mu=3.5402 alpha=43.61 epsHOMO=-0.2418 epsLUMO=0.0387 epsgap=0.2805 =458.9803 zpve=0.101735 U0=-248.443503 U=-248.436899 H=-248.435955 G=-248.474272 Cv=20.967 pbc="F F F" +C 0.00619941 1.45933202 -0.03893859 +N -0.06411616 0.01422963 -0.12046901 +C -1.20595394 -0.68196796 0.16117120 +C -1.08982704 -2.19284899 0.02095775 +O -2.24482911 -0.14443077 0.49994418 +H 0.75053989 1.78372520 0.69715573 +H 0.25692001 1.90395263 -1.00876215 +H -0.97856026 1.81121438 0.27082194 +H 0.75820982 -0.49543660 -0.39464024 +H -0.09909703 -2.53543104 -0.28970003 +H -1.34097671 -2.65395851 0.97972885 +H -1.82903100 -2.53483935 -0.70813076 +11 +Properties=species:S:1:pos:R:3 A=10.44045 B=4.04692 C=2.98547 mu=3.5648 alpha=39.51 epsHOMO=-0.2436 epsLUMO=0.0599 epsgap=0.3034 =428.404 zpve=0.091713 U0=-264.504487 U=-264.498452 H=-264.497508 G=-264.533633 Cv=20.274 pbc="F F F" +C 0.00922630 1.45021814 -0.03194543 +N -0.01429488 -0.00054646 -0.01782667 +C -1.21576579 -0.67252403 0.04421896 +N -1.09733352 -2.04644898 -0.15997741 +O -2.28599299 -0.12893711 0.24196027 +H 0.89659038 1.81885022 0.49120949 +H 0.00233950 1.86388504 -1.04914155 +H -0.88562684 1.79943346 0.48353298 +H 0.75257305 -0.47506631 -0.46719265 +H -0.24882333 -2.48772194 0.16375654 +H -1.93419610 -2.53898393 0.11482880 +12 +Properties=species:S:1:pos:R:3 A=9.69683 B=4.1533 C=3.01703 mu=1.1876 alpha=43.57 epsHOMO=-0.2595 epsLUMO=0.0352 epsgap=0.2948 =443.1687 zpve=0.102062 U0=-248.416462 U=-248.410358 H=-248.409414 G=-248.445651 Cv=20.256 pbc="F F F" +C -0.09160695 1.37540046 -0.00729426 +O -0.06964534 -0.04831581 -0.11148812 +C 0.68114625 -0.56142673 -1.10732458 +C 0.60405298 -2.06701550 -1.08766892 +N 1.32645533 0.19266343 -1.89967731 +H 0.91463916 1.76843655 0.16257460 +H -0.48562826 1.82624615 -0.92235216 +H -0.73971430 1.60007423 0.84110605 +H -0.43430065 -2.39242162 -1.20325205 +H 1.20627110 -2.50049977 -1.88745640 +H 0.95651337 -2.44976670 -0.12501838 +H 1.83504115 -0.36104361 -2.58486055 +11 +Properties=species:S:1:pos:R:3 A=10.20392 B=4.16834 C=3.07281 mu=1.7569 alpha=39.33 epsHOMO=-0.2685 epsLUMO=0.0174 epsgap=0.2859 =427.6606 zpve=0.089436 U0=-268.32127 U=-268.315051 H=-268.314106 G=-268.351214 Cv=19.501 pbc="F F F" +C 0.07295254 1.38840919 0.06442046 +O 0.21049114 -0.03740028 0.04612736 +C 0.50102805 -0.57224288 -1.15975346 +C 0.62218715 -2.07378323 -1.06030684 +O 0.63922154 0.08224418 -2.16157325 +H 1.00029720 1.87062570 -0.25532064 +H -0.73338957 1.70782089 -0.60080454 +H -0.15751280 1.65154060 1.09692954 +H -0.31330001 -2.50202851 -0.68941906 +H 0.85646588 -2.48430275 -2.04157352 +H 1.40651685 -2.34055496 -0.34634301 +10 +Properties=species:S:1:pos:R:3 A=10.68182 B=4.39532 C=3.17969 mu=2.329 alpha=35.5 epsHOMO=-0.2669 epsLUMO=0.0575 epsgap=0.3244 =398.5908 zpve=0.079271 U0=-284.385189 U=-284.379361 H=-284.378417 G=-284.414085 Cv=19.084 pbc="F F F" +C -0.02645771 1.38305753 0.02085660 +O 0.04139566 -0.04439503 -0.00277452 +C 0.66775338 -0.56001625 -1.09000344 +N 0.72605063 -1.92219983 -0.98822954 +O 1.12952381 0.09648143 -1.99322180 +H 0.97529779 1.82044307 0.02387306 +H -0.57085698 1.76214621 -0.84790425 +H -0.55410722 1.63835731 0.94043594 +H 0.12662696 -2.38401590 -0.32566929 +H 0.97230070 -2.41798421 -1.82732573 +10 +Properties=species:S:1:pos:R:3 A=10.20696 B=3.93135 C=2.9219 mu=4.5676 alpha=35.87 epsHOMO=-0.246 epsLUMO=0.0273 epsgap=0.2733 =418.5967 zpve=0.078222 U0=-284.360325 U=-284.354148 H=-284.353204 G=-284.390143 Cv=20.089 pbc="F F F" +N -0.08115607 1.31807026 0.01276742 +C 0.05442259 -0.04477733 0.08155388 +O 1.12163074 -0.59783950 0.20940553 +C -1.28687786 -0.79011642 0.06178435 +O -1.04605114 -2.13954195 -0.23957158 +H 0.76623366 1.85991128 -0.04483425 +H -0.93021346 1.74567447 -0.31565615 +H -1.74559696 -0.65521334 1.05526700 +H -1.96026061 -0.31149222 -0.67026256 +H -1.85637296 -2.63017646 -0.07625478 +10 +Properties=species:S:1:pos:R:3 A=10.14389 B=4.0714 C=3.02223 mu=5.3004 alpha=35.19 epsHOMO=-0.2527 epsLUMO=0.0208 epsgap=0.2735 =408.0279 zpve=0.080317 U0=-284.372483 U=-284.367172 H=-284.366228 G=-284.40095 Cv=17.931 pbc="F F F" +N 0.01838100 0.93057357 0.04943058 +H -0.70674506 0.56116798 -0.55550134 +H 0.68248307 0.18430002 0.21487099 +H 0.21928084 2.79858558 -0.32670585 +C -0.54586914 1.44688585 1.30274586 +C -0.80466975 2.96030569 1.21052835 +O -0.21468822 3.53648884 0.15531687 +O -1.45295676 3.56338618 2.02143528 +H -1.47662579 0.96512183 1.62072169 +H 0.17781209 1.30324286 2.11157176 +13 +Properties=species:S:1:pos:R:3 A=6.6508 B=4.19317 C=3.39441 mu=2.2854 alpha=42.01 epsHOMO=-0.2597 epsLUMO=0.0631 epsgap=0.3228 =438.3028 zpve=0.11345 U0=-269.479234 U=-269.472993 H=-269.472049 G=-269.508213 Cv=22.072 pbc="F F F" +C -0.02775167 1.53421433 0.00651151 +C 0.08343246 0.01218277 0.05258986 +O 0.95856392 -0.48200710 -0.96694113 +C 0.69767574 -0.49516451 1.35948812 +O 2.02247062 -0.02842530 1.52222186 +H 0.94333763 1.98841434 0.21841589 +H -0.37320516 1.87354041 -0.97716908 +H -0.74773817 1.89256394 0.74926853 +H -0.91671848 -0.43697036 -0.06040528 +H 0.76726710 -0.01412177 -1.78502043 +H 0.11650002 -0.13351914 2.21392431 +H 0.65814685 -1.59563445 1.36274474 +H 2.46378566 -0.22762476 0.68698431 +17 +Properties=species:S:1:pos:R:3 A=7.26511 B=3.32874 C=2.54491 mu=0.0618 alpha=56.26 epsHOMO=-0.3085 epsLUMO=0.085 epsgap=0.3934 =565.8412 zpve=0.159632 U0=-197.629387 U=-197.622325 H=-197.621381 G=-197.659365 Cv=25.169 pbc="F F F" +C 0.05879035 1.56174169 -0.01945240 +C -0.01544024 0.03182306 0.00308332 +C -1.44103237 -0.54862028 0.05028629 +C -1.40777007 -2.07231030 -0.13012010 +C -2.18400529 -0.17659759 1.34114303 +H 1.09435638 1.90233607 -0.11900072 +H -0.50689566 1.97217319 -0.86388098 +H -0.34407951 2.00628082 0.89579522 +H 0.48926758 -0.36011214 -0.88953902 +H 0.55254938 -0.35139446 0.86269887 +H -2.00031575 -0.12153682 -0.79559684 +H -0.85501131 -2.55065810 0.68775438 +H -2.41787513 -2.49543628 -0.13720127 +H -0.91928762 -2.35363802 -1.06914014 +H -3.19100197 -0.60699559 1.35137051 +H -1.65197294 -0.56010584 2.22063481 +H -2.28793759 0.90575132 1.46079572 +15 +Properties=species:S:1:pos:R:3 A=8.11598 B=3.43678 C=2.66869 mu=1.3894 alpha=49.45 epsHOMO=-0.2617 epsLUMO=0.0733 epsgap=0.335 =521.8605 zpve=0.136091 U0=-233.555951 U=-233.549143 H=-233.548199 G=-233.585602 Cv=23.99 pbc="F F F" +C -0.03841227 1.55621396 0.00935837 +C 0.01907135 0.02716079 -0.02074203 +C 0.73141506 -0.52709328 -1.25454422 +C 0.83975868 -2.05206973 -1.22872655 +O -0.01226470 -0.08514394 -2.38973758 +H 0.96845664 1.98863424 0.03526234 +H -0.54377006 1.93824134 -0.88074407 +H -0.57652955 1.91383386 0.89256698 +H 0.53166867 -0.34991486 0.87240999 +H -0.99727186 -0.38638654 -0.00185289 +H 1.74909346 -0.09943025 -1.28826184 +H 1.34143968 -2.42487137 -2.12957624 +H 1.41822012 -2.39229108 -0.36340871 +H -0.15616765 -2.50443859 -1.18308875 +H 0.43090825 -0.40901616 -3.17979642 +15 +Properties=species:S:1:pos:R:3 A=7.55335 B=3.78323 C=2.80566 mu=1.0758 alpha=49.8 epsHOMO=-0.2476 epsLUMO=0.086 epsgap=0.3336 =507.9614 zpve=0.135681 U0=-233.545899 U=-233.539034 H=-233.53809 G=-233.57582 Cv=23.573 pbc="F F F" +C -0.00857605 1.38097833 0.09454670 +O -0.02255106 -0.00739461 -0.13062576 +C -1.30243341 -0.61997805 -0.02088309 +C -1.18687286 -1.97885751 -0.70303918 +C -1.75587824 -0.74662760 1.43714508 +H 1.00321550 1.73258087 -0.12443496 +H -0.71511468 1.90838275 -0.56674280 +H -0.24909065 1.64967237 1.13384681 +H -2.03737978 -0.00432241 -0.56884198 +H -0.44792779 -2.59945605 -0.18596870 +H -2.14751041 -2.50225525 -0.69102581 +H -0.86524212 -1.85860679 -1.74077836 +H -2.73321482 -1.23674908 1.49205117 +H -1.03621350 -1.34483828 2.00544671 +H -1.84898410 0.22935483 1.92198087 +15 +Properties=species:S:1:pos:R:3 A=6.14183 B=5.17679 C=3.79297 mu=0.1068 alpha=52.92 epsHOMO=-0.2633 epsLUMO=0.0893 epsgap=0.3526 =439.1643 zpve=0.137025 U0=-196.409349 U=-196.403398 H=-196.402453 G=-196.437676 Cv=22.258 pbc="F F F" +C -0.03913204 1.50456305 0.04978913 +C 0.00985856 -0.01113880 0.01248619 +C -1.24167981 -0.66663044 -0.53989979 +C 1.33803387 -0.66895748 -0.27400430 +C 0.75126442 -0.72221586 1.11862571 +H 0.88633040 1.92490040 0.45579358 +H -0.18183878 1.92045743 -0.95489291 +H -0.86832076 1.85815718 0.67439648 +H -1.43570890 -0.34344387 -1.56976411 +H -1.15326757 -1.75757800 -0.54433832 +H -2.12221416 -0.40570820 0.05951361 +H 1.34398374 -1.58235208 -0.86005084 +H 2.20196897 -0.03329084 -0.43929326 +H 1.21949576 -0.12246018 1.89246580 +H 0.36153319 -1.67153717 1.47171932 +13 +Properties=species:S:1:pos:R:3 A=6.49534 B=5.52329 C=3.9108 mu=1.8235 alpha=45.7 epsHOMO=-0.2596 epsLUMO=0.091 epsgap=0.3505 =405.521 zpve=0.112851 U0=-232.335768 U=-232.329981 H=-232.329037 G=-232.364091 Cv=20.719 pbc="F F F" +C -0.03970330 1.50954998 -0.04112233 +C -0.03023556 -0.00335329 -0.06498361 +C -1.24613189 -0.68356648 0.52531190 +C 0.78937201 -0.71129193 -1.06027559 +O 1.22546798 -0.60059036 0.29712283 +H 0.88992772 1.90948478 -0.45296558 +H -0.87952723 1.90350108 -0.62376642 +H -0.14448576 1.87590604 0.98604429 +H -2.15218727 -0.41012616 -0.02629495 +H -1.13412584 -1.77005431 0.49747032 +H -1.38586631 -0.38055453 1.56882757 +H 0.50712690 -1.71386874 -1.38085018 +H 1.37088104 -0.14369322 -1.78640853 +13 +Properties=species:S:1:pos:R:3 A=6.57648 B=5.31603 C=3.98453 mu=1.3822 alpha=45.85 epsHOMO=-0.2494 epsLUMO=0.0776 epsgap=0.327 =401.4888 zpve=0.113237 U0=-232.33341 U=-232.327734 H=-232.32679 G=-232.36147 Cv=21.17 pbc="F F F" +C -0.03714052 1.53215920 0.01332310 +C 0.01344335 0.02117019 0.01922005 +O -1.17476104 -0.59735284 -0.40931260 +C 1.30744798 -0.69902106 -0.27389650 +C 0.70844749 -0.71373504 1.12226318 +H 0.89026861 1.96240279 0.40276135 +H -0.17846151 1.91561262 -1.00518522 +H -0.87011232 1.88955201 0.62730953 +H -1.28352265 -0.40225391 -1.34690641 +H 1.23973813 -1.61642115 -0.84783774 +H 2.20543993 -0.11523820 -0.44744474 +H 1.19539159 -0.13889834 1.90240284 +H 0.24735439 -1.63670241 1.45378480 +10 +Properties=species:S:1:pos:R:3 A=12.18399 B=5.1384 C=3.78868 mu=2.5732 alpha=40.19 epsHOMO=-0.263 epsLUMO=0.0277 epsgap=0.2907 =352.0378 zpve=0.080558 U0=-247.201165 U=-247.196699 H=-247.195755 G=-247.22841 Cv=15.51 pbc="F F F" +N -0.04445152 1.25623533 0.31681915 +C -0.03914559 0.04913710 -0.01670558 +C -1.08749619 -1.04164446 -0.11488033 +C 0.09869688 -1.90754844 -0.58225894 +O 0.99647508 -0.76306629 -0.44028010 +H 0.88935980 1.66481350 0.24916893 +H -1.54324114 -1.32235812 0.83572172 +H -1.86910036 -0.85713839 -0.85325910 +H 0.39739753 -2.72227350 0.08158721 +H 0.06945080 -2.25418345 -1.61796084 +11 +Properties=species:S:1:pos:R:3 A=10.79571 B=4.78732 C=3.54292 mu=2.7119 alpha=42.77 epsHOMO=-0.2415 epsLUMO=-0.0194 epsgap=0.2222 =379.6371 zpve=0.090544 U0=-231.15578 U=-231.150804 H=-231.149859 G=-231.184401 Cv=17.076 pbc="F F F" +O -0.00101746 0.01846628 -0.20114742 +C -0.01405811 1.19658059 0.00205306 +C -1.13542911 2.22979148 0.21957980 +C -0.03500884 3.29097637 0.53052223 +C 1.08469664 2.25947795 0.18994331 +H -1.71642814 2.41772662 -0.68901078 +H -1.83392757 1.98415059 1.02444244 +H -0.05534741 4.17585264 -0.10670963 +H -0.02541477 3.61399048 1.57278917 +H 1.81074389 2.03288534 0.97578973 +H 1.63600801 2.46255380 -0.73376244 +10 +Properties=species:S:1:pos:R:3 A=12.23436 B=4.97895 C=3.70561 mu=3.6671 alpha=39.73 epsHOMO=-0.25 epsLUMO=0.038 epsgap=0.288 =355.0934 zpve=0.080442 U0=-247.225618 U=-247.220897 H=-247.219953 G=-247.253218 Cv=16.1 pbc="F F F" +O 0.03184134 -0.03461682 0.00849836 +C -0.02440334 1.16440533 0.02160811 +C -1.14541322 2.23712809 0.03012901 +C 0.00928805 3.27945878 0.04557758 +N 0.93843838 2.14652109 0.03554396 +H -1.77030529 2.23779730 -0.86428437 +H -1.77632809 2.21765386 0.92007934 +H 0.07170564 3.91863516 -0.84072193 +H 0.06622603 3.89826625 0.94657952 +H 1.94616840 2.09535713 0.03855945 +9 +Properties=species:S:1:pos:R:3 A=12.44643 B=5.23328 C=3.86599 mu=3.9339 alpha=35.4 epsHOMO=-0.2788 epsLUMO=0.0089 epsgap=0.2878 =336.0792 zpve=0.068574 U0=-267.106213 U=-267.101929 H=-267.100985 G=-267.13332 Cv=14.483 pbc="F F F" +O 0.04424004 0.03933243 -0.33071104 +C -0.04854479 1.17416230 0.00410076 +C -1.14211656 2.23611850 0.15338361 +C 0.02332538 3.12357010 0.61681625 +O 0.95663808 2.01190122 0.42603746 +H -1.62573755 2.51482212 -0.78401102 +H -1.90009213 1.99553386 0.90028663 +H 0.28368077 3.96172751 -0.03229287 +H 0.00782250 3.43942655 1.66162725 +10 +Properties=species:S:1:pos:R:3 A=11.54185 B=4.90368 C=3.63309 mu=2.5257 alpha=39.34 epsHOMO=-0.2437 epsLUMO=-0.0258 epsgap=0.2179 =359.152 zpve=0.07965 U0=-247.190194 U=-247.185543 H=-247.184599 G=-247.217688 Cv=16.083 pbc="F F F" +O 0.00053891 0.00665475 -0.09743049 +C -0.01371990 1.19213881 0.03139936 +C -1.10668681 2.26612284 0.17247913 +N -0.03543445 3.25123475 0.48533693 +C 1.05328615 2.29521506 0.14383904 +H -1.65047970 2.42796175 -0.76886054 +H -1.83606786 2.11370530 0.97567410 +H -0.05434600 4.07193609 -0.10727051 +H 1.80754206 2.16277968 0.92736250 +H 1.56737937 2.47130277 -0.81152688 +9 +Properties=species:S:1:pos:R:3 A=12.18264 B=4.94228 C=3.68162 mu=0.8477 alpha=35.94 epsHOMO=-0.2647 epsLUMO=-0.0352 epsgap=0.2295 =344.5473 zpve=0.066989 U0=-267.068488 U=-267.063976 H=-267.063032 G=-267.095887 Cv=15.115 pbc="F F F" +O -0.00031692 0.00676321 -0.17139774 +C -0.01417098 1.18672865 -0.00980279 +C -1.08283120 2.27653381 0.15574094 +O -0.03856115 3.26460423 0.27513986 +C 1.02857270 2.30515693 0.12774311 +H -1.72923855 2.43647507 -0.71671274 +H -1.70219898 2.19346725 1.05800754 +H 1.67366781 2.23923293 1.01324179 +H 1.64705068 2.48224548 -0.76148355 +15 +Properties=species:S:1:pos:R:3 A=9.63416 B=4.10254 C=3.28665 mu=0.095 alpha=52.94 epsHOMO=-0.2896 epsLUMO=0.0927 epsgap=0.3823 =455.0215 zpve=0.138424 U0=-196.407957 U=-196.40245 H=-196.401505 G=-196.436159 Cv=20.299 pbc="F F F" +C -0.47005934 1.44206547 -0.06684548 +C 0.14287306 0.05485144 0.03747984 +C 1.37254693 -0.30295273 -0.84679168 +C 1.95947994 -1.09364561 0.35326039 +C 0.99887433 -0.30768787 1.28563099 +H 0.29210839 2.21844829 0.06844100 +H -0.93614604 1.60094605 -1.04612799 +H -1.24148161 1.59707353 0.69627593 +H -0.63517341 -0.70560132 -0.10055095 +H 1.19338376 -0.84118177 -1.78129390 +H 1.96867777 0.58857708 -1.07004184 +H 1.69873597 -2.15500718 0.30521100 +H 3.03253510 -1.01077235 0.54148058 +H 1.48290386 0.58242428 1.70211026 +H 0.51304296 -0.84979686 2.10121062 +13 +Properties=species:S:1:pos:R:3 A=9.93129 B=4.56362 C=3.63704 mu=1.6826 alpha=45.72 epsHOMO=-0.241 epsLUMO=0.0915 epsgap=0.3325 =407.6909 zpve=0.11459 U0=-232.33123 U=-232.325877 H=-232.324933 G=-232.359589 Cv=18.582 pbc="F F F" +C -0.32308228 1.53751451 0.01947624 +C 0.11847214 0.08900172 -0.00523140 +C 0.87489284 -0.43763303 -1.24721738 +C 1.97841048 -0.80657483 -0.23740356 +O 1.27344926 -0.15419108 0.83794040 +H 0.49211985 2.19658795 -0.29527664 +H -1.17615835 1.68923490 -0.65134808 +H -0.62776963 1.82747912 1.03013205 +H -0.71410200 -0.56389187 0.29597305 +H 0.41033314 -1.26269706 -1.78910031 +H 1.15560811 0.34596269 -1.95459519 +H 2.09501012 -1.88349764 -0.05606083 +H 2.96970344 -0.36924147 -0.40408009 +13 +Properties=species:S:1:pos:R:3 A=10.13697 B=4.32512 C=3.50912 mu=1.8995 alpha=45.45 epsHOMO=-0.2419 epsLUMO=0.0814 epsgap=0.3233 =414.1575 zpve=0.114694 U0=-232.325947 U=-232.320548 H=-232.319604 G=-232.354576 Cv=18.443 pbc="F F F" +C -0.18371124 1.54668909 -0.01671129 +C 0.04513382 0.04386724 0.02270494 +C 1.20301104 -0.54034580 -0.81983464 +O 1.80061686 -1.15530615 0.33924991 +C 0.83391983 -0.54313754 1.21648003 +H 0.75102609 2.09256015 0.15344911 +H -0.58319248 1.86155707 -0.98694169 +H -0.89843724 1.85917126 0.75244153 +H -0.89506736 -0.48768372 -0.14843995 +H 0.93560472 -1.27857588 -1.58543917 +H 1.86392938 0.21379924 -1.27081649 +H 1.29414565 0.20948993 1.87273952 +H 0.31517042 -1.28326856 1.83756393 +13 +Properties=species:S:1:pos:R:3 A=10.09703 B=4.26865 C=3.40487 mu=1.4604 alpha=45.55 epsHOMO=-0.256 epsLUMO=0.0801 epsgap=0.3361 =413.9118 zpve=0.115063 U0=-232.333258 U=-232.328097 H=-232.327153 G=-232.361103 Cv=19.023 pbc="F F F" +O 0.54622847 1.03270424 -0.58398083 +C -0.00112269 -0.11036621 0.01898238 +C 0.13945950 -0.34310429 1.54777117 +C -1.26863784 -0.99876517 1.51632654 +C -1.53844651 -0.26418236 0.17423510 +H 0.20332379 1.80433874 -0.12071219 +H 0.41296647 -0.95857955 -0.53560402 +H 0.98890738 -0.92719626 1.90921867 +H 0.11786549 0.61323034 2.08356053 +H -1.20828813 -2.08191064 1.38036699 +H -1.94143614 -0.79119746 2.35014116 +H -2.00495682 0.71307933 0.34581493 +H -2.09160311 -0.78230202 -0.61249171 +11 +Properties=species:S:1:pos:R:3 A=10.85394 B=4.52867 C=3.62328 mu=2.4158 alpha=38.58 epsHOMO=-0.2465 epsLUMO=0.0604 epsgap=0.3069 =374.4087 zpve=0.091005 U0=-268.248371 U=-268.243234 H=-268.24229 G=-268.276572 Cv=17.344 pbc="F F F" +O 0.07721714 1.41738724 -0.14439016 +C 0.01675156 0.02484791 0.03233817 +C 0.11193823 -0.54392541 1.47000744 +O -1.16387804 -1.20093191 1.32441605 +C -1.41930178 -0.52040930 0.07750673 +H 1.00022214 1.67889479 -0.21697466 +H 0.66036495 -0.50380879 -0.68180327 +H 0.91806589 -1.25385265 1.68878628 +H 0.09146208 0.24427487 2.23499232 +H -2.16139683 0.28183960 0.18222436 +H -1.72867456 -1.20941157 -0.71550887 +15 +Properties=species:S:1:pos:R:3 A=7.14221 B=4.37083 C=3.30265 mu=0.1023 alpha=52.92 epsHOMO=-0.2632 epsLUMO=0.094 epsgap=0.3573 =465.3301 zpve=0.137341 U0=-196.406419 U=-196.40034 H=-196.399396 G=-196.435152 Cv=22.005 pbc="F F F" +C -0.05189850 1.55217435 -0.10318438 +C 0.01226648 0.04690675 0.03747520 +C 1.30115692 -0.70661553 -0.19725724 +C 0.70431939 -0.64893239 1.19003562 +C 1.39750324 0.09481280 2.31078011 +H 0.87404209 2.03543171 0.22162228 +H -0.21641357 1.83695278 -1.14852958 +H -0.87157646 1.97673684 0.48797046 +H -0.88508206 -0.45596941 -0.31580786 +H 1.27663658 -1.64149022 -0.74697967 +H 2.19424067 -0.11404121 -0.37569359 +H 0.21672461 -1.56377934 1.51902400 +H 1.91317356 0.99051175 1.95271747 +H 0.68738009 0.40901468 3.08446972 +H 2.14934633 -0.54151807 2.79111543 +13 +Properties=species:S:1:pos:R:3 A=7.36997 B=4.78662 C=3.53123 mu=1.3092 alpha=45.84 epsHOMO=-0.2518 epsLUMO=0.0822 epsgap=0.334 =418.298 zpve=0.113827 U0=-232.32907 U=-232.323327 H=-232.322383 G=-232.357426 Cv=20.702 pbc="F F F" +C -0.07992786 1.55914739 -0.03875994 +C 0.00042206 0.05111569 0.04346551 +C 1.31748624 -0.66230034 -0.20269965 +C 0.71624326 -0.61854924 1.18128126 +O 1.28134126 0.21474798 2.15341739 +H 0.80207677 2.01979988 0.41147972 +H -0.15235410 1.89225261 -1.07968732 +H -0.95836082 1.93564781 0.49643179 +H -0.88615174 -0.46939753 -0.30918496 +H 1.32384464 -1.60086657 -0.74666557 +H 2.18619315 -0.03316813 -0.37068758 +H 0.28509951 -1.54025035 1.57291630 +H 2.12931661 -0.16234387 2.40895930 +14 +Properties=species:S:1:pos:R:3 A=7.53724 B=4.74514 C=3.54049 mu=1.2483 alpha=49.79 epsHOMO=-0.2199 epsLUMO=0.0931 epsgap=0.313 =432.5081 zpve=0.125556 U0=-212.438188 U=-212.432286 H=-212.431342 G=-212.466725 Cv=20.993 pbc="F F F" +C -0.17034561 1.55765735 -0.10065470 +C 0.01075256 0.05574638 -0.05225833 +C 0.71794239 -0.67802425 -1.14204150 +N 1.29811574 -0.59777508 0.19386866 +C 2.50047290 0.20256923 0.36428818 +H 0.60876703 2.05717913 -0.68119301 +H -1.13238698 1.79957181 -0.56489127 +H -0.17350949 1.98946323 0.90659028 +H -0.81010441 -0.46148051 0.44427396 +H 0.39136106 -1.66274618 -1.46771171 +H 1.16668484 -0.06908735 -1.92776126 +H 2.58340476 1.06745445 -0.31262255 +H 2.55143652 0.56892747 1.39502638 +H 3.37185012 -0.43769461 0.19201862 +13 +Properties=species:S:1:pos:R:3 A=8.15202 B=4.38313 C=3.43318 mu=1.8159 alpha=46.02 epsHOMO=-0.2573 epsLUMO=0.0984 epsgap=0.3557 =432.2224 zpve=0.113178 U0=-232.334436 U=-232.32857 H=-232.327626 G=-232.363064 Cv=20.451 pbc="F F F" +C -0.03345961 1.54674842 -0.13373520 +C -0.04966080 0.05914273 0.10861437 +O 1.17261123 -0.65888877 -0.09925231 +C 0.62653087 -0.62548063 1.22492030 +C 1.43849738 0.05647689 2.29618065 +H 0.84261573 2.02417904 0.30895947 +H -0.02020603 1.75197977 -1.20938503 +H -0.93419215 2.01073729 0.28317577 +H -0.92262410 -0.44789053 -0.31001063 +H 0.19593793 -1.58039168 1.53656778 +H 1.84118250 1.01302927 1.95813013 +H 0.82514514 0.22925358 3.18745348 +H 2.28152757 -0.57796414 2.58961605 diff --git a/latest/_modules/index.html b/latest/_modules/index.html new file mode 100644 index 000000000..45b145c05 --- /dev/null +++ b/latest/_modules/index.html @@ -0,0 +1,283 @@ + + + + + + + + Overview: module code - metatensor-models 2023.11.29 documentation + + + + + + + + + + + + + + + + + + + Contents + + + + + + Menu + + + + + + + + Expand + + + + + + Light mode + + + + + + + + + + + + + + Dark mode + + + + + + + Auto light/dark mode + + + + + + + + + + + + + + +

+ + + + + +
+
+
+ +
+
+
+
+ +
+ +
+
+ + +
+ + + + + + \ No newline at end of file diff --git a/latest/_modules/metatensor/models/cli/eval_model.html b/latest/_modules/metatensor/models/cli/eval_model.html new file mode 100644 index 000000000..8293bb72e --- /dev/null +++ b/latest/_modules/metatensor/models/cli/eval_model.html @@ -0,0 +1,336 @@ + + + + + + + + metatensor.models.cli.eval_model - metatensor-models 2023.11.29 documentation + + + + + + + + + + + + + + + + + + + Contents + + + + + + Menu + + + + + + + + Expand + + + + + + Light mode + + + + + + + + + + + + + + Dark mode + + + + + + + Auto light/dark mode + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+ +
+
+ +
+ +
+
+ +
+
+
+ + + + + Back to top + +
+
+ +
+ +
+
+

Source code for metatensor.models.cli.eval_model

+import argparse
+
+from ..utils.data.readers import read_structures
+from ..utils.data.writers import write_predictions
+from ..utils.model_io import load_model
+from .formatter import CustomHelpFormatter
+
+
+def _add_eval_model_parser(subparser: argparse._SubParsersAction) -> None:
+    """Add the `eval_model` paramaters to an argparse (sub)-parser"""
+
+    if eval_model.__doc__ is not None:
+        description = eval_model.__doc__.split(r":param")[0]
+    else:
+        description = None
+
+    parser = subparser.add_parser(
+        "eval",
+        description=description,
+        formatter_class=CustomHelpFormatter,
+    )
+    parser.set_defaults(callable="eval_model")
+
+    parser.add_argument(
+        "model",
+        type=str,
+        help="saved model to be evaluated",
+    )
+    parser.add_argument(
+        "structures",
+        type=str,
+        help="Structure file which should be considered for the evaluation.",
+    )
+    parser.add_argument(
+        "-o",
+        "--output",
+        dest="output",
+        type=str,
+        required=False,
+        default="output.xyz",
+        help="filenmae of the predictions (default: %(default)s)",
+    )
+
+
+
+[docs] +def eval_model(model: str, structures: str, output: str) -> None: + """Evaluate a pretrained model. + + ``target_property`` wil be predicted on a provided set of structures. Predicted + values will be written ``output``. + + :param model: Path to a saved model + :param structure: Path to a structure file which should be considered for the + evaluation. + :param output: Path to save the predicted values + """ + + loaded_model = load_model(model) + structure_list = read_structures(structures) + + # this calculates all the properties that the model is capable of predicting: + predictions = loaded_model(structure_list, loaded_model.capabilities.outputs) + + write_predictions(output, predictions, structure_list)
+ +
+
+
+
+ + +
+
+ + Made with Sphinx and @pradyunsg's + + Furo + +
+
+
+ + +
+
+
+ +
+
+ +
+
+ + + + + + \ No newline at end of file diff --git a/latest/_modules/metatensor/models/cli/export_model.html b/latest/_modules/metatensor/models/cli/export_model.html new file mode 100644 index 000000000..a3ef981bd --- /dev/null +++ b/latest/_modules/metatensor/models/cli/export_model.html @@ -0,0 +1,330 @@ + + + + + + + + metatensor.models.cli.export_model - metatensor-models 2023.11.29 documentation + + + + + + + + + + + + + + + + + + + Contents + + + + + + Menu + + + + + + + + Expand + + + + + + Light mode + + + + + + + + + + + + + + Dark mode + + + + + + + Auto light/dark mode + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+ +
+
+ +
+ +
+
+ +
+
+
+ + + + + Back to top + +
+
+ +
+ +
+
+

Source code for metatensor.models.cli.export_model

+import argparse
+import warnings
+
+from metatensor.torch.atomistic import MetatensorAtomisticModel
+
+from ..utils.model_io import load_model
+from .formatter import CustomHelpFormatter
+
+
+def _add_export_model_parser(subparser: argparse._SubParsersAction) -> None:
+    if export_model.__doc__ is not None:
+        description = export_model.__doc__.split(":param")[0]
+    else:
+        description = None
+
+    parser = subparser.add_parser(
+        "export",
+        description=description,
+        formatter_class=CustomHelpFormatter,
+    )
+    parser.set_defaults(callable="export_model")
+
+    parser.add_argument(
+        "model",
+        type=str,
+        help="Saved model which should be exported",
+    )
+    parser.add_argument(
+        "-o",
+        "--output",
+        dest="output",
+        type=str,
+        required=False,
+        default="exported-model.pt",
+        help="Filename of the exported model (default: %(default)s).",
+    )
+
+
+
+[docs] +def export_model(model: str, output: str) -> None: + """Export a pre-trained model to run MD simulations + + :param model: Path to a saved model + :param output: Path to save the exported model + """ + + loaded_model = load_model(model) + + for model_output_name, model_output in loaded_model.capabilities.outputs.items(): + if model_output.unit == "": + warnings.warn( + f"No units were provided for the `{model_output_name}` output. " + "As a result, this model output will be passed to MD engines as is.", + stacklevel=1, + ) + + wrapper = MetatensorAtomisticModel(loaded_model.eval(), loaded_model.capabilities) + wrapper.export(output)
+ +
+
+
+
+ + +
+
+ + Made with Sphinx and @pradyunsg's + + Furo + +
+
+
+ + +
+
+
+ +
+
+ +
+
+ + + + + + \ No newline at end of file diff --git a/latest/_modules/metatensor/models/cli/formatter.html b/latest/_modules/metatensor/models/cli/formatter.html new file mode 100644 index 000000000..5b8a80889 --- /dev/null +++ b/latest/_modules/metatensor/models/cli/formatter.html @@ -0,0 +1,299 @@ + + + + + + + + metatensor.models.cli.formatter - metatensor-models 2023.11.29 documentation + + + + + + + + + + + + + + + + + + + Contents + + + + + + Menu + + + + + + + + Expand + + + + + + Light mode + + + + + + + + + + + + + + Dark mode + + + + + + + Auto light/dark mode + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+ +
+
+ +
+ +
+
+ +
+
+
+ + + + + Back to top + +
+
+ +
+ +
+
+

Source code for metatensor.models.cli.formatter

+import argparse
+
+
+
+[docs] +class CustomHelpFormatter(argparse.RawDescriptionHelpFormatter): + """Descriptions formatter showing positional arguments before optionals.""" + + def _format_usage(self, usage, actions, groups, prefix): + if usage is None: + # split optionals from positionals + optionals = [] + positionals = [] + for action in actions: + if action.option_strings: + optionals.append(action) + else: + positionals.append(action) + + prog = "%(prog)s" % dict(prog=self._prog) + + # build full usage string + format = self._format_actions_usage + action_usage = format(positionals + optionals, groups) + usage = " ".join([s for s in [prog, action_usage] if s]) + + # Call the superclass method to format the usage + return super()._format_usage(usage, actions, groups, prefix)
+ +
+
+
+
+ + +
+
+ + Made with Sphinx and @pradyunsg's + + Furo + +
+
+
+ + +
+
+
+ +
+
+ +
+
+ + + + + + \ No newline at end of file diff --git a/latest/_modules/metatensor/models/cli/train_model.html b/latest/_modules/metatensor/models/cli/train_model.html new file mode 100644 index 000000000..a0ade2e72 --- /dev/null +++ b/latest/_modules/metatensor/models/cli/train_model.html @@ -0,0 +1,487 @@ + + + + + + + + metatensor.models.cli.train_model - metatensor-models 2023.11.29 documentation + + + + + + + + + + + + + + + + + + + Contents + + + + + + Menu + + + + + + + + Expand + + + + + + Light mode + + + + + + + + + + + + + + Dark mode + + + + + + + Auto light/dark mode + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+ +
+
+ +
+ +
+
+ +
+
+
+ + + + + Back to top + +
+
+ +
+ +
+
+

Source code for metatensor.models.cli.train_model

+import argparse
+import importlib
+import logging
+import warnings
+from pathlib import Path
+
+import hydra
+import torch
+from metatensor.torch.atomistic import ModelCapabilities, ModelOutput
+from omegaconf import DictConfig, OmegaConf
+
+from metatensor.models.utils.data import Dataset
+from metatensor.models.utils.data.readers import read_structures, read_targets
+
+from .. import CONFIG_PATH
+from ..utils.data import get_all_species
+from ..utils.model_io import save_model
+from ..utils.omegaconf import expand_dataset_config
+from .formatter import CustomHelpFormatter
+
+
+logger = logging.getLogger(__name__)
+
+
+def _has_yaml_suffix(s: str) -> str:
+    """Checks if a string has a .yaml suffix."""
+
+    if Path(s).suffix != ".yaml":
+        raise argparse.ArgumentTypeError(f"Options file '{s}' must be a `.yaml` file.")
+
+    return s
+
+
+def _add_train_model_parser(subparser: argparse._SubParsersAction) -> None:
+    """Add basic the `train_model` paramaters to an argparse (sub)-parser.
+
+    This is just the first layer of arguments. Additional arguments are allowed and will
+    be parsed by the hydra CLI."""
+
+    if train_model.__doc__ is not None:
+        description = train_model.__doc__.split(r":param")[0]
+    else:
+        description = None
+
+    parser = subparser.add_parser(
+        "train",
+        description=description,
+        formatter_class=CustomHelpFormatter,
+    )
+    parser.set_defaults(callable="train_model")
+
+    parser.add_argument(
+        "options",
+        type=_has_yaml_suffix,
+        help="Options file",
+    )
+    parser.add_argument(
+        "-o",
+        "--output",
+        dest="output",
+        type=str,
+        required=False,
+        default="model.pt",
+        help="Path to save the final model (default: %(default)s).",
+    )
+    parser.add_argument(
+        "-y",
+        "--hydra",
+        dest="hydra_paramters",
+        nargs="+",
+        type=str,
+        help="Hydra's command line and override flags.",
+    )
+
+
+
+[docs] +@hydra.main(config_path=str(CONFIG_PATH), version_base=None) +def train_model(options: DictConfig) -> None: + """Train an atomistic machine learning model using configurations provided by Hydra. + + This function sets up the dataset and model architecture, then runs the training + process. The dataset is prepared by reading structural data and target values from + specified paths. The model architecture is dynamically imported and instantiated + based on the configuration. Training is executed with the specified hyperparameters, + and the trained model is saved to a designated output path. + + Hydra is used for command-line configuration management, allowing for dynamic + parameter setting at runtime. See + https://hydra.cc/docs/advanced/hydra-command-line-flags/ and + https://hydra.cc/docs/advanced/override_grammar/basic/ for details. + + :param options: A dictionary-like object obtained from Hydra, containing all the + necessary options for dataset preparation, model hyperparameters, and training. + """ + + # This gives some accuracy improvements. It is very likely that + # this is just due to the preliminary composition fit in the SOAP-BPNN. + # TODO: investigate + torch.set_default_dtype(torch.float64) + + # TODO load seed from config + generator = torch.Generator() + + logger.info("Setting up training set") + train_options = expand_dataset_config(options["training_set"]) + train_structures = read_structures( + filename=train_options["structures"]["read_from"], + fileformat=train_options["structures"]["file_format"], + ) + train_targets = read_targets(train_options["targets"]) + train_dataset = Dataset(train_structures, train_targets) + + logger.info("Setting up test set") + test_options = options["test_set"] + if not isinstance(test_options, float): + test_options = expand_dataset_config(test_options) + test_structures = read_structures( + filename=test_options["structures"]["read_from"], + fileformat=test_options["structures"]["file_format"], + ) + test_targets = read_targets(test_options["targets"]) + test_dataset = Dataset(test_structures, test_targets) + test_fraction = 0.0 + else: + if test_options < 0 or test_options >= 1: + raise ValueError("Test set split must be between 0 and 1.") + test_fraction = test_options + + logger.info("Setting up validation set") + validation_options = options["validation_set"] + if not isinstance(validation_options, float): + validation_options = expand_dataset_config(validation_options) + validation_structures = read_structures( + filename=validation_options["structures"]["read_from"], + fileformat=validation_options["structures"]["file_format"], + ) + validation_targets = read_targets(validation_options["targets"]) + validation_dataset = Dataset(validation_structures, validation_targets) + validation_fraction = 0.0 + else: + if validation_options < 0 or validation_options >= 1: + raise ValueError("Validation set split must be between 0 and 1.") + validation_fraction = validation_options + + # Split train dataset if requested + if test_fraction or validation_fraction: + train_fraction = 1 - test_fraction - validation_fraction + if train_fraction < 0: + raise ValueError("fraction of the train set is smaller then 0!") + + # ignore warning of possible empty dataset + with warnings.catch_warnings(): + warnings.simplefilter("ignore") + subsets = torch.utils.data.random_split( + dataset=train_dataset, + lengths=[ + train_fraction, + test_fraction, + validation_fraction, + ], + generator=generator, + ) + + train_dataset = subsets[0] + if test_fraction and not validation_fraction: + test_dataset = subsets[1] + elif not validation_fraction and validation_fraction: + validation_dataset = subsets[1] + else: + test_dataset = subsets[1] + validation_dataset = subsets[2] + + # TODO: Perform section and unit consistency checks between test/train/validation + # set + test_dataset + validation_dataset + + logger.info("Setting up model") + architetcure_name = options["architecture"]["name"] + architecture = importlib.import_module(f"metatensor.models.{architetcure_name}") + + output_dir = hydra.core.hydra_config.HydraConfig.get().runtime.output_dir + + all_species = [] + for dataset in [train_dataset]: # HACK: only a single train_dataset for now + all_species += get_all_species(dataset) + all_species = list(set(all_species)) + all_species.sort() + + outputs = { + key: ModelOutput( + quantity=value["quantity"], + unit=(value["unit"] if value["unit"] is not None else ""), + ) + for key, value in options["training_set"]["targets"].items() + } + length_unit = train_options["structures"]["length_unit"] + model_capabilities = ModelCapabilities( + length_unit=length_unit if length_unit is not None else "", + species=all_species, + outputs=outputs, + ) + + logger.info("Calling architecture trainer") + model = architecture.train( + train_datasets=[train_dataset], + validation_datasets=[validation_dataset], + model_capabilities=model_capabilities, + hypers=OmegaConf.to_container(options["architecture"]), + output_dir=output_dir, + ) + + save_model(model, options["output_path"])
+ + + # TODO: add evaluation of the test set +
+
+
+
+ + +
+
+ + Made with Sphinx and @pradyunsg's + + Furo + +
+
+
+ + +
+
+
+ +
+
+ +
+
+ + + + + + \ No newline at end of file diff --git a/latest/_modules/metatensor/models/utils/data/combine_dataloaders.html b/latest/_modules/metatensor/models/utils/data/combine_dataloaders.html new file mode 100644 index 000000000..9b2e0e357 --- /dev/null +++ b/latest/_modules/metatensor/models/utils/data/combine_dataloaders.html @@ -0,0 +1,333 @@ + + + + + + + + metatensor.models.utils.data.combine_dataloaders - metatensor-models 2023.11.29 documentation + + + + + + + + + + + + + + + + + + + Contents + + + + + + Menu + + + + + + + + Expand + + + + + + Light mode + + + + + + + + + + + + + + Dark mode + + + + + + + Auto light/dark mode + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+ +
+
+ +
+ +
+
+ +
+
+
+ + + + + Back to top + +
+
+ +
+ +
+
+

Source code for metatensor.models.utils.data.combine_dataloaders

+import itertools
+from typing import List
+
+import numpy as np
+import torch
+
+
+
+[docs] +class CombinedIterableDataset(torch.utils.data.IterableDataset): + """ + Combines multiple dataloaders into a single iterable dataset. + This is useful for combining multiple dataloaders into a single + dataloader. The new dataloader can be shuffled or not. + + :param dataloaders: list of dataloaders to combine + :param shuffle: whether to shuffle the combined dataloader + + :return: combined dataloader + """ + + def __init__(self, dataloaders, shuffle): + self.dataloaders = dataloaders + self.shuffle = shuffle + + # Create the indices: + indices = [ + (i, dl_idx) + for dl_idx, dl in enumerate(self.dataloaders) + for i in range(len(dl)) + ] + + # Shuffle the indices if requested + if self.shuffle: + np.random.shuffle(indices) + + self.indices = indices + + def __iter__(self): + for idx, dataloader_idx in self.indices: + yield next(itertools.islice(self.dataloaders[dataloader_idx], idx, None)) + + def __len__(self): + return len(self.indices)
+ + + +
+[docs] +def combine_dataloaders( + dataloaders: List[torch.utils.data.DataLoader], shuffle: bool = True +): + """ + Combines multiple dataloaders into a single dataloader. + + :param dataloaders: list of dataloaders to combine + :param shuffle: whether to shuffle the combined dataloader + + :return: combined dataloader + """ + combined_dataset = CombinedIterableDataset(dataloaders, shuffle) + return torch.utils.data.DataLoader(combined_dataset, batch_size=None)
+ +
+
+
+
+ + +
+
+ + Made with Sphinx and @pradyunsg's + + Furo + +
+
+
+ + +
+
+
+ +
+
+ +
+
+ + + + + + \ No newline at end of file diff --git a/latest/_modules/metatensor/models/utils/data/dataset.html b/latest/_modules/metatensor/models/utils/data/dataset.html new file mode 100644 index 000000000..d38b18889 --- /dev/null +++ b/latest/_modules/metatensor/models/utils/data/dataset.html @@ -0,0 +1,523 @@ + + + + + + + + metatensor.models.utils.data.dataset - metatensor-models 2023.11.29 documentation + + + + + + + + + + + + + + + + + + + Contents + + + + + + Menu + + + + + + + + Expand + + + + + + Light mode + + + + + + + + + + + + + + Dark mode + + + + + + + Auto light/dark mode + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+ +
+
+ +
+ +
+
+ +
+
+
+ + + + + Back to top + +
+
+ +
+ +
+
+

Source code for metatensor.models.utils.data.dataset

+import os
+from typing import Dict, List, Tuple
+
+import metatensor.torch
+import numpy as np
+import torch
+from metatensor.torch import Labels, TensorMap
+from metatensor.torch.atomistic import ModelCapabilities, System
+
+
+if os.environ.get("METATENSOR_IMPORT_FOR_SPHINX", "0") == "1":
+    # This is necessary to make the Sphinx documentation build
+
+[docs] + def compiled_slice(a, b): + pass
+ + +
+[docs] + def compiled_join(a, axis, remove_tensor_name): + pass
+ + +else: + compiled_slice = torch.jit.script(metatensor.torch.slice) + compiled_join = torch.jit.script(metatensor.torch.join) + + +
+[docs] +class Dataset(torch.utils.data.Dataset): + def __init__(self, structures: List[System], targets: Dict[str, TensorMap]): + """ + Creates a dataset from a list of `metatensor.torch.atomistic.System` + objects and a dictionary of targets where the keys are strings and + the values are `TensorMap` objects. + """ + + for tensor_map in targets.values(): + n_structures = ( + torch.max(tensor_map.block(0).samples["structure"]).item() + 1 + ) + if n_structures != len(structures): + raise ValueError( + f"Number of structures in input ({len(structures)}) and " + f"output ({n_structures}) must be the same" + ) + + self.structures = structures + self.targets = targets + + def __len__(self): + """ + Return the total number of samples in the dataset. + """ + return len(self.structures) + + def __getitem__(self, index): + """ + Generates one sample of data. + + Args: + index: The index of the item in the dataset. + + Returns: + A tuple containing the structure and targets for the given index. + """ + structure = self.structures[index] + + sample_labels = Labels( + names=["structure"], + values=torch.tensor([index]).reshape(1, 1), + ) + + targets = {} + for name, tensor_map in self.targets.items(): + targets[name] = compiled_slice(tensor_map, "samples", sample_labels) + + return structure, targets
+ + + +
+[docs] +def get_all_species(dataset: Dataset) -> List[int]: + """ + Returns the list of all species present in the dataset. + + Args: + dataset: The dataset. + + Returns: + The list of species present in the dataset. + """ + + # The following does not work because the `dataset` can also + # be a `Subset` object: + # species = [] + # for structure in dataset.structures: + # species += structure.species.tolist() + # return list(set(species)) + + # Iterate over all single instances of the dataset: + species = [] + for index in range(len(dataset)): + structure, _ = dataset[index] + species += structure.species.tolist() + + # Remove duplicates and sort: + result = list(set(species)) + result.sort() + + return result
+ + + +
+[docs] +def get_all_targets(dataset: Dataset) -> List[str]: + """ + Returns the list of all targets present in the dataset. + + Args: + dataset: The dataset. + + Returns: + The list of targets present in the dataset. + """ + + # The following does not work because the `dataset` can also + # be a `Subset` object: + # return list(dataset.targets.keys()) + + # Iterate over all single instances of the dataset: + target_names = [] + for index in range(len(dataset)): + _, targets = dataset[index] + target_names += list(targets.keys()) + + # Remove duplicates: + return list(set(target_names))
+ + + +
+[docs] +def collate_fn(batch: List[Tuple[System, Dict[str, TensorMap]]]): + """ + Creates a batch from a list of samples. + + Args: + batch: A list of samples, where each sample is a tuple containing a + structure and targets. + + Returns: + A tuple containing the structures and targets for the batch. + """ + + structures: List[System] = [sample[0] for sample in batch] + # `join` will reorder the samples based on their structure number. + # Let's reorder the list of structures in the same way: + structure_samples = [ + list(sample[1].values())[0].block().samples.values.item() for sample in batch + ] + sorting_order = np.argsort(structure_samples) + structures = [structures[index] for index in sorting_order] + # TODO: use metatensor.learn for datasets/dataloaders, making sure the same + # issues are handled correctly + + targets: Dict[str, TensorMap] = {} + names = list(batch[0][1].keys()) + for name in names: + targets[name] = compiled_join( + [sample[1][name] for sample in batch], + axis="samples", + remove_tensor_name=True, + ) + return structures, targets
+ + + +
+[docs] +def check_datasets( + train_datasets: List[Dataset], + validation_datasets: List[Dataset], + capabilities: ModelCapabilities, +): + """ + This is a helper function that checks that the training and validation sets + are compatible with one another and with the model's capabilities. Although + these checks will not fit all use cases, they will fit most. + + :param train_datasets: A list of training datasets. + :param validation_datasets: A list of validation datasets. + :param capabilities: The model's capabilities. + + :raises ValueError: If the training and validation sets are not compatible + with one another or with the model's capabilities. + """ + + # Get all targets in the training sets: + targets = [] + for dataset in train_datasets: + targets += get_all_targets(dataset) + + # Check that they are compatible with the model's capabilities: + for target in targets: + if target not in capabilities.outputs.keys(): + raise ValueError(f"The target {target} is not in the model's capabilities.") + + # For now, we impose no overlap between the targets in the training sets: + if len(set(targets)) != len(targets): + raise ValueError( + "The training datasets must not have overlapping targets in SOAP-BPNN. " + "This means that one target cannot be in more than one dataset." + ) + + # Check that the validation sets do not have targets that are not in the + # training sets: + for dataset in validation_datasets: + for target in get_all_targets(dataset): + if target not in targets: + raise ValueError( + f"The validation dataset has a target ({target}) " + "that is not in the training datasets." + ) + + # Get all the species in the training sets: + all_training_species = [] + for dataset in train_datasets: + all_training_species += get_all_species(dataset) + + # Check that they are compatible with the model's capabilities: + for species in all_training_species: + if species not in capabilities.species: + raise ValueError( + f"The species {species} is not in the model's capabilities." + ) + + # Check that the validation sets do not have species that are not in the + # training sets: + for dataset in validation_datasets: + for species in get_all_species(dataset): + if species not in all_training_species: + raise ValueError( + f"The validation dataset has a species ({species}) " + "that is not in the training datasets. This could be " + "a result of a random train/validation split. You can " + "avoid this by providing a validation dataset manually." + )
+ +
+
+
+
+ + +
+
+ + Made with Sphinx and @pradyunsg's + + Furo + +
+
+
+ + +
+
+
+ +
+
+ +
+
+ + + + + + \ No newline at end of file diff --git a/latest/_modules/metatensor/models/utils/data/readers/readers.html b/latest/_modules/metatensor/models/utils/data/readers/readers.html new file mode 100644 index 000000000..063b189e9 --- /dev/null +++ b/latest/_modules/metatensor/models/utils/data/readers/readers.html @@ -0,0 +1,517 @@ + + + + + + + + metatensor.models.utils.data.readers.readers - metatensor-models 2023.11.29 documentation + + + + + + + + + + + + + + + + + + + Contents + + + + + + Menu + + + + + + + + Expand + + + + + + Light mode + + + + + + + + + + + + + + Dark mode + + + + + + + Auto light/dark mode + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+ +
+
+ +
+ +
+
+ +
+
+
+ + + + + Back to top + +
+
+ +
+ +
+
+

Source code for metatensor.models.utils.data.readers.readers

+import logging
+from pathlib import Path
+from typing import Dict, List, Optional
+
+import torch
+from metatensor.torch import Labels, TensorBlock, TensorMap
+from omegaconf import DictConfig
+from rascaline.torch.system import System
+
+from .structures import STRUCTURE_READERS
+from .targets import ENERGY_READERS, FORCES_READERS, STRESS_READERS, VIRIAL_READERS
+
+
+logger = logging.getLogger(__name__)
+
+
+def _base_reader(
+    readers: dict, filename: str, fileformat: Optional[str] = None, **reader_kwargs
+):
+    if fileformat is None:
+        fileformat = Path(filename).suffix
+
+    try:
+        reader = readers[fileformat]
+    except KeyError:
+        raise ValueError(f"fileformat {fileformat!r} is not supported")
+
+    return reader(filename, **reader_kwargs)
+
+
+
+[docs] +def read_energy( + filename: str, + target_value: str = "energy", + fileformat: Optional[str] = None, +) -> TensorBlock: + """Read energy informations from a file. + + :param filename: name of the file to read + :param target_value: target value key name to be parsed from the file. + :param fileformat: format of the structure file. If :py:obj:`None` the format is + determined from the suffix. + :returns: target value stored stored as a :class:`metatensor.TensorBlock` + """ + return _base_reader( + readers=ENERGY_READERS, + filename=filename, + fileformat=fileformat, + key=target_value, + )
+ + + +
+[docs] +def read_forces( + filename: str, + target_value: str = "forces", + fileformat: Optional[str] = None, +) -> TensorBlock: + """Read force informations from a file. + + :param filename: name of the file to read + :param target_value: target value key name to be parsed from the file. + :param fileformat: format of the structure file. If :py:obj:`None` the format is + determined from the suffix. + :returns: target value stored stored as a :class:`metatensor.TensorBlock` + """ + return _base_reader( + readers=FORCES_READERS, + filename=filename, + fileformat=fileformat, + key=target_value, + )
+ + + +
+[docs] +def read_stress( + filename: str, + target_value: str = "stress", + fileformat: Optional[str] = None, +) -> TensorBlock: + """Read stress informations from a file. + + :param filename: name of the file to read + :param target_value: target value key name to be parsed from the file. + :param fileformat: format of the structure file. If :py:obj:`None` the format is + determined from the suffix. + :returns: target value stored stored as a :class:`metatensor.TensorBlock` + """ + return _base_reader( + readers=STRESS_READERS, + filename=filename, + fileformat=fileformat, + key=target_value, + )
+ + + +
+[docs] +def read_structures( + filename: str, + fileformat: Optional[str] = None, +) -> List[System]: + """Read structure informations from a file. + + :param filename: name of the file to read + :param fileformat: format of the structure file. If :py:obj:`None` the format is + determined from the suffix. + :returns: list of structures + """ + return _base_reader( + readers=STRUCTURE_READERS, filename=filename, fileformat=fileformat + )
+ + + +
+[docs] +def read_virial( + filename: str, + target_value: str = "virial", + fileformat: Optional[str] = None, +) -> TensorBlock: + """Read virial informations from a file. + + :param filename: name of the file to read + :param target_value: target value key name to be parsed from the file. + :param fileformat: format of the structure file. If :py:obj:`None` the format is + determined from the suffix. + :returns: target value stored stored as a :class:`metatensor.TensorBlock` + """ + return _base_reader( + readers=VIRIAL_READERS, + filename=filename, + fileformat=fileformat, + key=target_value, + )
+ + + +
+[docs] +def read_targets(conf: DictConfig) -> Dict[str, TensorMap]: + """Reading all target information from a fully expanded config. + + To get such a config you can use + :func:`metatensor.models.utils.omegaconf.expand_dataset_config`. + + This function uses subfunctions like :func:`read_energy` to parse the requested + target quantity. Currently only `energy` is a supported target property. But, within + the `energy` section gradients such as `forces`, the `stress` or the `virial` can be + added. Other gradients are silentlty irgnored. + + :param conf: config containing the keys for what should be read. + :returns: Dictionary containing one TensorMaps for each target section in the + config.""" + target_dictionary = {} + + for target_key, target in conf.items(): + if target["quantity"] == "energy": + block = read_energy( + filename=target["read_from"], + target_value=target["key"], + fileformat=target["file_format"], + ) + + if target["forces"]: + try: + position_gradient = read_forces( + filename=target["forces"]["read_from"], + target_value=target["forces"]["key"], + fileformat=target["forces"]["file_format"], + ) + except KeyError: + logger.warning( + f"Forces not found in section {target_key!r}. " + "Continue without forces!" + ) + else: + logger.info( + f"Forces found in section {target_key!r}. Forces are taken for " + "training!" + ) + block.add_gradient( + parameter="positions", gradient=position_gradient + ) + + if target["stress"] and target["virial"]: + raise ValueError("Cannot use stress and virial at the same time!") + + if target["stress"]: + try: + displacement_gradient = read_stress( + filename=target["stress"]["read_from"], + target_value=target["stress"]["key"], + fileformat=target["stress"]["file_format"], + ) + except KeyError: + logger.warning( + f"Stress not found in section {target_key!r}. " + "Continue without stress!" + ) + else: + logger.info( + f"Stress found in section {target_key!r}. Stress is taken for " + f"training!" + ) + block.add_gradient( + parameter="displacement", gradient=displacement_gradient + ) + + if target["virial"]: + try: + displacement_gradient = read_virial( + filename=target["virial"]["read_from"], + target_value=target["virial"]["key"], + fileformat=target["virial"]["file_format"], + ) + except KeyError: + logger.warning( + f"Virial not found in section {target_key!r}. " + "Continue without virial!" + ) + else: + logger.info( + f"Virial found in section {target_key!r}. Virial is taken for " + f"training!" + ) + block.add_gradient( + parameter="displacement", gradient=displacement_gradient + ) + else: + raise ValueError( + f"Quantity: {target['quantity']!r} is not supported. Choose 'energy'." + ) + + target_dictionary[target_key] = TensorMap( + keys=Labels(["lambda", "sigma"], torch.tensor([(0, 1)])), blocks=[block] + ) + + return target_dictionary
+ +
+
+
+
+ + +
+
+ + Made with Sphinx and @pradyunsg's + + Furo + +
+
+
+ + +
+
+
+ +
+
+ +
+
+ + + + + + \ No newline at end of file diff --git a/latest/_modules/metatensor/models/utils/data/readers/structures/ase.html b/latest/_modules/metatensor/models/utils/data/readers/structures/ase.html new file mode 100644 index 000000000..509b935d1 --- /dev/null +++ b/latest/_modules/metatensor/models/utils/data/readers/structures/ase.html @@ -0,0 +1,291 @@ + + + + + + + + metatensor.models.utils.data.readers.structures.ase - metatensor-models 2023.11.29 documentation + + + + + + + + + + + + + + + + + + + Contents + + + + + + Menu + + + + + + + + Expand + + + + + + Light mode + + + + + + + + + + + + + + Dark mode + + + + + + + Auto light/dark mode + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+ +
+
+ +
+ +
+
+ +
+
+
+ + + + + Back to top + +
+
+ +
+ +
+
+

Source code for metatensor.models.utils.data.readers.structures.ase

+from typing import List
+
+import ase.io
+from rascaline.systems import AseSystem
+from rascaline.torch.system import System, systems_to_torch
+
+
+
+[docs] +def read_structures_ase(filename: str) -> List[System]: + """Store structure informations using ase. + + :param filename: name of the file to read + + :returns: + A list of structures + """ + systems = [AseSystem(atoms) for atoms in ase.io.read(filename, ":")] + + return systems_to_torch(systems)
+ +
+
+
+
+ + +
+
+ + Made with Sphinx and @pradyunsg's + + Furo + +
+
+
+ + +
+
+
+ +
+
+ +
+
+ + + + + + \ No newline at end of file diff --git a/latest/_modules/metatensor/models/utils/data/readers/targets/ase.html b/latest/_modules/metatensor/models/utils/data/readers/targets/ase.html new file mode 100644 index 000000000..23ae34eb0 --- /dev/null +++ b/latest/_modules/metatensor/models/utils/data/readers/targets/ase.html @@ -0,0 +1,446 @@ + + + + + + + + metatensor.models.utils.data.readers.targets.ase - metatensor-models 2023.11.29 documentation + + + + + + + + + + + + + + + + + + + Contents + + + + + + Menu + + + + + + + + Expand + + + + + + Light mode + + + + + + + + + + + + + + Dark mode + + + + + + + Auto light/dark mode + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+ +
+
+ +
+ +
+
+ +
+
+
+ + + + + Back to top + +
+
+ +
+ +
+
+

Source code for metatensor.models.utils.data.readers.targets.ase

+import warnings
+
+import ase.io
+import torch
+from metatensor.torch import Labels, TensorBlock
+
+
+
+[docs] +def read_energy_ase( + filename: str, + key: str, +) -> TensorBlock: + """Store energy information in a :class:`metatensor.TensorBlock`. + + :param filename: name of the file to read + :param key: target value key name to be parsed from the file. + + :returns: + TensorMap containing the given information + """ + frames = ase.io.read(filename, ":") + values = torch.tensor([f.info[key] for f in frames]) + n_structures = len(values) + + block = TensorBlock( + values=values.reshape(-1, 1), + samples=Labels(["structure"], torch.arange(n_structures).reshape(-1, 1)), + components=[], + properties=Labels.single(), + ) + + return block
+ + + +
+[docs] +def read_forces_ase( + filename: str, + key: str = "energy", +) -> TensorBlock: + """Store force information as a :class:`metatensor.TensorBlock` which can be used as + ``position`` gradients . + + :param filename: name of the file to read + :param key: target value key name to be parsed from the file. + + :returns: + TensorMap containing the given information + """ + frames = ase.io.read(filename, ":") + n_structures = len(frames) + # We store forces as positions gradients which means we invert the sign + values_raw = [-torch.tensor(f.arrays[key]) for f in frames] + + # The `"sample"` label refers to the index of the corresponding value in the + # block. Here, the number of values is the same as the number of structures so + # we can keep `"sample"` and `"structure"` the same. + samples = Labels( + ["sample", "structure", "atom"], + torch.tensor( + [[s, s, a] for s in range(n_structures) for a in range(len(values_raw[s]))] + ), + ) + + values = torch.concatenate(values_raw, dim=0) + assert values.shape[1] != (3,) + + block = TensorBlock( + values=values.reshape(-1, 3, 1), + samples=samples, + components=[Labels(["direction"], torch.arange(3).reshape(-1, 1))], + properties=Labels.single(), + ) + + return block
+ + + +
+[docs] +def read_virial_ase( + filename: str, + key: str = "virial", +): + """Store virial information in :class:`metatensor.TensorBlock` which can be used as + ``displacement`` gradients + + :param filename: name of the file to read + :param key: target value key name to be parsed from the file + + :returns: + TensorMap containing the given information + """ + return _read_virial_stress_ase(filename=filename, key=key, is_virial=True)
+ + + +
+[docs] +def read_stress_ase( + filename: str, + key: str = "stress", +): + """Store stress information in :class:`metatensor.TensorBlock` which can be used as + ``displacement`` gradients + + :param filename: name of the file to read + :param key: target value key name to be parsed from the file + + :returns: + TensorMap containing the given information + """ + return _read_virial_stress_ase(filename=filename, key=key, is_virial=False)
+ + + +def _read_virial_stress_ase( + filename: str, + key: str, + is_virial: bool = True, +) -> TensorBlock: + """Store stress or virial information in :class:`metatensor.TensorBlock` which can + be used as ``displacement`` gradients + + :param filename: name of the file to read + :param key: target value key name to be parsed from the file + :param is_virial: if target values are stored as stress or virials. + + :returns: + TensorMap containing the given information + """ + frames = ase.io.read(filename, ":") + n_structures = len(frames) + values = torch.tensor([f.info[key].tolist() for f in frames]) + + if values.shape[1:] == (9,): + warnings.warn( + "Found 9-long numerical vector for the stress/virial. Assume a row major " + "format for the conversion into a 3x3 matrix.", + stacklevel=2, + ) + values = values.reshape(n_structures, 3, 3) + elif values.shape[1:] != (3, 3): + raise ValueError( + f"stress/virial must be a 3 x 3 matrix but has shape {values.shape}" + ) + + volumes = torch.tensor([f.cell.volume for f in frames]) + if torch.any(volumes == 0): + raise ValueError( + "Found at least one structure with zero cell vectors." + "Virial/stress can only be used if cell is non zero!" + ) + + if is_virial: + values *= -1 + else: # is stress + values *= volumes.reshape(-1, 1, 1) + + samples = Labels(["sample"], torch.tensor([[s] for s in range(n_structures)])) + + components = [ + Labels(["cell_vector"], torch.arange(3).reshape(-1, 1)), + Labels(["coordinate"], torch.arange(3).reshape(-1, 1)), + ] + + block = TensorBlock( + values=values.reshape(-1, 3, 3, 1), + samples=samples, + components=components, + properties=Labels.single(), + ) + + return block +
+
+
+
+ + +
+
+ + Made with Sphinx and @pradyunsg's + + Furo + +
+
+
+ + +
+
+
+ +
+
+ +
+
+ + + + + + \ No newline at end of file diff --git a/latest/_modules/metatensor/models/utils/data/writers.html b/latest/_modules/metatensor/models/utils/data/writers.html new file mode 100644 index 000000000..a9b5b13ba --- /dev/null +++ b/latest/_modules/metatensor/models/utils/data/writers.html @@ -0,0 +1,312 @@ + + + + + + + + metatensor.models.utils.data.writers - metatensor-models 2023.11.29 documentation + + + + + + + + + + + + + + + + + + + Contents + + + + + + Menu + + + + + + + + Expand + + + + + + Light mode + + + + + + + + + + + + + + Dark mode + + + + + + + Auto light/dark mode + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+ +
+
+ +
+ +
+
+ +
+
+
+ + + + + Back to top + +
+
+ +
+ +
+
+

Source code for metatensor.models.utils.data.writers

+from typing import List, Optional
+
+from pathlib import Path
+from metatensor.torch import TensorMap
+from metatensor.torch.atomistic import System
+
+from .xyz import write_xyz
+
+
+PREDICTIONS_WRITERS = {".xyz": write_xyz}
+""":py:class:`dict`: dictionary mapping file suffixes to a prediction writers"""
+
+
+
+[docs] +def write_predictions( + filename: str, + predictions: TensorMap, + structures: List[System], + fileformat: Optional[str] = None, +) -> None: + """Writes predictions to a file. + + For certain file suffixes also the structures will be written (i.e ``xyz``). + + :param filename: name of the file to write + :param predictions: :py:class:`metatensor.torch.TensorMap` containinb the + predictions that should be written + :param structures: list of structures that for some writers will also be written + :param fileformat: format of the target value file. If :py:obj:`None` the format is + determined from the suffix. + """ + if fileformat is None: + fileformat = Path(filename).suffix + + try: + writer = PREDICTIONS_WRITERS[fileformat] + except KeyError: + raise ValueError(f"fileformat '{fileformat}' is not supported") + + return writer(filename, predictions, structures)
+ +
+
+
+
+ + +
+
+ + Made with Sphinx and @pradyunsg's + + Furo + +
+
+
+ + +
+
+
+ +
+
+ +
+
+ + + + + + \ No newline at end of file diff --git a/latest/_modules/metatensor/models/utils/data/writers/xyz.html b/latest/_modules/metatensor/models/utils/data/writers/xyz.html new file mode 100644 index 000000000..b42a2bf25 --- /dev/null +++ b/latest/_modules/metatensor/models/utils/data/writers/xyz.html @@ -0,0 +1,306 @@ + + + + + + + + metatensor.models.utils.data.writers.xyz - metatensor-models 2023.11.29 documentation + + + + + + + + + + + + + + + + + + + Contents + + + + + + Menu + + + + + + + + Expand + + + + + + Light mode + + + + + + + + + + + + + + Dark mode + + + + + + + Auto light/dark mode + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+ +
+
+ +
+ +
+
+ +
+
+
+ + + + + Back to top + +
+
+ +
+ +
+
+

Source code for metatensor.models.utils.data.writers.xyz

+from typing import List
+
+import ase
+import ase.io
+import torch
+from metatensor.torch import TensorMap
+from rascaline.torch.system import System
+
+
+
+[docs] +def write_xyz(filename: str, predictions: TensorMap, structures: List[System]) -> None: + """An ase based xyz file writer + + :param filename: name of the file to read + :param predictions: prediction values written to the file. + :param structures: strcutures additional written to the file. + """ + # Get the target property name: + target_name = next(iter(predictions.keys())) + + frames = [] + for i_system, system in enumerate(structures): + info = { + target_name: float(predictions[target_name].block().values[i_system, 0]) + } + atoms = ase.Atoms(symbols=system.species, positions=system.positions, info=info) + + if torch.any(system.cell != 0): + atoms.pbc = True + atoms.cell = system.cell + + frames.append(atoms) + + ase.io.write(filename, frames)
+ +
+
+
+
+ + +
+
+ + Made with Sphinx and @pradyunsg's + + Furo + +
+
+
+ + +
+
+
+ +
+
+ +
+
+ + + + + + \ No newline at end of file diff --git a/latest/_modules/metatensor/models/utils/model_io.html b/latest/_modules/metatensor/models/utils/model_io.html new file mode 100644 index 000000000..59c308fdb --- /dev/null +++ b/latest/_modules/metatensor/models/utils/model_io.html @@ -0,0 +1,334 @@ + + + + + + + + metatensor.models.utils.model_io - metatensor-models 2023.11.29 documentation + + + + + + + + + + + + + + + + + + + Contents + + + + + + Menu + + + + + + + + Expand + + + + + + Light mode + + + + + + + + + + + + + + Dark mode + + + + + + + Auto light/dark mode + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+ +
+
+ +
+ +
+
+ +
+
+
+ + + + + Back to top + +
+
+ +
+ +
+
+

Source code for metatensor.models.utils.model_io

+import importlib
+from pathlib import Path
+from typing import Union
+
+import torch
+
+
+
+[docs] +def save_model( + model: torch.nn.Module, + path: Union[str, Path], +) -> None: + """Saves a model to a file, along with all the metadata needed to load it. + + Parameters + ---------- + :param model: The model to save. + :param path: The path to the file where the model should be saved. + """ + torch.save( + { + "architecture_name": model.name, + "model_state_dict": model.state_dict(), + "model_hypers": model.hypers, + "model_capabilities": model.capabilities, + }, + path, + )
+ + + +
+[docs] +def load_model(path: Union[str, Path]) -> torch.nn.Module: + """Loads a model from a file. + + Parameters + ---------- + :param path: The path to the file containing the model. + + Returns + ------- + :return: The loaded model. + """ + + # Load the model and the metadata + model_dict = torch.load(path) + + # Get the architecture + architecture = importlib.import_module( + f"metatensor.models.{model_dict['architecture_name']}" + ) + + # Create the model + model = architecture.Model( + capabilities=model_dict["model_capabilities"], hypers=model_dict["model_hypers"] + ) + + # Load the model weights + model.load_state_dict(model_dict["model_state_dict"]) + + return model
+ +
+
+
+
+ + +
+
+ + Made with Sphinx and @pradyunsg's + + Furo + +
+
+
+ + +
+
+
+ +
+
+ +
+
+ + + + + + \ No newline at end of file diff --git a/latest/_modules/metatensor/models/utils/omegaconf.html b/latest/_modules/metatensor/models/utils/omegaconf.html new file mode 100644 index 000000000..f122b4bc4 --- /dev/null +++ b/latest/_modules/metatensor/models/utils/omegaconf.html @@ -0,0 +1,432 @@ + + + + + + + + metatensor.models.utils.omegaconf - metatensor-models 2023.11.29 documentation + + + + + + + + + + + + + + + + + + + Contents + + + + + + Menu + + + + + + + + Expand + + + + + + Light mode + + + + + + + + + + + + + + Dark mode + + + + + + + Auto light/dark mode + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+ +
+
+ +
+ +
+
+ +
+
+
+ + + + + Back to top + +
+
+ +
+ +
+
+

Source code for metatensor.models.utils.omegaconf

+from pathlib import Path
+from typing import Union
+
+from omegaconf import DictConfig, OmegaConf
+
+
+
+[docs] +def file_format(_parent_): + """Custom OmegaConf resolver to find the file format. + + File format is obtained based on the suffix of the ``read_from`` field in the same + section.""" + return Path(_parent_["read_from"]).suffix
+ + + +# Register custom resolvers +OmegaConf.register_new_resolver("file_format", file_format) + + +def _resolve_single_str(config): + if isinstance(config, str): + return OmegaConf.create({"read_from": config}) + else: + return config + + +# BASE CONFIGURATIONS +CONF_STRUCTURES = OmegaConf.create( + { + "read_from": "${..read_from}", + "file_format": "${file_format:}", + "key": None, + "length_unit": None, + } +) + +CONF_TARGET_FIELDS = OmegaConf.create( + { + "quantity": "energy", + "read_from": "${...structures.read_from}", + "file_format": "${file_format:}", + "key": None, + "unit": None, + } +) + +CONF_GRADIENTS = OmegaConf.create({"forces": False, "stress": False, "virial": False}) +CONF_GRADIENT = OmegaConf.create( + { + "read_from": "${..read_from}", + "file_format": "${file_format:}", + "key": None, + } +) + +KNWON_GRADIENTS = list(CONF_GRADIENTS.keys()) + +# merge configs to get default configs for energies and other targets +CONF_TARGET = OmegaConf.merge(CONF_TARGET_FIELDS, CONF_GRADIENTS) +CONF_ENERGY = CONF_TARGET.copy() +CONF_ENERGY["forces"] = CONF_GRADIENT.copy() +CONF_ENERGY["stress"] = CONF_GRADIENT.copy() + + +
+[docs] +def expand_dataset_config(conf: Union[str, DictConfig]) -> DictConfig: + """Expands shorthand notations in a dataset configuration to their full formats. + + This function takes a dataset configuration, either as a string or a DictConfig, and + expands it into a detailed configuration format. It processes structures, targets, + and gradient sections, setting default values and inferring missing information. + Unknown keys are ignored, allowing for flexibility. + + The function performs the following steps: + + - Loads base configurations for structures, targets, and gradients from predefined + YAML files. + - Merges and interpolates the input configuration with the base configurations. + - Expands shorthand notations like file paths or simple true/false settings to full + dictionary structures. + - Handles special cases, such as the mandatory nature of the 'energy' section for MD + simulations and the mutual exclusivity of 'stress' and 'virial' sections. + - Validates the final expanded configuration, particularly for gradient-related + settings, to ensure consistency and prevent conflicts during training. + + :param conf: The dataset configuration, either as a file path string or a DictConfig + object. + :returns: The fully expanded dataset configuration. + :raises ValueError: If both ``virial`` and ``stress`` sections are enabled in the + 'energy' target, as this is not permissible for training. + """ + if isinstance(conf, str): + read_from = conf + conf = OmegaConf.create( + {"structures": read_from, "targets": {"energy": read_from}} + ) + + if type(conf["structures"]) is str: + conf["structures"] = _resolve_single_str(conf["structures"]) + + conf["structures"] = OmegaConf.merge(CONF_STRUCTURES, conf["structures"]) + + for target_key, target in conf["targets"].items(): + if type(target) is str: + target = _resolve_single_str(target) + + # Add default gradients "energy" target section + if target_key == "energy": + # For special case of the "energy" we add the section for force and stress + # gradient by default + target = OmegaConf.merge(CONF_ENERGY, target) + else: + target = OmegaConf.merge(CONF_TARGET, target) + + if target["key"] is None: + target["key"] = target_key + + # Update DictConfig to allow for config node interpolation + conf["targets"][target_key] = target + + # merge and interpolate possibly present gradients with default gradient config + for gradient_key, gradient_conf in conf["targets"][target_key].items(): + if gradient_key in KNWON_GRADIENTS: + if gradient_conf is True: + gradient_conf = CONF_GRADIENT.copy() + elif type(gradient_conf) is str: + gradient_conf = _resolve_single_str(gradient_conf) + + if isinstance(gradient_conf, DictConfig): + gradient_conf = OmegaConf.merge(CONF_GRADIENT, gradient_conf) + + if gradient_conf["key"] is None: + gradient_conf["key"] = gradient_key + + conf["targets"][target_key][gradient_key] = gradient_conf + + # If user sets the virial gradient and leaves the stress section untouched, + # we disable the by default enabled stress gradient section. + base_stress_gradient_conf = CONF_GRADIENT.copy() + base_stress_gradient_conf["key"] = "stress" + + if ( + target_key == "energy" + and conf["targets"][target_key]["virial"] + and conf["targets"][target_key]["stress"] == base_stress_gradient_conf + ): + conf["targets"][target_key]["stress"] = False + + if ( + conf["targets"][target_key]["stress"] + and conf["targets"][target_key]["virial"] + ): + raise ValueError( + f"Cannot perform training with respect to virials and stress as in " + f"section {target_key}. Set either `virials: off` or `stress: off`." + ) + + return conf
+ +
+
+
+
+ + +
+
+ + Made with Sphinx and @pradyunsg's + + Furo + +
+
+
+ + +
+
+
+ +
+
+ +
+
+ + + + + + \ No newline at end of file diff --git a/latest/_sources/architectures/index.rst.txt b/latest/_sources/architectures/index.rst.txt new file mode 100644 index 000000000..65fbb5e51 --- /dev/null +++ b/latest/_sources/architectures/index.rst.txt @@ -0,0 +1,12 @@ +.. _available-architectures: + +Available Architectures +======================= + +This is a list of all architectures available in ``metatensor-models``. + +.. toctree:: + :maxdepth: 1 + :glob: + + ./* diff --git a/latest/_sources/architectures/soap-bpnn.rst.txt b/latest/_sources/architectures/soap-bpnn.rst.txt new file mode 100644 index 000000000..828e4e02e --- /dev/null +++ b/latest/_sources/architectures/soap-bpnn.rst.txt @@ -0,0 +1,32 @@ +.. _architecture-soap-bpnn: + +SOAP-BPNN +========= + +This is a Behler-Parrinello neural network with SOAP features. + + +Installation +------------ + +To install the package, you can run the following command in the root +directory of the repository: + +.. code-block:: bash + + pip install .[soap-bpnn] + +This will install the package with the SOAP-BPNN dependencies. + + +Hyperparameters +--------------- + +The hyperparameters (and relative default values) for the SOAP-BPNN model are: + +.. literalinclude:: ../../../src/metatensor/models/cli/conf/architecture/soap_bpnn.yaml + :language: yaml + +Any of these hyperparameters can be overridden with the training parameter file. + + diff --git a/latest/_sources/dev-docs/adding-models.rst.txt b/latest/_sources/dev-docs/adding-models.rst.txt new file mode 100644 index 000000000..a97544db4 --- /dev/null +++ b/latest/_sources/dev-docs/adding-models.rst.txt @@ -0,0 +1,4 @@ +Adding new models +================= + +To be done. diff --git a/latest/_sources/dev-docs/cli/eval_model.rst.txt b/latest/_sources/dev-docs/cli/eval_model.rst.txt new file mode 100644 index 000000000..dcec7896d --- /dev/null +++ b/latest/_sources/dev-docs/cli/eval_model.rst.txt @@ -0,0 +1,7 @@ +eval_model +########## + +.. automodule:: metatensor.models.cli.eval_model + :members: + :undoc-members: + :show-inheritance: diff --git a/latest/_sources/dev-docs/cli/export_model.rst.txt b/latest/_sources/dev-docs/cli/export_model.rst.txt new file mode 100644 index 000000000..3facdb13c --- /dev/null +++ b/latest/_sources/dev-docs/cli/export_model.rst.txt @@ -0,0 +1,7 @@ +export_model +############ + +.. automodule:: metatensor.models.cli.export_model + :members: + :undoc-members: + :show-inheritance: diff --git a/latest/_sources/dev-docs/cli/formatter.rst.txt b/latest/_sources/dev-docs/cli/formatter.rst.txt new file mode 100644 index 000000000..bbe577be8 --- /dev/null +++ b/latest/_sources/dev-docs/cli/formatter.rst.txt @@ -0,0 +1,7 @@ +formatter +######### + +.. automodule:: metatensor.models.cli.formatter + :members: + :undoc-members: + :show-inheritance: diff --git a/latest/_sources/dev-docs/cli/index.rst.txt b/latest/_sources/dev-docs/cli/index.rst.txt new file mode 100644 index 000000000..2141d8228 --- /dev/null +++ b/latest/_sources/dev-docs/cli/index.rst.txt @@ -0,0 +1,20 @@ +CLI API +======= + +This is the API for the command line interface ``cli`` functions of +``metatensor-models``. + +.. toctree:: + :maxdepth: 1 + + train_model + eval_model + export_model + +We provide a custom formatter class for the formatting the help message of the +`argparse` package. + +.. toctree:: + :maxdepth: 1 + + formatter diff --git a/latest/_sources/dev-docs/cli/train_model.rst.txt b/latest/_sources/dev-docs/cli/train_model.rst.txt new file mode 100644 index 000000000..6e9981cbf --- /dev/null +++ b/latest/_sources/dev-docs/cli/train_model.rst.txt @@ -0,0 +1,7 @@ +train_model +########### + +.. automodule:: metatensor.models.cli.train_model + :members: + :undoc-members: + :show-inheritance: diff --git a/latest/_sources/dev-docs/index.rst.txt b/latest/_sources/dev-docs/index.rst.txt new file mode 100644 index 000000000..9f6950d68 --- /dev/null +++ b/latest/_sources/dev-docs/index.rst.txt @@ -0,0 +1,14 @@ +Developer documentation +======================= + +This is a collection of documentation for developers of the metatensor-models package. +It includes documentation on how to add a new model, as well as the API of the utils +module. + + +.. toctree:: + :maxdepth: 1 + + adding-models + cli/index + utils/index diff --git a/latest/_sources/dev-docs/utils/combine_dataloaders.rst.txt b/latest/_sources/dev-docs/utils/combine_dataloaders.rst.txt new file mode 100644 index 000000000..0aff64b69 --- /dev/null +++ b/latest/_sources/dev-docs/utils/combine_dataloaders.rst.txt @@ -0,0 +1,7 @@ +Combining dataloaders +##################### + +.. automodule:: metatensor.models.utils.data.combine_dataloaders + :members: + :undoc-members: + :show-inheritance: diff --git a/latest/_sources/dev-docs/utils/dataset.rst.txt b/latest/_sources/dev-docs/utils/dataset.rst.txt new file mode 100644 index 000000000..c086d3e84 --- /dev/null +++ b/latest/_sources/dev-docs/utils/dataset.rst.txt @@ -0,0 +1,7 @@ +Dataset +####### + +.. automodule:: metatensor.models.utils.data.dataset + :members: + :undoc-members: + :show-inheritance: diff --git a/latest/_sources/dev-docs/utils/index.rst.txt b/latest/_sources/dev-docs/utils/index.rst.txt new file mode 100644 index 000000000..51a1c0470 --- /dev/null +++ b/latest/_sources/dev-docs/utils/index.rst.txt @@ -0,0 +1,14 @@ +Utility API +=========== + +This is the API for the ``utils`` module of ``metatensor-models``. + +.. toctree:: + :maxdepth: 1 + + dataset + readers/index + writers + model-io + omegaconf + combine_dataloaders diff --git a/latest/_sources/dev-docs/utils/model-io.rst.txt b/latest/_sources/dev-docs/utils/model-io.rst.txt new file mode 100644 index 000000000..14b6e6d3d --- /dev/null +++ b/latest/_sources/dev-docs/utils/model-io.rst.txt @@ -0,0 +1,7 @@ +Model IO +######## + +.. automodule:: metatensor.models.utils.model_io + :members: + :undoc-members: + :show-inheritance: diff --git a/latest/_sources/dev-docs/utils/omegaconf.rst.txt b/latest/_sources/dev-docs/utils/omegaconf.rst.txt new file mode 100644 index 000000000..2514daf17 --- /dev/null +++ b/latest/_sources/dev-docs/utils/omegaconf.rst.txt @@ -0,0 +1,10 @@ +Custom omegaconf functions +========================== + +Resolvers to handle special fields in our configs as well as the expansion/completion of +the dataset section. + +.. automodule:: metatensor.models.utils.omegaconf + :members: + :undoc-members: + :show-inheritance: diff --git a/latest/_sources/dev-docs/utils/readers/index.rst.txt b/latest/_sources/dev-docs/utils/readers/index.rst.txt new file mode 100644 index 000000000..cd7b9a458 --- /dev/null +++ b/latest/_sources/dev-docs/utils/readers/index.rst.txt @@ -0,0 +1,32 @@ +Structure and Target data Readers +================================= + +The main entry point for reading structure and target information are the two reader +functions + +.. autofunction:: metatensor.models.utils.data.read_structures +.. autofunction:: metatensor.models.utils.data.read_targets + +Target type specific readers +---------------------------- + +:func:`metatensor.models.utils.data.read_targets` uses sub-functions to parse supported +target properties like the `energy` or `forces`. Currently we support reading the +following target properties via + +.. autofunction:: metatensor.models.utils.data.read_energy +.. autofunction:: metatensor.models.utils.data.read_forces +.. autofunction:: metatensor.models.utils.data.read_virial +.. autofunction:: metatensor.models.utils.data.read_stress + +File type specific readers +-------------------------- + +Based on the provided `file_format` they chose which sub-reader they use. For details on +these refer to their documentation + +.. toctree:: + :maxdepth: 1 + + structure + targets diff --git a/latest/_sources/dev-docs/utils/readers/structure.rst.txt b/latest/_sources/dev-docs/utils/readers/structure.rst.txt new file mode 100644 index 000000000..bc1b1f6aa --- /dev/null +++ b/latest/_sources/dev-docs/utils/readers/structure.rst.txt @@ -0,0 +1,13 @@ +Structure Readers +################# + +Parsers for obtaining information from structures. All readers return a :py:class:`list` +of :py:class:`metatensor.torch.atomistic.System`. The mapping which reader is used for +which file type is stored in + +.. autodata:: metatensor.models.utils.data.readers.structures.STRUCTURE_READERS + +Implemented Readers +------------------- + +.. autofunction:: metatensor.models.utils.data.readers.structures.read_structures_ase diff --git a/latest/_sources/dev-docs/utils/readers/targets.rst.txt b/latest/_sources/dev-docs/utils/readers/targets.rst.txt new file mode 100644 index 000000000..49717f271 --- /dev/null +++ b/latest/_sources/dev-docs/utils/readers/targets.rst.txt @@ -0,0 +1,62 @@ +Target data Readers +################### + +Parsers for obtaining target informations from target files. All readers return a +:py:class:`metatensor.torch.TensorBlock`. Currently we support the following target +properties + +- :ref:`energy` +- :ref:`forces` +- :ref:`stress` +- :ref:`virial` + +The mapping which reader is used for which file type is stored in a dictionary. + +.. _energy: + +Energy +====== + +.. autodata:: metatensor.models.utils.data.readers.targets.ENERGY_READERS + +Implemented Readers +------------------- + +.. autofunction:: metatensor.models.utils.data.readers.targets.read_energy_ase + + +.. _forces: + +Forces +====== + +.. autodata:: metatensor.models.utils.data.readers.targets.FORCES_READERS + +Implemented Readers +------------------- + +.. autofunction:: metatensor.models.utils.data.readers.targets.read_forces_ase + +.. _stress: + +Stress +====== + +.. autodata:: metatensor.models.utils.data.readers.targets.STRESS_READERS + +Implemented Readers +------------------- + +.. autofunction:: metatensor.models.utils.data.readers.targets.read_stress_ase + +.. _virial: + +Virial +====== + +.. autodata:: metatensor.models.utils.data.readers.targets.VIRIAL_READERS + +Implemented Readers +------------------- + +.. autofunction:: metatensor.models.utils.data.readers.targets.read_virial_ase diff --git a/latest/_sources/dev-docs/utils/writers.rst.txt b/latest/_sources/dev-docs/utils/writers.rst.txt new file mode 100644 index 000000000..82695a85a --- /dev/null +++ b/latest/_sources/dev-docs/utils/writers.rst.txt @@ -0,0 +1,17 @@ +Target data Writers +=================== + +The main entry point for writing target information is + +.. autofunction:: metatensor.models.utils.data.writers.write_predictions + + +Based on the provided filename the writer choses which child writer to use. The mapping +which reader is used for which file type is stored in + +.. autodata:: metatensor.models.utils.data.writers.PREDICTIONS_WRITERS + +Implemented Writers +------------------- + +.. autofunction:: metatensor.models.utils.data.writers.write_xyz diff --git a/latest/_sources/getting-started/custom_dataset_conf.rst.txt b/latest/_sources/getting-started/custom_dataset_conf.rst.txt new file mode 100644 index 000000000..35db196a3 --- /dev/null +++ b/latest/_sources/getting-started/custom_dataset_conf.rst.txt @@ -0,0 +1,136 @@ +.. _dataset_conf: + +Customize a Dataset Configuration +================================= + +Overview +-------- +The main task in setting up a training procedure with `metatensor-models` is to provide +files for training, validation, and testing datasets. Our system allows flexibility in +parsing data for training. Mandatory sections in the `options.yaml` file include: + +- ``training_set`` +- ``test_set`` +- ``validation_set`` + +Each section can follow a similar structure, with shorthand methods available to +simplify dataset definitions. + +Minimal Configuration Example +----------------------------- +Below is the simplest form of these sections: + +.. code-block:: yaml + + training_set: "dataset.xyz" + test_set: 0.1 + validation_set: 0.1 + +This configuration parses all information from ``dataset.xyz``, with 20% of the training +set randomly selected for testing and validation (10% each). + +Expanded Configuration Format +----------------------------- +The train script automatically expands the ``training_set`` section into the following +format, which is also valid for initial input: + +.. code-block:: yaml + + training_set: + structures: + read_from: dataset.xyz + file_format: .xyz + unit: null + targets: + energy: + quantity: energy + read_from: dataset.xyz + file_format: .xyz + key: energy + unit: null + forces: + read_from: dataset.xyz + file_format: .xyz + key: forces + stress: + read_from: dataset.xyz + file_format: .xyz + key: stress + virial: false + test_set: 0.1 + validation_set: 0.1 + +Understanding the YAML Block +---------------------------- +The ``training_set`` is divided into sections ``structures`` and ``targets``: + +Structures Section +^^^^^^^^^^^^^^^^^^ +Describes the structure data like positions and cell information. + +:param read_from: The file containing structure data. +:param file_format: The file format, guessed from the suffix if ``null`` or not + provided. +:param unit: The unit of lengths, optional but recommended for simulations. + +A single string in this section automatically expands, using the string as the +``read_from`` parameter. + +.. note:: + + ``metatensor-models`` does not convert units during training or evaluation. Units are + only required if model should be used to run MD simulations. + +Targets Section +^^^^^^^^^^^^^^^ +Allows defining multiple target sections, each with a unique name. + +- Commonly, a section named ``energy`` should be defined, which is essential for MD + simulations. For this section gradients like `forces` and `stress` are enabled by + default. See :ref:`energy-section` for further details on this section. +- For other target sections, all gradients are disabled by default. + +Target section parameters include: + +:param quantity: The target's quantity (e.g., energy, dipole). +:param read_from: The file for target data, defaults to the ``structures.read_from`` + file if not provided. +:param file_format: The file format, guessed from the suffix if not provided. +:param key: The key for reading from the file, defaulting to the target section's name + if not provided. +:param unit: The unit of the target. +:param forces: Gradient sections. See :ref:`gradient-section` for parameters. +:param stress: Gradient sections. See :ref:`gradient-section` for parameters. +:param virial: Gradient sections. See :ref:`gradient-section` for parameters. + +A single string in a target section automatically expands, using the string as the +``read_from`` parameter. + +.. _gradient-section: + +Gradient Section +^^^^^^^^^^^^^^^^ +Each gradient section (like ``forces`` or ``stress``) has similar parameters: + +:param read_from: The file for gradient data. +:param file_format: The file format, guessed from the suffix if not provided. +:param key: The key for reading from the file. + +Sections set to ``true`` or ``on`` automatically expand with default parameters. + +.. _energy-section: + +Energy Section +^^^^^^^^^^^^^^ +The ``energy`` section is mandatory for MD simulations, with forces and stresses enabled +by default. + +- A warning is raised if requisite data is missing, but training proceeds without them. +- Setting a ``virial`` section automatically disables the ``stress`` section in the + ``energy`` target. + +.. note:: + + Unknown keys are ignored and not deleted in all sections during dataset parsing. + +In the next tutorials we show how to override the default parameters of an architecture. diff --git a/latest/_sources/getting-started/index.rst.txt b/latest/_sources/getting-started/index.rst.txt new file mode 100644 index 000000000..49ec67d18 --- /dev/null +++ b/latest/_sources/getting-started/index.rst.txt @@ -0,0 +1,12 @@ +Getting started +=============== + +This sections describes how to install the package, and its most basic commands. + +.. toctree:: + :maxdepth: 1 + + installation + usage + custom_dataset_conf + override diff --git a/latest/_sources/getting-started/installation.rst.txt b/latest/_sources/getting-started/installation.rst.txt new file mode 100644 index 000000000..95332be0c --- /dev/null +++ b/latest/_sources/getting-started/installation.rst.txt @@ -0,0 +1,5 @@ +.. _label_installation: + +.. include:: ../../../README.rst + :start-after: marker-installation + :end-before: marker-issues diff --git a/latest/_sources/getting-started/override.rst.txt b/latest/_sources/getting-started/override.rst.txt new file mode 100644 index 000000000..5167851dd --- /dev/null +++ b/latest/_sources/getting-started/override.rst.txt @@ -0,0 +1,80 @@ +Override Architecture's Default Parameters +========================================== + +In our initial tutorial, we used default parameters to train a model employing the +SOAP-BPNN architecture, as shown in the following config: + +.. literalinclude:: ../../static/options.yaml + :language: yaml + +While default parameters often serve as a good starting point, depending on your +training target and dataset, it might be necessary to adjust the architecture's +parameters. + +First, familiarize yourself with the specific parameters of the architecture you intend +to use. We provide a list of all architectures and their parameters in the +:ref:`available-architectures` section. For example, the parameters of the SOAP-BPNN +models are detailed at :ref:`architecture-soap-bpnn`. + +Modifying Parameters (yaml) +--------------------------- + +As an example, let's increase the number of epochs (``num_epochs``) and the ``cutoff`` +radius of the SOAP descriptor. To do this, create a new section in the ``options.yaml`` +named ``architecture``. Within this section, you can override the architecture's +hyperparameters. The adjustments for ``num_epochs`` and ``cutoff`` look like this: + +.. code-block:: yaml + + defaults: + - architecture: soap_bpnn + - _self_ + + architecture: + model: + soap: + cutoff: 7.0 + training: + num_epochs: 200 + + training_set: + structures: "qm9_reduced_100.xyz" + targets: + energy: + key: "U0" + + test_set: 0.1 + validation_set: 0.1 + +Modifying Parameters (Command Line Overrides) +--------------------------------------------- + +For quick adjustments, command-line overrides are also an option. The changes above can +be achieved by: + +.. code-block:: bash + + metatensor-models train options.yaml \ + -y architecture.model.soap.cutoff=7.0 architecture.training.num_epochs=200 + +Here, the ``-y`` flag is used to parse the override flags. More details on override +syntax are available at https://hydra.cc/docs/advanced/override_grammar/basic/. + +.. note:: + + For your reference and reproducibility purposes `metatensor-models` always writes the + fully expanded options to the ``.hydra`` subdirectory inside the ``output`` + directory of your current training run. + + +Understanding the Defaults Section +---------------------------------- + +You may have noticed the ``defaults`` section at the beginning of each file. This list +dictates which defaults should be loaded and how to compose the final config object and +is conventionally the first item in the config. + +Append ``_self_`` to the end of the list to have your primary config override values +from the Defaults List. If you do not add a ``_self_`` entry still your primary config +Overrides values from the Defaults List, but Hydra will throw a warning. For more +background, visit https://hydra.cc/docs/tutorials/basic/your_first_app/defaults/. diff --git a/latest/_sources/getting-started/usage.rst.txt b/latest/_sources/getting-started/usage.rst.txt new file mode 100644 index 000000000..daa9298c7 --- /dev/null +++ b/latest/_sources/getting-started/usage.rst.txt @@ -0,0 +1,87 @@ +Basic Usage +=========== + +`metatensor-models` is designed for an direct usage from the the command line (cli). The +general help of `metatensor-models` can be accessed using + +.. code-block:: bash + + metatensor-models --help + +We now demonstrate how to `train` and `evaluate` a model from the command line. For this +example we use the :ref:`architecture-soap-bpnn` architecture and a subset of the `QM9 +dataset `_. You can obtain the reduced dataset +from our :download:`website <../../static/qm9_reduced_100.xyz>`. + +Training +######## + +To train models, `metatensor-models` uses the hydra framework. Hydra is a framework +developed by Facebook AI for elegantly configuring complex applications. It's primarily +used for managing command-line arguments in Python applications, allowing for a +structured and dynamic approach to configuration. It allows to dynamical composition and +override of config files and the command line and has powerful tools to create multiple +training runs with a single command. We will not explain here how to use hydra in +detail, as we only use a few functions ins this example but rather refer to their good +package documentation. + +The sub-command to start a model training is + +.. code-block:: bash + + metatensor-models train + +To train a model you have to define your options. This includes the specific +architecture you want to use and the data including the training structures and target +values + +The default model and training hyperparameter for each model are listed in their +corresponding documentation page. We will use these minimal options to run an example +training using the default hyperparameters of an SOAP BPNN model + +.. literalinclude:: ../../static/options.yaml + :language: yaml + +For each training run a new output directory in the format +``output/YYYY-MM-DD/HH-MM-SS`` based on the current date and time is created. By +default, this output directory is used to store Hydra's output for the run +(configuration, Logs etc). You can `override +`_ this +behavior in the options file. To start the training create an ``options.yaml`` file in +the current directory and type + +.. literalinclude:: ../../../examples/usage.sh + :language: bash + :lines: 3-8 + + +Evaluation +########## + +The sub-command to evaluate an already trained model is + +.. code-block:: bash + + metatensor-models eval + +.. literalinclude:: ../../../examples/usage.sh + :language: bash + :lines: 9-25 + + +Exporting +######### + +Exporting a model required if you want to use it in other frameworks, especially in +molecular dynamics simulations. The sub-command to export a model is + +.. code-block:: bash + + metatensor-models export + +.. literalinclude:: ../../../examples/usage.sh + :language: bash + :lines: 25- + +In the next tutorials we show how adjust the dataset section of ``options.yaml`` file +to use it for your own datasets. diff --git a/latest/_sources/index.rst.txt b/latest/_sources/index.rst.txt new file mode 100644 index 000000000..2d2178d3b --- /dev/null +++ b/latest/_sources/index.rst.txt @@ -0,0 +1,16 @@ +Welcome to metatensor-models's documentation! +============================================= + +This is a collection of atomistic models interfaced with ``metatensor``. + +.. include:: ../../README.rst + :start-after: marker-architectures + :end-before: marker-documentation + +.. toctree:: + :maxdepth: 1 + :hidden: + + getting-started/index + architectures/index + dev-docs/index diff --git a/latest/_static/basic.css b/latest/_static/basic.css new file mode 100644 index 000000000..30fee9d0f --- /dev/null +++ b/latest/_static/basic.css @@ -0,0 +1,925 @@ +/* + * basic.css + * ~~~~~~~~~ + * + * Sphinx stylesheet -- basic theme. + * + * :copyright: Copyright 2007-2023 by the Sphinx team, see AUTHORS. + * :license: BSD, see LICENSE for details. + * + */ + +/* -- main layout ----------------------------------------------------------- */ + +div.clearer { + clear: both; +} + +div.section::after { + display: block; + content: ''; + clear: left; +} + +/* -- relbar ---------------------------------------------------------------- */ + +div.related { + width: 100%; + font-size: 90%; +} + +div.related h3 { + display: none; +} + +div.related ul { + margin: 0; + padding: 0 0 0 10px; + list-style: none; +} + +div.related li { + display: inline; +} + +div.related li.right { + float: right; + margin-right: 5px; +} + +/* -- sidebar --------------------------------------------------------------- */ + +div.sphinxsidebarwrapper { + padding: 10px 5px 0 10px; +} + +div.sphinxsidebar { + float: left; + width: 230px; + margin-left: -100%; + font-size: 90%; + word-wrap: break-word; + overflow-wrap : break-word; +} + +div.sphinxsidebar ul { + list-style: none; +} + +div.sphinxsidebar ul ul, +div.sphinxsidebar ul.want-points { + margin-left: 20px; + list-style: square; +} + +div.sphinxsidebar ul ul { + margin-top: 0; + margin-bottom: 0; +} + +div.sphinxsidebar form { + margin-top: 10px; +} + +div.sphinxsidebar input { + border: 1px solid #98dbcc; + font-family: sans-serif; + font-size: 1em; +} + +div.sphinxsidebar #searchbox form.search { + overflow: hidden; +} + +div.sphinxsidebar #searchbox input[type="text"] { + float: left; + width: 80%; + padding: 0.25em; + box-sizing: border-box; +} + +div.sphinxsidebar #searchbox input[type="submit"] { + float: left; + width: 20%; + border-left: none; + padding: 0.25em; + box-sizing: border-box; +} + + +img { + border: 0; + max-width: 100%; +} + +/* -- search page ----------------------------------------------------------- */ + +ul.search { + margin: 10px 0 0 20px; + padding: 0; +} + +ul.search li { + padding: 5px 0 5px 20px; + background-image: url(file.png); + background-repeat: no-repeat; + background-position: 0 7px; +} + +ul.search li a { + font-weight: bold; +} + +ul.search li p.context { + color: #888; + margin: 2px 0 0 30px; + text-align: left; +} + +ul.keywordmatches li.goodmatch a { + font-weight: bold; +} + +/* -- index page ------------------------------------------------------------ */ + +table.contentstable { + width: 90%; + margin-left: auto; + margin-right: auto; +} + +table.contentstable p.biglink { + line-height: 150%; +} + +a.biglink { + font-size: 1.3em; +} + +span.linkdescr { + font-style: italic; + padding-top: 5px; + font-size: 90%; +} + +/* -- general index --------------------------------------------------------- */ + +table.indextable { + width: 100%; +} + +table.indextable td { + text-align: left; + vertical-align: top; +} + +table.indextable ul { + margin-top: 0; + margin-bottom: 0; + list-style-type: none; +} + +table.indextable > tbody > tr > td > ul { + padding-left: 0em; +} + +table.indextable tr.pcap { + height: 10px; +} + +table.indextable tr.cap { + margin-top: 10px; + background-color: #f2f2f2; +} + +img.toggler { + margin-right: 3px; + margin-top: 3px; + cursor: pointer; +} + +div.modindex-jumpbox { + border-top: 1px solid #ddd; + border-bottom: 1px solid #ddd; + margin: 1em 0 1em 0; + padding: 0.4em; +} + +div.genindex-jumpbox { + border-top: 1px solid #ddd; + border-bottom: 1px solid #ddd; + margin: 1em 0 1em 0; + padding: 0.4em; +} + +/* -- domain module index --------------------------------------------------- */ + +table.modindextable td { + padding: 2px; + border-collapse: collapse; +} + +/* -- general body styles --------------------------------------------------- */ + +div.body { + min-width: 360px; + max-width: 800px; +} + +div.body p, div.body dd, div.body li, div.body blockquote { + -moz-hyphens: auto; + -ms-hyphens: auto; + -webkit-hyphens: auto; + hyphens: auto; +} + +a.headerlink { + visibility: hidden; +} + +a:visited { + color: #551A8B; +} + +h1:hover > a.headerlink, +h2:hover > a.headerlink, +h3:hover > a.headerlink, +h4:hover > a.headerlink, +h5:hover > a.headerlink, +h6:hover > a.headerlink, +dt:hover > a.headerlink, +caption:hover > a.headerlink, +p.caption:hover > a.headerlink, +div.code-block-caption:hover > a.headerlink { + visibility: visible; +} + +div.body p.caption { + text-align: inherit; +} + +div.body td { + text-align: left; +} + +.first { + margin-top: 0 !important; +} + +p.rubric { + margin-top: 30px; + font-weight: bold; +} + +img.align-left, figure.align-left, .figure.align-left, object.align-left { + clear: left; + float: left; + margin-right: 1em; +} + +img.align-right, figure.align-right, .figure.align-right, object.align-right { + clear: right; + float: right; + margin-left: 1em; +} + +img.align-center, figure.align-center, .figure.align-center, object.align-center { + display: block; + margin-left: auto; + margin-right: auto; +} + +img.align-default, figure.align-default, .figure.align-default { + display: block; + margin-left: auto; + margin-right: auto; +} + +.align-left { + text-align: left; +} + +.align-center { + text-align: center; +} + +.align-default { + text-align: center; +} + +.align-right { + text-align: right; +} + +/* -- sidebars -------------------------------------------------------------- */ + +div.sidebar, +aside.sidebar { + margin: 0 0 0.5em 1em; + border: 1px solid #ddb; + padding: 7px; + background-color: #ffe; + width: 40%; + float: right; + clear: right; + overflow-x: auto; +} + +p.sidebar-title { + font-weight: bold; +} + +nav.contents, +aside.topic, +div.admonition, div.topic, blockquote { + clear: left; +} + +/* -- topics ---------------------------------------------------------------- */ + +nav.contents, +aside.topic, +div.topic { + border: 1px solid #ccc; + padding: 7px; + margin: 10px 0 10px 0; +} + +p.topic-title { + font-size: 1.1em; + font-weight: bold; + margin-top: 10px; +} + +/* -- admonitions ----------------------------------------------------------- */ + +div.admonition { + margin-top: 10px; + margin-bottom: 10px; + padding: 7px; +} + +div.admonition dt { + font-weight: bold; +} + +p.admonition-title { + margin: 0px 10px 5px 0px; + font-weight: bold; +} + +div.body p.centered { + text-align: center; + margin-top: 25px; +} + +/* -- content of sidebars/topics/admonitions -------------------------------- */ + +div.sidebar > :last-child, +aside.sidebar > :last-child, +nav.contents > :last-child, +aside.topic > :last-child, +div.topic > :last-child, +div.admonition > :last-child { + margin-bottom: 0; +} + +div.sidebar::after, +aside.sidebar::after, +nav.contents::after, +aside.topic::after, +div.topic::after, +div.admonition::after, +blockquote::after { + display: block; + content: ''; + clear: both; +} + +/* -- tables ---------------------------------------------------------------- */ + +table.docutils { + margin-top: 10px; + margin-bottom: 10px; + border: 0; + border-collapse: collapse; +} + +table.align-center { + margin-left: auto; + margin-right: auto; +} + +table.align-default { + margin-left: auto; + margin-right: auto; +} + +table caption span.caption-number { + font-style: italic; +} + +table caption span.caption-text { +} + +table.docutils td, table.docutils th { + padding: 1px 8px 1px 5px; + border-top: 0; + border-left: 0; + border-right: 0; + border-bottom: 1px solid #aaa; +} + +th { + text-align: left; + padding-right: 5px; +} + +table.citation { + border-left: solid 1px gray; + margin-left: 1px; +} + +table.citation td { + border-bottom: none; +} + +th > :first-child, +td > :first-child { + margin-top: 0px; +} + +th > :last-child, +td > :last-child { + margin-bottom: 0px; +} + +/* -- figures --------------------------------------------------------------- */ + +div.figure, figure { + margin: 0.5em; + padding: 0.5em; +} + +div.figure p.caption, figcaption { + padding: 0.3em; +} + +div.figure p.caption span.caption-number, +figcaption span.caption-number { + font-style: italic; +} + +div.figure p.caption span.caption-text, +figcaption span.caption-text { +} + +/* -- field list styles ----------------------------------------------------- */ + +table.field-list td, table.field-list th { + border: 0 !important; +} + +.field-list ul { + margin: 0; + padding-left: 1em; +} + +.field-list p { + margin: 0; +} + +.field-name { + -moz-hyphens: manual; + -ms-hyphens: manual; + -webkit-hyphens: manual; + hyphens: manual; +} + +/* -- hlist styles ---------------------------------------------------------- */ + +table.hlist { + margin: 1em 0; +} + +table.hlist td { + vertical-align: top; +} + +/* -- object description styles --------------------------------------------- */ + +.sig { + font-family: 'Consolas', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', monospace; +} + +.sig-name, code.descname { + background-color: transparent; + font-weight: bold; +} + +.sig-name { + font-size: 1.1em; +} + +code.descname { + font-size: 1.2em; +} + +.sig-prename, code.descclassname { + background-color: transparent; +} + +.optional { + font-size: 1.3em; +} + +.sig-paren { + font-size: larger; +} + +.sig-param.n { + font-style: italic; +} + +/* C++ specific styling */ + +.sig-inline.c-texpr, +.sig-inline.cpp-texpr { + font-family: unset; +} + +.sig.c .k, .sig.c .kt, +.sig.cpp .k, .sig.cpp .kt { + color: #0033B3; +} + +.sig.c .m, +.sig.cpp .m { + color: #1750EB; +} + +.sig.c .s, .sig.c .sc, +.sig.cpp .s, .sig.cpp .sc { + color: #067D17; +} + + +/* -- other body styles ----------------------------------------------------- */ + +ol.arabic { + list-style: decimal; +} + +ol.loweralpha { + list-style: lower-alpha; +} + +ol.upperalpha { + list-style: upper-alpha; +} + +ol.lowerroman { + list-style: lower-roman; +} + +ol.upperroman { + list-style: upper-roman; +} + +:not(li) > ol > li:first-child > :first-child, +:not(li) > ul > li:first-child > :first-child { + margin-top: 0px; +} + +:not(li) > ol > li:last-child > :last-child, +:not(li) > ul > li:last-child > :last-child { + margin-bottom: 0px; +} + +ol.simple ol p, +ol.simple ul p, +ul.simple ol p, +ul.simple ul p { + margin-top: 0; +} + +ol.simple > li:not(:first-child) > p, +ul.simple > li:not(:first-child) > p { + margin-top: 0; +} + +ol.simple p, +ul.simple p { + margin-bottom: 0; +} + +aside.footnote > span, +div.citation > span { + float: left; +} +aside.footnote > span:last-of-type, +div.citation > span:last-of-type { + padding-right: 0.5em; +} +aside.footnote > p { + margin-left: 2em; +} +div.citation > p { + margin-left: 4em; +} +aside.footnote > p:last-of-type, +div.citation > p:last-of-type { + margin-bottom: 0em; +} +aside.footnote > p:last-of-type:after, +div.citation > p:last-of-type:after { + content: ""; + clear: both; +} + +dl.field-list { + display: grid; + grid-template-columns: fit-content(30%) auto; +} + +dl.field-list > dt { + font-weight: bold; + word-break: break-word; + padding-left: 0.5em; + padding-right: 5px; +} + +dl.field-list > dd { + padding-left: 0.5em; + margin-top: 0em; + margin-left: 0em; + margin-bottom: 0em; +} + +dl { + margin-bottom: 15px; +} + +dd > :first-child { + margin-top: 0px; +} + +dd ul, dd table { + margin-bottom: 10px; +} + +dd { + margin-top: 3px; + margin-bottom: 10px; + margin-left: 30px; +} + +.sig dd { + margin-top: 0px; + margin-bottom: 0px; +} + +.sig dl { + margin-top: 0px; + margin-bottom: 0px; +} + +dl > dd:last-child, +dl > dd:last-child > :last-child { + margin-bottom: 0; +} + +dt:target, span.highlighted { + background-color: #fbe54e; +} + +rect.highlighted { + fill: #fbe54e; +} + +dl.glossary dt { + font-weight: bold; + font-size: 1.1em; +} + +.versionmodified { + font-style: italic; +} + +.system-message { + background-color: #fda; + padding: 5px; + border: 3px solid red; +} + +.footnote:target { + background-color: #ffa; +} + +.line-block { + display: block; + margin-top: 1em; + margin-bottom: 1em; +} + +.line-block .line-block { + margin-top: 0; + margin-bottom: 0; + margin-left: 1.5em; +} + +.guilabel, .menuselection { + font-family: sans-serif; +} + +.accelerator { + text-decoration: underline; +} + +.classifier { + font-style: oblique; +} + +.classifier:before { + font-style: normal; + margin: 0 0.5em; + content: ":"; + display: inline-block; +} + +abbr, acronym { + border-bottom: dotted 1px; + cursor: help; +} + +.translated { + background-color: rgba(207, 255, 207, 0.2) +} + +.untranslated { + background-color: rgba(255, 207, 207, 0.2) +} + +/* -- code displays --------------------------------------------------------- */ + +pre { + overflow: auto; + overflow-y: hidden; /* fixes display issues on Chrome browsers */ +} + +pre, div[class*="highlight-"] { + clear: both; +} + +span.pre { + -moz-hyphens: none; + -ms-hyphens: none; + -webkit-hyphens: none; + hyphens: none; + white-space: nowrap; +} + +div[class*="highlight-"] { + margin: 1em 0; +} + +td.linenos pre { + border: 0; + background-color: transparent; + color: #aaa; +} + +table.highlighttable { + display: block; +} + +table.highlighttable tbody { + display: block; +} + +table.highlighttable tr { + display: flex; +} + +table.highlighttable td { + margin: 0; + padding: 0; +} + +table.highlighttable td.linenos { + padding-right: 0.5em; +} + +table.highlighttable td.code { + flex: 1; + overflow: hidden; +} + +.highlight .hll { + display: block; +} + +div.highlight pre, +table.highlighttable pre { + margin: 0; +} + +div.code-block-caption + div { + margin-top: 0; +} + +div.code-block-caption { + margin-top: 1em; + padding: 2px 5px; + font-size: small; +} + +div.code-block-caption code { + background-color: transparent; +} + +table.highlighttable td.linenos, +span.linenos, +div.highlight span.gp { /* gp: Generic.Prompt */ + user-select: none; + -webkit-user-select: text; /* Safari fallback only */ + -webkit-user-select: none; /* Chrome/Safari */ + -moz-user-select: none; /* Firefox */ + -ms-user-select: none; /* IE10+ */ +} + +div.code-block-caption span.caption-number { + padding: 0.1em 0.3em; + font-style: italic; +} + +div.code-block-caption span.caption-text { +} + +div.literal-block-wrapper { + margin: 1em 0; +} + +code.xref, a code { + background-color: transparent; + font-weight: bold; +} + +h1 code, h2 code, h3 code, h4 code, h5 code, h6 code { + background-color: transparent; +} + +.viewcode-link { + float: right; +} + +.viewcode-back { + float: right; + font-family: sans-serif; +} + +div.viewcode-block:target { + margin: -1px -10px; + padding: 0 10px; +} + +/* -- math display ---------------------------------------------------------- */ + +img.math { + vertical-align: middle; +} + +div.body div.math p { + text-align: center; +} + +span.eqno { + float: right; +} + +span.eqno a.headerlink { + position: absolute; + z-index: 1; +} + +div.math:hover a.headerlink { + visibility: visible; +} + +/* -- printout stylesheet --------------------------------------------------- */ + +@media print { + div.document, + div.documentwrapper, + div.bodywrapper { + margin: 0 !important; + width: 100%; + } + + div.sphinxsidebar, + div.related, + div.footer, + #top-link { + display: none; + } +} \ No newline at end of file diff --git a/latest/_static/debug.css b/latest/_static/debug.css new file mode 100644 index 000000000..74d4aec33 --- /dev/null +++ b/latest/_static/debug.css @@ -0,0 +1,69 @@ +/* + This CSS file should be overridden by the theme authors. It's + meant for debugging and developing the skeleton that this theme provides. +*/ +body { + font-family: -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, + "Apple Color Emoji", "Segoe UI Emoji"; + background: lavender; +} +.sb-announcement { + background: rgb(131, 131, 131); +} +.sb-announcement__inner { + background: black; + color: white; +} +.sb-header { + background: lightskyblue; +} +.sb-header__inner { + background: royalblue; + color: white; +} +.sb-header-secondary { + background: lightcyan; +} +.sb-header-secondary__inner { + background: cornflowerblue; + color: white; +} +.sb-sidebar-primary { + background: lightgreen; +} +.sb-main { + background: blanchedalmond; +} +.sb-main__inner { + background: antiquewhite; +} +.sb-header-article { + background: lightsteelblue; +} +.sb-article-container { + background: snow; +} +.sb-article-main { + background: white; +} +.sb-footer-article { + background: lightpink; +} +.sb-sidebar-secondary { + background: lightgoldenrodyellow; +} +.sb-footer-content { + background: plum; +} +.sb-footer-content__inner { + background: palevioletred; +} +.sb-footer { + background: pink; +} +.sb-footer__inner { + background: salmon; +} +.sb-article { + background: white; +} diff --git a/latest/_static/doctools.js b/latest/_static/doctools.js new file mode 100644 index 000000000..d06a71d75 --- /dev/null +++ b/latest/_static/doctools.js @@ -0,0 +1,156 @@ +/* + * doctools.js + * ~~~~~~~~~~~ + * + * Base JavaScript utilities for all Sphinx HTML documentation. + * + * :copyright: Copyright 2007-2023 by the Sphinx team, see AUTHORS. + * :license: BSD, see LICENSE for details. + * + */ +"use strict"; + +const BLACKLISTED_KEY_CONTROL_ELEMENTS = new Set([ + "TEXTAREA", + "INPUT", + "SELECT", + "BUTTON", +]); + +const _ready = (callback) => { + if (document.readyState !== "loading") { + callback(); + } else { + document.addEventListener("DOMContentLoaded", callback); + } +}; + +/** + * Small JavaScript module for the documentation. + */ +const Documentation = { + init: () => { + Documentation.initDomainIndexTable(); + Documentation.initOnKeyListeners(); + }, + + /** + * i18n support + */ + TRANSLATIONS: {}, + PLURAL_EXPR: (n) => (n === 1 ? 0 : 1), + LOCALE: "unknown", + + // gettext and ngettext don't access this so that the functions + // can safely bound to a different name (_ = Documentation.gettext) + gettext: (string) => { + const translated = Documentation.TRANSLATIONS[string]; + switch (typeof translated) { + case "undefined": + return string; // no translation + case "string": + return translated; // translation exists + default: + return translated[0]; // (singular, plural) translation tuple exists + } + }, + + ngettext: (singular, plural, n) => { + const translated = Documentation.TRANSLATIONS[singular]; + if (typeof translated !== "undefined") + return translated[Documentation.PLURAL_EXPR(n)]; + return n === 1 ? singular : plural; + }, + + addTranslations: (catalog) => { + Object.assign(Documentation.TRANSLATIONS, catalog.messages); + Documentation.PLURAL_EXPR = new Function( + "n", + `return (${catalog.plural_expr})` + ); + Documentation.LOCALE = catalog.locale; + }, + + /** + * helper function to focus on search bar + */ + focusSearchBar: () => { + document.querySelectorAll("input[name=q]")[0]?.focus(); + }, + + /** + * Initialise the domain index toggle buttons + */ + initDomainIndexTable: () => { + const toggler = (el) => { + const idNumber = el.id.substr(7); + const toggledRows = document.querySelectorAll(`tr.cg-${idNumber}`); + if (el.src.substr(-9) === "minus.png") { + el.src = `${el.src.substr(0, el.src.length - 9)}plus.png`; + toggledRows.forEach((el) => (el.style.display = "none")); + } else { + el.src = `${el.src.substr(0, el.src.length - 8)}minus.png`; + toggledRows.forEach((el) => (el.style.display = "")); + } + }; + + const togglerElements = document.querySelectorAll("img.toggler"); + togglerElements.forEach((el) => + el.addEventListener("click", (event) => toggler(event.currentTarget)) + ); + togglerElements.forEach((el) => (el.style.display = "")); + if (DOCUMENTATION_OPTIONS.COLLAPSE_INDEX) togglerElements.forEach(toggler); + }, + + initOnKeyListeners: () => { + // only install a listener if it is really needed + if ( + !DOCUMENTATION_OPTIONS.NAVIGATION_WITH_KEYS && + !DOCUMENTATION_OPTIONS.ENABLE_SEARCH_SHORTCUTS + ) + return; + + document.addEventListener("keydown", (event) => { + // bail for input elements + if (BLACKLISTED_KEY_CONTROL_ELEMENTS.has(document.activeElement.tagName)) return; + // bail with special keys + if (event.altKey || event.ctrlKey || event.metaKey) return; + + if (!event.shiftKey) { + switch (event.key) { + case "ArrowLeft": + if (!DOCUMENTATION_OPTIONS.NAVIGATION_WITH_KEYS) break; + + const prevLink = document.querySelector('link[rel="prev"]'); + if (prevLink && prevLink.href) { + window.location.href = prevLink.href; + event.preventDefault(); + } + break; + case "ArrowRight": + if (!DOCUMENTATION_OPTIONS.NAVIGATION_WITH_KEYS) break; + + const nextLink = document.querySelector('link[rel="next"]'); + if (nextLink && nextLink.href) { + window.location.href = nextLink.href; + event.preventDefault(); + } + break; + } + } + + // some keyboard layouts may need Shift to get / + switch (event.key) { + case "/": + if (!DOCUMENTATION_OPTIONS.ENABLE_SEARCH_SHORTCUTS) break; + Documentation.focusSearchBar(); + event.preventDefault(); + } + }); + }, +}; + +// quick alias for translations +const _ = Documentation.gettext; + +_ready(Documentation.init); diff --git a/latest/_static/documentation_options.js b/latest/_static/documentation_options.js new file mode 100644 index 000000000..5251cbfac --- /dev/null +++ b/latest/_static/documentation_options.js @@ -0,0 +1,13 @@ +const DOCUMENTATION_OPTIONS = { + VERSION: '2023.11.29', + LANGUAGE: 'en', + COLLAPSE_INDEX: false, + BUILDER: 'html', + FILE_SUFFIX: '.html', + LINK_SUFFIX: '.html', + HAS_SOURCE: true, + SOURCELINK_SUFFIX: '.txt', + NAVIGATION_WITH_KEYS: false, + SHOW_SEARCH_SUMMARY: true, + ENABLE_SEARCH_SHORTCUTS: true, +}; \ No newline at end of file diff --git a/latest/_static/file.png b/latest/_static/file.png new file mode 100644 index 0000000000000000000000000000000000000000..a858a410e4faa62ce324d814e4b816fff83a6fb3 GIT binary patch literal 286 zcmV+(0pb3MP)s`hMrGg#P~ix$^RISR_I47Y|r1 z_CyJOe}D1){SET-^Amu_i71Lt6eYfZjRyw@I6OQAIXXHDfiX^GbOlHe=Ae4>0m)d(f|Me07*qoM6N<$f}vM^LjV8( literal 0 HcmV?d00001 diff --git a/latest/_static/language_data.js b/latest/_static/language_data.js new file mode 100644 index 000000000..250f5665f --- /dev/null +++ b/latest/_static/language_data.js @@ -0,0 +1,199 @@ +/* + * language_data.js + * ~~~~~~~~~~~~~~~~ + * + * This script contains the language-specific data used by searchtools.js, + * namely the list of stopwords, stemmer, scorer and splitter. + * + * :copyright: Copyright 2007-2023 by the Sphinx team, see AUTHORS. + * :license: BSD, see LICENSE for details. + * + */ + +var stopwords = ["a", "and", "are", "as", "at", "be", "but", "by", "for", "if", "in", "into", "is", "it", "near", "no", "not", "of", "on", "or", "such", "that", "the", "their", "then", "there", "these", "they", "this", "to", "was", "will", "with"]; + + +/* Non-minified version is copied as a separate JS file, is available */ + +/** + * Porter Stemmer + */ +var Stemmer = function() { + + var step2list = { + ational: 'ate', + tional: 'tion', + enci: 'ence', + anci: 'ance', + izer: 'ize', + bli: 'ble', + alli: 'al', + entli: 'ent', + eli: 'e', + ousli: 'ous', + ization: 'ize', + ation: 'ate', + ator: 'ate', + alism: 'al', + iveness: 'ive', + fulness: 'ful', + ousness: 'ous', + aliti: 'al', + iviti: 'ive', + biliti: 'ble', + logi: 'log' + }; + + var step3list = { + icate: 'ic', + ative: '', + alize: 'al', + iciti: 'ic', + ical: 'ic', + ful: '', + ness: '' + }; + + var c = "[^aeiou]"; // consonant + var v = "[aeiouy]"; // vowel + var C = c + "[^aeiouy]*"; // consonant sequence + var V = v + "[aeiou]*"; // vowel sequence + + var mgr0 = "^(" + C + ")?" + V + C; // [C]VC... is m>0 + var meq1 = "^(" + C + ")?" + V + C + "(" + V + ")?$"; // [C]VC[V] is m=1 + var mgr1 = "^(" + C + ")?" + V + C + V + C; // [C]VCVC... is m>1 + var s_v = "^(" + C + ")?" + v; // vowel in stem + + this.stemWord = function (w) { + var stem; + var suffix; + var firstch; + var origword = w; + + if (w.length < 3) + return w; + + var re; + var re2; + var re3; + var re4; + + firstch = w.substr(0,1); + if (firstch == "y") + w = firstch.toUpperCase() + w.substr(1); + + // Step 1a + re = /^(.+?)(ss|i)es$/; + re2 = /^(.+?)([^s])s$/; + + if (re.test(w)) + w = w.replace(re,"$1$2"); + else if (re2.test(w)) + w = w.replace(re2,"$1$2"); + + // Step 1b + re = /^(.+?)eed$/; + re2 = /^(.+?)(ed|ing)$/; + if (re.test(w)) { + var fp = re.exec(w); + re = new RegExp(mgr0); + if (re.test(fp[1])) { + re = /.$/; + w = w.replace(re,""); + } + } + else if (re2.test(w)) { + var fp = re2.exec(w); + stem = fp[1]; + re2 = new RegExp(s_v); + if (re2.test(stem)) { + w = stem; + re2 = /(at|bl|iz)$/; + re3 = new RegExp("([^aeiouylsz])\\1$"); + re4 = new RegExp("^" + C + v + "[^aeiouwxy]$"); + if (re2.test(w)) + w = w + "e"; + else if (re3.test(w)) { + re = /.$/; + w = w.replace(re,""); + } + else if (re4.test(w)) + w = w + "e"; + } + } + + // Step 1c + re = /^(.+?)y$/; + if (re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + re = new RegExp(s_v); + if (re.test(stem)) + w = stem + "i"; + } + + // Step 2 + re = /^(.+?)(ational|tional|enci|anci|izer|bli|alli|entli|eli|ousli|ization|ation|ator|alism|iveness|fulness|ousness|aliti|iviti|biliti|logi)$/; + if (re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + suffix = fp[2]; + re = new RegExp(mgr0); + if (re.test(stem)) + w = stem + step2list[suffix]; + } + + // Step 3 + re = /^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/; + if (re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + suffix = fp[2]; + re = new RegExp(mgr0); + if (re.test(stem)) + w = stem + step3list[suffix]; + } + + // Step 4 + re = /^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/; + re2 = /^(.+?)(s|t)(ion)$/; + if (re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + re = new RegExp(mgr1); + if (re.test(stem)) + w = stem; + } + else if (re2.test(w)) { + var fp = re2.exec(w); + stem = fp[1] + fp[2]; + re2 = new RegExp(mgr1); + if (re2.test(stem)) + w = stem; + } + + // Step 5 + re = /^(.+?)e$/; + if (re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + re = new RegExp(mgr1); + re2 = new RegExp(meq1); + re3 = new RegExp("^" + C + v + "[^aeiouwxy]$"); + if (re.test(stem) || (re2.test(stem) && !(re3.test(stem)))) + w = stem; + } + re = /ll$/; + re2 = new RegExp(mgr1); + if (re.test(w) && re2.test(w)) { + re = /.$/; + w = w.replace(re,""); + } + + // and turn initial Y back to y + if (firstch == "y") + w = firstch.toLowerCase() + w.substr(1); + return w; + } +} + diff --git a/latest/_static/minus.png b/latest/_static/minus.png new file mode 100644 index 0000000000000000000000000000000000000000..d96755fdaf8bb2214971e0db9c1fd3077d7c419d GIT binary patch literal 90 zcmeAS@N?(olHy`uVBq!ia0vp^+#t*WBp7;*Yy1LIik>cxAr*|t7R?Mi>2?kWtu=nj kDsEF_5m^0CR;1wuP-*O&G^0G}KYk!hp00i_>zopr08q^qX#fBK literal 0 HcmV?d00001 diff --git a/latest/_static/options.yaml b/latest/_static/options.yaml new file mode 100644 index 000000000..035b2ab49 --- /dev/null +++ b/latest/_static/options.yaml @@ -0,0 +1,17 @@ +defaults: + - architecture: soap_bpnn # architecture used to train the model + - _self_ + +# Last position of the _self_ this entry defines that default options will be +# overwritten by this config. + +# Mandatory section defining the parameters for structure and target data of the trainin +# set +training_set: + structures: "qm9_reduced_100.xyz" # file where the positions are stored + targets: + energy: + key: "U0" # name of the target value + +test_set: 0.1 # 10 % of the training_set are randomly split and taken for test set +validation_set: 0.1 # 10 % of the training_set are randomly split and for validation diff --git a/latest/_static/plus.png b/latest/_static/plus.png new file mode 100644 index 0000000000000000000000000000000000000000..7107cec93a979b9a5f64843235a16651d563ce2d GIT binary patch literal 90 zcmeAS@N?(olHy`uVBq!ia0vp^+#t*WBp7;*Yy1LIik>cxAr*|t7R?Mi>2?kWtu>-2 m3q%Vub%g%s<8sJhVPMczOq}xhg9DJoz~JfX=d#Wzp$Pyb1r*Kz literal 0 HcmV?d00001 diff --git a/latest/_static/pygments.css b/latest/_static/pygments.css new file mode 100644 index 000000000..c2e07c71e --- /dev/null +++ b/latest/_static/pygments.css @@ -0,0 +1,258 @@ +.highlight pre { line-height: 125%; } +.highlight td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } +.highlight span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } +.highlight td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } +.highlight span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } +.highlight .hll { background-color: #ffffcc } +.highlight { background: #f8f8f8; } +.highlight .c { color: #8f5902; font-style: italic } /* Comment */ +.highlight .err { color: #a40000; border: 1px solid #ef2929 } /* Error */ +.highlight .g { color: #000000 } /* Generic */ +.highlight .k { color: #204a87; font-weight: bold } /* Keyword */ +.highlight .l { color: #000000 } /* Literal */ +.highlight .n { color: #000000 } /* Name */ +.highlight .o { color: #ce5c00; font-weight: bold } /* Operator */ +.highlight .x { color: #000000 } /* Other */ +.highlight .p { color: #000000; font-weight: bold } /* Punctuation */ +.highlight .ch { color: #8f5902; font-style: italic } /* Comment.Hashbang */ +.highlight .cm { color: #8f5902; font-style: italic } /* Comment.Multiline */ +.highlight .cp { color: #8f5902; font-style: italic } /* Comment.Preproc */ +.highlight .cpf { color: #8f5902; font-style: italic } /* Comment.PreprocFile */ +.highlight .c1 { color: #8f5902; font-style: italic } /* Comment.Single */ +.highlight .cs { color: #8f5902; font-style: italic } /* Comment.Special */ +.highlight .gd { color: #a40000 } /* Generic.Deleted */ +.highlight .ge { color: #000000; font-style: italic } /* Generic.Emph */ +.highlight .ges { color: #000000; font-weight: bold; font-style: italic } /* Generic.EmphStrong */ +.highlight .gr { color: #ef2929 } /* Generic.Error */ +.highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */ +.highlight .gi { color: #00A000 } /* Generic.Inserted */ +.highlight .go { color: #000000; font-style: italic } /* Generic.Output */ +.highlight .gp { color: #8f5902 } /* Generic.Prompt */ +.highlight .gs { color: #000000; font-weight: bold } /* Generic.Strong */ +.highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ +.highlight .gt { color: #a40000; font-weight: bold } /* Generic.Traceback */ +.highlight .kc { color: #204a87; font-weight: bold } /* Keyword.Constant */ +.highlight .kd { color: #204a87; font-weight: bold } /* Keyword.Declaration */ +.highlight .kn { color: #204a87; font-weight: bold } /* Keyword.Namespace */ +.highlight .kp { color: #204a87; font-weight: bold } /* Keyword.Pseudo */ +.highlight .kr { color: #204a87; font-weight: bold } /* Keyword.Reserved */ +.highlight .kt { color: #204a87; font-weight: bold } /* Keyword.Type */ +.highlight .ld { color: #000000 } /* Literal.Date */ +.highlight .m { color: #0000cf; font-weight: bold } /* Literal.Number */ +.highlight .s { color: #4e9a06 } /* Literal.String */ +.highlight .na { color: #c4a000 } /* Name.Attribute */ +.highlight .nb { color: #204a87 } /* Name.Builtin */ +.highlight .nc { color: #000000 } /* Name.Class */ +.highlight .no { color: #000000 } /* Name.Constant */ +.highlight .nd { color: #5c35cc; font-weight: bold } /* Name.Decorator */ +.highlight .ni { color: #ce5c00 } /* Name.Entity */ +.highlight .ne { color: #cc0000; font-weight: bold } /* Name.Exception */ +.highlight .nf { color: #000000 } /* Name.Function */ +.highlight .nl { color: #f57900 } /* Name.Label */ +.highlight .nn { color: #000000 } /* Name.Namespace */ +.highlight .nx { color: #000000 } /* Name.Other */ +.highlight .py { color: #000000 } /* Name.Property */ +.highlight .nt { color: #204a87; font-weight: bold } /* Name.Tag */ +.highlight .nv { color: #000000 } /* Name.Variable */ +.highlight .ow { color: #204a87; font-weight: bold } /* Operator.Word */ +.highlight .pm { color: #000000; font-weight: bold } /* Punctuation.Marker */ +.highlight .w { color: #f8f8f8 } /* Text.Whitespace */ +.highlight .mb { color: #0000cf; font-weight: bold } /* Literal.Number.Bin */ +.highlight .mf { color: #0000cf; font-weight: bold } /* Literal.Number.Float */ +.highlight .mh { color: #0000cf; font-weight: bold } /* Literal.Number.Hex */ +.highlight .mi { color: #0000cf; font-weight: bold } /* Literal.Number.Integer */ +.highlight .mo { color: #0000cf; font-weight: bold } /* Literal.Number.Oct */ +.highlight .sa { color: #4e9a06 } /* Literal.String.Affix */ +.highlight .sb { color: #4e9a06 } /* Literal.String.Backtick */ +.highlight .sc { color: #4e9a06 } /* Literal.String.Char */ +.highlight .dl { color: #4e9a06 } /* Literal.String.Delimiter */ +.highlight .sd { color: #8f5902; font-style: italic } /* Literal.String.Doc */ +.highlight .s2 { color: #4e9a06 } /* Literal.String.Double */ +.highlight .se { color: #4e9a06 } /* Literal.String.Escape */ +.highlight .sh { color: #4e9a06 } /* Literal.String.Heredoc */ +.highlight .si { color: #4e9a06 } /* Literal.String.Interpol */ +.highlight .sx { color: #4e9a06 } /* Literal.String.Other */ +.highlight .sr { color: #4e9a06 } /* Literal.String.Regex */ +.highlight .s1 { color: #4e9a06 } /* Literal.String.Single */ +.highlight .ss { color: #4e9a06 } /* Literal.String.Symbol */ +.highlight .bp { color: #3465a4 } /* Name.Builtin.Pseudo */ +.highlight .fm { color: #000000 } /* Name.Function.Magic */ +.highlight .vc { color: #000000 } /* Name.Variable.Class */ +.highlight .vg { color: #000000 } /* Name.Variable.Global */ +.highlight .vi { color: #000000 } /* Name.Variable.Instance */ +.highlight .vm { color: #000000 } /* Name.Variable.Magic */ +.highlight .il { color: #0000cf; font-weight: bold } /* Literal.Number.Integer.Long */ +@media not print { +body[data-theme="dark"] .highlight pre { line-height: 125%; } +body[data-theme="dark"] .highlight td.linenos .normal { color: #aaaaaa; background-color: transparent; padding-left: 5px; padding-right: 5px; } +body[data-theme="dark"] .highlight span.linenos { color: #aaaaaa; background-color: transparent; padding-left: 5px; padding-right: 5px; } +body[data-theme="dark"] .highlight td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } +body[data-theme="dark"] .highlight span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } +body[data-theme="dark"] .highlight .hll { background-color: #404040 } +body[data-theme="dark"] .highlight { background: #202020; color: #d0d0d0 } +body[data-theme="dark"] .highlight .c { color: #ababab; font-style: italic } /* Comment */ +body[data-theme="dark"] .highlight .err { color: #a61717; background-color: #e3d2d2 } /* Error */ +body[data-theme="dark"] .highlight .esc { color: #d0d0d0 } /* Escape */ +body[data-theme="dark"] .highlight .g { color: #d0d0d0 } /* Generic */ +body[data-theme="dark"] .highlight .k { color: #6ebf26; font-weight: bold } /* Keyword */ +body[data-theme="dark"] .highlight .l { color: #d0d0d0 } /* Literal */ +body[data-theme="dark"] .highlight .n { color: #d0d0d0 } /* Name */ +body[data-theme="dark"] .highlight .o { color: #d0d0d0 } /* Operator */ +body[data-theme="dark"] .highlight .x { color: #d0d0d0 } /* Other */ +body[data-theme="dark"] .highlight .p { color: #d0d0d0 } /* Punctuation */ +body[data-theme="dark"] .highlight .ch { color: #ababab; font-style: italic } /* Comment.Hashbang */ +body[data-theme="dark"] .highlight .cm { color: #ababab; font-style: italic } /* Comment.Multiline */ +body[data-theme="dark"] .highlight .cp { color: #ff3a3a; font-weight: bold } /* Comment.Preproc */ +body[data-theme="dark"] .highlight .cpf { color: #ababab; font-style: italic } /* Comment.PreprocFile */ +body[data-theme="dark"] .highlight .c1 { color: #ababab; font-style: italic } /* Comment.Single */ +body[data-theme="dark"] .highlight .cs { color: #e50808; font-weight: bold; background-color: #520000 } /* Comment.Special */ +body[data-theme="dark"] .highlight .gd { color: #d22323 } /* Generic.Deleted */ +body[data-theme="dark"] .highlight .ge { color: #d0d0d0; font-style: italic } /* Generic.Emph */ +body[data-theme="dark"] .highlight .ges { color: #d0d0d0; font-weight: bold; font-style: italic } /* Generic.EmphStrong */ +body[data-theme="dark"] .highlight .gr { color: #d22323 } /* Generic.Error */ +body[data-theme="dark"] .highlight .gh { color: #ffffff; font-weight: bold } /* Generic.Heading */ +body[data-theme="dark"] .highlight .gi { color: #589819 } /* Generic.Inserted */ +body[data-theme="dark"] .highlight .go { color: #cccccc } /* Generic.Output */ +body[data-theme="dark"] .highlight .gp { color: #aaaaaa } /* Generic.Prompt */ +body[data-theme="dark"] .highlight .gs { color: #d0d0d0; font-weight: bold } /* Generic.Strong */ +body[data-theme="dark"] .highlight .gu { color: #ffffff; text-decoration: underline } /* Generic.Subheading */ +body[data-theme="dark"] .highlight .gt { color: #d22323 } /* Generic.Traceback */ +body[data-theme="dark"] .highlight .kc { color: #6ebf26; font-weight: bold } /* Keyword.Constant */ +body[data-theme="dark"] .highlight .kd { color: #6ebf26; font-weight: bold } /* Keyword.Declaration */ +body[data-theme="dark"] .highlight .kn { color: #6ebf26; font-weight: bold } /* Keyword.Namespace */ +body[data-theme="dark"] .highlight .kp { color: #6ebf26 } /* Keyword.Pseudo */ +body[data-theme="dark"] .highlight .kr { color: #6ebf26; font-weight: bold } /* Keyword.Reserved */ +body[data-theme="dark"] .highlight .kt { color: #6ebf26; font-weight: bold } /* Keyword.Type */ +body[data-theme="dark"] .highlight .ld { color: #d0d0d0 } /* Literal.Date */ +body[data-theme="dark"] .highlight .m { color: #51b2fd } /* Literal.Number */ +body[data-theme="dark"] .highlight .s { color: #ed9d13 } /* Literal.String */ +body[data-theme="dark"] .highlight .na { color: #bbbbbb } /* Name.Attribute */ +body[data-theme="dark"] .highlight .nb { color: #2fbccd } /* Name.Builtin */ +body[data-theme="dark"] .highlight .nc { color: #71adff; text-decoration: underline } /* Name.Class */ +body[data-theme="dark"] .highlight .no { color: #40ffff } /* Name.Constant */ +body[data-theme="dark"] .highlight .nd { color: #ffa500 } /* Name.Decorator */ +body[data-theme="dark"] .highlight .ni { color: #d0d0d0 } /* Name.Entity */ +body[data-theme="dark"] .highlight .ne { color: #bbbbbb } /* Name.Exception */ +body[data-theme="dark"] .highlight .nf { color: #71adff } /* Name.Function */ +body[data-theme="dark"] .highlight .nl { color: #d0d0d0 } /* Name.Label */ +body[data-theme="dark"] .highlight .nn { color: #71adff; text-decoration: underline } /* Name.Namespace */ +body[data-theme="dark"] .highlight .nx { color: #d0d0d0 } /* Name.Other */ +body[data-theme="dark"] .highlight .py { color: #d0d0d0 } /* Name.Property */ +body[data-theme="dark"] .highlight .nt { color: #6ebf26; font-weight: bold } /* Name.Tag */ +body[data-theme="dark"] .highlight .nv { color: #40ffff } /* Name.Variable */ +body[data-theme="dark"] .highlight .ow { color: #6ebf26; font-weight: bold } /* Operator.Word */ +body[data-theme="dark"] .highlight .pm { color: #d0d0d0 } /* Punctuation.Marker */ +body[data-theme="dark"] .highlight .w { color: #666666 } /* Text.Whitespace */ +body[data-theme="dark"] .highlight .mb { color: #51b2fd } /* Literal.Number.Bin */ +body[data-theme="dark"] .highlight .mf { color: #51b2fd } /* Literal.Number.Float */ +body[data-theme="dark"] .highlight .mh { color: #51b2fd } /* Literal.Number.Hex */ +body[data-theme="dark"] .highlight .mi { color: #51b2fd } /* Literal.Number.Integer */ +body[data-theme="dark"] .highlight .mo { color: #51b2fd } /* Literal.Number.Oct */ +body[data-theme="dark"] .highlight .sa { color: #ed9d13 } /* Literal.String.Affix */ +body[data-theme="dark"] .highlight .sb { color: #ed9d13 } /* Literal.String.Backtick */ +body[data-theme="dark"] .highlight .sc { color: #ed9d13 } /* Literal.String.Char */ +body[data-theme="dark"] .highlight .dl { color: #ed9d13 } /* Literal.String.Delimiter */ +body[data-theme="dark"] .highlight .sd { color: #ed9d13 } /* Literal.String.Doc */ +body[data-theme="dark"] .highlight .s2 { color: #ed9d13 } /* Literal.String.Double */ +body[data-theme="dark"] .highlight .se { color: #ed9d13 } /* Literal.String.Escape */ +body[data-theme="dark"] .highlight .sh { color: #ed9d13 } /* Literal.String.Heredoc */ +body[data-theme="dark"] .highlight .si { color: #ed9d13 } /* Literal.String.Interpol */ +body[data-theme="dark"] .highlight .sx { color: #ffa500 } /* Literal.String.Other */ +body[data-theme="dark"] .highlight .sr { color: #ed9d13 } /* Literal.String.Regex */ +body[data-theme="dark"] .highlight .s1 { color: #ed9d13 } /* Literal.String.Single */ +body[data-theme="dark"] .highlight .ss { color: #ed9d13 } /* Literal.String.Symbol */ +body[data-theme="dark"] .highlight .bp { color: #2fbccd } /* Name.Builtin.Pseudo */ +body[data-theme="dark"] .highlight .fm { color: #71adff } /* Name.Function.Magic */ +body[data-theme="dark"] .highlight .vc { color: #40ffff } /* Name.Variable.Class */ +body[data-theme="dark"] .highlight .vg { color: #40ffff } /* Name.Variable.Global */ +body[data-theme="dark"] .highlight .vi { color: #40ffff } /* Name.Variable.Instance */ +body[data-theme="dark"] .highlight .vm { color: #40ffff } /* Name.Variable.Magic */ +body[data-theme="dark"] .highlight .il { color: #51b2fd } /* Literal.Number.Integer.Long */ +@media (prefers-color-scheme: dark) { +body:not([data-theme="light"]) .highlight pre { line-height: 125%; } +body:not([data-theme="light"]) .highlight td.linenos .normal { color: #aaaaaa; background-color: transparent; padding-left: 5px; padding-right: 5px; } +body:not([data-theme="light"]) .highlight span.linenos { color: #aaaaaa; background-color: transparent; padding-left: 5px; padding-right: 5px; } +body:not([data-theme="light"]) .highlight td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } +body:not([data-theme="light"]) .highlight span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } +body:not([data-theme="light"]) .highlight .hll { background-color: #404040 } +body:not([data-theme="light"]) .highlight { background: #202020; color: #d0d0d0 } +body:not([data-theme="light"]) .highlight .c { color: #ababab; font-style: italic } /* Comment */ +body:not([data-theme="light"]) .highlight .err { color: #a61717; background-color: #e3d2d2 } /* Error */ +body:not([data-theme="light"]) .highlight .esc { color: #d0d0d0 } /* Escape */ +body:not([data-theme="light"]) .highlight .g { color: #d0d0d0 } /* Generic */ +body:not([data-theme="light"]) .highlight .k { color: #6ebf26; font-weight: bold } /* Keyword */ +body:not([data-theme="light"]) .highlight .l { color: #d0d0d0 } /* Literal */ +body:not([data-theme="light"]) .highlight .n { color: #d0d0d0 } /* Name */ +body:not([data-theme="light"]) .highlight .o { color: #d0d0d0 } /* Operator */ +body:not([data-theme="light"]) .highlight .x { color: #d0d0d0 } /* Other */ +body:not([data-theme="light"]) .highlight .p { color: #d0d0d0 } /* Punctuation */ +body:not([data-theme="light"]) .highlight .ch { color: #ababab; font-style: italic } /* Comment.Hashbang */ +body:not([data-theme="light"]) .highlight .cm { color: #ababab; font-style: italic } /* Comment.Multiline */ +body:not([data-theme="light"]) .highlight .cp { color: #ff3a3a; font-weight: bold } /* Comment.Preproc */ +body:not([data-theme="light"]) .highlight .cpf { color: #ababab; font-style: italic } /* Comment.PreprocFile */ +body:not([data-theme="light"]) .highlight .c1 { color: #ababab; font-style: italic } /* Comment.Single */ +body:not([data-theme="light"]) .highlight .cs { color: #e50808; font-weight: bold; background-color: #520000 } /* Comment.Special */ +body:not([data-theme="light"]) .highlight .gd { color: #d22323 } /* Generic.Deleted */ +body:not([data-theme="light"]) .highlight .ge { color: #d0d0d0; font-style: italic } /* Generic.Emph */ +body:not([data-theme="light"]) .highlight .ges { color: #d0d0d0; font-weight: bold; font-style: italic } /* Generic.EmphStrong */ +body:not([data-theme="light"]) .highlight .gr { color: #d22323 } /* Generic.Error */ +body:not([data-theme="light"]) .highlight .gh { color: #ffffff; font-weight: bold } /* Generic.Heading */ +body:not([data-theme="light"]) .highlight .gi { color: #589819 } /* Generic.Inserted */ +body:not([data-theme="light"]) .highlight .go { color: #cccccc } /* Generic.Output */ +body:not([data-theme="light"]) .highlight .gp { color: #aaaaaa } /* Generic.Prompt */ +body:not([data-theme="light"]) .highlight .gs { color: #d0d0d0; font-weight: bold } /* Generic.Strong */ +body:not([data-theme="light"]) .highlight .gu { color: #ffffff; text-decoration: underline } /* Generic.Subheading */ +body:not([data-theme="light"]) .highlight .gt { color: #d22323 } /* Generic.Traceback */ +body:not([data-theme="light"]) .highlight .kc { color: #6ebf26; font-weight: bold } /* Keyword.Constant */ +body:not([data-theme="light"]) .highlight .kd { color: #6ebf26; font-weight: bold } /* Keyword.Declaration */ +body:not([data-theme="light"]) .highlight .kn { color: #6ebf26; font-weight: bold } /* Keyword.Namespace */ +body:not([data-theme="light"]) .highlight .kp { color: #6ebf26 } /* Keyword.Pseudo */ +body:not([data-theme="light"]) .highlight .kr { color: #6ebf26; font-weight: bold } /* Keyword.Reserved */ +body:not([data-theme="light"]) .highlight .kt { color: #6ebf26; font-weight: bold } /* Keyword.Type */ +body:not([data-theme="light"]) .highlight .ld { color: #d0d0d0 } /* Literal.Date */ +body:not([data-theme="light"]) .highlight .m { color: #51b2fd } /* Literal.Number */ +body:not([data-theme="light"]) .highlight .s { color: #ed9d13 } /* Literal.String */ +body:not([data-theme="light"]) .highlight .na { color: #bbbbbb } /* Name.Attribute */ +body:not([data-theme="light"]) .highlight .nb { color: #2fbccd } /* Name.Builtin */ +body:not([data-theme="light"]) .highlight .nc { color: #71adff; text-decoration: underline } /* Name.Class */ +body:not([data-theme="light"]) .highlight .no { color: #40ffff } /* Name.Constant */ +body:not([data-theme="light"]) .highlight .nd { color: #ffa500 } /* Name.Decorator */ +body:not([data-theme="light"]) .highlight .ni { color: #d0d0d0 } /* Name.Entity */ +body:not([data-theme="light"]) .highlight .ne { color: #bbbbbb } /* Name.Exception */ +body:not([data-theme="light"]) .highlight .nf { color: #71adff } /* Name.Function */ +body:not([data-theme="light"]) .highlight .nl { color: #d0d0d0 } /* Name.Label */ +body:not([data-theme="light"]) .highlight .nn { color: #71adff; text-decoration: underline } /* Name.Namespace */ +body:not([data-theme="light"]) .highlight .nx { color: #d0d0d0 } /* Name.Other */ +body:not([data-theme="light"]) .highlight .py { color: #d0d0d0 } /* Name.Property */ +body:not([data-theme="light"]) .highlight .nt { color: #6ebf26; font-weight: bold } /* Name.Tag */ +body:not([data-theme="light"]) .highlight .nv { color: #40ffff } /* Name.Variable */ +body:not([data-theme="light"]) .highlight .ow { color: #6ebf26; font-weight: bold } /* Operator.Word */ +body:not([data-theme="light"]) .highlight .pm { color: #d0d0d0 } /* Punctuation.Marker */ +body:not([data-theme="light"]) .highlight .w { color: #666666 } /* Text.Whitespace */ +body:not([data-theme="light"]) .highlight .mb { color: #51b2fd } /* Literal.Number.Bin */ +body:not([data-theme="light"]) .highlight .mf { color: #51b2fd } /* Literal.Number.Float */ +body:not([data-theme="light"]) .highlight .mh { color: #51b2fd } /* Literal.Number.Hex */ +body:not([data-theme="light"]) .highlight .mi { color: #51b2fd } /* Literal.Number.Integer */ +body:not([data-theme="light"]) .highlight .mo { color: #51b2fd } /* Literal.Number.Oct */ +body:not([data-theme="light"]) .highlight .sa { color: #ed9d13 } /* Literal.String.Affix */ +body:not([data-theme="light"]) .highlight .sb { color: #ed9d13 } /* Literal.String.Backtick */ +body:not([data-theme="light"]) .highlight .sc { color: #ed9d13 } /* Literal.String.Char */ +body:not([data-theme="light"]) .highlight .dl { color: #ed9d13 } /* Literal.String.Delimiter */ +body:not([data-theme="light"]) .highlight .sd { color: #ed9d13 } /* Literal.String.Doc */ +body:not([data-theme="light"]) .highlight .s2 { color: #ed9d13 } /* Literal.String.Double */ +body:not([data-theme="light"]) .highlight .se { color: #ed9d13 } /* Literal.String.Escape */ +body:not([data-theme="light"]) .highlight .sh { color: #ed9d13 } /* Literal.String.Heredoc */ +body:not([data-theme="light"]) .highlight .si { color: #ed9d13 } /* Literal.String.Interpol */ +body:not([data-theme="light"]) .highlight .sx { color: #ffa500 } /* Literal.String.Other */ +body:not([data-theme="light"]) .highlight .sr { color: #ed9d13 } /* Literal.String.Regex */ +body:not([data-theme="light"]) .highlight .s1 { color: #ed9d13 } /* Literal.String.Single */ +body:not([data-theme="light"]) .highlight .ss { color: #ed9d13 } /* Literal.String.Symbol */ +body:not([data-theme="light"]) .highlight .bp { color: #2fbccd } /* Name.Builtin.Pseudo */ +body:not([data-theme="light"]) .highlight .fm { color: #71adff } /* Name.Function.Magic */ +body:not([data-theme="light"]) .highlight .vc { color: #40ffff } /* Name.Variable.Class */ +body:not([data-theme="light"]) .highlight .vg { color: #40ffff } /* Name.Variable.Global */ +body:not([data-theme="light"]) .highlight .vi { color: #40ffff } /* Name.Variable.Instance */ +body:not([data-theme="light"]) .highlight .vm { color: #40ffff } /* Name.Variable.Magic */ +body:not([data-theme="light"]) .highlight .il { color: #51b2fd } /* Literal.Number.Integer.Long */ +} +} \ No newline at end of file diff --git a/latest/_static/qm9_reduced_100.xyz b/latest/_static/qm9_reduced_100.xyz new file mode 100644 index 000000000..14b2a0416 --- /dev/null +++ b/latest/_static/qm9_reduced_100.xyz @@ -0,0 +1,1201 @@ +5 +Properties=species:S:1:pos:R:3 A=157.7118 B=157.70997 C=157.70699 mu=0 alpha=13.21 epsHOMO=-0.3877 epsLUMO=0.1171 epsgap=0.5048 =35.3641 zpve=0.044749 U0=-40.47893 U=-40.476062 H=-40.475117 G=-40.498597 Cv=6.469 pbc="F F F" +C -0.01269814 1.08580416 0.00800100 +H 0.00215042 -0.00603132 0.00197612 +H 1.01173084 1.46375116 0.00027657 +H -0.54081507 1.44752661 -0.87664372 +H -0.52381363 1.43793264 0.90639729 +4 +Properties=species:S:1:pos:R:3 A=293.60975 B=293.54111 C=191.39397 mu=1.6256 alpha=9.46 epsHOMO=-0.257 epsLUMO=0.0829 epsgap=0.3399 =26.1563 zpve=0.034358 U0=-56.525887 U=-56.523026 H=-56.522082 G=-56.544961 Cv=6.316 pbc="F F F" +N -0.04042605 1.02410775 0.06256380 +H 0.01725746 0.01254521 -0.02737716 +H 0.91578937 1.35874519 -0.02875776 +H -0.52027774 1.34353213 -0.77554261 +3 +Properties=species:S:1:pos:R:3 A=799.58812 B=437.90386 C=282.94545 mu=1.8511 alpha=6.31 epsHOMO=-0.2928 epsLUMO=0.0687 epsgap=0.3615 =19.0002 zpve=0.021375 U0=-76.404702 U=-76.401867 H=-76.400922 G=-76.422349 Cv=6.002 pbc="F F F" +O -0.03436050 0.97753957 0.00760159 +H 0.06476649 0.02057220 0.00153463 +H 0.87179037 1.30079240 0.00069313 +4 +Properties=species:S:1:pos:R:3 A=0 B=35.6100361 C=35.6100361 mu=0 alpha=16.28 epsHOMO=-0.2845 epsLUMO=0.0506 epsgap=0.3351 =59.5248 zpve=0.026841 U0=-77.308427 U=-77.305527 H=-77.304583 G=-77.327429 Cv=8.574 pbc="F F F" +C 0.59953949 0.00000000 1.00000000 +C -0.59953949 0.00000000 1.00000000 +H -1.66163859 0.00000000 1.00000000 +H 1.66163859 0.00000000 1.00000000 +3 +Properties=species:S:1:pos:R:3 A=0 B=44.593883 C=44.593883 mu=2.8937 alpha=12.99 epsHOMO=-0.3604 epsLUMO=0.0191 epsgap=0.3796 =48.7476 zpve=0.016601 U0=-93.411888 U=-93.40937 H=-93.408425 G=-93.431246 Cv=6.278 pbc="F F F" +C -0.01332393 1.13246572 0.00827589 +N 0.00231072 -0.01915859 0.00192873 +H -0.02780270 2.19894930 0.01415379 +4 +Properties=species:S:1:pos:R:3 A=285.48839 B=38.9823 C=34.29892 mu=2.1089 alpha=14.18 epsHOMO=-0.267 epsLUMO=-0.0406 epsgap=0.2263 =59.9891 zpve=0.026603 U0=-114.483613 U=-114.480746 H=-114.479802 G=-114.505268 Cv=6.413 pbc="F F F" +C -0.01397770 1.18021143 0.00775250 +O 0.00231399 -0.01966366 0.00216107 +H 0.91496029 1.78951117 0.00395656 +H -0.95910972 1.76401798 0.01718284 +8 +Properties=species:S:1:pos:R:3 A=80.46225 B=19.90649 C=19.90633 mu=0 alpha=23.95 epsHOMO=-0.3385 epsLUMO=0.1041 epsgap=0.4426 =109.5031 zpve=0.074542 U0=-79.764152 U=-79.760666 H=-79.759722 G=-79.787269 Cv=10.098 pbc="F F F" +C -0.01870400 1.52558201 0.01043281 +C 0.00210374 -0.00388191 0.00199882 +H 0.99487275 1.93974324 0.00294120 +H -0.54207611 1.92361063 -0.86511735 +H -0.52524112 1.91417308 0.90002399 +H 0.52548654 -0.40190784 0.87754395 +H -1.01147651 -0.41803380 0.00950849 +H 0.50862619 -0.39247040 -0.88760117 +6 +Properties=species:S:1:pos:R:3 A=127.83497 B=24.85872 C=23.97872 mu=1.5258 alpha=16.97 epsHOMO=-0.2653 epsLUMO=0.0784 epsgap=0.3437 =83.794 zpve=0.051208 U0=-115.679136 U=-115.675816 H=-115.674872 G=-115.701876 Cv=8.751 pbc="F F F" +C -0.00828817 1.39046978 -0.00560069 +O -0.00797038 -0.02504537 0.02030606 +H 1.00658338 1.81556366 0.00348335 +H -0.54657475 1.79916975 -0.87390126 +H -0.52288871 1.72555240 0.89907326 +H 0.44142019 -0.33354425 -0.77152059 +7 +Properties=species:S:1:pos:R:3 A=160.28041 B=8.59323 C=8.59321 mu=0.7156 alpha=28.78 epsHOMO=-0.2609 epsLUMO=0.0613 epsgap=0.3222 =177.1963 zpve=0.05541 U0=-116.609549 U=-116.60555 H=-116.604606 G=-116.633775 Cv=12.482 pbc="F F F" +C -0.01782102 1.46435788 0.01009397 +C 0.00208816 0.00950777 0.00201200 +C 0.01834085 -1.19180518 -0.00450508 +H 0.99782210 1.87425349 0.00260606 +H -0.54220434 1.85801178 -0.86721192 +H -0.52533306 1.84834356 0.90148138 +H 0.03231658 -2.25314823 -0.01025999 +6 +Properties=species:S:1:pos:R:3 A=159.03567 B=9.22327 C=9.22324 mu=3.8266 alpha=24.45 epsHOMO=-0.3264 epsLUMO=0.0376 epsgap=0.364 =160.7223 zpve=0.045286 U0=-132.71815 U=-132.714563 H=-132.713619 G=-132.742149 Cv=10.287 pbc="F F F" +C -0.01788629 1.46712787 0.01011311 +C 0.00173819 0.01035260 0.00207588 +N 0.01765235 -1.14452926 -0.00420445 +H 1.00202941 1.86089927 0.00245401 +H -0.54398848 1.84479901 -0.87075460 +H -0.52707783 1.83518166 0.90486329 +7 +Properties=species:S:1:pos:R:3 A=57.22434 B=10.11122 C=9.07368 mu=2.5682 alpha=25.11 epsHOMO=-0.254 epsLUMO=-0.0198 epsgap=0.2342 =166.9728 zpve=0.055355 U0=-153.787612 U=-153.783728 H=-153.782784 G=-153.812518 Cv=11.219 pbc="F F F" +C -0.00294482 1.50991366 0.00867278 +C 0.02608284 0.00327563 -0.03745912 +O 0.94228801 -0.65507035 -0.45682576 +H 0.92278802 1.92634242 -0.39146557 +H -0.86201540 1.87852481 -0.56479538 +H -0.15050638 1.84393383 1.04289100 +H -0.89443009 -0.48643408 0.35774865 +6 +Properties=species:S:1:pos:R:3 A=73.8472 B=11.34793 C=9.83639 mu=3.7286 alpha=21.57 epsHOMO=-0.2543 epsLUMO=0.0302 epsgap=0.2845 =145.3078 zpve=0.045279 U0=-169.860788 U=-169.856903 H=-169.855958 G=-169.885594 Cv=10.89 pbc="F F F" +N -0.02589986 1.34614561 0.00889391 +C 0.04646728 -0.01174341 0.00120425 +O 1.07183520 -0.65258782 -0.01113313 +H 0.82535497 1.88504948 0.00373769 +H -0.90837680 1.82679638 0.01891992 +H -0.96144100 -0.47500376 0.00807391 +11 +Properties=species:S:1:pos:R:3 A=29.45018 B=8.37701 C=7.42076 mu=0.0597 alpha=34.75 epsHOMO=-0.323 epsLUMO=0.0949 epsgap=0.4179 =227.1361 zpve=0.103182 U0=-119.052475 U=-119.047927 H=-119.046983 G=-119.078157 Cv=14.84 pbc="F F F" +C -0.03113825 1.54081582 0.03192126 +C 0.01215347 0.01092235 -0.01603259 +C 0.72169129 -0.52583353 -1.26230570 +H 0.97955987 1.96459116 0.03098367 +H -0.55840223 1.94831192 -0.83816075 +H -0.54252252 1.90153531 0.93005671 +H 0.51522791 -0.36840234 0.88231134 +H -1.01070641 -0.38456999 0.02051783 +H 1.75851210 -0.17376585 -1.30871516 +H 0.74087192 -1.62024959 -1.27516511 +H 0.22023351 -0.19051179 -2.17729020 +9 +Properties=species:S:1:pos:R:3 A=35.09545 B=9.3686 C=8.1497 mu=1.4131 alpha=27.87 epsHOMO=-0.2619 epsLUMO=0.0798 epsgap=0.3417 =193.1659 zpve=0.079754 U0=-154.972731 U=-154.968412 H=-154.967467 G=-154.998148 Cv=13.546 pbc="F F F" +C -0.00860504 1.50203829 -0.00681217 +C 0.01099310 -0.01764877 -0.01377035 +O 0.68088841 -0.44041803 -1.19313210 +H 1.01153334 1.89662030 -0.01920155 +H -0.53159862 1.88076109 -0.88974659 +H -0.51674572 1.87611771 0.88710739 +H 0.52377121 -0.38912295 0.88824082 +H -1.02027544 -0.40507261 0.01690670 +H 0.69529573 -1.40179568 -1.20148495 +9 +Properties=species:S:1:pos:R:3 A=39.37691 B=10.04033 C=8.90353 mu=1.1502 alpha=28.13 epsHOMO=-0.2525 epsLUMO=0.091 epsgap=0.3435 =187.1015 zpve=0.079534 U0=-154.960361 U=-154.956045 H=-154.9551 G=-154.985747 Cv=12.934 pbc="F F F" +C -0.01482147 1.39241234 0.00567104 +O -0.00471537 -0.01360660 0.01459658 +C 0.63794893 -0.55329676 -1.11358232 +H 1.00528358 1.81015807 0.00465631 +H -0.54689560 1.79343530 -0.87251051 +H -0.53002895 1.72291969 0.91101696 +H 0.13993792 -0.25599333 -2.05098375 +H 1.69265275 -0.23868382 -1.17477743 +H 0.59959435 -1.64180161 -1.02407616 +9 +Properties=species:S:1:pos:R:3 A=20.15852 B=20.15302 C=12.5891 mu=0.0005 alpha=30.82 epsHOMO=-0.2888 epsLUMO=0.1042 epsgap=0.393 =155.8145 zpve=0.081231 U0=-117.824798 U=-117.821426 H=-117.820482 G=-117.849087 Cv=11.041 pbc="F F F" +C -0.01193280 1.51433198 0.01031700 +C 1.30299118 0.77886562 -0.00617842 +C 0.00867174 0.00767042 0.00201032 +H -0.30541464 2.01702117 0.92533239 +H -0.32275498 2.02680156 -0.89347839 +H 1.88493396 0.79145020 -0.92119393 +H 1.90226631 0.78165391 0.89766373 +H -0.27088043 -0.51289125 0.91137474 +H -0.28821983 -0.50310409 -0.90740824 +7 +Properties=species:S:1:pos:R:3 A=25.77385 B=22.12109 C=14.18066 mu=1.7675 alpha=24.04 epsHOMO=-0.2682 epsLUMO=0.1042 epsgap=0.3724 =129.891 zpve=0.057289 U0=-153.742562 U=-153.73941 H=-153.738466 G=-153.766642 Cv=9.176 pbc="F F F" +C 0.01537720 1.41764380 0.00956287 +C 1.26478161 0.64923984 -0.00655044 +O -0.00024018 -0.00771006 0.00204055 +H -0.31763326 1.88586598 0.93475751 +H -0.33527583 1.89576673 -0.90397578 +H 1.83246682 0.56256848 -0.93193290 +H 1.85008258 0.55267938 0.90680147 +10 +Properties=species:S:1:pos:R:3 A=10.12193 B=8.49011 C=4.89615 mu=2.7362 alpha=35.53 epsHOMO=-0.2431 epsLUMO=-0.0087 epsgap=0.2344 =292.4367 zpve=0.083382 U0=-193.08834 U=-193.082969 H=-193.082024 G=-193.116476 Cv=16.893 pbc="F F F" +C -0.00310189 1.48050328 -0.17259867 +C -0.04527202 -0.02887059 0.00139493 +C 1.29705800 -0.72194415 0.16889042 +O -1.08643172 -0.64273343 0.00630393 +H 0.59403529 1.74668579 -1.05225043 +H -1.01540407 1.87034023 -0.28382265 +H 0.48099600 1.95070605 0.69099376 +H 1.82512144 -0.32470731 1.04328658 +H 1.14892507 -1.79597689 0.28554393 +H 1.93682635 -0.52949692 -0.69995403 +9 +Properties=species:S:1:pos:R:3 A=10.78886 B=9.27509 C=5.14977 mu=3.6367 alpha=31.83 epsHOMO=-0.2436 epsLUMO=0.0347 epsgap=0.2783 =267.6148 zpve=0.07319 U0=-209.159302 U=-209.15402 H=-209.153076 G=-209.187468 Cv=16.561 pbc="F F F" +C 0.00679889 1.49969736 -0.02567030 +C -0.02740385 -0.01752051 -0.14894811 +N 1.17826667 -0.63324298 0.05691721 +O -1.03721965 -0.63980649 -0.40727572 +H 0.91390280 1.92923755 -0.46100067 +H -0.87080896 1.91124186 -0.52345176 +H -0.02826124 1.78517271 1.03149125 +H 1.98405139 -0.13175861 0.38674906 +H 1.19049421 -1.63919563 0.10006209 +8 +Properties=species:S:1:pos:R:3 A=11.1475 B=10.36388 C=5.42091 mu=3.4869 alpha=28.07 epsHOMO=-0.2495 epsLUMO=0.0556 epsgap=0.3051 =244.2308 zpve=0.063824 U0=-225.221461 U=-225.217075 H=-225.216131 G=-225.247724 Cv=15.292 pbc="F F F" +N 0.03605270 1.36077873 -0.12416403 +C -0.02591138 -0.02076560 0.00200645 +N 1.21968479 -0.62334220 0.11963222 +O -1.06822866 -0.64174597 0.00865573 +H 0.80749439 1.83455148 0.32144915 +H -0.85825775 1.80373500 0.02243770 +H 1.99927148 -0.17303054 -0.33602496 +H 1.18204327 -1.62147901 -0.02109234 +14 +Properties=species:S:1:pos:R:3 A=7.75166 B=7.74847 C=4.48668 mu=0.0897 alpha=45.46 epsHOMO=-0.3167 epsLUMO=0.0843 epsgap=0.401 =355.0621 zpve=0.131146 U0=-158.342346 U=-158.336603 H=-158.335658 G=-158.370016 Cv=20.273 pbc="F F F" +C -0.03215888 1.54021598 0.01074456 +C 0.03381741 0.00745852 0.00180716 +C 0.71375572 -0.50856404 -1.27296949 +C 0.73848999 -0.52220886 1.25750907 +H 0.97522736 1.97414341 0.00528362 +H -0.56196769 1.92232326 -0.86835418 +H -0.54817239 1.91268414 0.90208039 +H -0.99752525 -0.37310578 0.00977297 +H 1.75070021 -0.15586784 -1.33269631 +H 0.73446691 -1.60328288 -1.29939696 +H 0.19367011 -0.16085589 -2.17195508 +H 0.23611990 -0.18382017 2.17005260 +H 0.75964083 -1.61713153 1.27226101 +H 1.77635866 -0.16985318 1.30053019 +12 +Properties=species:S:1:pos:R:3 A=8.67553 B=8.00568 C=4.75542 mu=1.4259 alpha=38.58 epsHOMO=-0.2612 epsLUMO=0.074 epsgap=0.3351 =318.3721 zpve=0.107673 U0=-194.267232 U=-194.261748 H=-194.260804 G=-194.294663 Cv=19.052 pbc="F F F" +C -0.03315871 1.54782566 -0.00438815 +C -0.01108534 0.01859095 0.01676117 +C 0.70938384 -0.53596711 1.23978444 +O -1.33219841 -0.51712554 0.05236057 +H 0.98215692 1.95715900 -0.03182225 +H -0.56388100 1.92087623 -0.88845865 +H -0.54082548 1.93340945 0.88575489 +H 0.51042122 -0.33767241 -0.88819176 +H 0.22240492 -0.18785860 2.15650245 +H 0.68242024 -1.62887638 1.23305141 +H 1.75434301 -0.21246950 1.25524188 +H -1.81818681 -0.15577435 -0.69553962 +6 +Properties=species:S:1:pos:R:3 A=0 B=4.4259726 C=4.4259726 mu=0 alpha=38.52 epsHOMO=-0.2599 epsLUMO=-0.0214 epsgap=0.2386 =278.6264 zpve=0.037354 U0=-153.459846 U=-153.455442 H=-153.454498 G=-153.482621 Cv=15.312 pbc="F F F" +C 0.68098021 0.00000000 0.00000000 +C -0.68098021 0.00000000 0.00000000 +C -1.88766603 0.00000000 0.00000000 +C 1.88766603 0.00000000 0.00000000 +H -2.94960000 0.00000000 0.00000000 +H 2.94960000 0.00000000 0.00000000 +5 +Properties=species:S:1:pos:R:3 A=0 B=4.5793222 C=4.5793222 mu=3.792 alpha=32.66 epsHOMO=-0.3102 epsLUMO=-0.0543 epsgap=0.2559 =260.1896 zpve=0.027259 U0=-169.557758 U=-169.553764 H=-169.55282 G=-169.581024 Cv=12.93 pbc="F F F" +C 0.01510390 0.00000000 1.00000000 +C 1.38233149 0.00000000 1.00000000 +C -1.18862525 0.00000000 1.00000000 +H -2.25177201 0.00000000 1.00000000 +N 2.54296187 0.00000000 1.00000000 +4 +Properties=species:S:1:pos:R:3 A=0 B=4.73269 C=4.73269 mu=0.0023 alpha=27.7 epsHOMO=-0.3696 epsLUMO=-0.0926 epsgap=0.277 =242.9308 zpve=0.015951 U0=-185.648533 U=-185.644825 H=-185.64388 G=-185.667652 Cv=10.398 pbc="F F F" +N 0.01745734 -1.16134217 -0.00415342 +C 0.00253212 -0.00344278 0.00179939 +C -0.01611419 1.37220987 0.00934873 +N -0.03264302 2.53008276 0.01609090 +6 +Properties=species:S:1:pos:R:3 A=68.5171 B=4.8345 C=4.51586 mu=2.7824 alpha=31.14 epsHOMO=-0.2777 epsLUMO=-0.0735 epsgap=0.2042 =268.3921 zpve=0.037208 U0=-190.624631 U=-190.620363 H=-190.619419 G=-190.650543 Cv=13.049 pbc="F F F" +O -0.06776120 -0.04233838 0.00282489 +C -0.00562945 1.16382879 0.00743862 +C 1.22985272 1.91339997 0.00028781 +C 2.23625322 2.57430970 -0.00529277 +H -0.91670701 1.79467546 0.01781352 +H 3.13429662 3.14370267 -0.01037656 +5 +Properties=species:S:1:pos:R:3 A=67.88408 B=5.00823 C=4.66413 mu=2.3112 alpha=26.25 epsHOMO=-0.3166 epsLUMO=-0.11 epsgap=0.2066 =251.0007 zpve=0.02654 U0=-206.721858 U=-206.717875 H=-206.716931 G=-206.747625 Cv=11.329 pbc="F F F" +O -0.04055978 -0.03799144 0.00266513 +C -0.01768870 1.16193251 0.00746008 +C 1.23315534 1.93381336 0.00043371 +N 2.19857378 2.57055097 -0.00483320 +H -0.92627534 1.78959196 0.01764859 +6 +Properties=species:S:1:pos:R:3 A=56.25048 B=4.77441 C=4.40088 mu=0.002 alpha=26.12 epsHOMO=-0.2668 epsLUMO=-0.1113 epsgap=0.1555 =266.8164 zpve=0.036943 U0=-227.798785 U=-227.79457 H=-227.793626 G=-227.825074 Cv=12.147 pbc="F F F" +O 0.00337122 -0.03146586 0.00157206 +C -0.01713174 1.17081409 0.00676444 +C 1.26555783 1.99719410 -0.00007703 +O 1.24507069 3.19946589 0.00681275 +H -0.94690483 1.77678142 0.01852668 +H 2.19534410 1.39121374 -0.01006739 +10 +Properties=species:S:1:pos:R:3 A=80.28766 B=3.3688 C=3.3688 mu=0 alpha=42.32 epsHOMO=-0.2412 epsLUMO=0.0684 epsgap=0.3096 =400.2236 zpve=0.083896 U0=-155.908941 U=-155.90318 H=-155.902236 G=-155.937641 Cv=17.447 pbc="F F F" +C -0.01787959 1.46676893 0.01011180 +C 0.00186644 0.01072913 0.00211109 +C 0.01819704 -1.19272861 -0.00450723 +C 0.03795170 -2.64876793 -0.01251193 +H 0.86460312 1.87589979 0.51479719 +H -0.03217624 1.87210581 -1.00791002 +H -0.90233115 1.85185524 0.53003953 +H -0.83477011 -3.06339007 0.50451436 +H 0.03276422 -3.04315564 -1.03491223 +H 0.93213486 -3.03931642 0.48626606 +10 +Properties=species:S:1:pos:R:3 A=27.39459 B=4.53005 C=4.08342 mu=0.7067 alpha=40.09 epsHOMO=-0.2592 epsLUMO=0.0566 epsgap=0.3157 =333.9589 zpve=0.084338 U0=-155.897345 U=-155.892291 H=-155.891347 G=-155.924226 Cv=17.13 pbc="F F F" +C -0.03095840 1.54775025 0.03167945 +C 0.01485375 0.00962471 -0.02082154 +C 0.69099073 -0.49954575 -1.20857624 +C 1.25222275 -0.89514467 -2.19527879 +H 0.97899300 1.96621609 0.03373834 +H -0.56082354 1.95002902 -0.83580745 +H -0.54576708 1.88225519 0.93709062 +H 0.51920135 -0.37425398 0.87496224 +H -1.00644802 -0.39030838 0.01340632 +H 1.74594541 -1.25604187 -3.06299415 +9 +Properties=species:S:1:pos:R:3 A=28.0016 B=4.67752 C=4.21765 mu=3.9233 alpha=35.38 epsHOMO=-0.3213 epsLUMO=0.034 epsgap=0.3553 =314.5335 zpve=0.07419 U0=-172.006141 U=-172.001467 H=-172.000523 G=-172.032826 Cv=14.988 pbc="F F F" +C -0.02522005 1.54773054 0.02133370 +C 0.01183939 0.00999278 -0.01556702 +C 0.68915114 -0.50836846 -1.20331488 +N 1.22565733 -0.90360846 -2.14737482 +H 0.98571620 1.96212990 0.02370153 +H -0.55522192 1.94599662 -0.84711771 +H -0.53962556 1.88294354 0.92536604 +H 0.52481910 -0.38226048 0.86933355 +H -1.00453542 -0.39832109 0.00530071 +8 +Properties=species:S:1:pos:R:3 A=32.19893 B=4.76299 C=4.30696 mu=4.4361 alpha=31.81 epsHOMO=-0.2683 epsLUMO=0.0173 epsgap=0.2855 =295.6635 zpve=0.063305 U0=-188.042067 U=-188.037478 H=-188.036534 G=-188.06863 Cv=14.488 pbc="F F F" +N -0.03608099 1.48762533 0.03678072 +C -0.01039471 0.02517605 -0.01506608 +C -1.37180956 -0.52108920 0.02739272 +N -2.44026695 -0.95956444 0.03370519 +H 0.91729752 1.83547547 0.05202682 +H -0.47162178 1.85677205 -0.80275569 +H 0.48946161 -0.40880401 -0.89715168 +H 0.52827150 -0.34533338 0.86469547 +8 +Properties=species:S:1:pos:R:3 A=35.11615 B=4.66117 C=4.22354 mu=1.7211 alpha=33.1 epsHOMO=-0.2595 epsLUMO=0.0277 epsgap=0.2872 =300.0993 zpve=0.060632 U0=-191.810916 U=-191.806025 H=-191.805081 G=-191.837634 Cv=15.855 pbc="F F F" +O -0.02013197 1.45738137 0.01010195 +C 0.00168478 0.03579980 0.00224736 +C -1.36366691 -0.47481101 0.01255056 +C -2.47902835 -0.91970202 0.02082451 +H 0.89446911 1.75736553 0.00327363 +H 0.51979028 -0.35175413 -0.88980302 +H 0.53670458 -0.36127661 0.88000894 +H -3.46773502 -1.30737009 0.02818120 +7 +Properties=species:S:1:pos:R:3 A=35.93172 B=4.83443 C=4.37827 mu=4.6788 alpha=28.56 epsHOMO=-0.3018 epsLUMO=0.0022 epsgap=0.3039 =280.6659 zpve=0.050262 U0=-207.916786 U=-207.912215 H=-207.911271 G=-207.943384 Cv=13.845 pbc="F F F" +O -0.03738221 1.44547841 0.01010769 +C 0.01292906 0.03441661 0.00209165 +C -1.35747452 -0.48874523 0.01239738 +N -2.42135277 -0.93685184 0.02016053 +H 0.86898057 1.76972949 0.00417577 +H 0.51692713 -0.36329790 -0.89215814 +H 0.53387616 -0.37278749 0.88223921 +10 +Properties=species:S:1:pos:R:3 A=26.14564 B=4.2893 C=4.12773 mu=2.6741 alpha=35.83 epsHOMO=-0.25 epsLUMO=-0.0205 epsgap=0.2295 =333.3276 zpve=0.084175 U0=-193.075202 U=-193.070116 H=-193.069171 G=-193.102798 Cv=15.954 pbc="F F F" +C 0.16879340 1.52513042 -0.15747056 +C -0.18737625 0.06194763 0.14679374 +C 0.50917645 -0.43996215 1.39125850 +O 1.18191079 -1.43565585 1.45816384 +H 1.23126511 1.63137254 -0.39632693 +H -0.40744668 1.89431681 -1.00969246 +H -0.04931034 2.17266260 0.69857432 +H -1.26905160 -0.01668067 0.32854433 +H 0.06279062 -0.60250479 -0.68474036 +H 0.35384841 0.20663370 2.28871052 +9 +Properties=species:S:1:pos:R:3 A=19.98749 B=6.11589 C=4.82584 mu=3.7071 alpha=32.78 epsHOMO=-0.2516 epsLUMO=0.0335 epsgap=0.2851 =279.7863 zpve=0.074166 U0=-209.144909 U=-209.139976 H=-209.139032 G=-209.172305 Cv=15.058 pbc="F F F" +C 0.01474916 1.47888256 -0.03509326 +N 0.18708077 0.03831317 -0.02906851 +C 0.45703661 -0.66858895 1.10069001 +O 0.58457996 -0.19876202 2.21119705 +H 0.76025289 1.96736104 -0.67198126 +H -0.98462423 1.75984483 -0.38485103 +H 0.14269849 1.82387718 0.99149397 +H 0.10386349 -0.46937726 -0.89461379 +H 0.55047568 -1.75253452 0.88868242 +8 +Properties=species:S:1:pos:R:3 A=48.62351 B=4.67298 C=4.38187 mu=3.92 alpha=29.47 epsHOMO=-0.2814 epsLUMO=0.0074 epsgap=0.2888 =293.917 zpve=0.061327 U0=-229.013797 U=-229.009003 H=-229.008059 G=-229.041086 Cv=13.885 pbc="F F F" +C 0.10653781 1.43512049 0.03336100 +O 0.42686564 0.04716929 0.09309945 +C 0.50714862 -0.63652665 -1.06318297 +O 0.76927014 -1.79955017 -1.11010475 +H 0.92349251 2.00385139 0.48465728 +H -0.03757815 1.76927183 -1.00057425 +H -0.81269569 1.60801916 0.59873287 +H 0.30458460 -0.00231902 -1.94965553 +8 +Properties=species:S:1:pos:R:3 A=36.49282 B=4.31175 C=4.04493 mu=1.7341 alpha=28.53 epsHOMO=-0.2537 epsLUMO=-0.0341 epsgap=0.2196 =303.8129 zpve=0.060508 U0=-228.992613 U=-228.987769 H=-228.986825 G=-229.019918 Cv=14.78 pbc="F F F" +O 0.19375856 1.37170995 0.31398297 +C 0.04992637 0.01405481 -0.04526239 +C -1.40888025 -0.39635680 -0.20601574 +O -1.77729462 -1.37233860 -0.80361689 +H -0.01723186 1.91269132 -0.45337758 +H 0.60440478 -0.26519766 -0.95205725 +H 0.46740406 -0.57521679 0.78176270 +H -2.11835055 0.30075962 0.29870515 +14 +Properties=species:S:1:pos:R:3 A=23.44662 B=3.60588 C=3.38683 mu=0 alpha=45.71 epsHOMO=-0.317 epsLUMO=0.0937 epsgap=0.4107 =426.2996 zpve=0.131708 U0=-158.340943 U=-158.33517 H=-158.334226 G=-158.36894 Cv=19.668 pbc="F F F" +C -0.03007624 1.55804912 0.02980774 +C 0.00707277 0.02834877 -0.00712529 +C 0.71320792 -0.52989340 -1.24765581 +C 0.75036895 -2.05959366 -1.28458957 +H 0.98195330 1.97845113 0.02800797 +H -0.55582433 1.96212343 -0.84270157 +H -0.54083762 1.92692755 0.92493697 +H 0.50928672 -0.34909049 0.89361319 +H -1.01733481 -0.36542299 0.03207393 +H 0.21098948 -0.15245770 -2.14839302 +H 1.73761331 -0.13611625 -1.28685672 +H 1.27616854 -2.46366410 -0.41210980 +H -0.26165699 -2.48000447 -1.28273552 +H 1.26108491 -2.42846444 -2.17974803 +12 +Properties=species:S:1:pos:R:3 A=26.59789 B=3.79186 C=3.53779 mu=1.3402 alpha=38.61 epsHOMO=-0.2619 epsLUMO=0.081 epsgap=0.3429 =382.8628 zpve=0.108241 U0=-194.261089 U=-194.255495 H=-194.254551 G=-194.28893 Cv=18.431 pbc="F F F" +C -0.00379012 1.52196790 0.01027996 +C -0.03589372 -0.00778254 0.00225671 +C -1.45219016 -0.56653711 0.01284386 +O -1.36799785 -1.98394604 0.00453606 +H 1.02477576 1.89411231 0.00239793 +H -0.51286674 1.93764614 -0.86653888 +H -0.49584080 1.92801344 0.90121721 +H 0.48140784 -0.39530552 -0.88316064 +H 0.49828589 -0.40486256 0.87330348 +H -1.98734220 -0.20399494 0.90666062 +H -2.00431485 -0.19459473 -0.86666460 +H -2.26171819 -2.33824298 0.01034748 +12 +Properties=species:S:1:pos:R:3 A=28.29567 B=4.14901 C=3.88349 mu=1.0363 alpha=39.34 epsHOMO=-0.2503 epsLUMO=0.0925 epsgap=0.3428 =368.9331 zpve=0.107895 U0=-194.254127 U=-194.248585 H=-194.247641 G=-194.281899 Cv=17.888 pbc="F F F" +C -0.00519551 1.50868224 0.03308760 +C 0.01316580 -0.01037819 0.01988643 +O 0.69758944 -0.46344140 1.16868979 +C 0.76688491 -1.86508183 1.24602669 +H 1.01445476 1.90423799 0.02996018 +H -0.52990866 1.89184059 -0.84726911 +H -0.51263765 1.87805843 0.92875424 +H -1.01599507 -0.40998729 0.00714282 +H 0.51093143 -0.38369435 -0.89219395 +H -0.23415841 -2.32451489 1.28977780 +H 1.30129276 -2.29853663 0.38486095 +H 1.30990287 -2.11811998 2.16013206 +10 +Properties=species:S:1:pos:R:3 A=14.79671 B=5.6956 C=4.58846 mu=0.0075 alpha=31.42 epsHOMO=-0.2594 epsLUMO=0.0584 epsgap=0.3179 =297.8398 zpve=0.085172 U0=-230.183076 U=-230.177723 H=-230.176779 G=-230.211195 Cv=16.837 pbc="F F F" +O -0.01418735 1.42642242 -0.05423651 +C -0.00391839 0.00717714 0.03496062 +C -1.42317019 -0.55560600 -0.01256639 +O -2.11229413 -0.10563875 -1.17228313 +H -0.18987882 1.64154705 -0.97555148 +H 0.59659504 -0.43315430 -0.77409095 +H 0.47311116 -0.24903733 0.98747216 +H -1.39494859 -1.64975279 -0.06283188 +H -1.96497417 -0.27216915 0.90131972 +H -2.35925991 0.80944396 -1.00614597 +12 +Properties=species:S:1:pos:R:3 A=15.61472 B=6.31363 C=5.54514 mu=0.1136 alpha=41.96 epsHOMO=-0.2727 epsLUMO=0.1012 epsgap=0.3738 =298.6061 zpve=0.109284 U0=-157.116735 U=-157.11209 H=-157.111146 G=-157.143262 Cv=16.49 pbc="F F F" +C -0.03602245 1.52092949 0.01569161 +C 0.01938487 0.01004403 0.04814953 +C 1.30891671 -0.71251995 -0.24920416 +C 0.75347423 -0.70267714 1.15564676 +H 0.90105691 1.95389291 0.38283338 +H -0.19640365 1.89437369 -1.00208569 +H -0.84685273 1.90588930 0.64451322 +H -0.88416809 -0.48001889 -0.30566335 +H 1.26900901 -1.63903068 -0.81150371 +H 2.19010738 -0.11131209 -0.44927513 +H 1.26248862 -0.09487455 1.89690028 +H 0.33540836 -1.62248918 1.54980695 +10 +Properties=species:S:1:pos:R:3 A=18.21931 B=6.63877 C=5.92459 mu=1.812 alpha=35.01 epsHOMO=-0.2633 epsLUMO=0.1052 epsgap=0.3685 =267.2979 zpve=0.085275 U0=-193.039603 U=-193.035186 H=-193.034242 G=-193.065979 Cv=14.764 pbc="F F F" +C -0.01646343 1.51830705 0.00771445 +C -0.02743227 0.01657694 -0.10889741 +C 0.77296553 -0.70131886 -1.10863115 +O 1.17212293 -0.66702969 0.26278829 +H 0.91865980 1.92914217 -0.38285880 +H -0.85158014 1.95456506 -0.55109460 +H -0.11487702 1.82596470 1.05397777 +H -0.93582598 -0.47350600 0.24682793 +H 0.44443922 -1.67201495 -1.47810622 +H 1.40538284 -0.13600339 -1.79271491 +11 +Properties=species:S:1:pos:R:3 A=16.58914 B=7.18798 C=6.11415 mu=1.1353 alpha=39.02 epsHOMO=-0.2304 epsLUMO=0.0968 epsgap=0.3271 =270.5508 zpve=0.097671 U0=-173.147782 U=-173.143343 H=-173.142399 G=-173.174073 Cv=15.298 pbc="F F F" +C -0.05275541 1.47419574 0.00999108 +N 0.01940516 0.02189947 0.06334866 +C 1.32511048 -0.56446850 -0.21420725 +C 0.78051759 -0.54057993 1.17242760 +H 0.86784202 1.97176076 0.36297285 +H -0.23845155 1.79095005 -1.02142866 +H -0.88683448 1.81938959 0.62950398 +H 1.31992909 -1.48186782 -0.79602038 +H 2.15202820 0.11020204 -0.43285248 +H 1.24563570 0.14996098 1.87499245 +H 0.37013358 -1.44020447 1.62233365 +10 +Properties=species:S:1:pos:R:3 A=16.79477 B=6.71015 C=5.86781 mu=1.3894 alpha=34.64 epsHOMO=-0.239 epsLUMO=0.0775 epsgap=0.3166 =263.966 zpve=0.085106 U0=-193.034988 U=-193.030356 H=-193.029411 G=-193.061689 Cv=15.679 pbc="F F F" +O 0.21577583 1.35386859 -0.10695107 +C 0.01628099 -0.02832718 -0.02915694 +C -0.39081465 -0.71497009 1.24315669 +C -1.35118138 -0.64280380 0.06273589 +H -0.43642338 1.79062849 0.45006761 +H 0.74981167 -0.52404050 -0.65624767 +H 0.05959375 -1.66840483 1.49729237 +H -0.61369353 -0.08848006 2.10170640 +H -2.19821932 0.03058430 0.15411451 +H -1.56395912 -1.54640426 -0.49826515 +12 +Properties=species:S:1:pos:R:3 A=10.66107 B=10.66107 C=6.30452 mu=0 alpha=41.83 epsHOMO=-0.2982 epsLUMO=0.0956 epsgap=0.3938 =268.4432 zpve=0.110511 U0=-157.115484 U=-157.111322 H=-157.110378 G=-157.141657 Cv=14.696 pbc="F F F" +C -0.02542957 1.54032578 -0.04215944 +C 1.52564399 1.50419989 0.04121276 +C 1.42146727 0.06146790 0.60844885 +C -0.02638833 -0.01070956 0.04935088 +H -0.46591372 1.99639894 0.84962894 +H -0.47900239 2.00028207 -0.92365389 +H 1.98248278 1.51375334 -0.95303183 +H 2.02191365 2.25986579 0.65522129 +H 2.14291679 -0.67956358 0.25531480 +H 1.43105853 0.05751479 1.70261879 +H -0.79053440 -0.48530296 0.66996573 +H -0.05233245 -0.47238446 -0.94236394 +10 +Properties=species:S:1:pos:R:3 A=12.06545 B=11.77731 C=6.71997 mu=1.7978 alpha=34.56 epsHOMO=-0.2424 epsLUMO=0.0859 epsgap=0.3283 =236.9759 zpve=0.086675 U0=-193.034094 U=-193.029968 H=-193.029024 G=-193.060777 Cv=12.915 pbc="F F F" +C -0.03489789 1.55259455 -0.08507691 +C 1.49349183 1.45459700 0.10114677 +O 1.42725884 0.02348990 0.27254886 +C -0.00634758 0.02236494 0.10944630 +H -0.56579210 2.11301721 0.68591527 +H -0.36628352 1.89393380 -1.06692327 +H 2.10031724 1.73525720 -0.76898349 +H 1.90023090 1.95506611 0.98896748 +H -0.51987849 -0.35595179 1.00235948 +H -0.31970062 -0.57567421 -0.75559275 +12 +Properties=species:S:1:pos:R:3 A=8.63483 B=4.11977 C=2.88825 mu=0.6875 alpha=45.37 epsHOMO=-0.2392 epsLUMO=0.0192 epsgap=0.2584 =452.5112 zpve=0.100501 U0=-248.375248 U=-248.368823 H=-248.367879 G=-248.405354 Cv=21.616 pbc="F F F" +C -0.10255370 1.49907127 -0.00133642 +C -0.00519774 -0.00343114 -0.02723470 +C -0.00688536 -0.76890740 1.26434744 +N 0.08186799 -0.69202791 -1.10087306 +O 0.07439067 0.13215394 -2.24195258 +H 0.78342093 1.94690862 -0.46354050 +H -0.96150430 1.83614082 -0.59021965 +H -0.19854173 1.87462989 1.01931607 +H -0.92620012 -0.57297946 1.82982479 +H 0.07256154 -1.84064782 1.07516863 +H 0.82937178 -0.45553340 1.90133089 +H 0.13975924 -0.51254299 -2.95389260 +10 +Properties=species:S:1:pos:R:3 A=9.17136 B=9.04195 C=4.5531 mu=1.8689 alpha=43.14 epsHOMO=-0.2029 epsLUMO=0.0499 epsgap=0.2528 =303.9808 zpve=0.082433 U0=-210.101789 U=-210.097816 H=-210.096872 G=-210.12818 Cv=14.821 pbc="F F F" +N -0.00829694 1.35362838 0.00995971 +C 1.28033254 1.82457421 -0.00022459 +C 2.12216639 0.73698898 -0.01445600 +C 1.30849904 -0.43109580 -0.01284154 +C -0.00342782 -0.01836884 0.00235736 +H -0.83243234 1.92772668 0.02122995 +H 1.48471820 2.88312630 0.00354313 +H 3.20066918 0.77343077 -0.02488416 +H 1.64810599 -1.45539683 -0.02180394 +H -0.92551647 -0.57697054 0.00839402 +9 +Properties=species:S:1:pos:R:3 A=9.77329 B=9.41192 C=4.7946 mu=3.6193 alpha=39.13 epsHOMO=-0.2253 epsLUMO=0.0332 epsgap=0.2585 =283.6817 zpve=0.071145 U0=-226.160842 U=-226.157088 H=-226.156144 G=-226.187104 Cv=13.371 pbc="F F F" +N -0.00996090 1.35636172 0.01000855 +C 1.29535422 1.79575578 -0.00047017 +C 2.05550519 0.65637438 -0.01422927 +N 1.25385745 -0.46275132 -0.01260894 +C 0.02301170 -0.00706382 0.00200146 +H -0.83195718 1.93618436 0.02132575 +H 1.54553961 2.84344998 0.00289054 +H 3.13177434 0.57569766 -0.02524155 +H -0.87667864 -0.60414531 0.00750794 +9 +Properties=species:S:1:pos:R:3 A=9.50228 B=9.29497 C=4.69874 mu=0.5571 alpha=39.2 epsHOMO=-0.2246 epsLUMO=0.0199 epsgap=0.2445 =289.005 zpve=0.069883 U0=-229.969129 U=-229.965414 H=-229.96447 G=-229.995393 Cv=13.358 pbc="F F F" +O -0.03255819 1.35065130 0.00967376 +C 1.25319237 1.79167710 -0.00030351 +C 2.11664681 0.74375623 -0.01441494 +C 1.30397796 -0.43852387 -0.01283316 +C 0.01629568 -0.00777185 0.00191294 +H 1.37951089 2.86161135 0.00427433 +H 3.19376406 0.79865501 -0.02458604 +H 1.63858893 -1.46383271 -0.02156949 +H -0.93736295 -0.50899925 0.00843891 +8 +Properties=species:S:1:pos:R:3 A=10.10926 B=9.69372 C=4.94857 mu=1.5081 alpha=35.17 epsHOMO=-0.2509 epsLUMO=0.001 epsgap=0.2519 =269.2444 zpve=0.058593 U0=-246.02915 U=-246.025614 H=-246.024669 G=-246.055309 Cv=12.04 pbc="F F F" +O -0.03808298 1.35643965 0.00975193 +C 1.26496982 1.76855319 -0.00061744 +C 2.04955750 0.66630033 -0.01406047 +N 1.24227075 -0.46732066 -0.01237541 +C 0.04019820 0.00561577 0.00183569 +H 1.43513907 2.83095265 0.00340823 +H 3.12532898 0.59783015 -0.02480757 +H -0.89387707 -0.53342154 0.00796935 +17 +Properties=species:S:1:pos:R:3 A=4.4178 B=4.41753 C=4.41717 mu=0.0003 alpha=56.01 epsHOMO=-0.3145 epsLUMO=0.0737 epsgap=0.3882 =486.2719 zpve=0.158836 U0=-197.632222 U=-197.625241 H=-197.624297 G=-197.661411 Cv=26.084 pbc="F F F" +C -0.01859029 1.53486266 0.01039904 +C 0.00210320 -0.00413672 0.00196980 +C 0.74643954 -0.51390760 1.24887638 +C -1.44190166 -0.53673615 0.01311457 +C 0.72234971 -0.50049606 -1.26445632 +H 0.99776928 1.94420529 0.00435474 +H -0.54181883 1.92841415 -0.86819911 +H -0.52758402 1.91888376 0.90148530 +H 0.25549576 -0.17602728 2.16833067 +H 0.77815389 -1.60892372 1.27088904 +H 1.77964786 -0.14975834 1.26944035 +H -1.99871895 -0.18888794 -0.86408066 +H -1.45956909 -1.63227235 0.00649916 +H -1.98088827 -0.19979639 0.90561580 +H 1.75482473 -0.13554018 -1.30118083 +H 0.75396989 -1.59524036 -1.29822280 +H 0.21358221 -0.15343900 -2.17067181 +15 +Properties=species:S:1:pos:R:3 A=4.69474 B=4.66938 C=4.47909 mu=1.384 alpha=49.04 epsHOMO=-0.2601 epsLUMO=0.0664 epsgap=0.3265 =449.0573 zpve=0.134977 U0=-233.560626 U=-233.553779 H=-233.552834 G=-233.589759 Cv=25.128 pbc="F F F" +C -0.00855999 1.54270147 0.00152717 +C 0.00506780 0.00702635 0.01856160 +C 0.76137731 -0.51839196 1.24766443 +C -1.42012774 -0.54933183 -0.02116008 +O 0.62590477 -0.48363745 -1.17657057 +H 1.01361406 1.94020776 0.00281128 +H -0.51459669 1.90702466 -0.89705781 +H -0.52214815 1.94882514 0.87918344 +H 0.28130613 -0.20165548 2.17943598 +H 0.79965506 -1.61131746 1.23022549 +H 1.79096916 -0.14072935 1.26083003 +H -1.93854829 -0.19910724 -0.91828281 +H -1.39937632 -1.64259062 -0.04563833 +H -1.98850725 -0.23059656 0.85726520 +H 1.53111188 -0.15488046 -1.19210222 +9 +Properties=species:S:1:pos:R:3 A=10.21876 B=4.04324 C=2.94978 mu=2.8579 alpha=42.02 epsHOMO=-0.2654 epsLUMO=-0.0575 epsgap=0.2079 =416.7799 zpve=0.065175 U0=-229.927277 U=-229.921622 H=-229.920677 G=-229.955843 Cv=18.723 pbc="F F F" +C -0.00693851 1.49559567 -0.01063358 +C -0.02986170 -0.01594623 0.06248673 +O -0.08815239 -0.63215062 1.10334812 +C 0.02336981 -0.70256747 -1.22062379 +C 0.06738132 -1.26058341 -2.28623129 +H 0.90429806 1.83281887 -0.51655384 +H -0.85338524 1.85556926 -0.60552819 +H -0.05237764 1.91099807 0.99695949 +H 0.10466868 -1.77036047 -3.21832617 +8 +Properties=species:S:1:pos:R:3 A=10.16063 B=4.15847 C=3.0056 mu=3.3351 alpha=37.08 epsHOMO=-0.3007 epsLUMO=-0.0889 epsgap=0.2118 =397.7757 zpve=0.05451 U0=-246.027383 U=-246.022024 H=-246.02108 G=-246.055769 Cv=16.963 pbc="F F F" +C -0.01171097 1.49973776 -0.01213268 +C -0.02919740 -0.00338745 0.07151218 +O -0.09164028 -0.64592927 1.08732241 +C 0.03831104 -0.69690258 -1.23748557 +N 0.09136286 -1.22982650 -2.26228068 +H 0.90093132 1.83370670 -0.51814928 +H -0.85663933 1.84864400 -0.61618135 +H -0.06416540 1.92131542 0.99203818 +8 +Properties=species:S:1:pos:R:3 A=10.68423 B=4.3198 C=3.07993 mu=5.1815 alpha=38.31 epsHOMO=-0.2739 epsLUMO=-0.0438 epsgap=0.2301 =384.5574 zpve=0.056619 U0=-242.19573 U=-242.190591 H=-242.189646 G=-242.223513 Cv=17.465 pbc="F F F" +N -0.05232108 1.34991769 0.15535538 +C 0.08549378 -0.01476951 0.02668890 +N 1.14555215 -0.71993906 -0.03966037 +C -1.19426556 -0.71152088 0.01802151 +N -2.22747610 -1.22790543 0.00132148 +H 0.75474469 1.91998737 -0.04411334 +H -0.94458527 1.76600473 -0.05932293 +H 1.98312429 -0.13415500 -0.02878551 +9 +Properties=species:S:1:pos:R:3 A=9.08854 B=4.42607 C=3.03169 mu=0.9461 alpha=36.51 epsHOMO=-0.2538 epsLUMO=-0.0964 epsgap=0.1574 =399.222 zpve=0.064992 U0=-267.10335 U=-267.097658 H=-267.096714 G=-267.132534 Cv=17.806 pbc="F F F" +C -0.43126066 1.30586664 -0.12758585 +C 0.25285715 -0.01026988 0.13138867 +O 0.69872099 -0.36890333 1.19604690 +C 0.38978943 -0.96773680 -1.06226208 +O -0.01611268 -0.71564293 -2.16583718 +H 0.10006565 1.85324490 -0.91332597 +H -1.44270433 1.13069361 -0.50923371 +H -0.46757554 1.89548158 0.78836479 +H 0.90329886 -1.91558845 -0.79531972 +9 +Properties=species:S:1:pos:R:3 A=10.08927 B=4.54115 C=3.13487 mu=2.7707 alpha=38.09 epsHOMO=-0.2561 epsLUMO=-0.064 epsgap=0.192 =384.4827 zpve=0.067668 U0=-263.278851 U=-263.273589 H=-263.272645 G=-263.306835 Cv=17.972 pbc="F F F" +N -0.16032929 1.08528962 -0.45398652 +C 0.18649127 -0.08762327 0.14758021 +N 1.28979627 -0.46427423 0.67927030 +C -0.94204384 -1.08440264 0.20423621 +O -2.01802205 -0.89007687 -0.30583149 +H 0.54574437 1.73837930 -0.74689246 +H -1.04684920 1.09570857 -0.93607796 +H 2.01738195 0.24991828 0.59881811 +H -0.67740148 -2.01003995 0.74746441 +13 +Properties=species:S:1:pos:R:3 A=7.92874 B=3.8272 C=2.82581 mu=0.6578 alpha=51.2 epsHOMO=-0.2589 epsLUMO=0.0571 epsgap=0.316 =481.9854 zpve=0.112471 U0=-195.186772 U=-195.180446 H=-195.179502 G=-195.215658 Cv=22.569 pbc="F F F" +C -0.01763434 1.54859468 -0.00253584 +C -0.01719180 0.00735789 0.03269604 +C 0.75818463 -0.52820155 1.25278862 +C -1.38213303 -0.51768438 0.00775516 +C -2.50796392 -0.94005629 0.00478552 +H 1.00944396 1.92639613 -0.02632830 +H -0.54514614 1.92217052 -0.88393459 +H -0.51243000 1.95339892 0.88560642 +H 0.49366179 -0.34904155 -0.87265890 +H 0.28968458 -0.19345372 2.18334679 +H 0.77833392 -1.62102506 1.25783727 +H 1.78952492 -0.16181727 1.23574954 +H -3.49998244 -1.31810165 -0.00723572 +12 +Properties=species:S:1:pos:R:3 A=7.90009 B=3.95466 C=2.88643 mu=3.9512 alpha=46.23 epsHOMO=-0.318 epsLUMO=0.0365 epsgap=0.3545 =460.694 zpve=0.102281 U0=-211.295796 U=-211.289821 H=-211.288877 G=-211.324525 Cv=20.467 pbc="F F F" +C -0.00242350 1.55035837 0.01056187 +C -0.01856600 0.01004352 -0.02261770 +C -1.45045318 -0.55766178 0.01293347 +C 0.70125749 -0.48583168 -1.20172764 +N 1.26190946 -0.87126766 -2.13619740 +H 1.01959496 1.93673215 0.00349668 +H -0.52972844 1.96141639 -0.85498386 +H -0.50134251 1.90346839 0.91755862 +H 0.52481877 -0.36222456 0.85525462 +H -2.02427903 -0.21428716 -0.85251869 +H -1.44438296 -1.65026927 0.00754107 +H -1.95805494 -0.21725882 0.91996760 +11 +Properties=species:S:1:pos:R:3 A=8.30095 B=3.97615 C=2.93764 mu=2.7429 alpha=42.87 epsHOMO=-0.2704 epsLUMO=0.0278 epsgap=0.2983 =440.0738 zpve=0.091554 U0=-227.338075 U=-227.332253 H=-227.331309 G=-227.366638 Cv=19.946 pbc="F F F" +C -0.01064295 1.54128691 0.00722087 +C -0.00203811 0.00756015 0.03863463 +N 0.76268677 -0.47101822 1.19250856 +C -1.38541954 -0.52099256 -0.00194097 +N -2.45680847 -0.95636072 0.00694969 +H 1.02043523 1.90106589 0.00392365 +H -0.52873161 1.91193452 -0.88031480 +H -0.51849536 1.94150431 0.89013197 +H 0.50418828 -0.35805500 -0.86276072 +H 0.30070681 -0.18364934 2.05155305 +H 0.78148992 -1.48670299 1.20428183 +11 +Properties=species:S:1:pos:R:3 A=8.55919 B=3.89952 C=2.91869 mu=1.3582 alpha=44.03 epsHOMO=-0.2665 epsLUMO=0.0336 epsgap=0.3001 =444.6452 zpve=0.088908 U0=-231.108368 U=-231.102292 H=-231.101348 G=-231.137061 Cv=21.306 pbc="F F F" +C -0.00754278 1.55566144 0.08650633 +C 0.01207541 0.02096553 0.04935916 +O -1.29150251 -0.52785128 0.22126386 +C 0.65093362 -0.47718651 -1.17430507 +C 1.13902673 -0.86577343 -2.20205518 +H 1.00824243 1.95969458 0.04929733 +H -0.56272245 1.95192010 -0.76978085 +H -0.49328161 1.88929438 1.00704123 +H 0.57811967 -0.34464907 0.91458864 +H -1.78516532 -0.35903262 -0.58909400 +H 1.58078877 -1.22365060 -3.09919447 +10 +Properties=species:S:1:pos:R:3 A=8.55908 B=4.01671 C=2.97882 mu=3.269 alpha=39.28 epsHOMO=-0.3051 epsLUMO=0.0115 epsgap=0.3166 =424.3395 zpve=0.078602 U0=-247.214861 U=-247.209162 H=-247.208218 G=-247.243338 Cv=19.252 pbc="F F F" +C -0.00992462 1.54951908 0.00732200 +C 0.00740485 0.01722020 0.05031270 +O 0.72085722 -0.49630479 1.15864583 +C -1.36995095 -0.52355929 0.00894432 +N -2.45081572 -0.93233138 0.00716912 +H 1.01892314 1.91630447 0.02724149 +H -0.50261490 1.90969362 -0.89997951 +H -0.54800426 1.95377611 0.87053664 +H 0.53602846 -0.36494195 -0.82970945 +H 0.27702643 -0.20644534 1.96421773 +13 +Properties=species:S:1:pos:R:3 A=7.66289 B=3.70925 C=2.79937 mu=2.6921 alpha=46.58 epsHOMO=-0.2469 epsLUMO=-0.0188 epsgap=0.2281 =482.0475 zpve=0.112328 U0=-232.364952 U=-232.358577 H=-232.357633 G=-232.394589 Cv=21.434 pbc="F F F" +C -0.02629647 1.53877116 -0.00783747 +C 0.01468904 0.00095310 0.00166037 +C 0.74737862 -0.53388859 1.24420471 +C -1.40211264 -0.53859257 -0.01557820 +O -1.87620455 -1.23582351 -0.87399559 +H 0.98823696 1.94625080 0.03705522 +H -0.50725090 1.92153422 -0.91285565 +H -0.57756514 1.92360883 0.85796386 +H 0.50584680 -0.36421091 -0.90619124 +H 0.22958380 -0.23909403 2.16431052 +H 0.81692736 -1.62559499 1.22973438 +H 1.76267153 -0.12846566 1.29050755 +H -2.00861510 -0.22792742 0.87121666 +11 +Properties=species:S:1:pos:R:3 A=8.31096 B=4.07963 C=2.92918 mu=2.8354 alpha=39.16 epsHOMO=-0.255 epsLUMO=-0.0279 epsgap=0.2271 =432.1489 zpve=0.088443 U0=-268.287661 U=-268.281505 H=-268.280561 G=-268.316982 Cv=20.344 pbc="F F F" +C -0.05483118 1.46032843 -0.17068647 +C 0.07105714 -0.03524485 0.11225841 +O 0.58204486 -0.33316656 1.40176256 +C -1.27639279 -0.74383027 0.03051185 +O -2.11855775 -0.49643175 -0.79163412 +H 0.93158072 1.93091398 -0.23353204 +H -0.57713995 1.61290939 -1.11835562 +H -0.62444315 1.94776119 0.62573670 +H 0.69687521 -0.50071620 -0.67159471 +H 1.45603316 0.06066659 1.47858584 +H -1.40723217 -1.53388627 0.80211181 +12 +Properties=species:S:1:pos:R:3 A=8.9331 B=4.19405 C=2.96046 mu=3.7163 alpha=44.42 epsHOMO=-0.2424 epsLUMO=0.0327 epsgap=0.2751 =441.85 zpve=0.10227 U0=-248.430371 U=-248.424309 H=-248.423365 G=-248.459383 Cv=19.918 pbc="F F F" +C -0.09776499 1.44917268 0.04561984 +N 0.01043053 0.00373818 -0.00070600 +C 0.05323028 -0.71432112 1.25264891 +C 0.06728716 -0.64067225 -1.20060778 +O 0.03636432 -0.11006515 -2.29109228 +H 0.75650660 1.88747109 0.57647421 +H -0.11648577 1.81632103 -0.98049172 +H -1.01641106 1.75521548 0.56151415 +H -0.85453556 -0.53657675 1.84390168 +H 0.13297722 -1.78696336 1.05851351 +H 0.91637348 -0.40737846 1.85761345 +H 0.14762240 -1.73801339 -1.06805139 +11 +Properties=species:S:1:pos:R:3 A=10.13982 B=3.81346 C=2.86965 mu=2.9514 alpha=39.33 epsHOMO=-0.2699 epsLUMO=-0.0262 epsgap=0.2437 =440.1727 zpve=0.088924 U0=-268.301176 U=-268.295084 H=-268.29414 G=-268.331307 Cv=19.824 pbc="F F F" +C -0.01708808 1.44281136 0.03225501 +C -0.05544542 -0.06560572 -0.02375999 +O -0.17379913 -0.76196233 0.96223129 +C 0.06068107 -0.73615179 -1.38825252 +O 0.00877771 -2.12574390 -1.27749486 +H 0.92062950 1.81463913 -0.39522215 +H -0.83050523 1.86542281 -0.56780350 +H -0.10911975 1.78049045 1.06493675 +H -0.75015067 -0.35235060 -2.03056074 +H 1.00312898 -0.40389029 -1.85592942 +H -0.09063255 -2.29450960 -0.32608019 +13 +Properties=species:S:1:pos:R:3 A=9.55216 B=3.57844 C=2.7341 mu=2.6168 alpha=46.19 epsHOMO=-0.2423 epsLUMO=-0.0072 epsgap=0.2351 =489.8518 zpve=0.112006 U0=-232.377706 U=-232.371073 H=-232.370129 G=-232.408256 Cv=21.716 pbc="F F F" +C -0.04384102 1.54099793 -0.03913814 +C 0.02765132 0.01885817 0.04778773 +C 0.76814644 -0.48842218 1.28000847 +C 0.87850208 -1.99746312 1.42393323 +O 1.24179142 0.26651340 2.09788702 +H 0.95796454 1.97690198 -0.06816012 +H -0.58447717 1.85356031 -0.93690369 +H -0.55173626 1.95737759 0.83440529 +H -0.97692824 -0.42709877 0.05353178 +H 0.51853486 -0.40806507 -0.83809409 +H 1.39924980 -2.42678188 0.56053177 +H 1.42001187 -2.24449367 2.33776426 +H -0.11750602 -2.45360651 1.45141965 +12 +Properties=species:S:1:pos:R:3 A=9.78802 B=3.78441 C=2.84416 mu=3.499 alpha=42.54 epsHOMO=-0.2438 epsLUMO=0.0355 epsgap=0.2793 =457.447 zpve=0.101847 U0=-248.448467 U=-248.441988 H=-248.441044 G=-248.478935 Cv=21.374 pbc="F F F" +C -0.00220144 1.53344329 -0.05960369 +C -0.03235837 0.01206167 0.06840265 +C 0.69666086 -0.48196462 1.31828322 +N 0.98104007 -1.82034162 1.31984698 +O 1.00392124 0.24606232 2.24136749 +H 1.02111190 1.89525169 -0.19182672 +H -0.59707204 1.86206427 -0.91645604 +H -0.39728839 1.99920712 0.84545201 +H -1.06936083 -0.34552935 0.13040806 +H 0.39947165 -0.46906818 -0.81777020 +H 0.63281951 -2.43917647 0.60874785 +H 1.35708014 -2.22217793 2.16303522 +12 +Properties=species:S:1:pos:R:3 A=10.01185 B=3.84195 C=2.87635 mu=3.5402 alpha=43.61 epsHOMO=-0.2418 epsLUMO=0.0387 epsgap=0.2805 =458.9803 zpve=0.101735 U0=-248.443503 U=-248.436899 H=-248.435955 G=-248.474272 Cv=20.967 pbc="F F F" +C 0.00619941 1.45933202 -0.03893859 +N -0.06411616 0.01422963 -0.12046901 +C -1.20595394 -0.68196796 0.16117120 +C -1.08982704 -2.19284899 0.02095775 +O -2.24482911 -0.14443077 0.49994418 +H 0.75053989 1.78372520 0.69715573 +H 0.25692001 1.90395263 -1.00876215 +H -0.97856026 1.81121438 0.27082194 +H 0.75820982 -0.49543660 -0.39464024 +H -0.09909703 -2.53543104 -0.28970003 +H -1.34097671 -2.65395851 0.97972885 +H -1.82903100 -2.53483935 -0.70813076 +11 +Properties=species:S:1:pos:R:3 A=10.44045 B=4.04692 C=2.98547 mu=3.5648 alpha=39.51 epsHOMO=-0.2436 epsLUMO=0.0599 epsgap=0.3034 =428.404 zpve=0.091713 U0=-264.504487 U=-264.498452 H=-264.497508 G=-264.533633 Cv=20.274 pbc="F F F" +C 0.00922630 1.45021814 -0.03194543 +N -0.01429488 -0.00054646 -0.01782667 +C -1.21576579 -0.67252403 0.04421896 +N -1.09733352 -2.04644898 -0.15997741 +O -2.28599299 -0.12893711 0.24196027 +H 0.89659038 1.81885022 0.49120949 +H 0.00233950 1.86388504 -1.04914155 +H -0.88562684 1.79943346 0.48353298 +H 0.75257305 -0.47506631 -0.46719265 +H -0.24882333 -2.48772194 0.16375654 +H -1.93419610 -2.53898393 0.11482880 +12 +Properties=species:S:1:pos:R:3 A=9.69683 B=4.1533 C=3.01703 mu=1.1876 alpha=43.57 epsHOMO=-0.2595 epsLUMO=0.0352 epsgap=0.2948 =443.1687 zpve=0.102062 U0=-248.416462 U=-248.410358 H=-248.409414 G=-248.445651 Cv=20.256 pbc="F F F" +C -0.09160695 1.37540046 -0.00729426 +O -0.06964534 -0.04831581 -0.11148812 +C 0.68114625 -0.56142673 -1.10732458 +C 0.60405298 -2.06701550 -1.08766892 +N 1.32645533 0.19266343 -1.89967731 +H 0.91463916 1.76843655 0.16257460 +H -0.48562826 1.82624615 -0.92235216 +H -0.73971430 1.60007423 0.84110605 +H -0.43430065 -2.39242162 -1.20325205 +H 1.20627110 -2.50049977 -1.88745640 +H 0.95651337 -2.44976670 -0.12501838 +H 1.83504115 -0.36104361 -2.58486055 +11 +Properties=species:S:1:pos:R:3 A=10.20392 B=4.16834 C=3.07281 mu=1.7569 alpha=39.33 epsHOMO=-0.2685 epsLUMO=0.0174 epsgap=0.2859 =427.6606 zpve=0.089436 U0=-268.32127 U=-268.315051 H=-268.314106 G=-268.351214 Cv=19.501 pbc="F F F" +C 0.07295254 1.38840919 0.06442046 +O 0.21049114 -0.03740028 0.04612736 +C 0.50102805 -0.57224288 -1.15975346 +C 0.62218715 -2.07378323 -1.06030684 +O 0.63922154 0.08224418 -2.16157325 +H 1.00029720 1.87062570 -0.25532064 +H -0.73338957 1.70782089 -0.60080454 +H -0.15751280 1.65154060 1.09692954 +H -0.31330001 -2.50202851 -0.68941906 +H 0.85646588 -2.48430275 -2.04157352 +H 1.40651685 -2.34055496 -0.34634301 +10 +Properties=species:S:1:pos:R:3 A=10.68182 B=4.39532 C=3.17969 mu=2.329 alpha=35.5 epsHOMO=-0.2669 epsLUMO=0.0575 epsgap=0.3244 =398.5908 zpve=0.079271 U0=-284.385189 U=-284.379361 H=-284.378417 G=-284.414085 Cv=19.084 pbc="F F F" +C -0.02645771 1.38305753 0.02085660 +O 0.04139566 -0.04439503 -0.00277452 +C 0.66775338 -0.56001625 -1.09000344 +N 0.72605063 -1.92219983 -0.98822954 +O 1.12952381 0.09648143 -1.99322180 +H 0.97529779 1.82044307 0.02387306 +H -0.57085698 1.76214621 -0.84790425 +H -0.55410722 1.63835731 0.94043594 +H 0.12662696 -2.38401590 -0.32566929 +H 0.97230070 -2.41798421 -1.82732573 +10 +Properties=species:S:1:pos:R:3 A=10.20696 B=3.93135 C=2.9219 mu=4.5676 alpha=35.87 epsHOMO=-0.246 epsLUMO=0.0273 epsgap=0.2733 =418.5967 zpve=0.078222 U0=-284.360325 U=-284.354148 H=-284.353204 G=-284.390143 Cv=20.089 pbc="F F F" +N -0.08115607 1.31807026 0.01276742 +C 0.05442259 -0.04477733 0.08155388 +O 1.12163074 -0.59783950 0.20940553 +C -1.28687786 -0.79011642 0.06178435 +O -1.04605114 -2.13954195 -0.23957158 +H 0.76623366 1.85991128 -0.04483425 +H -0.93021346 1.74567447 -0.31565615 +H -1.74559696 -0.65521334 1.05526700 +H -1.96026061 -0.31149222 -0.67026256 +H -1.85637296 -2.63017646 -0.07625478 +10 +Properties=species:S:1:pos:R:3 A=10.14389 B=4.0714 C=3.02223 mu=5.3004 alpha=35.19 epsHOMO=-0.2527 epsLUMO=0.0208 epsgap=0.2735 =408.0279 zpve=0.080317 U0=-284.372483 U=-284.367172 H=-284.366228 G=-284.40095 Cv=17.931 pbc="F F F" +N 0.01838100 0.93057357 0.04943058 +H -0.70674506 0.56116798 -0.55550134 +H 0.68248307 0.18430002 0.21487099 +H 0.21928084 2.79858558 -0.32670585 +C -0.54586914 1.44688585 1.30274586 +C -0.80466975 2.96030569 1.21052835 +O -0.21468822 3.53648884 0.15531687 +O -1.45295676 3.56338618 2.02143528 +H -1.47662579 0.96512183 1.62072169 +H 0.17781209 1.30324286 2.11157176 +13 +Properties=species:S:1:pos:R:3 A=6.6508 B=4.19317 C=3.39441 mu=2.2854 alpha=42.01 epsHOMO=-0.2597 epsLUMO=0.0631 epsgap=0.3228 =438.3028 zpve=0.11345 U0=-269.479234 U=-269.472993 H=-269.472049 G=-269.508213 Cv=22.072 pbc="F F F" +C -0.02775167 1.53421433 0.00651151 +C 0.08343246 0.01218277 0.05258986 +O 0.95856392 -0.48200710 -0.96694113 +C 0.69767574 -0.49516451 1.35948812 +O 2.02247062 -0.02842530 1.52222186 +H 0.94333763 1.98841434 0.21841589 +H -0.37320516 1.87354041 -0.97716908 +H -0.74773817 1.89256394 0.74926853 +H -0.91671848 -0.43697036 -0.06040528 +H 0.76726710 -0.01412177 -1.78502043 +H 0.11650002 -0.13351914 2.21392431 +H 0.65814685 -1.59563445 1.36274474 +H 2.46378566 -0.22762476 0.68698431 +17 +Properties=species:S:1:pos:R:3 A=7.26511 B=3.32874 C=2.54491 mu=0.0618 alpha=56.26 epsHOMO=-0.3085 epsLUMO=0.085 epsgap=0.3934 =565.8412 zpve=0.159632 U0=-197.629387 U=-197.622325 H=-197.621381 G=-197.659365 Cv=25.169 pbc="F F F" +C 0.05879035 1.56174169 -0.01945240 +C -0.01544024 0.03182306 0.00308332 +C -1.44103237 -0.54862028 0.05028629 +C -1.40777007 -2.07231030 -0.13012010 +C -2.18400529 -0.17659759 1.34114303 +H 1.09435638 1.90233607 -0.11900072 +H -0.50689566 1.97217319 -0.86388098 +H -0.34407951 2.00628082 0.89579522 +H 0.48926758 -0.36011214 -0.88953902 +H 0.55254938 -0.35139446 0.86269887 +H -2.00031575 -0.12153682 -0.79559684 +H -0.85501131 -2.55065810 0.68775438 +H -2.41787513 -2.49543628 -0.13720127 +H -0.91928762 -2.35363802 -1.06914014 +H -3.19100197 -0.60699559 1.35137051 +H -1.65197294 -0.56010584 2.22063481 +H -2.28793759 0.90575132 1.46079572 +15 +Properties=species:S:1:pos:R:3 A=8.11598 B=3.43678 C=2.66869 mu=1.3894 alpha=49.45 epsHOMO=-0.2617 epsLUMO=0.0733 epsgap=0.335 =521.8605 zpve=0.136091 U0=-233.555951 U=-233.549143 H=-233.548199 G=-233.585602 Cv=23.99 pbc="F F F" +C -0.03841227 1.55621396 0.00935837 +C 0.01907135 0.02716079 -0.02074203 +C 0.73141506 -0.52709328 -1.25454422 +C 0.83975868 -2.05206973 -1.22872655 +O -0.01226470 -0.08514394 -2.38973758 +H 0.96845664 1.98863424 0.03526234 +H -0.54377006 1.93824134 -0.88074407 +H -0.57652955 1.91383386 0.89256698 +H 0.53166867 -0.34991486 0.87240999 +H -0.99727186 -0.38638654 -0.00185289 +H 1.74909346 -0.09943025 -1.28826184 +H 1.34143968 -2.42487137 -2.12957624 +H 1.41822012 -2.39229108 -0.36340871 +H -0.15616765 -2.50443859 -1.18308875 +H 0.43090825 -0.40901616 -3.17979642 +15 +Properties=species:S:1:pos:R:3 A=7.55335 B=3.78323 C=2.80566 mu=1.0758 alpha=49.8 epsHOMO=-0.2476 epsLUMO=0.086 epsgap=0.3336 =507.9614 zpve=0.135681 U0=-233.545899 U=-233.539034 H=-233.53809 G=-233.57582 Cv=23.573 pbc="F F F" +C -0.00857605 1.38097833 0.09454670 +O -0.02255106 -0.00739461 -0.13062576 +C -1.30243341 -0.61997805 -0.02088309 +C -1.18687286 -1.97885751 -0.70303918 +C -1.75587824 -0.74662760 1.43714508 +H 1.00321550 1.73258087 -0.12443496 +H -0.71511468 1.90838275 -0.56674280 +H -0.24909065 1.64967237 1.13384681 +H -2.03737978 -0.00432241 -0.56884198 +H -0.44792779 -2.59945605 -0.18596870 +H -2.14751041 -2.50225525 -0.69102581 +H -0.86524212 -1.85860679 -1.74077836 +H -2.73321482 -1.23674908 1.49205117 +H -1.03621350 -1.34483828 2.00544671 +H -1.84898410 0.22935483 1.92198087 +15 +Properties=species:S:1:pos:R:3 A=6.14183 B=5.17679 C=3.79297 mu=0.1068 alpha=52.92 epsHOMO=-0.2633 epsLUMO=0.0893 epsgap=0.3526 =439.1643 zpve=0.137025 U0=-196.409349 U=-196.403398 H=-196.402453 G=-196.437676 Cv=22.258 pbc="F F F" +C -0.03913204 1.50456305 0.04978913 +C 0.00985856 -0.01113880 0.01248619 +C -1.24167981 -0.66663044 -0.53989979 +C 1.33803387 -0.66895748 -0.27400430 +C 0.75126442 -0.72221586 1.11862571 +H 0.88633040 1.92490040 0.45579358 +H -0.18183878 1.92045743 -0.95489291 +H -0.86832076 1.85815718 0.67439648 +H -1.43570890 -0.34344387 -1.56976411 +H -1.15326757 -1.75757800 -0.54433832 +H -2.12221416 -0.40570820 0.05951361 +H 1.34398374 -1.58235208 -0.86005084 +H 2.20196897 -0.03329084 -0.43929326 +H 1.21949576 -0.12246018 1.89246580 +H 0.36153319 -1.67153717 1.47171932 +13 +Properties=species:S:1:pos:R:3 A=6.49534 B=5.52329 C=3.9108 mu=1.8235 alpha=45.7 epsHOMO=-0.2596 epsLUMO=0.091 epsgap=0.3505 =405.521 zpve=0.112851 U0=-232.335768 U=-232.329981 H=-232.329037 G=-232.364091 Cv=20.719 pbc="F F F" +C -0.03970330 1.50954998 -0.04112233 +C -0.03023556 -0.00335329 -0.06498361 +C -1.24613189 -0.68356648 0.52531190 +C 0.78937201 -0.71129193 -1.06027559 +O 1.22546798 -0.60059036 0.29712283 +H 0.88992772 1.90948478 -0.45296558 +H -0.87952723 1.90350108 -0.62376642 +H -0.14448576 1.87590604 0.98604429 +H -2.15218727 -0.41012616 -0.02629495 +H -1.13412584 -1.77005431 0.49747032 +H -1.38586631 -0.38055453 1.56882757 +H 0.50712690 -1.71386874 -1.38085018 +H 1.37088104 -0.14369322 -1.78640853 +13 +Properties=species:S:1:pos:R:3 A=6.57648 B=5.31603 C=3.98453 mu=1.3822 alpha=45.85 epsHOMO=-0.2494 epsLUMO=0.0776 epsgap=0.327 =401.4888 zpve=0.113237 U0=-232.33341 U=-232.327734 H=-232.32679 G=-232.36147 Cv=21.17 pbc="F F F" +C -0.03714052 1.53215920 0.01332310 +C 0.01344335 0.02117019 0.01922005 +O -1.17476104 -0.59735284 -0.40931260 +C 1.30744798 -0.69902106 -0.27389650 +C 0.70844749 -0.71373504 1.12226318 +H 0.89026861 1.96240279 0.40276135 +H -0.17846151 1.91561262 -1.00518522 +H -0.87011232 1.88955201 0.62730953 +H -1.28352265 -0.40225391 -1.34690641 +H 1.23973813 -1.61642115 -0.84783774 +H 2.20543993 -0.11523820 -0.44744474 +H 1.19539159 -0.13889834 1.90240284 +H 0.24735439 -1.63670241 1.45378480 +10 +Properties=species:S:1:pos:R:3 A=12.18399 B=5.1384 C=3.78868 mu=2.5732 alpha=40.19 epsHOMO=-0.263 epsLUMO=0.0277 epsgap=0.2907 =352.0378 zpve=0.080558 U0=-247.201165 U=-247.196699 H=-247.195755 G=-247.22841 Cv=15.51 pbc="F F F" +N -0.04445152 1.25623533 0.31681915 +C -0.03914559 0.04913710 -0.01670558 +C -1.08749619 -1.04164446 -0.11488033 +C 0.09869688 -1.90754844 -0.58225894 +O 0.99647508 -0.76306629 -0.44028010 +H 0.88935980 1.66481350 0.24916893 +H -1.54324114 -1.32235812 0.83572172 +H -1.86910036 -0.85713839 -0.85325910 +H 0.39739753 -2.72227350 0.08158721 +H 0.06945080 -2.25418345 -1.61796084 +11 +Properties=species:S:1:pos:R:3 A=10.79571 B=4.78732 C=3.54292 mu=2.7119 alpha=42.77 epsHOMO=-0.2415 epsLUMO=-0.0194 epsgap=0.2222 =379.6371 zpve=0.090544 U0=-231.15578 U=-231.150804 H=-231.149859 G=-231.184401 Cv=17.076 pbc="F F F" +O -0.00101746 0.01846628 -0.20114742 +C -0.01405811 1.19658059 0.00205306 +C -1.13542911 2.22979148 0.21957980 +C -0.03500884 3.29097637 0.53052223 +C 1.08469664 2.25947795 0.18994331 +H -1.71642814 2.41772662 -0.68901078 +H -1.83392757 1.98415059 1.02444244 +H -0.05534741 4.17585264 -0.10670963 +H -0.02541477 3.61399048 1.57278917 +H 1.81074389 2.03288534 0.97578973 +H 1.63600801 2.46255380 -0.73376244 +10 +Properties=species:S:1:pos:R:3 A=12.23436 B=4.97895 C=3.70561 mu=3.6671 alpha=39.73 epsHOMO=-0.25 epsLUMO=0.038 epsgap=0.288 =355.0934 zpve=0.080442 U0=-247.225618 U=-247.220897 H=-247.219953 G=-247.253218 Cv=16.1 pbc="F F F" +O 0.03184134 -0.03461682 0.00849836 +C -0.02440334 1.16440533 0.02160811 +C -1.14541322 2.23712809 0.03012901 +C 0.00928805 3.27945878 0.04557758 +N 0.93843838 2.14652109 0.03554396 +H -1.77030529 2.23779730 -0.86428437 +H -1.77632809 2.21765386 0.92007934 +H 0.07170564 3.91863516 -0.84072193 +H 0.06622603 3.89826625 0.94657952 +H 1.94616840 2.09535713 0.03855945 +9 +Properties=species:S:1:pos:R:3 A=12.44643 B=5.23328 C=3.86599 mu=3.9339 alpha=35.4 epsHOMO=-0.2788 epsLUMO=0.0089 epsgap=0.2878 =336.0792 zpve=0.068574 U0=-267.106213 U=-267.101929 H=-267.100985 G=-267.13332 Cv=14.483 pbc="F F F" +O 0.04424004 0.03933243 -0.33071104 +C -0.04854479 1.17416230 0.00410076 +C -1.14211656 2.23611850 0.15338361 +C 0.02332538 3.12357010 0.61681625 +O 0.95663808 2.01190122 0.42603746 +H -1.62573755 2.51482212 -0.78401102 +H -1.90009213 1.99553386 0.90028663 +H 0.28368077 3.96172751 -0.03229287 +H 0.00782250 3.43942655 1.66162725 +10 +Properties=species:S:1:pos:R:3 A=11.54185 B=4.90368 C=3.63309 mu=2.5257 alpha=39.34 epsHOMO=-0.2437 epsLUMO=-0.0258 epsgap=0.2179 =359.152 zpve=0.07965 U0=-247.190194 U=-247.185543 H=-247.184599 G=-247.217688 Cv=16.083 pbc="F F F" +O 0.00053891 0.00665475 -0.09743049 +C -0.01371990 1.19213881 0.03139936 +C -1.10668681 2.26612284 0.17247913 +N -0.03543445 3.25123475 0.48533693 +C 1.05328615 2.29521506 0.14383904 +H -1.65047970 2.42796175 -0.76886054 +H -1.83606786 2.11370530 0.97567410 +H -0.05434600 4.07193609 -0.10727051 +H 1.80754206 2.16277968 0.92736250 +H 1.56737937 2.47130277 -0.81152688 +9 +Properties=species:S:1:pos:R:3 A=12.18264 B=4.94228 C=3.68162 mu=0.8477 alpha=35.94 epsHOMO=-0.2647 epsLUMO=-0.0352 epsgap=0.2295 =344.5473 zpve=0.066989 U0=-267.068488 U=-267.063976 H=-267.063032 G=-267.095887 Cv=15.115 pbc="F F F" +O -0.00031692 0.00676321 -0.17139774 +C -0.01417098 1.18672865 -0.00980279 +C -1.08283120 2.27653381 0.15574094 +O -0.03856115 3.26460423 0.27513986 +C 1.02857270 2.30515693 0.12774311 +H -1.72923855 2.43647507 -0.71671274 +H -1.70219898 2.19346725 1.05800754 +H 1.67366781 2.23923293 1.01324179 +H 1.64705068 2.48224548 -0.76148355 +15 +Properties=species:S:1:pos:R:3 A=9.63416 B=4.10254 C=3.28665 mu=0.095 alpha=52.94 epsHOMO=-0.2896 epsLUMO=0.0927 epsgap=0.3823 =455.0215 zpve=0.138424 U0=-196.407957 U=-196.40245 H=-196.401505 G=-196.436159 Cv=20.299 pbc="F F F" +C -0.47005934 1.44206547 -0.06684548 +C 0.14287306 0.05485144 0.03747984 +C 1.37254693 -0.30295273 -0.84679168 +C 1.95947994 -1.09364561 0.35326039 +C 0.99887433 -0.30768787 1.28563099 +H 0.29210839 2.21844829 0.06844100 +H -0.93614604 1.60094605 -1.04612799 +H -1.24148161 1.59707353 0.69627593 +H -0.63517341 -0.70560132 -0.10055095 +H 1.19338376 -0.84118177 -1.78129390 +H 1.96867777 0.58857708 -1.07004184 +H 1.69873597 -2.15500718 0.30521100 +H 3.03253510 -1.01077235 0.54148058 +H 1.48290386 0.58242428 1.70211026 +H 0.51304296 -0.84979686 2.10121062 +13 +Properties=species:S:1:pos:R:3 A=9.93129 B=4.56362 C=3.63704 mu=1.6826 alpha=45.72 epsHOMO=-0.241 epsLUMO=0.0915 epsgap=0.3325 =407.6909 zpve=0.11459 U0=-232.33123 U=-232.325877 H=-232.324933 G=-232.359589 Cv=18.582 pbc="F F F" +C -0.32308228 1.53751451 0.01947624 +C 0.11847214 0.08900172 -0.00523140 +C 0.87489284 -0.43763303 -1.24721738 +C 1.97841048 -0.80657483 -0.23740356 +O 1.27344926 -0.15419108 0.83794040 +H 0.49211985 2.19658795 -0.29527664 +H -1.17615835 1.68923490 -0.65134808 +H -0.62776963 1.82747912 1.03013205 +H -0.71410200 -0.56389187 0.29597305 +H 0.41033314 -1.26269706 -1.78910031 +H 1.15560811 0.34596269 -1.95459519 +H 2.09501012 -1.88349764 -0.05606083 +H 2.96970344 -0.36924147 -0.40408009 +13 +Properties=species:S:1:pos:R:3 A=10.13697 B=4.32512 C=3.50912 mu=1.8995 alpha=45.45 epsHOMO=-0.2419 epsLUMO=0.0814 epsgap=0.3233 =414.1575 zpve=0.114694 U0=-232.325947 U=-232.320548 H=-232.319604 G=-232.354576 Cv=18.443 pbc="F F F" +C -0.18371124 1.54668909 -0.01671129 +C 0.04513382 0.04386724 0.02270494 +C 1.20301104 -0.54034580 -0.81983464 +O 1.80061686 -1.15530615 0.33924991 +C 0.83391983 -0.54313754 1.21648003 +H 0.75102609 2.09256015 0.15344911 +H -0.58319248 1.86155707 -0.98694169 +H -0.89843724 1.85917126 0.75244153 +H -0.89506736 -0.48768372 -0.14843995 +H 0.93560472 -1.27857588 -1.58543917 +H 1.86392938 0.21379924 -1.27081649 +H 1.29414565 0.20948993 1.87273952 +H 0.31517042 -1.28326856 1.83756393 +13 +Properties=species:S:1:pos:R:3 A=10.09703 B=4.26865 C=3.40487 mu=1.4604 alpha=45.55 epsHOMO=-0.256 epsLUMO=0.0801 epsgap=0.3361 =413.9118 zpve=0.115063 U0=-232.333258 U=-232.328097 H=-232.327153 G=-232.361103 Cv=19.023 pbc="F F F" +O 0.54622847 1.03270424 -0.58398083 +C -0.00112269 -0.11036621 0.01898238 +C 0.13945950 -0.34310429 1.54777117 +C -1.26863784 -0.99876517 1.51632654 +C -1.53844651 -0.26418236 0.17423510 +H 0.20332379 1.80433874 -0.12071219 +H 0.41296647 -0.95857955 -0.53560402 +H 0.98890738 -0.92719626 1.90921867 +H 0.11786549 0.61323034 2.08356053 +H -1.20828813 -2.08191064 1.38036699 +H -1.94143614 -0.79119746 2.35014116 +H -2.00495682 0.71307933 0.34581493 +H -2.09160311 -0.78230202 -0.61249171 +11 +Properties=species:S:1:pos:R:3 A=10.85394 B=4.52867 C=3.62328 mu=2.4158 alpha=38.58 epsHOMO=-0.2465 epsLUMO=0.0604 epsgap=0.3069 =374.4087 zpve=0.091005 U0=-268.248371 U=-268.243234 H=-268.24229 G=-268.276572 Cv=17.344 pbc="F F F" +O 0.07721714 1.41738724 -0.14439016 +C 0.01675156 0.02484791 0.03233817 +C 0.11193823 -0.54392541 1.47000744 +O -1.16387804 -1.20093191 1.32441605 +C -1.41930178 -0.52040930 0.07750673 +H 1.00022214 1.67889479 -0.21697466 +H 0.66036495 -0.50380879 -0.68180327 +H 0.91806589 -1.25385265 1.68878628 +H 0.09146208 0.24427487 2.23499232 +H -2.16139683 0.28183960 0.18222436 +H -1.72867456 -1.20941157 -0.71550887 +15 +Properties=species:S:1:pos:R:3 A=7.14221 B=4.37083 C=3.30265 mu=0.1023 alpha=52.92 epsHOMO=-0.2632 epsLUMO=0.094 epsgap=0.3573 =465.3301 zpve=0.137341 U0=-196.406419 U=-196.40034 H=-196.399396 G=-196.435152 Cv=22.005 pbc="F F F" +C -0.05189850 1.55217435 -0.10318438 +C 0.01226648 0.04690675 0.03747520 +C 1.30115692 -0.70661553 -0.19725724 +C 0.70431939 -0.64893239 1.19003562 +C 1.39750324 0.09481280 2.31078011 +H 0.87404209 2.03543171 0.22162228 +H -0.21641357 1.83695278 -1.14852958 +H -0.87157646 1.97673684 0.48797046 +H -0.88508206 -0.45596941 -0.31580786 +H 1.27663658 -1.64149022 -0.74697967 +H 2.19424067 -0.11404121 -0.37569359 +H 0.21672461 -1.56377934 1.51902400 +H 1.91317356 0.99051175 1.95271747 +H 0.68738009 0.40901468 3.08446972 +H 2.14934633 -0.54151807 2.79111543 +13 +Properties=species:S:1:pos:R:3 A=7.36997 B=4.78662 C=3.53123 mu=1.3092 alpha=45.84 epsHOMO=-0.2518 epsLUMO=0.0822 epsgap=0.334 =418.298 zpve=0.113827 U0=-232.32907 U=-232.323327 H=-232.322383 G=-232.357426 Cv=20.702 pbc="F F F" +C -0.07992786 1.55914739 -0.03875994 +C 0.00042206 0.05111569 0.04346551 +C 1.31748624 -0.66230034 -0.20269965 +C 0.71624326 -0.61854924 1.18128126 +O 1.28134126 0.21474798 2.15341739 +H 0.80207677 2.01979988 0.41147972 +H -0.15235410 1.89225261 -1.07968732 +H -0.95836082 1.93564781 0.49643179 +H -0.88615174 -0.46939753 -0.30918496 +H 1.32384464 -1.60086657 -0.74666557 +H 2.18619315 -0.03316813 -0.37068758 +H 0.28509951 -1.54025035 1.57291630 +H 2.12931661 -0.16234387 2.40895930 +14 +Properties=species:S:1:pos:R:3 A=7.53724 B=4.74514 C=3.54049 mu=1.2483 alpha=49.79 epsHOMO=-0.2199 epsLUMO=0.0931 epsgap=0.313 =432.5081 zpve=0.125556 U0=-212.438188 U=-212.432286 H=-212.431342 G=-212.466725 Cv=20.993 pbc="F F F" +C -0.17034561 1.55765735 -0.10065470 +C 0.01075256 0.05574638 -0.05225833 +C 0.71794239 -0.67802425 -1.14204150 +N 1.29811574 -0.59777508 0.19386866 +C 2.50047290 0.20256923 0.36428818 +H 0.60876703 2.05717913 -0.68119301 +H -1.13238698 1.79957181 -0.56489127 +H -0.17350949 1.98946323 0.90659028 +H -0.81010441 -0.46148051 0.44427396 +H 0.39136106 -1.66274618 -1.46771171 +H 1.16668484 -0.06908735 -1.92776126 +H 2.58340476 1.06745445 -0.31262255 +H 2.55143652 0.56892747 1.39502638 +H 3.37185012 -0.43769461 0.19201862 +13 +Properties=species:S:1:pos:R:3 A=8.15202 B=4.38313 C=3.43318 mu=1.8159 alpha=46.02 epsHOMO=-0.2573 epsLUMO=0.0984 epsgap=0.3557 =432.2224 zpve=0.113178 U0=-232.334436 U=-232.32857 H=-232.327626 G=-232.363064 Cv=20.451 pbc="F F F" +C -0.03345961 1.54674842 -0.13373520 +C -0.04966080 0.05914273 0.10861437 +O 1.17261123 -0.65888877 -0.09925231 +C 0.62653087 -0.62548063 1.22492030 +C 1.43849738 0.05647689 2.29618065 +H 0.84261573 2.02417904 0.30895947 +H -0.02020603 1.75197977 -1.20938503 +H -0.93419215 2.01073729 0.28317577 +H -0.92262410 -0.44789053 -0.31001063 +H 0.19593793 -1.58039168 1.53656778 +H 1.84118250 1.01302927 1.95813013 +H 0.82514514 0.22925358 3.18745348 +H 2.28152757 -0.57796414 2.58961605 diff --git a/latest/_static/scripts/furo-extensions.js b/latest/_static/scripts/furo-extensions.js new file mode 100644 index 000000000..e69de29bb diff --git a/latest/_static/scripts/furo.js b/latest/_static/scripts/furo.js new file mode 100644 index 000000000..32e7c05be --- /dev/null +++ b/latest/_static/scripts/furo.js @@ -0,0 +1,3 @@ +/*! For license information please see furo.js.LICENSE.txt */ +(()=>{var t={212:function(t,e,n){var o,r;r=void 0!==n.g?n.g:"undefined"!=typeof window?window:this,o=function(){return function(t){"use strict";var e={navClass:"active",contentClass:"active",nested:!1,nestedClass:"active",offset:0,reflow:!1,events:!0},n=function(t,e,n){if(n.settings.events){var o=new CustomEvent(t,{bubbles:!0,cancelable:!0,detail:n});e.dispatchEvent(o)}},o=function(t){var e=0;if(t.offsetParent)for(;t;)e+=t.offsetTop,t=t.offsetParent;return e>=0?e:0},r=function(t){t&&t.sort((function(t,e){return o(t.content)=Math.max(document.body.scrollHeight,document.documentElement.scrollHeight,document.body.offsetHeight,document.documentElement.offsetHeight,document.body.clientHeight,document.documentElement.clientHeight)},l=function(t,e){var n=t[t.length-1];if(function(t,e){return!(!s()||!c(t.content,e,!0))}(n,e))return n;for(var o=t.length-1;o>=0;o--)if(c(t[o].content,e))return t[o]},a=function(t,e){if(e.nested&&t.parentNode){var n=t.parentNode.closest("li");n&&(n.classList.remove(e.nestedClass),a(n,e))}},i=function(t,e){if(t){var o=t.nav.closest("li");o&&(o.classList.remove(e.navClass),t.content.classList.remove(e.contentClass),a(o,e),n("gumshoeDeactivate",o,{link:t.nav,content:t.content,settings:e}))}},u=function(t,e){if(e.nested){var n=t.parentNode.closest("li");n&&(n.classList.add(e.nestedClass),u(n,e))}};return function(o,c){var s,a,d,f,m,v={setup:function(){s=document.querySelectorAll(o),a=[],Array.prototype.forEach.call(s,(function(t){var e=document.getElementById(decodeURIComponent(t.hash.substr(1)));e&&a.push({nav:t,content:e})})),r(a)},detect:function(){var t=l(a,m);t?d&&t.content===d.content||(i(d,m),function(t,e){if(t){var o=t.nav.closest("li");o&&(o.classList.add(e.navClass),t.content.classList.add(e.contentClass),u(o,e),n("gumshoeActivate",o,{link:t.nav,content:t.content,settings:e}))}}(t,m),d=t):d&&(i(d,m),d=null)}},h=function(e){f&&t.cancelAnimationFrame(f),f=t.requestAnimationFrame(v.detect)},g=function(e){f&&t.cancelAnimationFrame(f),f=t.requestAnimationFrame((function(){r(a),v.detect()}))};return v.destroy=function(){d&&i(d,m),t.removeEventListener("scroll",h,!1),m.reflow&&t.removeEventListener("resize",g,!1),a=null,s=null,d=null,f=null,m=null},m=function(){var t={};return Array.prototype.forEach.call(arguments,(function(e){for(var n in e){if(!e.hasOwnProperty(n))return;t[n]=e[n]}})),t}(e,c||{}),v.setup(),v.detect(),t.addEventListener("scroll",h,!1),m.reflow&&t.addEventListener("resize",g,!1),v}}(r)}.apply(e,[]),void 0===o||(t.exports=o)}},e={};function n(o){var r=e[o];if(void 0!==r)return r.exports;var c=e[o]={exports:{}};return t[o].call(c.exports,c,c.exports,n),c.exports}n.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return n.d(e,{a:e}),e},n.d=(t,e)=>{for(var o in e)n.o(e,o)&&!n.o(t,o)&&Object.defineProperty(t,o,{enumerable:!0,get:e[o]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}(),n.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),(()=>{"use strict";var t=n(212),e=n.n(t),o=null,r=null,c=window.pageYOffset||document.documentElement.scrollTop;const s=64;function l(){const t=localStorage.getItem("theme")||"auto";var e;"light"!==(e=window.matchMedia("(prefers-color-scheme: dark)").matches?"auto"===t?"light":"light"==t?"dark":"auto":"auto"===t?"dark":"dark"==t?"light":"auto")&&"dark"!==e&&"auto"!==e&&(console.error(`Got invalid theme mode: ${e}. Resetting to auto.`),e="auto"),document.body.dataset.theme=e,localStorage.setItem("theme",e),console.log(`Changed to ${e} mode.`)}function a(){!function(){const t=document.getElementsByClassName("theme-toggle");Array.from(t).forEach((t=>{t.addEventListener("click",l)}))}(),function(){let t=0,e=!1;window.addEventListener("scroll",(function(n){t=window.scrollY,e||(window.requestAnimationFrame((function(){var n;n=t,0==Math.floor(r.getBoundingClientRect().top)?r.classList.add("scrolled"):r.classList.remove("scrolled"),function(t){tc&&document.documentElement.classList.remove("show-back-to-top"),c=t}(n),function(t){null!==o&&(0==t?o.scrollTo(0,0):Math.ceil(t)>=Math.floor(document.documentElement.scrollHeight-window.innerHeight)?o.scrollTo(0,o.scrollHeight):document.querySelector(".scroll-current"))}(n),e=!1})),e=!0)})),window.scroll()}(),null!==o&&new(e())(".toc-tree a",{reflow:!0,recursive:!0,navClass:"scroll-current",offset:()=>{let t=parseFloat(getComputedStyle(document.documentElement).fontSize);return r.getBoundingClientRect().height+.5*t+1}})}document.addEventListener("DOMContentLoaded",(function(){document.body.parentNode.classList.remove("no-js"),r=document.querySelector("header"),o=document.querySelector(".toc-scroll"),a()}))})()})(); +//# sourceMappingURL=furo.js.map \ No newline at end of file diff --git a/latest/_static/scripts/furo.js.LICENSE.txt b/latest/_static/scripts/furo.js.LICENSE.txt new file mode 100644 index 000000000..1632189c7 --- /dev/null +++ b/latest/_static/scripts/furo.js.LICENSE.txt @@ -0,0 +1,7 @@ +/*! + * gumshoejs v5.1.2 (patched by @pradyunsg) + * A simple, framework-agnostic scrollspy script. + * (c) 2019 Chris Ferdinandi + * MIT License + * http://github.com/cferdinandi/gumshoe + */ diff --git a/latest/_static/scripts/furo.js.map b/latest/_static/scripts/furo.js.map new file mode 100644 index 000000000..470530223 --- /dev/null +++ b/latest/_static/scripts/furo.js.map @@ -0,0 +1 @@ +{"version":3,"file":"scripts/furo.js","mappings":"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","sources":["webpack:///./src/furo/assets/scripts/gumshoe-patched.js","webpack:///webpack/bootstrap","webpack:///webpack/runtime/compat get default export","webpack:///webpack/runtime/define property getters","webpack:///webpack/runtime/global","webpack:///webpack/runtime/hasOwnProperty shorthand","webpack:///./src/furo/assets/scripts/furo.js"],"sourcesContent":["/*!\n * gumshoejs v5.1.2 (patched by @pradyunsg)\n * A simple, framework-agnostic scrollspy script.\n * (c) 2019 Chris Ferdinandi\n * MIT License\n * http://github.com/cferdinandi/gumshoe\n */\n\n(function (root, factory) {\n if (typeof define === \"function\" && define.amd) {\n define([], function () {\n return factory(root);\n });\n } else if (typeof exports === \"object\") {\n module.exports = factory(root);\n } else {\n root.Gumshoe = factory(root);\n }\n})(\n typeof global !== \"undefined\"\n ? global\n : typeof window !== \"undefined\"\n ? window\n : this,\n function (window) {\n \"use strict\";\n\n //\n // Defaults\n //\n\n var defaults = {\n // Active classes\n navClass: \"active\",\n contentClass: \"active\",\n\n // Nested navigation\n nested: false,\n nestedClass: \"active\",\n\n // Offset & reflow\n offset: 0,\n reflow: false,\n\n // Event support\n events: true,\n };\n\n //\n // Methods\n //\n\n /**\n * Merge two or more objects together.\n * @param {Object} objects The objects to merge together\n * @returns {Object} Merged values of defaults and options\n */\n var extend = function () {\n var merged = {};\n Array.prototype.forEach.call(arguments, function (obj) {\n for (var key in obj) {\n if (!obj.hasOwnProperty(key)) return;\n merged[key] = obj[key];\n }\n });\n return merged;\n };\n\n /**\n * Emit a custom event\n * @param {String} type The event type\n * @param {Node} elem The element to attach the event to\n * @param {Object} detail Any details to pass along with the event\n */\n var emitEvent = function (type, elem, detail) {\n // Make sure events are enabled\n if (!detail.settings.events) return;\n\n // Create a new event\n var event = new CustomEvent(type, {\n bubbles: true,\n cancelable: true,\n detail: detail,\n });\n\n // Dispatch the event\n elem.dispatchEvent(event);\n };\n\n /**\n * Get an element's distance from the top of the Document.\n * @param {Node} elem The element\n * @return {Number} Distance from the top in pixels\n */\n var getOffsetTop = function (elem) {\n var location = 0;\n if (elem.offsetParent) {\n while (elem) {\n location += elem.offsetTop;\n elem = elem.offsetParent;\n }\n }\n return location >= 0 ? location : 0;\n };\n\n /**\n * Sort content from first to last in the DOM\n * @param {Array} contents The content areas\n */\n var sortContents = function (contents) {\n if (contents) {\n contents.sort(function (item1, item2) {\n var offset1 = getOffsetTop(item1.content);\n var offset2 = getOffsetTop(item2.content);\n if (offset1 < offset2) return -1;\n return 1;\n });\n }\n };\n\n /**\n * Get the offset to use for calculating position\n * @param {Object} settings The settings for this instantiation\n * @return {Float} The number of pixels to offset the calculations\n */\n var getOffset = function (settings) {\n // if the offset is a function run it\n if (typeof settings.offset === \"function\") {\n return parseFloat(settings.offset());\n }\n\n // Otherwise, return it as-is\n return parseFloat(settings.offset);\n };\n\n /**\n * Get the document element's height\n * @private\n * @returns {Number}\n */\n var getDocumentHeight = function () {\n return Math.max(\n document.body.scrollHeight,\n document.documentElement.scrollHeight,\n document.body.offsetHeight,\n document.documentElement.offsetHeight,\n document.body.clientHeight,\n document.documentElement.clientHeight,\n );\n };\n\n /**\n * Determine if an element is in view\n * @param {Node} elem The element\n * @param {Object} settings The settings for this instantiation\n * @param {Boolean} bottom If true, check if element is above bottom of viewport instead\n * @return {Boolean} Returns true if element is in the viewport\n */\n var isInView = function (elem, settings, bottom) {\n var bounds = elem.getBoundingClientRect();\n var offset = getOffset(settings);\n if (bottom) {\n return (\n parseInt(bounds.bottom, 10) <\n (window.innerHeight || document.documentElement.clientHeight)\n );\n }\n return parseInt(bounds.top, 10) <= offset;\n };\n\n /**\n * Check if at the bottom of the viewport\n * @return {Boolean} If true, page is at the bottom of the viewport\n */\n var isAtBottom = function () {\n if (\n Math.ceil(window.innerHeight + window.pageYOffset) >=\n getDocumentHeight()\n )\n return true;\n return false;\n };\n\n /**\n * Check if the last item should be used (even if not at the top of the page)\n * @param {Object} item The last item\n * @param {Object} settings The settings for this instantiation\n * @return {Boolean} If true, use the last item\n */\n var useLastItem = function (item, settings) {\n if (isAtBottom() && isInView(item.content, settings, true)) return true;\n return false;\n };\n\n /**\n * Get the active content\n * @param {Array} contents The content areas\n * @param {Object} settings The settings for this instantiation\n * @return {Object} The content area and matching navigation link\n */\n var getActive = function (contents, settings) {\n var last = contents[contents.length - 1];\n if (useLastItem(last, settings)) return last;\n for (var i = contents.length - 1; i >= 0; i--) {\n if (isInView(contents[i].content, settings)) return contents[i];\n }\n };\n\n /**\n * Deactivate parent navs in a nested navigation\n * @param {Node} nav The starting navigation element\n * @param {Object} settings The settings for this instantiation\n */\n var deactivateNested = function (nav, settings) {\n // If nesting isn't activated, bail\n if (!settings.nested || !nav.parentNode) return;\n\n // Get the parent navigation\n var li = nav.parentNode.closest(\"li\");\n if (!li) return;\n\n // Remove the active class\n li.classList.remove(settings.nestedClass);\n\n // Apply recursively to any parent navigation elements\n deactivateNested(li, settings);\n };\n\n /**\n * Deactivate a nav and content area\n * @param {Object} items The nav item and content to deactivate\n * @param {Object} settings The settings for this instantiation\n */\n var deactivate = function (items, settings) {\n // Make sure there are items to deactivate\n if (!items) return;\n\n // Get the parent list item\n var li = items.nav.closest(\"li\");\n if (!li) return;\n\n // Remove the active class from the nav and content\n li.classList.remove(settings.navClass);\n items.content.classList.remove(settings.contentClass);\n\n // Deactivate any parent navs in a nested navigation\n deactivateNested(li, settings);\n\n // Emit a custom event\n emitEvent(\"gumshoeDeactivate\", li, {\n link: items.nav,\n content: items.content,\n settings: settings,\n });\n };\n\n /**\n * Activate parent navs in a nested navigation\n * @param {Node} nav The starting navigation element\n * @param {Object} settings The settings for this instantiation\n */\n var activateNested = function (nav, settings) {\n // If nesting isn't activated, bail\n if (!settings.nested) return;\n\n // Get the parent navigation\n var li = nav.parentNode.closest(\"li\");\n if (!li) return;\n\n // Add the active class\n li.classList.add(settings.nestedClass);\n\n // Apply recursively to any parent navigation elements\n activateNested(li, settings);\n };\n\n /**\n * Activate a nav and content area\n * @param {Object} items The nav item and content to activate\n * @param {Object} settings The settings for this instantiation\n */\n var activate = function (items, settings) {\n // Make sure there are items to activate\n if (!items) return;\n\n // Get the parent list item\n var li = items.nav.closest(\"li\");\n if (!li) return;\n\n // Add the active class to the nav and content\n li.classList.add(settings.navClass);\n items.content.classList.add(settings.contentClass);\n\n // Activate any parent navs in a nested navigation\n activateNested(li, settings);\n\n // Emit a custom event\n emitEvent(\"gumshoeActivate\", li, {\n link: items.nav,\n content: items.content,\n settings: settings,\n });\n };\n\n /**\n * Create the Constructor object\n * @param {String} selector The selector to use for navigation items\n * @param {Object} options User options and settings\n */\n var Constructor = function (selector, options) {\n //\n // Variables\n //\n\n var publicAPIs = {};\n var navItems, contents, current, timeout, settings;\n\n //\n // Methods\n //\n\n /**\n * Set variables from DOM elements\n */\n publicAPIs.setup = function () {\n // Get all nav items\n navItems = document.querySelectorAll(selector);\n\n // Create contents array\n contents = [];\n\n // Loop through each item, get it's matching content, and push to the array\n Array.prototype.forEach.call(navItems, function (item) {\n // Get the content for the nav item\n var content = document.getElementById(\n decodeURIComponent(item.hash.substr(1)),\n );\n if (!content) return;\n\n // Push to the contents array\n contents.push({\n nav: item,\n content: content,\n });\n });\n\n // Sort contents by the order they appear in the DOM\n sortContents(contents);\n };\n\n /**\n * Detect which content is currently active\n */\n publicAPIs.detect = function () {\n // Get the active content\n var active = getActive(contents, settings);\n\n // if there's no active content, deactivate and bail\n if (!active) {\n if (current) {\n deactivate(current, settings);\n current = null;\n }\n return;\n }\n\n // If the active content is the one currently active, do nothing\n if (current && active.content === current.content) return;\n\n // Deactivate the current content and activate the new content\n deactivate(current, settings);\n activate(active, settings);\n\n // Update the currently active content\n current = active;\n };\n\n /**\n * Detect the active content on scroll\n * Debounced for performance\n */\n var scrollHandler = function (event) {\n // If there's a timer, cancel it\n if (timeout) {\n window.cancelAnimationFrame(timeout);\n }\n\n // Setup debounce callback\n timeout = window.requestAnimationFrame(publicAPIs.detect);\n };\n\n /**\n * Update content sorting on resize\n * Debounced for performance\n */\n var resizeHandler = function (event) {\n // If there's a timer, cancel it\n if (timeout) {\n window.cancelAnimationFrame(timeout);\n }\n\n // Setup debounce callback\n timeout = window.requestAnimationFrame(function () {\n sortContents(contents);\n publicAPIs.detect();\n });\n };\n\n /**\n * Destroy the current instantiation\n */\n publicAPIs.destroy = function () {\n // Undo DOM changes\n if (current) {\n deactivate(current, settings);\n }\n\n // Remove event listeners\n window.removeEventListener(\"scroll\", scrollHandler, false);\n if (settings.reflow) {\n window.removeEventListener(\"resize\", resizeHandler, false);\n }\n\n // Reset variables\n contents = null;\n navItems = null;\n current = null;\n timeout = null;\n settings = null;\n };\n\n /**\n * Initialize the current instantiation\n */\n var init = function () {\n // Merge user options into defaults\n settings = extend(defaults, options || {});\n\n // Setup variables based on the current DOM\n publicAPIs.setup();\n\n // Find the currently active content\n publicAPIs.detect();\n\n // Setup event listeners\n window.addEventListener(\"scroll\", scrollHandler, false);\n if (settings.reflow) {\n window.addEventListener(\"resize\", resizeHandler, false);\n }\n };\n\n //\n // Initialize and return the public APIs\n //\n\n init();\n return publicAPIs;\n };\n\n //\n // Return the Constructor\n //\n\n return Constructor;\n },\n);\n","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\t// no module.id needed\n\t\t// no module.loaded needed\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = (module) => {\n\tvar getter = module && module.__esModule ?\n\t\t() => (module['default']) :\n\t\t() => (module);\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = (exports, definition) => {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.g = (function() {\n\tif (typeof globalThis === 'object') return globalThis;\n\ttry {\n\t\treturn this || new Function('return this')();\n\t} catch (e) {\n\t\tif (typeof window === 'object') return window;\n\t}\n})();","__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))","import Gumshoe from \"./gumshoe-patched.js\";\n\n////////////////////////////////////////////////////////////////////////////////\n// Scroll Handling\n////////////////////////////////////////////////////////////////////////////////\nvar tocScroll = null;\nvar header = null;\nvar lastScrollTop = window.pageYOffset || document.documentElement.scrollTop;\nconst GO_TO_TOP_OFFSET = 64;\n\nfunction scrollHandlerForHeader() {\n if (Math.floor(header.getBoundingClientRect().top) == 0) {\n header.classList.add(\"scrolled\");\n } else {\n header.classList.remove(\"scrolled\");\n }\n}\n\nfunction scrollHandlerForBackToTop(positionY) {\n if (positionY < GO_TO_TOP_OFFSET) {\n document.documentElement.classList.remove(\"show-back-to-top\");\n } else {\n if (positionY < lastScrollTop) {\n document.documentElement.classList.add(\"show-back-to-top\");\n } else if (positionY > lastScrollTop) {\n document.documentElement.classList.remove(\"show-back-to-top\");\n }\n }\n lastScrollTop = positionY;\n}\n\nfunction scrollHandlerForTOC(positionY) {\n if (tocScroll === null) {\n return;\n }\n\n // top of page.\n if (positionY == 0) {\n tocScroll.scrollTo(0, 0);\n } else if (\n // bottom of page.\n Math.ceil(positionY) >=\n Math.floor(document.documentElement.scrollHeight - window.innerHeight)\n ) {\n tocScroll.scrollTo(0, tocScroll.scrollHeight);\n } else {\n // somewhere in the middle.\n const current = document.querySelector(\".scroll-current\");\n if (current == null) {\n return;\n }\n\n // https://github.com/pypa/pip/issues/9159 This breaks scroll behaviours.\n // // scroll the currently \"active\" heading in toc, into view.\n // const rect = current.getBoundingClientRect();\n // if (0 > rect.top) {\n // current.scrollIntoView(true); // the argument is \"alignTop\"\n // } else if (rect.bottom > window.innerHeight) {\n // current.scrollIntoView(false);\n // }\n }\n}\n\nfunction scrollHandler(positionY) {\n scrollHandlerForHeader();\n scrollHandlerForBackToTop(positionY);\n scrollHandlerForTOC(positionY);\n}\n\n////////////////////////////////////////////////////////////////////////////////\n// Theme Toggle\n////////////////////////////////////////////////////////////////////////////////\nfunction setTheme(mode) {\n if (mode !== \"light\" && mode !== \"dark\" && mode !== \"auto\") {\n console.error(`Got invalid theme mode: ${mode}. Resetting to auto.`);\n mode = \"auto\";\n }\n\n document.body.dataset.theme = mode;\n localStorage.setItem(\"theme\", mode);\n console.log(`Changed to ${mode} mode.`);\n}\n\nfunction cycleThemeOnce() {\n const currentTheme = localStorage.getItem(\"theme\") || \"auto\";\n const prefersDark = window.matchMedia(\"(prefers-color-scheme: dark)\").matches;\n\n if (prefersDark) {\n // Auto (dark) -> Light -> Dark\n if (currentTheme === \"auto\") {\n setTheme(\"light\");\n } else if (currentTheme == \"light\") {\n setTheme(\"dark\");\n } else {\n setTheme(\"auto\");\n }\n } else {\n // Auto (light) -> Dark -> Light\n if (currentTheme === \"auto\") {\n setTheme(\"dark\");\n } else if (currentTheme == \"dark\") {\n setTheme(\"light\");\n } else {\n setTheme(\"auto\");\n }\n }\n}\n\n////////////////////////////////////////////////////////////////////////////////\n// Setup\n////////////////////////////////////////////////////////////////////////////////\nfunction setupScrollHandler() {\n // Taken from https://developer.mozilla.org/en-US/docs/Web/API/Document/scroll_event\n let last_known_scroll_position = 0;\n let ticking = false;\n\n window.addEventListener(\"scroll\", function (e) {\n last_known_scroll_position = window.scrollY;\n\n if (!ticking) {\n window.requestAnimationFrame(function () {\n scrollHandler(last_known_scroll_position);\n ticking = false;\n });\n\n ticking = true;\n }\n });\n window.scroll();\n}\n\nfunction setupScrollSpy() {\n if (tocScroll === null) {\n return;\n }\n\n // Scrollspy -- highlight table on contents, based on scroll\n new Gumshoe(\".toc-tree a\", {\n reflow: true,\n recursive: true,\n navClass: \"scroll-current\",\n offset: () => {\n let rem = parseFloat(getComputedStyle(document.documentElement).fontSize);\n return header.getBoundingClientRect().height + 0.5 * rem + 1;\n },\n });\n}\n\nfunction setupTheme() {\n // Attach event handlers for toggling themes\n const buttons = document.getElementsByClassName(\"theme-toggle\");\n Array.from(buttons).forEach((btn) => {\n btn.addEventListener(\"click\", cycleThemeOnce);\n });\n}\n\nfunction setup() {\n setupTheme();\n setupScrollHandler();\n setupScrollSpy();\n}\n\n////////////////////////////////////////////////////////////////////////////////\n// Main entrypoint\n////////////////////////////////////////////////////////////////////////////////\nfunction main() {\n document.body.parentNode.classList.remove(\"no-js\");\n\n header = document.querySelector(\"header\");\n tocScroll = document.querySelector(\".toc-scroll\");\n\n setup();\n}\n\ndocument.addEventListener(\"DOMContentLoaded\", main);\n"],"names":["root","g","window","this","defaults","navClass","contentClass","nested","nestedClass","offset","reflow","events","emitEvent","type","elem","detail","settings","event","CustomEvent","bubbles","cancelable","dispatchEvent","getOffsetTop","location","offsetParent","offsetTop","sortContents","contents","sort","item1","item2","content","isInView","bottom","bounds","getBoundingClientRect","parseFloat","getOffset","parseInt","innerHeight","document","documentElement","clientHeight","top","isAtBottom","Math","ceil","pageYOffset","max","body","scrollHeight","offsetHeight","getActive","last","length","item","useLastItem","i","deactivateNested","nav","parentNode","li","closest","classList","remove","deactivate","items","link","activateNested","add","selector","options","navItems","current","timeout","publicAPIs","querySelectorAll","Array","prototype","forEach","call","getElementById","decodeURIComponent","hash","substr","push","active","activate","scrollHandler","cancelAnimationFrame","requestAnimationFrame","detect","resizeHandler","destroy","removeEventListener","merged","arguments","obj","key","hasOwnProperty","extend","setup","addEventListener","factory","__webpack_module_cache__","__webpack_require__","moduleId","cachedModule","undefined","exports","module","__webpack_modules__","n","getter","__esModule","d","a","definition","o","Object","defineProperty","enumerable","get","globalThis","Function","e","prop","tocScroll","header","lastScrollTop","scrollTop","GO_TO_TOP_OFFSET","cycleThemeOnce","currentTheme","localStorage","getItem","mode","matchMedia","matches","console","error","dataset","theme","setItem","log","buttons","getElementsByClassName","from","btn","setupTheme","last_known_scroll_position","ticking","scrollY","positionY","floor","scrollHandlerForBackToTop","scrollTo","querySelector","scrollHandlerForTOC","scroll","setupScrollHandler","recursive","rem","getComputedStyle","fontSize","height"],"sourceRoot":""} \ No newline at end of file diff --git a/latest/_static/searchtools.js b/latest/_static/searchtools.js new file mode 100644 index 000000000..7918c3fab --- /dev/null +++ b/latest/_static/searchtools.js @@ -0,0 +1,574 @@ +/* + * searchtools.js + * ~~~~~~~~~~~~~~~~ + * + * Sphinx JavaScript utilities for the full-text search. + * + * :copyright: Copyright 2007-2023 by the Sphinx team, see AUTHORS. + * :license: BSD, see LICENSE for details. + * + */ +"use strict"; + +/** + * Simple result scoring code. + */ +if (typeof Scorer === "undefined") { + var Scorer = { + // Implement the following function to further tweak the score for each result + // The function takes a result array [docname, title, anchor, descr, score, filename] + // and returns the new score. + /* + score: result => { + const [docname, title, anchor, descr, score, filename] = result + return score + }, + */ + + // query matches the full name of an object + objNameMatch: 11, + // or matches in the last dotted part of the object name + objPartialMatch: 6, + // Additive scores depending on the priority of the object + objPrio: { + 0: 15, // used to be importantResults + 1: 5, // used to be objectResults + 2: -5, // used to be unimportantResults + }, + // Used when the priority is not in the mapping. + objPrioDefault: 0, + + // query found in title + title: 15, + partialTitle: 7, + // query found in terms + term: 5, + partialTerm: 2, + }; +} + +const _removeChildren = (element) => { + while (element && element.lastChild) element.removeChild(element.lastChild); +}; + +/** + * See https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions#escaping + */ +const _escapeRegExp = (string) => + string.replace(/[.*+\-?^${}()|[\]\\]/g, "\\$&"); // $& means the whole matched string + +const _displayItem = (item, searchTerms, highlightTerms) => { + const docBuilder = DOCUMENTATION_OPTIONS.BUILDER; + const docFileSuffix = DOCUMENTATION_OPTIONS.FILE_SUFFIX; + const docLinkSuffix = DOCUMENTATION_OPTIONS.LINK_SUFFIX; + const showSearchSummary = DOCUMENTATION_OPTIONS.SHOW_SEARCH_SUMMARY; + const contentRoot = document.documentElement.dataset.content_root; + + const [docName, title, anchor, descr, score, _filename] = item; + + let listItem = document.createElement("li"); + let requestUrl; + let linkUrl; + if (docBuilder === "dirhtml") { + // dirhtml builder + let dirname = docName + "/"; + if (dirname.match(/\/index\/$/)) + dirname = dirname.substring(0, dirname.length - 6); + else if (dirname === "index/") dirname = ""; + requestUrl = contentRoot + dirname; + linkUrl = requestUrl; + } else { + // normal html builders + requestUrl = contentRoot + docName + docFileSuffix; + linkUrl = docName + docLinkSuffix; + } + let linkEl = listItem.appendChild(document.createElement("a")); + linkEl.href = linkUrl + anchor; + linkEl.dataset.score = score; + linkEl.innerHTML = title; + if (descr) { + listItem.appendChild(document.createElement("span")).innerHTML = + " (" + descr + ")"; + // highlight search terms in the description + if (SPHINX_HIGHLIGHT_ENABLED) // set in sphinx_highlight.js + highlightTerms.forEach((term) => _highlightText(listItem, term, "highlighted")); + } + else if (showSearchSummary) + fetch(requestUrl) + .then((responseData) => responseData.text()) + .then((data) => { + if (data) + listItem.appendChild( + Search.makeSearchSummary(data, searchTerms) + ); + // highlight search terms in the summary + if (SPHINX_HIGHLIGHT_ENABLED) // set in sphinx_highlight.js + highlightTerms.forEach((term) => _highlightText(listItem, term, "highlighted")); + }); + Search.output.appendChild(listItem); +}; +const _finishSearch = (resultCount) => { + Search.stopPulse(); + Search.title.innerText = _("Search Results"); + if (!resultCount) + Search.status.innerText = Documentation.gettext( + "Your search did not match any documents. Please make sure that all words are spelled correctly and that you've selected enough categories." + ); + else + Search.status.innerText = _( + `Search finished, found ${resultCount} page(s) matching the search query.` + ); +}; +const _displayNextItem = ( + results, + resultCount, + searchTerms, + highlightTerms, +) => { + // results left, load the summary and display it + // this is intended to be dynamic (don't sub resultsCount) + if (results.length) { + _displayItem(results.pop(), searchTerms, highlightTerms); + setTimeout( + () => _displayNextItem(results, resultCount, searchTerms, highlightTerms), + 5 + ); + } + // search finished, update title and status message + else _finishSearch(resultCount); +}; + +/** + * Default splitQuery function. Can be overridden in ``sphinx.search`` with a + * custom function per language. + * + * The regular expression works by splitting the string on consecutive characters + * that are not Unicode letters, numbers, underscores, or emoji characters. + * This is the same as ``\W+`` in Python, preserving the surrogate pair area. + */ +if (typeof splitQuery === "undefined") { + var splitQuery = (query) => query + .split(/[^\p{Letter}\p{Number}_\p{Emoji_Presentation}]+/gu) + .filter(term => term) // remove remaining empty strings +} + +/** + * Search Module + */ +const Search = { + _index: null, + _queued_query: null, + _pulse_status: -1, + + htmlToText: (htmlString) => { + const htmlElement = new DOMParser().parseFromString(htmlString, 'text/html'); + htmlElement.querySelectorAll(".headerlink").forEach((el) => { el.remove() }); + const docContent = htmlElement.querySelector('[role="main"]'); + if (docContent !== undefined) return docContent.textContent; + console.warn( + "Content block not found. Sphinx search tries to obtain it via '[role=main]'. Could you check your theme or template." + ); + return ""; + }, + + init: () => { + const query = new URLSearchParams(window.location.search).get("q"); + document + .querySelectorAll('input[name="q"]') + .forEach((el) => (el.value = query)); + if (query) Search.performSearch(query); + }, + + loadIndex: (url) => + (document.body.appendChild(document.createElement("script")).src = url), + + setIndex: (index) => { + Search._index = index; + if (Search._queued_query !== null) { + const query = Search._queued_query; + Search._queued_query = null; + Search.query(query); + } + }, + + hasIndex: () => Search._index !== null, + + deferQuery: (query) => (Search._queued_query = query), + + stopPulse: () => (Search._pulse_status = -1), + + startPulse: () => { + if (Search._pulse_status >= 0) return; + + const pulse = () => { + Search._pulse_status = (Search._pulse_status + 1) % 4; + Search.dots.innerText = ".".repeat(Search._pulse_status); + if (Search._pulse_status >= 0) window.setTimeout(pulse, 500); + }; + pulse(); + }, + + /** + * perform a search for something (or wait until index is loaded) + */ + performSearch: (query) => { + // create the required interface elements + const searchText = document.createElement("h2"); + searchText.textContent = _("Searching"); + const searchSummary = document.createElement("p"); + searchSummary.classList.add("search-summary"); + searchSummary.innerText = ""; + const searchList = document.createElement("ul"); + searchList.classList.add("search"); + + const out = document.getElementById("search-results"); + Search.title = out.appendChild(searchText); + Search.dots = Search.title.appendChild(document.createElement("span")); + Search.status = out.appendChild(searchSummary); + Search.output = out.appendChild(searchList); + + const searchProgress = document.getElementById("search-progress"); + // Some themes don't use the search progress node + if (searchProgress) { + searchProgress.innerText = _("Preparing search..."); + } + Search.startPulse(); + + // index already loaded, the browser was quick! + if (Search.hasIndex()) Search.query(query); + else Search.deferQuery(query); + }, + + /** + * execute search (requires search index to be loaded) + */ + query: (query) => { + const filenames = Search._index.filenames; + const docNames = Search._index.docnames; + const titles = Search._index.titles; + const allTitles = Search._index.alltitles; + const indexEntries = Search._index.indexentries; + + // stem the search terms and add them to the correct list + const stemmer = new Stemmer(); + const searchTerms = new Set(); + const excludedTerms = new Set(); + const highlightTerms = new Set(); + const objectTerms = new Set(splitQuery(query.toLowerCase().trim())); + splitQuery(query.trim()).forEach((queryTerm) => { + const queryTermLower = queryTerm.toLowerCase(); + + // maybe skip this "word" + // stopwords array is from language_data.js + if ( + stopwords.indexOf(queryTermLower) !== -1 || + queryTerm.match(/^\d+$/) + ) + return; + + // stem the word + let word = stemmer.stemWord(queryTermLower); + // select the correct list + if (word[0] === "-") excludedTerms.add(word.substr(1)); + else { + searchTerms.add(word); + highlightTerms.add(queryTermLower); + } + }); + + if (SPHINX_HIGHLIGHT_ENABLED) { // set in sphinx_highlight.js + localStorage.setItem("sphinx_highlight_terms", [...highlightTerms].join(" ")) + } + + // console.debug("SEARCH: searching for:"); + // console.info("required: ", [...searchTerms]); + // console.info("excluded: ", [...excludedTerms]); + + // array of [docname, title, anchor, descr, score, filename] + let results = []; + _removeChildren(document.getElementById("search-progress")); + + const queryLower = query.toLowerCase(); + for (const [title, foundTitles] of Object.entries(allTitles)) { + if (title.toLowerCase().includes(queryLower) && (queryLower.length >= title.length/2)) { + for (const [file, id] of foundTitles) { + let score = Math.round(100 * queryLower.length / title.length) + results.push([ + docNames[file], + titles[file] !== title ? `${titles[file]} > ${title}` : title, + id !== null ? "#" + id : "", + null, + score, + filenames[file], + ]); + } + } + } + + // search for explicit entries in index directives + for (const [entry, foundEntries] of Object.entries(indexEntries)) { + if (entry.includes(queryLower) && (queryLower.length >= entry.length/2)) { + for (const [file, id] of foundEntries) { + let score = Math.round(100 * queryLower.length / entry.length) + results.push([ + docNames[file], + titles[file], + id ? "#" + id : "", + null, + score, + filenames[file], + ]); + } + } + } + + // lookup as object + objectTerms.forEach((term) => + results.push(...Search.performObjectSearch(term, objectTerms)) + ); + + // lookup as search terms in fulltext + results.push(...Search.performTermsSearch(searchTerms, excludedTerms)); + + // let the scorer override scores with a custom scoring function + if (Scorer.score) results.forEach((item) => (item[4] = Scorer.score(item))); + + // now sort the results by score (in opposite order of appearance, since the + // display function below uses pop() to retrieve items) and then + // alphabetically + results.sort((a, b) => { + const leftScore = a[4]; + const rightScore = b[4]; + if (leftScore === rightScore) { + // same score: sort alphabetically + const leftTitle = a[1].toLowerCase(); + const rightTitle = b[1].toLowerCase(); + if (leftTitle === rightTitle) return 0; + return leftTitle > rightTitle ? -1 : 1; // inverted is intentional + } + return leftScore > rightScore ? 1 : -1; + }); + + // remove duplicate search results + // note the reversing of results, so that in the case of duplicates, the highest-scoring entry is kept + let seen = new Set(); + results = results.reverse().reduce((acc, result) => { + let resultStr = result.slice(0, 4).concat([result[5]]).map(v => String(v)).join(','); + if (!seen.has(resultStr)) { + acc.push(result); + seen.add(resultStr); + } + return acc; + }, []); + + results = results.reverse(); + + // for debugging + //Search.lastresults = results.slice(); // a copy + // console.info("search results:", Search.lastresults); + + // print the results + _displayNextItem(results, results.length, searchTerms, highlightTerms); + }, + + /** + * search for object names + */ + performObjectSearch: (object, objectTerms) => { + const filenames = Search._index.filenames; + const docNames = Search._index.docnames; + const objects = Search._index.objects; + const objNames = Search._index.objnames; + const titles = Search._index.titles; + + const results = []; + + const objectSearchCallback = (prefix, match) => { + const name = match[4] + const fullname = (prefix ? prefix + "." : "") + name; + const fullnameLower = fullname.toLowerCase(); + if (fullnameLower.indexOf(object) < 0) return; + + let score = 0; + const parts = fullnameLower.split("."); + + // check for different match types: exact matches of full name or + // "last name" (i.e. last dotted part) + if (fullnameLower === object || parts.slice(-1)[0] === object) + score += Scorer.objNameMatch; + else if (parts.slice(-1)[0].indexOf(object) > -1) + score += Scorer.objPartialMatch; // matches in last name + + const objName = objNames[match[1]][2]; + const title = titles[match[0]]; + + // If more than one term searched for, we require other words to be + // found in the name/title/description + const otherTerms = new Set(objectTerms); + otherTerms.delete(object); + if (otherTerms.size > 0) { + const haystack = `${prefix} ${name} ${objName} ${title}`.toLowerCase(); + if ( + [...otherTerms].some((otherTerm) => haystack.indexOf(otherTerm) < 0) + ) + return; + } + + let anchor = match[3]; + if (anchor === "") anchor = fullname; + else if (anchor === "-") anchor = objNames[match[1]][1] + "-" + fullname; + + const descr = objName + _(", in ") + title; + + // add custom score for some objects according to scorer + if (Scorer.objPrio.hasOwnProperty(match[2])) + score += Scorer.objPrio[match[2]]; + else score += Scorer.objPrioDefault; + + results.push([ + docNames[match[0]], + fullname, + "#" + anchor, + descr, + score, + filenames[match[0]], + ]); + }; + Object.keys(objects).forEach((prefix) => + objects[prefix].forEach((array) => + objectSearchCallback(prefix, array) + ) + ); + return results; + }, + + /** + * search for full-text terms in the index + */ + performTermsSearch: (searchTerms, excludedTerms) => { + // prepare search + const terms = Search._index.terms; + const titleTerms = Search._index.titleterms; + const filenames = Search._index.filenames; + const docNames = Search._index.docnames; + const titles = Search._index.titles; + + const scoreMap = new Map(); + const fileMap = new Map(); + + // perform the search on the required terms + searchTerms.forEach((word) => { + const files = []; + const arr = [ + { files: terms[word], score: Scorer.term }, + { files: titleTerms[word], score: Scorer.title }, + ]; + // add support for partial matches + if (word.length > 2) { + const escapedWord = _escapeRegExp(word); + Object.keys(terms).forEach((term) => { + if (term.match(escapedWord) && !terms[word]) + arr.push({ files: terms[term], score: Scorer.partialTerm }); + }); + Object.keys(titleTerms).forEach((term) => { + if (term.match(escapedWord) && !titleTerms[word]) + arr.push({ files: titleTerms[word], score: Scorer.partialTitle }); + }); + } + + // no match but word was a required one + if (arr.every((record) => record.files === undefined)) return; + + // found search word in contents + arr.forEach((record) => { + if (record.files === undefined) return; + + let recordFiles = record.files; + if (recordFiles.length === undefined) recordFiles = [recordFiles]; + files.push(...recordFiles); + + // set score for the word in each file + recordFiles.forEach((file) => { + if (!scoreMap.has(file)) scoreMap.set(file, {}); + scoreMap.get(file)[word] = record.score; + }); + }); + + // create the mapping + files.forEach((file) => { + if (fileMap.has(file) && fileMap.get(file).indexOf(word) === -1) + fileMap.get(file).push(word); + else fileMap.set(file, [word]); + }); + }); + + // now check if the files don't contain excluded terms + const results = []; + for (const [file, wordList] of fileMap) { + // check if all requirements are matched + + // as search terms with length < 3 are discarded + const filteredTermCount = [...searchTerms].filter( + (term) => term.length > 2 + ).length; + if ( + wordList.length !== searchTerms.size && + wordList.length !== filteredTermCount + ) + continue; + + // ensure that none of the excluded terms is in the search result + if ( + [...excludedTerms].some( + (term) => + terms[term] === file || + titleTerms[term] === file || + (terms[term] || []).includes(file) || + (titleTerms[term] || []).includes(file) + ) + ) + break; + + // select one (max) score for the file. + const score = Math.max(...wordList.map((w) => scoreMap.get(file)[w])); + // add result to the result list + results.push([ + docNames[file], + titles[file], + "", + null, + score, + filenames[file], + ]); + } + return results; + }, + + /** + * helper function to return a node containing the + * search summary for a given text. keywords is a list + * of stemmed words. + */ + makeSearchSummary: (htmlText, keywords) => { + const text = Search.htmlToText(htmlText); + if (text === "") return null; + + const textLower = text.toLowerCase(); + const actualStartPosition = [...keywords] + .map((k) => textLower.indexOf(k.toLowerCase())) + .filter((i) => i > -1) + .slice(-1)[0]; + const startWithContext = Math.max(actualStartPosition - 120, 0); + + const top = startWithContext === 0 ? "" : "..."; + const tail = startWithContext + 240 < text.length ? "..." : ""; + + let summary = document.createElement("p"); + summary.classList.add("context"); + summary.textContent = top + text.substr(startWithContext, 240).trim() + tail; + + return summary; + }, +}; + +_ready(Search.init); diff --git a/latest/_static/skeleton.css b/latest/_static/skeleton.css new file mode 100644 index 000000000..467c878c6 --- /dev/null +++ b/latest/_static/skeleton.css @@ -0,0 +1,296 @@ +/* Some sane resets. */ +html { + height: 100%; +} + +body { + margin: 0; + min-height: 100%; +} + +/* All the flexbox magic! */ +body, +.sb-announcement, +.sb-content, +.sb-main, +.sb-container, +.sb-container__inner, +.sb-article-container, +.sb-footer-content, +.sb-header, +.sb-header-secondary, +.sb-footer { + display: flex; +} + +/* These order things vertically */ +body, +.sb-main, +.sb-article-container { + flex-direction: column; +} + +/* Put elements in the center */ +.sb-header, +.sb-header-secondary, +.sb-container, +.sb-content, +.sb-footer, +.sb-footer-content { + justify-content: center; +} +/* Put elements at the ends */ +.sb-article-container { + justify-content: space-between; +} + +/* These elements grow. */ +.sb-main, +.sb-content, +.sb-container, +article { + flex-grow: 1; +} + +/* Because padding making this wider is not fun */ +article { + box-sizing: border-box; +} + +/* The announcements element should never be wider than the page. */ +.sb-announcement { + max-width: 100%; +} + +.sb-sidebar-primary, +.sb-sidebar-secondary { + flex-shrink: 0; + width: 17rem; +} + +.sb-announcement__inner { + justify-content: center; + + box-sizing: border-box; + height: 3rem; + + overflow-x: auto; + white-space: nowrap; +} + +/* Sidebars, with checkbox-based toggle */ +.sb-sidebar-primary, +.sb-sidebar-secondary { + position: fixed; + height: 100%; + top: 0; +} + +.sb-sidebar-primary { + left: -17rem; + transition: left 250ms ease-in-out; +} +.sb-sidebar-secondary { + right: -17rem; + transition: right 250ms ease-in-out; +} + +.sb-sidebar-toggle { + display: none; +} +.sb-sidebar-overlay { + position: fixed; + top: 0; + width: 0; + height: 0; + + transition: width 0ms ease 250ms, height 0ms ease 250ms, opacity 250ms ease; + + opacity: 0; + background-color: rgba(0, 0, 0, 0.54); +} + +#sb-sidebar-toggle--primary:checked + ~ .sb-sidebar-overlay[for="sb-sidebar-toggle--primary"], +#sb-sidebar-toggle--secondary:checked + ~ .sb-sidebar-overlay[for="sb-sidebar-toggle--secondary"] { + width: 100%; + height: 100%; + opacity: 1; + transition: width 0ms ease, height 0ms ease, opacity 250ms ease; +} + +#sb-sidebar-toggle--primary:checked ~ .sb-container .sb-sidebar-primary { + left: 0; +} +#sb-sidebar-toggle--secondary:checked ~ .sb-container .sb-sidebar-secondary { + right: 0; +} + +/* Full-width mode */ +.drop-secondary-sidebar-for-full-width-content + .hide-when-secondary-sidebar-shown { + display: none !important; +} +.drop-secondary-sidebar-for-full-width-content .sb-sidebar-secondary { + display: none !important; +} + +/* Mobile views */ +.sb-page-width { + width: 100%; +} + +.sb-article-container, +.sb-footer-content__inner, +.drop-secondary-sidebar-for-full-width-content .sb-article, +.drop-secondary-sidebar-for-full-width-content .match-content-width { + width: 100vw; +} + +.sb-article, +.match-content-width { + padding: 0 1rem; + box-sizing: border-box; +} + +@media (min-width: 32rem) { + .sb-article, + .match-content-width { + padding: 0 2rem; + } +} + +/* Tablet views */ +@media (min-width: 42rem) { + .sb-article-container { + width: auto; + } + .sb-footer-content__inner, + .drop-secondary-sidebar-for-full-width-content .sb-article, + .drop-secondary-sidebar-for-full-width-content .match-content-width { + width: 42rem; + } + .sb-article, + .match-content-width { + width: 42rem; + } +} +@media (min-width: 46rem) { + .sb-footer-content__inner, + .drop-secondary-sidebar-for-full-width-content .sb-article, + .drop-secondary-sidebar-for-full-width-content .match-content-width { + width: 46rem; + } + .sb-article, + .match-content-width { + width: 46rem; + } +} +@media (min-width: 50rem) { + .sb-footer-content__inner, + .drop-secondary-sidebar-for-full-width-content .sb-article, + .drop-secondary-sidebar-for-full-width-content .match-content-width { + width: 50rem; + } + .sb-article, + .match-content-width { + width: 50rem; + } +} + +/* Tablet views */ +@media (min-width: 59rem) { + .sb-sidebar-secondary { + position: static; + } + .hide-when-secondary-sidebar-shown { + display: none !important; + } + .sb-footer-content__inner, + .drop-secondary-sidebar-for-full-width-content .sb-article, + .drop-secondary-sidebar-for-full-width-content .match-content-width { + width: 59rem; + } + .sb-article, + .match-content-width { + width: 42rem; + } +} +@media (min-width: 63rem) { + .sb-footer-content__inner, + .drop-secondary-sidebar-for-full-width-content .sb-article, + .drop-secondary-sidebar-for-full-width-content .match-content-width { + width: 63rem; + } + .sb-article, + .match-content-width { + width: 46rem; + } +} +@media (min-width: 67rem) { + .sb-footer-content__inner, + .drop-secondary-sidebar-for-full-width-content .sb-article, + .drop-secondary-sidebar-for-full-width-content .match-content-width { + width: 67rem; + } + .sb-article, + .match-content-width { + width: 50rem; + } +} + +/* Desktop views */ +@media (min-width: 76rem) { + .sb-sidebar-primary { + position: static; + } + .hide-when-primary-sidebar-shown { + display: none !important; + } + .sb-footer-content__inner, + .drop-secondary-sidebar-for-full-width-content .sb-article, + .drop-secondary-sidebar-for-full-width-content .match-content-width { + width: 59rem; + } + .sb-article, + .match-content-width { + width: 42rem; + } +} + +/* Full desktop views */ +@media (min-width: 80rem) { + .sb-article, + .match-content-width { + width: 46rem; + } + .sb-footer-content__inner, + .drop-secondary-sidebar-for-full-width-content .sb-article, + .drop-secondary-sidebar-for-full-width-content .match-content-width { + width: 63rem; + } +} + +@media (min-width: 84rem) { + .sb-article, + .match-content-width { + width: 50rem; + } + .sb-footer-content__inner, + .drop-secondary-sidebar-for-full-width-content .sb-article, + .drop-secondary-sidebar-for-full-width-content .match-content-width { + width: 67rem; + } +} + +@media (min-width: 88rem) { + .sb-footer-content__inner, + .drop-secondary-sidebar-for-full-width-content .sb-article, + .drop-secondary-sidebar-for-full-width-content .match-content-width { + width: 67rem; + } + .sb-page-width { + width: 88rem; + } +} diff --git a/latest/_static/sphinx_highlight.js b/latest/_static/sphinx_highlight.js new file mode 100644 index 000000000..8a96c69a1 --- /dev/null +++ b/latest/_static/sphinx_highlight.js @@ -0,0 +1,154 @@ +/* Highlighting utilities for Sphinx HTML documentation. */ +"use strict"; + +const SPHINX_HIGHLIGHT_ENABLED = true + +/** + * highlight a given string on a node by wrapping it in + * span elements with the given class name. + */ +const _highlight = (node, addItems, text, className) => { + if (node.nodeType === Node.TEXT_NODE) { + const val = node.nodeValue; + const parent = node.parentNode; + const pos = val.toLowerCase().indexOf(text); + if ( + pos >= 0 && + !parent.classList.contains(className) && + !parent.classList.contains("nohighlight") + ) { + let span; + + const closestNode = parent.closest("body, svg, foreignObject"); + const isInSVG = closestNode && closestNode.matches("svg"); + if (isInSVG) { + span = document.createElementNS("http://www.w3.org/2000/svg", "tspan"); + } else { + span = document.createElement("span"); + span.classList.add(className); + } + + span.appendChild(document.createTextNode(val.substr(pos, text.length))); + const rest = document.createTextNode(val.substr(pos + text.length)); + parent.insertBefore( + span, + parent.insertBefore( + rest, + node.nextSibling + ) + ); + node.nodeValue = val.substr(0, pos); + /* There may be more occurrences of search term in this node. So call this + * function recursively on the remaining fragment. + */ + _highlight(rest, addItems, text, className); + + if (isInSVG) { + const rect = document.createElementNS( + "http://www.w3.org/2000/svg", + "rect" + ); + const bbox = parent.getBBox(); + rect.x.baseVal.value = bbox.x; + rect.y.baseVal.value = bbox.y; + rect.width.baseVal.value = bbox.width; + rect.height.baseVal.value = bbox.height; + rect.setAttribute("class", className); + addItems.push({ parent: parent, target: rect }); + } + } + } else if (node.matches && !node.matches("button, select, textarea")) { + node.childNodes.forEach((el) => _highlight(el, addItems, text, className)); + } +}; +const _highlightText = (thisNode, text, className) => { + let addItems = []; + _highlight(thisNode, addItems, text, className); + addItems.forEach((obj) => + obj.parent.insertAdjacentElement("beforebegin", obj.target) + ); +}; + +/** + * Small JavaScript module for the documentation. + */ +const SphinxHighlight = { + + /** + * highlight the search words provided in localstorage in the text + */ + highlightSearchWords: () => { + if (!SPHINX_HIGHLIGHT_ENABLED) return; // bail if no highlight + + // get and clear terms from localstorage + const url = new URL(window.location); + const highlight = + localStorage.getItem("sphinx_highlight_terms") + || url.searchParams.get("highlight") + || ""; + localStorage.removeItem("sphinx_highlight_terms") + url.searchParams.delete("highlight"); + window.history.replaceState({}, "", url); + + // get individual terms from highlight string + const terms = highlight.toLowerCase().split(/\s+/).filter(x => x); + if (terms.length === 0) return; // nothing to do + + // There should never be more than one element matching "div.body" + const divBody = document.querySelectorAll("div.body"); + const body = divBody.length ? divBody[0] : document.querySelector("body"); + window.setTimeout(() => { + terms.forEach((term) => _highlightText(body, term, "highlighted")); + }, 10); + + const searchBox = document.getElementById("searchbox"); + if (searchBox === null) return; + searchBox.appendChild( + document + .createRange() + .createContextualFragment( + '" + ) + ); + }, + + /** + * helper function to hide the search marks again + */ + hideSearchWords: () => { + document + .querySelectorAll("#searchbox .highlight-link") + .forEach((el) => el.remove()); + document + .querySelectorAll("span.highlighted") + .forEach((el) => el.classList.remove("highlighted")); + localStorage.removeItem("sphinx_highlight_terms") + }, + + initEscapeListener: () => { + // only install a listener if it is really needed + if (!DOCUMENTATION_OPTIONS.ENABLE_SEARCH_SHORTCUTS) return; + + document.addEventListener("keydown", (event) => { + // bail for input elements + if (BLACKLISTED_KEY_CONTROL_ELEMENTS.has(document.activeElement.tagName)) return; + // bail with special keys + if (event.shiftKey || event.altKey || event.ctrlKey || event.metaKey) return; + if (DOCUMENTATION_OPTIONS.ENABLE_SEARCH_SHORTCUTS && (event.key === "Escape")) { + SphinxHighlight.hideSearchWords(); + event.preventDefault(); + } + }); + }, +}; + +_ready(() => { + /* Do not call highlightSearchWords() when we are on the search page. + * It will highlight words from the *previous* search query. + */ + if (typeof Search === "undefined") SphinxHighlight.highlightSearchWords(); + SphinxHighlight.initEscapeListener(); +}); diff --git a/latest/_static/styles/furo-extensions.css b/latest/_static/styles/furo-extensions.css new file mode 100644 index 000000000..bc447f228 --- /dev/null +++ b/latest/_static/styles/furo-extensions.css @@ -0,0 +1,2 @@ +#furo-sidebar-ad-placement{padding:var(--sidebar-item-spacing-vertical) var(--sidebar-item-spacing-horizontal)}#furo-sidebar-ad-placement .ethical-sidebar{background:var(--color-background-secondary);border:none;box-shadow:none}#furo-sidebar-ad-placement .ethical-sidebar:hover{background:var(--color-background-hover)}#furo-sidebar-ad-placement .ethical-sidebar a{color:var(--color-foreground-primary)}#furo-sidebar-ad-placement .ethical-callout a{color:var(--color-foreground-secondary)!important}#furo-readthedocs-versions{background:transparent;display:block;position:static;width:100%}#furo-readthedocs-versions .rst-versions{background:#1a1c1e}#furo-readthedocs-versions .rst-current-version{background:var(--color-sidebar-item-background);cursor:unset}#furo-readthedocs-versions .rst-current-version:hover{background:var(--color-sidebar-item-background)}#furo-readthedocs-versions .rst-current-version .fa-book{color:var(--color-foreground-primary)}#furo-readthedocs-versions>.rst-other-versions{padding:0}#furo-readthedocs-versions>.rst-other-versions small{opacity:1}#furo-readthedocs-versions .injected .rst-versions{position:unset}#furo-readthedocs-versions:focus-within,#furo-readthedocs-versions:hover{box-shadow:0 0 0 1px var(--color-sidebar-background-border)}#furo-readthedocs-versions:focus-within .rst-current-version,#furo-readthedocs-versions:hover .rst-current-version{background:#1a1c1e;font-size:inherit;height:auto;line-height:inherit;padding:12px;text-align:right}#furo-readthedocs-versions:focus-within .rst-current-version .fa-book,#furo-readthedocs-versions:hover .rst-current-version .fa-book{color:#fff;float:left}#furo-readthedocs-versions:focus-within .fa-caret-down,#furo-readthedocs-versions:hover .fa-caret-down{display:none}#furo-readthedocs-versions:focus-within .injected,#furo-readthedocs-versions:focus-within .rst-current-version,#furo-readthedocs-versions:focus-within .rst-other-versions,#furo-readthedocs-versions:hover .injected,#furo-readthedocs-versions:hover .rst-current-version,#furo-readthedocs-versions:hover .rst-other-versions{display:block}#furo-readthedocs-versions:focus-within>.rst-current-version,#furo-readthedocs-versions:hover>.rst-current-version{display:none}.highlight:hover button.copybtn{color:var(--color-code-foreground)}.highlight button.copybtn{align-items:center;background-color:var(--color-code-background);border:none;color:var(--color-background-item);cursor:pointer;height:1.25em;opacity:1;right:.5rem;top:.625rem;transition:color .3s,opacity .3s;width:1.25em}.highlight button.copybtn:hover{background-color:var(--color-code-background);color:var(--color-brand-content)}.highlight button.copybtn:after{background-color:transparent;color:var(--color-code-foreground);display:none}.highlight button.copybtn.success{color:#22863a;transition:color 0ms}.highlight button.copybtn.success:after{display:block}.highlight button.copybtn svg{padding:0}body{--sd-color-primary:var(--color-brand-primary);--sd-color-primary-highlight:var(--color-brand-content);--sd-color-primary-text:var(--color-background-primary);--sd-color-shadow:rgba(0,0,0,.05);--sd-color-card-border:var(--color-card-border);--sd-color-card-border-hover:var(--color-brand-content);--sd-color-card-background:var(--color-card-background);--sd-color-card-text:var(--color-foreground-primary);--sd-color-card-header:var(--color-card-marginals-background);--sd-color-card-footer:var(--color-card-marginals-background);--sd-color-tabs-label-active:var(--color-brand-content);--sd-color-tabs-label-hover:var(--color-foreground-muted);--sd-color-tabs-label-inactive:var(--color-foreground-muted);--sd-color-tabs-underline-active:var(--color-brand-content);--sd-color-tabs-underline-hover:var(--color-foreground-border);--sd-color-tabs-underline-inactive:var(--color-background-border);--sd-color-tabs-overline:var(--color-background-border);--sd-color-tabs-underline:var(--color-background-border)}.sd-tab-content{box-shadow:0 -2px var(--sd-color-tabs-overline),0 1px var(--sd-color-tabs-underline)}.sd-card{box-shadow:0 .1rem .25rem var(--sd-color-shadow),0 0 .0625rem rgba(0,0,0,.1)}.sd-shadow-sm{box-shadow:0 .1rem .25rem var(--sd-color-shadow),0 0 .0625rem rgba(0,0,0,.1)!important}.sd-shadow-md{box-shadow:0 .3rem .75rem var(--sd-color-shadow),0 0 .0625rem rgba(0,0,0,.1)!important}.sd-shadow-lg{box-shadow:0 .6rem 1.5rem var(--sd-color-shadow),0 0 .0625rem rgba(0,0,0,.1)!important}.sd-card-hover:hover{transform:none}.sd-cards-carousel{gap:.25rem;padding:.25rem}body{--tabs--label-text:var(--color-foreground-muted);--tabs--label-text--hover:var(--color-foreground-muted);--tabs--label-text--active:var(--color-brand-content);--tabs--label-text--active--hover:var(--color-brand-content);--tabs--label-background:transparent;--tabs--label-background--hover:transparent;--tabs--label-background--active:transparent;--tabs--label-background--active--hover:transparent;--tabs--padding-x:0.25em;--tabs--margin-x:1em;--tabs--border:var(--color-background-border);--tabs--label-border:transparent;--tabs--label-border--hover:var(--color-foreground-muted);--tabs--label-border--active:var(--color-brand-content);--tabs--label-border--active--hover:var(--color-brand-content)}[role=main] .container{max-width:none;padding-left:0;padding-right:0}.shadow.docutils{border:none;box-shadow:0 .2rem .5rem rgba(0,0,0,.05),0 0 .0625rem rgba(0,0,0,.1)!important}.sphinx-bs .card{background-color:var(--color-background-secondary);color:var(--color-foreground)} +/*# sourceMappingURL=furo-extensions.css.map*/ \ No newline at end of file diff --git a/latest/_static/styles/furo-extensions.css.map b/latest/_static/styles/furo-extensions.css.map new file mode 100644 index 000000000..9ba5637f9 --- /dev/null +++ b/latest/_static/styles/furo-extensions.css.map @@ -0,0 +1 @@ +{"version":3,"file":"styles/furo-extensions.css","mappings":"AAGA,2BACE,oFACA,4CAKE,6CAHA,YACA,eAEA,CACA,kDACE,yCAEF,8CACE,sCAEJ,8CACE,kDAEJ,2BAGE,uBACA,cAHA,gBACA,UAEA,CAGA,yCACE,mBAEF,gDAEE,gDADA,YACA,CACA,sDACE,gDACF,yDACE,sCAEJ,+CACE,UACA,qDACE,UAGF,mDACE,eAEJ,yEAEE,4DAEA,mHASE,mBAPA,kBAEA,YADA,oBAGA,aADA,gBAIA,CAEA,qIAEE,WADA,UACA,CAEJ,uGACE,aAEF,iUAGE,cAEF,mHACE,aC1EJ,gCACE,mCAEF,0BAKE,mBAUA,8CACA,YAFA,mCAKA,eAZA,cALA,UASA,YADA,YAYA,iCAdA,YAcA,CAEA,gCAEE,8CADA,gCACA,CAEF,gCAGE,6BADA,mCADA,YAEA,CAEF,kCAEE,cADA,oBACA,CACA,wCACE,cAEJ,8BACE,UC5CN,KAEE,6CAA8C,CAC9C,uDAAwD,CACxD,uDAAwD,CAGxD,iCAAsC,CAGtC,+CAAgD,CAChD,uDAAwD,CACxD,uDAAwD,CACxD,oDAAqD,CACrD,6DAA8D,CAC9D,6DAA8D,CAG9D,uDAAwD,CACxD,yDAA0D,CAC1D,4DAA6D,CAC7D,2DAA4D,CAC5D,8DAA+D,CAC/D,iEAAkE,CAClE,uDAAwD,CACxD,wDAAyD,CAG3D,gBACE,qFAGF,SACE,6EAEF,cACE,uFAEF,cACE,uFAEF,cACE,uFAGF,qBACE,eAEF,mBACE,WACA,eChDF,KACE,gDAAiD,CACjD,uDAAwD,CACxD,qDAAsD,CACtD,4DAA6D,CAC7D,oCAAqC,CACrC,2CAA4C,CAC5C,4CAA6C,CAC7C,mDAAoD,CACpD,wBAAyB,CACzB,oBAAqB,CACrB,6CAA8C,CAC9C,gCAAiC,CACjC,yDAA0D,CAC1D,uDAAwD,CACxD,8DAA+D,CCbjE,uBACE,eACA,eACA,gBAGF,iBACE,YACA,+EAGF,iBACE,mDACA","sources":["webpack:///./src/furo/assets/styles/extensions/_readthedocs.sass","webpack:///./src/furo/assets/styles/extensions/_copybutton.sass","webpack:///./src/furo/assets/styles/extensions/_sphinx-design.sass","webpack:///./src/furo/assets/styles/extensions/_sphinx-inline-tabs.sass","webpack:///./src/furo/assets/styles/extensions/_sphinx-panels.sass"],"sourcesContent":["// This file contains the styles used for tweaking how ReadTheDoc's embedded\n// contents would show up inside the theme.\n\n#furo-sidebar-ad-placement\n padding: var(--sidebar-item-spacing-vertical) var(--sidebar-item-spacing-horizontal)\n .ethical-sidebar\n // Remove the border and box-shadow.\n border: none\n box-shadow: none\n // Manage the background colors.\n background: var(--color-background-secondary)\n &:hover\n background: var(--color-background-hover)\n // Ensure the text is legible.\n a\n color: var(--color-foreground-primary)\n\n .ethical-callout a\n color: var(--color-foreground-secondary) !important\n\n#furo-readthedocs-versions\n position: static\n width: 100%\n background: transparent\n display: block\n\n // Make the background color fit with the theme's aesthetic.\n .rst-versions\n background: rgb(26, 28, 30)\n\n .rst-current-version\n cursor: unset\n background: var(--color-sidebar-item-background)\n &:hover\n background: var(--color-sidebar-item-background)\n .fa-book\n color: var(--color-foreground-primary)\n\n > .rst-other-versions\n padding: 0\n small\n opacity: 1\n\n .injected\n .rst-versions\n position: unset\n\n &:hover,\n &:focus-within\n box-shadow: 0 0 0 1px var(--color-sidebar-background-border)\n\n .rst-current-version\n // Undo the tweaks done in RTD's CSS\n font-size: inherit\n line-height: inherit\n height: auto\n text-align: right\n padding: 12px\n\n // Match the rest of the body\n background: #1a1c1e\n\n .fa-book\n float: left\n color: white\n\n .fa-caret-down\n display: none\n\n .rst-current-version,\n .rst-other-versions,\n .injected\n display: block\n\n > .rst-current-version\n display: none\n",".highlight\n &:hover button.copybtn\n color: var(--color-code-foreground)\n\n button.copybtn\n // Make it visible\n opacity: 1\n\n // Align things correctly\n align-items: center\n\n height: 1.25em\n width: 1.25em\n\n top: 0.625rem // $code-spacing-vertical\n right: 0.5rem\n\n // Make it look better\n color: var(--color-background-item)\n background-color: var(--color-code-background)\n border: none\n\n // Change to cursor to make it obvious that you can click on it\n cursor: pointer\n\n // Transition smoothly, for aesthetics\n transition: color 300ms, opacity 300ms\n\n &:hover\n color: var(--color-brand-content)\n background-color: var(--color-code-background)\n\n &::after\n display: none\n color: var(--color-code-foreground)\n background-color: transparent\n\n &.success\n transition: color 0ms\n color: #22863a\n &::after\n display: block\n\n svg\n padding: 0\n","body\n // Colors\n --sd-color-primary: var(--color-brand-primary)\n --sd-color-primary-highlight: var(--color-brand-content)\n --sd-color-primary-text: var(--color-background-primary)\n\n // Shadows\n --sd-color-shadow: rgba(0, 0, 0, 0.05)\n\n // Cards\n --sd-color-card-border: var(--color-card-border)\n --sd-color-card-border-hover: var(--color-brand-content)\n --sd-color-card-background: var(--color-card-background)\n --sd-color-card-text: var(--color-foreground-primary)\n --sd-color-card-header: var(--color-card-marginals-background)\n --sd-color-card-footer: var(--color-card-marginals-background)\n\n // Tabs\n --sd-color-tabs-label-active: var(--color-brand-content)\n --sd-color-tabs-label-hover: var(--color-foreground-muted)\n --sd-color-tabs-label-inactive: var(--color-foreground-muted)\n --sd-color-tabs-underline-active: var(--color-brand-content)\n --sd-color-tabs-underline-hover: var(--color-foreground-border)\n --sd-color-tabs-underline-inactive: var(--color-background-border)\n --sd-color-tabs-overline: var(--color-background-border)\n --sd-color-tabs-underline: var(--color-background-border)\n\n// Tabs\n.sd-tab-content\n box-shadow: 0 -2px var(--sd-color-tabs-overline), 0 1px var(--sd-color-tabs-underline)\n\n// Shadows\n.sd-card // Have a shadow by default\n box-shadow: 0 0.1rem 0.25rem var(--sd-color-shadow), 0 0 0.0625rem rgba(0, 0, 0, 0.1)\n\n.sd-shadow-sm\n box-shadow: 0 0.1rem 0.25rem var(--sd-color-shadow), 0 0 0.0625rem rgba(0, 0, 0, 0.1) !important\n\n.sd-shadow-md\n box-shadow: 0 0.3rem 0.75rem var(--sd-color-shadow), 0 0 0.0625rem rgba(0, 0, 0, 0.1) !important\n\n.sd-shadow-lg\n box-shadow: 0 0.6rem 1.5rem var(--sd-color-shadow), 0 0 0.0625rem rgba(0, 0, 0, 0.1) !important\n\n// Cards\n.sd-card-hover:hover // Don't change scale on hover\n transform: none\n\n.sd-cards-carousel // Have a bit of gap in the carousel by default\n gap: 0.25rem\n padding: 0.25rem\n","// This file contains styles to tweak sphinx-inline-tabs to work well with Furo.\n\nbody\n --tabs--label-text: var(--color-foreground-muted)\n --tabs--label-text--hover: var(--color-foreground-muted)\n --tabs--label-text--active: var(--color-brand-content)\n --tabs--label-text--active--hover: var(--color-brand-content)\n --tabs--label-background: transparent\n --tabs--label-background--hover: transparent\n --tabs--label-background--active: transparent\n --tabs--label-background--active--hover: transparent\n --tabs--padding-x: 0.25em\n --tabs--margin-x: 1em\n --tabs--border: var(--color-background-border)\n --tabs--label-border: transparent\n --tabs--label-border--hover: var(--color-foreground-muted)\n --tabs--label-border--active: var(--color-brand-content)\n --tabs--label-border--active--hover: var(--color-brand-content)\n","// This file contains styles to tweak sphinx-panels to work well with Furo.\n\n// sphinx-panels includes Bootstrap 4, which uses .container which can conflict\n// with docutils' `.. container::` directive.\n[role=\"main\"] .container\n max-width: initial\n padding-left: initial\n padding-right: initial\n\n// Make the panels look nicer!\n.shadow.docutils\n border: none\n box-shadow: 0 0.2rem 0.5rem rgba(0, 0, 0, 0.05), 0 0 0.0625rem rgba(0, 0, 0, 0.1) !important\n\n// Make panel colors respond to dark mode\n.sphinx-bs .card\n background-color: var(--color-background-secondary)\n color: var(--color-foreground)\n"],"names":[],"sourceRoot":""} \ No newline at end of file diff --git a/latest/_static/styles/furo.css b/latest/_static/styles/furo.css new file mode 100644 index 000000000..3d29a218f --- /dev/null +++ b/latest/_static/styles/furo.css @@ -0,0 +1,2 @@ +/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@media print{.content-icon-container,.headerlink,.mobile-header,.related-pages{display:none!important}.highlight{border:.1pt solid var(--color-foreground-border)}a,blockquote,dl,ol,pre,table,ul{page-break-inside:avoid}caption,figure,h1,h2,h3,h4,h5,h6,img{page-break-after:avoid;page-break-inside:avoid}dl,ol,ul{page-break-before:avoid}}.visually-hidden{clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}:-moz-focusring{outline:auto}body{--font-stack:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;--font-stack--monospace:"SFMono-Regular",Menlo,Consolas,Monaco,Liberation Mono,Lucida Console,monospace;--font-size--normal:100%;--font-size--small:87.5%;--font-size--small--2:81.25%;--font-size--small--3:75%;--font-size--small--4:62.5%;--sidebar-caption-font-size:var(--font-size--small--2);--sidebar-item-font-size:var(--font-size--small);--sidebar-search-input-font-size:var(--font-size--small);--toc-font-size:var(--font-size--small--3);--toc-font-size--mobile:var(--font-size--normal);--toc-title-font-size:var(--font-size--small--4);--admonition-font-size:0.8125rem;--admonition-title-font-size:0.8125rem;--code-font-size:var(--font-size--small--2);--api-font-size:var(--font-size--small);--header-height:calc(var(--sidebar-item-line-height) + var(--sidebar-item-spacing-vertical)*4);--header-padding:0.5rem;--sidebar-tree-space-above:1.5rem;--sidebar-caption-space-above:1rem;--sidebar-item-line-height:1rem;--sidebar-item-spacing-vertical:0.5rem;--sidebar-item-spacing-horizontal:1rem;--sidebar-item-height:calc(var(--sidebar-item-line-height) + var(--sidebar-item-spacing-vertical)*2);--sidebar-expander-width:var(--sidebar-item-height);--sidebar-search-space-above:0.5rem;--sidebar-search-input-spacing-vertical:0.5rem;--sidebar-search-input-spacing-horizontal:0.5rem;--sidebar-search-input-height:1rem;--sidebar-search-icon-size:var(--sidebar-search-input-height);--toc-title-padding:0.25rem 0;--toc-spacing-vertical:1.5rem;--toc-spacing-horizontal:1.5rem;--toc-item-spacing-vertical:0.4rem;--toc-item-spacing-horizontal:1rem;--icon-search:url('data:image/svg+xml;charset=utf-8,');--icon-pencil:url('data:image/svg+xml;charset=utf-8,');--icon-abstract:url('data:image/svg+xml;charset=utf-8,');--icon-info:url('data:image/svg+xml;charset=utf-8,');--icon-flame:url('data:image/svg+xml;charset=utf-8,');--icon-question:url('data:image/svg+xml;charset=utf-8,');--icon-warning:url('data:image/svg+xml;charset=utf-8,');--icon-failure:url('data:image/svg+xml;charset=utf-8,');--icon-spark:url('data:image/svg+xml;charset=utf-8,');--color-admonition-title--caution:#ff9100;--color-admonition-title-background--caution:rgba(255,145,0,.2);--color-admonition-title--warning:#ff9100;--color-admonition-title-background--warning:rgba(255,145,0,.2);--color-admonition-title--danger:#ff5252;--color-admonition-title-background--danger:rgba(255,82,82,.2);--color-admonition-title--attention:#ff5252;--color-admonition-title-background--attention:rgba(255,82,82,.2);--color-admonition-title--error:#ff5252;--color-admonition-title-background--error:rgba(255,82,82,.2);--color-admonition-title--hint:#00c852;--color-admonition-title-background--hint:rgba(0,200,82,.2);--color-admonition-title--tip:#00c852;--color-admonition-title-background--tip:rgba(0,200,82,.2);--color-admonition-title--important:#00bfa5;--color-admonition-title-background--important:rgba(0,191,165,.2);--color-admonition-title--note:#00b0ff;--color-admonition-title-background--note:rgba(0,176,255,.2);--color-admonition-title--seealso:#448aff;--color-admonition-title-background--seealso:rgba(68,138,255,.2);--color-admonition-title--admonition-todo:grey;--color-admonition-title-background--admonition-todo:hsla(0,0%,50%,.2);--color-admonition-title:#651fff;--color-admonition-title-background:rgba(101,31,255,.2);--icon-admonition-default:var(--icon-abstract);--color-topic-title:#14b8a6;--color-topic-title-background:rgba(20,184,166,.2);--icon-topic-default:var(--icon-pencil);--color-problematic:#b30000;--color-foreground-primary:#000;--color-foreground-secondary:#5a5c63;--color-foreground-muted:#646776;--color-foreground-border:#878787;--color-background-primary:#fff;--color-background-secondary:#f8f9fb;--color-background-hover:#efeff4;--color-background-hover--transparent:#efeff400;--color-background-border:#eeebee;--color-background-item:#ccc;--color-announcement-background:#000000dd;--color-announcement-text:#eeebee;--color-brand-primary:#2962ff;--color-brand-content:#2a5adf;--color-api-background:var(--color-background-hover--transparent);--color-api-background-hover:var(--color-background-hover);--color-api-overall:var(--color-foreground-secondary);--color-api-name:var(--color-problematic);--color-api-pre-name:var(--color-problematic);--color-api-paren:var(--color-foreground-secondary);--color-api-keyword:var(--color-foreground-primary);--color-highlight-on-target:#ffc;--color-inline-code-background:var(--color-background-secondary);--color-highlighted-background:#def;--color-highlighted-text:var(--color-foreground-primary);--color-guilabel-background:#ddeeff80;--color-guilabel-border:#bedaf580;--color-guilabel-text:var(--color-foreground-primary);--color-admonition-background:transparent;--color-table-header-background:var(--color-background-secondary);--color-table-border:var(--color-background-border);--color-card-border:var(--color-background-secondary);--color-card-background:transparent;--color-card-marginals-background:var(--color-background-secondary);--color-header-background:var(--color-background-primary);--color-header-border:var(--color-background-border);--color-header-text:var(--color-foreground-primary);--color-sidebar-background:var(--color-background-secondary);--color-sidebar-background-border:var(--color-background-border);--color-sidebar-brand-text:var(--color-foreground-primary);--color-sidebar-caption-text:var(--color-foreground-muted);--color-sidebar-link-text:var(--color-foreground-secondary);--color-sidebar-link-text--top-level:var(--color-brand-primary);--color-sidebar-item-background:var(--color-sidebar-background);--color-sidebar-item-background--current:var( --color-sidebar-item-background );--color-sidebar-item-background--hover:linear-gradient(90deg,var(--color-background-hover--transparent) 0%,var(--color-background-hover) var(--sidebar-item-spacing-horizontal),var(--color-background-hover) 100%);--color-sidebar-item-expander-background:transparent;--color-sidebar-item-expander-background--hover:var( --color-background-hover );--color-sidebar-search-text:var(--color-foreground-primary);--color-sidebar-search-background:var(--color-background-secondary);--color-sidebar-search-background--focus:var(--color-background-primary);--color-sidebar-search-border:var(--color-background-border);--color-sidebar-search-icon:var(--color-foreground-muted);--color-toc-background:var(--color-background-primary);--color-toc-title-text:var(--color-foreground-muted);--color-toc-item-text:var(--color-foreground-secondary);--color-toc-item-text--hover:var(--color-foreground-primary);--color-toc-item-text--active:var(--color-brand-primary);--color-content-foreground:var(--color-foreground-primary);--color-content-background:transparent;--color-link:var(--color-brand-content);--color-link--hover:var(--color-brand-content);--color-link-underline:var(--color-background-border);--color-link-underline--hover:var(--color-foreground-border)}.only-light{display:block!important}html body .only-dark{display:none!important}@media not print{body[data-theme=dark]{--color-problematic:#ee5151;--color-foreground-primary:#ffffffcc;--color-foreground-secondary:#9ca0a5;--color-foreground-muted:#81868d;--color-foreground-border:#666;--color-background-primary:#131416;--color-background-secondary:#1a1c1e;--color-background-hover:#1e2124;--color-background-hover--transparent:#1e212400;--color-background-border:#303335;--color-background-item:#444;--color-announcement-background:#000000dd;--color-announcement-text:#eeebee;--color-brand-primary:#2b8cee;--color-brand-content:#368ce2;--color-highlighted-background:#083563;--color-guilabel-background:#08356380;--color-guilabel-border:#13395f80;--color-api-keyword:var(--color-foreground-secondary);--color-highlight-on-target:#330;--color-admonition-background:#18181a;--color-card-border:var(--color-background-secondary);--color-card-background:#18181a;--color-card-marginals-background:var(--color-background-hover)}html body[data-theme=dark] .only-light{display:none!important}body[data-theme=dark] .only-dark{display:block!important}@media(prefers-color-scheme:dark){body:not([data-theme=light]){--color-problematic:#ee5151;--color-foreground-primary:#ffffffcc;--color-foreground-secondary:#9ca0a5;--color-foreground-muted:#81868d;--color-foreground-border:#666;--color-background-primary:#131416;--color-background-secondary:#1a1c1e;--color-background-hover:#1e2124;--color-background-hover--transparent:#1e212400;--color-background-border:#303335;--color-background-item:#444;--color-announcement-background:#000000dd;--color-announcement-text:#eeebee;--color-brand-primary:#2b8cee;--color-brand-content:#368ce2;--color-highlighted-background:#083563;--color-guilabel-background:#08356380;--color-guilabel-border:#13395f80;--color-api-keyword:var(--color-foreground-secondary);--color-highlight-on-target:#330;--color-admonition-background:#18181a;--color-card-border:var(--color-background-secondary);--color-card-background:#18181a;--color-card-marginals-background:var(--color-background-hover)}html body:not([data-theme=light]) .only-light{display:none!important}body:not([data-theme=light]) .only-dark{display:block!important}}}body[data-theme=auto] .theme-toggle svg.theme-icon-when-auto,body[data-theme=dark] .theme-toggle svg.theme-icon-when-dark,body[data-theme=light] .theme-toggle svg.theme-icon-when-light{display:block}body{font-family:var(--font-stack)}code,kbd,pre,samp{font-family:var(--font-stack--monospace)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}article{line-height:1.5}h1,h2,h3,h4,h5,h6{border-radius:.5rem;font-weight:700;line-height:1.25;margin:.5rem -.5rem;padding-left:.5rem;padding-right:.5rem}h1+p,h2+p,h3+p,h4+p,h5+p,h6+p{margin-top:0}h1{font-size:2.5em;margin-bottom:1rem}h1,h2{margin-top:1.75rem}h2{font-size:2em}h3{font-size:1.5em}h4{font-size:1.25em}h5{font-size:1.125em}h6{font-size:1em}small{font-size:80%;opacity:75%}p{margin-bottom:.75rem;margin-top:.5rem}hr.docutils{background-color:var(--color-background-border);border:0;height:1px;margin:2rem 0;padding:0}.centered{text-align:center}a{color:var(--color-link);text-decoration:underline;text-decoration-color:var(--color-link-underline)}a:hover{color:var(--color-link--hover);text-decoration-color:var(--color-link-underline--hover)}a.muted-link{color:inherit}a.muted-link:hover{color:var(--color-link);text-decoration-color:var(--color-link-underline--hover)}html{overflow-x:hidden;overflow-y:scroll;scroll-behavior:smooth}.sidebar-scroll,.toc-scroll,article[role=main] *{scrollbar-color:var(--color-foreground-border) transparent;scrollbar-width:thin}.sidebar-scroll::-webkit-scrollbar,.toc-scroll::-webkit-scrollbar,article[role=main] ::-webkit-scrollbar{height:.25rem;width:.25rem}.sidebar-scroll::-webkit-scrollbar-thumb,.toc-scroll::-webkit-scrollbar-thumb,article[role=main] ::-webkit-scrollbar-thumb{background-color:var(--color-foreground-border);border-radius:.125rem}body,html{background:var(--color-background-primary);color:var(--color-foreground-primary);height:100%}article{background:var(--color-content-background);color:var(--color-content-foreground);overflow-wrap:break-word}.page{display:flex;min-height:100%}.mobile-header{background-color:var(--color-header-background);border-bottom:1px solid var(--color-header-border);color:var(--color-header-text);display:none;height:var(--header-height);width:100%;z-index:10}.mobile-header.scrolled{border-bottom:none;box-shadow:0 0 .2rem rgba(0,0,0,.1),0 .2rem .4rem rgba(0,0,0,.2)}.mobile-header .header-center a{color:var(--color-header-text);text-decoration:none}.main{display:flex;flex:1}.sidebar-drawer{background:var(--color-sidebar-background);border-right:1px solid var(--color-sidebar-background-border);box-sizing:border-box;display:flex;justify-content:flex-end;min-width:15em;width:calc(50% - 26em)}.sidebar-container,.toc-drawer{box-sizing:border-box;width:15em}.toc-drawer{background:var(--color-toc-background);padding-right:1rem}.sidebar-sticky,.toc-sticky{display:flex;flex-direction:column;height:min(100%,100vh);height:100vh;position:sticky;top:0}.sidebar-scroll,.toc-scroll{flex-grow:1;flex-shrink:1;overflow:auto;scroll-behavior:smooth}.content{display:flex;flex-direction:column;justify-content:space-between;padding:0 3em;width:46em}.icon{display:inline-block;height:1rem;width:1rem}.icon svg{height:100%;width:100%}.announcement{align-items:center;background-color:var(--color-announcement-background);color:var(--color-announcement-text);display:flex;height:var(--header-height);overflow-x:auto}.announcement+.page{min-height:calc(100% - var(--header-height))}.announcement-content{box-sizing:border-box;min-width:100%;padding:.5rem;text-align:center;white-space:nowrap}.announcement-content a{color:var(--color-announcement-text);text-decoration-color:var(--color-announcement-text)}.announcement-content a:hover{color:var(--color-announcement-text);text-decoration-color:var(--color-link--hover)}.no-js .theme-toggle-container{display:none}.theme-toggle-container{vertical-align:middle}.theme-toggle{background:transparent;border:none;cursor:pointer;padding:0}.theme-toggle svg{color:var(--color-foreground-primary);display:none;height:1rem;vertical-align:middle;width:1rem}.theme-toggle-header{float:left;padding:1rem .5rem}.nav-overlay-icon,.toc-overlay-icon{cursor:pointer;display:none}.nav-overlay-icon .icon,.toc-overlay-icon .icon{color:var(--color-foreground-secondary);height:1rem;width:1rem}.nav-overlay-icon,.toc-header-icon{align-items:center;justify-content:center}.toc-content-icon{height:1.5rem;width:1.5rem}.content-icon-container{display:flex;float:right;gap:.5rem;margin-bottom:1rem;margin-left:1rem;margin-top:1.5rem}.content-icon-container .edit-this-page svg{color:inherit;height:1rem;width:1rem}.sidebar-toggle{display:none;position:absolute}.sidebar-toggle[name=__toc]{left:20px}.sidebar-toggle:checked{left:40px}.overlay{background-color:rgba(0,0,0,.54);height:0;opacity:0;position:fixed;top:0;transition:width 0ms,height 0ms,opacity .25s ease-out;width:0}.sidebar-overlay{z-index:20}.toc-overlay{z-index:40}.sidebar-drawer{transition:left .25s ease-in-out;z-index:30}.toc-drawer{transition:right .25s ease-in-out;z-index:50}#__navigation:checked~.sidebar-overlay{height:100%;opacity:1;width:100%}#__navigation:checked~.page .sidebar-drawer{left:0;top:0}#__toc:checked~.toc-overlay{height:100%;opacity:1;width:100%}#__toc:checked~.page .toc-drawer{right:0;top:0}.back-to-top{background:var(--color-background-primary);border-radius:1rem;box-shadow:0 .2rem .5rem rgba(0,0,0,.05),0 0 1px 0 hsla(220,9%,46%,.502);display:none;font-size:.8125rem;left:0;margin-left:50%;padding:.5rem .75rem .5rem .5rem;position:fixed;text-decoration:none;top:1rem;transform:translateX(-50%);z-index:10}.back-to-top svg{fill:currentColor;display:inline-block;height:1rem;width:1rem}.back-to-top span{margin-left:.25rem}.show-back-to-top .back-to-top{align-items:center;display:flex}@media(min-width:97em){html{font-size:110%}}@media(max-width:82em){.toc-content-icon{display:flex}.toc-drawer{border-left:1px solid var(--color-background-muted);height:100vh;position:fixed;right:-15em;top:0}.toc-tree{border-left:none;font-size:var(--toc-font-size--mobile)}.sidebar-drawer{width:calc(50% - 18.5em)}}@media(max-width:67em){.nav-overlay-icon{display:flex}.sidebar-drawer{height:100vh;left:-15em;position:fixed;top:0;width:15em}.toc-header-icon{display:flex}.theme-toggle-content,.toc-content-icon{display:none}.theme-toggle-header{display:block}.mobile-header{align-items:center;display:flex;justify-content:space-between;position:sticky;top:0}.mobile-header .header-left,.mobile-header .header-right{display:flex;height:var(--header-height);padding:0 var(--header-padding)}.mobile-header .header-left label,.mobile-header .header-right label{height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.nav-overlay-icon .icon,.theme-toggle svg{height:1.25rem;width:1.25rem}:target{scroll-margin-top:var(--header-height)}.back-to-top{top:calc(var(--header-height) + .5rem)}.page{flex-direction:column;justify-content:center}.content{margin-left:auto;margin-right:auto}}@media(max-width:52em){.content{overflow-x:auto;width:100%}}@media(max-width:46em){.content{padding:0 1em}article aside.sidebar{float:none;margin:1rem 0;width:100%}}.admonition,.topic{background:var(--color-admonition-background);border-radius:.2rem;box-shadow:0 .2rem .5rem rgba(0,0,0,.05),0 0 .0625rem rgba(0,0,0,.1);font-size:var(--admonition-font-size);margin:1rem auto;overflow:hidden;padding:0 .5rem .5rem;page-break-inside:avoid}.admonition>:nth-child(2),.topic>:nth-child(2){margin-top:0}.admonition>:last-child,.topic>:last-child{margin-bottom:0}.admonition p.admonition-title,p.topic-title{font-size:var(--admonition-title-font-size);font-weight:500;line-height:1.3;margin:0 -.5rem .5rem;padding:.4rem .5rem .4rem 2rem;position:relative}.admonition p.admonition-title:before,p.topic-title:before{content:"";height:1rem;left:.5rem;position:absolute;width:1rem}p.admonition-title{background-color:var(--color-admonition-title-background)}p.admonition-title:before{background-color:var(--color-admonition-title);-webkit-mask-image:var(--icon-admonition-default);mask-image:var(--icon-admonition-default);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}p.topic-title{background-color:var(--color-topic-title-background)}p.topic-title:before{background-color:var(--color-topic-title);-webkit-mask-image:var(--icon-topic-default);mask-image:var(--icon-topic-default);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.admonition{border-left:.2rem solid var(--color-admonition-title)}.admonition.caution{border-left-color:var(--color-admonition-title--caution)}.admonition.caution>.admonition-title{background-color:var(--color-admonition-title-background--caution)}.admonition.caution>.admonition-title:before{background-color:var(--color-admonition-title--caution);-webkit-mask-image:var(--icon-spark);mask-image:var(--icon-spark)}.admonition.warning{border-left-color:var(--color-admonition-title--warning)}.admonition.warning>.admonition-title{background-color:var(--color-admonition-title-background--warning)}.admonition.warning>.admonition-title:before{background-color:var(--color-admonition-title--warning);-webkit-mask-image:var(--icon-warning);mask-image:var(--icon-warning)}.admonition.danger{border-left-color:var(--color-admonition-title--danger)}.admonition.danger>.admonition-title{background-color:var(--color-admonition-title-background--danger)}.admonition.danger>.admonition-title:before{background-color:var(--color-admonition-title--danger);-webkit-mask-image:var(--icon-spark);mask-image:var(--icon-spark)}.admonition.attention{border-left-color:var(--color-admonition-title--attention)}.admonition.attention>.admonition-title{background-color:var(--color-admonition-title-background--attention)}.admonition.attention>.admonition-title:before{background-color:var(--color-admonition-title--attention);-webkit-mask-image:var(--icon-warning);mask-image:var(--icon-warning)}.admonition.error{border-left-color:var(--color-admonition-title--error)}.admonition.error>.admonition-title{background-color:var(--color-admonition-title-background--error)}.admonition.error>.admonition-title:before{background-color:var(--color-admonition-title--error);-webkit-mask-image:var(--icon-failure);mask-image:var(--icon-failure)}.admonition.hint{border-left-color:var(--color-admonition-title--hint)}.admonition.hint>.admonition-title{background-color:var(--color-admonition-title-background--hint)}.admonition.hint>.admonition-title:before{background-color:var(--color-admonition-title--hint);-webkit-mask-image:var(--icon-question);mask-image:var(--icon-question)}.admonition.tip{border-left-color:var(--color-admonition-title--tip)}.admonition.tip>.admonition-title{background-color:var(--color-admonition-title-background--tip)}.admonition.tip>.admonition-title:before{background-color:var(--color-admonition-title--tip);-webkit-mask-image:var(--icon-info);mask-image:var(--icon-info)}.admonition.important{border-left-color:var(--color-admonition-title--important)}.admonition.important>.admonition-title{background-color:var(--color-admonition-title-background--important)}.admonition.important>.admonition-title:before{background-color:var(--color-admonition-title--important);-webkit-mask-image:var(--icon-flame);mask-image:var(--icon-flame)}.admonition.note{border-left-color:var(--color-admonition-title--note)}.admonition.note>.admonition-title{background-color:var(--color-admonition-title-background--note)}.admonition.note>.admonition-title:before{background-color:var(--color-admonition-title--note);-webkit-mask-image:var(--icon-pencil);mask-image:var(--icon-pencil)}.admonition.seealso{border-left-color:var(--color-admonition-title--seealso)}.admonition.seealso>.admonition-title{background-color:var(--color-admonition-title-background--seealso)}.admonition.seealso>.admonition-title:before{background-color:var(--color-admonition-title--seealso);-webkit-mask-image:var(--icon-info);mask-image:var(--icon-info)}.admonition.admonition-todo{border-left-color:var(--color-admonition-title--admonition-todo)}.admonition.admonition-todo>.admonition-title{background-color:var(--color-admonition-title-background--admonition-todo)}.admonition.admonition-todo>.admonition-title:before{background-color:var(--color-admonition-title--admonition-todo);-webkit-mask-image:var(--icon-pencil);mask-image:var(--icon-pencil)}.admonition-todo>.admonition-title{text-transform:uppercase}dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) dd{margin-left:2rem}dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) dd>:first-child{margin-top:.125rem}dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) .field-list,dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) dd>:last-child{margin-bottom:.75rem}dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) .field-list>dt{font-size:var(--font-size--small);text-transform:uppercase}dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) .field-list dd:empty{margin-bottom:.5rem}dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) .field-list dd>ul{margin-left:-1.2rem}dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) .field-list dd>ul>li>p:nth-child(2){margin-top:0}dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) .field-list dd>ul>li>p+p:last-child:empty{margin-bottom:0;margin-top:0}dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple)>dt{color:var(--color-api-overall)}.sig:not(.sig-inline){background:var(--color-api-background);border-radius:.25rem;font-family:var(--font-stack--monospace);font-size:var(--api-font-size);font-weight:700;margin-left:-.25rem;margin-right:-.25rem;padding:.25rem .5rem .25rem 3em;text-indent:-2.5em;transition:background .1s ease-out}.sig:not(.sig-inline):hover{background:var(--color-api-background-hover)}.sig:not(.sig-inline) a.reference .viewcode-link{font-weight:400;width:3.5rem}em.property{font-style:normal}em.property:first-child{color:var(--color-api-keyword)}.sig-name{color:var(--color-api-name)}.sig-prename{color:var(--color-api-pre-name);font-weight:400}.sig-paren{color:var(--color-api-paren)}.sig-param{font-style:normal}.versionmodified{font-style:italic}div.deprecated p,div.versionadded p,div.versionchanged p{margin-bottom:.125rem;margin-top:.125rem}.viewcode-back,.viewcode-link{float:right;text-align:right}.line-block{margin-bottom:.75rem;margin-top:.5rem}.line-block .line-block{margin-bottom:0;margin-top:0;padding-left:1rem}.code-block-caption,article p.caption,table>caption{font-size:var(--font-size--small);text-align:center}.toctree-wrapper.compound .caption,.toctree-wrapper.compound :not(.caption)>.caption-text{font-size:var(--font-size--small);margin-bottom:0;text-align:initial;text-transform:uppercase}.toctree-wrapper.compound>ul{margin-bottom:0;margin-top:0}.sig-inline,code.literal{background:var(--color-inline-code-background);border-radius:.2em;font-size:var(--font-size--small--2);padding:.1em .2em}pre.literal-block .sig-inline,pre.literal-block code.literal{font-size:inherit;padding:0}p .sig-inline,p code.literal{border:1px solid var(--color-background-border)}.sig-inline{font-family:var(--font-stack--monospace)}div[class*=" highlight-"],div[class^=highlight-]{display:flex;margin:1em 0}div[class*=" highlight-"] .table-wrapper,div[class^=highlight-] .table-wrapper,pre{margin:0;padding:0}pre{overflow:auto}article[role=main] .highlight pre{line-height:1.5}.highlight pre,pre.literal-block{font-size:var(--code-font-size);padding:.625rem .875rem}pre.literal-block{background-color:var(--color-code-background);border-radius:.2rem;color:var(--color-code-foreground);margin-bottom:1rem;margin-top:1rem}.highlight{border-radius:.2rem;width:100%}.highlight .gp,.highlight span.linenos{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.highlight .hll{display:block;margin-left:-.875rem;margin-right:-.875rem;padding-left:.875rem;padding-right:.875rem}.code-block-caption{background-color:var(--color-code-background);border-bottom:1px solid;border-radius:.25rem;border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:var(--color-background-border);color:var(--color-code-foreground);display:flex;font-weight:300;padding:.625rem .875rem}.code-block-caption+div[class]{margin-top:0}.code-block-caption+div[class] pre{border-top-left-radius:0;border-top-right-radius:0}.highlighttable{display:block;width:100%}.highlighttable tbody{display:block}.highlighttable tr{display:flex}.highlighttable td.linenos{background-color:var(--color-code-background);border-bottom-left-radius:.2rem;border-top-left-radius:.2rem;color:var(--color-code-foreground);padding:.625rem 0 .625rem .875rem}.highlighttable .linenodiv{box-shadow:-.0625rem 0 var(--color-foreground-border) inset;font-size:var(--code-font-size);padding-right:.875rem}.highlighttable td.code{display:block;flex:1;overflow:hidden;padding:0}.highlighttable td.code .highlight{border-bottom-left-radius:0;border-top-left-radius:0}.highlight span.linenos{box-shadow:-.0625rem 0 var(--color-foreground-border) inset;display:inline-block;margin-right:.875rem;padding-left:0;padding-right:.875rem}.footnote-reference{font-size:var(--font-size--small--4);vertical-align:super}dl.footnote.brackets{color:var(--color-foreground-secondary);display:grid;font-size:var(--font-size--small);grid-template-columns:max-content auto}dl.footnote.brackets dt{margin:0}dl.footnote.brackets dt>.fn-backref{margin-left:.25rem}dl.footnote.brackets dt:after{content:":"}dl.footnote.brackets dt .brackets:before{content:"["}dl.footnote.brackets dt .brackets:after{content:"]"}dl.footnote.brackets dd{margin:0;padding:0 1rem}aside.footnote{color:var(--color-foreground-secondary);font-size:var(--font-size--small)}aside.footnote>span,div.citation>span{float:left;font-weight:500;padding-right:.25rem}aside.footnote>p,div.citation>p{margin-left:2rem}img{box-sizing:border-box;height:auto;max-width:100%}article .figure,article figure{border-radius:.2rem;margin:0}article .figure :last-child,article figure :last-child{margin-bottom:0}article .align-left{clear:left;float:left;margin:0 1rem 1rem}article .align-right{clear:right;float:right;margin:0 1rem 1rem}article .align-center,article .align-default{display:block;margin-left:auto;margin-right:auto;text-align:center}article table.align-default{display:table;text-align:initial}.domainindex-jumpbox,.genindex-jumpbox{border-bottom:1px solid var(--color-background-border);border-top:1px solid var(--color-background-border);padding:.25rem}.domainindex-section h2,.genindex-section h2{margin-bottom:.5rem;margin-top:.75rem}.domainindex-section ul,.genindex-section ul{margin-bottom:0;margin-top:0}ol,ul{margin-bottom:1rem;margin-top:1rem;padding-left:1.2rem}ol li>p:first-child,ul li>p:first-child{margin-bottom:.25rem;margin-top:.25rem}ol li>p:last-child,ul li>p:last-child{margin-top:.25rem}ol li>ol,ol li>ul,ul li>ol,ul li>ul{margin-bottom:.5rem;margin-top:.5rem}ol.arabic{list-style:decimal}ol.loweralpha{list-style:lower-alpha}ol.upperalpha{list-style:upper-alpha}ol.lowerroman{list-style:lower-roman}ol.upperroman{list-style:upper-roman}.simple li>ol,.simple li>ul,.toctree-wrapper li>ol,.toctree-wrapper li>ul{margin-bottom:0;margin-top:0}.field-list dt,.option-list dt,dl.footnote dt,dl.glossary dt,dl.simple dt,dl:not([class]) dt{font-weight:500;margin-top:.25rem}.field-list dt+dt,.option-list dt+dt,dl.footnote dt+dt,dl.glossary dt+dt,dl.simple dt+dt,dl:not([class]) dt+dt{margin-top:0}.field-list dt .classifier:before,.option-list dt .classifier:before,dl.footnote dt .classifier:before,dl.glossary dt .classifier:before,dl.simple dt .classifier:before,dl:not([class]) dt .classifier:before{content:":";margin-left:.2rem;margin-right:.2rem}.field-list dd ul,.field-list dd>p:first-child,.option-list dd ul,.option-list dd>p:first-child,dl.footnote dd ul,dl.footnote dd>p:first-child,dl.glossary dd ul,dl.glossary dd>p:first-child,dl.simple dd ul,dl.simple dd>p:first-child,dl:not([class]) dd ul,dl:not([class]) dd>p:first-child{margin-top:.125rem}.field-list dd ul,.option-list dd ul,dl.footnote dd ul,dl.glossary dd ul,dl.simple dd ul,dl:not([class]) dd ul{margin-bottom:.125rem}.math-wrapper{overflow-x:auto;width:100%}div.math{position:relative;text-align:center}div.math .headerlink,div.math:focus .headerlink{display:none}div.math:hover .headerlink{display:inline-block}div.math span.eqno{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);z-index:1}abbr[title]{cursor:help}.problematic{color:var(--color-problematic)}kbd:not(.compound){background-color:var(--color-background-secondary);border:1px solid var(--color-foreground-border);border-radius:.2rem;box-shadow:0 .0625rem 0 rgba(0,0,0,.2),inset 0 0 0 .125rem var(--color-background-primary);color:var(--color-foreground-primary);display:inline-block;font-size:var(--font-size--small--3);margin:0 .2rem;padding:0 .2rem;vertical-align:text-bottom}blockquote{background:var(--color-background-secondary);border-left:4px solid var(--color-background-border);margin-left:0;margin-right:0;padding:.5rem 1rem}blockquote .attribution{font-weight:600;text-align:right}blockquote.highlights,blockquote.pull-quote{font-size:1.25em}blockquote.epigraph,blockquote.pull-quote{border-left-width:0;border-radius:.5rem}blockquote.highlights{background:transparent;border-left-width:0}p .reference img{vertical-align:middle}p.rubric{font-size:1.125em;font-weight:700;line-height:1.25}dd p.rubric{font-size:var(--font-size--small);font-weight:inherit;line-height:inherit;text-transform:uppercase}article .sidebar{background-color:var(--color-background-secondary);border:1px solid var(--color-background-border);border-radius:.2rem;clear:right;float:right;margin-left:1rem;margin-right:0;width:30%}article .sidebar>*{padding-left:1rem;padding-right:1rem}article .sidebar>ol,article .sidebar>ul{padding-left:2.2rem}article .sidebar .sidebar-title{border-bottom:1px solid var(--color-background-border);font-weight:500;margin:0;padding:.5rem 1rem}.table-wrapper{margin-bottom:.5rem;margin-top:1rem;overflow-x:auto;padding:.2rem .2rem .75rem;width:100%}table.docutils{border-collapse:collapse;border-radius:.2rem;border-spacing:0;box-shadow:0 .2rem .5rem rgba(0,0,0,.05),0 0 .0625rem rgba(0,0,0,.1)}table.docutils th{background:var(--color-table-header-background)}table.docutils td,table.docutils th{border-bottom:1px solid var(--color-table-border);border-left:1px solid var(--color-table-border);border-right:1px solid var(--color-table-border);padding:0 .25rem}table.docutils td p,table.docutils th p{margin:.25rem}table.docutils td:first-child,table.docutils th:first-child{border-left:none}table.docutils td:last-child,table.docutils th:last-child{border-right:none}table.docutils td.text-left,table.docutils th.text-left{text-align:left}table.docutils td.text-right,table.docutils th.text-right{text-align:right}table.docutils td.text-center,table.docutils th.text-center{text-align:center}:target{scroll-margin-top:.5rem}@media(max-width:67em){:target{scroll-margin-top:calc(.5rem + var(--header-height))}section>span:target{scroll-margin-top:calc(.8rem + var(--header-height))}}.headerlink{font-weight:100;-webkit-user-select:none;-moz-user-select:none;user-select:none}.code-block-caption>.headerlink,dl dt>.headerlink,figcaption p>.headerlink,h1>.headerlink,h2>.headerlink,h3>.headerlink,h4>.headerlink,h5>.headerlink,h6>.headerlink,p.caption>.headerlink,table>caption>.headerlink{margin-left:.5rem;visibility:hidden}.code-block-caption:hover>.headerlink,dl dt:hover>.headerlink,figcaption p:hover>.headerlink,h1:hover>.headerlink,h2:hover>.headerlink,h3:hover>.headerlink,h4:hover>.headerlink,h5:hover>.headerlink,h6:hover>.headerlink,p.caption:hover>.headerlink,table>caption:hover>.headerlink{visibility:visible}.code-block-caption>.toc-backref,dl dt>.toc-backref,figcaption p>.toc-backref,h1>.toc-backref,h2>.toc-backref,h3>.toc-backref,h4>.toc-backref,h5>.toc-backref,h6>.toc-backref,p.caption>.toc-backref,table>caption>.toc-backref{color:inherit;text-decoration-line:none}figure:hover>figcaption>p>.headerlink,table:hover>caption>.headerlink{visibility:visible}:target>h1:first-of-type,:target>h2:first-of-type,:target>h3:first-of-type,:target>h4:first-of-type,:target>h5:first-of-type,:target>h6:first-of-type,span:target~h1:first-of-type,span:target~h2:first-of-type,span:target~h3:first-of-type,span:target~h4:first-of-type,span:target~h5:first-of-type,span:target~h6:first-of-type{background-color:var(--color-highlight-on-target)}:target>h1:first-of-type code.literal,:target>h2:first-of-type code.literal,:target>h3:first-of-type code.literal,:target>h4:first-of-type code.literal,:target>h5:first-of-type code.literal,:target>h6:first-of-type code.literal,span:target~h1:first-of-type code.literal,span:target~h2:first-of-type code.literal,span:target~h3:first-of-type code.literal,span:target~h4:first-of-type code.literal,span:target~h5:first-of-type code.literal,span:target~h6:first-of-type code.literal{background-color:transparent}.literal-block-wrapper:target .code-block-caption,.this-will-duplicate-information-and-it-is-still-useful-here li :target,figure:target,table:target>caption{background-color:var(--color-highlight-on-target)}dt:target{background-color:var(--color-highlight-on-target)!important}.footnote-reference:target,.footnote>dt:target+dd{background-color:var(--color-highlight-on-target)}.guilabel{background-color:var(--color-guilabel-background);border:1px solid var(--color-guilabel-border);border-radius:.5em;color:var(--color-guilabel-text);font-size:.9em;padding:0 .3em}footer{display:flex;flex-direction:column;font-size:var(--font-size--small);margin-top:2rem}.bottom-of-page{align-items:center;border-top:1px solid var(--color-background-border);color:var(--color-foreground-secondary);display:flex;justify-content:space-between;line-height:1.5;margin-top:1rem;padding-bottom:1rem;padding-top:1rem}@media(max-width:46em){.bottom-of-page{flex-direction:column-reverse;gap:.25rem;text-align:center}}.bottom-of-page .left-details{font-size:var(--font-size--small)}.bottom-of-page .right-details{display:flex;flex-direction:column;gap:.25rem;text-align:right}.bottom-of-page .icons{display:flex;font-size:1rem;gap:.25rem;justify-content:flex-end}.bottom-of-page .icons a{text-decoration:none}.bottom-of-page .icons img,.bottom-of-page .icons svg{font-size:1.125rem;height:1em;width:1em}.related-pages a{align-items:center;display:flex;text-decoration:none}.related-pages a:hover .page-info .title{color:var(--color-link);text-decoration:underline;text-decoration-color:var(--color-link-underline)}.related-pages a svg.furo-related-icon,.related-pages a svg.furo-related-icon>use{color:var(--color-foreground-border);flex-shrink:0;height:.75rem;margin:0 .5rem;width:.75rem}.related-pages a.next-page{clear:right;float:right;max-width:50%;text-align:right}.related-pages a.prev-page{clear:left;float:left;max-width:50%}.related-pages a.prev-page svg{transform:rotate(180deg)}.page-info{display:flex;flex-direction:column;overflow-wrap:anywhere}.next-page .page-info{align-items:flex-end}.page-info .context{align-items:center;color:var(--color-foreground-muted);display:flex;font-size:var(--font-size--small);padding-bottom:.1rem;text-decoration:none}ul.search{list-style:none;padding-left:0}ul.search li{border-bottom:1px solid var(--color-background-border);padding:1rem 0}[role=main] .highlighted{background-color:var(--color-highlighted-background);color:var(--color-highlighted-text)}.sidebar-brand{display:flex;flex-direction:column;flex-shrink:0;padding:var(--sidebar-item-spacing-vertical) var(--sidebar-item-spacing-horizontal);text-decoration:none}.sidebar-brand-text{color:var(--color-sidebar-brand-text);font-size:1.5rem;overflow-wrap:break-word}.sidebar-brand-text,.sidebar-logo-container{margin:var(--sidebar-item-spacing-vertical) 0}.sidebar-logo{display:block;margin:0 auto;max-width:100%}.sidebar-search-container{align-items:center;background:var(--color-sidebar-search-background);display:flex;margin-top:var(--sidebar-search-space-above);position:relative}.sidebar-search-container:focus-within,.sidebar-search-container:hover{background:var(--color-sidebar-search-background--focus)}.sidebar-search-container:before{background-color:var(--color-sidebar-search-icon);content:"";height:var(--sidebar-search-icon-size);left:var(--sidebar-item-spacing-horizontal);-webkit-mask-image:var(--icon-search);mask-image:var(--icon-search);position:absolute;width:var(--sidebar-search-icon-size)}.sidebar-search{background:transparent;border:none;border-bottom:1px solid var(--color-sidebar-search-border);border-top:1px solid var(--color-sidebar-search-border);box-sizing:border-box;color:var(--color-sidebar-search-foreground);padding:var(--sidebar-search-input-spacing-vertical) var(--sidebar-search-input-spacing-horizontal) var(--sidebar-search-input-spacing-vertical) calc(var(--sidebar-item-spacing-horizontal) + var(--sidebar-search-input-spacing-horizontal) + var(--sidebar-search-icon-size));width:100%;z-index:10}.sidebar-search:focus{outline:none}.sidebar-search::-moz-placeholder{font-size:var(--sidebar-search-input-font-size)}.sidebar-search::placeholder{font-size:var(--sidebar-search-input-font-size)}#searchbox .highlight-link{margin:0;padding:var(--sidebar-item-spacing-vertical) var(--sidebar-item-spacing-horizontal) 0;text-align:center}#searchbox .highlight-link a{color:var(--color-sidebar-search-icon);font-size:var(--font-size--small--2)}.sidebar-tree{font-size:var(--sidebar-item-font-size);margin-bottom:var(--sidebar-item-spacing-vertical);margin-top:var(--sidebar-tree-space-above)}.sidebar-tree ul{display:flex;flex-direction:column;list-style:none;margin-bottom:0;margin-top:0;padding:0}.sidebar-tree li{margin:0;position:relative}.sidebar-tree li>ul{margin-left:var(--sidebar-item-spacing-horizontal)}.sidebar-tree .icon,.sidebar-tree .reference{color:var(--color-sidebar-link-text)}.sidebar-tree .reference{box-sizing:border-box;display:inline-block;height:100%;line-height:var(--sidebar-item-line-height);overflow-wrap:anywhere;padding:var(--sidebar-item-spacing-vertical) var(--sidebar-item-spacing-horizontal);text-decoration:none;width:100%}.sidebar-tree .reference:hover{background:var(--color-sidebar-item-background--hover)}.sidebar-tree .reference.external:after{color:var(--color-sidebar-link-text);content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='12' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' stroke-width='1.5' stroke='%23607D8B' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M0 0h24v24H0z' stroke='none'/%3E%3Cpath d='M11 7H6a2 2 0 0 0-2 2v9a2 2 0 0 0 2 2h9a2 2 0 0 0 2-2v-5M10 14 20 4M15 4h5v5'/%3E%3C/svg%3E");margin:0 .25rem;vertical-align:middle}.sidebar-tree .current-page>.reference{font-weight:700}.sidebar-tree label{align-items:center;cursor:pointer;display:flex;height:var(--sidebar-item-height);justify-content:center;position:absolute;right:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--sidebar-expander-width)}.sidebar-tree .caption,.sidebar-tree :not(.caption)>.caption-text{color:var(--color-sidebar-caption-text);font-size:var(--sidebar-caption-font-size);font-weight:700;margin:var(--sidebar-caption-space-above) 0 0 0;padding:var(--sidebar-item-spacing-vertical) var(--sidebar-item-spacing-horizontal);text-transform:uppercase}.sidebar-tree li.has-children>.reference{padding-right:var(--sidebar-expander-width)}.sidebar-tree .toctree-l1>.reference,.sidebar-tree .toctree-l1>label .icon{color:var(--color-sidebar-link-text--top-level)}.sidebar-tree label{background:var(--color-sidebar-item-expander-background)}.sidebar-tree label:hover{background:var(--color-sidebar-item-expander-background--hover)}.sidebar-tree .current>.reference{background:var(--color-sidebar-item-background--current)}.sidebar-tree .current>.reference:hover{background:var(--color-sidebar-item-background--hover)}.toctree-checkbox{display:none;position:absolute}.toctree-checkbox~ul{display:none}.toctree-checkbox~label .icon svg{transform:rotate(90deg)}.toctree-checkbox:checked~ul{display:block}.toctree-checkbox:checked~label .icon svg{transform:rotate(-90deg)}.toc-title-container{padding:var(--toc-title-padding);padding-top:var(--toc-spacing-vertical)}.toc-title{color:var(--color-toc-title-text);font-size:var(--toc-title-font-size);padding-left:var(--toc-spacing-horizontal);text-transform:uppercase}.no-toc{display:none}.toc-tree-container{padding-bottom:var(--toc-spacing-vertical)}.toc-tree{border-left:1px solid var(--color-background-border);font-size:var(--toc-font-size);line-height:1.3;padding-left:calc(var(--toc-spacing-horizontal) - var(--toc-item-spacing-horizontal))}.toc-tree>ul>li:first-child{padding-top:0}.toc-tree>ul>li:first-child>ul{padding-left:0}.toc-tree>ul>li:first-child>a{display:none}.toc-tree ul{list-style-type:none;margin-bottom:0;margin-top:0;padding-left:var(--toc-item-spacing-horizontal)}.toc-tree li{padding-top:var(--toc-item-spacing-vertical)}.toc-tree li.scroll-current>.reference{color:var(--color-toc-item-text--active);font-weight:700}.toc-tree .reference{color:var(--color-toc-item-text);overflow-wrap:anywhere;text-decoration:none}.toc-scroll{max-height:100vh;overflow-y:scroll}.contents:not(.this-will-duplicate-information-and-it-is-still-useful-here){background:rgba(255,0,0,.25);color:var(--color-problematic)}.contents:not(.this-will-duplicate-information-and-it-is-still-useful-here):before{content:"ERROR: Adding a table of contents in Furo-based documentation is unnecessary, and does not work well with existing styling.Add a 'this-will-duplicate-information-and-it-is-still-useful-here' class, if you want an escape hatch."}.text-align\:left>p{text-align:left}.text-align\:center>p{text-align:center}.text-align\:right>p{text-align:right} +/*# sourceMappingURL=furo.css.map*/ \ No newline at end of file diff --git a/latest/_static/styles/furo.css.map b/latest/_static/styles/furo.css.map new file mode 100644 index 000000000..1924b3334 --- /dev/null +++ b/latest/_static/styles/furo.css.map @@ -0,0 +1 @@ +{"version":3,"file":"styles/furo.css","mappings":"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F,kBACA,CACE,wEACA,CARA,YACA,CAKF,mBAFF,MACE,CAIE,gBAJF,iCAJE,cAGJ,CANI,oBAEA,CAKF,SAIE,2BADA,UACA,kBAGF,sCACA,CAFF,WACE,WACA,mBACE,kDACA,0EACA,uDAKJ,aACE,mDAII,CAJJ,6CAII,4BACA,sCACE,kEACA,+CACE,aACA,WADA,+BACA,uEANN,YACE,mDAEE,mBADF,0CACE,CADF,qBACE,0DACA,YACE,4DACA,sEANN,YACE,8CACA,kBADA,UACA,2CACE,2EACA,cACE,kEACA,mEANN,yBACE,4DACA,sBACE,+EAEE,iEACA,qEANN,sCACE,CAGE,iBAHF,gBAGE,qBACE,CAJJ,uBACA,gDACE,wDACA,6DAHF,2CACA,CADA,gBACA,eACE,CAGE,sBANN,8BACE,CAII,iBAFF,4DACA,WACE,YADF,uCACE,6EACA,2BANN,8CACE,kDACA,0CACE,8BACA,yFACE,sBACA,sFALJ,mEACA,sBACE,kEACA,6EACE,uCACA,kEALJ,qGAEE,kEACA,6EACE,uCACA,kEALJ,8CACA,uDACE,sEACA,2EACE,sCACA,iEALJ,mGACA,qCACE,oDACA,0DACE,6GACA,gDAGR,yDCrEA,sEACE,CACA,6GACE,gEACF,iGAIF,wFACE,qDAGA,mGAEE,2CAEF,4FACE,gCACF,wGACE,8DAEE,6FAIA,iJAKN,6GACE,gDAKF,yDACA,qCAGA,6BACA,kBACA,qDAKA,oCAEA,+DAGA,2CAGE,oDAIA,oEAEE,qBAGJ,wDAEE,uCAEF,kEAGA,8CAEA,uDAKA,oCAEA,yDAEE,gEAKF,+CC5FA,0EAGE,CACA,qDCLJ,+DAIE,sCAIA,kEACE,yBACA,2FAMA,gBACA,yGCbF,mBAOA,2MAIA,4HAYA,0DACE,8GAYF,8HAQE,mBAEA,6HAOF,YAGA,mIAME,eACA,CAFF,YAEE,4FAMJ,8BAEE,uBAYA,sCAEE,CAJF,oBAEA,CARA,wCAEA,CAHA,8BACA,CAFA,eACA,CAGA,wCAEA,CAEA,mDAIE,kCACE,6BACA,4CAKJ,kDAIA,eACE,aAGF,8BACE,uDACA,sCACA,cAEA,+BACA,CA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","sources":["webpack:///./node_modules/normalize.css/normalize.css","webpack:///./src/furo/assets/styles/base/_print.sass","webpack:///./src/furo/assets/styles/base/_screen-readers.sass","webpack:///./src/furo/assets/styles/base/_theme.sass","webpack:///./src/furo/assets/styles/variables/_fonts.scss","webpack:///./src/furo/assets/styles/variables/_spacing.scss","webpack:///./src/furo/assets/styles/variables/_icons.scss","webpack:///./src/furo/assets/styles/variables/_admonitions.scss","webpack:///./src/furo/assets/styles/variables/_colors.scss","webpack:///./src/furo/assets/styles/base/_typography.sass","webpack:///./src/furo/assets/styles/_scaffold.sass","webpack:///./src/furo/assets/styles/content/_admonitions.sass","webpack:///./src/furo/assets/styles/content/_api.sass","webpack:///./src/furo/assets/styles/content/_blocks.sass","webpack:///./src/furo/assets/styles/content/_captions.sass","webpack:///./src/furo/assets/styles/content/_code.sass","webpack:///./src/furo/assets/styles/content/_footnotes.sass","webpack:///./src/furo/assets/styles/content/_images.sass","webpack:///./src/furo/assets/styles/content/_indexes.sass","webpack:///./src/furo/assets/styles/content/_lists.sass","webpack:///./src/furo/assets/styles/content/_math.sass","webpack:///./src/furo/assets/styles/content/_misc.sass","webpack:///./src/furo/assets/styles/content/_rubrics.sass","webpack:///./src/furo/assets/styles/content/_sidebar.sass","webpack:///./src/furo/assets/styles/content/_tables.sass","webpack:///./src/furo/assets/styles/content/_target.sass","webpack:///./src/furo/assets/styles/content/_gui-labels.sass","webpack:///./src/furo/assets/styles/components/_footer.sass","webpack:///./src/furo/assets/styles/components/_sidebar.sass","webpack:///./src/furo/assets/styles/components/_table_of_contents.sass","webpack:///./src/furo/assets/styles/_shame.sass"],"sourcesContent":["/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers.\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Render the `main` element consistently in IE.\n */\n\nmain {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * Remove the gray background on active links in IE 10.\n */\n\na {\n background-color: transparent;\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57-\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Remove the border on images inside links in IE 10.\n */\n\nimg {\n border-style: none;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers.\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n vertical-align: baseline;\n}\n\n/**\n * Remove the default vertical scrollbar in IE 10+.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10.\n * 2. Remove the padding in IE 10.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in Edge, IE 10+, and Firefox.\n */\n\ndetails {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Misc\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10+.\n */\n\ntemplate {\n display: none;\n}\n\n/**\n * Add the correct display in IE 10.\n */\n\n[hidden] {\n display: none;\n}\n","// This file contains styles for managing print media.\n\n////////////////////////////////////////////////////////////////////////////////\n// Hide elements not relevant to print media.\n////////////////////////////////////////////////////////////////////////////////\n@media print\n // Hide icon container.\n .content-icon-container\n display: none !important\n\n // Hide showing header links if hovering over when printing.\n .headerlink\n display: none !important\n\n // Hide mobile header.\n .mobile-header\n display: none !important\n\n // Hide navigation links.\n .related-pages\n display: none !important\n\n////////////////////////////////////////////////////////////////////////////////\n// Tweaks related to decolorization.\n////////////////////////////////////////////////////////////////////////////////\n@media print\n // Apply a border around code which no longer have a color background.\n .highlight\n border: 0.1pt solid var(--color-foreground-border)\n\n////////////////////////////////////////////////////////////////////////////////\n// Avoid page break in some relevant cases.\n////////////////////////////////////////////////////////////////////////////////\n@media print\n ul, ol, dl, a, table, pre, blockquote\n page-break-inside: avoid\n\n h1, h2, h3, h4, h5, h6, img, figure, caption\n page-break-inside: avoid\n page-break-after: avoid\n\n ul, ol, dl\n page-break-before: avoid\n",".visually-hidden\n position: absolute !important\n width: 1px !important\n height: 1px !important\n padding: 0 !important\n margin: -1px !important\n overflow: hidden !important\n clip: rect(0,0,0,0) !important\n white-space: nowrap !important\n border: 0 !important\n\n:-moz-focusring\n outline: auto\n","// This file serves as the \"skeleton\" of the theming logic.\n//\n// This contains the bulk of the logic for handling dark mode, color scheme\n// toggling and the handling of color-scheme-specific hiding of elements.\n\nbody\n @include fonts\n @include spacing\n @include icons\n @include admonitions\n @include default-admonition(#651fff, \"abstract\")\n @include default-topic(#14B8A6, \"pencil\")\n\n @include colors\n\n.only-light\n display: block !important\nhtml body .only-dark\n display: none !important\n\n// Ignore dark-mode hints if print media.\n@media not print\n // Enable dark-mode, if requested.\n body[data-theme=\"dark\"]\n @include colors-dark\n\n html & .only-light\n display: none !important\n .only-dark\n display: block !important\n\n // Enable dark mode, unless explicitly told to avoid.\n @media (prefers-color-scheme: dark)\n body:not([data-theme=\"light\"])\n @include colors-dark\n\n html & .only-light\n display: none !important\n .only-dark\n display: block !important\n\n//\n// Theme toggle presentation\n//\nbody[data-theme=\"auto\"]\n .theme-toggle svg.theme-icon-when-auto\n display: block\n\nbody[data-theme=\"dark\"]\n .theme-toggle svg.theme-icon-when-dark\n display: block\n\nbody[data-theme=\"light\"]\n .theme-toggle svg.theme-icon-when-light\n display: block\n","// Fonts used by this theme.\n//\n// There are basically two things here -- using the system font stack and\n// defining sizes for various elements in %ages. We could have also used `em`\n// but %age is easier to reason about for me.\n\n@mixin fonts {\n // These are adapted from https://systemfontstack.com/\n --font-stack: -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial,\n sans-serif, Apple Color Emoji, Segoe UI Emoji;\n --font-stack--monospace: \"SFMono-Regular\", Menlo, Consolas, Monaco,\n Liberation Mono, Lucida Console, monospace;\n\n --font-size--normal: 100%;\n --font-size--small: 87.5%;\n --font-size--small--2: 81.25%;\n --font-size--small--3: 75%;\n --font-size--small--4: 62.5%;\n\n // Sidebar\n --sidebar-caption-font-size: var(--font-size--small--2);\n --sidebar-item-font-size: var(--font-size--small);\n --sidebar-search-input-font-size: var(--font-size--small);\n\n // Table of Contents\n --toc-font-size: var(--font-size--small--3);\n --toc-font-size--mobile: var(--font-size--normal);\n --toc-title-font-size: var(--font-size--small--4);\n\n // Admonitions\n //\n // These aren't defined in terms of %ages, since nesting these is permitted.\n --admonition-font-size: 0.8125rem;\n --admonition-title-font-size: 0.8125rem;\n\n // Code\n --code-font-size: var(--font-size--small--2);\n\n // API\n --api-font-size: var(--font-size--small);\n}\n","// Spacing for various elements on the page\n//\n// If the user wants to tweak things in a certain way, they are permitted to.\n// They also have to deal with the consequences though!\n\n@mixin spacing {\n // Header!\n --header-height: calc(\n var(--sidebar-item-line-height) + 4 * #{var(--sidebar-item-spacing-vertical)}\n );\n --header-padding: 0.5rem;\n\n // Sidebar\n --sidebar-tree-space-above: 1.5rem;\n --sidebar-caption-space-above: 1rem;\n\n --sidebar-item-line-height: 1rem;\n --sidebar-item-spacing-vertical: 0.5rem;\n --sidebar-item-spacing-horizontal: 1rem;\n --sidebar-item-height: calc(\n var(--sidebar-item-line-height) + 2 *#{var(--sidebar-item-spacing-vertical)}\n );\n\n --sidebar-expander-width: var(--sidebar-item-height); // be square\n\n --sidebar-search-space-above: 0.5rem;\n --sidebar-search-input-spacing-vertical: 0.5rem;\n --sidebar-search-input-spacing-horizontal: 0.5rem;\n --sidebar-search-input-height: 1rem;\n --sidebar-search-icon-size: var(--sidebar-search-input-height);\n\n // Table of Contents\n --toc-title-padding: 0.25rem 0;\n --toc-spacing-vertical: 1.5rem;\n --toc-spacing-horizontal: 1.5rem;\n --toc-item-spacing-vertical: 0.4rem;\n --toc-item-spacing-horizontal: 1rem;\n}\n","// Expose theme icons as CSS variables.\n\n$icons: (\n // Adapted from tabler-icons\n // url: https://tablericons.com/\n \"search\":\n url('data:image/svg+xml;charset=utf-8,'),\n // Factored out from mkdocs-material on 24-Aug-2020.\n // url: https://squidfunk.github.io/mkdocs-material/reference/admonitions/\n \"pencil\":\n url('data:image/svg+xml;charset=utf-8,'),\n \"abstract\":\n url('data:image/svg+xml;charset=utf-8,'),\n \"info\":\n url('data:image/svg+xml;charset=utf-8,'),\n \"flame\":\n url('data:image/svg+xml;charset=utf-8,'),\n \"question\":\n url('data:image/svg+xml;charset=utf-8,'),\n \"warning\":\n url('data:image/svg+xml;charset=utf-8,'),\n \"failure\":\n url('data:image/svg+xml;charset=utf-8,'),\n \"spark\":\n url('data:image/svg+xml;charset=utf-8,')\n);\n\n@mixin icons {\n @each $name, $glyph in $icons {\n --icon-#{$name}: #{$glyph};\n }\n}\n","// Admonitions\n\n// Structure of these is:\n// admonition-class: color \"icon-name\";\n//\n// The colors are translated into CSS variables below. The icons are\n// used directly in the main declarations to set the `mask-image` in\n// the title.\n\n// prettier-ignore\n$admonitions: (\n // Each of these has an reST directives for it.\n \"caution\": #ff9100 \"spark\",\n \"warning\": #ff9100 \"warning\",\n \"danger\": #ff5252 \"spark\",\n \"attention\": #ff5252 \"warning\",\n \"error\": #ff5252 \"failure\",\n \"hint\": #00c852 \"question\",\n \"tip\": #00c852 \"info\",\n \"important\": #00bfa5 \"flame\",\n \"note\": #00b0ff \"pencil\",\n \"seealso\": #448aff \"info\",\n \"admonition-todo\": #808080 \"pencil\"\n);\n\n@mixin default-admonition($color, $icon-name) {\n --color-admonition-title: #{$color};\n --color-admonition-title-background: #{rgba($color, 0.2)};\n\n --icon-admonition-default: var(--icon-#{$icon-name});\n}\n\n@mixin default-topic($color, $icon-name) {\n --color-topic-title: #{$color};\n --color-topic-title-background: #{rgba($color, 0.2)};\n\n --icon-topic-default: var(--icon-#{$icon-name});\n}\n\n@mixin admonitions {\n @each $name, $values in $admonitions {\n --color-admonition-title--#{$name}: #{nth($values, 1)};\n --color-admonition-title-background--#{$name}: #{rgba(\n nth($values, 1),\n 0.2\n )};\n }\n}\n","// Colors used throughout this theme.\n//\n// The aim is to give the user more control. Thus, instead of hard-coding colors\n// in various parts of the stylesheet, the approach taken is to define all\n// colors as CSS variables and reusing them in all the places.\n//\n// `colors-dark` depends on `colors` being included at a lower specificity.\n\n@mixin colors {\n --color-problematic: #b30000;\n\n // Base Colors\n --color-foreground-primary: black; // for main text and headings\n --color-foreground-secondary: #5a5c63; // for secondary text\n --color-foreground-muted: #646776; // for muted text\n --color-foreground-border: #878787; // for content borders\n\n --color-background-primary: white; // for content\n --color-background-secondary: #f8f9fb; // for navigation + ToC\n --color-background-hover: #efeff4ff; // for navigation-item hover\n --color-background-hover--transparent: #efeff400;\n --color-background-border: #eeebee; // for UI borders\n --color-background-item: #ccc; // for \"background\" items (eg: copybutton)\n\n // Announcements\n --color-announcement-background: #000000dd;\n --color-announcement-text: #eeebee;\n\n // Brand colors\n --color-brand-primary: #2962ff;\n --color-brand-content: #2a5adf;\n\n // API documentation\n --color-api-background: var(--color-background-hover--transparent);\n --color-api-background-hover: var(--color-background-hover);\n --color-api-overall: var(--color-foreground-secondary);\n --color-api-name: var(--color-problematic);\n --color-api-pre-name: var(--color-problematic);\n --color-api-paren: var(--color-foreground-secondary);\n --color-api-keyword: var(--color-foreground-primary);\n --color-highlight-on-target: #ffffcc;\n\n // Inline code background\n --color-inline-code-background: var(--color-background-secondary);\n\n // Highlighted text (search)\n --color-highlighted-background: #ddeeff;\n --color-highlighted-text: var(--color-foreground-primary);\n\n // GUI Labels\n --color-guilabel-background: #ddeeff80;\n --color-guilabel-border: #bedaf580;\n --color-guilabel-text: var(--color-foreground-primary);\n\n // Admonitions!\n --color-admonition-background: transparent;\n\n //////////////////////////////////////////////////////////////////////////////\n // Everything below this should be one of:\n // - var(...)\n // - *-gradient(...)\n // - special literal values (eg: transparent, none)\n //////////////////////////////////////////////////////////////////////////////\n\n // Tables\n --color-table-header-background: var(--color-background-secondary);\n --color-table-border: var(--color-background-border);\n\n // Cards\n --color-card-border: var(--color-background-secondary);\n --color-card-background: transparent;\n --color-card-marginals-background: var(--color-background-secondary);\n\n // Header\n --color-header-background: var(--color-background-primary);\n --color-header-border: var(--color-background-border);\n --color-header-text: var(--color-foreground-primary);\n\n // Sidebar (left)\n --color-sidebar-background: var(--color-background-secondary);\n --color-sidebar-background-border: var(--color-background-border);\n\n --color-sidebar-brand-text: var(--color-foreground-primary);\n --color-sidebar-caption-text: var(--color-foreground-muted);\n --color-sidebar-link-text: var(--color-foreground-secondary);\n --color-sidebar-link-text--top-level: var(--color-brand-primary);\n\n --color-sidebar-item-background: var(--color-sidebar-background);\n --color-sidebar-item-background--current: var(\n --color-sidebar-item-background\n );\n --color-sidebar-item-background--hover: linear-gradient(\n 90deg,\n var(--color-background-hover--transparent) 0%,\n var(--color-background-hover) var(--sidebar-item-spacing-horizontal),\n var(--color-background-hover) 100%\n );\n\n --color-sidebar-item-expander-background: transparent;\n --color-sidebar-item-expander-background--hover: var(\n --color-background-hover\n );\n\n --color-sidebar-search-text: var(--color-foreground-primary);\n --color-sidebar-search-background: var(--color-background-secondary);\n --color-sidebar-search-background--focus: var(--color-background-primary);\n --color-sidebar-search-border: var(--color-background-border);\n --color-sidebar-search-icon: var(--color-foreground-muted);\n\n // Table of Contents (right)\n --color-toc-background: var(--color-background-primary);\n --color-toc-title-text: var(--color-foreground-muted);\n --color-toc-item-text: var(--color-foreground-secondary);\n --color-toc-item-text--hover: var(--color-foreground-primary);\n --color-toc-item-text--active: var(--color-brand-primary);\n\n // Actual page contents\n --color-content-foreground: var(--color-foreground-primary);\n --color-content-background: transparent;\n\n // Links\n --color-link: var(--color-brand-content);\n --color-link--hover: var(--color-brand-content);\n --color-link-underline: var(--color-background-border);\n --color-link-underline--hover: var(--color-foreground-border);\n}\n\n@mixin colors-dark {\n --color-problematic: #ee5151;\n\n // Base Colors\n --color-foreground-primary: #ffffffcc; // for main text and headings\n --color-foreground-secondary: #9ca0a5; // for secondary text\n --color-foreground-muted: #81868d; // for muted text\n --color-foreground-border: #666666; // for content borders\n\n --color-background-primary: #131416; // for content\n --color-background-secondary: #1a1c1e; // for navigation + ToC\n --color-background-hover: #1e2124ff; // for navigation-item hover\n --color-background-hover--transparent: #1e212400;\n --color-background-border: #303335; // for UI borders\n --color-background-item: #444; // for \"background\" items (eg: copybutton)\n\n // Announcements\n --color-announcement-background: #000000dd;\n --color-announcement-text: #eeebee;\n\n // Brand colors\n --color-brand-primary: #2b8cee;\n --color-brand-content: #368ce2;\n\n // Highlighted text (search)\n --color-highlighted-background: #083563;\n\n // GUI Labels\n --color-guilabel-background: #08356380;\n --color-guilabel-border: #13395f80;\n\n // API documentation\n --color-api-keyword: var(--color-foreground-secondary);\n --color-highlight-on-target: #333300;\n\n // Admonitions\n --color-admonition-background: #18181a;\n\n // Cards\n --color-card-border: var(--color-background-secondary);\n --color-card-background: #18181a;\n --color-card-marginals-background: var(--color-background-hover);\n}\n","// This file contains the styling for making the content throughout the page,\n// including fonts, paragraphs, headings and spacing among these elements.\n\nbody\n font-family: var(--font-stack)\npre,\ncode,\nkbd,\nsamp\n font-family: var(--font-stack--monospace)\n\n// Make fonts look slightly nicer.\nbody\n -webkit-font-smoothing: antialiased\n -moz-osx-font-smoothing: grayscale\n\n// Line height from Bootstrap 4.1\narticle\n line-height: 1.5\n\n//\n// Headings\n//\nh1,\nh2,\nh3,\nh4,\nh5,\nh6\n line-height: 1.25\n font-weight: bold\n\n border-radius: 0.5rem\n margin-top: 0.5rem\n margin-bottom: 0.5rem\n margin-left: -0.5rem\n margin-right: -0.5rem\n padding-left: 0.5rem\n padding-right: 0.5rem\n\n + p\n margin-top: 0\n\nh1\n font-size: 2.5em\n margin-top: 1.75rem\n margin-bottom: 1rem\nh2\n font-size: 2em\n margin-top: 1.75rem\nh3\n font-size: 1.5em\nh4\n font-size: 1.25em\nh5\n font-size: 1.125em\nh6\n font-size: 1em\n\nsmall\n opacity: 75%\n font-size: 80%\n\n// Paragraph\np\n margin-top: 0.5rem\n margin-bottom: 0.75rem\n\n// Horizontal rules\nhr.docutils\n height: 1px\n padding: 0\n margin: 2rem 0\n background-color: var(--color-background-border)\n border: 0\n\n.centered\n text-align: center\n\n// Links\na\n text-decoration: underline\n\n color: var(--color-link)\n text-decoration-color: var(--color-link-underline)\n\n &:hover\n color: var(--color-link--hover)\n text-decoration-color: var(--color-link-underline--hover)\n &.muted-link\n color: inherit\n &:hover\n color: var(--color-link)\n text-decoration-color: var(--color-link-underline--hover)\n","// This file contains the styles for the overall layouting of the documentation\n// skeleton, including the responsive changes as well as sidebar toggles.\n//\n// This is implemented as a mobile-last design, which isn't ideal, but it is\n// reasonably good-enough and I got pretty tired by the time I'd finished this\n// to move the rules around to fix this. Shouldn't take more than 3-4 hours,\n// if you know what you're doing tho.\n\n// HACK: Not all browsers account for the scrollbar width in media queries.\n// This results in horizontal scrollbars in the breakpoint where we go\n// from displaying everything to hiding the ToC. We accomodate for this by\n// adding a bit of padding to the TOC drawer, disabling the horizontal\n// scrollbar and allowing the scrollbars to cover the padding.\n// https://www.456bereastreet.com/archive/201301/media_query_width_and_vertical_scrollbars/\n\n// HACK: Always having the scrollbar visible, prevents certain browsers from\n// causing the content to stutter horizontally between taller-than-viewport and\n// not-taller-than-viewport pages.\n\nhtml\n overflow-x: hidden\n overflow-y: scroll\n scroll-behavior: smooth\n\n.sidebar-scroll, .toc-scroll, article[role=main] *\n // Override Firefox scrollbar style\n scrollbar-width: thin\n scrollbar-color: var(--color-foreground-border) transparent\n\n // Override Chrome scrollbar styles\n &::-webkit-scrollbar\n width: 0.25rem\n height: 0.25rem\n &::-webkit-scrollbar-thumb\n background-color: var(--color-foreground-border)\n border-radius: 0.125rem\n\n//\n// Overalls\n//\nhtml,\nbody\n height: 100%\n color: var(--color-foreground-primary)\n background: var(--color-background-primary)\n\narticle\n color: var(--color-content-foreground)\n background: var(--color-content-background)\n overflow-wrap: break-word\n\n.page\n display: flex\n // fill the viewport for pages with little content.\n min-height: 100%\n\n.mobile-header\n width: 100%\n height: var(--header-height)\n background-color: var(--color-header-background)\n color: var(--color-header-text)\n border-bottom: 1px solid var(--color-header-border)\n\n // Looks like sub-script/super-script have this, and we need this to\n // be \"on top\" of those.\n z-index: 10\n\n // We don't show the header on large screens.\n display: none\n\n // Add shadow when scrolled\n &.scrolled\n border-bottom: none\n box-shadow: 0 0 0.2rem rgba(0, 0, 0, 0.1), 0 0.2rem 0.4rem rgba(0, 0, 0, 0.2)\n\n .header-center\n a\n color: var(--color-header-text)\n text-decoration: none\n\n.main\n display: flex\n flex: 1\n\n// Sidebar (left) also covers the entire left portion of screen.\n.sidebar-drawer\n box-sizing: border-box\n\n border-right: 1px solid var(--color-sidebar-background-border)\n background: var(--color-sidebar-background)\n\n display: flex\n justify-content: flex-end\n // These next two lines took me two days to figure out.\n width: calc((100% - #{$full-width}) / 2 + #{$sidebar-width})\n min-width: $sidebar-width\n\n// Scroll-along sidebars\n.sidebar-container,\n.toc-drawer\n box-sizing: border-box\n width: $sidebar-width\n\n.toc-drawer\n background: var(--color-toc-background)\n // See HACK described on top of this document\n padding-right: 1rem\n\n.sidebar-sticky,\n.toc-sticky\n position: sticky\n top: 0\n height: min(100%, 100vh)\n height: 100vh\n\n display: flex\n flex-direction: column\n\n.sidebar-scroll,\n.toc-scroll\n flex-grow: 1\n flex-shrink: 1\n\n overflow: auto\n scroll-behavior: smooth\n\n// Central items.\n.content\n padding: 0 $content-padding\n width: $content-width\n\n display: flex\n flex-direction: column\n justify-content: space-between\n\n.icon\n display: inline-block\n height: 1rem\n width: 1rem\n svg\n width: 100%\n height: 100%\n\n//\n// Accommodate announcement banner\n//\n.announcement\n background-color: var(--color-announcement-background)\n color: var(--color-announcement-text)\n\n height: var(--header-height)\n display: flex\n align-items: center\n overflow-x: auto\n & + .page\n min-height: calc(100% - var(--header-height))\n\n.announcement-content\n box-sizing: border-box\n padding: 0.5rem\n min-width: 100%\n white-space: nowrap\n text-align: center\n\n a\n color: var(--color-announcement-text)\n text-decoration-color: var(--color-announcement-text)\n\n &:hover\n color: var(--color-announcement-text)\n text-decoration-color: var(--color-link--hover)\n\n////////////////////////////////////////////////////////////////////////////////\n// Toggles for theme\n////////////////////////////////////////////////////////////////////////////////\n.no-js .theme-toggle-container // don't show theme toggle if there's no JS\n display: none\n\n.theme-toggle-container\n vertical-align: middle\n\n.theme-toggle\n cursor: pointer\n border: none\n padding: 0\n background: transparent\n\n.theme-toggle svg\n vertical-align: middle\n height: 1rem\n width: 1rem\n color: var(--color-foreground-primary)\n display: none\n\n.theme-toggle-header\n float: left\n padding: 1rem 0.5rem\n\n////////////////////////////////////////////////////////////////////////////////\n// Toggles for elements\n////////////////////////////////////////////////////////////////////////////////\n.toc-overlay-icon, .nav-overlay-icon\n display: none\n cursor: pointer\n\n .icon\n color: var(--color-foreground-secondary)\n height: 1rem\n width: 1rem\n\n.toc-header-icon, .nav-overlay-icon\n // for when we set display: flex\n justify-content: center\n align-items: center\n\n.toc-content-icon\n height: 1.5rem\n width: 1.5rem\n\n.content-icon-container\n float: right\n display: flex\n margin-top: 1.5rem\n margin-left: 1rem\n margin-bottom: 1rem\n gap: 0.5rem\n\n .edit-this-page svg\n color: inherit\n height: 1rem\n width: 1rem\n\n.sidebar-toggle\n position: absolute\n display: none\n// \n.sidebar-toggle[name=\"__toc\"]\n left: 20px\n.sidebar-toggle:checked\n left: 40px\n// \n\n.overlay\n position: fixed\n top: 0\n width: 0\n height: 0\n\n transition: width 0ms, height 0ms, opacity 250ms ease-out\n\n opacity: 0\n background-color: rgba(0, 0, 0, 0.54)\n.sidebar-overlay\n z-index: 20\n.toc-overlay\n z-index: 40\n\n// Keep things on top and smooth.\n.sidebar-drawer\n z-index: 30\n transition: left 250ms ease-in-out\n.toc-drawer\n z-index: 50\n transition: right 250ms ease-in-out\n\n// Show the Sidebar\n#__navigation:checked\n & ~ .sidebar-overlay\n width: 100%\n height: 100%\n opacity: 1\n & ~ .page\n .sidebar-drawer\n top: 0\n left: 0\n // Show the toc sidebar\n#__toc:checked\n & ~ .toc-overlay\n width: 100%\n height: 100%\n opacity: 1\n & ~ .page\n .toc-drawer\n top: 0\n right: 0\n\n////////////////////////////////////////////////////////////////////////////////\n// Back to top\n////////////////////////////////////////////////////////////////////////////////\n.back-to-top\n text-decoration: none\n\n display: none\n position: fixed\n left: 0\n top: 1rem\n padding: 0.5rem\n padding-right: 0.75rem\n border-radius: 1rem\n font-size: 0.8125rem\n\n background: var(--color-background-primary)\n box-shadow: 0 0.2rem 0.5rem rgba(0, 0, 0, 0.05), #6b728080 0px 0px 1px 0px\n\n z-index: 10\n\n margin-left: 50%\n transform: translateX(-50%)\n svg\n height: 1rem\n width: 1rem\n fill: currentColor\n display: inline-block\n\n span\n margin-left: 0.25rem\n\n .show-back-to-top &\n display: flex\n align-items: center\n\n////////////////////////////////////////////////////////////////////////////////\n// Responsive layouting\n////////////////////////////////////////////////////////////////////////////////\n// Make things a bit bigger on bigger screens.\n@media (min-width: $full-width + $sidebar-width)\n html\n font-size: 110%\n\n@media (max-width: $full-width)\n // Collapse \"toc\" into the icon.\n .toc-content-icon\n display: flex\n .toc-drawer\n position: fixed\n height: 100vh\n top: 0\n right: -$sidebar-width\n border-left: 1px solid var(--color-background-muted)\n .toc-tree\n border-left: none\n font-size: var(--toc-font-size--mobile)\n\n // Accomodate for a changed content width.\n .sidebar-drawer\n width: calc((100% - #{$full-width - $sidebar-width}) / 2 + #{$sidebar-width})\n\n@media (max-width: $full-width - $sidebar-width)\n // Collapse \"navigation\".\n .nav-overlay-icon\n display: flex\n .sidebar-drawer\n position: fixed\n height: 100vh\n width: $sidebar-width\n\n top: 0\n left: -$sidebar-width\n\n // Swap which icon is visible.\n .toc-header-icon\n display: flex\n .toc-content-icon, .theme-toggle-content\n display: none\n .theme-toggle-header\n display: block\n\n // Show the header.\n .mobile-header\n position: sticky\n top: 0\n display: flex\n justify-content: space-between\n align-items: center\n\n .header-left,\n .header-right\n display: flex\n height: var(--header-height)\n padding: 0 var(--header-padding)\n label\n height: 100%\n width: 100%\n user-select: none\n\n .nav-overlay-icon .icon,\n .theme-toggle svg\n height: 1.25rem\n width: 1.25rem\n\n // Add a scroll margin for the content\n :target\n scroll-margin-top: var(--header-height)\n\n // Show back-to-top below the header\n .back-to-top\n top: calc(var(--header-height) + 0.5rem)\n\n // Center the page, and accommodate for the header.\n .page\n flex-direction: column\n justify-content: center\n .content\n margin-left: auto\n margin-right: auto\n\n@media (max-width: $content-width + 2* $content-padding)\n // Content should respect window limits.\n .content\n width: 100%\n overflow-x: auto\n\n@media (max-width: $content-width)\n .content\n padding: 0 $content-padding--small\n // Don't float sidebars to the right.\n article aside.sidebar\n float: none\n width: 100%\n margin: 1rem 0\n","//\n// The design here is strongly inspired by mkdocs-material.\n.admonition, .topic\n margin: 1rem auto\n padding: 0 0.5rem 0.5rem 0.5rem\n\n background: var(--color-admonition-background)\n\n border-radius: 0.2rem\n box-shadow: 0 0.2rem 0.5rem rgba(0, 0, 0, 0.05), 0 0 0.0625rem rgba(0, 0, 0, 0.1)\n\n font-size: var(--admonition-font-size)\n\n overflow: hidden\n page-break-inside: avoid\n\n // First element should have no margin, since the title has it.\n > :nth-child(2)\n margin-top: 0\n\n // Last item should have no margin, since we'll control that w/ padding\n > :last-child\n margin-bottom: 0\n\n.admonition p.admonition-title,\np.topic-title\n position: relative\n margin: 0 -0.5rem 0.5rem\n padding-left: 2rem\n padding-right: .5rem\n padding-top: .4rem\n padding-bottom: .4rem\n\n font-weight: 500\n font-size: var(--admonition-title-font-size)\n line-height: 1.3\n\n // Our fancy icon\n &::before\n content: \"\"\n position: absolute\n left: 0.5rem\n width: 1rem\n height: 1rem\n\n// Default styles\np.admonition-title\n background-color: var(--color-admonition-title-background)\n &::before\n background-color: var(--color-admonition-title)\n mask-image: var(--icon-admonition-default)\n mask-repeat: no-repeat\n\np.topic-title\n background-color: var(--color-topic-title-background)\n &::before\n background-color: var(--color-topic-title)\n mask-image: var(--icon-topic-default)\n mask-repeat: no-repeat\n\n//\n// Variants\n//\n.admonition\n border-left: 0.2rem solid var(--color-admonition-title)\n\n @each $type, $value in $admonitions\n &.#{$type}\n border-left-color: var(--color-admonition-title--#{$type})\n > .admonition-title\n background-color: var(--color-admonition-title-background--#{$type})\n &::before\n background-color: var(--color-admonition-title--#{$type})\n mask-image: var(--icon-#{nth($value, 2)})\n\n.admonition-todo > .admonition-title\n text-transform: uppercase\n","// This file stylizes the API documentation (stuff generated by autodoc). It's\n// deeply nested due to how autodoc structures the HTML without enough classes\n// to select the relevant items.\n\n// API docs!\ndl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple)\n // Tweak the spacing of all the things!\n dd\n margin-left: 2rem\n > :first-child\n margin-top: 0.125rem\n > :last-child\n margin-bottom: 0.75rem\n\n // This is used for the arguments\n .field-list\n margin-bottom: 0.75rem\n\n // \"Headings\" (like \"Parameters\" and \"Return\")\n > dt\n text-transform: uppercase\n font-size: var(--font-size--small)\n\n dd:empty\n margin-bottom: 0.5rem\n dd > ul\n margin-left: -1.2rem\n > li\n > p:nth-child(2)\n margin-top: 0\n // When the last-empty-paragraph follows a paragraph, it doesn't need\n // to augument the existing spacing.\n > p + p:last-child:empty\n margin-top: 0\n margin-bottom: 0\n\n // Colorize the elements\n > dt\n color: var(--color-api-overall)\n\n.sig:not(.sig-inline)\n font-weight: bold\n\n font-size: var(--api-font-size)\n font-family: var(--font-stack--monospace)\n\n margin-left: -0.25rem\n margin-right: -0.25rem\n padding-top: 0.25rem\n padding-bottom: 0.25rem\n padding-right: 0.5rem\n\n // These are intentionally em, to properly match the font size.\n padding-left: 3em\n text-indent: -2.5em\n\n border-radius: 0.25rem\n\n background: var(--color-api-background)\n transition: background 100ms ease-out\n\n &:hover\n background: var(--color-api-background-hover)\n\n // adjust the size of the [source] link on the right.\n a.reference\n .viewcode-link\n font-weight: normal\n width: 3.5rem\n\nem.property\n font-style: normal\n &:first-child\n color: var(--color-api-keyword)\n.sig-name\n color: var(--color-api-name)\n.sig-prename\n font-weight: normal\n color: var(--color-api-pre-name)\n.sig-paren\n color: var(--color-api-paren)\n.sig-param\n font-style: normal\n\n.versionmodified\n font-style: italic\ndiv.versionadded, div.versionchanged, div.deprecated\n p\n margin-top: 0.125rem\n margin-bottom: 0.125rem\n\n// Align the [docs] and [source] to the right.\n.viewcode-link, .viewcode-back\n float: right\n text-align: right\n",".line-block\n margin-top: 0.5rem\n margin-bottom: 0.75rem\n .line-block\n margin-top: 0rem\n margin-bottom: 0rem\n padding-left: 1rem\n","// Captions\narticle p.caption,\ntable > caption,\n.code-block-caption\n font-size: var(--font-size--small)\n text-align: center\n\n// Caption above a TOCTree\n.toctree-wrapper.compound\n .caption, :not(.caption) > .caption-text\n font-size: var(--font-size--small)\n text-transform: uppercase\n\n text-align: initial\n margin-bottom: 0\n\n > ul\n margin-top: 0\n margin-bottom: 0\n","// Inline code\ncode.literal, .sig-inline\n background: var(--color-inline-code-background)\n border-radius: 0.2em\n // Make the font smaller, and use padding to recover.\n font-size: var(--font-size--small--2)\n padding: 0.1em 0.2em\n\n pre.literal-block &\n font-size: inherit\n padding: 0\n\n p &\n border: 1px solid var(--color-background-border)\n\n.sig-inline\n font-family: var(--font-stack--monospace)\n\n// Code and Literal Blocks\n$code-spacing-vertical: 0.625rem\n$code-spacing-horizontal: 0.875rem\n\n// Wraps every literal block + line numbers.\ndiv[class*=\" highlight-\"],\ndiv[class^=\"highlight-\"]\n margin: 1em 0\n display: flex\n\n .table-wrapper\n margin: 0\n padding: 0\n\npre\n margin: 0\n padding: 0\n overflow: auto\n\n // Needed to have more specificity than pygments' \"pre\" selector. :(\n article[role=\"main\"] .highlight &\n line-height: 1.5\n\n &.literal-block,\n .highlight &\n font-size: var(--code-font-size)\n padding: $code-spacing-vertical $code-spacing-horizontal\n\n // Make it look like all the other blocks.\n &.literal-block\n margin-top: 1rem\n margin-bottom: 1rem\n\n border-radius: 0.2rem\n background-color: var(--color-code-background)\n color: var(--color-code-foreground)\n\n// All code is always contained in this.\n.highlight\n width: 100%\n border-radius: 0.2rem\n\n // Make line numbers and prompts un-selectable.\n .gp, span.linenos\n user-select: none\n pointer-events: none\n\n // Expand the line-highlighting.\n .hll\n display: block\n margin-left: -$code-spacing-horizontal\n margin-right: -$code-spacing-horizontal\n padding-left: $code-spacing-horizontal\n padding-right: $code-spacing-horizontal\n\n/* Make code block captions be nicely integrated */\n.code-block-caption\n display: flex\n padding: $code-spacing-vertical $code-spacing-horizontal\n\n border-radius: 0.25rem\n border-bottom-left-radius: 0\n border-bottom-right-radius: 0\n font-weight: 300\n border-bottom: 1px solid\n\n background-color: var(--color-code-background)\n color: var(--color-code-foreground)\n border-color: var(--color-background-border)\n\n + div[class]\n margin-top: 0\n pre\n border-top-left-radius: 0\n border-top-right-radius: 0\n\n// When `html_codeblock_linenos_style` is table.\n.highlighttable\n width: 100%\n display: block\n tbody\n display: block\n\n tr\n display: flex\n\n // Line numbers\n td.linenos\n background-color: var(--color-code-background)\n color: var(--color-code-foreground)\n padding: $code-spacing-vertical $code-spacing-horizontal\n padding-right: 0\n border-top-left-radius: 0.2rem\n border-bottom-left-radius: 0.2rem\n\n .linenodiv\n padding-right: $code-spacing-horizontal\n font-size: var(--code-font-size)\n box-shadow: -0.0625rem 0 var(--color-foreground-border) inset\n\n // Actual code\n td.code\n padding: 0\n display: block\n flex: 1\n overflow: hidden\n\n .highlight\n border-top-left-radius: 0\n border-bottom-left-radius: 0\n\n// When `html_codeblock_linenos_style` is inline.\n.highlight\n span.linenos\n display: inline-block\n padding-left: 0\n padding-right: $code-spacing-horizontal\n margin-right: $code-spacing-horizontal\n box-shadow: -0.0625rem 0 var(--color-foreground-border) inset\n","// Inline Footnote Reference\n.footnote-reference\n font-size: var(--font-size--small--4)\n vertical-align: super\n\n// Definition list, listing the content of each note.\n// docutils <= 0.17\ndl.footnote.brackets\n font-size: var(--font-size--small)\n color: var(--color-foreground-secondary)\n\n display: grid\n grid-template-columns: max-content auto\n dt\n margin: 0\n > .fn-backref\n margin-left: 0.25rem\n\n &:after\n content: \":\"\n\n .brackets\n &:before\n content: \"[\"\n &:after\n content: \"]\"\n\n dd\n margin: 0\n padding: 0 1rem\n\n// docutils >= 0.18\naside.footnote\n font-size: var(--font-size--small)\n color: var(--color-foreground-secondary)\n\naside.footnote > span,\ndiv.citation > span\n float: left\n font-weight: 500\n padding-right: 0.25rem\n\naside.footnote > p,\ndiv.citation > p\n margin-left: 2rem\n","//\n// Figures\n//\nimg\n box-sizing: border-box\n max-width: 100%\n height: auto\n\narticle\n figure, .figure\n border-radius: 0.2rem\n\n margin: 0\n :last-child\n margin-bottom: 0\n\n .align-left\n float: left\n clear: left\n margin: 0 1rem 1rem\n\n .align-right\n float: right\n clear: right\n margin: 0 1rem 1rem\n\n .align-default,\n .align-center\n display: block\n text-align: center\n margin-left: auto\n margin-right: auto\n\n // WELL, table needs to be stylised like a table.\n table.align-default\n display: table\n text-align: initial\n",".genindex-jumpbox, .domainindex-jumpbox\n border-top: 1px solid var(--color-background-border)\n border-bottom: 1px solid var(--color-background-border)\n padding: 0.25rem\n\n.genindex-section, .domainindex-section\n h2\n margin-top: 0.75rem\n margin-bottom: 0.5rem\n ul\n margin-top: 0\n margin-bottom: 0\n","ul,\nol\n padding-left: 1.2rem\n\n // Space lists out like paragraphs\n margin-top: 1rem\n margin-bottom: 1rem\n // reduce margins within li.\n li\n > p:first-child\n margin-top: 0.25rem\n margin-bottom: 0.25rem\n\n > p:last-child\n margin-top: 0.25rem\n\n > ul,\n > ol\n margin-top: 0.5rem\n margin-bottom: 0.5rem\n\nol\n &.arabic\n list-style: decimal\n &.loweralpha\n list-style: lower-alpha\n &.upperalpha\n list-style: upper-alpha\n &.lowerroman\n list-style: lower-roman\n &.upperroman\n list-style: upper-roman\n\n// Don't space lists out when they're \"simple\" or in a `.. toctree::`\n.simple,\n.toctree-wrapper\n li\n > ul,\n > ol\n margin-top: 0\n margin-bottom: 0\n\n// Definition Lists\n.field-list,\n.option-list,\ndl:not([class]),\ndl.simple,\ndl.footnote,\ndl.glossary\n dt\n font-weight: 500\n margin-top: 0.25rem\n + dt\n margin-top: 0\n\n .classifier::before\n content: \":\"\n margin-left: 0.2rem\n margin-right: 0.2rem\n\n dd\n > p:first-child,\n ul\n margin-top: 0.125rem\n\n ul\n margin-bottom: 0.125rem\n",".math-wrapper\n width: 100%\n overflow-x: auto\n\ndiv.math\n position: relative\n text-align: center\n\n .headerlink,\n &:focus .headerlink\n display: none\n\n &:hover .headerlink\n display: inline-block\n\n span.eqno\n position: absolute\n right: 0.5rem\n top: 50%\n transform: translate(0, -50%)\n z-index: 1\n","// Abbreviations\nabbr[title]\n cursor: help\n\n// \"Problematic\" content, as identified by Sphinx\n.problematic\n color: var(--color-problematic)\n\n// Keyboard / Mouse \"instructions\"\nkbd:not(.compound)\n margin: 0 0.2rem\n padding: 0 0.2rem\n border-radius: 0.2rem\n border: 1px solid var(--color-foreground-border)\n color: var(--color-foreground-primary)\n vertical-align: text-bottom\n\n font-size: var(--font-size--small--3)\n display: inline-block\n\n box-shadow: 0 0.0625rem 0 rgba(0, 0, 0, 0.2), inset 0 0 0 0.125rem var(--color-background-primary)\n\n background-color: var(--color-background-secondary)\n\n// Blockquote\nblockquote\n border-left: 4px solid var(--color-background-border)\n background: var(--color-background-secondary)\n\n margin-left: 0\n margin-right: 0\n padding: 0.5rem 1rem\n\n .attribution\n font-weight: 600\n text-align: right\n\n &.pull-quote,\n &.highlights\n font-size: 1.25em\n\n &.epigraph,\n &.pull-quote\n border-left-width: 0\n border-radius: 0.5rem\n\n &.highlights\n border-left-width: 0\n background: transparent\n\n// Center align embedded-in-text images\np .reference img\n vertical-align: middle\n","p.rubric\n line-height: 1.25\n font-weight: bold\n font-size: 1.125em\n\n // For Numpy-style documentation that's got rubrics within it.\n // https://github.com/pradyunsg/furo/discussions/505\n dd &\n line-height: inherit\n font-weight: inherit\n\n font-size: var(--font-size--small)\n text-transform: uppercase\n","article .sidebar\n float: right\n clear: right\n width: 30%\n\n margin-left: 1rem\n margin-right: 0\n\n border-radius: 0.2rem\n background-color: var(--color-background-secondary)\n border: var(--color-background-border) 1px solid\n\n > *\n padding-left: 1rem\n padding-right: 1rem\n\n > ul, > ol // lists need additional padding, because bullets.\n padding-left: 2.2rem\n\n .sidebar-title\n margin: 0\n padding: 0.5rem 1rem\n border-bottom: var(--color-background-border) 1px solid\n\n font-weight: 500\n\n// TODO: subtitle\n// TODO: dedicated variables?\n",".table-wrapper\n width: 100%\n overflow-x: auto\n margin-top: 1rem\n margin-bottom: 0.5rem\n padding: 0.2rem 0.2rem 0.75rem\n\ntable.docutils\n border-radius: 0.2rem\n border-spacing: 0\n border-collapse: collapse\n\n box-shadow: 0 0.2rem 0.5rem rgba(0, 0, 0, 0.05), 0 0 0.0625rem rgba(0, 0, 0, 0.1)\n\n th\n background: var(--color-table-header-background)\n\n td,\n th\n // Space things out properly\n padding: 0 0.25rem\n\n // Get the borders looking just-right.\n border-left: 1px solid var(--color-table-border)\n border-right: 1px solid var(--color-table-border)\n border-bottom: 1px solid var(--color-table-border)\n\n p\n margin: 0.25rem\n\n &:first-child\n border-left: none\n &:last-child\n border-right: none\n\n // MyST-parser tables set these classes for control of column alignment\n &.text-left\n text-align: left\n &.text-right\n text-align: right\n &.text-center\n text-align: center\n",":target\n scroll-margin-top: 0.5rem\n\n@media (max-width: $full-width - $sidebar-width)\n :target\n scroll-margin-top: calc(0.5rem + var(--header-height))\n\n // When a heading is selected\n section > span:target\n scroll-margin-top: calc(0.8rem + var(--header-height))\n\n// Permalinks\n.headerlink\n font-weight: 100\n user-select: none\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\ndl dt,\np.caption,\nfigcaption p,\ntable > caption,\n.code-block-caption\n > .headerlink\n margin-left: 0.5rem\n visibility: hidden\n &:hover > .headerlink\n visibility: visible\n\n // Don't change to link-like, if someone adds the contents directive.\n > .toc-backref\n color: inherit\n text-decoration-line: none\n\n// Figure and table captions are special.\nfigure:hover > figcaption > p > .headerlink,\ntable:hover > caption > .headerlink\n visibility: visible\n\n:target >, // Regular section[id] style anchors\nspan:target ~ // Non-regular span[id] style \"extra\" anchors\n h1,\n h2,\n h3,\n h4,\n h5,\n h6\n &:nth-of-type(1)\n background-color: var(--color-highlight-on-target)\n // .headerlink\n // visibility: visible\n code.literal\n background-color: transparent\n\ntable:target > caption,\nfigure:target\n background-color: var(--color-highlight-on-target)\n\n// Inline page contents\n.this-will-duplicate-information-and-it-is-still-useful-here li :target\n background-color: var(--color-highlight-on-target)\n\n// Code block permalinks\n.literal-block-wrapper:target .code-block-caption\n background-color: var(--color-highlight-on-target)\n\n// When a definition list item is selected\n//\n// There isn't really an alternative to !important here, due to the\n// high-specificity of API documentation's selector.\ndt:target\n background-color: var(--color-highlight-on-target) !important\n\n// When a footnote reference is selected\n.footnote > dt:target + dd,\n.footnote-reference:target\n background-color: var(--color-highlight-on-target)\n",".guilabel\n background-color: var(--color-guilabel-background)\n border: 1px solid var(--color-guilabel-border)\n color: var(--color-guilabel-text)\n\n padding: 0 0.3em\n border-radius: 0.5em\n font-size: 0.9em\n","// This file contains the styles used for stylizing the footer that's shown\n// below the content.\n\nfooter\n font-size: var(--font-size--small)\n display: flex\n flex-direction: column\n\n margin-top: 2rem\n\n// Bottom of page information\n.bottom-of-page\n display: flex\n align-items: center\n justify-content: space-between\n\n margin-top: 1rem\n padding-top: 1rem\n padding-bottom: 1rem\n\n color: var(--color-foreground-secondary)\n border-top: 1px solid var(--color-background-border)\n\n line-height: 1.5\n\n @media (max-width: $content-width)\n text-align: center\n flex-direction: column-reverse\n gap: 0.25rem\n\n .left-details\n font-size: var(--font-size--small)\n\n .right-details\n display: flex\n flex-direction: column\n gap: 0.25rem\n text-align: right\n\n .icons\n display: flex\n justify-content: flex-end\n gap: 0.25rem\n font-size: 1rem\n\n a\n text-decoration: none\n\n svg,\n img\n font-size: 1.125rem\n height: 1em\n width: 1em\n\n// Next/Prev page information\n.related-pages\n a\n display: flex\n align-items: center\n\n text-decoration: none\n &:hover .page-info .title\n text-decoration: underline\n color: var(--color-link)\n text-decoration-color: var(--color-link-underline)\n\n svg.furo-related-icon,\n svg.furo-related-icon > use\n flex-shrink: 0\n\n color: var(--color-foreground-border)\n\n width: 0.75rem\n height: 0.75rem\n margin: 0 0.5rem\n\n &.next-page\n max-width: 50%\n\n float: right\n clear: right\n text-align: right\n\n &.prev-page\n max-width: 50%\n\n float: left\n clear: left\n\n svg\n transform: rotate(180deg)\n\n.page-info\n display: flex\n flex-direction: column\n overflow-wrap: anywhere\n\n .next-page &\n align-items: flex-end\n\n .context\n display: flex\n align-items: center\n\n padding-bottom: 0.1rem\n\n color: var(--color-foreground-muted)\n font-size: var(--font-size--small)\n text-decoration: none\n","// This file contains the styles for the contents of the left sidebar, which\n// contains the navigation tree, logo, search etc.\n\n////////////////////////////////////////////////////////////////////////////////\n// Brand on top of the scrollable tree.\n////////////////////////////////////////////////////////////////////////////////\n.sidebar-brand\n display: flex\n flex-direction: column\n flex-shrink: 0\n\n padding: var(--sidebar-item-spacing-vertical) var(--sidebar-item-spacing-horizontal)\n text-decoration: none\n\n.sidebar-brand-text\n color: var(--color-sidebar-brand-text)\n overflow-wrap: break-word\n margin: var(--sidebar-item-spacing-vertical) 0\n font-size: 1.5rem\n\n.sidebar-logo-container\n margin: var(--sidebar-item-spacing-vertical) 0\n\n.sidebar-logo\n margin: 0 auto\n display: block\n max-width: 100%\n\n////////////////////////////////////////////////////////////////////////////////\n// Search\n////////////////////////////////////////////////////////////////////////////////\n.sidebar-search-container\n display: flex\n align-items: center\n margin-top: var(--sidebar-search-space-above)\n\n position: relative\n\n background: var(--color-sidebar-search-background)\n &:hover,\n &:focus-within\n background: var(--color-sidebar-search-background--focus)\n\n &::before\n content: \"\"\n position: absolute\n left: var(--sidebar-item-spacing-horizontal)\n width: var(--sidebar-search-icon-size)\n height: var(--sidebar-search-icon-size)\n\n background-color: var(--color-sidebar-search-icon)\n mask-image: var(--icon-search)\n\n.sidebar-search\n box-sizing: border-box\n\n border: none\n border-top: 1px solid var(--color-sidebar-search-border)\n border-bottom: 1px solid var(--color-sidebar-search-border)\n\n padding-top: var(--sidebar-search-input-spacing-vertical)\n padding-bottom: var(--sidebar-search-input-spacing-vertical)\n padding-right: var(--sidebar-search-input-spacing-horizontal)\n padding-left: calc(var(--sidebar-item-spacing-horizontal) + var(--sidebar-search-input-spacing-horizontal) + var(--sidebar-search-icon-size))\n\n width: 100%\n\n color: var(--color-sidebar-search-foreground)\n background: transparent\n z-index: 10\n\n &:focus\n outline: none\n\n &::placeholder\n font-size: var(--sidebar-search-input-font-size)\n\n//\n// Hide Search Matches link\n//\n#searchbox .highlight-link\n padding: var(--sidebar-item-spacing-vertical) var(--sidebar-item-spacing-horizontal) 0\n margin: 0\n text-align: center\n\n a\n color: var(--color-sidebar-search-icon)\n font-size: var(--font-size--small--2)\n\n////////////////////////////////////////////////////////////////////////////////\n// Structure/Skeleton of the navigation tree (left)\n////////////////////////////////////////////////////////////////////////////////\n.sidebar-tree\n font-size: var(--sidebar-item-font-size)\n margin-top: var(--sidebar-tree-space-above)\n margin-bottom: var(--sidebar-item-spacing-vertical)\n\n ul\n padding: 0\n margin-top: 0\n margin-bottom: 0\n\n display: flex\n flex-direction: column\n\n list-style: none\n\n li\n position: relative\n margin: 0\n\n > ul\n margin-left: var(--sidebar-item-spacing-horizontal)\n\n .icon\n color: var(--color-sidebar-link-text)\n\n .reference\n box-sizing: border-box\n color: var(--color-sidebar-link-text)\n\n // Fill the parent.\n display: inline-block\n line-height: var(--sidebar-item-line-height)\n text-decoration: none\n\n // Don't allow long words to cause wrapping.\n overflow-wrap: anywhere\n\n height: 100%\n width: 100%\n\n padding: var(--sidebar-item-spacing-vertical) var(--sidebar-item-spacing-horizontal)\n\n &:hover\n background: var(--color-sidebar-item-background--hover)\n\n // Add a nice little \"external-link\" arrow here.\n &.external::after\n content: url('data:image/svg+xml,')\n margin: 0 0.25rem\n vertical-align: middle\n color: var(--color-sidebar-link-text)\n\n // Make the current page reference bold.\n .current-page > .reference\n font-weight: bold\n\n label\n position: absolute\n top: 0\n right: 0\n height: var(--sidebar-item-height)\n width: var(--sidebar-expander-width)\n\n cursor: pointer\n user-select: none\n\n display: flex\n justify-content: center\n align-items: center\n\n .caption, :not(.caption) > .caption-text\n font-size: var(--sidebar-caption-font-size)\n color: var(--color-sidebar-caption-text)\n\n font-weight: bold\n text-transform: uppercase\n\n margin: var(--sidebar-caption-space-above) 0 0 0\n padding: var(--sidebar-item-spacing-vertical) var(--sidebar-item-spacing-horizontal)\n\n // If it has children, add a bit more padding to wrap the content to avoid\n // overlapping with the

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