From 73b5838a7b990b97387bbebfb28b0671e3cb8012 Mon Sep 17 00:00:00 2001 From: JacobCoffee Date: Tue, 8 Oct 2024 23:20:57 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20litestar?= =?UTF-8?q?-org/type-lens@483021b838095dcf18d3aad8fe69b801b634769d=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 43/.buildinfo | 4 + 43/.nojekyll | 0 43/_sources/changelog.rst.txt | 38 + 43/_sources/contribution-guide.rst.txt | 3 + 43/_sources/index.rst.txt | 39 + 43/_sources/reference/index.rst.txt | 15 + 43/_sources/releases.rst.txt | 78 ++ 43/_sources/usage/index.rst.txt | 12 + 43/_sources/usage/placeholder.rst.txt | 6 + ...e.1e8bd061cd6da7fc9cf755528e8ffc24.min.css | 1 + 43/_sphinx_design_static/design-tabs.js | 27 + 43/_static/basic.css | 921 ++++++++++++++++++ 43/_static/check-solid.svg | 4 + 43/_static/clipboard.min.js | 7 + 43/_static/copy-button.svg | 5 + 43/_static/copybutton.css | 94 ++ 43/_static/copybutton.js | 248 +++++ 43/_static/copybutton_funcs.js | 73 ++ 43/_static/css/custom.css | 66 ++ ...e.1e8bd061cd6da7fc9cf755528e8ffc24.min.css | 1 + 43/_static/design-tabs.js | 27 + 43/_static/doctools.js | 156 +++ 43/_static/documentation_options.js | 14 + 43/_static/favicon.png | Bin 0 -> 7685 bytes 43/_static/favicon.svg | 1 + 43/_static/file.png | Bin 0 -> 286 bytes 43/_static/language_data.js | 199 ++++ 43/_static/litestar-sphinx-theme.css | 1 + 43/_static/litestar-theme.js | 49 + 43/_static/logo-dark.png | Bin 0 -> 161123 bytes 43/_static/logo-light.png | Bin 0 -> 158951 bytes 43/_static/logo.png | Bin 0 -> 296255 bytes 43/_static/minus.png | Bin 0 -> 90 bytes 43/_static/plus.png | Bin 0 -> 90 bytes 43/_static/print.css | 42 + 43/_static/pygments.css | 1 + 43/_static/searchtools.js | 566 +++++++++++ 43/_static/shibuya.css | 1 + 43/_static/shibuya.js | 16 + 43/_static/sphinx_highlight.js | 144 +++ 43/_static/sphinx_paramlinks.css | 13 + 43/_static/togglebutton.css | 160 +++ 43/_static/togglebutton.js | 187 ++++ 43/changelog.html | 333 +++++++ 43/contribution-guide.html | 375 +++++++ 43/genindex.html | 178 ++++ 43/index.html | 306 ++++++ 43/objects.inv | Bin 0 -> 977 bytes 43/reference/index.html | 301 ++++++ 43/releases.html | 355 +++++++ 43/search.html | 204 ++++ 43/searchindex.js | 1 + 43/usage/index.html | 293 ++++++ 43/usage/placeholder.html | 295 ++++++ 54 files changed, 5860 insertions(+) create mode 100644 43/.buildinfo create mode 100644 43/.nojekyll create mode 100644 43/_sources/changelog.rst.txt create mode 100644 43/_sources/contribution-guide.rst.txt create mode 100644 43/_sources/index.rst.txt create mode 100644 43/_sources/reference/index.rst.txt create mode 100644 43/_sources/releases.rst.txt create mode 100644 43/_sources/usage/index.rst.txt create mode 100644 43/_sources/usage/placeholder.rst.txt create mode 100644 43/_sphinx_design_static/design-style.1e8bd061cd6da7fc9cf755528e8ffc24.min.css create mode 100644 43/_sphinx_design_static/design-tabs.js create mode 100644 43/_static/basic.css create mode 100644 43/_static/check-solid.svg create mode 100644 43/_static/clipboard.min.js create mode 100644 43/_static/copy-button.svg create mode 100644 43/_static/copybutton.css create mode 100644 43/_static/copybutton.js create mode 100644 43/_static/copybutton_funcs.js create mode 100644 43/_static/css/custom.css create mode 100644 43/_static/design-style.1e8bd061cd6da7fc9cf755528e8ffc24.min.css create mode 100644 43/_static/design-tabs.js create mode 100644 43/_static/doctools.js create mode 100644 43/_static/documentation_options.js create mode 100644 43/_static/favicon.png create mode 100644 43/_static/favicon.svg create mode 100644 43/_static/file.png create mode 100644 43/_static/language_data.js create mode 100644 43/_static/litestar-sphinx-theme.css create mode 100644 43/_static/litestar-theme.js create mode 100644 43/_static/logo-dark.png create mode 100644 43/_static/logo-light.png create mode 100644 43/_static/logo.png create mode 100644 43/_static/minus.png create mode 100644 43/_static/plus.png create mode 100644 43/_static/print.css create mode 100644 43/_static/pygments.css create mode 100644 43/_static/searchtools.js create mode 100644 43/_static/shibuya.css create mode 100644 43/_static/shibuya.js create mode 100644 43/_static/sphinx_highlight.js create mode 100644 43/_static/sphinx_paramlinks.css create mode 100644 43/_static/togglebutton.css create mode 100644 43/_static/togglebutton.js create mode 100644 43/changelog.html create mode 100644 43/contribution-guide.html create mode 100644 43/genindex.html create mode 100644 43/index.html create mode 100644 43/objects.inv create mode 100644 43/reference/index.html create mode 100644 43/releases.html create mode 100644 43/search.html create mode 100644 43/searchindex.js create mode 100644 43/usage/index.html create mode 100644 43/usage/placeholder.html diff --git a/43/.buildinfo b/43/.buildinfo new file mode 100644 index 0000000..c90af70 --- /dev/null +++ b/43/.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: 43a57a4ba3c50db6bc5d84a0188772df +tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/43/.nojekyll b/43/.nojekyll new file mode 100644 index 0000000..e69de29 diff --git a/43/_sources/changelog.rst.txt b/43/_sources/changelog.rst.txt new file mode 100644 index 0000000..8fda889 --- /dev/null +++ b/43/_sources/changelog.rst.txt @@ -0,0 +1,38 @@ +========= +Changelog +========= + +All commits to this project will be documented in this file. + +`Release [v0.1.0a1] - 2024-04-26 `_ +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +* `See All commits in v0.1.0a1 `_ + +`0e209be `_ ... `567f49a `_ | `See diff for 0.1.0a1 `_ + +Bug Fixes +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +* (`6405898 `_) - Add ParameterView to pkg ns (Peter Schutt) + +Documentation +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +* (`3d80638 `_) - Move to litestar (Jacob Coffee) +* (`bea1211 `_) - Fix discord link (Jacob Coffee) +* (`55ef5f6 `_) - Add pages (Jacob Coffee) +* (`14b0898 `_) - Update changelog, add filler content (Jacob Coffee) +* (`567f49a `_) - Fix version (Jacob Coffee) + +Refactor +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +* (`105043a `_) - Better Empty type (Peter Schutt) +* (`2076afe `_) - Use plain old python classes (Peter Schutt) + +Ci +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +* (`0da8b24 `_) - Apply pre-commit (Jacob Coffee) + +Type Lens Changelog diff --git a/43/_sources/contribution-guide.rst.txt b/43/_sources/contribution-guide.rst.txt new file mode 100644 index 0000000..bbd440e --- /dev/null +++ b/43/_sources/contribution-guide.rst.txt @@ -0,0 +1,3 @@ +:orphan: + +.. include:: ../CONTRIBUTING.rst diff --git a/43/_sources/index.rst.txt b/43/_sources/index.rst.txt new file mode 100644 index 0000000..f70ac12 --- /dev/null +++ b/43/_sources/index.rst.txt @@ -0,0 +1,39 @@ +========= +Type Lens +========= + +.. warning:: Pre-Release Alpha Stage + + Please note that ``type-lens`` is currently in a pre-release alpha stage of development. This means the library is still + under active development, and its API is subject to change. We encourage developers to experiment with ``type-lens`` and + provide feedback, but we recommend against using it in production environments until a stable release is available. + + Please see :doc:`releases` for more information on the stability policy. + +Introduction +============ + +The ``type-lens`` library is cool. + +Purpose +======= + +``type-lens`` is built to do stuff. + +.. toctree:: + :titlesonly: + :caption: Documentation + :hidden: + + usage/index + reference/index + +.. toctree:: + :titlesonly: + :caption: Development + :hidden: + + changelog + contribution-guide + Available Issues + Code of Conduct diff --git a/43/_sources/reference/index.rst.txt b/43/_sources/reference/index.rst.txt new file mode 100644 index 0000000..6de1357 --- /dev/null +++ b/43/_sources/reference/index.rst.txt @@ -0,0 +1,15 @@ +============= +API Reference +============= + +The API reference is automatically generated from the docstrings in the code, and is useful for +finding out what methods and attributes are available for a given class. The API reference is +divided into several sections, each of which is listed below. + +.. note:: Private methods and attributes are not included in the API reference. + +Available API References +------------------------ + +.. toctree:: + :titlesonly: diff --git a/43/_sources/releases.rst.txt b/43/_sources/releases.rst.txt new file mode 100644 index 0000000..6266c66 --- /dev/null +++ b/43/_sources/releases.rst.txt @@ -0,0 +1,78 @@ +:orphan: + +================== +Type Lens Releases +================== + +Version Numbering +----------------- + +This library follows the `Semantic Versioning standard `_, using the ``..`` +schema: + +**Major** + Backwards incompatible changes have been made + +**Minor** + Functionality was added in a backwards compatible manner + +**Patch** + Bugfixes were applied in a backwards compatible manner + +Pre-release Versions +++++++++++++++++++++ + +Before a new major release, we will make ``alpha``, ``beta``, and release candidate (``rc``) releases, numbered as +``..``. For example, ``2.0.0alpha1``, ``2.0.0beta1``, ``2.0.0rc1``. + +- ``alpha`` + Early developer preview. Features may not be complete and breaking changes can occur. + +- ``beta`` + More stable preview release. Feature complete, no major breaking changes expected. + +- ``rc`` + Release candidate. Feature freeze, only bugfixes until final release. + Suitable for testing migration to the upcoming major release. + +Long-term Support Releases (LTS) +-------------------------------- + +Major releases are designated as LTS releases for the life of that major release series. +These releases will receive bugfixes for a guaranteed period of time as defined in +`Supported Versions <#supported-versions>`_. + +Deprecation Policy +------------------ + +When a feature is going to be removed, a deprecation warning will be added in a **minor** release. +The feature will continue to work for all releases in that major series, and will be removed in the next major release. + +For example, if a deprecation warning is added in ``1.1``, the feature will work throughout all ``1.x`` releases, +and be removed in ``2.0``. + +Supported Versions +------------------ + +At any time, the Litestar organization will actively support: + +- The current major release series +- The previous major release series +- Any other designated LTS releases (Special cases) + +For example, if the current release is ``2.0``, we will actively support ``2.x`` and ``1.x``. +When ``3.0`` is released, we will drop support for ``1.x``. + +Bugfixes will be applied to the current major release, and selectively backported to older +supported versions based on severity and feasibility. + +Release Process +--------------- + +Each major release cycle consists of a few phases: + +#. **Planning**: Define roadmap, spec out major features. Work should begin on implementation. +#. **Development**: Active development on planned features. Ends with an alpha release and branch of ``A.B.x`` + branch from `main`. +#. **Bugfixes**: Only bugfixes, no new features. Progressively release beta, release candidates. + Feature freeze at RC. Become more selective with backports to avoid regressions. diff --git a/43/_sources/usage/index.rst.txt b/43/_sources/usage/index.rst.txt new file mode 100644 index 0000000..c1a2aea --- /dev/null +++ b/43/_sources/usage/index.rst.txt @@ -0,0 +1,12 @@ +===== +Usage +===== + +The usage documentation is for end users of the library. It provides an high-level +overview of what features are available and how to use them. + + +.. toctree:: + :titlesonly: + + placeholder diff --git a/43/_sources/usage/placeholder.rst.txt b/43/_sources/usage/placeholder.rst.txt new file mode 100644 index 0000000..ef19213 --- /dev/null +++ b/43/_sources/usage/placeholder.rst.txt @@ -0,0 +1,6 @@ +=========== +Placeholder +=========== + +.. todo:: You've stumbled upon a beautiful work in progress! Please excuse our unfinished work and check + back soon for updates. diff --git a/43/_sphinx_design_static/design-style.1e8bd061cd6da7fc9cf755528e8ffc24.min.css b/43/_sphinx_design_static/design-style.1e8bd061cd6da7fc9cf755528e8ffc24.min.css new file mode 100644 index 0000000..eb19f69 --- /dev/null +++ b/43/_sphinx_design_static/design-style.1e8bd061cd6da7fc9cf755528e8ffc24.min.css @@ -0,0 +1 @@ +.sd-bg-primary{background-color:var(--sd-color-primary) !important}.sd-bg-text-primary{color:var(--sd-color-primary-text) !important}button.sd-bg-primary:focus,button.sd-bg-primary:hover{background-color:var(--sd-color-primary-highlight) !important}a.sd-bg-primary:focus,a.sd-bg-primary:hover{background-color:var(--sd-color-primary-highlight) !important}.sd-bg-secondary{background-color:var(--sd-color-secondary) !important}.sd-bg-text-secondary{color:var(--sd-color-secondary-text) !important}button.sd-bg-secondary:focus,button.sd-bg-secondary:hover{background-color:var(--sd-color-secondary-highlight) !important}a.sd-bg-secondary:focus,a.sd-bg-secondary:hover{background-color:var(--sd-color-secondary-highlight) !important}.sd-bg-success{background-color:var(--sd-color-success) !important}.sd-bg-text-success{color:var(--sd-color-success-text) !important}button.sd-bg-success:focus,button.sd-bg-success:hover{background-color:var(--sd-color-success-highlight) !important}a.sd-bg-success:focus,a.sd-bg-success:hover{background-color:var(--sd-color-success-highlight) !important}.sd-bg-info{background-color:var(--sd-color-info) !important}.sd-bg-text-info{color:var(--sd-color-info-text) !important}button.sd-bg-info:focus,button.sd-bg-info:hover{background-color:var(--sd-color-info-highlight) !important}a.sd-bg-info:focus,a.sd-bg-info:hover{background-color:var(--sd-color-info-highlight) !important}.sd-bg-warning{background-color:var(--sd-color-warning) !important}.sd-bg-text-warning{color:var(--sd-color-warning-text) !important}button.sd-bg-warning:focus,button.sd-bg-warning:hover{background-color:var(--sd-color-warning-highlight) !important}a.sd-bg-warning:focus,a.sd-bg-warning:hover{background-color:var(--sd-color-warning-highlight) !important}.sd-bg-danger{background-color:var(--sd-color-danger) !important}.sd-bg-text-danger{color:var(--sd-color-danger-text) !important}button.sd-bg-danger:focus,button.sd-bg-danger:hover{background-color:var(--sd-color-danger-highlight) !important}a.sd-bg-danger:focus,a.sd-bg-danger:hover{background-color:var(--sd-color-danger-highlight) !important}.sd-bg-light{background-color:var(--sd-color-light) !important}.sd-bg-text-light{color:var(--sd-color-light-text) !important}button.sd-bg-light:focus,button.sd-bg-light:hover{background-color:var(--sd-color-light-highlight) !important}a.sd-bg-light:focus,a.sd-bg-light:hover{background-color:var(--sd-color-light-highlight) !important}.sd-bg-muted{background-color:var(--sd-color-muted) !important}.sd-bg-text-muted{color:var(--sd-color-muted-text) !important}button.sd-bg-muted:focus,button.sd-bg-muted:hover{background-color:var(--sd-color-muted-highlight) !important}a.sd-bg-muted:focus,a.sd-bg-muted:hover{background-color:var(--sd-color-muted-highlight) !important}.sd-bg-dark{background-color:var(--sd-color-dark) !important}.sd-bg-text-dark{color:var(--sd-color-dark-text) !important}button.sd-bg-dark:focus,button.sd-bg-dark:hover{background-color:var(--sd-color-dark-highlight) !important}a.sd-bg-dark:focus,a.sd-bg-dark:hover{background-color:var(--sd-color-dark-highlight) !important}.sd-bg-black{background-color:var(--sd-color-black) !important}.sd-bg-text-black{color:var(--sd-color-black-text) !important}button.sd-bg-black:focus,button.sd-bg-black:hover{background-color:var(--sd-color-black-highlight) !important}a.sd-bg-black:focus,a.sd-bg-black:hover{background-color:var(--sd-color-black-highlight) !important}.sd-bg-white{background-color:var(--sd-color-white) !important}.sd-bg-text-white{color:var(--sd-color-white-text) !important}button.sd-bg-white:focus,button.sd-bg-white:hover{background-color:var(--sd-color-white-highlight) !important}a.sd-bg-white:focus,a.sd-bg-white:hover{background-color:var(--sd-color-white-highlight) !important}.sd-text-primary,.sd-text-primary>p{color:var(--sd-color-primary) !important}a.sd-text-primary:focus,a.sd-text-primary:hover{color:var(--sd-color-primary-highlight) !important}.sd-text-secondary,.sd-text-secondary>p{color:var(--sd-color-secondary) !important}a.sd-text-secondary:focus,a.sd-text-secondary:hover{color:var(--sd-color-secondary-highlight) !important}.sd-text-success,.sd-text-success>p{color:var(--sd-color-success) !important}a.sd-text-success:focus,a.sd-text-success:hover{color:var(--sd-color-success-highlight) !important}.sd-text-info,.sd-text-info>p{color:var(--sd-color-info) !important}a.sd-text-info:focus,a.sd-text-info:hover{color:var(--sd-color-info-highlight) !important}.sd-text-warning,.sd-text-warning>p{color:var(--sd-color-warning) !important}a.sd-text-warning:focus,a.sd-text-warning:hover{color:var(--sd-color-warning-highlight) !important}.sd-text-danger,.sd-text-danger>p{color:var(--sd-color-danger) !important}a.sd-text-danger:focus,a.sd-text-danger:hover{color:var(--sd-color-danger-highlight) !important}.sd-text-light,.sd-text-light>p{color:var(--sd-color-light) !important}a.sd-text-light:focus,a.sd-text-light:hover{color:var(--sd-color-light-highlight) !important}.sd-text-muted,.sd-text-muted>p{color:var(--sd-color-muted) !important}a.sd-text-muted:focus,a.sd-text-muted:hover{color:var(--sd-color-muted-highlight) !important}.sd-text-dark,.sd-text-dark>p{color:var(--sd-color-dark) !important}a.sd-text-dark:focus,a.sd-text-dark:hover{color:var(--sd-color-dark-highlight) !important}.sd-text-black,.sd-text-black>p{color:var(--sd-color-black) !important}a.sd-text-black:focus,a.sd-text-black:hover{color:var(--sd-color-black-highlight) !important}.sd-text-white,.sd-text-white>p{color:var(--sd-color-white) !important}a.sd-text-white:focus,a.sd-text-white:hover{color:var(--sd-color-white-highlight) !important}.sd-outline-primary{border-color:var(--sd-color-primary) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-primary:focus,a.sd-outline-primary:hover{border-color:var(--sd-color-primary-highlight) !important}.sd-outline-secondary{border-color:var(--sd-color-secondary) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-secondary:focus,a.sd-outline-secondary:hover{border-color:var(--sd-color-secondary-highlight) !important}.sd-outline-success{border-color:var(--sd-color-success) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-success:focus,a.sd-outline-success:hover{border-color:var(--sd-color-success-highlight) !important}.sd-outline-info{border-color:var(--sd-color-info) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-info:focus,a.sd-outline-info:hover{border-color:var(--sd-color-info-highlight) !important}.sd-outline-warning{border-color:var(--sd-color-warning) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-warning:focus,a.sd-outline-warning:hover{border-color:var(--sd-color-warning-highlight) !important}.sd-outline-danger{border-color:var(--sd-color-danger) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-danger:focus,a.sd-outline-danger:hover{border-color:var(--sd-color-danger-highlight) !important}.sd-outline-light{border-color:var(--sd-color-light) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-light:focus,a.sd-outline-light:hover{border-color:var(--sd-color-light-highlight) !important}.sd-outline-muted{border-color:var(--sd-color-muted) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-muted:focus,a.sd-outline-muted:hover{border-color:var(--sd-color-muted-highlight) !important}.sd-outline-dark{border-color:var(--sd-color-dark) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-dark:focus,a.sd-outline-dark:hover{border-color:var(--sd-color-dark-highlight) !important}.sd-outline-black{border-color:var(--sd-color-black) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-black:focus,a.sd-outline-black:hover{border-color:var(--sd-color-black-highlight) !important}.sd-outline-white{border-color:var(--sd-color-white) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-white:focus,a.sd-outline-white:hover{border-color:var(--sd-color-white-highlight) !important}.sd-bg-transparent{background-color:transparent !important}.sd-outline-transparent{border-color:transparent !important}.sd-text-transparent{color:transparent !important}.sd-p-0{padding:0 !important}.sd-pt-0,.sd-py-0{padding-top:0 !important}.sd-pr-0,.sd-px-0{padding-right:0 !important}.sd-pb-0,.sd-py-0{padding-bottom:0 !important}.sd-pl-0,.sd-px-0{padding-left:0 !important}.sd-p-1{padding:.25rem !important}.sd-pt-1,.sd-py-1{padding-top:.25rem !important}.sd-pr-1,.sd-px-1{padding-right:.25rem !important}.sd-pb-1,.sd-py-1{padding-bottom:.25rem !important}.sd-pl-1,.sd-px-1{padding-left:.25rem !important}.sd-p-2{padding:.5rem !important}.sd-pt-2,.sd-py-2{padding-top:.5rem !important}.sd-pr-2,.sd-px-2{padding-right:.5rem !important}.sd-pb-2,.sd-py-2{padding-bottom:.5rem !important}.sd-pl-2,.sd-px-2{padding-left:.5rem !important}.sd-p-3{padding:1rem !important}.sd-pt-3,.sd-py-3{padding-top:1rem !important}.sd-pr-3,.sd-px-3{padding-right:1rem !important}.sd-pb-3,.sd-py-3{padding-bottom:1rem !important}.sd-pl-3,.sd-px-3{padding-left:1rem !important}.sd-p-4{padding:1.5rem !important}.sd-pt-4,.sd-py-4{padding-top:1.5rem !important}.sd-pr-4,.sd-px-4{padding-right:1.5rem !important}.sd-pb-4,.sd-py-4{padding-bottom:1.5rem !important}.sd-pl-4,.sd-px-4{padding-left:1.5rem !important}.sd-p-5{padding:3rem !important}.sd-pt-5,.sd-py-5{padding-top:3rem !important}.sd-pr-5,.sd-px-5{padding-right:3rem !important}.sd-pb-5,.sd-py-5{padding-bottom:3rem !important}.sd-pl-5,.sd-px-5{padding-left:3rem !important}.sd-m-auto{margin:auto !important}.sd-mt-auto,.sd-my-auto{margin-top:auto !important}.sd-mr-auto,.sd-mx-auto{margin-right:auto !important}.sd-mb-auto,.sd-my-auto{margin-bottom:auto !important}.sd-ml-auto,.sd-mx-auto{margin-left:auto !important}.sd-m-0{margin:0 !important}.sd-mt-0,.sd-my-0{margin-top:0 !important}.sd-mr-0,.sd-mx-0{margin-right:0 !important}.sd-mb-0,.sd-my-0{margin-bottom:0 !important}.sd-ml-0,.sd-mx-0{margin-left:0 !important}.sd-m-1{margin:.25rem !important}.sd-mt-1,.sd-my-1{margin-top:.25rem !important}.sd-mr-1,.sd-mx-1{margin-right:.25rem !important}.sd-mb-1,.sd-my-1{margin-bottom:.25rem !important}.sd-ml-1,.sd-mx-1{margin-left:.25rem !important}.sd-m-2{margin:.5rem !important}.sd-mt-2,.sd-my-2{margin-top:.5rem !important}.sd-mr-2,.sd-mx-2{margin-right:.5rem !important}.sd-mb-2,.sd-my-2{margin-bottom:.5rem !important}.sd-ml-2,.sd-mx-2{margin-left:.5rem !important}.sd-m-3{margin:1rem !important}.sd-mt-3,.sd-my-3{margin-top:1rem !important}.sd-mr-3,.sd-mx-3{margin-right:1rem !important}.sd-mb-3,.sd-my-3{margin-bottom:1rem !important}.sd-ml-3,.sd-mx-3{margin-left:1rem !important}.sd-m-4{margin:1.5rem !important}.sd-mt-4,.sd-my-4{margin-top:1.5rem !important}.sd-mr-4,.sd-mx-4{margin-right:1.5rem !important}.sd-mb-4,.sd-my-4{margin-bottom:1.5rem !important}.sd-ml-4,.sd-mx-4{margin-left:1.5rem !important}.sd-m-5{margin:3rem !important}.sd-mt-5,.sd-my-5{margin-top:3rem !important}.sd-mr-5,.sd-mx-5{margin-right:3rem !important}.sd-mb-5,.sd-my-5{margin-bottom:3rem !important}.sd-ml-5,.sd-mx-5{margin-left:3rem !important}.sd-w-25{width:25% !important}.sd-w-50{width:50% !important}.sd-w-75{width:75% !important}.sd-w-100{width:100% !important}.sd-w-auto{width:auto !important}.sd-h-25{height:25% !important}.sd-h-50{height:50% !important}.sd-h-75{height:75% !important}.sd-h-100{height:100% !important}.sd-h-auto{height:auto !important}.sd-d-none{display:none !important}.sd-d-inline{display:inline !important}.sd-d-inline-block{display:inline-block !important}.sd-d-block{display:block !important}.sd-d-grid{display:grid !important}.sd-d-flex-row{display:-ms-flexbox !important;display:flex !important;flex-direction:row !important}.sd-d-flex-column{display:-ms-flexbox !important;display:flex !important;flex-direction:column !important}.sd-d-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}@media(min-width: 576px){.sd-d-sm-none{display:none !important}.sd-d-sm-inline{display:inline !important}.sd-d-sm-inline-block{display:inline-block !important}.sd-d-sm-block{display:block !important}.sd-d-sm-grid{display:grid !important}.sd-d-sm-flex{display:-ms-flexbox !important;display:flex !important}.sd-d-sm-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media(min-width: 768px){.sd-d-md-none{display:none !important}.sd-d-md-inline{display:inline !important}.sd-d-md-inline-block{display:inline-block !important}.sd-d-md-block{display:block !important}.sd-d-md-grid{display:grid !important}.sd-d-md-flex{display:-ms-flexbox !important;display:flex !important}.sd-d-md-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media(min-width: 992px){.sd-d-lg-none{display:none !important}.sd-d-lg-inline{display:inline !important}.sd-d-lg-inline-block{display:inline-block !important}.sd-d-lg-block{display:block !important}.sd-d-lg-grid{display:grid !important}.sd-d-lg-flex{display:-ms-flexbox !important;display:flex !important}.sd-d-lg-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media(min-width: 1200px){.sd-d-xl-none{display:none !important}.sd-d-xl-inline{display:inline !important}.sd-d-xl-inline-block{display:inline-block !important}.sd-d-xl-block{display:block !important}.sd-d-xl-grid{display:grid !important}.sd-d-xl-flex{display:-ms-flexbox !important;display:flex !important}.sd-d-xl-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}.sd-align-major-start{justify-content:flex-start !important}.sd-align-major-end{justify-content:flex-end !important}.sd-align-major-center{justify-content:center !important}.sd-align-major-justify{justify-content:space-between !important}.sd-align-major-spaced{justify-content:space-evenly !important}.sd-align-minor-start{align-items:flex-start !important}.sd-align-minor-end{align-items:flex-end !important}.sd-align-minor-center{align-items:center !important}.sd-align-minor-stretch{align-items:stretch !important}.sd-text-justify{text-align:justify !important}.sd-text-left{text-align:left !important}.sd-text-right{text-align:right !important}.sd-text-center{text-align:center !important}.sd-font-weight-light{font-weight:300 !important}.sd-font-weight-lighter{font-weight:lighter !important}.sd-font-weight-normal{font-weight:400 !important}.sd-font-weight-bold{font-weight:700 !important}.sd-font-weight-bolder{font-weight:bolder !important}.sd-font-italic{font-style:italic !important}.sd-text-decoration-none{text-decoration:none !important}.sd-text-lowercase{text-transform:lowercase !important}.sd-text-uppercase{text-transform:uppercase !important}.sd-text-capitalize{text-transform:capitalize !important}.sd-text-wrap{white-space:normal !important}.sd-text-nowrap{white-space:nowrap !important}.sd-text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd-fs-1,.sd-fs-1>p{font-size:calc(1.375rem + 1.5vw) !important;line-height:unset !important}.sd-fs-2,.sd-fs-2>p{font-size:calc(1.325rem + 0.9vw) !important;line-height:unset !important}.sd-fs-3,.sd-fs-3>p{font-size:calc(1.3rem + 0.6vw) !important;line-height:unset !important}.sd-fs-4,.sd-fs-4>p{font-size:calc(1.275rem + 0.3vw) !important;line-height:unset !important}.sd-fs-5,.sd-fs-5>p{font-size:1.25rem !important;line-height:unset !important}.sd-fs-6,.sd-fs-6>p{font-size:1rem !important;line-height:unset !important}.sd-border-0{border:0 solid !important}.sd-border-top-0{border-top:0 solid !important}.sd-border-bottom-0{border-bottom:0 solid !important}.sd-border-right-0{border-right:0 solid !important}.sd-border-left-0{border-left:0 solid !important}.sd-border-1{border:1px solid !important}.sd-border-top-1{border-top:1px solid !important}.sd-border-bottom-1{border-bottom:1px solid !important}.sd-border-right-1{border-right:1px solid !important}.sd-border-left-1{border-left:1px solid !important}.sd-border-2{border:2px solid !important}.sd-border-top-2{border-top:2px solid !important}.sd-border-bottom-2{border-bottom:2px solid !important}.sd-border-right-2{border-right:2px solid !important}.sd-border-left-2{border-left:2px solid !important}.sd-border-3{border:3px solid !important}.sd-border-top-3{border-top:3px solid !important}.sd-border-bottom-3{border-bottom:3px solid !important}.sd-border-right-3{border-right:3px solid !important}.sd-border-left-3{border-left:3px solid !important}.sd-border-4{border:4px solid !important}.sd-border-top-4{border-top:4px solid !important}.sd-border-bottom-4{border-bottom:4px solid !important}.sd-border-right-4{border-right:4px solid !important}.sd-border-left-4{border-left:4px solid !important}.sd-border-5{border:5px solid !important}.sd-border-top-5{border-top:5px solid !important}.sd-border-bottom-5{border-bottom:5px solid !important}.sd-border-right-5{border-right:5px solid !important}.sd-border-left-5{border-left:5px solid !important}.sd-rounded-0{border-radius:0 !important}.sd-rounded-1{border-radius:.2rem !important}.sd-rounded-2{border-radius:.3rem !important}.sd-rounded-3{border-radius:.5rem !important}.sd-rounded-pill{border-radius:50rem !important}.sd-rounded-circle{border-radius:50% !important}.shadow-none{box-shadow:none !important}.sd-shadow-sm{box-shadow:0 .125rem .25rem var(--sd-color-shadow) !important}.sd-shadow-md{box-shadow:0 .5rem 1rem var(--sd-color-shadow) !important}.sd-shadow-lg{box-shadow:0 1rem 3rem var(--sd-color-shadow) !important}@keyframes sd-slide-from-left{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}@keyframes sd-slide-from-right{0%{transform:translateX(200%)}100%{transform:translateX(0)}}@keyframes sd-grow100{0%{transform:scale(0);opacity:.5}100%{transform:scale(1);opacity:1}}@keyframes sd-grow50{0%{transform:scale(0.5);opacity:.5}100%{transform:scale(1);opacity:1}}@keyframes sd-grow50-rot20{0%{transform:scale(0.5) rotateZ(-20deg);opacity:.5}75%{transform:scale(1) rotateZ(5deg);opacity:1}95%{transform:scale(1) rotateZ(-1deg);opacity:1}100%{transform:scale(1) rotateZ(0);opacity:1}}.sd-animate-slide-from-left{animation:1s ease-out 0s 1 normal none running sd-slide-from-left}.sd-animate-slide-from-right{animation:1s ease-out 0s 1 normal none running sd-slide-from-right}.sd-animate-grow100{animation:1s ease-out 0s 1 normal none running sd-grow100}.sd-animate-grow50{animation:1s ease-out 0s 1 normal none running sd-grow50}.sd-animate-grow50-rot20{animation:1s ease-out 0s 1 normal none running sd-grow50-rot20}.sd-badge{display:inline-block;padding:.35em .65em;font-size:.75em;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.sd-badge:empty{display:none}a.sd-badge{text-decoration:none}.sd-btn .sd-badge{position:relative;top:-1px}.sd-btn{background-color:transparent;border:1px solid transparent;border-radius:.25rem;cursor:pointer;display:inline-block;font-weight:400;font-size:1rem;line-height:1.5;padding:.375rem .75rem;text-align:center;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;vertical-align:middle;user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none}.sd-btn:hover{text-decoration:none}@media(prefers-reduced-motion: reduce){.sd-btn{transition:none}}.sd-btn-primary,.sd-btn-outline-primary:hover,.sd-btn-outline-primary:focus{color:var(--sd-color-primary-text) !important;background-color:var(--sd-color-primary) !important;border-color:var(--sd-color-primary) !important;border-width:1px !important;border-style:solid !important}.sd-btn-primary:hover,.sd-btn-primary:focus{color:var(--sd-color-primary-text) !important;background-color:var(--sd-color-primary-highlight) !important;border-color:var(--sd-color-primary-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-primary{color:var(--sd-color-primary) !important;border-color:var(--sd-color-primary) !important;border-width:1px !important;border-style:solid !important}.sd-btn-secondary,.sd-btn-outline-secondary:hover,.sd-btn-outline-secondary:focus{color:var(--sd-color-secondary-text) !important;background-color:var(--sd-color-secondary) !important;border-color:var(--sd-color-secondary) !important;border-width:1px !important;border-style:solid !important}.sd-btn-secondary:hover,.sd-btn-secondary:focus{color:var(--sd-color-secondary-text) !important;background-color:var(--sd-color-secondary-highlight) !important;border-color:var(--sd-color-secondary-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-secondary{color:var(--sd-color-secondary) !important;border-color:var(--sd-color-secondary) !important;border-width:1px !important;border-style:solid !important}.sd-btn-success,.sd-btn-outline-success:hover,.sd-btn-outline-success:focus{color:var(--sd-color-success-text) !important;background-color:var(--sd-color-success) !important;border-color:var(--sd-color-success) !important;border-width:1px !important;border-style:solid !important}.sd-btn-success:hover,.sd-btn-success:focus{color:var(--sd-color-success-text) !important;background-color:var(--sd-color-success-highlight) !important;border-color:var(--sd-color-success-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-success{color:var(--sd-color-success) !important;border-color:var(--sd-color-success) !important;border-width:1px !important;border-style:solid !important}.sd-btn-info,.sd-btn-outline-info:hover,.sd-btn-outline-info:focus{color:var(--sd-color-info-text) !important;background-color:var(--sd-color-info) !important;border-color:var(--sd-color-info) !important;border-width:1px !important;border-style:solid !important}.sd-btn-info:hover,.sd-btn-info:focus{color:var(--sd-color-info-text) !important;background-color:var(--sd-color-info-highlight) !important;border-color:var(--sd-color-info-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-info{color:var(--sd-color-info) !important;border-color:var(--sd-color-info) !important;border-width:1px !important;border-style:solid !important}.sd-btn-warning,.sd-btn-outline-warning:hover,.sd-btn-outline-warning:focus{color:var(--sd-color-warning-text) !important;background-color:var(--sd-color-warning) !important;border-color:var(--sd-color-warning) !important;border-width:1px !important;border-style:solid !important}.sd-btn-warning:hover,.sd-btn-warning:focus{color:var(--sd-color-warning-text) !important;background-color:var(--sd-color-warning-highlight) !important;border-color:var(--sd-color-warning-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-warning{color:var(--sd-color-warning) !important;border-color:var(--sd-color-warning) !important;border-width:1px !important;border-style:solid !important}.sd-btn-danger,.sd-btn-outline-danger:hover,.sd-btn-outline-danger:focus{color:var(--sd-color-danger-text) !important;background-color:var(--sd-color-danger) !important;border-color:var(--sd-color-danger) !important;border-width:1px !important;border-style:solid !important}.sd-btn-danger:hover,.sd-btn-danger:focus{color:var(--sd-color-danger-text) !important;background-color:var(--sd-color-danger-highlight) !important;border-color:var(--sd-color-danger-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-danger{color:var(--sd-color-danger) !important;border-color:var(--sd-color-danger) !important;border-width:1px !important;border-style:solid !important}.sd-btn-light,.sd-btn-outline-light:hover,.sd-btn-outline-light:focus{color:var(--sd-color-light-text) !important;background-color:var(--sd-color-light) !important;border-color:var(--sd-color-light) !important;border-width:1px !important;border-style:solid !important}.sd-btn-light:hover,.sd-btn-light:focus{color:var(--sd-color-light-text) !important;background-color:var(--sd-color-light-highlight) !important;border-color:var(--sd-color-light-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-light{color:var(--sd-color-light) !important;border-color:var(--sd-color-light) !important;border-width:1px !important;border-style:solid !important}.sd-btn-muted,.sd-btn-outline-muted:hover,.sd-btn-outline-muted:focus{color:var(--sd-color-muted-text) !important;background-color:var(--sd-color-muted) !important;border-color:var(--sd-color-muted) !important;border-width:1px !important;border-style:solid !important}.sd-btn-muted:hover,.sd-btn-muted:focus{color:var(--sd-color-muted-text) !important;background-color:var(--sd-color-muted-highlight) !important;border-color:var(--sd-color-muted-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-muted{color:var(--sd-color-muted) !important;border-color:var(--sd-color-muted) !important;border-width:1px !important;border-style:solid !important}.sd-btn-dark,.sd-btn-outline-dark:hover,.sd-btn-outline-dark:focus{color:var(--sd-color-dark-text) !important;background-color:var(--sd-color-dark) !important;border-color:var(--sd-color-dark) !important;border-width:1px !important;border-style:solid !important}.sd-btn-dark:hover,.sd-btn-dark:focus{color:var(--sd-color-dark-text) !important;background-color:var(--sd-color-dark-highlight) !important;border-color:var(--sd-color-dark-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-dark{color:var(--sd-color-dark) !important;border-color:var(--sd-color-dark) !important;border-width:1px !important;border-style:solid !important}.sd-btn-black,.sd-btn-outline-black:hover,.sd-btn-outline-black:focus{color:var(--sd-color-black-text) !important;background-color:var(--sd-color-black) !important;border-color:var(--sd-color-black) !important;border-width:1px !important;border-style:solid !important}.sd-btn-black:hover,.sd-btn-black:focus{color:var(--sd-color-black-text) !important;background-color:var(--sd-color-black-highlight) !important;border-color:var(--sd-color-black-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-black{color:var(--sd-color-black) !important;border-color:var(--sd-color-black) !important;border-width:1px !important;border-style:solid !important}.sd-btn-white,.sd-btn-outline-white:hover,.sd-btn-outline-white:focus{color:var(--sd-color-white-text) !important;background-color:var(--sd-color-white) !important;border-color:var(--sd-color-white) !important;border-width:1px !important;border-style:solid !important}.sd-btn-white:hover,.sd-btn-white:focus{color:var(--sd-color-white-text) !important;background-color:var(--sd-color-white-highlight) !important;border-color:var(--sd-color-white-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-white{color:var(--sd-color-white) !important;border-color:var(--sd-color-white) !important;border-width:1px !important;border-style:solid !important}.sd-stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.sd-hide-link-text{font-size:0}.sd-octicon,.sd-material-icon{display:inline-block;fill:currentColor;vertical-align:middle}.sd-avatar-xs{border-radius:50%;object-fit:cover;object-position:center;width:1rem;height:1rem}.sd-avatar-sm{border-radius:50%;object-fit:cover;object-position:center;width:3rem;height:3rem}.sd-avatar-md{border-radius:50%;object-fit:cover;object-position:center;width:5rem;height:5rem}.sd-avatar-lg{border-radius:50%;object-fit:cover;object-position:center;width:7rem;height:7rem}.sd-avatar-xl{border-radius:50%;object-fit:cover;object-position:center;width:10rem;height:10rem}.sd-avatar-inherit{border-radius:50%;object-fit:cover;object-position:center;width:inherit;height:inherit}.sd-avatar-initial{border-radius:50%;object-fit:cover;object-position:center;width:initial;height:initial}.sd-card{background-clip:border-box;background-color:var(--sd-color-card-background);border:1px solid var(--sd-color-card-border);border-radius:.25rem;color:var(--sd-color-card-text);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;position:relative;word-wrap:break-word}.sd-card>hr{margin-left:0;margin-right:0}.sd-card-hover:hover{border-color:var(--sd-color-card-border-hover);transform:scale(1.01)}.sd-card-body{-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem 1rem}.sd-card-title{margin-bottom:.5rem}.sd-card-subtitle{margin-top:-0.25rem;margin-bottom:0}.sd-card-text:last-child{margin-bottom:0}.sd-card-link:hover{text-decoration:none}.sd-card-link+.card-link{margin-left:1rem}.sd-card-header{padding:.5rem 1rem;margin-bottom:0;background-color:var(--sd-color-card-header);border-bottom:1px solid var(--sd-color-card-border)}.sd-card-header:first-child{border-radius:calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0}.sd-card-footer{padding:.5rem 1rem;background-color:var(--sd-color-card-footer);border-top:1px solid var(--sd-color-card-border)}.sd-card-footer:last-child{border-radius:0 0 calc(0.25rem - 1px) calc(0.25rem - 1px)}.sd-card-header-tabs{margin-right:-0.5rem;margin-bottom:-0.5rem;margin-left:-0.5rem;border-bottom:0}.sd-card-header-pills{margin-right:-0.5rem;margin-left:-0.5rem}.sd-card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1rem;border-radius:calc(0.25rem - 1px)}.sd-card-img,.sd-card-img-bottom,.sd-card-img-top{width:100%}.sd-card-img,.sd-card-img-top{border-top-left-radius:calc(0.25rem - 1px);border-top-right-radius:calc(0.25rem - 1px)}.sd-card-img,.sd-card-img-bottom{border-bottom-left-radius:calc(0.25rem - 1px);border-bottom-right-radius:calc(0.25rem - 1px)}.sd-cards-carousel{width:100%;display:flex;flex-wrap:nowrap;-ms-flex-direction:row;flex-direction:row;overflow-x:hidden;scroll-snap-type:x mandatory}.sd-cards-carousel.sd-show-scrollbar{overflow-x:auto}.sd-cards-carousel:hover,.sd-cards-carousel:focus{overflow-x:auto}.sd-cards-carousel>.sd-card{flex-shrink:0;scroll-snap-align:start}.sd-cards-carousel>.sd-card:not(:last-child){margin-right:3px}.sd-card-cols-1>.sd-card{width:90%}.sd-card-cols-2>.sd-card{width:45%}.sd-card-cols-3>.sd-card{width:30%}.sd-card-cols-4>.sd-card{width:22.5%}.sd-card-cols-5>.sd-card{width:18%}.sd-card-cols-6>.sd-card{width:15%}.sd-card-cols-7>.sd-card{width:12.8571428571%}.sd-card-cols-8>.sd-card{width:11.25%}.sd-card-cols-9>.sd-card{width:10%}.sd-card-cols-10>.sd-card{width:9%}.sd-card-cols-11>.sd-card{width:8.1818181818%}.sd-card-cols-12>.sd-card{width:7.5%}.sd-container,.sd-container-fluid,.sd-container-lg,.sd-container-md,.sd-container-sm,.sd-container-xl{margin-left:auto;margin-right:auto;padding-left:var(--sd-gutter-x, 0.75rem);padding-right:var(--sd-gutter-x, 0.75rem);width:100%}@media(min-width: 576px){.sd-container-sm,.sd-container{max-width:540px}}@media(min-width: 768px){.sd-container-md,.sd-container-sm,.sd-container{max-width:720px}}@media(min-width: 992px){.sd-container-lg,.sd-container-md,.sd-container-sm,.sd-container{max-width:960px}}@media(min-width: 1200px){.sd-container-xl,.sd-container-lg,.sd-container-md,.sd-container-sm,.sd-container{max-width:1140px}}.sd-row{--sd-gutter-x: 1.5rem;--sd-gutter-y: 0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:calc(var(--sd-gutter-y) * -1);margin-right:calc(var(--sd-gutter-x) * -0.5);margin-left:calc(var(--sd-gutter-x) * -0.5)}.sd-row>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--sd-gutter-x) * 0.5);padding-left:calc(var(--sd-gutter-x) * 0.5);margin-top:var(--sd-gutter-y)}.sd-col{flex:1 0 0%;-ms-flex:1 0 0%}.sd-row-cols-auto>*{flex:0 0 auto;width:auto}.sd-row-cols-1>*{flex:0 0 auto;-ms-flex:0 0 auto;width:100%}.sd-row-cols-2>*{flex:0 0 auto;-ms-flex:0 0 auto;width:50%}.sd-row-cols-3>*{flex:0 0 auto;-ms-flex:0 0 auto;width:33.3333333333%}.sd-row-cols-4>*{flex:0 0 auto;-ms-flex:0 0 auto;width:25%}.sd-row-cols-5>*{flex:0 0 auto;-ms-flex:0 0 auto;width:20%}.sd-row-cols-6>*{flex:0 0 auto;-ms-flex:0 0 auto;width:16.6666666667%}.sd-row-cols-7>*{flex:0 0 auto;-ms-flex:0 0 auto;width:14.2857142857%}.sd-row-cols-8>*{flex:0 0 auto;-ms-flex:0 0 auto;width:12.5%}.sd-row-cols-9>*{flex:0 0 auto;-ms-flex:0 0 auto;width:11.1111111111%}.sd-row-cols-10>*{flex:0 0 auto;-ms-flex:0 0 auto;width:10%}.sd-row-cols-11>*{flex:0 0 auto;-ms-flex:0 0 auto;width:9.0909090909%}.sd-row-cols-12>*{flex:0 0 auto;-ms-flex:0 0 auto;width:8.3333333333%}@media(min-width: 576px){.sd-col-sm{flex:1 0 0%;-ms-flex:1 0 0%}.sd-row-cols-sm-auto{flex:1 0 auto;-ms-flex:1 0 auto;width:100%}.sd-row-cols-sm-1>*{flex:0 0 auto;-ms-flex:0 0 auto;width:100%}.sd-row-cols-sm-2>*{flex:0 0 auto;-ms-flex:0 0 auto;width:50%}.sd-row-cols-sm-3>*{flex:0 0 auto;-ms-flex:0 0 auto;width:33.3333333333%}.sd-row-cols-sm-4>*{flex:0 0 auto;-ms-flex:0 0 auto;width:25%}.sd-row-cols-sm-5>*{flex:0 0 auto;-ms-flex:0 0 auto;width:20%}.sd-row-cols-sm-6>*{flex:0 0 auto;-ms-flex:0 0 auto;width:16.6666666667%}.sd-row-cols-sm-7>*{flex:0 0 auto;-ms-flex:0 0 auto;width:14.2857142857%}.sd-row-cols-sm-8>*{flex:0 0 auto;-ms-flex:0 0 auto;width:12.5%}.sd-row-cols-sm-9>*{flex:0 0 auto;-ms-flex:0 0 auto;width:11.1111111111%}.sd-row-cols-sm-10>*{flex:0 0 auto;-ms-flex:0 0 auto;width:10%}.sd-row-cols-sm-11>*{flex:0 0 auto;-ms-flex:0 0 auto;width:9.0909090909%}.sd-row-cols-sm-12>*{flex:0 0 auto;-ms-flex:0 0 auto;width:8.3333333333%}}@media(min-width: 768px){.sd-col-md{flex:1 0 0%;-ms-flex:1 0 0%}.sd-row-cols-md-auto{flex:1 0 auto;-ms-flex:1 0 auto;width:100%}.sd-row-cols-md-1>*{flex:0 0 auto;-ms-flex:0 0 auto;width:100%}.sd-row-cols-md-2>*{flex:0 0 auto;-ms-flex:0 0 auto;width:50%}.sd-row-cols-md-3>*{flex:0 0 auto;-ms-flex:0 0 auto;width:33.3333333333%}.sd-row-cols-md-4>*{flex:0 0 auto;-ms-flex:0 0 auto;width:25%}.sd-row-cols-md-5>*{flex:0 0 auto;-ms-flex:0 0 auto;width:20%}.sd-row-cols-md-6>*{flex:0 0 auto;-ms-flex:0 0 auto;width:16.6666666667%}.sd-row-cols-md-7>*{flex:0 0 auto;-ms-flex:0 0 auto;width:14.2857142857%}.sd-row-cols-md-8>*{flex:0 0 auto;-ms-flex:0 0 auto;width:12.5%}.sd-row-cols-md-9>*{flex:0 0 auto;-ms-flex:0 0 auto;width:11.1111111111%}.sd-row-cols-md-10>*{flex:0 0 auto;-ms-flex:0 0 auto;width:10%}.sd-row-cols-md-11>*{flex:0 0 auto;-ms-flex:0 0 auto;width:9.0909090909%}.sd-row-cols-md-12>*{flex:0 0 auto;-ms-flex:0 0 auto;width:8.3333333333%}}@media(min-width: 992px){.sd-col-lg{flex:1 0 0%;-ms-flex:1 0 0%}.sd-row-cols-lg-auto{flex:1 0 auto;-ms-flex:1 0 auto;width:100%}.sd-row-cols-lg-1>*{flex:0 0 auto;-ms-flex:0 0 auto;width:100%}.sd-row-cols-lg-2>*{flex:0 0 auto;-ms-flex:0 0 auto;width:50%}.sd-row-cols-lg-3>*{flex:0 0 auto;-ms-flex:0 0 auto;width:33.3333333333%}.sd-row-cols-lg-4>*{flex:0 0 auto;-ms-flex:0 0 auto;width:25%}.sd-row-cols-lg-5>*{flex:0 0 auto;-ms-flex:0 0 auto;width:20%}.sd-row-cols-lg-6>*{flex:0 0 auto;-ms-flex:0 0 auto;width:16.6666666667%}.sd-row-cols-lg-7>*{flex:0 0 auto;-ms-flex:0 0 auto;width:14.2857142857%}.sd-row-cols-lg-8>*{flex:0 0 auto;-ms-flex:0 0 auto;width:12.5%}.sd-row-cols-lg-9>*{flex:0 0 auto;-ms-flex:0 0 auto;width:11.1111111111%}.sd-row-cols-lg-10>*{flex:0 0 auto;-ms-flex:0 0 auto;width:10%}.sd-row-cols-lg-11>*{flex:0 0 auto;-ms-flex:0 0 auto;width:9.0909090909%}.sd-row-cols-lg-12>*{flex:0 0 auto;-ms-flex:0 0 auto;width:8.3333333333%}}@media(min-width: 1200px){.sd-col-xl{flex:1 0 0%;-ms-flex:1 0 0%}.sd-row-cols-xl-auto{flex:1 0 auto;-ms-flex:1 0 auto;width:100%}.sd-row-cols-xl-1>*{flex:0 0 auto;-ms-flex:0 0 auto;width:100%}.sd-row-cols-xl-2>*{flex:0 0 auto;-ms-flex:0 0 auto;width:50%}.sd-row-cols-xl-3>*{flex:0 0 auto;-ms-flex:0 0 auto;width:33.3333333333%}.sd-row-cols-xl-4>*{flex:0 0 auto;-ms-flex:0 0 auto;width:25%}.sd-row-cols-xl-5>*{flex:0 0 auto;-ms-flex:0 0 auto;width:20%}.sd-row-cols-xl-6>*{flex:0 0 auto;-ms-flex:0 0 auto;width:16.6666666667%}.sd-row-cols-xl-7>*{flex:0 0 auto;-ms-flex:0 0 auto;width:14.2857142857%}.sd-row-cols-xl-8>*{flex:0 0 auto;-ms-flex:0 0 auto;width:12.5%}.sd-row-cols-xl-9>*{flex:0 0 auto;-ms-flex:0 0 auto;width:11.1111111111%}.sd-row-cols-xl-10>*{flex:0 0 auto;-ms-flex:0 0 auto;width:10%}.sd-row-cols-xl-11>*{flex:0 0 auto;-ms-flex:0 0 auto;width:9.0909090909%}.sd-row-cols-xl-12>*{flex:0 0 auto;-ms-flex:0 0 auto;width:8.3333333333%}}.sd-col-auto{flex:0 0 auto;-ms-flex:0 0 auto;width:auto}.sd-col-1{flex:0 0 auto;-ms-flex:0 0 auto;width:8.3333333333%}.sd-col-2{flex:0 0 auto;-ms-flex:0 0 auto;width:16.6666666667%}.sd-col-3{flex:0 0 auto;-ms-flex:0 0 auto;width:25%}.sd-col-4{flex:0 0 auto;-ms-flex:0 0 auto;width:33.3333333333%}.sd-col-5{flex:0 0 auto;-ms-flex:0 0 auto;width:41.6666666667%}.sd-col-6{flex:0 0 auto;-ms-flex:0 0 auto;width:50%}.sd-col-7{flex:0 0 auto;-ms-flex:0 0 auto;width:58.3333333333%}.sd-col-8{flex:0 0 auto;-ms-flex:0 0 auto;width:66.6666666667%}.sd-col-9{flex:0 0 auto;-ms-flex:0 0 auto;width:75%}.sd-col-10{flex:0 0 auto;-ms-flex:0 0 auto;width:83.3333333333%}.sd-col-11{flex:0 0 auto;-ms-flex:0 0 auto;width:91.6666666667%}.sd-col-12{flex:0 0 auto;-ms-flex:0 0 auto;width:100%}.sd-g-0,.sd-gy-0{--sd-gutter-y: 0}.sd-g-0,.sd-gx-0{--sd-gutter-x: 0}.sd-g-1,.sd-gy-1{--sd-gutter-y: 0.25rem}.sd-g-1,.sd-gx-1{--sd-gutter-x: 0.25rem}.sd-g-2,.sd-gy-2{--sd-gutter-y: 0.5rem}.sd-g-2,.sd-gx-2{--sd-gutter-x: 0.5rem}.sd-g-3,.sd-gy-3{--sd-gutter-y: 1rem}.sd-g-3,.sd-gx-3{--sd-gutter-x: 1rem}.sd-g-4,.sd-gy-4{--sd-gutter-y: 1.5rem}.sd-g-4,.sd-gx-4{--sd-gutter-x: 1.5rem}.sd-g-5,.sd-gy-5{--sd-gutter-y: 3rem}.sd-g-5,.sd-gx-5{--sd-gutter-x: 3rem}@media(min-width: 576px){.sd-col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.sd-col-sm-1{-ms-flex:0 0 auto;flex:0 0 auto;width:8.3333333333%}.sd-col-sm-2{-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.sd-col-sm-3{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.sd-col-sm-4{-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.sd-col-sm-5{-ms-flex:0 0 auto;flex:0 0 auto;width:41.6666666667%}.sd-col-sm-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.sd-col-sm-7{-ms-flex:0 0 auto;flex:0 0 auto;width:58.3333333333%}.sd-col-sm-8{-ms-flex:0 0 auto;flex:0 0 auto;width:66.6666666667%}.sd-col-sm-9{-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.sd-col-sm-10{-ms-flex:0 0 auto;flex:0 0 auto;width:83.3333333333%}.sd-col-sm-11{-ms-flex:0 0 auto;flex:0 0 auto;width:91.6666666667%}.sd-col-sm-12{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.sd-g-sm-0,.sd-gy-sm-0{--sd-gutter-y: 0}.sd-g-sm-0,.sd-gx-sm-0{--sd-gutter-x: 0}.sd-g-sm-1,.sd-gy-sm-1{--sd-gutter-y: 0.25rem}.sd-g-sm-1,.sd-gx-sm-1{--sd-gutter-x: 0.25rem}.sd-g-sm-2,.sd-gy-sm-2{--sd-gutter-y: 0.5rem}.sd-g-sm-2,.sd-gx-sm-2{--sd-gutter-x: 0.5rem}.sd-g-sm-3,.sd-gy-sm-3{--sd-gutter-y: 1rem}.sd-g-sm-3,.sd-gx-sm-3{--sd-gutter-x: 1rem}.sd-g-sm-4,.sd-gy-sm-4{--sd-gutter-y: 1.5rem}.sd-g-sm-4,.sd-gx-sm-4{--sd-gutter-x: 1.5rem}.sd-g-sm-5,.sd-gy-sm-5{--sd-gutter-y: 3rem}.sd-g-sm-5,.sd-gx-sm-5{--sd-gutter-x: 3rem}}@media(min-width: 768px){.sd-col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.sd-col-md-1{-ms-flex:0 0 auto;flex:0 0 auto;width:8.3333333333%}.sd-col-md-2{-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.sd-col-md-3{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.sd-col-md-4{-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.sd-col-md-5{-ms-flex:0 0 auto;flex:0 0 auto;width:41.6666666667%}.sd-col-md-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.sd-col-md-7{-ms-flex:0 0 auto;flex:0 0 auto;width:58.3333333333%}.sd-col-md-8{-ms-flex:0 0 auto;flex:0 0 auto;width:66.6666666667%}.sd-col-md-9{-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.sd-col-md-10{-ms-flex:0 0 auto;flex:0 0 auto;width:83.3333333333%}.sd-col-md-11{-ms-flex:0 0 auto;flex:0 0 auto;width:91.6666666667%}.sd-col-md-12{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.sd-g-md-0,.sd-gy-md-0{--sd-gutter-y: 0}.sd-g-md-0,.sd-gx-md-0{--sd-gutter-x: 0}.sd-g-md-1,.sd-gy-md-1{--sd-gutter-y: 0.25rem}.sd-g-md-1,.sd-gx-md-1{--sd-gutter-x: 0.25rem}.sd-g-md-2,.sd-gy-md-2{--sd-gutter-y: 0.5rem}.sd-g-md-2,.sd-gx-md-2{--sd-gutter-x: 0.5rem}.sd-g-md-3,.sd-gy-md-3{--sd-gutter-y: 1rem}.sd-g-md-3,.sd-gx-md-3{--sd-gutter-x: 1rem}.sd-g-md-4,.sd-gy-md-4{--sd-gutter-y: 1.5rem}.sd-g-md-4,.sd-gx-md-4{--sd-gutter-x: 1.5rem}.sd-g-md-5,.sd-gy-md-5{--sd-gutter-y: 3rem}.sd-g-md-5,.sd-gx-md-5{--sd-gutter-x: 3rem}}@media(min-width: 992px){.sd-col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.sd-col-lg-1{-ms-flex:0 0 auto;flex:0 0 auto;width:8.3333333333%}.sd-col-lg-2{-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.sd-col-lg-3{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.sd-col-lg-4{-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.sd-col-lg-5{-ms-flex:0 0 auto;flex:0 0 auto;width:41.6666666667%}.sd-col-lg-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.sd-col-lg-7{-ms-flex:0 0 auto;flex:0 0 auto;width:58.3333333333%}.sd-col-lg-8{-ms-flex:0 0 auto;flex:0 0 auto;width:66.6666666667%}.sd-col-lg-9{-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.sd-col-lg-10{-ms-flex:0 0 auto;flex:0 0 auto;width:83.3333333333%}.sd-col-lg-11{-ms-flex:0 0 auto;flex:0 0 auto;width:91.6666666667%}.sd-col-lg-12{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.sd-g-lg-0,.sd-gy-lg-0{--sd-gutter-y: 0}.sd-g-lg-0,.sd-gx-lg-0{--sd-gutter-x: 0}.sd-g-lg-1,.sd-gy-lg-1{--sd-gutter-y: 0.25rem}.sd-g-lg-1,.sd-gx-lg-1{--sd-gutter-x: 0.25rem}.sd-g-lg-2,.sd-gy-lg-2{--sd-gutter-y: 0.5rem}.sd-g-lg-2,.sd-gx-lg-2{--sd-gutter-x: 0.5rem}.sd-g-lg-3,.sd-gy-lg-3{--sd-gutter-y: 1rem}.sd-g-lg-3,.sd-gx-lg-3{--sd-gutter-x: 1rem}.sd-g-lg-4,.sd-gy-lg-4{--sd-gutter-y: 1.5rem}.sd-g-lg-4,.sd-gx-lg-4{--sd-gutter-x: 1.5rem}.sd-g-lg-5,.sd-gy-lg-5{--sd-gutter-y: 3rem}.sd-g-lg-5,.sd-gx-lg-5{--sd-gutter-x: 3rem}}@media(min-width: 1200px){.sd-col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.sd-col-xl-1{-ms-flex:0 0 auto;flex:0 0 auto;width:8.3333333333%}.sd-col-xl-2{-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.sd-col-xl-3{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.sd-col-xl-4{-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.sd-col-xl-5{-ms-flex:0 0 auto;flex:0 0 auto;width:41.6666666667%}.sd-col-xl-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.sd-col-xl-7{-ms-flex:0 0 auto;flex:0 0 auto;width:58.3333333333%}.sd-col-xl-8{-ms-flex:0 0 auto;flex:0 0 auto;width:66.6666666667%}.sd-col-xl-9{-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.sd-col-xl-10{-ms-flex:0 0 auto;flex:0 0 auto;width:83.3333333333%}.sd-col-xl-11{-ms-flex:0 0 auto;flex:0 0 auto;width:91.6666666667%}.sd-col-xl-12{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.sd-g-xl-0,.sd-gy-xl-0{--sd-gutter-y: 0}.sd-g-xl-0,.sd-gx-xl-0{--sd-gutter-x: 0}.sd-g-xl-1,.sd-gy-xl-1{--sd-gutter-y: 0.25rem}.sd-g-xl-1,.sd-gx-xl-1{--sd-gutter-x: 0.25rem}.sd-g-xl-2,.sd-gy-xl-2{--sd-gutter-y: 0.5rem}.sd-g-xl-2,.sd-gx-xl-2{--sd-gutter-x: 0.5rem}.sd-g-xl-3,.sd-gy-xl-3{--sd-gutter-y: 1rem}.sd-g-xl-3,.sd-gx-xl-3{--sd-gutter-x: 1rem}.sd-g-xl-4,.sd-gy-xl-4{--sd-gutter-y: 1.5rem}.sd-g-xl-4,.sd-gx-xl-4{--sd-gutter-x: 1.5rem}.sd-g-xl-5,.sd-gy-xl-5{--sd-gutter-y: 3rem}.sd-g-xl-5,.sd-gx-xl-5{--sd-gutter-x: 3rem}}.sd-flex-row-reverse{flex-direction:row-reverse !important}details.sd-dropdown{position:relative}details.sd-dropdown .sd-summary-title{font-weight:700;padding-right:3em !important;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none}details.sd-dropdown:hover{cursor:pointer}details.sd-dropdown .sd-summary-content{cursor:default}details.sd-dropdown summary{list-style:none;padding:1em}details.sd-dropdown summary .sd-octicon.no-title{vertical-align:middle}details.sd-dropdown[open] summary .sd-octicon.no-title{visibility:hidden}details.sd-dropdown summary::-webkit-details-marker{display:none}details.sd-dropdown summary:focus{outline:none}details.sd-dropdown .sd-summary-icon{margin-right:.5em}details.sd-dropdown .sd-summary-icon svg{opacity:.8}details.sd-dropdown summary:hover .sd-summary-up svg,details.sd-dropdown summary:hover .sd-summary-down svg{opacity:1;transform:scale(1.1)}details.sd-dropdown .sd-summary-up svg,details.sd-dropdown .sd-summary-down svg{display:block;opacity:.6}details.sd-dropdown .sd-summary-up,details.sd-dropdown .sd-summary-down{pointer-events:none;position:absolute;right:1em;top:1em}details.sd-dropdown[open]>.sd-summary-title .sd-summary-down{visibility:hidden}details.sd-dropdown:not([open])>.sd-summary-title .sd-summary-up{visibility:hidden}details.sd-dropdown:not([open]).sd-card{border:none}details.sd-dropdown:not([open])>.sd-card-header{border:1px solid var(--sd-color-card-border);border-radius:.25rem}details.sd-dropdown.sd-fade-in[open] summary~*{-moz-animation:sd-fade-in .5s ease-in-out;-webkit-animation:sd-fade-in .5s ease-in-out;animation:sd-fade-in .5s ease-in-out}details.sd-dropdown.sd-fade-in-slide-down[open] summary~*{-moz-animation:sd-fade-in .5s ease-in-out,sd-slide-down .5s ease-in-out;-webkit-animation:sd-fade-in .5s ease-in-out,sd-slide-down .5s ease-in-out;animation:sd-fade-in .5s ease-in-out,sd-slide-down .5s ease-in-out}.sd-col>.sd-dropdown{width:100%}.sd-summary-content>.sd-tab-set:first-child{margin-top:0}@keyframes sd-fade-in{0%{opacity:0}100%{opacity:1}}@keyframes sd-slide-down{0%{transform:translate(0, -10px)}100%{transform:translate(0, 0)}}.sd-tab-set{border-radius:.125rem;display:flex;flex-wrap:wrap;margin:1em 0;position:relative}.sd-tab-set>input{opacity:0;position:absolute}.sd-tab-set>input:checked+label{border-color:var(--sd-color-tabs-underline-active);color:var(--sd-color-tabs-label-active)}.sd-tab-set>input:checked+label+.sd-tab-content{display:block}.sd-tab-set>input:not(:checked)+label:hover{color:var(--sd-color-tabs-label-hover);border-color:var(--sd-color-tabs-underline-hover)}.sd-tab-set>input:focus+label{outline-style:auto}.sd-tab-set>input:not(.focus-visible)+label{outline:none;-webkit-tap-highlight-color:transparent}.sd-tab-set>label{border-bottom:.125rem solid transparent;margin-bottom:0;color:var(--sd-color-tabs-label-inactive);border-color:var(--sd-color-tabs-underline-inactive);cursor:pointer;font-size:var(--sd-fontsize-tabs-label);font-weight:700;padding:1em 1.25em .5em;transition:color 250ms;width:auto;z-index:1}html .sd-tab-set>label:hover{color:var(--sd-color-tabs-label-active)}.sd-col>.sd-tab-set{width:100%}.sd-tab-content{box-shadow:0 -0.0625rem var(--sd-color-tabs-overline),0 .0625rem var(--sd-color-tabs-underline);display:none;order:99;padding-bottom:.75rem;padding-top:.75rem;width:100%}.sd-tab-content>:first-child{margin-top:0 !important}.sd-tab-content>:last-child{margin-bottom:0 !important}.sd-tab-content>.sd-tab-set{margin:0}.sd-sphinx-override,.sd-sphinx-override *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.sd-sphinx-override p{margin-top:0}:root{--sd-color-primary: #0071bc;--sd-color-secondary: #6c757d;--sd-color-success: #28a745;--sd-color-info: #17a2b8;--sd-color-warning: #f0b37e;--sd-color-danger: #dc3545;--sd-color-light: #f8f9fa;--sd-color-muted: #6c757d;--sd-color-dark: #212529;--sd-color-black: black;--sd-color-white: white;--sd-color-primary-highlight: #0060a0;--sd-color-secondary-highlight: #5c636a;--sd-color-success-highlight: #228e3b;--sd-color-info-highlight: #148a9c;--sd-color-warning-highlight: #cc986b;--sd-color-danger-highlight: #bb2d3b;--sd-color-light-highlight: #d3d4d5;--sd-color-muted-highlight: #5c636a;--sd-color-dark-highlight: #1c1f23;--sd-color-black-highlight: black;--sd-color-white-highlight: #d9d9d9;--sd-color-primary-text: #fff;--sd-color-secondary-text: #fff;--sd-color-success-text: #fff;--sd-color-info-text: #fff;--sd-color-warning-text: #212529;--sd-color-danger-text: #fff;--sd-color-light-text: #212529;--sd-color-muted-text: #fff;--sd-color-dark-text: #fff;--sd-color-black-text: #fff;--sd-color-white-text: #212529;--sd-color-shadow: rgba(0, 0, 0, 0.15);--sd-color-card-border: rgba(0, 0, 0, 0.125);--sd-color-card-border-hover: hsla(231, 99%, 66%, 1);--sd-color-card-background: transparent;--sd-color-card-text: inherit;--sd-color-card-header: transparent;--sd-color-card-footer: transparent;--sd-color-tabs-label-active: hsla(231, 99%, 66%, 1);--sd-color-tabs-label-hover: hsla(231, 99%, 66%, 1);--sd-color-tabs-label-inactive: hsl(0, 0%, 66%);--sd-color-tabs-underline-active: hsla(231, 99%, 66%, 1);--sd-color-tabs-underline-hover: rgba(178, 206, 245, 0.62);--sd-color-tabs-underline-inactive: transparent;--sd-color-tabs-overline: rgb(222, 222, 222);--sd-color-tabs-underline: rgb(222, 222, 222);--sd-fontsize-tabs-label: 1rem} diff --git a/43/_sphinx_design_static/design-tabs.js b/43/_sphinx_design_static/design-tabs.js new file mode 100644 index 0000000..36b38cf --- /dev/null +++ b/43/_sphinx_design_static/design-tabs.js @@ -0,0 +1,27 @@ +var sd_labels_by_text = {}; + +function ready() { + const li = document.getElementsByClassName("sd-tab-label"); + for (const label of li) { + syncId = label.getAttribute("data-sync-id"); + if (syncId) { + label.onclick = onLabelClick; + if (!sd_labels_by_text[syncId]) { + sd_labels_by_text[syncId] = []; + } + sd_labels_by_text[syncId].push(label); + } + } +} + +function onLabelClick() { + // Activate other inputs with the same sync id. + syncId = this.getAttribute("data-sync-id"); + for (label of sd_labels_by_text[syncId]) { + if (label === this) continue; + label.previousElementSibling.checked = true; + } + window.localStorage.setItem("sphinx-design-last-tab", syncId); +} + +document.addEventListener("DOMContentLoaded", ready, false); diff --git a/43/_static/basic.css b/43/_static/basic.css new file mode 100644 index 0000000..cfc60b8 --- /dev/null +++ b/43/_static/basic.css @@ -0,0 +1,921 @@ +/* + * 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; +} + +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/43/_static/check-solid.svg b/43/_static/check-solid.svg new file mode 100644 index 0000000..92fad4b --- /dev/null +++ b/43/_static/check-solid.svg @@ -0,0 +1,4 @@ + + + + diff --git a/43/_static/clipboard.min.js b/43/_static/clipboard.min.js new file mode 100644 index 0000000..54b3c46 --- /dev/null +++ b/43/_static/clipboard.min.js @@ -0,0 +1,7 @@ +/*! + * clipboard.js v2.0.8 + * https://clipboardjs.com/ + * + * Licensed MIT © Zeno Rocha + */ +!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.ClipboardJS=e():t.ClipboardJS=e()}(this,function(){return n={686:function(t,e,n){"use strict";n.d(e,{default:function(){return o}});var e=n(279),i=n.n(e),e=n(370),u=n.n(e),e=n(817),c=n.n(e);function a(t){try{return document.execCommand(t)}catch(t){return}}var f=function(t){t=c()(t);return a("cut"),t};var l=function(t){var e,n,o,r=1 + + + + diff --git a/43/_static/copybutton.css b/43/_static/copybutton.css new file mode 100644 index 0000000..f1916ec --- /dev/null +++ b/43/_static/copybutton.css @@ -0,0 +1,94 @@ +/* Copy buttons */ +button.copybtn { + position: absolute; + display: flex; + top: .3em; + right: .3em; + width: 1.7em; + height: 1.7em; + opacity: 0; + transition: opacity 0.3s, border .3s, background-color .3s; + user-select: none; + padding: 0; + border: none; + outline: none; + border-radius: 0.4em; + /* The colors that GitHub uses */ + border: #1b1f2426 1px solid; + background-color: #f6f8fa; + color: #57606a; +} + +button.copybtn.success { + border-color: #22863a; + color: #22863a; +} + +button.copybtn svg { + stroke: currentColor; + width: 1.5em; + height: 1.5em; + padding: 0.1em; +} + +div.highlight { + position: relative; +} + +/* Show the copybutton */ +.highlight:hover button.copybtn, button.copybtn.success { + opacity: 1; +} + +.highlight button.copybtn:hover { + background-color: rgb(235, 235, 235); +} + +.highlight button.copybtn:active { + background-color: rgb(187, 187, 187); +} + +/** + * A minimal CSS-only tooltip copied from: + * https://codepen.io/mildrenben/pen/rVBrpK + * + * To use, write HTML like the following: + * + *

Short

+ */ + .o-tooltip--left { + position: relative; + } + + .o-tooltip--left:after { + opacity: 0; + visibility: hidden; + position: absolute; + content: attr(data-tooltip); + padding: .2em; + font-size: .8em; + left: -.2em; + background: grey; + color: white; + white-space: nowrap; + z-index: 2; + border-radius: 2px; + transform: translateX(-102%) translateY(0); + transition: opacity 0.2s cubic-bezier(0.64, 0.09, 0.08, 1), transform 0.2s cubic-bezier(0.64, 0.09, 0.08, 1); +} + +.o-tooltip--left:hover:after { + display: block; + opacity: 1; + visibility: visible; + transform: translateX(-100%) translateY(0); + transition: opacity 0.2s cubic-bezier(0.64, 0.09, 0.08, 1), transform 0.2s cubic-bezier(0.64, 0.09, 0.08, 1); + transition-delay: .5s; +} + +/* By default the copy button shouldn't show up when printing a page */ +@media print { + button.copybtn { + display: none; + } +} diff --git a/43/_static/copybutton.js b/43/_static/copybutton.js new file mode 100644 index 0000000..2ea7ff3 --- /dev/null +++ b/43/_static/copybutton.js @@ -0,0 +1,248 @@ +// Localization support +const messages = { + 'en': { + 'copy': 'Copy', + 'copy_to_clipboard': 'Copy to clipboard', + 'copy_success': 'Copied!', + 'copy_failure': 'Failed to copy', + }, + 'es' : { + 'copy': 'Copiar', + 'copy_to_clipboard': 'Copiar al portapapeles', + 'copy_success': '¡Copiado!', + 'copy_failure': 'Error al copiar', + }, + 'de' : { + 'copy': 'Kopieren', + 'copy_to_clipboard': 'In die Zwischenablage kopieren', + 'copy_success': 'Kopiert!', + 'copy_failure': 'Fehler beim Kopieren', + }, + 'fr' : { + 'copy': 'Copier', + 'copy_to_clipboard': 'Copier dans le presse-papier', + 'copy_success': 'Copié !', + 'copy_failure': 'Échec de la copie', + }, + 'ru': { + 'copy': 'Скопировать', + 'copy_to_clipboard': 'Скопировать в буфер', + 'copy_success': 'Скопировано!', + 'copy_failure': 'Не удалось скопировать', + }, + 'zh-CN': { + 'copy': '复制', + 'copy_to_clipboard': '复制到剪贴板', + 'copy_success': '复制成功!', + 'copy_failure': '复制失败', + }, + 'it' : { + 'copy': 'Copiare', + 'copy_to_clipboard': 'Copiato negli appunti', + 'copy_success': 'Copiato!', + 'copy_failure': 'Errore durante la copia', + } +} + +let locale = 'en' +if( document.documentElement.lang !== undefined + && messages[document.documentElement.lang] !== undefined ) { + locale = document.documentElement.lang +} + +let doc_url_root = DOCUMENTATION_OPTIONS.URL_ROOT; +if (doc_url_root == '#') { + doc_url_root = ''; +} + +/** + * SVG files for our copy buttons + */ +let iconCheck = ` + ${messages[locale]['copy_success']} + + +` + +// If the user specified their own SVG use that, otherwise use the default +let iconCopy = ``; +if (!iconCopy) { + iconCopy = ` + ${messages[locale]['copy_to_clipboard']} + + + +` +} + +/** + * Set up copy/paste for code blocks + */ + +const runWhenDOMLoaded = cb => { + if (document.readyState != 'loading') { + cb() + } else if (document.addEventListener) { + document.addEventListener('DOMContentLoaded', cb) + } else { + document.attachEvent('onreadystatechange', function() { + if (document.readyState == 'complete') cb() + }) + } +} + +const codeCellId = index => `codecell${index}` + +// Clears selected text since ClipboardJS will select the text when copying +const clearSelection = () => { + if (window.getSelection) { + window.getSelection().removeAllRanges() + } else if (document.selection) { + document.selection.empty() + } +} + +// Changes tooltip text for a moment, then changes it back +// We want the timeout of our `success` class to be a bit shorter than the +// tooltip and icon change, so that we can hide the icon before changing back. +var timeoutIcon = 2000; +var timeoutSuccessClass = 1500; + +const temporarilyChangeTooltip = (el, oldText, newText) => { + el.setAttribute('data-tooltip', newText) + el.classList.add('success') + // Remove success a little bit sooner than we change the tooltip + // So that we can use CSS to hide the copybutton first + setTimeout(() => el.classList.remove('success'), timeoutSuccessClass) + setTimeout(() => el.setAttribute('data-tooltip', oldText), timeoutIcon) +} + +// Changes the copy button icon for two seconds, then changes it back +const temporarilyChangeIcon = (el) => { + el.innerHTML = iconCheck; + setTimeout(() => {el.innerHTML = iconCopy}, timeoutIcon) +} + +const addCopyButtonToCodeCells = () => { + // If ClipboardJS hasn't loaded, wait a bit and try again. This + // happens because we load ClipboardJS asynchronously. + if (window.ClipboardJS === undefined) { + setTimeout(addCopyButtonToCodeCells, 250) + return + } + + // Add copybuttons to all of our code cells + const COPYBUTTON_SELECTOR = 'div.highlight pre'; + const codeCells = document.querySelectorAll(COPYBUTTON_SELECTOR) + codeCells.forEach((codeCell, index) => { + const id = codeCellId(index) + codeCell.setAttribute('id', id) + + const clipboardButton = id => + `` + codeCell.insertAdjacentHTML('afterend', clipboardButton(id)) + }) + +function escapeRegExp(string) { + return string.replace(/[.*+?^${}()|[\]\\]/g, '\\$&'); // $& means the whole matched string +} + +/** + * Removes excluded text from a Node. + * + * @param {Node} target Node to filter. + * @param {string} exclude CSS selector of nodes to exclude. + * @returns {DOMString} Text from `target` with text removed. + */ +function filterText(target, exclude) { + const clone = target.cloneNode(true); // clone as to not modify the live DOM + if (exclude) { + // remove excluded nodes + clone.querySelectorAll(exclude).forEach(node => node.remove()); + } + return clone.innerText; +} + +// Callback when a copy button is clicked. Will be passed the node that was clicked +// should then grab the text and replace pieces of text that shouldn't be used in output +function formatCopyText(textContent, copybuttonPromptText, isRegexp = false, onlyCopyPromptLines = true, removePrompts = true, copyEmptyLines = true, lineContinuationChar = "", hereDocDelim = "") { + var regexp; + var match; + + // Do we check for line continuation characters and "HERE-documents"? + var useLineCont = !!lineContinuationChar + var useHereDoc = !!hereDocDelim + + // create regexp to capture prompt and remaining line + if (isRegexp) { + regexp = new RegExp('^(' + copybuttonPromptText + ')(.*)') + } else { + regexp = new RegExp('^(' + escapeRegExp(copybuttonPromptText) + ')(.*)') + } + + const outputLines = []; + var promptFound = false; + var gotLineCont = false; + var gotHereDoc = false; + const lineGotPrompt = []; + for (const line of textContent.split('\n')) { + match = line.match(regexp) + if (match || gotLineCont || gotHereDoc) { + promptFound = regexp.test(line) + lineGotPrompt.push(promptFound) + if (removePrompts && promptFound) { + outputLines.push(match[2]) + } else { + outputLines.push(line) + } + gotLineCont = line.endsWith(lineContinuationChar) & useLineCont + if (line.includes(hereDocDelim) & useHereDoc) + gotHereDoc = !gotHereDoc + } else if (!onlyCopyPromptLines) { + outputLines.push(line) + } else if (copyEmptyLines && line.trim() === '') { + outputLines.push(line) + } + } + + // If no lines with the prompt were found then just use original lines + if (lineGotPrompt.some(v => v === true)) { + textContent = outputLines.join('\n'); + } + + // Remove a trailing newline to avoid auto-running when pasting + if (textContent.endsWith("\n")) { + textContent = textContent.slice(0, -1) + } + return textContent +} + + +var copyTargetText = (trigger) => { + var target = document.querySelector(trigger.attributes['data-clipboard-target'].value); + + // get filtered text + let exclude = '.linenos'; + + let text = filterText(target, exclude); + return formatCopyText(text, '', false, true, true, true, '', '') +} + + // Initialize with a callback so we can modify the text before copy + const clipboard = new ClipboardJS('.copybtn', {text: copyTargetText}) + + // Update UI with error/success messages + clipboard.on('success', event => { + clearSelection() + temporarilyChangeTooltip(event.trigger, messages[locale]['copy'], messages[locale]['copy_success']) + temporarilyChangeIcon(event.trigger) + }) + + clipboard.on('error', event => { + temporarilyChangeTooltip(event.trigger, messages[locale]['copy'], messages[locale]['copy_failure']) + }) +} + +runWhenDOMLoaded(addCopyButtonToCodeCells) \ No newline at end of file diff --git a/43/_static/copybutton_funcs.js b/43/_static/copybutton_funcs.js new file mode 100644 index 0000000..dbe1aaa --- /dev/null +++ b/43/_static/copybutton_funcs.js @@ -0,0 +1,73 @@ +function escapeRegExp(string) { + return string.replace(/[.*+?^${}()|[\]\\]/g, '\\$&'); // $& means the whole matched string +} + +/** + * Removes excluded text from a Node. + * + * @param {Node} target Node to filter. + * @param {string} exclude CSS selector of nodes to exclude. + * @returns {DOMString} Text from `target` with text removed. + */ +export function filterText(target, exclude) { + const clone = target.cloneNode(true); // clone as to not modify the live DOM + if (exclude) { + // remove excluded nodes + clone.querySelectorAll(exclude).forEach(node => node.remove()); + } + return clone.innerText; +} + +// Callback when a copy button is clicked. Will be passed the node that was clicked +// should then grab the text and replace pieces of text that shouldn't be used in output +export function formatCopyText(textContent, copybuttonPromptText, isRegexp = false, onlyCopyPromptLines = true, removePrompts = true, copyEmptyLines = true, lineContinuationChar = "", hereDocDelim = "") { + var regexp; + var match; + + // Do we check for line continuation characters and "HERE-documents"? + var useLineCont = !!lineContinuationChar + var useHereDoc = !!hereDocDelim + + // create regexp to capture prompt and remaining line + if (isRegexp) { + regexp = new RegExp('^(' + copybuttonPromptText + ')(.*)') + } else { + regexp = new RegExp('^(' + escapeRegExp(copybuttonPromptText) + ')(.*)') + } + + const outputLines = []; + var promptFound = false; + var gotLineCont = false; + var gotHereDoc = false; + const lineGotPrompt = []; + for (const line of textContent.split('\n')) { + match = line.match(regexp) + if (match || gotLineCont || gotHereDoc) { + promptFound = regexp.test(line) + lineGotPrompt.push(promptFound) + if (removePrompts && promptFound) { + outputLines.push(match[2]) + } else { + outputLines.push(line) + } + gotLineCont = line.endsWith(lineContinuationChar) & useLineCont + if (line.includes(hereDocDelim) & useHereDoc) + gotHereDoc = !gotHereDoc + } else if (!onlyCopyPromptLines) { + outputLines.push(line) + } else if (copyEmptyLines && line.trim() === '') { + outputLines.push(line) + } + } + + // If no lines with the prompt were found then just use original lines + if (lineGotPrompt.some(v => v === true)) { + textContent = outputLines.join('\n'); + } + + // Remove a trailing newline to avoid auto-running when pasting + if (textContent.endsWith("\n")) { + textContent = textContent.slice(0, -1) + } + return textContent +} diff --git a/43/_static/css/custom.css b/43/_static/css/custom.css new file mode 100644 index 0000000..35628fc --- /dev/null +++ b/43/_static/css/custom.css @@ -0,0 +1,66 @@ +/*brand_colors = {*/ +/* "--brand-primary": {"rgb": "0, 150, 76", "hex": "#00964c"},*/ +/* "--brand-secondary": {"rgb": "99, 99, 99", "hex": "#636363"},*/ +/* "--brand-green": {"rgb": "225, 39, 38", "hex": "#e12726"},*/ +/* "--brand-alert": {"rgb": "241, 81, 82", "hex": "#f15152"},*/ +/* "--brand-dark": {"rgb": "32, 32, 32", "hex": "#202020"},*/ +/* "--brand-light": {"rgb": "235, 235, 233", "hex": "#EBEBE9"},*/ +/*}*/ + +:root { + --brand-primary: #f50057; + --brand-primary-rgb: 245, 0, 87; + + --brand-secondary: #202020; + --brand-secondary-rgb: 32, 32, 32; + + --brand-tertiary: #a1ada1; + --brand-tertiary-rgb: 161, 173, 161; + + --brand-green: #00f597; + --brand-green-rgb: 0, 245, 151; + + --brand-alert: #f36060; + --brand-alert-rgb: 243, 96, 96; + + --brand-dark: #000000; + --brand-dark-rgb: 0, 0, 0; + + --brand-light: #ebdddd; + --brand-light-rgb: 235, 221, 221; +} + +html.dark, +html.light { + --sd-color-tabs-label-hover: var(--brand-green); +} + +html.light { + --syntax-light-constant: var(--brand-primary); + --syntax-light-meta: var(--brand-primary); + /* --syntax-light-text: #09090a;*/ + /* --syntax-light-cap-bg: #325b76;*/ + /* --syntax-light-pre-bg: #ddefff;*/ + --syntax-light-keyword: var(--brand-primary); + --syntax-light-property: var(--brand-secondary); +} + +html.light .yue { + --yue-c-code-bg: var(--brand-tertiary) !important; + --yue-c-code: var(--brand-primary) !important; + /*--yue-c-black: #11a1ff !important;*/ +} + +html.dark { + --syntax-dark-keyword: var(--brand-primary); + --syntax-dark-property: var(--brand-green); + --syntax-dark-constant: var(--brand-primary); + --syntax-dark-meta: var(--brand-primary); + --syntax-dark-pre-bg: rgba(var(--brand-primary-rgb), 0.1); +} + +html.dark .yue { + --yue-c-code-bg: var(--brand-light) !important; + --yue-c-code: var(--brand-secondary) !important; + /*--yue-c-black: #11a1ff !important;*/ +} diff --git a/43/_static/design-style.1e8bd061cd6da7fc9cf755528e8ffc24.min.css b/43/_static/design-style.1e8bd061cd6da7fc9cf755528e8ffc24.min.css new file mode 100644 index 0000000..eb19f69 --- /dev/null +++ b/43/_static/design-style.1e8bd061cd6da7fc9cf755528e8ffc24.min.css @@ -0,0 +1 @@ +.sd-bg-primary{background-color:var(--sd-color-primary) !important}.sd-bg-text-primary{color:var(--sd-color-primary-text) !important}button.sd-bg-primary:focus,button.sd-bg-primary:hover{background-color:var(--sd-color-primary-highlight) !important}a.sd-bg-primary:focus,a.sd-bg-primary:hover{background-color:var(--sd-color-primary-highlight) !important}.sd-bg-secondary{background-color:var(--sd-color-secondary) !important}.sd-bg-text-secondary{color:var(--sd-color-secondary-text) !important}button.sd-bg-secondary:focus,button.sd-bg-secondary:hover{background-color:var(--sd-color-secondary-highlight) !important}a.sd-bg-secondary:focus,a.sd-bg-secondary:hover{background-color:var(--sd-color-secondary-highlight) !important}.sd-bg-success{background-color:var(--sd-color-success) !important}.sd-bg-text-success{color:var(--sd-color-success-text) !important}button.sd-bg-success:focus,button.sd-bg-success:hover{background-color:var(--sd-color-success-highlight) !important}a.sd-bg-success:focus,a.sd-bg-success:hover{background-color:var(--sd-color-success-highlight) !important}.sd-bg-info{background-color:var(--sd-color-info) !important}.sd-bg-text-info{color:var(--sd-color-info-text) !important}button.sd-bg-info:focus,button.sd-bg-info:hover{background-color:var(--sd-color-info-highlight) !important}a.sd-bg-info:focus,a.sd-bg-info:hover{background-color:var(--sd-color-info-highlight) !important}.sd-bg-warning{background-color:var(--sd-color-warning) !important}.sd-bg-text-warning{color:var(--sd-color-warning-text) !important}button.sd-bg-warning:focus,button.sd-bg-warning:hover{background-color:var(--sd-color-warning-highlight) !important}a.sd-bg-warning:focus,a.sd-bg-warning:hover{background-color:var(--sd-color-warning-highlight) !important}.sd-bg-danger{background-color:var(--sd-color-danger) !important}.sd-bg-text-danger{color:var(--sd-color-danger-text) !important}button.sd-bg-danger:focus,button.sd-bg-danger:hover{background-color:var(--sd-color-danger-highlight) !important}a.sd-bg-danger:focus,a.sd-bg-danger:hover{background-color:var(--sd-color-danger-highlight) !important}.sd-bg-light{background-color:var(--sd-color-light) !important}.sd-bg-text-light{color:var(--sd-color-light-text) !important}button.sd-bg-light:focus,button.sd-bg-light:hover{background-color:var(--sd-color-light-highlight) !important}a.sd-bg-light:focus,a.sd-bg-light:hover{background-color:var(--sd-color-light-highlight) !important}.sd-bg-muted{background-color:var(--sd-color-muted) !important}.sd-bg-text-muted{color:var(--sd-color-muted-text) !important}button.sd-bg-muted:focus,button.sd-bg-muted:hover{background-color:var(--sd-color-muted-highlight) !important}a.sd-bg-muted:focus,a.sd-bg-muted:hover{background-color:var(--sd-color-muted-highlight) !important}.sd-bg-dark{background-color:var(--sd-color-dark) !important}.sd-bg-text-dark{color:var(--sd-color-dark-text) !important}button.sd-bg-dark:focus,button.sd-bg-dark:hover{background-color:var(--sd-color-dark-highlight) !important}a.sd-bg-dark:focus,a.sd-bg-dark:hover{background-color:var(--sd-color-dark-highlight) !important}.sd-bg-black{background-color:var(--sd-color-black) !important}.sd-bg-text-black{color:var(--sd-color-black-text) !important}button.sd-bg-black:focus,button.sd-bg-black:hover{background-color:var(--sd-color-black-highlight) !important}a.sd-bg-black:focus,a.sd-bg-black:hover{background-color:var(--sd-color-black-highlight) !important}.sd-bg-white{background-color:var(--sd-color-white) !important}.sd-bg-text-white{color:var(--sd-color-white-text) !important}button.sd-bg-white:focus,button.sd-bg-white:hover{background-color:var(--sd-color-white-highlight) !important}a.sd-bg-white:focus,a.sd-bg-white:hover{background-color:var(--sd-color-white-highlight) !important}.sd-text-primary,.sd-text-primary>p{color:var(--sd-color-primary) !important}a.sd-text-primary:focus,a.sd-text-primary:hover{color:var(--sd-color-primary-highlight) !important}.sd-text-secondary,.sd-text-secondary>p{color:var(--sd-color-secondary) !important}a.sd-text-secondary:focus,a.sd-text-secondary:hover{color:var(--sd-color-secondary-highlight) !important}.sd-text-success,.sd-text-success>p{color:var(--sd-color-success) !important}a.sd-text-success:focus,a.sd-text-success:hover{color:var(--sd-color-success-highlight) !important}.sd-text-info,.sd-text-info>p{color:var(--sd-color-info) !important}a.sd-text-info:focus,a.sd-text-info:hover{color:var(--sd-color-info-highlight) !important}.sd-text-warning,.sd-text-warning>p{color:var(--sd-color-warning) !important}a.sd-text-warning:focus,a.sd-text-warning:hover{color:var(--sd-color-warning-highlight) !important}.sd-text-danger,.sd-text-danger>p{color:var(--sd-color-danger) !important}a.sd-text-danger:focus,a.sd-text-danger:hover{color:var(--sd-color-danger-highlight) !important}.sd-text-light,.sd-text-light>p{color:var(--sd-color-light) !important}a.sd-text-light:focus,a.sd-text-light:hover{color:var(--sd-color-light-highlight) !important}.sd-text-muted,.sd-text-muted>p{color:var(--sd-color-muted) !important}a.sd-text-muted:focus,a.sd-text-muted:hover{color:var(--sd-color-muted-highlight) !important}.sd-text-dark,.sd-text-dark>p{color:var(--sd-color-dark) !important}a.sd-text-dark:focus,a.sd-text-dark:hover{color:var(--sd-color-dark-highlight) !important}.sd-text-black,.sd-text-black>p{color:var(--sd-color-black) !important}a.sd-text-black:focus,a.sd-text-black:hover{color:var(--sd-color-black-highlight) !important}.sd-text-white,.sd-text-white>p{color:var(--sd-color-white) !important}a.sd-text-white:focus,a.sd-text-white:hover{color:var(--sd-color-white-highlight) !important}.sd-outline-primary{border-color:var(--sd-color-primary) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-primary:focus,a.sd-outline-primary:hover{border-color:var(--sd-color-primary-highlight) !important}.sd-outline-secondary{border-color:var(--sd-color-secondary) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-secondary:focus,a.sd-outline-secondary:hover{border-color:var(--sd-color-secondary-highlight) !important}.sd-outline-success{border-color:var(--sd-color-success) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-success:focus,a.sd-outline-success:hover{border-color:var(--sd-color-success-highlight) !important}.sd-outline-info{border-color:var(--sd-color-info) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-info:focus,a.sd-outline-info:hover{border-color:var(--sd-color-info-highlight) !important}.sd-outline-warning{border-color:var(--sd-color-warning) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-warning:focus,a.sd-outline-warning:hover{border-color:var(--sd-color-warning-highlight) !important}.sd-outline-danger{border-color:var(--sd-color-danger) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-danger:focus,a.sd-outline-danger:hover{border-color:var(--sd-color-danger-highlight) !important}.sd-outline-light{border-color:var(--sd-color-light) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-light:focus,a.sd-outline-light:hover{border-color:var(--sd-color-light-highlight) !important}.sd-outline-muted{border-color:var(--sd-color-muted) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-muted:focus,a.sd-outline-muted:hover{border-color:var(--sd-color-muted-highlight) !important}.sd-outline-dark{border-color:var(--sd-color-dark) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-dark:focus,a.sd-outline-dark:hover{border-color:var(--sd-color-dark-highlight) !important}.sd-outline-black{border-color:var(--sd-color-black) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-black:focus,a.sd-outline-black:hover{border-color:var(--sd-color-black-highlight) !important}.sd-outline-white{border-color:var(--sd-color-white) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-white:focus,a.sd-outline-white:hover{border-color:var(--sd-color-white-highlight) !important}.sd-bg-transparent{background-color:transparent !important}.sd-outline-transparent{border-color:transparent !important}.sd-text-transparent{color:transparent !important}.sd-p-0{padding:0 !important}.sd-pt-0,.sd-py-0{padding-top:0 !important}.sd-pr-0,.sd-px-0{padding-right:0 !important}.sd-pb-0,.sd-py-0{padding-bottom:0 !important}.sd-pl-0,.sd-px-0{padding-left:0 !important}.sd-p-1{padding:.25rem !important}.sd-pt-1,.sd-py-1{padding-top:.25rem !important}.sd-pr-1,.sd-px-1{padding-right:.25rem !important}.sd-pb-1,.sd-py-1{padding-bottom:.25rem !important}.sd-pl-1,.sd-px-1{padding-left:.25rem !important}.sd-p-2{padding:.5rem !important}.sd-pt-2,.sd-py-2{padding-top:.5rem !important}.sd-pr-2,.sd-px-2{padding-right:.5rem !important}.sd-pb-2,.sd-py-2{padding-bottom:.5rem !important}.sd-pl-2,.sd-px-2{padding-left:.5rem !important}.sd-p-3{padding:1rem !important}.sd-pt-3,.sd-py-3{padding-top:1rem !important}.sd-pr-3,.sd-px-3{padding-right:1rem !important}.sd-pb-3,.sd-py-3{padding-bottom:1rem !important}.sd-pl-3,.sd-px-3{padding-left:1rem !important}.sd-p-4{padding:1.5rem !important}.sd-pt-4,.sd-py-4{padding-top:1.5rem !important}.sd-pr-4,.sd-px-4{padding-right:1.5rem !important}.sd-pb-4,.sd-py-4{padding-bottom:1.5rem !important}.sd-pl-4,.sd-px-4{padding-left:1.5rem !important}.sd-p-5{padding:3rem !important}.sd-pt-5,.sd-py-5{padding-top:3rem !important}.sd-pr-5,.sd-px-5{padding-right:3rem !important}.sd-pb-5,.sd-py-5{padding-bottom:3rem !important}.sd-pl-5,.sd-px-5{padding-left:3rem !important}.sd-m-auto{margin:auto !important}.sd-mt-auto,.sd-my-auto{margin-top:auto !important}.sd-mr-auto,.sd-mx-auto{margin-right:auto !important}.sd-mb-auto,.sd-my-auto{margin-bottom:auto !important}.sd-ml-auto,.sd-mx-auto{margin-left:auto !important}.sd-m-0{margin:0 !important}.sd-mt-0,.sd-my-0{margin-top:0 !important}.sd-mr-0,.sd-mx-0{margin-right:0 !important}.sd-mb-0,.sd-my-0{margin-bottom:0 !important}.sd-ml-0,.sd-mx-0{margin-left:0 !important}.sd-m-1{margin:.25rem !important}.sd-mt-1,.sd-my-1{margin-top:.25rem !important}.sd-mr-1,.sd-mx-1{margin-right:.25rem !important}.sd-mb-1,.sd-my-1{margin-bottom:.25rem !important}.sd-ml-1,.sd-mx-1{margin-left:.25rem !important}.sd-m-2{margin:.5rem !important}.sd-mt-2,.sd-my-2{margin-top:.5rem !important}.sd-mr-2,.sd-mx-2{margin-right:.5rem !important}.sd-mb-2,.sd-my-2{margin-bottom:.5rem !important}.sd-ml-2,.sd-mx-2{margin-left:.5rem !important}.sd-m-3{margin:1rem !important}.sd-mt-3,.sd-my-3{margin-top:1rem !important}.sd-mr-3,.sd-mx-3{margin-right:1rem !important}.sd-mb-3,.sd-my-3{margin-bottom:1rem !important}.sd-ml-3,.sd-mx-3{margin-left:1rem !important}.sd-m-4{margin:1.5rem !important}.sd-mt-4,.sd-my-4{margin-top:1.5rem !important}.sd-mr-4,.sd-mx-4{margin-right:1.5rem !important}.sd-mb-4,.sd-my-4{margin-bottom:1.5rem !important}.sd-ml-4,.sd-mx-4{margin-left:1.5rem !important}.sd-m-5{margin:3rem !important}.sd-mt-5,.sd-my-5{margin-top:3rem !important}.sd-mr-5,.sd-mx-5{margin-right:3rem !important}.sd-mb-5,.sd-my-5{margin-bottom:3rem !important}.sd-ml-5,.sd-mx-5{margin-left:3rem !important}.sd-w-25{width:25% !important}.sd-w-50{width:50% !important}.sd-w-75{width:75% !important}.sd-w-100{width:100% !important}.sd-w-auto{width:auto !important}.sd-h-25{height:25% !important}.sd-h-50{height:50% !important}.sd-h-75{height:75% !important}.sd-h-100{height:100% !important}.sd-h-auto{height:auto !important}.sd-d-none{display:none !important}.sd-d-inline{display:inline !important}.sd-d-inline-block{display:inline-block !important}.sd-d-block{display:block !important}.sd-d-grid{display:grid !important}.sd-d-flex-row{display:-ms-flexbox !important;display:flex !important;flex-direction:row !important}.sd-d-flex-column{display:-ms-flexbox !important;display:flex !important;flex-direction:column !important}.sd-d-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}@media(min-width: 576px){.sd-d-sm-none{display:none !important}.sd-d-sm-inline{display:inline !important}.sd-d-sm-inline-block{display:inline-block !important}.sd-d-sm-block{display:block !important}.sd-d-sm-grid{display:grid !important}.sd-d-sm-flex{display:-ms-flexbox !important;display:flex !important}.sd-d-sm-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media(min-width: 768px){.sd-d-md-none{display:none !important}.sd-d-md-inline{display:inline !important}.sd-d-md-inline-block{display:inline-block !important}.sd-d-md-block{display:block !important}.sd-d-md-grid{display:grid !important}.sd-d-md-flex{display:-ms-flexbox !important;display:flex !important}.sd-d-md-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media(min-width: 992px){.sd-d-lg-none{display:none !important}.sd-d-lg-inline{display:inline !important}.sd-d-lg-inline-block{display:inline-block !important}.sd-d-lg-block{display:block !important}.sd-d-lg-grid{display:grid !important}.sd-d-lg-flex{display:-ms-flexbox !important;display:flex !important}.sd-d-lg-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media(min-width: 1200px){.sd-d-xl-none{display:none !important}.sd-d-xl-inline{display:inline !important}.sd-d-xl-inline-block{display:inline-block !important}.sd-d-xl-block{display:block !important}.sd-d-xl-grid{display:grid !important}.sd-d-xl-flex{display:-ms-flexbox !important;display:flex !important}.sd-d-xl-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}.sd-align-major-start{justify-content:flex-start !important}.sd-align-major-end{justify-content:flex-end !important}.sd-align-major-center{justify-content:center !important}.sd-align-major-justify{justify-content:space-between !important}.sd-align-major-spaced{justify-content:space-evenly !important}.sd-align-minor-start{align-items:flex-start !important}.sd-align-minor-end{align-items:flex-end !important}.sd-align-minor-center{align-items:center !important}.sd-align-minor-stretch{align-items:stretch !important}.sd-text-justify{text-align:justify !important}.sd-text-left{text-align:left !important}.sd-text-right{text-align:right !important}.sd-text-center{text-align:center !important}.sd-font-weight-light{font-weight:300 !important}.sd-font-weight-lighter{font-weight:lighter !important}.sd-font-weight-normal{font-weight:400 !important}.sd-font-weight-bold{font-weight:700 !important}.sd-font-weight-bolder{font-weight:bolder !important}.sd-font-italic{font-style:italic !important}.sd-text-decoration-none{text-decoration:none !important}.sd-text-lowercase{text-transform:lowercase !important}.sd-text-uppercase{text-transform:uppercase !important}.sd-text-capitalize{text-transform:capitalize !important}.sd-text-wrap{white-space:normal !important}.sd-text-nowrap{white-space:nowrap !important}.sd-text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd-fs-1,.sd-fs-1>p{font-size:calc(1.375rem + 1.5vw) !important;line-height:unset !important}.sd-fs-2,.sd-fs-2>p{font-size:calc(1.325rem + 0.9vw) !important;line-height:unset !important}.sd-fs-3,.sd-fs-3>p{font-size:calc(1.3rem + 0.6vw) !important;line-height:unset !important}.sd-fs-4,.sd-fs-4>p{font-size:calc(1.275rem + 0.3vw) !important;line-height:unset !important}.sd-fs-5,.sd-fs-5>p{font-size:1.25rem !important;line-height:unset !important}.sd-fs-6,.sd-fs-6>p{font-size:1rem !important;line-height:unset !important}.sd-border-0{border:0 solid !important}.sd-border-top-0{border-top:0 solid !important}.sd-border-bottom-0{border-bottom:0 solid !important}.sd-border-right-0{border-right:0 solid !important}.sd-border-left-0{border-left:0 solid !important}.sd-border-1{border:1px solid !important}.sd-border-top-1{border-top:1px solid !important}.sd-border-bottom-1{border-bottom:1px solid !important}.sd-border-right-1{border-right:1px solid !important}.sd-border-left-1{border-left:1px solid !important}.sd-border-2{border:2px solid !important}.sd-border-top-2{border-top:2px solid !important}.sd-border-bottom-2{border-bottom:2px solid !important}.sd-border-right-2{border-right:2px solid !important}.sd-border-left-2{border-left:2px solid !important}.sd-border-3{border:3px solid !important}.sd-border-top-3{border-top:3px solid !important}.sd-border-bottom-3{border-bottom:3px solid !important}.sd-border-right-3{border-right:3px solid !important}.sd-border-left-3{border-left:3px solid !important}.sd-border-4{border:4px solid !important}.sd-border-top-4{border-top:4px solid !important}.sd-border-bottom-4{border-bottom:4px solid !important}.sd-border-right-4{border-right:4px solid !important}.sd-border-left-4{border-left:4px solid !important}.sd-border-5{border:5px solid !important}.sd-border-top-5{border-top:5px solid !important}.sd-border-bottom-5{border-bottom:5px solid !important}.sd-border-right-5{border-right:5px solid !important}.sd-border-left-5{border-left:5px solid !important}.sd-rounded-0{border-radius:0 !important}.sd-rounded-1{border-radius:.2rem !important}.sd-rounded-2{border-radius:.3rem !important}.sd-rounded-3{border-radius:.5rem !important}.sd-rounded-pill{border-radius:50rem !important}.sd-rounded-circle{border-radius:50% !important}.shadow-none{box-shadow:none !important}.sd-shadow-sm{box-shadow:0 .125rem .25rem var(--sd-color-shadow) !important}.sd-shadow-md{box-shadow:0 .5rem 1rem var(--sd-color-shadow) !important}.sd-shadow-lg{box-shadow:0 1rem 3rem var(--sd-color-shadow) !important}@keyframes sd-slide-from-left{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}@keyframes sd-slide-from-right{0%{transform:translateX(200%)}100%{transform:translateX(0)}}@keyframes sd-grow100{0%{transform:scale(0);opacity:.5}100%{transform:scale(1);opacity:1}}@keyframes sd-grow50{0%{transform:scale(0.5);opacity:.5}100%{transform:scale(1);opacity:1}}@keyframes sd-grow50-rot20{0%{transform:scale(0.5) rotateZ(-20deg);opacity:.5}75%{transform:scale(1) rotateZ(5deg);opacity:1}95%{transform:scale(1) rotateZ(-1deg);opacity:1}100%{transform:scale(1) rotateZ(0);opacity:1}}.sd-animate-slide-from-left{animation:1s ease-out 0s 1 normal none running sd-slide-from-left}.sd-animate-slide-from-right{animation:1s ease-out 0s 1 normal none running sd-slide-from-right}.sd-animate-grow100{animation:1s ease-out 0s 1 normal none running sd-grow100}.sd-animate-grow50{animation:1s ease-out 0s 1 normal none running sd-grow50}.sd-animate-grow50-rot20{animation:1s ease-out 0s 1 normal none running sd-grow50-rot20}.sd-badge{display:inline-block;padding:.35em .65em;font-size:.75em;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.sd-badge:empty{display:none}a.sd-badge{text-decoration:none}.sd-btn .sd-badge{position:relative;top:-1px}.sd-btn{background-color:transparent;border:1px solid transparent;border-radius:.25rem;cursor:pointer;display:inline-block;font-weight:400;font-size:1rem;line-height:1.5;padding:.375rem .75rem;text-align:center;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;vertical-align:middle;user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none}.sd-btn:hover{text-decoration:none}@media(prefers-reduced-motion: reduce){.sd-btn{transition:none}}.sd-btn-primary,.sd-btn-outline-primary:hover,.sd-btn-outline-primary:focus{color:var(--sd-color-primary-text) !important;background-color:var(--sd-color-primary) !important;border-color:var(--sd-color-primary) !important;border-width:1px !important;border-style:solid !important}.sd-btn-primary:hover,.sd-btn-primary:focus{color:var(--sd-color-primary-text) !important;background-color:var(--sd-color-primary-highlight) !important;border-color:var(--sd-color-primary-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-primary{color:var(--sd-color-primary) !important;border-color:var(--sd-color-primary) !important;border-width:1px !important;border-style:solid !important}.sd-btn-secondary,.sd-btn-outline-secondary:hover,.sd-btn-outline-secondary:focus{color:var(--sd-color-secondary-text) !important;background-color:var(--sd-color-secondary) !important;border-color:var(--sd-color-secondary) !important;border-width:1px !important;border-style:solid !important}.sd-btn-secondary:hover,.sd-btn-secondary:focus{color:var(--sd-color-secondary-text) !important;background-color:var(--sd-color-secondary-highlight) !important;border-color:var(--sd-color-secondary-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-secondary{color:var(--sd-color-secondary) !important;border-color:var(--sd-color-secondary) !important;border-width:1px !important;border-style:solid !important}.sd-btn-success,.sd-btn-outline-success:hover,.sd-btn-outline-success:focus{color:var(--sd-color-success-text) !important;background-color:var(--sd-color-success) !important;border-color:var(--sd-color-success) !important;border-width:1px !important;border-style:solid !important}.sd-btn-success:hover,.sd-btn-success:focus{color:var(--sd-color-success-text) !important;background-color:var(--sd-color-success-highlight) !important;border-color:var(--sd-color-success-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-success{color:var(--sd-color-success) !important;border-color:var(--sd-color-success) !important;border-width:1px !important;border-style:solid !important}.sd-btn-info,.sd-btn-outline-info:hover,.sd-btn-outline-info:focus{color:var(--sd-color-info-text) !important;background-color:var(--sd-color-info) !important;border-color:var(--sd-color-info) !important;border-width:1px !important;border-style:solid !important}.sd-btn-info:hover,.sd-btn-info:focus{color:var(--sd-color-info-text) !important;background-color:var(--sd-color-info-highlight) !important;border-color:var(--sd-color-info-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-info{color:var(--sd-color-info) !important;border-color:var(--sd-color-info) !important;border-width:1px !important;border-style:solid !important}.sd-btn-warning,.sd-btn-outline-warning:hover,.sd-btn-outline-warning:focus{color:var(--sd-color-warning-text) !important;background-color:var(--sd-color-warning) !important;border-color:var(--sd-color-warning) !important;border-width:1px !important;border-style:solid !important}.sd-btn-warning:hover,.sd-btn-warning:focus{color:var(--sd-color-warning-text) !important;background-color:var(--sd-color-warning-highlight) !important;border-color:var(--sd-color-warning-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-warning{color:var(--sd-color-warning) !important;border-color:var(--sd-color-warning) !important;border-width:1px !important;border-style:solid !important}.sd-btn-danger,.sd-btn-outline-danger:hover,.sd-btn-outline-danger:focus{color:var(--sd-color-danger-text) !important;background-color:var(--sd-color-danger) !important;border-color:var(--sd-color-danger) !important;border-width:1px !important;border-style:solid !important}.sd-btn-danger:hover,.sd-btn-danger:focus{color:var(--sd-color-danger-text) !important;background-color:var(--sd-color-danger-highlight) !important;border-color:var(--sd-color-danger-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-danger{color:var(--sd-color-danger) !important;border-color:var(--sd-color-danger) !important;border-width:1px !important;border-style:solid !important}.sd-btn-light,.sd-btn-outline-light:hover,.sd-btn-outline-light:focus{color:var(--sd-color-light-text) !important;background-color:var(--sd-color-light) !important;border-color:var(--sd-color-light) !important;border-width:1px !important;border-style:solid !important}.sd-btn-light:hover,.sd-btn-light:focus{color:var(--sd-color-light-text) !important;background-color:var(--sd-color-light-highlight) !important;border-color:var(--sd-color-light-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-light{color:var(--sd-color-light) !important;border-color:var(--sd-color-light) !important;border-width:1px !important;border-style:solid !important}.sd-btn-muted,.sd-btn-outline-muted:hover,.sd-btn-outline-muted:focus{color:var(--sd-color-muted-text) !important;background-color:var(--sd-color-muted) !important;border-color:var(--sd-color-muted) !important;border-width:1px !important;border-style:solid !important}.sd-btn-muted:hover,.sd-btn-muted:focus{color:var(--sd-color-muted-text) !important;background-color:var(--sd-color-muted-highlight) !important;border-color:var(--sd-color-muted-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-muted{color:var(--sd-color-muted) !important;border-color:var(--sd-color-muted) !important;border-width:1px !important;border-style:solid !important}.sd-btn-dark,.sd-btn-outline-dark:hover,.sd-btn-outline-dark:focus{color:var(--sd-color-dark-text) !important;background-color:var(--sd-color-dark) !important;border-color:var(--sd-color-dark) !important;border-width:1px !important;border-style:solid !important}.sd-btn-dark:hover,.sd-btn-dark:focus{color:var(--sd-color-dark-text) !important;background-color:var(--sd-color-dark-highlight) !important;border-color:var(--sd-color-dark-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-dark{color:var(--sd-color-dark) !important;border-color:var(--sd-color-dark) !important;border-width:1px !important;border-style:solid !important}.sd-btn-black,.sd-btn-outline-black:hover,.sd-btn-outline-black:focus{color:var(--sd-color-black-text) !important;background-color:var(--sd-color-black) !important;border-color:var(--sd-color-black) !important;border-width:1px !important;border-style:solid !important}.sd-btn-black:hover,.sd-btn-black:focus{color:var(--sd-color-black-text) !important;background-color:var(--sd-color-black-highlight) !important;border-color:var(--sd-color-black-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-black{color:var(--sd-color-black) !important;border-color:var(--sd-color-black) !important;border-width:1px !important;border-style:solid !important}.sd-btn-white,.sd-btn-outline-white:hover,.sd-btn-outline-white:focus{color:var(--sd-color-white-text) !important;background-color:var(--sd-color-white) !important;border-color:var(--sd-color-white) !important;border-width:1px !important;border-style:solid !important}.sd-btn-white:hover,.sd-btn-white:focus{color:var(--sd-color-white-text) !important;background-color:var(--sd-color-white-highlight) !important;border-color:var(--sd-color-white-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-white{color:var(--sd-color-white) !important;border-color:var(--sd-color-white) !important;border-width:1px !important;border-style:solid !important}.sd-stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.sd-hide-link-text{font-size:0}.sd-octicon,.sd-material-icon{display:inline-block;fill:currentColor;vertical-align:middle}.sd-avatar-xs{border-radius:50%;object-fit:cover;object-position:center;width:1rem;height:1rem}.sd-avatar-sm{border-radius:50%;object-fit:cover;object-position:center;width:3rem;height:3rem}.sd-avatar-md{border-radius:50%;object-fit:cover;object-position:center;width:5rem;height:5rem}.sd-avatar-lg{border-radius:50%;object-fit:cover;object-position:center;width:7rem;height:7rem}.sd-avatar-xl{border-radius:50%;object-fit:cover;object-position:center;width:10rem;height:10rem}.sd-avatar-inherit{border-radius:50%;object-fit:cover;object-position:center;width:inherit;height:inherit}.sd-avatar-initial{border-radius:50%;object-fit:cover;object-position:center;width:initial;height:initial}.sd-card{background-clip:border-box;background-color:var(--sd-color-card-background);border:1px solid var(--sd-color-card-border);border-radius:.25rem;color:var(--sd-color-card-text);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;position:relative;word-wrap:break-word}.sd-card>hr{margin-left:0;margin-right:0}.sd-card-hover:hover{border-color:var(--sd-color-card-border-hover);transform:scale(1.01)}.sd-card-body{-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem 1rem}.sd-card-title{margin-bottom:.5rem}.sd-card-subtitle{margin-top:-0.25rem;margin-bottom:0}.sd-card-text:last-child{margin-bottom:0}.sd-card-link:hover{text-decoration:none}.sd-card-link+.card-link{margin-left:1rem}.sd-card-header{padding:.5rem 1rem;margin-bottom:0;background-color:var(--sd-color-card-header);border-bottom:1px solid var(--sd-color-card-border)}.sd-card-header:first-child{border-radius:calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0}.sd-card-footer{padding:.5rem 1rem;background-color:var(--sd-color-card-footer);border-top:1px solid var(--sd-color-card-border)}.sd-card-footer:last-child{border-radius:0 0 calc(0.25rem - 1px) calc(0.25rem - 1px)}.sd-card-header-tabs{margin-right:-0.5rem;margin-bottom:-0.5rem;margin-left:-0.5rem;border-bottom:0}.sd-card-header-pills{margin-right:-0.5rem;margin-left:-0.5rem}.sd-card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1rem;border-radius:calc(0.25rem - 1px)}.sd-card-img,.sd-card-img-bottom,.sd-card-img-top{width:100%}.sd-card-img,.sd-card-img-top{border-top-left-radius:calc(0.25rem - 1px);border-top-right-radius:calc(0.25rem - 1px)}.sd-card-img,.sd-card-img-bottom{border-bottom-left-radius:calc(0.25rem - 1px);border-bottom-right-radius:calc(0.25rem - 1px)}.sd-cards-carousel{width:100%;display:flex;flex-wrap:nowrap;-ms-flex-direction:row;flex-direction:row;overflow-x:hidden;scroll-snap-type:x mandatory}.sd-cards-carousel.sd-show-scrollbar{overflow-x:auto}.sd-cards-carousel:hover,.sd-cards-carousel:focus{overflow-x:auto}.sd-cards-carousel>.sd-card{flex-shrink:0;scroll-snap-align:start}.sd-cards-carousel>.sd-card:not(:last-child){margin-right:3px}.sd-card-cols-1>.sd-card{width:90%}.sd-card-cols-2>.sd-card{width:45%}.sd-card-cols-3>.sd-card{width:30%}.sd-card-cols-4>.sd-card{width:22.5%}.sd-card-cols-5>.sd-card{width:18%}.sd-card-cols-6>.sd-card{width:15%}.sd-card-cols-7>.sd-card{width:12.8571428571%}.sd-card-cols-8>.sd-card{width:11.25%}.sd-card-cols-9>.sd-card{width:10%}.sd-card-cols-10>.sd-card{width:9%}.sd-card-cols-11>.sd-card{width:8.1818181818%}.sd-card-cols-12>.sd-card{width:7.5%}.sd-container,.sd-container-fluid,.sd-container-lg,.sd-container-md,.sd-container-sm,.sd-container-xl{margin-left:auto;margin-right:auto;padding-left:var(--sd-gutter-x, 0.75rem);padding-right:var(--sd-gutter-x, 0.75rem);width:100%}@media(min-width: 576px){.sd-container-sm,.sd-container{max-width:540px}}@media(min-width: 768px){.sd-container-md,.sd-container-sm,.sd-container{max-width:720px}}@media(min-width: 992px){.sd-container-lg,.sd-container-md,.sd-container-sm,.sd-container{max-width:960px}}@media(min-width: 1200px){.sd-container-xl,.sd-container-lg,.sd-container-md,.sd-container-sm,.sd-container{max-width:1140px}}.sd-row{--sd-gutter-x: 1.5rem;--sd-gutter-y: 0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:calc(var(--sd-gutter-y) * -1);margin-right:calc(var(--sd-gutter-x) * -0.5);margin-left:calc(var(--sd-gutter-x) * -0.5)}.sd-row>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--sd-gutter-x) * 0.5);padding-left:calc(var(--sd-gutter-x) * 0.5);margin-top:var(--sd-gutter-y)}.sd-col{flex:1 0 0%;-ms-flex:1 0 0%}.sd-row-cols-auto>*{flex:0 0 auto;width:auto}.sd-row-cols-1>*{flex:0 0 auto;-ms-flex:0 0 auto;width:100%}.sd-row-cols-2>*{flex:0 0 auto;-ms-flex:0 0 auto;width:50%}.sd-row-cols-3>*{flex:0 0 auto;-ms-flex:0 0 auto;width:33.3333333333%}.sd-row-cols-4>*{flex:0 0 auto;-ms-flex:0 0 auto;width:25%}.sd-row-cols-5>*{flex:0 0 auto;-ms-flex:0 0 auto;width:20%}.sd-row-cols-6>*{flex:0 0 auto;-ms-flex:0 0 auto;width:16.6666666667%}.sd-row-cols-7>*{flex:0 0 auto;-ms-flex:0 0 auto;width:14.2857142857%}.sd-row-cols-8>*{flex:0 0 auto;-ms-flex:0 0 auto;width:12.5%}.sd-row-cols-9>*{flex:0 0 auto;-ms-flex:0 0 auto;width:11.1111111111%}.sd-row-cols-10>*{flex:0 0 auto;-ms-flex:0 0 auto;width:10%}.sd-row-cols-11>*{flex:0 0 auto;-ms-flex:0 0 auto;width:9.0909090909%}.sd-row-cols-12>*{flex:0 0 auto;-ms-flex:0 0 auto;width:8.3333333333%}@media(min-width: 576px){.sd-col-sm{flex:1 0 0%;-ms-flex:1 0 0%}.sd-row-cols-sm-auto{flex:1 0 auto;-ms-flex:1 0 auto;width:100%}.sd-row-cols-sm-1>*{flex:0 0 auto;-ms-flex:0 0 auto;width:100%}.sd-row-cols-sm-2>*{flex:0 0 auto;-ms-flex:0 0 auto;width:50%}.sd-row-cols-sm-3>*{flex:0 0 auto;-ms-flex:0 0 auto;width:33.3333333333%}.sd-row-cols-sm-4>*{flex:0 0 auto;-ms-flex:0 0 auto;width:25%}.sd-row-cols-sm-5>*{flex:0 0 auto;-ms-flex:0 0 auto;width:20%}.sd-row-cols-sm-6>*{flex:0 0 auto;-ms-flex:0 0 auto;width:16.6666666667%}.sd-row-cols-sm-7>*{flex:0 0 auto;-ms-flex:0 0 auto;width:14.2857142857%}.sd-row-cols-sm-8>*{flex:0 0 auto;-ms-flex:0 0 auto;width:12.5%}.sd-row-cols-sm-9>*{flex:0 0 auto;-ms-flex:0 0 auto;width:11.1111111111%}.sd-row-cols-sm-10>*{flex:0 0 auto;-ms-flex:0 0 auto;width:10%}.sd-row-cols-sm-11>*{flex:0 0 auto;-ms-flex:0 0 auto;width:9.0909090909%}.sd-row-cols-sm-12>*{flex:0 0 auto;-ms-flex:0 0 auto;width:8.3333333333%}}@media(min-width: 768px){.sd-col-md{flex:1 0 0%;-ms-flex:1 0 0%}.sd-row-cols-md-auto{flex:1 0 auto;-ms-flex:1 0 auto;width:100%}.sd-row-cols-md-1>*{flex:0 0 auto;-ms-flex:0 0 auto;width:100%}.sd-row-cols-md-2>*{flex:0 0 auto;-ms-flex:0 0 auto;width:50%}.sd-row-cols-md-3>*{flex:0 0 auto;-ms-flex:0 0 auto;width:33.3333333333%}.sd-row-cols-md-4>*{flex:0 0 auto;-ms-flex:0 0 auto;width:25%}.sd-row-cols-md-5>*{flex:0 0 auto;-ms-flex:0 0 auto;width:20%}.sd-row-cols-md-6>*{flex:0 0 auto;-ms-flex:0 0 auto;width:16.6666666667%}.sd-row-cols-md-7>*{flex:0 0 auto;-ms-flex:0 0 auto;width:14.2857142857%}.sd-row-cols-md-8>*{flex:0 0 auto;-ms-flex:0 0 auto;width:12.5%}.sd-row-cols-md-9>*{flex:0 0 auto;-ms-flex:0 0 auto;width:11.1111111111%}.sd-row-cols-md-10>*{flex:0 0 auto;-ms-flex:0 0 auto;width:10%}.sd-row-cols-md-11>*{flex:0 0 auto;-ms-flex:0 0 auto;width:9.0909090909%}.sd-row-cols-md-12>*{flex:0 0 auto;-ms-flex:0 0 auto;width:8.3333333333%}}@media(min-width: 992px){.sd-col-lg{flex:1 0 0%;-ms-flex:1 0 0%}.sd-row-cols-lg-auto{flex:1 0 auto;-ms-flex:1 0 auto;width:100%}.sd-row-cols-lg-1>*{flex:0 0 auto;-ms-flex:0 0 auto;width:100%}.sd-row-cols-lg-2>*{flex:0 0 auto;-ms-flex:0 0 auto;width:50%}.sd-row-cols-lg-3>*{flex:0 0 auto;-ms-flex:0 0 auto;width:33.3333333333%}.sd-row-cols-lg-4>*{flex:0 0 auto;-ms-flex:0 0 auto;width:25%}.sd-row-cols-lg-5>*{flex:0 0 auto;-ms-flex:0 0 auto;width:20%}.sd-row-cols-lg-6>*{flex:0 0 auto;-ms-flex:0 0 auto;width:16.6666666667%}.sd-row-cols-lg-7>*{flex:0 0 auto;-ms-flex:0 0 auto;width:14.2857142857%}.sd-row-cols-lg-8>*{flex:0 0 auto;-ms-flex:0 0 auto;width:12.5%}.sd-row-cols-lg-9>*{flex:0 0 auto;-ms-flex:0 0 auto;width:11.1111111111%}.sd-row-cols-lg-10>*{flex:0 0 auto;-ms-flex:0 0 auto;width:10%}.sd-row-cols-lg-11>*{flex:0 0 auto;-ms-flex:0 0 auto;width:9.0909090909%}.sd-row-cols-lg-12>*{flex:0 0 auto;-ms-flex:0 0 auto;width:8.3333333333%}}@media(min-width: 1200px){.sd-col-xl{flex:1 0 0%;-ms-flex:1 0 0%}.sd-row-cols-xl-auto{flex:1 0 auto;-ms-flex:1 0 auto;width:100%}.sd-row-cols-xl-1>*{flex:0 0 auto;-ms-flex:0 0 auto;width:100%}.sd-row-cols-xl-2>*{flex:0 0 auto;-ms-flex:0 0 auto;width:50%}.sd-row-cols-xl-3>*{flex:0 0 auto;-ms-flex:0 0 auto;width:33.3333333333%}.sd-row-cols-xl-4>*{flex:0 0 auto;-ms-flex:0 0 auto;width:25%}.sd-row-cols-xl-5>*{flex:0 0 auto;-ms-flex:0 0 auto;width:20%}.sd-row-cols-xl-6>*{flex:0 0 auto;-ms-flex:0 0 auto;width:16.6666666667%}.sd-row-cols-xl-7>*{flex:0 0 auto;-ms-flex:0 0 auto;width:14.2857142857%}.sd-row-cols-xl-8>*{flex:0 0 auto;-ms-flex:0 0 auto;width:12.5%}.sd-row-cols-xl-9>*{flex:0 0 auto;-ms-flex:0 0 auto;width:11.1111111111%}.sd-row-cols-xl-10>*{flex:0 0 auto;-ms-flex:0 0 auto;width:10%}.sd-row-cols-xl-11>*{flex:0 0 auto;-ms-flex:0 0 auto;width:9.0909090909%}.sd-row-cols-xl-12>*{flex:0 0 auto;-ms-flex:0 0 auto;width:8.3333333333%}}.sd-col-auto{flex:0 0 auto;-ms-flex:0 0 auto;width:auto}.sd-col-1{flex:0 0 auto;-ms-flex:0 0 auto;width:8.3333333333%}.sd-col-2{flex:0 0 auto;-ms-flex:0 0 auto;width:16.6666666667%}.sd-col-3{flex:0 0 auto;-ms-flex:0 0 auto;width:25%}.sd-col-4{flex:0 0 auto;-ms-flex:0 0 auto;width:33.3333333333%}.sd-col-5{flex:0 0 auto;-ms-flex:0 0 auto;width:41.6666666667%}.sd-col-6{flex:0 0 auto;-ms-flex:0 0 auto;width:50%}.sd-col-7{flex:0 0 auto;-ms-flex:0 0 auto;width:58.3333333333%}.sd-col-8{flex:0 0 auto;-ms-flex:0 0 auto;width:66.6666666667%}.sd-col-9{flex:0 0 auto;-ms-flex:0 0 auto;width:75%}.sd-col-10{flex:0 0 auto;-ms-flex:0 0 auto;width:83.3333333333%}.sd-col-11{flex:0 0 auto;-ms-flex:0 0 auto;width:91.6666666667%}.sd-col-12{flex:0 0 auto;-ms-flex:0 0 auto;width:100%}.sd-g-0,.sd-gy-0{--sd-gutter-y: 0}.sd-g-0,.sd-gx-0{--sd-gutter-x: 0}.sd-g-1,.sd-gy-1{--sd-gutter-y: 0.25rem}.sd-g-1,.sd-gx-1{--sd-gutter-x: 0.25rem}.sd-g-2,.sd-gy-2{--sd-gutter-y: 0.5rem}.sd-g-2,.sd-gx-2{--sd-gutter-x: 0.5rem}.sd-g-3,.sd-gy-3{--sd-gutter-y: 1rem}.sd-g-3,.sd-gx-3{--sd-gutter-x: 1rem}.sd-g-4,.sd-gy-4{--sd-gutter-y: 1.5rem}.sd-g-4,.sd-gx-4{--sd-gutter-x: 1.5rem}.sd-g-5,.sd-gy-5{--sd-gutter-y: 3rem}.sd-g-5,.sd-gx-5{--sd-gutter-x: 3rem}@media(min-width: 576px){.sd-col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.sd-col-sm-1{-ms-flex:0 0 auto;flex:0 0 auto;width:8.3333333333%}.sd-col-sm-2{-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.sd-col-sm-3{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.sd-col-sm-4{-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.sd-col-sm-5{-ms-flex:0 0 auto;flex:0 0 auto;width:41.6666666667%}.sd-col-sm-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.sd-col-sm-7{-ms-flex:0 0 auto;flex:0 0 auto;width:58.3333333333%}.sd-col-sm-8{-ms-flex:0 0 auto;flex:0 0 auto;width:66.6666666667%}.sd-col-sm-9{-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.sd-col-sm-10{-ms-flex:0 0 auto;flex:0 0 auto;width:83.3333333333%}.sd-col-sm-11{-ms-flex:0 0 auto;flex:0 0 auto;width:91.6666666667%}.sd-col-sm-12{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.sd-g-sm-0,.sd-gy-sm-0{--sd-gutter-y: 0}.sd-g-sm-0,.sd-gx-sm-0{--sd-gutter-x: 0}.sd-g-sm-1,.sd-gy-sm-1{--sd-gutter-y: 0.25rem}.sd-g-sm-1,.sd-gx-sm-1{--sd-gutter-x: 0.25rem}.sd-g-sm-2,.sd-gy-sm-2{--sd-gutter-y: 0.5rem}.sd-g-sm-2,.sd-gx-sm-2{--sd-gutter-x: 0.5rem}.sd-g-sm-3,.sd-gy-sm-3{--sd-gutter-y: 1rem}.sd-g-sm-3,.sd-gx-sm-3{--sd-gutter-x: 1rem}.sd-g-sm-4,.sd-gy-sm-4{--sd-gutter-y: 1.5rem}.sd-g-sm-4,.sd-gx-sm-4{--sd-gutter-x: 1.5rem}.sd-g-sm-5,.sd-gy-sm-5{--sd-gutter-y: 3rem}.sd-g-sm-5,.sd-gx-sm-5{--sd-gutter-x: 3rem}}@media(min-width: 768px){.sd-col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.sd-col-md-1{-ms-flex:0 0 auto;flex:0 0 auto;width:8.3333333333%}.sd-col-md-2{-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.sd-col-md-3{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.sd-col-md-4{-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.sd-col-md-5{-ms-flex:0 0 auto;flex:0 0 auto;width:41.6666666667%}.sd-col-md-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.sd-col-md-7{-ms-flex:0 0 auto;flex:0 0 auto;width:58.3333333333%}.sd-col-md-8{-ms-flex:0 0 auto;flex:0 0 auto;width:66.6666666667%}.sd-col-md-9{-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.sd-col-md-10{-ms-flex:0 0 auto;flex:0 0 auto;width:83.3333333333%}.sd-col-md-11{-ms-flex:0 0 auto;flex:0 0 auto;width:91.6666666667%}.sd-col-md-12{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.sd-g-md-0,.sd-gy-md-0{--sd-gutter-y: 0}.sd-g-md-0,.sd-gx-md-0{--sd-gutter-x: 0}.sd-g-md-1,.sd-gy-md-1{--sd-gutter-y: 0.25rem}.sd-g-md-1,.sd-gx-md-1{--sd-gutter-x: 0.25rem}.sd-g-md-2,.sd-gy-md-2{--sd-gutter-y: 0.5rem}.sd-g-md-2,.sd-gx-md-2{--sd-gutter-x: 0.5rem}.sd-g-md-3,.sd-gy-md-3{--sd-gutter-y: 1rem}.sd-g-md-3,.sd-gx-md-3{--sd-gutter-x: 1rem}.sd-g-md-4,.sd-gy-md-4{--sd-gutter-y: 1.5rem}.sd-g-md-4,.sd-gx-md-4{--sd-gutter-x: 1.5rem}.sd-g-md-5,.sd-gy-md-5{--sd-gutter-y: 3rem}.sd-g-md-5,.sd-gx-md-5{--sd-gutter-x: 3rem}}@media(min-width: 992px){.sd-col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.sd-col-lg-1{-ms-flex:0 0 auto;flex:0 0 auto;width:8.3333333333%}.sd-col-lg-2{-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.sd-col-lg-3{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.sd-col-lg-4{-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.sd-col-lg-5{-ms-flex:0 0 auto;flex:0 0 auto;width:41.6666666667%}.sd-col-lg-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.sd-col-lg-7{-ms-flex:0 0 auto;flex:0 0 auto;width:58.3333333333%}.sd-col-lg-8{-ms-flex:0 0 auto;flex:0 0 auto;width:66.6666666667%}.sd-col-lg-9{-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.sd-col-lg-10{-ms-flex:0 0 auto;flex:0 0 auto;width:83.3333333333%}.sd-col-lg-11{-ms-flex:0 0 auto;flex:0 0 auto;width:91.6666666667%}.sd-col-lg-12{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.sd-g-lg-0,.sd-gy-lg-0{--sd-gutter-y: 0}.sd-g-lg-0,.sd-gx-lg-0{--sd-gutter-x: 0}.sd-g-lg-1,.sd-gy-lg-1{--sd-gutter-y: 0.25rem}.sd-g-lg-1,.sd-gx-lg-1{--sd-gutter-x: 0.25rem}.sd-g-lg-2,.sd-gy-lg-2{--sd-gutter-y: 0.5rem}.sd-g-lg-2,.sd-gx-lg-2{--sd-gutter-x: 0.5rem}.sd-g-lg-3,.sd-gy-lg-3{--sd-gutter-y: 1rem}.sd-g-lg-3,.sd-gx-lg-3{--sd-gutter-x: 1rem}.sd-g-lg-4,.sd-gy-lg-4{--sd-gutter-y: 1.5rem}.sd-g-lg-4,.sd-gx-lg-4{--sd-gutter-x: 1.5rem}.sd-g-lg-5,.sd-gy-lg-5{--sd-gutter-y: 3rem}.sd-g-lg-5,.sd-gx-lg-5{--sd-gutter-x: 3rem}}@media(min-width: 1200px){.sd-col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.sd-col-xl-1{-ms-flex:0 0 auto;flex:0 0 auto;width:8.3333333333%}.sd-col-xl-2{-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.sd-col-xl-3{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.sd-col-xl-4{-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.sd-col-xl-5{-ms-flex:0 0 auto;flex:0 0 auto;width:41.6666666667%}.sd-col-xl-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.sd-col-xl-7{-ms-flex:0 0 auto;flex:0 0 auto;width:58.3333333333%}.sd-col-xl-8{-ms-flex:0 0 auto;flex:0 0 auto;width:66.6666666667%}.sd-col-xl-9{-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.sd-col-xl-10{-ms-flex:0 0 auto;flex:0 0 auto;width:83.3333333333%}.sd-col-xl-11{-ms-flex:0 0 auto;flex:0 0 auto;width:91.6666666667%}.sd-col-xl-12{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.sd-g-xl-0,.sd-gy-xl-0{--sd-gutter-y: 0}.sd-g-xl-0,.sd-gx-xl-0{--sd-gutter-x: 0}.sd-g-xl-1,.sd-gy-xl-1{--sd-gutter-y: 0.25rem}.sd-g-xl-1,.sd-gx-xl-1{--sd-gutter-x: 0.25rem}.sd-g-xl-2,.sd-gy-xl-2{--sd-gutter-y: 0.5rem}.sd-g-xl-2,.sd-gx-xl-2{--sd-gutter-x: 0.5rem}.sd-g-xl-3,.sd-gy-xl-3{--sd-gutter-y: 1rem}.sd-g-xl-3,.sd-gx-xl-3{--sd-gutter-x: 1rem}.sd-g-xl-4,.sd-gy-xl-4{--sd-gutter-y: 1.5rem}.sd-g-xl-4,.sd-gx-xl-4{--sd-gutter-x: 1.5rem}.sd-g-xl-5,.sd-gy-xl-5{--sd-gutter-y: 3rem}.sd-g-xl-5,.sd-gx-xl-5{--sd-gutter-x: 3rem}}.sd-flex-row-reverse{flex-direction:row-reverse !important}details.sd-dropdown{position:relative}details.sd-dropdown .sd-summary-title{font-weight:700;padding-right:3em !important;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none}details.sd-dropdown:hover{cursor:pointer}details.sd-dropdown .sd-summary-content{cursor:default}details.sd-dropdown summary{list-style:none;padding:1em}details.sd-dropdown summary .sd-octicon.no-title{vertical-align:middle}details.sd-dropdown[open] summary .sd-octicon.no-title{visibility:hidden}details.sd-dropdown summary::-webkit-details-marker{display:none}details.sd-dropdown summary:focus{outline:none}details.sd-dropdown .sd-summary-icon{margin-right:.5em}details.sd-dropdown .sd-summary-icon svg{opacity:.8}details.sd-dropdown summary:hover .sd-summary-up svg,details.sd-dropdown summary:hover .sd-summary-down svg{opacity:1;transform:scale(1.1)}details.sd-dropdown .sd-summary-up svg,details.sd-dropdown .sd-summary-down svg{display:block;opacity:.6}details.sd-dropdown .sd-summary-up,details.sd-dropdown .sd-summary-down{pointer-events:none;position:absolute;right:1em;top:1em}details.sd-dropdown[open]>.sd-summary-title .sd-summary-down{visibility:hidden}details.sd-dropdown:not([open])>.sd-summary-title .sd-summary-up{visibility:hidden}details.sd-dropdown:not([open]).sd-card{border:none}details.sd-dropdown:not([open])>.sd-card-header{border:1px solid var(--sd-color-card-border);border-radius:.25rem}details.sd-dropdown.sd-fade-in[open] summary~*{-moz-animation:sd-fade-in .5s ease-in-out;-webkit-animation:sd-fade-in .5s ease-in-out;animation:sd-fade-in .5s ease-in-out}details.sd-dropdown.sd-fade-in-slide-down[open] summary~*{-moz-animation:sd-fade-in .5s ease-in-out,sd-slide-down .5s ease-in-out;-webkit-animation:sd-fade-in .5s ease-in-out,sd-slide-down .5s ease-in-out;animation:sd-fade-in .5s ease-in-out,sd-slide-down .5s ease-in-out}.sd-col>.sd-dropdown{width:100%}.sd-summary-content>.sd-tab-set:first-child{margin-top:0}@keyframes sd-fade-in{0%{opacity:0}100%{opacity:1}}@keyframes sd-slide-down{0%{transform:translate(0, -10px)}100%{transform:translate(0, 0)}}.sd-tab-set{border-radius:.125rem;display:flex;flex-wrap:wrap;margin:1em 0;position:relative}.sd-tab-set>input{opacity:0;position:absolute}.sd-tab-set>input:checked+label{border-color:var(--sd-color-tabs-underline-active);color:var(--sd-color-tabs-label-active)}.sd-tab-set>input:checked+label+.sd-tab-content{display:block}.sd-tab-set>input:not(:checked)+label:hover{color:var(--sd-color-tabs-label-hover);border-color:var(--sd-color-tabs-underline-hover)}.sd-tab-set>input:focus+label{outline-style:auto}.sd-tab-set>input:not(.focus-visible)+label{outline:none;-webkit-tap-highlight-color:transparent}.sd-tab-set>label{border-bottom:.125rem solid transparent;margin-bottom:0;color:var(--sd-color-tabs-label-inactive);border-color:var(--sd-color-tabs-underline-inactive);cursor:pointer;font-size:var(--sd-fontsize-tabs-label);font-weight:700;padding:1em 1.25em .5em;transition:color 250ms;width:auto;z-index:1}html .sd-tab-set>label:hover{color:var(--sd-color-tabs-label-active)}.sd-col>.sd-tab-set{width:100%}.sd-tab-content{box-shadow:0 -0.0625rem var(--sd-color-tabs-overline),0 .0625rem var(--sd-color-tabs-underline);display:none;order:99;padding-bottom:.75rem;padding-top:.75rem;width:100%}.sd-tab-content>:first-child{margin-top:0 !important}.sd-tab-content>:last-child{margin-bottom:0 !important}.sd-tab-content>.sd-tab-set{margin:0}.sd-sphinx-override,.sd-sphinx-override *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.sd-sphinx-override p{margin-top:0}:root{--sd-color-primary: #0071bc;--sd-color-secondary: #6c757d;--sd-color-success: #28a745;--sd-color-info: #17a2b8;--sd-color-warning: #f0b37e;--sd-color-danger: #dc3545;--sd-color-light: #f8f9fa;--sd-color-muted: #6c757d;--sd-color-dark: #212529;--sd-color-black: black;--sd-color-white: white;--sd-color-primary-highlight: #0060a0;--sd-color-secondary-highlight: #5c636a;--sd-color-success-highlight: #228e3b;--sd-color-info-highlight: #148a9c;--sd-color-warning-highlight: #cc986b;--sd-color-danger-highlight: #bb2d3b;--sd-color-light-highlight: #d3d4d5;--sd-color-muted-highlight: #5c636a;--sd-color-dark-highlight: #1c1f23;--sd-color-black-highlight: black;--sd-color-white-highlight: #d9d9d9;--sd-color-primary-text: #fff;--sd-color-secondary-text: #fff;--sd-color-success-text: #fff;--sd-color-info-text: #fff;--sd-color-warning-text: #212529;--sd-color-danger-text: #fff;--sd-color-light-text: #212529;--sd-color-muted-text: #fff;--sd-color-dark-text: #fff;--sd-color-black-text: #fff;--sd-color-white-text: #212529;--sd-color-shadow: rgba(0, 0, 0, 0.15);--sd-color-card-border: rgba(0, 0, 0, 0.125);--sd-color-card-border-hover: hsla(231, 99%, 66%, 1);--sd-color-card-background: transparent;--sd-color-card-text: inherit;--sd-color-card-header: transparent;--sd-color-card-footer: transparent;--sd-color-tabs-label-active: hsla(231, 99%, 66%, 1);--sd-color-tabs-label-hover: hsla(231, 99%, 66%, 1);--sd-color-tabs-label-inactive: hsl(0, 0%, 66%);--sd-color-tabs-underline-active: hsla(231, 99%, 66%, 1);--sd-color-tabs-underline-hover: rgba(178, 206, 245, 0.62);--sd-color-tabs-underline-inactive: transparent;--sd-color-tabs-overline: rgb(222, 222, 222);--sd-color-tabs-underline: rgb(222, 222, 222);--sd-fontsize-tabs-label: 1rem} diff --git a/43/_static/design-tabs.js b/43/_static/design-tabs.js new file mode 100644 index 0000000..36b38cf --- /dev/null +++ b/43/_static/design-tabs.js @@ -0,0 +1,27 @@ +var sd_labels_by_text = {}; + +function ready() { + const li = document.getElementsByClassName("sd-tab-label"); + for (const label of li) { + syncId = label.getAttribute("data-sync-id"); + if (syncId) { + label.onclick = onLabelClick; + if (!sd_labels_by_text[syncId]) { + sd_labels_by_text[syncId] = []; + } + sd_labels_by_text[syncId].push(label); + } + } +} + +function onLabelClick() { + // Activate other inputs with the same sync id. + syncId = this.getAttribute("data-sync-id"); + for (label of sd_labels_by_text[syncId]) { + if (label === this) continue; + label.previousElementSibling.checked = true; + } + window.localStorage.setItem("sphinx-design-last-tab", syncId); +} + +document.addEventListener("DOMContentLoaded", ready, false); diff --git a/43/_static/doctools.js b/43/_static/doctools.js new file mode 100644 index 0000000..d06a71d --- /dev/null +++ b/43/_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/43/_static/documentation_options.js b/43/_static/documentation_options.js new file mode 100644 index 0000000..08fd420 --- /dev/null +++ b/43/_static/documentation_options.js @@ -0,0 +1,14 @@ +var DOCUMENTATION_OPTIONS = { + URL_ROOT: document.getElementById("documentation_options").getAttribute('data-url_root'), + VERSION: '0', + LANGUAGE: 'en', + COLLAPSE_INDEX: false, + BUILDER: 'html', + FILE_SUFFIX: '.html', + LINK_SUFFIX: '.html', + HAS_SOURCE: true, + SOURCELINK_SUFFIX: '.txt', + NAVIGATION_WITH_KEYS: true, + SHOW_SEARCH_SUMMARY: true, + ENABLE_SEARCH_SHORTCUTS: true, +}; \ No newline at end of file diff --git a/43/_static/favicon.png b/43/_static/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..16d02b09430be2a6ff09a0df34dbb32eed3446fb GIT binary patch literal 7685 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 C2@cf& literal 0 HcmV?d00001 diff --git a/43/_static/favicon.svg b/43/_static/favicon.svg new file mode 100644 index 0000000..ae95606 --- /dev/null +++ b/43/_static/favicon.svg @@ -0,0 +1 @@ + diff --git a/43/_static/file.png b/43/_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/43/_static/language_data.js b/43/_static/language_data.js new file mode 100644 index 0000000..250f566 --- /dev/null +++ b/43/_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/43/_static/litestar-sphinx-theme.css b/43/_static/litestar-sphinx-theme.css new file mode 100644 index 0000000..b0296cd --- /dev/null +++ b/43/_static/litestar-sphinx-theme.css @@ -0,0 +1 @@ +:root{--litestar-blue:#202235;--litestar-gold:#edb641;--litestar-yellow:#ffd480;--litestar-gray:#dcdfe4;--litestar-light:#fff;--litestar-dark:#202020;--accent-9:var(--litestar-gold);--syntax-light-property:var(--litestar-gold);--syntax-light-keyword:var(--litestar-blue);--syntax-light-constant:var(--litestar-blue);--syntax-light-text:var(--litestar-gold);--syntax-dark-property:var(--litestar-gold);--syntax-dark-keyword:var(--litestar-gray);--syntax-dark-constant:var(--litestar-gold);--syntax-dark-text:var(--litestar-gray)}#badges img{margin-top:0;margin-bottom:0}#home-head{display:flex;align-items:center;justify-content:space-between;-moz-column-gap:20px;column-gap:20px}@media (max-width:600px){#home-head{flex-wrap:wrap;justify-content:center}#home-head a img{width:250px;height:250px}}#home-head h1{font-size:4.2rem;margin-top:3.4rem;margin-bottom:1rem;font-weight:700;line-height:1.2}#badges{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:3em}.sponsor{border-radius:10px;width:auto;max-height:150px;display:flex;flex-direction:column;align-items:center;text-align:center} \ No newline at end of file diff --git a/43/_static/litestar-theme.js b/43/_static/litestar-theme.js new file mode 100644 index 0000000..38dfc73 --- /dev/null +++ b/43/_static/litestar-theme.js @@ -0,0 +1,49 @@ +function initDropdowns() { + const dropdownToggles = document.querySelectorAll(".st-dropdown-toggle") + + const dropdowns = [...dropdownToggles].map(toggleEl => ({ + toggleEl, + contentEL: toggleEl.parentElement.querySelector(".st-dropdown-menu") + })) + + const close = (dropdown) => { + const {toggleEl, contentEL} = dropdown + toggleEl.setAttribute("aria-expanded", "false") + contentEL.classList.toggle("hidden", true) + } + + const closeAll = () => dropdowns.forEach(close) + + const open = (dropdown) => { + closeAll() + dropdown.toggleEl.setAttribute("aria-expanded", "true") + dropdown.contentEL.classList.toggle("hidden", false) + const boundaries = [dropdown.contentEL, ...dropdownToggles] + const clickOutsideListener = (event) => { + const target = event.target + if (!target) return + + if (!boundaries.some(b => b.contains(target))) { + closeAll() + document.removeEventListener("click", clickOutsideListener) + } + + } + document.addEventListener("click", clickOutsideListener) + } + + + dropdowns.forEach(dropdown => { + dropdown.toggleEl.addEventListener("click", () => { + if (dropdown.toggleEl.getAttribute("aria-expanded") === "true") { + close(dropdown) + } else { + open(dropdown) + } + }) + }) +} + +window.addEventListener("DOMContentLoaded", () => { + initDropdowns() +}) diff --git a/43/_static/logo-dark.png b/43/_static/logo-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..e00cbb73374e1dc9376be086f17f5726d90bdc71 GIT binary patch literal 161123 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 z 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 literal 0 HcmV?d00001 diff --git a/43/_static/logo-light.png b/43/_static/logo-light.png new file mode 100644 index 0000000000000000000000000000000000000000..e3aad74094cf3106f317be4aa9f0b49fa7021741 GIT binary patch literal 158951 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 bqJCnz$<~l1OEubY9X|)~Zn%>D0hj&@-%^5) literal 0 HcmV?d00001 diff --git a/43/_static/logo.png b/43/_static/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..9505c63bd6f3a629897d428c9ab82dc9fb15946a GIT binary patch literal 296255 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

iZ*)_{#(uhut&4#AikcE!accjkBgJ_Wc+- z-JcnEbVysC7&d-(CKN_`^a8&LVAeaf6`QO_vh`xpyq)A~f-717g;h>F@Ft`>ihQP_ zX(D&?eO^Wv3}(nH0XJ6BwpC!l)x86Z-xxk`C)yPaaqQqPF7{IJ?8cK%F6yMF)sAZ2 zb}46QX?%MEUBu#<56CbWsSoXkNbKhaIxD3K#3T~A?>Aq_0vh??N{W~v%Jpjtt%5b4 ztPWV|e+#VS7+>}me4)4+#YwS6Se_@))4A14f)0aaYPc0Bd#ujYsS+^k)>Xn?EwG}w zqN3?4BRQ`S1%i)O$VaJ zi9`88N{8;Qjg+o^AC}vhLijd{7DFu~f(-jYZI{5PwJs<1Wb)}4{2cpg`WiVzFpH9J zUHK)g^J~;T{B^_XWyk8Wg9c7;^+1VrNOgF+=X@G`v3GHanqd}VZz@{qE~q7@?)%I`ttwJngIGEuaQ#R72c z3T1bpCv1G@kM~;|f;HMb`NsXYiSSvjSSg49T4xlVP?v*1c~A~{ya9korTFp88HEF1 z)!izLUjXa-M|(mfm@yw2=&sW-+UAGJIx9(egp2=!0o({^AJF)fUKoCv#j~k#Py{Cd z7&wYB0U0DG-Prr`E@+|p?yARqR-I`G_&?Z?$b|KqE;|KnY^vUH9VddIL4Vy<+K

TU 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

v_7=J3Ac#8b&>1K)9LkD{5^lgYF46v; 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 z�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 fdBa9 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 K2wr6CbN;{TA*0a% literal 0 HcmV?d00001 diff --git a/43/_static/minus.png b/43/_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/43/_static/plus.png b/43/_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/43/_static/print.css b/43/_static/print.css new file mode 100644 index 0000000..bd88769 --- /dev/null +++ b/43/_static/print.css @@ -0,0 +1,42 @@ +.sy-head { + position: static; + border-bottom: 1px solid var(--sy-c-divider); +} + +.sy-head-inner { + padding: 0; +} + +.sy-breadcrumbs { + display: none; +} + +h1, h2, h3, h4, h5, h6 { + page-break-inside: avoid; + page-break-after: avoid; +} + +.code-block-caption, +pre, code { + page-break-inside: avoid; + white-space: pre-wrap; + + -webkit-print-color-adjust: exact; +} + +.yue a.headerlink { + display: none; +} + +.highlight .linenos { + box-shadow: none; +} + +.admonition, +.sd-sphinx-override { + -webkit-print-color-adjust: exact; +} + +.sd-card { + page-break-inside: avoid; +} diff --git a/43/_static/pygments.css b/43/_static/pygments.css new file mode 100644 index 0000000..449a846 --- /dev/null +++ b/43/_static/pygments.css @@ -0,0 +1 @@ +:root{--syntax-pre-bg: var(--accent-a2);--syntax-cap-bg: var(--accent-a3);--syntax-highlight-bg: var(--accent-a3);--syntax-linenos-divider: var(--gray-a6);--syntax-light-text: #24292f;--syntax-light-meta: #807c87;--syntax-light-comment: #6e7781;--syntax-light-constant: #0550ae;--syntax-light-entity: #268bd2;--syntax-light-property: #8250df;--syntax-light-definition: #24292f;--syntax-light-tag: #085;--syntax-light-builtin: #b58900;--syntax-light-keyword: #cf222e;--syntax-light-exception: #e6212e;--syntax-light-string: #0a3069;--syntax-light-regexp: #e40;--syntax-light-variable: #a4480f;--syntax-light-invalid-illegal-text: #f6f8fa;--syntax-light-invalid-illegal-bg: #82071e;--syntax-light-markup-heading: #0550ae;--syntax-light-markup-italic: #24292f;--syntax-light-markup-bold: #24292f;--syntax-light-markup-deleted-text: #82071e;--syntax-light-markup-deleted-bg: #FFEBE9;--syntax-light-markup-inserted-text: #116329;--syntax-light-markup-inserted-bg: #dafbe1;--syntax-light-markup-changed-text: #953800;--syntax-light-markup-changed-bg: #ffd8b5;--syntax-light-markup-ignored-text: #eaeef2;--syntax-light-markup-ignored-bg: #0550ae;--syntax-light-meta-diff-range: #8250df;--syntax-light-special-bg: #dccafa;--syntax-dark-text: #c9d1d9;--syntax-dark-meta: #6e7781;--syntax-dark-comment: #8b949e;--syntax-dark-constant: #79c0ff;--syntax-dark-entity: #47b0fa;--syntax-dark-property: #d2a8ff;--syntax-dark-definition: #c9d1d9;--syntax-dark-tag: #7ee787;--syntax-dark-builtin: #ffd34c;--syntax-dark-keyword: #ff7b72;--syntax-dark-exception: #da473c;--syntax-dark-string: #a5d6ff;--syntax-dark-regexp: #ef954e;--syntax-dark-variable: #ffa657;--syntax-dark-invalid-illegal-text: #f0f6fc;--syntax-dark-invalid-illegal-bg: #8e1519;--syntax-dark-markup-heading: #1f6feb;--syntax-dark-markup-italic: #c9d1d9;--syntax-dark-markup-bold: #c9d1d9;--syntax-dark-markup-deleted-text: #ffdcd7;--syntax-dark-markup-deleted-bg: #67060c;--syntax-dark-markup-inserted-text: #aff5b4;--syntax-dark-markup-inserted-bg: #033a16;--syntax-dark-markup-changed-text: #ffdfb6;--syntax-dark-markup-changed-bg: #5a1e02;--syntax-dark-markup-ignored-text: #c9d1d9;--syntax-dark-markup-ignored-bg: #1158c7;--syntax-dark-meta-diff-range: #d2a8ff;--syntax-dark-special-bg: #4f425d}:root,html.light{--syntax-text: var(--syntax-light-text);--syntax-meta: var(--syntax-light-meta);--syntax-comment: var(--syntax-light-comment);--syntax-constant: var(--syntax-light-constant);--syntax-entity: var(--syntax-light-entity);--syntax-property: var(--syntax-light-property);--syntax-definition: var(--syntax-light-definition);--syntax-tag: var(--syntax-light-tag);--syntax-builtin: var(--syntax-light-builtin);--syntax-keyword: var(--syntax-light-keyword);--syntax-exception: var(--syntax-light-exception);--syntax-string: var(--syntax-light-string);--syntax-regexp: var(--syntax-light-regexp);--syntax-variable: var(--syntax-light-variable);--syntax-invalid-illegal-text: var(--syntax-light-invalid-illegal-text);--syntax-invalid-illegal-bg: var(--syntax-light-invalid-illegal-bg);--syntax-markup-heading: var(--syntax-light-markup-heading);--syntax-markup-italic: var(--syntax-light-markup-italic);--syntax-markup-bold: var(--syntax-light-markup-bold);--syntax-markup-deleted-text: var(--syntax-light-markup-deleted-text);--syntax-markup-deleted-bg: var(--syntax-light-markup-deleted-bg);--syntax-markup-inserted-text: var(--syntax-light-markup-inserted-text);--syntax-markup-inserted-bg: var(--syntax-light-markup-inserted-bg);--syntax-markup-changed-text: var(--syntax-light-markup-changed-text);--syntax-markup-changed-bg: var(--syntax-light-markup-changed-bg);--syntax-markup-ignored-text: var(--syntax-light-markup-ignored-text);--syntax-markup-ignored-bg: var(--syntax-light-markup-ignored-bg);--syntax-meta-diff-range: var(--syntax-light-meta-diff-range);--syntax-special-bg: var(--syntax-light-special-bg)}@media (prefers-color-scheme: dark){:root{--syntax-text: var(--syntax-dark-text);--syntax-meta: var(--syntax-dark-meta);--syntax-comment: var(--syntax-dark-comment);--syntax-constant: var(--syntax-dark-constant);--syntax-entity: var(--syntax-dark-entity);--syntax-property: var(--syntax-dark-property);--syntax-definition: var(--syntax-dark-definition);--syntax-tag: var(--syntax-dark-tag);--syntax-builtin: var(--syntax-dark-builtin);--syntax-keyword: var(--syntax-dark-keyword);--syntax-exception: var(--syntax-dark-exception);--syntax-string: var(--syntax-dark-string);--syntax-regexp: var(--syntax-dark-regexp);--syntax-variable: var(--syntax-dark-variable);--syntax-invalid-illegal-text: var(--syntax-dark-invalid-illegal-text);--syntax-invalid-illegal-bg: var(--syntax-dark-invalid-illegal-bg);--syntax-markup-heading: var(--syntax-dark-markup-heading);--syntax-markup-italic: var(--syntax-dark-markup-italic);--syntax-markup-bold: var(--syntax-dark-markup-bold);--syntax-markup-deleted-text: var(--syntax-dark-markup-deleted-text);--syntax-markup-deleted-bg: var(--syntax-dark-markup-deleted-bg);--syntax-markup-inserted-text: var(--syntax-dark-markup-inserted-text);--syntax-markup-inserted-bg: var(--syntax-dark-markup-inserted-bg);--syntax-markup-changed-text: var(--syntax-dark-markup-changed-text);--syntax-markup-changed-bg: var(--syntax-dark-markup-changed-bg);--syntax-markup-ignored-text: var(--syntax-dark-markup-ignored-text);--syntax-markup-ignored-bg: var(--syntax-dark-markup-ignored-bg);--syntax-meta-diff-range: var(--syntax-dark-meta-diff-range);--syntax-special-bg: var(--syntax-dark-special-bg)}}html.dark{--syntax-text: var(--syntax-dark-text);--syntax-meta: var(--syntax-dark-meta);--syntax-comment: var(--syntax-dark-comment);--syntax-constant: var(--syntax-dark-constant);--syntax-entity: var(--syntax-dark-entity);--syntax-property: var(--syntax-dark-property);--syntax-definition: var(--syntax-dark-definition);--syntax-tag: var(--syntax-dark-tag);--syntax-builtin: var(--syntax-dark-builtin);--syntax-keyword: var(--syntax-dark-keyword);--syntax-exception: var(--syntax-dark-exception);--syntax-string: var(--syntax-dark-string);--syntax-regexp: var(--syntax-dark-regexp);--syntax-variable: var(--syntax-dark-variable);--syntax-invalid-illegal-text: var(--syntax-dark-invalid-illegal-text);--syntax-invalid-illegal-bg: var(--syntax-dark-invalid-illegal-bg);--syntax-markup-heading: var(--syntax-dark-markup-heading);--syntax-markup-italic: var(--syntax-dark-markup-italic);--syntax-markup-bold: var(--syntax-dark-markup-bold);--syntax-markup-deleted-text: var(--syntax-dark-markup-deleted-text);--syntax-markup-deleted-bg: var(--syntax-dark-markup-deleted-bg);--syntax-markup-inserted-text: var(--syntax-dark-markup-inserted-text);--syntax-markup-inserted-bg: var(--syntax-dark-markup-inserted-bg);--syntax-markup-changed-text: var(--syntax-dark-markup-changed-text);--syntax-markup-changed-bg: var(--syntax-dark-markup-changed-bg);--syntax-markup-ignored-text: var(--syntax-dark-markup-ignored-text);--syntax-markup-ignored-bg: var(--syntax-dark-markup-ignored-bg);--syntax-meta-diff-range: var(--syntax-dark-meta-diff-range);--syntax-special-bg: var(--syntax-dark-special-bg)}.light .dark-code{--syntax-pre-bg: var(--black-a12);--syntax-cap-bg: #1C2024;--syntax-highlight-bg: var(--white-a2);--syntax-linenos-divider: var(--white-a4);--syntax-text: var(--syntax-dark-text);--syntax-meta: var(--syntax-dark-meta);--syntax-comment: var(--syntax-dark-comment);--syntax-constant: var(--syntax-dark-constant);--syntax-entity: var(--syntax-dark-entity);--syntax-property: var(--syntax-dark-property);--syntax-definition: var(--syntax-dark-definition);--syntax-tag: var(--syntax-dark-tag);--syntax-builtin: var(--syntax-dark-builtin);--syntax-keyword: var(--syntax-dark-keyword);--syntax-exception: var(--syntax-dark-exception);--syntax-string: var(--syntax-dark-string);--syntax-regexp: var(--syntax-dark-regexp);--syntax-variable: var(--syntax-dark-variable);--syntax-invalid-illegal-text: var(--syntax-dark-invalid-illegal-text);--syntax-invalid-illegal-bg: var(--syntax-dark-invalid-illegal-bg);--syntax-markup-heading: var(--syntax-dark-markup-heading);--syntax-markup-italic: var(--syntax-dark-markup-italic);--syntax-markup-bold: var(--syntax-dark-markup-bold);--syntax-markup-deleted-text: var(--syntax-dark-markup-deleted-text);--syntax-markup-deleted-bg: var(--syntax-dark-markup-deleted-bg);--syntax-markup-inserted-text: var(--syntax-dark-markup-inserted-text);--syntax-markup-inserted-bg: var(--syntax-dark-markup-inserted-bg);--syntax-markup-changed-text: var(--syntax-dark-markup-changed-text);--syntax-markup-changed-bg: var(--syntax-dark-markup-changed-bg);--syntax-markup-ignored-text: var(--syntax-dark-markup-ignored-text);--syntax-markup-ignored-bg: var(--syntax-dark-markup-ignored-bg);--syntax-meta-diff-range: var(--syntax-dark-meta-diff-range);--syntax-special-bg: var(--syntax-dark-special-bg)}html.light .sd-tab-content,html.light .jupyter_container .cell_output{--syntax-pre-bg: var(--color-surface-accent);--syntax-cap-bg: var(--accent-3);--syntax-highlight-bg: var(--accent-a3);--syntax-text: var(--syntax-light-text);--syntax-meta: var(--syntax-light-meta);--syntax-comment: var(--syntax-light-comment);--syntax-constant: var(--syntax-light-constant);--syntax-entity: var(--syntax-light-entity);--syntax-property: var(--syntax-light-property);--syntax-definition: var(--syntax-light-definition);--syntax-tag: var(--syntax-light-tag);--syntax-builtin: var(--syntax-light-builtin);--syntax-keyword: var(--syntax-light-keyword);--syntax-exception: var(--syntax-light-exception);--syntax-string: var(--syntax-light-string);--syntax-regexp: var(--syntax-light-regexp);--syntax-variable: var(--syntax-light-variable);--syntax-invalid-illegal-text: var(--syntax-light-invalid-illegal-text);--syntax-invalid-illegal-bg: var(--syntax-light-invalid-illegal-bg);--syntax-markup-heading: var(--syntax-light-markup-heading);--syntax-markup-italic: var(--syntax-light-markup-italic);--syntax-markup-bold: var(--syntax-light-markup-bold);--syntax-markup-deleted-text: var(--syntax-light-markup-deleted-text);--syntax-markup-deleted-bg: var(--syntax-light-markup-deleted-bg);--syntax-markup-inserted-text: var(--syntax-light-markup-inserted-text);--syntax-markup-inserted-bg: var(--syntax-light-markup-inserted-bg);--syntax-markup-changed-text: var(--syntax-light-markup-changed-text);--syntax-markup-changed-bg: var(--syntax-light-markup-changed-bg);--syntax-markup-ignored-text: var(--syntax-light-markup-ignored-text);--syntax-markup-ignored-bg: var(--syntax-light-markup-ignored-bg);--syntax-meta-diff-range: var(--syntax-light-meta-diff-range);--syntax-highlight-bg: var(--syntax-light-highlight-bg);--syntax-special-bg: var(--syntax-light-special-bg)}.highlight{color:var(--syntax-text);background-color:transparent}.highlight .hll{display:block;background-color:var(--syntax-highlight-bg)}.highlight .c{color:var(--syntax-comment)}.highlight .err{color:var(--syntax-invalid-illegal-text);background-color:var(--syntax-invalid-illegal-bg)}.highlight .g{color:var(--syntax-meta)}.highlight .k{color:var(--syntax-keyword)}.highlight .l{color:var(--syntax-meta)}.highlight .o{color:var(--syntax-constant)}.highlight .x{color:var(--syntax-meta)}.highlight .cm{color:var(--syntax-comment)}.highlight .cp{color:var(--syntax-constant)}.highlight .c1{color:var(--syntax-comment)}.highlight .cs{color:var(--syntax-comment);background-color:var(--syntax-special-bg)}.highlight .gd{color:var(--syntax-markup-deleted-text);background-color:var(--syntax-markup-deleted-bg)}.highlight .ge{color:var(--syntax-markup-italic);font-style:italic}.highlight .gr{color:var(--syntax-invalid-illegal-text);background-color:var(--syntax-invalid-illegal-bg)}.highlight .gh{color:var(--syntax-markup-heading)}.highlight .gi{color:var(--syntax-markup-inserted-text);background-color:var(--syntax-markup-inserted-bg)}.highlight .go,.highlight .gp{color:var(--syntax-meta)}.highlight .gs{color:var(--syntax-markup-bold);font-weight:700}.highlight .gu{color:var(--syntax-markup-heading)}.highlight .gt{color:var(--syntax-meta)}.highlight .kc{color:var(--syntax-constant)}.highlight .kd,.highlight .kn,.highlight .kp,.highlight .kr{color:var(--syntax-keyword)}.highlight .kt{color:var(--syntax-entity)}.highlight .ld{color:var(--syntax-meta)}.highlight .m{color:var(--syntax-constant)}.highlight .s{color:var(--syntax-string)}.highlight .il,.highlight .na{color:var(--syntax-constant)}.highlight .nb{color:var(--syntax-builtin)}.highlight .nc{color:var(--syntax-definition)}.highlight .no{color:var(--syntax-constant)}.highlight .nd,.highlight .ni{color:var(--syntax-entity)}.highlight .ne{color:var(--syntax-exception)}.highlight .nf{color:var(--syntax-definition)}.highlight .nt{color:var(--syntax-tag)}.highlight .ow{color:var(--syntax-constant)}.highlight .w{color:var(--syntax-meta)}.highlight .mf,.highlight .mh,.highlight .mi,.highlight .mo{color:var(--syntax-constant)}.highlight .sb{color:var(--syntax-meta)}.highlight .sc{color:var(--syntax-string)}.highlight .sd{color:var(--syntax-comment)}.highlight .s2,.highlight .se{color:var(--syntax-string)}.highlight .sh{color:var(--syntax-comment)}.highlight .si,.highlight .sx{color:var(--syntax-string)}.highlight .sr{color:var(--syntax-regexp)}.highlight .s1,.highlight .ss{color:var(--syntax-string)}.highlight .bp,.highlight .vc,.highlight .vg,.highlight .vi{color:var(--syntax-variable)} diff --git a/43/_static/searchtools.js b/43/_static/searchtools.js new file mode 100644 index 0000000..97d56a7 --- /dev/null +++ b/43/_static/searchtools.js @@ -0,0 +1,566 @@ +/* + * 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) => { + const docBuilder = DOCUMENTATION_OPTIONS.BUILDER; + const docUrlRoot = DOCUMENTATION_OPTIONS.URL_ROOT; + const docFileSuffix = DOCUMENTATION_OPTIONS.FILE_SUFFIX; + const docLinkSuffix = DOCUMENTATION_OPTIONS.LINK_SUFFIX; + const showSearchSummary = DOCUMENTATION_OPTIONS.SHOW_SEARCH_SUMMARY; + + 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 = docUrlRoot + dirname; + linkUrl = requestUrl; + } else { + // normal html builders + requestUrl = docUrlRoot + 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 + ")"; + else if (showSearchSummary) + fetch(requestUrl) + .then((responseData) => responseData.text()) + .then((data) => { + if (data) + listItem.appendChild( + Search.makeSearchSummary(data, searchTerms) + ); + }); + 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 +) => { + // 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); + setTimeout( + () => _displayNextItem(results, resultCount, searchTerms), + 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); + }, + + /** + * 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/43/_static/shibuya.css b/43/_static/shibuya.css new file mode 100644 index 0000000..4df99c2 --- /dev/null +++ b/43/_static/shibuya.css @@ -0,0 +1 @@ +/*! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.collapse{visibility:collapse}.order-last{order:9999}.mx-auto{margin-left:auto;margin-right:auto}.ml-1{margin-left:.25rem}.mr-3{margin-right:.75rem}.block{display:block}.flex{display:flex}.table{display:table}.contents{display:contents}.hidden{display:none}.w-64{width:16rem}.w-8{width:2rem}.w-full{width:100%}.min-w-0{min-width:0}.max-w-6xl{max-width:72rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.-translate-x-1{--tw-translate-x:-0.25rem}.-translate-x-1,.-translate-x-2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-2{--tw-translate-x:-0.5rem}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.p-6{padding:1.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pr-3{padding-right:.75rem}.pt-12{padding-top:3rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-sm{font-size:.875rem;line-height:1.25rem}@font-face{font-family:Twemoji Country Flags;unicode-range:u+1f1e6-1f1ff,u+1f3f4,u+e0062-e0063,u+e0065,u+e0067,u+e006c,u+e006e,u+e0073-e0074,u+e0077,u+e007f;src:url(https://cdn.jsdelivr.net/npm/country-flag-emoji-polyfill@0.1/dist/TwemojiCountryFlags.woff2) format("woff2")}::-moz-selection{color:var(--accent-a11);background-color:var(--accent-a3)}::selection{color:var(--accent-a11);background-color:var(--accent-a3)}html{scroll-behavior:smooth}body{font-family:var(--sy-f-text);color:var(--sy-c-text)}.win{font-family:"Twemoji Country Flags",var(--sy-f-text)}h1,h2,h3,h4,h5{color:var(--sy-c-heading);font-family:var(--sy-f-heading)}em,strong{color:var(--sy-c-bold)}.sy-container{max-width:90rem}.sy-scrollbar{overflow-y:auto;scrollbar-gutter:stable}.sy-scrollbar::-webkit-scrollbar{height:.75rem;width:.75rem}.sy-scrollbar::-webkit-scrollbar-thumb{border-radius:10px}.sy-scrollbar::-webkit-scrollbar-track{background-color:transparent}.sy-scrollbar:hover::-webkit-scrollbar-thumb{background-color:var(--gray-a3);background-clip:content-box;border:3px solid transparent}.i-lucide,iconify-icon{vertical-align:middle}.i-lucide{-webkit-mask:var(--icon-url) no-repeat;mask:var(--icon-url) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em;height:1em;display:inline-block;font-style:normal;background-color:currentColor}.theme-switch .theme-icon,[data-color-mode=auto] .theme-switch .theme-icon{--icon-url:var(--lucide-laptop-url)}[data-color-mode=light] .theme-switch .theme-icon{--icon-url:var(--lucide-sun-url)}[data-color-mode=dark] .theme-switch .theme-icon{--icon-url:var(--lucide-moon-url)}.light,.light-theme,:root{--tomato-1:#fffcfc;--tomato-2:#fff8f7;--tomato-3:#feebe7;--tomato-4:#ffdcd3;--tomato-5:#ffcdc2;--tomato-6:#fdbdaf;--tomato-7:#f5a898;--tomato-8:#ec8e7b;--tomato-9:#e54d2e;--tomato-10:#dd4425;--tomato-11:#d13415;--tomato-12:#5c271f}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.light,.light-theme,:root{--tomato-1:color(display-p3 0.998 0.989 0.988);--tomato-2:color(display-p3 0.994 0.974 0.969);--tomato-3:color(display-p3 0.985 0.924 0.909);--tomato-4:color(display-p3 0.996 0.868 0.835);--tomato-5:color(display-p3 0.98 0.812 0.77);--tomato-6:color(display-p3 0.953 0.75 0.698);--tomato-7:color(display-p3 0.917 0.673 0.611);--tomato-8:color(display-p3 0.875 0.575 0.502);--tomato-9:color(display-p3 0.831 0.345 0.231);--tomato-10:color(display-p3 0.802 0.313 0.2);--tomato-11:color(display-p3 0.755 0.259 0.152);--tomato-12:color(display-p3 0.335 0.165 0.132)}}}.dark,.dark-theme{--tomato-1:#181111;--tomato-2:#1f1513;--tomato-3:#391714;--tomato-4:#4e1511;--tomato-5:#5e1c16;--tomato-6:#6e2920;--tomato-7:#853a2d;--tomato-8:#ac4d39;--tomato-9:#e54d2e;--tomato-10:#ec6142;--tomato-11:#ff977d;--tomato-12:#fbd3cb}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--tomato-1:color(display-p3 0.09 0.068 0.067);--tomato-2:color(display-p3 0.115 0.084 0.076);--tomato-3:color(display-p3 0.205 0.097 0.083);--tomato-4:color(display-p3 0.282 0.099 0.077);--tomato-5:color(display-p3 0.339 0.129 0.101);--tomato-6:color(display-p3 0.398 0.179 0.141);--tomato-7:color(display-p3 0.487 0.245 0.194);--tomato-8:color(display-p3 0.629 0.322 0.248);--tomato-9:color(display-p3 0.831 0.345 0.231);--tomato-10:color(display-p3 0.862 0.415 0.298);--tomato-11:color(display-p3 1 0.585 0.455);--tomato-12:color(display-p3 0.959 0.833 0.802)}}}.light,.light-theme,:root{--tomato-a1:#ff000003;--tomato-a2:#ff200008;--tomato-a3:#f52b0018;--tomato-a4:#ff35002c;--tomato-a5:#ff2e003d;--tomato-a6:#f92d0050;--tomato-a7:#e7280067;--tomato-a8:#db250084;--tomato-a9:#df2600d1;--tomato-a10:#d72400da;--tomato-a11:#cd2200ea;--tomato-a12:#460900e0}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.light,.light-theme,:root{--tomato-a1:color(display-p3 0.675 0.024 0.024/0.012);--tomato-a2:color(display-p3 0.757 0.145 0.02/0.032);--tomato-a3:color(display-p3 0.831 0.184 0.012/0.091);--tomato-a4:color(display-p3 0.976 0.192 0.004/0.165);--tomato-a5:color(display-p3 0.918 0.192 0.004/0.232);--tomato-a6:color(display-p3 0.847 0.173 0.004/0.302);--tomato-a7:color(display-p3 0.788 0.165 0.004/0.389);--tomato-a8:color(display-p3 0.749 0.153 0.004/0.499);--tomato-a9:color(display-p3 0.78 0.149 0/0.769);--tomato-a10:color(display-p3 0.757 0.141 0/0.8);--tomato-a11:color(display-p3 0.755 0.259 0.152);--tomato-a12:color(display-p3 0.335 0.165 0.132)}}}.dark,.dark-theme{--tomato-a1:#f1121208;--tomato-a2:#ff55330f;--tomato-a3:#ff35232b;--tomato-a4:#fd201142;--tomato-a5:#fe332153;--tomato-a6:#ff4f3864;--tomato-a7:#fd644a7d;--tomato-a8:#fe6d4ea7;--tomato-a9:#fe5431e4;--tomato-a10:#ff6847eb;--tomato-a11:#ff977d;--tomato-a12:#ffd6cefb}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--tomato-a1:color(display-p3 0.973 0.071 0.071/0.026);--tomato-a2:color(display-p3 0.992 0.376 0.224/0.051);--tomato-a3:color(display-p3 0.996 0.282 0.176/0.148);--tomato-a4:color(display-p3 1 0.204 0.118/0.232);--tomato-a5:color(display-p3 1 0.286 0.192/0.29);--tomato-a6:color(display-p3 1 0.392 0.278/0.353);--tomato-a7:color(display-p3 1 0.459 0.349/0.45);--tomato-a8:color(display-p3 1 0.49 0.369/0.601);--tomato-a9:color(display-p3 1 0.408 0.267/0.82);--tomato-a10:color(display-p3 1 0.478 0.341/0.853);--tomato-a11:color(display-p3 1 0.585 0.455);--tomato-a12:color(display-p3 0.959 0.833 0.802)}}}.light,.light-theme,:root{--red-1:#fffcfc;--red-2:#fff7f7;--red-3:#feebec;--red-4:#ffdbdc;--red-5:#ffcdce;--red-6:#fdbdbe;--red-7:#f4a9aa;--red-8:#eb8e90;--red-9:#e5484d;--red-10:#dc3e42;--red-11:#ce2c31;--red-12:#641723}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.light,.light-theme,:root{--red-1:color(display-p3 0.998 0.989 0.988);--red-2:color(display-p3 0.995 0.971 0.971);--red-3:color(display-p3 0.985 0.925 0.925);--red-4:color(display-p3 0.999 0.866 0.866);--red-5:color(display-p3 0.984 0.812 0.811);--red-6:color(display-p3 0.955 0.751 0.749);--red-7:color(display-p3 0.915 0.675 0.672);--red-8:color(display-p3 0.872 0.575 0.572);--red-9:color(display-p3 0.83 0.329 0.324);--red-10:color(display-p3 0.798 0.294 0.285);--red-11:color(display-p3 0.744 0.234 0.222);--red-12:color(display-p3 0.36 0.115 0.143)}}}.dark,.dark-theme{--red-1:#191111;--red-2:#201314;--red-3:#3b1219;--red-4:#500f1c;--red-5:#611623;--red-6:#72232d;--red-7:#8c333a;--red-8:#b54548;--red-9:#e5484d;--red-10:#ec5d5e;--red-11:#ff9592;--red-12:#ffd1d9}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--red-1:color(display-p3 0.093 0.068 0.067);--red-2:color(display-p3 0.118 0.077 0.079);--red-3:color(display-p3 0.211 0.081 0.099);--red-4:color(display-p3 0.287 0.079 0.113);--red-5:color(display-p3 0.348 0.11 0.142);--red-6:color(display-p3 0.414 0.16 0.183);--red-7:color(display-p3 0.508 0.224 0.236);--red-8:color(display-p3 0.659 0.298 0.297);--red-9:color(display-p3 0.83 0.329 0.324);--red-10:color(display-p3 0.861 0.403 0.387);--red-11:color(display-p3 1 0.57 0.55);--red-12:color(display-p3 0.971 0.826 0.852)}}}.light,.light-theme,:root{--red-a1:#ff000003;--red-a2:#ff000008;--red-a3:#f3000d14;--red-a4:#ff000824;--red-a5:#ff000632;--red-a6:#f8000442;--red-a7:#df000356;--red-a8:#d2000571;--red-a9:#db0007b7;--red-a10:#d10005c1;--red-a11:#c40006d3;--red-a12:#55000de8}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.light,.light-theme,:root{--red-a1:color(display-p3 0.675 0.024 0.024/0.012);--red-a2:color(display-p3 0.863 0.024 0.024/0.028);--red-a3:color(display-p3 0.792 0.008 0.008/0.075);--red-a4:color(display-p3 1 0.008 0.008/0.134);--red-a5:color(display-p3 0.918 0.008 0.008/0.189);--red-a6:color(display-p3 0.831 0.02 0.004/0.251);--red-a7:color(display-p3 0.741 0.016 0.004/0.33);--red-a8:color(display-p3 0.698 0.012 0.004/0.428);--red-a9:color(display-p3 0.749 0.008 0/0.675);--red-a10:color(display-p3 0.714 0.012 0/0.714);--red-a11:color(display-p3 0.744 0.234 0.222);--red-a12:color(display-p3 0.36 0.115 0.143)}}}.dark,.dark-theme{--red-a1:#f4121209;--red-a2:#f22f3e11;--red-a3:#ff173f2d;--red-a4:#fe0a3b44;--red-a5:#ff204756;--red-a6:#ff3e5668;--red-a7:#ff536184;--red-a8:#ff5d61b0;--red-a9:#fe4e54e4;--red-a10:#ff6465eb;--red-a11:#ff9592;--red-a12:#ffd1d9}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--red-a1:color(display-p3 0.984 0.071 0.071/0.03);--red-a2:color(display-p3 0.996 0.282 0.282/0.055);--red-a3:color(display-p3 1 0.169 0.271/0.156);--red-a4:color(display-p3 1 0.118 0.267/0.236);--red-a5:color(display-p3 1 0.212 0.314/0.303);--red-a6:color(display-p3 1 0.318 0.38/0.374);--red-a7:color(display-p3 1 0.4 0.424/0.475);--red-a8:color(display-p3 1 0.431 0.431/0.635);--red-a9:color(display-p3 1 0.388 0.384/0.82);--red-a10:color(display-p3 1 0.463 0.447/0.853);--red-a11:color(display-p3 1 0.57 0.55);--red-a12:color(display-p3 0.971 0.826 0.852)}}}.light,.light-theme,:root{--ruby-1:#fffcfd;--ruby-2:#fff7f8;--ruby-3:#feeaed;--ruby-4:#ffdce1;--ruby-5:#ffced6;--ruby-6:#f8bfc8;--ruby-7:#efacb8;--ruby-8:#e592a3;--ruby-9:#e54666;--ruby-10:#dc3b5d;--ruby-11:#ca244d;--ruby-12:#64172b}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.light,.light-theme,:root{--ruby-1:color(display-p3 0.998 0.989 0.992);--ruby-2:color(display-p3 0.995 0.971 0.974);--ruby-3:color(display-p3 0.983 0.92 0.928);--ruby-4:color(display-p3 0.987 0.869 0.885);--ruby-5:color(display-p3 0.968 0.817 0.839);--ruby-6:color(display-p3 0.937 0.758 0.786);--ruby-7:color(display-p3 0.897 0.685 0.721);--ruby-8:color(display-p3 0.851 0.588 0.639);--ruby-9:color(display-p3 0.83 0.323 0.408);--ruby-10:color(display-p3 0.795 0.286 0.375);--ruby-11:color(display-p3 0.728 0.211 0.311);--ruby-12:color(display-p3 0.36 0.115 0.171)}}}.dark,.dark-theme{--ruby-1:#191113;--ruby-2:#1e1517;--ruby-3:#3a141e;--ruby-4:#4e1325;--ruby-5:#5e1a2e;--ruby-6:#6f2539;--ruby-7:#883447;--ruby-8:#b3445a;--ruby-9:#e54666;--ruby-10:#ec5a72;--ruby-11:#ff949d;--ruby-12:#fed2e1}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--ruby-1:color(display-p3 0.093 0.068 0.074);--ruby-2:color(display-p3 0.113 0.083 0.089);--ruby-3:color(display-p3 0.208 0.088 0.117);--ruby-4:color(display-p3 0.279 0.092 0.147);--ruby-5:color(display-p3 0.337 0.12 0.18);--ruby-6:color(display-p3 0.401 0.166 0.223);--ruby-7:color(display-p3 0.495 0.224 0.281);--ruby-8:color(display-p3 0.652 0.295 0.359);--ruby-9:color(display-p3 0.83 0.323 0.408);--ruby-10:color(display-p3 0.857 0.392 0.455);--ruby-11:color(display-p3 1 0.57 0.59);--ruby-12:color(display-p3 0.968 0.83 0.88)}}}.light,.light-theme,:root{--ruby-a1:#ff005503;--ruby-a2:#ff002008;--ruby-a3:#f3002515;--ruby-a4:#ff002523;--ruby-a5:#ff002a31;--ruby-a6:#e4002440;--ruby-a7:#ce002553;--ruby-a8:#c300286d;--ruby-a9:#db002cb9;--ruby-a10:#d2002cc4;--ruby-a11:#c10030db;--ruby-a12:#550016e8}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.light,.light-theme,:root{--ruby-a1:color(display-p3 0.675 0.024 0.349/0.012);--ruby-a2:color(display-p3 0.863 0.024 0.024/0.028);--ruby-a3:color(display-p3 0.804 0.008 0.11/0.079);--ruby-a4:color(display-p3 0.91 0.008 0.125/0.13);--ruby-a5:color(display-p3 0.831 0.004 0.133/0.185);--ruby-a6:color(display-p3 0.745 0.004 0.118/0.244);--ruby-a7:color(display-p3 0.678 0.004 0.114/0.314);--ruby-a8:color(display-p3 0.639 0.004 0.125/0.412);--ruby-a9:color(display-p3 0.753 0 0.129/0.679);--ruby-a10:color(display-p3 0.714 0 0.125/0.714);--ruby-a11:color(display-p3 0.728 0.211 0.311);--ruby-a12:color(display-p3 0.36 0.115 0.171)}}}.dark,.dark-theme{--ruby-a1:#f4124a09;--ruby-a2:#fe5a7f0e;--ruby-a3:#ff235d2c;--ruby-a4:#fd195e42;--ruby-a5:#fe2d6b53;--ruby-a6:#ff447665;--ruby-a7:#ff577d80;--ruby-a8:#ff5c7cae;--ruby-a9:#fe4c70e4;--ruby-a10:#ff617beb;--ruby-a11:#ff949d;--ruby-a12:#ffd3e2}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--ruby-a1:color(display-p3 0.984 0.071 0.329/0.03);--ruby-a2:color(display-p3 0.992 0.376 0.529/0.051);--ruby-a3:color(display-p3 0.996 0.196 0.404/0.152);--ruby-a4:color(display-p3 1 0.173 0.416/0.227);--ruby-a5:color(display-p3 1 0.259 0.459/0.29);--ruby-a6:color(display-p3 1 0.341 0.506/0.358);--ruby-a7:color(display-p3 1 0.412 0.541/0.458);--ruby-a8:color(display-p3 1 0.431 0.537/0.627);--ruby-a9:color(display-p3 1 0.376 0.482/0.82);--ruby-a10:color(display-p3 1 0.447 0.522/0.849);--ruby-a11:color(display-p3 1 0.57 0.59);--ruby-a12:color(display-p3 0.968 0.83 0.88)}}}.light,.light-theme,:root{--crimson-1:#fffcfd;--crimson-2:#fef7f9;--crimson-3:#ffe9f0;--crimson-4:#fedce7;--crimson-5:#facedd;--crimson-6:#f3bed1;--crimson-7:#eaacc3;--crimson-8:#e093b2;--crimson-9:#e93d82;--crimson-10:#df3478;--crimson-11:#cb1d63;--crimson-12:#621639}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.light,.light-theme,:root{--crimson-1:color(display-p3 0.998 0.989 0.992);--crimson-2:color(display-p3 0.991 0.969 0.976);--crimson-3:color(display-p3 0.987 0.917 0.941);--crimson-4:color(display-p3 0.975 0.866 0.904);--crimson-5:color(display-p3 0.953 0.813 0.864);--crimson-6:color(display-p3 0.921 0.755 0.817);--crimson-7:color(display-p3 0.88 0.683 0.761);--crimson-8:color(display-p3 0.834 0.592 0.694);--crimson-9:color(display-p3 0.843 0.298 0.507);--crimson-10:color(display-p3 0.807 0.266 0.468);--crimson-11:color(display-p3 0.731 0.195 0.388);--crimson-12:color(display-p3 0.352 0.111 0.221)}}}.dark,.dark-theme{--crimson-1:#191114;--crimson-2:#201318;--crimson-3:#381525;--crimson-4:#4d122f;--crimson-5:#5c1839;--crimson-6:#6d2545;--crimson-7:#873356;--crimson-8:#b0436e;--crimson-9:#e93d82;--crimson-10:#ee518a;--crimson-11:#ff92ad;--crimson-12:#fdd3e8}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--crimson-1:color(display-p3 0.093 0.068 0.078);--crimson-2:color(display-p3 0.117 0.078 0.095);--crimson-3:color(display-p3 0.203 0.091 0.143);--crimson-4:color(display-p3 0.277 0.087 0.182);--crimson-5:color(display-p3 0.332 0.115 0.22);--crimson-6:color(display-p3 0.394 0.162 0.268);--crimson-7:color(display-p3 0.489 0.222 0.336);--crimson-8:color(display-p3 0.638 0.289 0.429);--crimson-9:color(display-p3 0.843 0.298 0.507);--crimson-10:color(display-p3 0.864 0.364 0.539);--crimson-11:color(display-p3 1 0.56 0.66);--crimson-12:color(display-p3 0.966 0.834 0.906)}}}.light,.light-theme,:root{--crimson-a1:#ff005503;--crimson-a2:#e0004008;--crimson-a3:#ff005216;--crimson-a4:#f8005123;--crimson-a5:#e5004f31;--crimson-a6:#d0004b41;--crimson-a7:#bf004753;--crimson-a8:#b6004a6c;--crimson-a9:#e2005bc2;--crimson-a10:#d70056cb;--crimson-a11:#c4004fe2;--crimson-a12:#530026e9}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.light,.light-theme,:root{--crimson-a1:color(display-p3 0.675 0.024 0.349/0.012);--crimson-a2:color(display-p3 0.757 0.02 0.267/0.032);--crimson-a3:color(display-p3 0.859 0.008 0.294/0.083);--crimson-a4:color(display-p3 0.827 0.008 0.298/0.134);--crimson-a5:color(display-p3 0.753 0.008 0.275/0.189);--crimson-a6:color(display-p3 0.682 0.004 0.247/0.244);--crimson-a7:color(display-p3 0.62 0.004 0.251/0.318);--crimson-a8:color(display-p3 0.6 0.004 0.251/0.408);--crimson-a9:color(display-p3 0.776 0 0.298/0.702);--crimson-a10:color(display-p3 0.737 0 0.275/0.734);--crimson-a11:color(display-p3 0.731 0.195 0.388);--crimson-a12:color(display-p3 0.352 0.111 0.221)}}}.dark,.dark-theme{--crimson-a1:#f4126709;--crimson-a2:#f22f7a11;--crimson-a3:#fe2a8b2a;--crimson-a4:#fd158741;--crimson-a5:#fd278f51;--crimson-a6:#fe459763;--crimson-a7:#fd559b7f;--crimson-a8:#fe5b9bab;--crimson-a9:#fe418de8;--crimson-a10:#ff5693ed;--crimson-a11:#ff92ad;--crimson-a12:#ffd5eafd}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--crimson-a1:color(display-p3 0.984 0.071 0.463/0.03);--crimson-a2:color(display-p3 0.996 0.282 0.569/0.055);--crimson-a3:color(display-p3 0.996 0.227 0.573/0.148);--crimson-a4:color(display-p3 1 0.157 0.569/0.227);--crimson-a5:color(display-p3 1 0.231 0.604/0.286);--crimson-a6:color(display-p3 1 0.337 0.643/0.349);--crimson-a7:color(display-p3 1 0.416 0.663/0.454);--crimson-a8:color(display-p3 0.996 0.427 0.651/0.614);--crimson-a9:color(display-p3 1 0.345 0.596/0.832);--crimson-a10:color(display-p3 1 0.42 0.62/0.853);--crimson-a11:color(display-p3 1 0.56 0.66);--crimson-a12:color(display-p3 0.966 0.834 0.906)}}}.light,.light-theme,:root{--pink-1:#fffcfe;--pink-2:#fef7fb;--pink-3:#fee9f5;--pink-4:#fbdcef;--pink-5:#f6cee7;--pink-6:#efbfdd;--pink-7:#e7acd0;--pink-8:#dd93c2;--pink-9:#d6409f;--pink-10:#cf3897;--pink-11:#c2298a;--pink-12:#651249}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.light,.light-theme,:root{--pink-1:color(display-p3 0.998 0.989 0.996);--pink-2:color(display-p3 0.992 0.97 0.985);--pink-3:color(display-p3 0.981 0.917 0.96);--pink-4:color(display-p3 0.963 0.867 0.932);--pink-5:color(display-p3 0.939 0.815 0.899);--pink-6:color(display-p3 0.907 0.756 0.859);--pink-7:color(display-p3 0.869 0.683 0.81);--pink-8:color(display-p3 0.825 0.59 0.751);--pink-9:color(display-p3 0.775 0.297 0.61);--pink-10:color(display-p3 0.748 0.27 0.581);--pink-11:color(display-p3 0.698 0.219 0.528);--pink-12:color(display-p3 0.363 0.101 0.279)}}}.dark,.dark-theme{--pink-1:#191117;--pink-2:#21121d;--pink-3:#37172f;--pink-4:#4b143d;--pink-5:#591c47;--pink-6:#692955;--pink-7:#833869;--pink-8:#a84885;--pink-9:#d6409f;--pink-10:#de51a8;--pink-11:#ff8dcc;--pink-12:#fdd1ea}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--pink-1:color(display-p3 0.093 0.068 0.089);--pink-2:color(display-p3 0.121 0.073 0.11);--pink-3:color(display-p3 0.198 0.098 0.179);--pink-4:color(display-p3 0.271 0.095 0.231);--pink-5:color(display-p3 0.32 0.127 0.273);--pink-6:color(display-p3 0.382 0.177 0.326);--pink-7:color(display-p3 0.477 0.238 0.405);--pink-8:color(display-p3 0.612 0.304 0.51);--pink-9:color(display-p3 0.775 0.297 0.61);--pink-10:color(display-p3 0.808 0.356 0.645);--pink-11:color(display-p3 1 0.535 0.78);--pink-12:color(display-p3 0.964 0.826 0.912)}}}.light,.light-theme,:root{--pink-a1:#ff00aa03;--pink-a2:#e0008008;--pink-a3:#f4008c16;--pink-a4:#e2008b23;--pink-a5:#d1008331;--pink-a6:#c0007840;--pink-a7:#b6006f53;--pink-a8:#af006f6c;--pink-a9:#c8007fbf;--pink-a10:#c2007ac7;--pink-a11:#b60074d6;--pink-a12:#59003bed}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.light,.light-theme,:root{--pink-a1:color(display-p3 0.675 0.024 0.675/0.012);--pink-a2:color(display-p3 0.757 0.02 0.51/0.032);--pink-a3:color(display-p3 0.765 0.008 0.529/0.083);--pink-a4:color(display-p3 0.737 0.008 0.506/0.134);--pink-a5:color(display-p3 0.663 0.004 0.451/0.185);--pink-a6:color(display-p3 0.616 0.004 0.424/0.244);--pink-a7:color(display-p3 0.596 0.004 0.412/0.318);--pink-a8:color(display-p3 0.573 0.004 0.404/0.412);--pink-a9:color(display-p3 0.682 0 0.447/0.702);--pink-a10:color(display-p3 0.655 0 0.424/0.73);--pink-a11:color(display-p3 0.698 0.219 0.528);--pink-a12:color(display-p3 0.363 0.101 0.279)}}}.dark,.dark-theme{--pink-a1:#f412bc09;--pink-a2:#f420bb12;--pink-a3:#fe37cc29;--pink-a4:#fc1ec43f;--pink-a5:#fd35c24e;--pink-a6:#fd51c75f;--pink-a7:#fd62c87b;--pink-a8:#ff68c8a2;--pink-a9:#fe49bcd4;--pink-a10:#ff5cc0dc;--pink-a11:#ff8dcc;--pink-a12:#ffd3ecfd}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--pink-a1:color(display-p3 0.984 0.071 0.855/0.03);--pink-a2:color(display-p3 1 0.2 0.8/0.059);--pink-a3:color(display-p3 1 0.294 0.886/0.139);--pink-a4:color(display-p3 1 0.192 0.82/0.219);--pink-a5:color(display-p3 1 0.282 0.827/0.274);--pink-a6:color(display-p3 1 0.396 0.835/0.337);--pink-a7:color(display-p3 1 0.459 0.831/0.442);--pink-a8:color(display-p3 1 0.478 0.827/0.585);--pink-a9:color(display-p3 1 0.373 0.784/0.761);--pink-a10:color(display-p3 1 0.435 0.792/0.795);--pink-a11:color(display-p3 1 0.535 0.78);--pink-a12:color(display-p3 0.964 0.826 0.912)}}}.light,.light-theme,:root{--plum-1:#fefcff;--plum-2:#fdf7fd;--plum-3:#fbebfb;--plum-4:#f7def8;--plum-5:#f2d1f3;--plum-6:#e9c2ec;--plum-7:#deade3;--plum-8:#cf91d8;--plum-9:#ab4aba;--plum-10:#a144af;--plum-11:#953ea3;--plum-12:#53195d}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.light,.light-theme,:root{--plum-1:color(display-p3 0.995 0.988 0.999);--plum-2:color(display-p3 0.988 0.971 0.99);--plum-3:color(display-p3 0.973 0.923 0.98);--plum-4:color(display-p3 0.953 0.875 0.966);--plum-5:color(display-p3 0.926 0.825 0.945);--plum-6:color(display-p3 0.89 0.765 0.916);--plum-7:color(display-p3 0.84 0.686 0.877);--plum-8:color(display-p3 0.775 0.58 0.832);--plum-9:color(display-p3 0.624 0.313 0.708);--plum-10:color(display-p3 0.587 0.29 0.667);--plum-11:color(display-p3 0.543 0.263 0.619);--plum-12:color(display-p3 0.299 0.114 0.352)}}}.dark,.dark-theme{--plum-1:#181118;--plum-2:#201320;--plum-3:#351a35;--plum-4:#451d47;--plum-5:#512454;--plum-6:#5e3061;--plum-7:#734079;--plum-8:#92549c;--plum-9:#ab4aba;--plum-10:#b658c4;--plum-11:#e796f3;--plum-12:#f4d4f4}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--plum-1:color(display-p3 0.09 0.068 0.092);--plum-2:color(display-p3 0.118 0.077 0.121);--plum-3:color(display-p3 0.192 0.105 0.202);--plum-4:color(display-p3 0.25 0.121 0.271);--plum-5:color(display-p3 0.293 0.152 0.319);--plum-6:color(display-p3 0.343 0.198 0.372);--plum-7:color(display-p3 0.424 0.262 0.461);--plum-8:color(display-p3 0.54 0.341 0.595);--plum-9:color(display-p3 0.624 0.313 0.708);--plum-10:color(display-p3 0.666 0.365 0.748);--plum-11:color(display-p3 0.86 0.602 0.933);--plum-12:color(display-p3 0.936 0.836 0.949)}}}.light,.light-theme,:root{--plum-a1:#aa00ff03;--plum-a2:#c000c008;--plum-a3:#cc00cc14;--plum-a4:#c200c921;--plum-a5:#b700bd2e;--plum-a6:#a400b03d;--plum-a7:#9900a852;--plum-a8:#9000a56e;--plum-a9:#89009eb5;--plum-a10:#7f0092bb;--plum-a11:#730086c1;--plum-a12:#40004be6}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.light,.light-theme,:root{--plum-a1:color(display-p3 0.675 0.024 1/0.012);--plum-a2:color(display-p3 0.58 0.024 0.58/0.028);--plum-a3:color(display-p3 0.655 0.008 0.753/0.079);--plum-a4:color(display-p3 0.627 0.008 0.722/0.126);--plum-a5:color(display-p3 0.58 0.004 0.69/0.177);--plum-a6:color(display-p3 0.537 0.004 0.655/0.236);--plum-a7:color(display-p3 0.49 0.004 0.616/0.314);--plum-a8:color(display-p3 0.471 0.004 0.6/0.42);--plum-a9:color(display-p3 0.451 0 0.576/0.687);--plum-a10:color(display-p3 0.42 0 0.529/0.71);--plum-a11:color(display-p3 0.543 0.263 0.619);--plum-a12:color(display-p3 0.299 0.114 0.352)}}}.dark,.dark-theme{--plum-a1:#f112f108;--plum-a2:#f22ff211;--plum-a3:#fd4cfd27;--plum-a4:#f646ff3a;--plum-a5:#f455ff48;--plum-a6:#f66dff56;--plum-a7:#f07cfd70;--plum-a8:#ee84ff95;--plum-a9:#e961feb6;--plum-a10:#ed70ffc0;--plum-a11:#f19cfef3;--plum-a12:#feddfef4}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--plum-a1:color(display-p3 0.973 0.071 0.973/0.026);--plum-a2:color(display-p3 0.933 0.267 1/0.059);--plum-a3:color(display-p3 0.918 0.333 0.996/0.148);--plum-a4:color(display-p3 0.91 0.318 1/0.219);--plum-a5:color(display-p3 0.914 0.388 1/0.269);--plum-a6:color(display-p3 0.906 0.463 1/0.328);--plum-a7:color(display-p3 0.906 0.529 1/0.425);--plum-a8:color(display-p3 0.906 0.553 1/0.568);--plum-a9:color(display-p3 0.875 0.427 1/0.69);--plum-a10:color(display-p3 0.886 0.471 0.996/0.732);--plum-a11:color(display-p3 0.86 0.602 0.933);--plum-a12:color(display-p3 0.936 0.836 0.949)}}}.light,.light-theme,:root{--purple-1:#fefcfe;--purple-2:#fbf7fe;--purple-3:#f7edfe;--purple-4:#f2e2fc;--purple-5:#ead5f9;--purple-6:#e0c4f4;--purple-7:#d1afec;--purple-8:#be93e4;--purple-9:#8e4ec6;--purple-10:#8347b9;--purple-11:#8145b5;--purple-12:#402060}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.light,.light-theme,:root{--purple-1:color(display-p3 0.995 0.988 0.996);--purple-2:color(display-p3 0.983 0.971 0.993);--purple-3:color(display-p3 0.963 0.931 0.989);--purple-4:color(display-p3 0.937 0.888 0.981);--purple-5:color(display-p3 0.904 0.837 0.966);--purple-6:color(display-p3 0.86 0.774 0.942);--purple-7:color(display-p3 0.799 0.69 0.91);--purple-8:color(display-p3 0.719 0.583 0.874);--purple-9:color(display-p3 0.523 0.318 0.751);--purple-10:color(display-p3 0.483 0.289 0.7);--purple-11:color(display-p3 0.473 0.281 0.687);--purple-12:color(display-p3 0.234 0.132 0.363)}}}.dark,.dark-theme{--purple-1:#18111b;--purple-2:#1e1523;--purple-3:#301c3b;--purple-4:#3d224e;--purple-5:#48295c;--purple-6:#54346b;--purple-7:#664282;--purple-8:#8457aa;--purple-9:#8e4ec6;--purple-10:#9a5cd0;--purple-11:#d19dff;--purple-12:#ecd9fa}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--purple-1:color(display-p3 0.09 0.068 0.103);--purple-2:color(display-p3 0.113 0.082 0.134);--purple-3:color(display-p3 0.175 0.112 0.224);--purple-4:color(display-p3 0.224 0.137 0.297);--purple-5:color(display-p3 0.264 0.167 0.349);--purple-6:color(display-p3 0.311 0.208 0.406);--purple-7:color(display-p3 0.381 0.266 0.496);--purple-8:color(display-p3 0.49 0.349 0.649);--purple-9:color(display-p3 0.523 0.318 0.751);--purple-10:color(display-p3 0.57 0.373 0.791);--purple-11:color(display-p3 0.8 0.62 1);--purple-12:color(display-p3 0.913 0.854 0.971)}}}.light,.light-theme,:root{--purple-a1:#aa00aa03;--purple-a2:#8000e008;--purple-a3:#8e00f112;--purple-a4:#8d00e51d;--purple-a5:#8000db2a;--purple-a6:#7a01d03b;--purple-a7:#6d00c350;--purple-a8:#6600c06c;--purple-a9:#5c00adb1;--purple-a10:#53009eb8;--purple-a11:#52009aba;--purple-a12:#250049df}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.light,.light-theme,:root{--purple-a1:color(display-p3 0.675 0.024 0.675/0.012);--purple-a2:color(display-p3 0.443 0.024 0.722/0.028);--purple-a3:color(display-p3 0.506 0.008 0.835/0.071);--purple-a4:color(display-p3 0.451 0.004 0.831/0.114);--purple-a5:color(display-p3 0.431 0.004 0.788/0.165);--purple-a6:color(display-p3 0.384 0.004 0.745/0.228);--purple-a7:color(display-p3 0.357 0.004 0.71/0.31);--purple-a8:color(display-p3 0.322 0.004 0.702/0.416);--purple-a9:color(display-p3 0.298 0 0.639/0.683);--purple-a10:color(display-p3 0.271 0 0.58/0.71);--purple-a11:color(display-p3 0.473 0.281 0.687);--purple-a12:color(display-p3 0.234 0.132 0.363)}}}.dark,.dark-theme{--purple-a1:#b412f90b;--purple-a2:#b744f714;--purple-a3:#c150ff2d;--purple-a4:#bb53fd42;--purple-a5:#be5cfd51;--purple-a6:#c16dfd61;--purple-a7:#c378fd7a;--purple-a8:#c47effa4;--purple-a9:#b661ffc2;--purple-a10:#bc6fffcd;--purple-a11:#d19dff;--purple-a12:#f1ddfffa}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--purple-a1:color(display-p3 0.686 0.071 0.996/0.038);--purple-a2:color(display-p3 0.722 0.286 0.996/0.072);--purple-a3:color(display-p3 0.718 0.349 0.996/0.169);--purple-a4:color(display-p3 0.702 0.353 1/0.248);--purple-a5:color(display-p3 0.718 0.404 1/0.303);--purple-a6:color(display-p3 0.733 0.455 1/0.366);--purple-a7:color(display-p3 0.753 0.506 1/0.458);--purple-a8:color(display-p3 0.749 0.522 1/0.622);--purple-a9:color(display-p3 0.686 0.408 1/0.736);--purple-a10:color(display-p3 0.71 0.459 1/0.778);--purple-a11:color(display-p3 0.8 0.62 1);--purple-a12:color(display-p3 0.913 0.854 0.971)}}}.light,.light-theme,:root{--violet-1:#fdfcfe;--violet-2:#faf8ff;--violet-3:#f4f0fe;--violet-4:#ebe4ff;--violet-5:#e1d9ff;--violet-6:#d4cafe;--violet-7:#c2b5f5;--violet-8:#aa99ec;--violet-9:#6e56cf;--violet-10:#654dc4;--violet-11:#6550b9;--violet-12:#2f265f}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.light,.light-theme,:root{--violet-1:color(display-p3 0.991 0.988 0.995);--violet-2:color(display-p3 0.978 0.974 0.998);--violet-3:color(display-p3 0.953 0.943 0.993);--violet-4:color(display-p3 0.916 0.897 1);--violet-5:color(display-p3 0.876 0.851 1);--violet-6:color(display-p3 0.825 0.793 0.981);--violet-7:color(display-p3 0.752 0.712 0.943);--violet-8:color(display-p3 0.654 0.602 0.902);--violet-9:color(display-p3 0.417 0.341 0.784);--violet-10:color(display-p3 0.381 0.306 0.741);--violet-11:color(display-p3 0.383 0.317 0.702);--violet-12:color(display-p3 0.179 0.15 0.359)}}}.dark,.dark-theme{--violet-1:#14121f;--violet-2:#1b1525;--violet-3:#291f43;--violet-4:#33255b;--violet-5:#3c2e69;--violet-6:#473876;--violet-7:#56468b;--violet-8:#6958ad;--violet-9:#6e56cf;--violet-10:#7d66d9;--violet-11:#baa7ff;--violet-12:#e2ddfe}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--violet-1:color(display-p3 0.077 0.071 0.118);--violet-2:color(display-p3 0.101 0.084 0.141);--violet-3:color(display-p3 0.154 0.123 0.256);--violet-4:color(display-p3 0.191 0.148 0.345);--violet-5:color(display-p3 0.226 0.182 0.396);--violet-6:color(display-p3 0.269 0.223 0.449);--violet-7:color(display-p3 0.326 0.277 0.53);--violet-8:color(display-p3 0.399 0.346 0.656);--violet-9:color(display-p3 0.417 0.341 0.784);--violet-10:color(display-p3 0.477 0.402 0.823);--violet-11:color(display-p3 0.72 0.65 1);--violet-12:color(display-p3 0.883 0.867 0.986)}}}.light,.light-theme,:root{--violet-a1:#5500aa03;--violet-a2:#4900ff07;--violet-a3:#4400ee0f;--violet-a4:#4300ff1b;--violet-a5:#3600ff26;--violet-a6:#3100fb35;--violet-a7:#2d01dd4a;--violet-a8:#2b00d066;--violet-a9:#2400b7a9;--violet-a10:#2300abb2;--violet-a11:#1f0099af;--violet-a12:#0b0043d9}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.light,.light-theme,:root{--violet-a1:color(display-p3 0.349 0.024 0.675/0.012);--violet-a2:color(display-p3 0.161 0.024 0.863/0.028);--violet-a3:color(display-p3 0.204 0.004 0.871/0.059);--violet-a4:color(display-p3 0.196 0.004 1/0.102);--violet-a5:color(display-p3 0.165 0.008 1/0.15);--violet-a6:color(display-p3 0.153 0.004 0.906/0.208);--violet-a7:color(display-p3 0.141 0.004 0.796/0.287);--violet-a8:color(display-p3 0.133 0.004 0.753/0.397);--violet-a9:color(display-p3 0.114 0 0.675/0.659);--violet-a10:color(display-p3 0.11 0 0.627/0.695);--violet-a11:color(display-p3 0.383 0.317 0.702);--violet-a12:color(display-p3 0.179 0.15 0.359)}}}.dark,.dark-theme{--violet-a1:#4422ff0f;--violet-a2:#853ff916;--violet-a3:#8354fe36;--violet-a4:#7d51fd50;--violet-a5:#845ffd5f;--violet-a6:#8f6cfd6d;--violet-a7:#9879ff83;--violet-a8:#977dfea8;--violet-a9:#8668ffcc;--violet-a10:#9176fed7;--violet-a11:#baa7ff;--violet-a12:#e3deff}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--violet-a1:color(display-p3 0.282 0.141 0.996/0.055);--violet-a2:color(display-p3 0.51 0.263 1/0.08);--violet-a3:color(display-p3 0.494 0.337 0.996/0.202);--violet-a4:color(display-p3 0.49 0.345 1/0.299);--violet-a5:color(display-p3 0.525 0.392 1/0.353);--violet-a6:color(display-p3 0.569 0.455 1/0.408);--violet-a7:color(display-p3 0.588 0.494 1/0.496);--violet-a8:color(display-p3 0.596 0.51 1/0.631);--violet-a9:color(display-p3 0.522 0.424 1/0.769);--violet-a10:color(display-p3 0.576 0.482 1/0.811);--violet-a11:color(display-p3 0.72 0.65 1);--violet-a12:color(display-p3 0.883 0.867 0.986)}}}.light,.light-theme,:root{--iris-1:#fdfdff;--iris-2:#f8f8ff;--iris-3:#f0f1fe;--iris-4:#e6e7ff;--iris-5:#dadcff;--iris-6:#cbcdff;--iris-7:#b8baf8;--iris-8:#9b9ef0;--iris-9:#5b5bd6;--iris-10:#5151cd;--iris-11:#5753c6;--iris-12:#272962}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.light,.light-theme,:root{--iris-1:color(display-p3 0.992 0.992 0.999);--iris-2:color(display-p3 0.972 0.973 0.998);--iris-3:color(display-p3 0.943 0.945 0.992);--iris-4:color(display-p3 0.902 0.906 1);--iris-5:color(display-p3 0.857 0.861 1);--iris-6:color(display-p3 0.799 0.805 0.987);--iris-7:color(display-p3 0.721 0.727 0.955);--iris-8:color(display-p3 0.61 0.619 0.918);--iris-9:color(display-p3 0.357 0.357 0.81);--iris-10:color(display-p3 0.318 0.318 0.774);--iris-11:color(display-p3 0.337 0.326 0.748);--iris-12:color(display-p3 0.154 0.161 0.371)}}}.dark,.dark-theme{--iris-1:#13131e;--iris-2:#171625;--iris-3:#202248;--iris-4:#262a65;--iris-5:#303374;--iris-6:#3d3e82;--iris-7:#4a4a95;--iris-8:#5958b1;--iris-9:#5b5bd6;--iris-10:#6e6ade;--iris-11:#b1a9ff;--iris-12:#e0dffe}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--iris-1:color(display-p3 0.075 0.075 0.114);--iris-2:color(display-p3 0.089 0.086 0.14);--iris-3:color(display-p3 0.128 0.134 0.272);--iris-4:color(display-p3 0.153 0.165 0.382);--iris-5:color(display-p3 0.192 0.201 0.44);--iris-6:color(display-p3 0.239 0.241 0.491);--iris-7:color(display-p3 0.291 0.289 0.565);--iris-8:color(display-p3 0.35 0.345 0.673);--iris-9:color(display-p3 0.357 0.357 0.81);--iris-10:color(display-p3 0.428 0.416 0.843);--iris-11:color(display-p3 0.685 0.662 1);--iris-12:color(display-p3 0.878 0.875 0.986)}}}.light,.light-theme,:root{--iris-a1:#0000ff02;--iris-a2:#0000ff07;--iris-a3:#0011ee0f;--iris-a4:#000bff19;--iris-a5:#000eff25;--iris-a6:#000aff34;--iris-a7:#0008e647;--iris-a8:#0008d964;--iris-a9:#0000c0a4;--iris-a10:#0000b6ae;--iris-a11:#0600abac;--iris-a12:#000246d8}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.light,.light-theme,:root{--iris-a1:color(display-p3 0.02 0.02 1/0.008);--iris-a2:color(display-p3 0.024 0.024 0.863/0.028);--iris-a3:color(display-p3 0.004 0.071 0.871/0.059);--iris-a4:color(display-p3 0.012 0.051 1/0.099);--iris-a5:color(display-p3 0.008 0.035 1/0.142);--iris-a6:color(display-p3 0 0.02 0.941/0.2);--iris-a7:color(display-p3 0.004 0.02 0.847/0.279);--iris-a8:color(display-p3 0.004 0.024 0.788/0.389);--iris-a9:color(display-p3 0 0 0.706/0.644);--iris-a10:color(display-p3 0 0 0.667/0.683);--iris-a11:color(display-p3 0.337 0.326 0.748);--iris-a12:color(display-p3 0.154 0.161 0.371)}}}.dark,.dark-theme{--iris-a1:#3636fe0e;--iris-a2:#564bf916;--iris-a3:#525bff3b;--iris-a4:#4d58ff5a;--iris-a5:#5b62fd6b;--iris-a6:#6d6ffd7a;--iris-a7:#7777fe8e;--iris-a8:#7b7afeac;--iris-a9:#6a6afed4;--iris-a10:#7d79ffdc;--iris-a11:#b1a9ff;--iris-a12:#e1e0ff}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--iris-a1:color(display-p3 0.224 0.224 0.992/0.051);--iris-a2:color(display-p3 0.361 0.314 1/0.08);--iris-a3:color(display-p3 0.357 0.373 1/0.219);--iris-a4:color(display-p3 0.325 0.361 1/0.337);--iris-a5:color(display-p3 0.38 0.4 1/0.4);--iris-a6:color(display-p3 0.447 0.447 1/0.454);--iris-a7:color(display-p3 0.486 0.486 1/0.534);--iris-a8:color(display-p3 0.502 0.494 1/0.652);--iris-a9:color(display-p3 0.431 0.431 1/0.799);--iris-a10:color(display-p3 0.502 0.486 1/0.832);--iris-a11:color(display-p3 0.685 0.662 1);--iris-a12:color(display-p3 0.878 0.875 0.986)}}}.light,.light-theme,:root{--indigo-1:#fdfdfe;--indigo-2:#f7f9ff;--indigo-3:#edf2fe;--indigo-4:#e1e9ff;--indigo-5:#d2deff;--indigo-6:#c1d0ff;--indigo-7:#abbdf9;--indigo-8:#8da4ef;--indigo-9:#3e63dd;--indigo-10:#3358d4;--indigo-11:#3a5bc7;--indigo-12:#1f2d5c}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.light,.light-theme,:root{--indigo-1:color(display-p3 0.992 0.992 0.996);--indigo-2:color(display-p3 0.971 0.977 0.998);--indigo-3:color(display-p3 0.933 0.948 0.992);--indigo-4:color(display-p3 0.885 0.914 1);--indigo-5:color(display-p3 0.831 0.87 1);--indigo-6:color(display-p3 0.767 0.814 0.995);--indigo-7:color(display-p3 0.685 0.74 0.957);--indigo-8:color(display-p3 0.569 0.639 0.916);--indigo-9:color(display-p3 0.276 0.384 0.837);--indigo-10:color(display-p3 0.234 0.343 0.801);--indigo-11:color(display-p3 0.256 0.354 0.755);--indigo-12:color(display-p3 0.133 0.175 0.348)}}}.dark,.dark-theme{--indigo-1:#11131f;--indigo-2:#141726;--indigo-3:#182449;--indigo-4:#1d2e62;--indigo-5:#253974;--indigo-6:#304384;--indigo-7:#3a4f97;--indigo-8:#435db1;--indigo-9:#3e63dd;--indigo-10:#5472e4;--indigo-11:#9eb1ff;--indigo-12:#d6e1ff}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--indigo-1:color(display-p3 0.068 0.074 0.118);--indigo-2:color(display-p3 0.081 0.089 0.144);--indigo-3:color(display-p3 0.105 0.141 0.275);--indigo-4:color(display-p3 0.129 0.18 0.369);--indigo-5:color(display-p3 0.163 0.22 0.439);--indigo-6:color(display-p3 0.203 0.262 0.5);--indigo-7:color(display-p3 0.245 0.309 0.575);--indigo-8:color(display-p3 0.285 0.362 0.674);--indigo-9:color(display-p3 0.276 0.384 0.837);--indigo-10:color(display-p3 0.354 0.445 0.866);--indigo-11:color(display-p3 0.63 0.69 1);--indigo-12:color(display-p3 0.848 0.881 0.99)}}}.light,.light-theme,:root{--indigo-a1:#00008002;--indigo-a2:#0040ff08;--indigo-a3:#0047f112;--indigo-a4:#0044ff1e;--indigo-a5:#0044ff2d;--indigo-a6:#003eff3e;--indigo-a7:#0037ed54;--indigo-a8:#0034dc72;--indigo-a9:#0031d2c1;--indigo-a10:#002ec9cc;--indigo-a11:#002bb7c5;--indigo-a12:#001046e0}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.light,.light-theme,:root{--indigo-a1:color(display-p3 0.02 0.02 0.51/0.008);--indigo-a2:color(display-p3 0.024 0.161 0.863/0.028);--indigo-a3:color(display-p3 0.008 0.239 0.886/0.067);--indigo-a4:color(display-p3 0.004 0.247 1/0.114);--indigo-a5:color(display-p3 0.004 0.235 1/0.169);--indigo-a6:color(display-p3 0.004 0.208 0.984/0.232);--indigo-a7:color(display-p3 0.004 0.176 0.863/0.314);--indigo-a8:color(display-p3 0.004 0.165 0.812/0.432);--indigo-a9:color(display-p3 0 0.153 0.773/0.726);--indigo-a10:color(display-p3 0 0.137 0.737/0.765);--indigo-a11:color(display-p3 0.256 0.354 0.755);--indigo-a12:color(display-p3 0.133 0.175 0.348)}}}.dark,.dark-theme{--indigo-a1:#1133ff0f;--indigo-a2:#3354fa17;--indigo-a3:#2f62ff3c;--indigo-a4:#3566ff57;--indigo-a5:#4171fd6b;--indigo-a6:#5178fd7c;--indigo-a7:#5a7fff90;--indigo-a8:#5b81feac;--indigo-a9:#4671ffdb;--indigo-a10:#5c7efee3;--indigo-a11:#9eb1ff;--indigo-a12:#d6e1ff}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--indigo-a1:color(display-p3 0.071 0.212 0.996/0.055);--indigo-a2:color(display-p3 0.251 0.345 0.988/0.085);--indigo-a3:color(display-p3 0.243 0.404 1/0.223);--indigo-a4:color(display-p3 0.263 0.42 1/0.324);--indigo-a5:color(display-p3 0.314 0.451 1/0.4);--indigo-a6:color(display-p3 0.361 0.49 1/0.467);--indigo-a7:color(display-p3 0.388 0.51 1/0.547);--indigo-a8:color(display-p3 0.404 0.518 1/0.652);--indigo-a9:color(display-p3 0.318 0.451 1/0.824);--indigo-a10:color(display-p3 0.404 0.506 1/0.858);--indigo-a11:color(display-p3 0.63 0.69 1);--indigo-a12:color(display-p3 0.848 0.881 0.99)}}}.light,.light-theme,:root{--blue-1:#fbfdff;--blue-2:#f4faff;--blue-3:#e6f4fe;--blue-4:#d5efff;--blue-5:#c2e5ff;--blue-6:#acd8fc;--blue-7:#8ec8f6;--blue-8:#5eb1ef;--blue-9:#0090ff;--blue-10:#0588f0;--blue-11:#0d74ce;--blue-12:#113264}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.light,.light-theme,:root{--blue-1:color(display-p3 0.986 0.992 0.999);--blue-2:color(display-p3 0.96 0.979 0.998);--blue-3:color(display-p3 0.912 0.956 0.991);--blue-4:color(display-p3 0.853 0.932 1);--blue-5:color(display-p3 0.788 0.894 0.998);--blue-6:color(display-p3 0.709 0.843 0.976);--blue-7:color(display-p3 0.606 0.777 0.947);--blue-8:color(display-p3 0.451 0.688 0.917);--blue-9:color(display-p3 0.247 0.556 0.969);--blue-10:color(display-p3 0.234 0.523 0.912);--blue-11:color(display-p3 0.15 0.44 0.84);--blue-12:color(display-p3 0.102 0.193 0.379)}}}.dark,.dark-theme{--blue-1:#0d1520;--blue-2:#111927;--blue-3:#0d2847;--blue-4:#003362;--blue-5:#004074;--blue-6:#104d87;--blue-7:#205d9e;--blue-8:#2870bd;--blue-9:#0090ff;--blue-10:#3b9eff;--blue-11:#70b8ff;--blue-12:#c2e6ff}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--blue-1:color(display-p3 0.057 0.081 0.122);--blue-2:color(display-p3 0.072 0.098 0.147);--blue-3:color(display-p3 0.078 0.154 0.27);--blue-4:color(display-p3 0.033 0.197 0.37);--blue-5:color(display-p3 0.08 0.245 0.441);--blue-6:color(display-p3 0.14 0.298 0.511);--blue-7:color(display-p3 0.195 0.361 0.6);--blue-8:color(display-p3 0.239 0.434 0.72);--blue-9:color(display-p3 0.247 0.556 0.969);--blue-10:color(display-p3 0.344 0.612 0.973);--blue-11:color(display-p3 0.49 0.72 1);--blue-12:color(display-p3 0.788 0.898 0.99)}}}.light,.light-theme,:root{--blue-a1:#0080ff04;--blue-a2:#008cff0b;--blue-a3:#008ff519;--blue-a4:#009eff2a;--blue-a5:#0093ff3d;--blue-a6:#0088f653;--blue-a7:#0083eb71;--blue-a8:#0084e6a1;--blue-a9:#0090ff;--blue-a10:#0086f0fa;--blue-a11:#006dcbf2;--blue-a12:#002359ee}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.light,.light-theme,:root{--blue-a1:color(display-p3 0.024 0.514 1/0.016);--blue-a2:color(display-p3 0.024 0.514 0.906/0.04);--blue-a3:color(display-p3 0.012 0.506 0.914/0.087);--blue-a4:color(display-p3 0.008 0.545 1/0.146);--blue-a5:color(display-p3 0.004 0.502 0.984/0.212);--blue-a6:color(display-p3 0.004 0.463 0.922/0.291);--blue-a7:color(display-p3 0.004 0.431 0.863/0.393);--blue-a8:color(display-p3 0 0.427 0.851/0.55);--blue-a9:color(display-p3 0 0.412 0.961/0.753);--blue-a10:color(display-p3 0 0.376 0.886/0.765);--blue-a11:color(display-p3 0.15 0.44 0.84);--blue-a12:color(display-p3 0.102 0.193 0.379)}}}.dark,.dark-theme{--blue-a1:#004df211;--blue-a2:#1166fb18;--blue-a3:#0077ff3a;--blue-a4:#0075ff57;--blue-a5:#0081fd6b;--blue-a6:#0f89fd7f;--blue-a7:#2a91fe98;--blue-a8:#3094feb9;--blue-a9:#0090ff;--blue-a10:#3b9eff;--blue-a11:#70b8ff;--blue-a12:#c2e6ff}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--blue-a1:color(display-p3 0 0.333 1/0.059);--blue-a2:color(display-p3 0.114 0.435 0.988/0.085);--blue-a3:color(display-p3 0.122 0.463 1/0.219);--blue-a4:color(display-p3 0 0.467 1/0.324);--blue-a5:color(display-p3 0.098 0.51 1/0.4);--blue-a6:color(display-p3 0.224 0.557 1/0.475);--blue-a7:color(display-p3 0.294 0.584 1/0.572);--blue-a8:color(display-p3 0.314 0.592 1/0.702);--blue-a9:color(display-p3 0.251 0.573 0.996/0.967);--blue-a10:color(display-p3 0.357 0.631 1/0.971);--blue-a11:color(display-p3 0.49 0.72 1);--blue-a12:color(display-p3 0.788 0.898 0.99)}}}.light,.light-theme,:root{--cyan-1:#fafdfe;--cyan-2:#f2fafb;--cyan-3:#def7f9;--cyan-4:#caf1f6;--cyan-5:#b5e9f0;--cyan-6:#9ddde7;--cyan-7:#7dcedc;--cyan-8:#3db9cf;--cyan-9:#00a2c7;--cyan-10:#0797b9;--cyan-11:#107d98;--cyan-12:#0d3c48}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.light,.light-theme,:root{--cyan-1:color(display-p3 0.982 0.992 0.996);--cyan-2:color(display-p3 0.955 0.981 0.984);--cyan-3:color(display-p3 0.888 0.965 0.975);--cyan-4:color(display-p3 0.821 0.941 0.959);--cyan-5:color(display-p3 0.751 0.907 0.935);--cyan-6:color(display-p3 0.671 0.862 0.9);--cyan-7:color(display-p3 0.564 0.8 0.854);--cyan-8:color(display-p3 0.388 0.715 0.798);--cyan-9:color(display-p3 0.282 0.627 0.765);--cyan-10:color(display-p3 0.264 0.583 0.71);--cyan-11:color(display-p3 0.08 0.48 0.63);--cyan-12:color(display-p3 0.108 0.232 0.277)}}}.dark,.dark-theme{--cyan-1:#0b161a;--cyan-2:#101b20;--cyan-3:#082c36;--cyan-4:#003848;--cyan-5:#004558;--cyan-6:#045468;--cyan-7:#12677e;--cyan-8:#11809c;--cyan-9:#00a2c7;--cyan-10:#23afd0;--cyan-11:#4ccce6;--cyan-12:#b6ecf7}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--cyan-1:color(display-p3 0.053 0.085 0.098);--cyan-2:color(display-p3 0.072 0.105 0.122);--cyan-3:color(display-p3 0.073 0.168 0.209);--cyan-4:color(display-p3 0.063 0.216 0.277);--cyan-5:color(display-p3 0.091 0.267 0.336);--cyan-6:color(display-p3 0.137 0.324 0.4);--cyan-7:color(display-p3 0.186 0.398 0.484);--cyan-8:color(display-p3 0.23 0.496 0.6);--cyan-9:color(display-p3 0.282 0.627 0.765);--cyan-10:color(display-p3 0.331 0.675 0.801);--cyan-11:color(display-p3 0.446 0.79 0.887);--cyan-12:color(display-p3 0.757 0.919 0.962)}}}.light,.light-theme,:root{--cyan-a1:#0099cc05;--cyan-a2:#009db10d;--cyan-a3:#00c2d121;--cyan-a4:#00bcd435;--cyan-a5:#01b4cc4a;--cyan-a6:#00a7c162;--cyan-a7:#009fbb82;--cyan-a8:#00a3c0c2;--cyan-a9:#00a2c7;--cyan-a10:#0094b7f8;--cyan-a11:#007491ef;--cyan-a12:#00323ef2}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.light,.light-theme,:root{--cyan-a1:color(display-p3 0.02 0.608 0.804/0.02);--cyan-a2:color(display-p3 0.02 0.557 0.647/0.044);--cyan-a3:color(display-p3 0.004 0.694 0.796/0.114);--cyan-a4:color(display-p3 0.004 0.678 0.784/0.181);--cyan-a5:color(display-p3 0.004 0.624 0.733/0.248);--cyan-a6:color(display-p3 0.004 0.584 0.706/0.33);--cyan-a7:color(display-p3 0.004 0.541 0.667/0.436);--cyan-a8:color(display-p3 0 0.533 0.667/0.612);--cyan-a9:color(display-p3 0 0.482 0.675/0.718);--cyan-a10:color(display-p3 0 0.435 0.608/0.738);--cyan-a11:color(display-p3 0.08 0.48 0.63);--cyan-a12:color(display-p3 0.108 0.232 0.277)}}}.dark,.dark-theme{--cyan-a1:#0091f70a;--cyan-a2:#02a7f211;--cyan-a3:#00befd28;--cyan-a4:#00baff3b;--cyan-a5:#00befd4d;--cyan-a6:#00c7fd5e;--cyan-a7:#14cdff75;--cyan-a8:#11cfff95;--cyan-a9:#00cfffc3;--cyan-a10:#28d6ffcd;--cyan-a11:#52e1fee5;--cyan-a12:#bbf3fef7}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--cyan-a1:color(display-p3 0 0.647 0.992/0.034);--cyan-a2:color(display-p3 0.133 0.733 1/0.059);--cyan-a3:color(display-p3 0.122 0.741 0.996/0.152);--cyan-a4:color(display-p3 0.051 0.725 1/0.227);--cyan-a5:color(display-p3 0.149 0.757 1/0.29);--cyan-a6:color(display-p3 0.267 0.792 1/0.358);--cyan-a7:color(display-p3 0.333 0.808 1/0.446);--cyan-a8:color(display-p3 0.357 0.816 1/0.572);--cyan-a9:color(display-p3 0.357 0.82 1/0.748);--cyan-a10:color(display-p3 0.4 0.839 1/0.786);--cyan-a11:color(display-p3 0.446 0.79 0.887);--cyan-a12:color(display-p3 0.757 0.919 0.962)}}}.light,.light-theme,:root{--teal-1:#fafefd;--teal-2:#f3fbf9;--teal-3:#e0f8f3;--teal-4:#ccf3ea;--teal-5:#b8eae0;--teal-6:#a1ded2;--teal-7:#83cdc1;--teal-8:#53b9ab;--teal-9:#12a594;--teal-10:#0d9b8a;--teal-11:#008573;--teal-12:#0d3d38}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.light,.light-theme,:root{--teal-1:color(display-p3 0.983 0.996 0.992);--teal-2:color(display-p3 0.958 0.983 0.976);--teal-3:color(display-p3 0.895 0.971 0.952);--teal-4:color(display-p3 0.831 0.949 0.92);--teal-5:color(display-p3 0.761 0.914 0.878);--teal-6:color(display-p3 0.682 0.864 0.825);--teal-7:color(display-p3 0.581 0.798 0.756);--teal-8:color(display-p3 0.433 0.716 0.671);--teal-9:color(display-p3 0.297 0.637 0.581);--teal-10:color(display-p3 0.275 0.599 0.542);--teal-11:color(display-p3 0.08 0.5 0.43);--teal-12:color(display-p3 0.11 0.235 0.219)}}}.dark,.dark-theme{--teal-1:#0d1514;--teal-2:#111c1b;--teal-3:#0d2d2a;--teal-4:#023b37;--teal-5:#084843;--teal-6:#145750;--teal-7:#1c6961;--teal-8:#207e73;--teal-9:#12a594;--teal-10:#0eb39e;--teal-11:#0bd8b6;--teal-12:#adf0dd}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--teal-1:color(display-p3 0.059 0.083 0.079);--teal-2:color(display-p3 0.075 0.11 0.107);--teal-3:color(display-p3 0.087 0.175 0.165);--teal-4:color(display-p3 0.087 0.227 0.214);--teal-5:color(display-p3 0.12 0.277 0.261);--teal-6:color(display-p3 0.162 0.335 0.314);--teal-7:color(display-p3 0.205 0.406 0.379);--teal-8:color(display-p3 0.245 0.489 0.453);--teal-9:color(display-p3 0.297 0.637 0.581);--teal-10:color(display-p3 0.319 0.69 0.62);--teal-11:color(display-p3 0.388 0.835 0.719);--teal-12:color(display-p3 0.734 0.934 0.87)}}}.light,.light-theme,:root{--teal-a1:#00cc9905;--teal-a2:#00aa800c;--teal-a3:#00c69d1f;--teal-a4:#00c39633;--teal-a5:#00b49047;--teal-a6:#00a6855e;--teal-a7:#0099807c;--teal-a8:#009783ac;--teal-a9:#009e8ced;--teal-a10:#009684f2;--teal-a11:#008573;--teal-a12:#00332df2}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.light,.light-theme,:root{--teal-a1:color(display-p3 0.024 0.757 0.514/0.016);--teal-a2:color(display-p3 0.02 0.647 0.467/0.044);--teal-a3:color(display-p3 0.004 0.741 0.557/0.106);--teal-a4:color(display-p3 0.004 0.702 0.537/0.169);--teal-a5:color(display-p3 0.004 0.643 0.494/0.24);--teal-a6:color(display-p3 0.004 0.569 0.447/0.318);--teal-a7:color(display-p3 0.004 0.518 0.424/0.42);--teal-a8:color(display-p3 0 0.506 0.424/0.569);--teal-a9:color(display-p3 0 0.482 0.404/0.702);--teal-a10:color(display-p3 0 0.451 0.369/0.726);--teal-a11:color(display-p3 0.08 0.5 0.43);--teal-a12:color(display-p3 0.11 0.235 0.219)}}}.dark,.dark-theme{--teal-a1:#00deab05;--teal-a2:#12fbe60c;--teal-a3:#00ffe61e;--teal-a4:#00ffe92d;--teal-a5:#00ffea3b;--teal-a6:#1cffe84b;--teal-a7:#2efde85f;--teal-a8:#32ffe775;--teal-a9:#13ffe49f;--teal-a10:#0dffe0ae;--teal-a11:#0afed5d6;--teal-a12:#b8ffebef}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--teal-a1:color(display-p3 0 0.992 0.761/0.017);--teal-a2:color(display-p3 0.235 0.988 0.902/0.047);--teal-a3:color(display-p3 0.235 1 0.898/0.118);--teal-a4:color(display-p3 0.18 0.996 0.929/0.173);--teal-a5:color(display-p3 0.31 1 0.933/0.227);--teal-a6:color(display-p3 0.396 1 0.933/0.286);--teal-a7:color(display-p3 0.443 1 0.925/0.366);--teal-a8:color(display-p3 0.459 1 0.925/0.454);--teal-a9:color(display-p3 0.443 0.996 0.906/0.61);--teal-a10:color(display-p3 0.439 0.996 0.89/0.669);--teal-a11:color(display-p3 0.388 0.835 0.719);--teal-a12:color(display-p3 0.734 0.934 0.87)}}}.light,.light-theme,:root{--jade-1:#fbfefd;--jade-2:#f4fbf7;--jade-3:#e6f7ed;--jade-4:#d6f1e3;--jade-5:#c3e9d7;--jade-6:#acdec8;--jade-7:#8bceb6;--jade-8:#56ba9f;--jade-9:#29a383;--jade-10:#26997b;--jade-11:#208368;--jade-12:#1d3b31}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.light,.light-theme,:root{--jade-1:color(display-p3 0.986 0.996 0.992);--jade-2:color(display-p3 0.962 0.983 0.969);--jade-3:color(display-p3 0.912 0.965 0.932);--jade-4:color(display-p3 0.858 0.941 0.893);--jade-5:color(display-p3 0.795 0.909 0.847);--jade-6:color(display-p3 0.715 0.864 0.791);--jade-7:color(display-p3 0.603 0.802 0.718);--jade-8:color(display-p3 0.44 0.72 0.629);--jade-9:color(display-p3 0.319 0.63 0.521);--jade-10:color(display-p3 0.299 0.592 0.488);--jade-11:color(display-p3 0.15 0.5 0.37);--jade-12:color(display-p3 0.142 0.229 0.194)}}}.dark,.dark-theme{--jade-1:#0d1512;--jade-2:#121c18;--jade-3:#0f2e22;--jade-4:#0b3b2c;--jade-5:#114837;--jade-6:#1b5745;--jade-7:#246854;--jade-8:#2a7e68;--jade-9:#29a383;--jade-10:#27b08b;--jade-11:#1fd8a4;--jade-12:#adf0d4}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--jade-1:color(display-p3 0.059 0.083 0.071);--jade-2:color(display-p3 0.078 0.11 0.094);--jade-3:color(display-p3 0.091 0.176 0.138);--jade-4:color(display-p3 0.102 0.228 0.177);--jade-5:color(display-p3 0.133 0.279 0.221);--jade-6:color(display-p3 0.174 0.334 0.273);--jade-7:color(display-p3 0.219 0.402 0.335);--jade-8:color(display-p3 0.263 0.488 0.411);--jade-9:color(display-p3 0.319 0.63 0.521);--jade-10:color(display-p3 0.338 0.68 0.555);--jade-11:color(display-p3 0.4 0.835 0.656);--jade-12:color(display-p3 0.734 0.934 0.838)}}}.light,.light-theme,:root{--jade-a1:#00c08004;--jade-a2:#00a3460b;--jade-a3:#00ae4819;--jade-a4:#00a85129;--jade-a5:#00a2553c;--jade-a6:#009a5753;--jade-a7:#00945f74;--jade-a8:#00976ea9;--jade-a9:#00916bd6;--jade-a10:#008764d9;--jade-a11:#007152df;--jade-a12:#002217e2}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.light,.light-theme,:root{--jade-a1:color(display-p3 0.024 0.757 0.514/0.016);--jade-a2:color(display-p3 0.024 0.612 0.22/0.04);--jade-a3:color(display-p3 0.012 0.596 0.235/0.087);--jade-a4:color(display-p3 0.008 0.588 0.255/0.142);--jade-a5:color(display-p3 0.004 0.561 0.251/0.204);--jade-a6:color(display-p3 0.004 0.525 0.278/0.287);--jade-a7:color(display-p3 0.004 0.506 0.29/0.397);--jade-a8:color(display-p3 0 0.506 0.337/0.561);--jade-a9:color(display-p3 0 0.459 0.298/0.683);--jade-a10:color(display-p3 0 0.42 0.271/0.702);--jade-a11:color(display-p3 0.15 0.5 0.37);--jade-a12:color(display-p3 0.142 0.229 0.194)}}}.dark,.dark-theme{--jade-a1:#00de4505;--jade-a2:#27fba60c;--jade-a3:#02f99920;--jade-a4:#00ffaa2d;--jade-a5:#11ffb63b;--jade-a6:#34ffc24b;--jade-a7:#45fdc75e;--jade-a8:#48ffcf75;--jade-a9:#38feca9d;--jade-a10:#31fec7ab;--jade-a11:#21fec0d6;--jade-a12:#b8ffe1ef}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--jade-a1:color(display-p3 0 0.992 0.298/0.017);--jade-a2:color(display-p3 0.318 0.988 0.651/0.047);--jade-a3:color(display-p3 0.267 1 0.667/0.118);--jade-a4:color(display-p3 0.275 0.996 0.702/0.173);--jade-a5:color(display-p3 0.361 1 0.741/0.227);--jade-a6:color(display-p3 0.439 1 0.796/0.286);--jade-a7:color(display-p3 0.49 1 0.804/0.362);--jade-a8:color(display-p3 0.506 1 0.835/0.45);--jade-a9:color(display-p3 0.478 0.996 0.816/0.606);--jade-a10:color(display-p3 0.478 1 0.816/0.656);--jade-a11:color(display-p3 0.4 0.835 0.656);--jade-a12:color(display-p3 0.734 0.934 0.838)}}}.light,.light-theme,:root{--green-1:#fbfefc;--green-2:#f4fbf6;--green-3:#e6f6eb;--green-4:#d6f1df;--green-5:#c4e8d1;--green-6:#adddc0;--green-7:#8eceaa;--green-8:#5bb98b;--green-9:#30a46c;--green-10:#2b9a66;--green-11:#218358;--green-12:#193b2d}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.light,.light-theme,:root{--green-1:color(display-p3 0.986 0.996 0.989);--green-2:color(display-p3 0.963 0.983 0.967);--green-3:color(display-p3 0.913 0.964 0.925);--green-4:color(display-p3 0.859 0.94 0.879);--green-5:color(display-p3 0.796 0.907 0.826);--green-6:color(display-p3 0.718 0.863 0.761);--green-7:color(display-p3 0.61 0.801 0.675);--green-8:color(display-p3 0.451 0.715 0.559);--green-9:color(display-p3 0.332 0.634 0.442);--green-10:color(display-p3 0.308 0.595 0.417);--green-11:color(display-p3 0.19 0.5 0.32);--green-12:color(display-p3 0.132 0.228 0.18)}}}.dark,.dark-theme{--green-1:#0e1512;--green-2:#121b17;--green-3:#132d21;--green-4:#113b29;--green-5:#174933;--green-6:#20573e;--green-7:#28684a;--green-8:#2f7c57;--green-9:#30a46c;--green-10:#33b074;--green-11:#3dd68c;--green-12:#b1f1cb}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--green-1:color(display-p3 0.062 0.083 0.071);--green-2:color(display-p3 0.079 0.106 0.09);--green-3:color(display-p3 0.1 0.173 0.133);--green-4:color(display-p3 0.115 0.229 0.166);--green-5:color(display-p3 0.147 0.282 0.206);--green-6:color(display-p3 0.185 0.338 0.25);--green-7:color(display-p3 0.227 0.403 0.298);--green-8:color(display-p3 0.27 0.479 0.351);--green-9:color(display-p3 0.332 0.634 0.442);--green-10:color(display-p3 0.357 0.682 0.474);--green-11:color(display-p3 0.434 0.828 0.573);--green-12:color(display-p3 0.747 0.938 0.807)}}}.light,.light-theme,:root{--green-a1:#00c04004;--green-a2:#00a32f0b;--green-a3:#00a43319;--green-a4:#00a83829;--green-a5:#019c393b;--green-a6:#00963c52;--green-a7:#00914071;--green-a8:#00924ba4;--green-a9:#008f4acf;--green-a10:#008647d4;--green-a11:#00713fde;--green-a12:#002616e6}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.light,.light-theme,:root{--green-a1:color(display-p3 0.024 0.757 0.267/0.016);--green-a2:color(display-p3 0.024 0.565 0.129/0.036);--green-a3:color(display-p3 0.012 0.596 0.145/0.087);--green-a4:color(display-p3 0.008 0.588 0.145/0.142);--green-a5:color(display-p3 0.004 0.541 0.157/0.204);--green-a6:color(display-p3 0.004 0.518 0.157/0.283);--green-a7:color(display-p3 0.004 0.486 0.165/0.389);--green-a8:color(display-p3 0 0.478 0.2/0.55);--green-a9:color(display-p3 0 0.455 0.165/0.667);--green-a10:color(display-p3 0 0.416 0.153/0.691);--green-a11:color(display-p3 0.19 0.5 0.32);--green-a12:color(display-p3 0.132 0.228 0.18)}}}.dark,.dark-theme{--green-a1:#00de4505;--green-a2:#29f99d0b;--green-a3:#22ff991e;--green-a4:#11ff992d;--green-a5:#2bffa23c;--green-a6:#44ffaa4b;--green-a7:#50fdac5e;--green-a8:#54ffad73;--green-a9:#44ffa49e;--green-a10:#43fea4ab;--green-a11:#46fea5d4;--green-a12:#bbffd7f0}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--green-a1:color(display-p3 0 0.992 0.298/0.017);--green-a2:color(display-p3 0.341 0.98 0.616/0.043);--green-a3:color(display-p3 0.376 0.996 0.655/0.114);--green-a4:color(display-p3 0.341 0.996 0.635/0.173);--green-a5:color(display-p3 0.408 1 0.678/0.232);--green-a6:color(display-p3 0.475 1 0.706/0.29);--green-a7:color(display-p3 0.514 1 0.706/0.362);--green-a8:color(display-p3 0.529 1 0.718/0.442);--green-a9:color(display-p3 0.502 0.996 0.682/0.61);--green-a10:color(display-p3 0.506 1 0.682/0.66);--green-a11:color(display-p3 0.434 0.828 0.573);--green-a12:color(display-p3 0.747 0.938 0.807)}}}.light,.light-theme,:root{--grass-1:#fbfefb;--grass-2:#f5fbf5;--grass-3:#e9f6e9;--grass-4:#daf1db;--grass-5:#c9e8ca;--grass-6:#b2ddb5;--grass-7:#94ce9a;--grass-8:#65ba74;--grass-9:#46a758;--grass-10:#3e9b4f;--grass-11:#2a7e3b;--grass-12:#203c25}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.light,.light-theme,:root{--grass-1:color(display-p3 0.986 0.996 0.985);--grass-2:color(display-p3 0.966 0.983 0.964);--grass-3:color(display-p3 0.923 0.965 0.917);--grass-4:color(display-p3 0.872 0.94 0.865);--grass-5:color(display-p3 0.811 0.908 0.802);--grass-6:color(display-p3 0.733 0.864 0.724);--grass-7:color(display-p3 0.628 0.803 0.622);--grass-8:color(display-p3 0.477 0.72 0.482);--grass-9:color(display-p3 0.38 0.647 0.378);--grass-10:color(display-p3 0.344 0.598 0.342);--grass-11:color(display-p3 0.263 0.488 0.261);--grass-12:color(display-p3 0.151 0.233 0.153)}}}.dark,.dark-theme{--grass-1:#0e1511;--grass-2:#141a15;--grass-3:#1b2a1e;--grass-4:#1d3a24;--grass-5:#25482d;--grass-6:#2d5736;--grass-7:#366740;--grass-8:#3e7949;--grass-9:#46a758;--grass-10:#53b365;--grass-11:#71d083;--grass-12:#c2f0c2}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--grass-1:color(display-p3 0.062 0.083 0.067);--grass-2:color(display-p3 0.083 0.103 0.085);--grass-3:color(display-p3 0.118 0.163 0.122);--grass-4:color(display-p3 0.142 0.225 0.15);--grass-5:color(display-p3 0.178 0.279 0.186);--grass-6:color(display-p3 0.217 0.337 0.224);--grass-7:color(display-p3 0.258 0.4 0.264);--grass-8:color(display-p3 0.302 0.47 0.305);--grass-9:color(display-p3 0.38 0.647 0.378);--grass-10:color(display-p3 0.426 0.694 0.426);--grass-11:color(display-p3 0.535 0.807 0.542);--grass-12:color(display-p3 0.797 0.936 0.776)}}}.light,.light-theme,:root{--grass-a1:#00c00004;--grass-a2:#0099000a;--grass-a3:#00970016;--grass-a4:#009f0725;--grass-a5:#00930536;--grass-a6:#008f0a4d;--grass-a7:#018b0f6b;--grass-a8:#008d199a;--grass-a9:#008619b9;--grass-a10:#007b17c1;--grass-a11:#006514d5;--grass-a12:#002006df}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.light,.light-theme,:root{--grass-a1:color(display-p3 0.024 0.757 0.024/0.016);--grass-a2:color(display-p3 0.024 0.565 0.024/0.036);--grass-a3:color(display-p3 0.059 0.576 0.008/0.083);--grass-a4:color(display-p3 0.035 0.565 0.008/0.134);--grass-a5:color(display-p3 0.047 0.545 0.008/0.197);--grass-a6:color(display-p3 0.031 0.502 0.004/0.275);--grass-a7:color(display-p3 0.012 0.482 0.004/0.377);--grass-a8:color(display-p3 0 0.467 0.008/0.522);--grass-a9:color(display-p3 0.008 0.435 0/0.624);--grass-a10:color(display-p3 0.008 0.388 0/0.659);--grass-a11:color(display-p3 0.263 0.488 0.261);--grass-a12:color(display-p3 0.151 0.233 0.153)}}}.dark,.dark-theme{--grass-a1:#00de1205;--grass-a2:#5ef7780a;--grass-a3:#70fe8c1b;--grass-a4:#57ff802c;--grass-a5:#68ff8b3b;--grass-a6:#71ff8f4b;--grass-a7:#77fd925d;--grass-a8:#77fd9070;--grass-a9:#65ff82a1;--grass-a10:#72ff8dae;--grass-a11:#89ff9fcd;--grass-a12:#ceffceef}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--grass-a1:color(display-p3 0 0.992 0.071/0.017);--grass-a2:color(display-p3 0.482 0.996 0.584/0.038);--grass-a3:color(display-p3 0.549 0.992 0.588/0.106);--grass-a4:color(display-p3 0.51 0.996 0.557/0.169);--grass-a5:color(display-p3 0.553 1 0.588/0.227);--grass-a6:color(display-p3 0.584 1 0.608/0.29);--grass-a7:color(display-p3 0.604 1 0.616/0.358);--grass-a8:color(display-p3 0.608 1 0.62/0.433);--grass-a9:color(display-p3 0.573 1 0.569/0.622);--grass-a10:color(display-p3 0.6 0.996 0.6/0.673);--grass-a11:color(display-p3 0.535 0.807 0.542);--grass-a12:color(display-p3 0.797 0.936 0.776)}}}.light,.light-theme,:root{--orange-1:#fefcfb;--orange-2:#fff7ed;--orange-3:#ffefd6;--orange-4:#ffdfb5;--orange-5:#ffd19a;--orange-6:#ffc182;--orange-7:#f5ae73;--orange-8:#ec9455;--orange-9:#f76b15;--orange-10:#ef5f00;--orange-11:#cc4e00;--orange-12:#582d1d}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.light,.light-theme,:root{--orange-1:color(display-p3 0.995 0.988 0.985);--orange-2:color(display-p3 0.994 0.968 0.934);--orange-3:color(display-p3 0.989 0.938 0.85);--orange-4:color(display-p3 1 0.874 0.687);--orange-5:color(display-p3 1 0.821 0.583);--orange-6:color(display-p3 0.975 0.767 0.545);--orange-7:color(display-p3 0.919 0.693 0.486);--orange-8:color(display-p3 0.877 0.597 0.379);--orange-9:color(display-p3 0.9 0.45 0.2);--orange-10:color(display-p3 0.87 0.409 0.164);--orange-11:color(display-p3 0.76 0.34 0);--orange-12:color(display-p3 0.323 0.185 0.127)}}}.dark,.dark-theme{--orange-1:#17120e;--orange-2:#1e160f;--orange-3:#331e0b;--orange-4:#462100;--orange-5:#562800;--orange-6:#66350c;--orange-7:#7e451d;--orange-8:#a35829;--orange-9:#f76b15;--orange-10:#ff801f;--orange-11:#ffa057;--orange-12:#ffe0c2}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--orange-1:color(display-p3 0.088 0.07 0.057);--orange-2:color(display-p3 0.113 0.089 0.061);--orange-3:color(display-p3 0.189 0.12 0.056);--orange-4:color(display-p3 0.262 0.132 0);--orange-5:color(display-p3 0.315 0.168 0.016);--orange-6:color(display-p3 0.376 0.219 0.088);--orange-7:color(display-p3 0.465 0.283 0.147);--orange-8:color(display-p3 0.601 0.359 0.201);--orange-9:color(display-p3 0.9 0.45 0.2);--orange-10:color(display-p3 0.98 0.51 0.23);--orange-11:color(display-p3 1 0.63 0.38);--orange-12:color(display-p3 0.98 0.883 0.775)}}}.light,.light-theme,:root{--orange-a1:#c0400004;--orange-a2:#ff8e0012;--orange-a3:#ff9c0029;--orange-a4:#ff91014a;--orange-a5:#ff8b0065;--orange-a6:#ff81007d;--orange-a7:#ed6c008c;--orange-a8:#e35f00aa;--orange-a9:#f65e00ea;--orange-a10:#ef5f00;--orange-a11:#cc4e00;--orange-a12:#431200e2}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.light,.light-theme,:root{--orange-a1:color(display-p3 0.757 0.267 0.024/0.016);--orange-a2:color(display-p3 0.886 0.533 0.008/0.067);--orange-a3:color(display-p3 0.922 0.584 0.008/0.15);--orange-a4:color(display-p3 1 0.604 0.004/0.314);--orange-a5:color(display-p3 1 0.569 0.004/0.416);--orange-a6:color(display-p3 0.949 0.494 0.004/0.455);--orange-a7:color(display-p3 0.839 0.408 0/0.514);--orange-a8:color(display-p3 0.804 0.349 0/0.62);--orange-a9:color(display-p3 0.878 0.314 0/0.8);--orange-a10:color(display-p3 0.843 0.29 0/0.836);--orange-a11:color(display-p3 0.76 0.34 0);--orange-a12:color(display-p3 0.323 0.185 0.127)}}}.dark,.dark-theme{--orange-a1:#ec360007;--orange-a2:#fe6d000e;--orange-a3:#fb6a0025;--orange-a4:#ff590039;--orange-a5:#ff61004a;--orange-a6:#fd75045c;--orange-a7:#ff832c75;--orange-a8:#fe84389d;--orange-a9:#fe6d15f7;--orange-a10:#ff801f;--orange-a11:#ffa057;--orange-a12:#ffe0c2}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--orange-a1:color(display-p3 0.961 0.247 0/0.022);--orange-a2:color(display-p3 0.992 0.529 0/0.051);--orange-a3:color(display-p3 0.996 0.486 0/0.131);--orange-a4:color(display-p3 0.996 0.384 0/0.211);--orange-a5:color(display-p3 1 0.455 0/0.265);--orange-a6:color(display-p3 1 0.529 0.129/0.332);--orange-a7:color(display-p3 1 0.569 0.251/0.429);--orange-a8:color(display-p3 1 0.584 0.302/0.572);--orange-a9:color(display-p3 1 0.494 0.216/0.895);--orange-a10:color(display-p3 1 0.522 0.235/0.979);--orange-a11:color(display-p3 1 0.63 0.38);--orange-a12:color(display-p3 0.98 0.883 0.775)}}}.light,.light-theme,:root{--brown-1:#fefdfc;--brown-2:#fcf9f6;--brown-3:#f6eee7;--brown-4:#f0e4d9;--brown-5:#ebdaca;--brown-6:#e4cdb7;--brown-7:#dcbc9f;--brown-8:#cea37e;--brown-9:#ad7f58;--brown-10:#a07553;--brown-11:#815e46;--brown-12:#3e332e}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.light,.light-theme,:root{--brown-1:color(display-p3 0.995 0.992 0.989);--brown-2:color(display-p3 0.987 0.976 0.964);--brown-3:color(display-p3 0.959 0.936 0.909);--brown-4:color(display-p3 0.934 0.897 0.855);--brown-5:color(display-p3 0.909 0.856 0.798);--brown-6:color(display-p3 0.88 0.808 0.73);--brown-7:color(display-p3 0.841 0.742 0.639);--brown-8:color(display-p3 0.782 0.647 0.514);--brown-9:color(display-p3 0.651 0.505 0.368);--brown-10:color(display-p3 0.601 0.465 0.344);--brown-11:color(display-p3 0.485 0.374 0.288);--brown-12:color(display-p3 0.236 0.202 0.183)}}}.dark,.dark-theme{--brown-1:#12110f;--brown-2:#1c1816;--brown-3:#28211d;--brown-4:#322922;--brown-5:#3e3128;--brown-6:#4d3c2f;--brown-7:#614a39;--brown-8:#7c5f46;--brown-9:#ad7f58;--brown-10:#b88c67;--brown-11:#dbb594;--brown-12:#f2e1ca}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--brown-1:color(display-p3 0.071 0.067 0.059);--brown-2:color(display-p3 0.107 0.095 0.087);--brown-3:color(display-p3 0.151 0.13 0.115);--brown-4:color(display-p3 0.191 0.161 0.138);--brown-5:color(display-p3 0.235 0.194 0.162);--brown-6:color(display-p3 0.291 0.237 0.192);--brown-7:color(display-p3 0.365 0.295 0.232);--brown-8:color(display-p3 0.469 0.377 0.287);--brown-9:color(display-p3 0.651 0.505 0.368);--brown-10:color(display-p3 0.697 0.557 0.423);--brown-11:color(display-p3 0.835 0.715 0.597);--brown-12:color(display-p3 0.938 0.885 0.802)}}}.light,.light-theme,:root{--brown-a1:#aa550003;--brown-a2:#aa550009;--brown-a3:#a04b0018;--brown-a4:#9b4a0026;--brown-a5:#9f4d0035;--brown-a6:#a04e0048;--brown-a7:#a34e0060;--brown-a8:#9f4a0081;--brown-a9:#823c00a7;--brown-a10:#723300ac;--brown-a11:#522100b9;--brown-a12:#140600d1}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.light,.light-theme,:root{--brown-a1:color(display-p3 0.675 0.349 0.024/0.012);--brown-a2:color(display-p3 0.675 0.349 0.024/0.036);--brown-a3:color(display-p3 0.573 0.314 0.012/0.091);--brown-a4:color(display-p3 0.545 0.302 0.008/0.146);--brown-a5:color(display-p3 0.561 0.29 0.004/0.204);--brown-a6:color(display-p3 0.553 0.294 0.004/0.271);--brown-a7:color(display-p3 0.557 0.286 0.004/0.361);--brown-a8:color(display-p3 0.549 0.275 0.004/0.487);--brown-a9:color(display-p3 0.447 0.22 0/0.632);--brown-a10:color(display-p3 0.388 0.188 0/0.655);--brown-a11:color(display-p3 0.485 0.374 0.288);--brown-a12:color(display-p3 0.236 0.202 0.183)}}}.dark,.dark-theme{--brown-a1:#91110002;--brown-a2:#fba67c0c;--brown-a3:#fcb58c19;--brown-a4:#fbbb8a24;--brown-a5:#fcb88931;--brown-a6:#fdba8741;--brown-a7:#ffbb8856;--brown-a8:#ffbe8773;--brown-a9:#feb87da8;--brown-a10:#ffc18cb3;--brown-a11:#fed1aad9;--brown-a12:#feecd4f2}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--brown-a1:color(display-p3 0.855 0.071 0/0.005);--brown-a2:color(display-p3 0.98 0.706 0.525/0.043);--brown-a3:color(display-p3 0.996 0.745 0.576/0.093);--brown-a4:color(display-p3 1 0.765 0.592/0.135);--brown-a5:color(display-p3 1 0.761 0.588/0.181);--brown-a6:color(display-p3 1 0.773 0.592/0.24);--brown-a7:color(display-p3 0.996 0.776 0.58/0.32);--brown-a8:color(display-p3 1 0.78 0.573/0.433);--brown-a9:color(display-p3 1 0.769 0.549/0.627);--brown-a10:color(display-p3 1 0.792 0.596/0.677);--brown-a11:color(display-p3 0.835 0.715 0.597);--brown-a12:color(display-p3 0.938 0.885 0.802)}}}.light,.light-theme,:root{--sky-1:#f9feff;--sky-2:#f1fafd;--sky-3:#e1f6fd;--sky-4:#d1f0fa;--sky-5:#bee7f5;--sky-6:#a9daed;--sky-7:#8dcae3;--sky-8:#60b3d7;--sky-9:#7ce2fe;--sky-10:#74daf8;--sky-11:#00749e;--sky-12:#1d3e56}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.light,.light-theme,:root{--sky-1:color(display-p3 0.98 0.995 0.999);--sky-2:color(display-p3 0.953 0.98 0.99);--sky-3:color(display-p3 0.899 0.963 0.989);--sky-4:color(display-p3 0.842 0.937 0.977);--sky-5:color(display-p3 0.777 0.9 0.954);--sky-6:color(display-p3 0.701 0.851 0.921);--sky-7:color(display-p3 0.604 0.785 0.879);--sky-8:color(display-p3 0.457 0.696 0.829);--sky-9:color(display-p3 0.585 0.877 0.983);--sky-10:color(display-p3 0.555 0.845 0.959);--sky-11:color(display-p3 0.193 0.448 0.605);--sky-12:color(display-p3 0.145 0.241 0.329)}}}.dark,.dark-theme{--sky-1:#0d141f;--sky-2:#111a27;--sky-3:#112840;--sky-4:#113555;--sky-5:#154467;--sky-6:#1b537b;--sky-7:#1f6692;--sky-8:#197cae;--sky-9:#7ce2fe;--sky-10:#a8eeff;--sky-11:#75c7f0;--sky-12:#c2f3ff}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--sky-1:color(display-p3 0.056 0.078 0.116);--sky-2:color(display-p3 0.075 0.101 0.149);--sky-3:color(display-p3 0.089 0.154 0.244);--sky-4:color(display-p3 0.106 0.207 0.323);--sky-5:color(display-p3 0.135 0.261 0.394);--sky-6:color(display-p3 0.17 0.322 0.469);--sky-7:color(display-p3 0.205 0.394 0.557);--sky-8:color(display-p3 0.232 0.48 0.665);--sky-9:color(display-p3 0.585 0.877 0.983);--sky-10:color(display-p3 0.718 0.925 0.991);--sky-11:color(display-p3 0.536 0.772 0.924);--sky-12:color(display-p3 0.799 0.947 0.993)}}}.light,.light-theme,:root{--sky-a1:#00d5ff06;--sky-a2:#00a4db0e;--sky-a3:#00b3ee1e;--sky-a4:#00ace42e;--sky-a5:#00a1d841;--sky-a6:#0092ca56;--sky-a7:#0089c172;--sky-a8:#0085bf9f;--sky-a9:#00c7fe83;--sky-a10:#00bcf38b;--sky-a11:#00749e;--sky-a12:#002540e2}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.light,.light-theme,:root{--sky-a1:color(display-p3 0.02 0.804 1/0.02);--sky-a2:color(display-p3 0.024 0.592 0.757/0.048);--sky-a3:color(display-p3 0.004 0.655 0.886/0.102);--sky-a4:color(display-p3 0.004 0.604 0.851/0.157);--sky-a5:color(display-p3 0.004 0.565 0.792/0.224);--sky-a6:color(display-p3 0.004 0.502 0.737/0.299);--sky-a7:color(display-p3 0.004 0.459 0.694/0.397);--sky-a8:color(display-p3 0 0.435 0.682/0.542);--sky-a9:color(display-p3 0.004 0.71 0.965/0.416);--sky-a10:color(display-p3 0.004 0.647 0.914/0.444);--sky-a11:color(display-p3 0.193 0.448 0.605);--sky-a12:color(display-p3 0.145 0.241 0.329)}}}.dark,.dark-theme{--sky-a1:#0044ff0f;--sky-a2:#1171fb18;--sky-a3:#1184fc33;--sky-a4:#128fff49;--sky-a5:#1c9dfd5d;--sky-a6:#28a5ff72;--sky-a7:#2badfe8b;--sky-a8:#1db2fea9;--sky-a9:#7ce3ff;--sky-a10:#a8eeff;--sky-a11:#7cd3ffef;--sky-a12:#c2f3ff}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--sky-a1:color(display-p3 0 0.282 0.996/0.055);--sky-a2:color(display-p3 0.157 0.467 0.992/0.089);--sky-a3:color(display-p3 0.192 0.522 0.996/0.19);--sky-a4:color(display-p3 0.212 0.584 1/0.274);--sky-a5:color(display-p3 0.259 0.631 1/0.349);--sky-a6:color(display-p3 0.302 0.655 1/0.433);--sky-a7:color(display-p3 0.329 0.686 1/0.526);--sky-a8:color(display-p3 0.325 0.71 1/0.643);--sky-a9:color(display-p3 0.592 0.894 1/0.984);--sky-a10:color(display-p3 0.722 0.933 1/0.992);--sky-a11:color(display-p3 0.536 0.772 0.924);--sky-a12:color(display-p3 0.799 0.947 0.993)}}}.light,.light-theme,:root{--mint-1:#f9fefd;--mint-2:#f2fbf9;--mint-3:#ddf9f2;--mint-4:#c8f4e9;--mint-5:#b3ecde;--mint-6:#9ce0d0;--mint-7:#7ecfbd;--mint-8:#4cbba5;--mint-9:#86ead4;--mint-10:#7de0cb;--mint-11:#027864;--mint-12:#16433c}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.light,.light-theme,:root{--mint-1:color(display-p3 0.98 0.995 0.992);--mint-2:color(display-p3 0.957 0.985 0.977);--mint-3:color(display-p3 0.888 0.972 0.95);--mint-4:color(display-p3 0.819 0.951 0.916);--mint-5:color(display-p3 0.747 0.918 0.873);--mint-6:color(display-p3 0.668 0.87 0.818);--mint-7:color(display-p3 0.567 0.805 0.744);--mint-8:color(display-p3 0.42 0.724 0.649);--mint-9:color(display-p3 0.62 0.908 0.834);--mint-10:color(display-p3 0.585 0.871 0.797);--mint-11:color(display-p3 0.203 0.463 0.397);--mint-12:color(display-p3 0.136 0.259 0.236)}}}.dark,.dark-theme{--mint-1:#0e1515;--mint-2:#0f1b1b;--mint-3:#092c2b;--mint-4:#003a38;--mint-5:#004744;--mint-6:#105650;--mint-7:#1e685f;--mint-8:#277f70;--mint-9:#86ead4;--mint-10:#a8f5e5;--mint-11:#58d5ba;--mint-12:#c4f5e1}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--mint-1:color(display-p3 0.059 0.082 0.081);--mint-2:color(display-p3 0.068 0.104 0.105);--mint-3:color(display-p3 0.077 0.17 0.168);--mint-4:color(display-p3 0.068 0.224 0.22);--mint-5:color(display-p3 0.104 0.275 0.264);--mint-6:color(display-p3 0.154 0.332 0.313);--mint-7:color(display-p3 0.207 0.403 0.373);--mint-8:color(display-p3 0.258 0.49 0.441);--mint-9:color(display-p3 0.62 0.908 0.834);--mint-10:color(display-p3 0.725 0.954 0.898);--mint-11:color(display-p3 0.482 0.825 0.733);--mint-12:color(display-p3 0.807 0.955 0.887)}}}.light,.light-theme,:root{--mint-a1:#00d5aa06;--mint-a2:#00b18a0d;--mint-a3:#00d29e22;--mint-a4:#00cc9937;--mint-a5:#00c0914c;--mint-a6:#00b08663;--mint-a7:#00a17d81;--mint-a8:#009e7fb3;--mint-a9:#00d3a579;--mint-a10:#00c39982;--mint-a11:#007763fd;--mint-a12:#00312ae9}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.light,.light-theme,:root{--mint-a1:color(display-p3 0.02 0.804 0.608/0.02);--mint-a2:color(display-p3 0.02 0.647 0.467/0.044);--mint-a3:color(display-p3 0.004 0.761 0.553/0.114);--mint-a4:color(display-p3 0.004 0.741 0.545/0.181);--mint-a5:color(display-p3 0.004 0.678 0.51/0.255);--mint-a6:color(display-p3 0.004 0.616 0.463/0.334);--mint-a7:color(display-p3 0.004 0.549 0.412/0.432);--mint-a8:color(display-p3 0 0.529 0.392/0.581);--mint-a9:color(display-p3 0.004 0.765 0.569/0.381);--mint-a10:color(display-p3 0.004 0.69 0.51/0.416);--mint-a11:color(display-p3 0.203 0.463 0.397);--mint-a12:color(display-p3 0.136 0.259 0.236)}}}.dark,.dark-theme{--mint-a1:#00dede05;--mint-a2:#00f9f90b;--mint-a3:#00fff61d;--mint-a4:#00fff42c;--mint-a5:#00fff23a;--mint-a6:#0effeb4a;--mint-a7:#34fde55e;--mint-a8:#41ffdf76;--mint-a9:#92ffe7e9;--mint-a10:#aefeedf5;--mint-a11:#67ffded2;--mint-a12:#cbfee9f5}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--mint-a1:color(display-p3 0 0.992 0.992/0.017);--mint-a2:color(display-p3 0.071 0.98 0.98/0.043);--mint-a3:color(display-p3 0.176 0.996 0.996/0.11);--mint-a4:color(display-p3 0.071 0.996 0.973/0.169);--mint-a5:color(display-p3 0.243 1 0.949/0.223);--mint-a6:color(display-p3 0.369 1 0.933/0.286);--mint-a7:color(display-p3 0.459 1 0.914/0.362);--mint-a8:color(display-p3 0.49 1 0.89/0.454);--mint-a9:color(display-p3 0.678 0.996 0.914/0.904);--mint-a10:color(display-p3 0.761 1 0.941/0.95);--mint-a11:color(display-p3 0.482 0.825 0.733);--mint-a12:color(display-p3 0.807 0.955 0.887)}}}.light,.light-theme,:root{--lime-1:#fcfdfa;--lime-2:#f8faf3;--lime-3:#eef6d6;--lime-4:#e2f0bd;--lime-5:#d3e7a6;--lime-6:#c2da91;--lime-7:#abc978;--lime-8:#8db654;--lime-9:#bdee63;--lime-10:#b0e64c;--lime-11:#5c7c2f;--lime-12:#37401c}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.light,.light-theme,:root{--lime-1:color(display-p3 0.989 0.992 0.981);--lime-2:color(display-p3 0.975 0.98 0.954);--lime-3:color(display-p3 0.939 0.965 0.851);--lime-4:color(display-p3 0.896 0.94 0.76);--lime-5:color(display-p3 0.843 0.903 0.678);--lime-6:color(display-p3 0.778 0.852 0.599);--lime-7:color(display-p3 0.694 0.784 0.508);--lime-8:color(display-p3 0.585 0.707 0.378);--lime-9:color(display-p3 0.78 0.928 0.466);--lime-10:color(display-p3 0.734 0.896 0.397);--lime-11:color(display-p3 0.386 0.482 0.227);--lime-12:color(display-p3 0.222 0.25 0.128)}}}.dark,.dark-theme{--lime-1:#11130c;--lime-2:#151a10;--lime-3:#1f2917;--lime-4:#29371d;--lime-5:#334423;--lime-6:#3d522a;--lime-7:#496231;--lime-8:#577538;--lime-9:#bdee63;--lime-10:#d4ff70;--lime-11:#bde56c;--lime-12:#e3f7ba}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--lime-1:color(display-p3 0.067 0.073 0.048);--lime-2:color(display-p3 0.086 0.1 0.067);--lime-3:color(display-p3 0.13 0.16 0.099);--lime-4:color(display-p3 0.172 0.214 0.126);--lime-5:color(display-p3 0.213 0.266 0.153);--lime-6:color(display-p3 0.257 0.321 0.182);--lime-7:color(display-p3 0.307 0.383 0.215);--lime-8:color(display-p3 0.365 0.456 0.25);--lime-9:color(display-p3 0.78 0.928 0.466);--lime-10:color(display-p3 0.865 0.995 0.519);--lime-11:color(display-p3 0.771 0.893 0.485);--lime-12:color(display-p3 0.905 0.966 0.753)}}}.light,.light-theme,:root{--lime-a1:#66990005;--lime-a2:#6b95000c;--lime-a3:#96c80029;--lime-a4:#8fc60042;--lime-a5:#81bb0059;--lime-a6:#72aa006e;--lime-a7:#61990087;--lime-a8:#559200ab;--lime-a9:#93e4009c;--lime-a10:#8fdc00b3;--lime-a11:#375f00d0;--lime-a12:#1e2900e3}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.light,.light-theme,:root{--lime-a1:color(display-p3 0.412 0.608 0.02/0.02);--lime-a2:color(display-p3 0.514 0.592 0.024/0.048);--lime-a3:color(display-p3 0.584 0.765 0.008/0.15);--lime-a4:color(display-p3 0.561 0.757 0.004/0.24);--lime-a5:color(display-p3 0.514 0.698 0.004/0.322);--lime-a6:color(display-p3 0.443 0.627 0/0.4);--lime-a7:color(display-p3 0.376 0.561 0.004/0.491);--lime-a8:color(display-p3 0.333 0.529 0/0.624);--lime-a9:color(display-p3 0.588 0.867 0/0.534);--lime-a10:color(display-p3 0.561 0.827 0/0.604);--lime-a11:color(display-p3 0.386 0.482 0.227);--lime-a12:color(display-p3 0.222 0.25 0.128)}}}.dark,.dark-theme{--lime-a1:#11bb0003;--lime-a2:#78f7000a;--lime-a3:#9bfd4c1a;--lime-a4:#a7fe5c29;--lime-a5:#affe6537;--lime-a6:#b2fe6d46;--lime-a7:#b6ff6f57;--lime-a8:#b6fd6d6c;--lime-a9:#caff69ed;--lime-a10:#d4ff70;--lime-a11:#d1fe77e4;--lime-a12:#e9febff7}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--lime-a1:color(display-p3 0.067 0.941 0/0.009);--lime-a2:color(display-p3 0.584 0.996 0.071/0.038);--lime-a3:color(display-p3 0.69 1 0.38/0.101);--lime-a4:color(display-p3 0.729 1 0.435/0.16);--lime-a5:color(display-p3 0.745 1 0.471/0.215);--lime-a6:color(display-p3 0.769 1 0.482/0.274);--lime-a7:color(display-p3 0.769 1 0.506/0.341);--lime-a8:color(display-p3 0.784 1 0.51/0.416);--lime-a9:color(display-p3 0.839 1 0.502/0.925);--lime-a10:color(display-p3 0.871 1 0.522/0.996);--lime-a11:color(display-p3 0.771 0.893 0.485);--lime-a12:color(display-p3 0.905 0.966 0.753)}}}.light,.light-theme,:root{--yellow-1:#fdfdf9;--yellow-2:#fefce9;--yellow-3:#fffab8;--yellow-4:#fff394;--yellow-5:#ffe770;--yellow-6:#f3d768;--yellow-7:#e4c767;--yellow-8:#d5ae39;--yellow-9:#ffe629;--yellow-10:#ffdc00;--yellow-11:#9e6c00;--yellow-12:#473b1f}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.light,.light-theme,:root{--yellow-1:color(display-p3 0.992 0.992 0.978);--yellow-2:color(display-p3 0.995 0.99 0.922);--yellow-3:color(display-p3 0.997 0.982 0.749);--yellow-4:color(display-p3 0.992 0.953 0.627);--yellow-5:color(display-p3 0.984 0.91 0.51);--yellow-6:color(display-p3 0.934 0.847 0.474);--yellow-7:color(display-p3 0.876 0.785 0.46);--yellow-8:color(display-p3 0.811 0.689 0.313);--yellow-9:color(display-p3 1 0.92 0.22);--yellow-10:color(display-p3 0.977 0.868 0.291);--yellow-11:color(display-p3 0.6 0.44 0);--yellow-12:color(display-p3 0.271 0.233 0.137)}}}.dark,.dark-theme{--yellow-1:#14120b;--yellow-2:#1b180f;--yellow-3:#2d2305;--yellow-4:#362b00;--yellow-5:#433500;--yellow-6:#524202;--yellow-7:#665417;--yellow-8:#836a21;--yellow-9:#ffe629;--yellow-10:#ffff57;--yellow-11:#f5e147;--yellow-12:#f6eeb4}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--yellow-1:color(display-p3 0.078 0.069 0.047);--yellow-2:color(display-p3 0.103 0.094 0.063);--yellow-3:color(display-p3 0.168 0.137 0.039);--yellow-4:color(display-p3 0.209 0.169 0);--yellow-5:color(display-p3 0.255 0.209 0);--yellow-6:color(display-p3 0.31 0.261 0.07);--yellow-7:color(display-p3 0.389 0.331 0.135);--yellow-8:color(display-p3 0.497 0.42 0.182);--yellow-9:color(display-p3 1 0.92 0.22);--yellow-10:color(display-p3 1 1 0.456);--yellow-11:color(display-p3 0.948 0.885 0.392);--yellow-12:color(display-p3 0.959 0.934 0.731)}}}.light,.light-theme,:root{--yellow-a1:#aaaa0006;--yellow-a2:#f4dd0016;--yellow-a3:#ffee0047;--yellow-a4:#ffe3016b;--yellow-a5:#ffd5008f;--yellow-a6:#ebbc0097;--yellow-a7:#d2a10098;--yellow-a8:#c99700c6;--yellow-a9:#ffe100d6;--yellow-a10:#ffdc00;--yellow-a11:#9e6c00;--yellow-a12:#2e2000e0}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.light,.light-theme,:root{--yellow-a1:color(display-p3 0.675 0.675 0.024/0.024);--yellow-a2:color(display-p3 0.953 0.855 0.008/0.079);--yellow-a3:color(display-p3 0.988 0.925 0.004/0.251);--yellow-a4:color(display-p3 0.98 0.875 0.004/0.373);--yellow-a5:color(display-p3 0.969 0.816 0.004/0.491);--yellow-a6:color(display-p3 0.875 0.71 0/0.526);--yellow-a7:color(display-p3 0.769 0.604 0/0.542);--yellow-a8:color(display-p3 0.725 0.549 0/0.687);--yellow-a9:color(display-p3 1 0.898 0/0.781);--yellow-a10:color(display-p3 0.969 0.812 0/0.71);--yellow-a11:color(display-p3 0.6 0.44 0);--yellow-a12:color(display-p3 0.271 0.233 0.137)}}}.dark,.dark-theme{--yellow-a1:#d1510004;--yellow-a2:#f9b4000b;--yellow-a3:#ffaa001e;--yellow-a4:#fdb70028;--yellow-a5:#febb0036;--yellow-a6:#fec40046;--yellow-a7:#fdcb225c;--yellow-a8:#fdca327b;--yellow-a9:#ffe629;--yellow-a10:#ffff57;--yellow-a11:#fee949f5;--yellow-a12:#fef6baf6}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--yellow-a1:color(display-p3 0.973 0.369 0/0.013);--yellow-a2:color(display-p3 0.996 0.792 0/0.038);--yellow-a3:color(display-p3 0.996 0.71 0/0.11);--yellow-a4:color(display-p3 0.996 0.741 0/0.152);--yellow-a5:color(display-p3 0.996 0.765 0/0.202);--yellow-a6:color(display-p3 0.996 0.816 0.082/0.261);--yellow-a7:color(display-p3 1 0.831 0.263/0.345);--yellow-a8:color(display-p3 1 0.831 0.314/0.463);--yellow-a9:color(display-p3 1 0.922 0.22);--yellow-a10:color(display-p3 1 1 0.455);--yellow-a11:color(display-p3 0.948 0.885 0.392);--yellow-a12:color(display-p3 0.959 0.934 0.731)}}}.light,.light-theme,:root{--amber-1:#fefdfb;--amber-2:#fefbe9;--amber-3:#fff7c2;--amber-4:#ffee9c;--amber-5:#fbe577;--amber-6:#f3d673;--amber-7:#e9c162;--amber-8:#e2a336;--amber-9:#ffc53d;--amber-10:#ffba18;--amber-11:#ab6400;--amber-12:#4f3422}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.light,.light-theme,:root{--amber-1:color(display-p3 0.995 0.992 0.985);--amber-2:color(display-p3 0.994 0.986 0.921);--amber-3:color(display-p3 0.994 0.969 0.782);--amber-4:color(display-p3 0.989 0.937 0.65);--amber-5:color(display-p3 0.97 0.902 0.527);--amber-6:color(display-p3 0.936 0.844 0.506);--amber-7:color(display-p3 0.89 0.762 0.443);--amber-8:color(display-p3 0.85 0.65 0.3);--amber-9:color(display-p3 1 0.77 0.26);--amber-10:color(display-p3 0.959 0.741 0.274);--amber-11:color(display-p3 0.64 0.4 0);--amber-12:color(display-p3 0.294 0.208 0.145)}}}.dark,.dark-theme{--amber-1:#16120c;--amber-2:#1d180f;--amber-3:#302008;--amber-4:#3f2700;--amber-5:#4d3000;--amber-6:#5c3d05;--amber-7:#714f19;--amber-8:#8f6424;--amber-9:#ffc53d;--amber-10:#ffd60a;--amber-11:#ffca16;--amber-12:#ffe7b3}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--amber-1:color(display-p3 0.082 0.07 0.05);--amber-2:color(display-p3 0.111 0.094 0.064);--amber-3:color(display-p3 0.178 0.128 0.049);--amber-4:color(display-p3 0.239 0.156 0);--amber-5:color(display-p3 0.29 0.193 0);--amber-6:color(display-p3 0.344 0.245 0.076);--amber-7:color(display-p3 0.422 0.314 0.141);--amber-8:color(display-p3 0.535 0.399 0.189);--amber-9:color(display-p3 1 0.77 0.26);--amber-10:color(display-p3 1 0.87 0.15);--amber-11:color(display-p3 1 0.8 0.29);--amber-12:color(display-p3 0.984 0.909 0.726)}}}.light,.light-theme,:root{--amber-a1:#c0800004;--amber-a2:#f4d10016;--amber-a3:#ffde003d;--amber-a4:#ffd40063;--amber-a5:#f8cf0088;--amber-a6:#eab5008c;--amber-a7:#dc9b009d;--amber-a8:#da8a00c9;--amber-a9:#ffb300c2;--amber-a10:#ffb300e7;--amber-a11:#ab6400;--amber-a12:#341500dd}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.light,.light-theme,:root{--amber-a1:color(display-p3 0.757 0.514 0.024/0.016);--amber-a2:color(display-p3 0.902 0.804 0.008/0.079);--amber-a3:color(display-p3 0.965 0.859 0.004/0.22);--amber-a4:color(display-p3 0.969 0.82 0.004/0.35);--amber-a5:color(display-p3 0.933 0.796 0.004/0.475);--amber-a6:color(display-p3 0.875 0.682 0.004/0.495);--amber-a7:color(display-p3 0.804 0.573 0/0.557);--amber-a8:color(display-p3 0.788 0.502 0/0.699);--amber-a9:color(display-p3 1 0.686 0/0.742);--amber-a10:color(display-p3 0.945 0.643 0/0.726);--amber-a11:color(display-p3 0.64 0.4 0);--amber-a12:color(display-p3 0.294 0.208 0.145)}}}.dark,.dark-theme{--amber-a1:#e63c0006;--amber-a2:#fd9b000d;--amber-a3:#fa820022;--amber-a4:#fc820032;--amber-a5:#fd8b0041;--amber-a6:#fd9b0051;--amber-a7:#ffab2567;--amber-a8:#ffae3587;--amber-a9:#ffc53d;--amber-a10:#ffd60a;--amber-a11:#ffca16;--amber-a12:#ffe7b3}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--amber-a1:color(display-p3 0.992 0.298 0/0.017);--amber-a2:color(display-p3 0.988 0.651 0/0.047);--amber-a3:color(display-p3 1 0.6 0/0.118);--amber-a4:color(display-p3 1 0.557 0/0.185);--amber-a5:color(display-p3 1 0.592 0/0.24);--amber-a6:color(display-p3 1 0.659 0.094/0.299);--amber-a7:color(display-p3 1 0.714 0.263/0.383);--amber-a8:color(display-p3 0.996 0.729 0.306/0.5);--amber-a9:color(display-p3 1 0.769 0.259);--amber-a10:color(display-p3 1 0.871 0.149);--amber-a11:color(display-p3 1 0.8 0.29);--amber-a12:color(display-p3 0.984 0.909 0.726)}}}.light,.light-theme,:root{--gold-1:#fdfdfc;--gold-2:#faf9f2;--gold-3:#f2f0e7;--gold-4:#eae6db;--gold-5:#e1dccf;--gold-6:#d8d0bf;--gold-7:#cbc0aa;--gold-8:#b9a88d;--gold-9:#978365;--gold-10:#8c7a5e;--gold-11:#71624b;--gold-12:#3b352b}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.light,.light-theme,:root{--gold-1:color(display-p3 0.992 0.992 0.989);--gold-2:color(display-p3 0.98 0.976 0.953);--gold-3:color(display-p3 0.947 0.94 0.909);--gold-4:color(display-p3 0.914 0.904 0.865);--gold-5:color(display-p3 0.88 0.865 0.816);--gold-6:color(display-p3 0.84 0.818 0.756);--gold-7:color(display-p3 0.788 0.753 0.677);--gold-8:color(display-p3 0.715 0.66 0.565);--gold-9:color(display-p3 0.579 0.517 0.41);--gold-10:color(display-p3 0.538 0.479 0.38);--gold-11:color(display-p3 0.433 0.386 0.305);--gold-12:color(display-p3 0.227 0.209 0.173)}}}.dark,.dark-theme{--gold-1:#121211;--gold-2:#1b1a17;--gold-3:#24231f;--gold-4:#2d2b26;--gold-5:#38352e;--gold-6:#444039;--gold-7:#544f46;--gold-8:#696256;--gold-9:#978365;--gold-10:#a39073;--gold-11:#cbb99f;--gold-12:#e8e2d9}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--gold-1:color(display-p3 0.071 0.071 0.067);--gold-2:color(display-p3 0.104 0.101 0.09);--gold-3:color(display-p3 0.141 0.136 0.122);--gold-4:color(display-p3 0.177 0.17 0.152);--gold-5:color(display-p3 0.217 0.207 0.185);--gold-6:color(display-p3 0.265 0.252 0.225);--gold-7:color(display-p3 0.327 0.31 0.277);--gold-8:color(display-p3 0.407 0.384 0.342);--gold-9:color(display-p3 0.579 0.517 0.41);--gold-10:color(display-p3 0.628 0.566 0.463);--gold-11:color(display-p3 0.784 0.728 0.635);--gold-12:color(display-p3 0.906 0.887 0.855)}}}.light,.light-theme,:root{--gold-a1:#55550003;--gold-a2:#9d8a000d;--gold-a3:#75600018;--gold-a4:#6b4e0024;--gold-a5:#60460030;--gold-a6:#64440040;--gold-a7:#63420055;--gold-a8:#633d0072;--gold-a9:#5332009a;--gold-a10:#492d00a1;--gold-a11:#362100b4;--gold-a12:#130c00d4}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.light,.light-theme,:root{--gold-a1:color(display-p3 0.349 0.349 0.024/0.012);--gold-a2:color(display-p3 0.592 0.514 0.024/0.048);--gold-a3:color(display-p3 0.4 0.357 0.012/0.091);--gold-a4:color(display-p3 0.357 0.298 0.008/0.134);--gold-a5:color(display-p3 0.345 0.282 0.004/0.185);--gold-a6:color(display-p3 0.341 0.263 0.004/0.244);--gold-a7:color(display-p3 0.345 0.235 0.004/0.322);--gold-a8:color(display-p3 0.345 0.22 0.004/0.436);--gold-a9:color(display-p3 0.286 0.18 0/0.589);--gold-a10:color(display-p3 0.255 0.161 0/0.62);--gold-a11:color(display-p3 0.433 0.386 0.305);--gold-a12:color(display-p3 0.227 0.209 0.173)}}}.dark,.dark-theme{--gold-a1:#91911102;--gold-a2:#f9e29d0b;--gold-a3:#f8ecbb15;--gold-a4:#ffeec41e;--gold-a5:#feecc22a;--gold-a6:#feebcb37;--gold-a7:#ffedcd48;--gold-a8:#fdeaca5f;--gold-a9:#ffdba690;--gold-a10:#fedfb09d;--gold-a11:#fee7c6c8;--gold-a12:#fef7ede7}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--gold-a1:color(display-p3 0.855 0.855 0.071/0.005);--gold-a2:color(display-p3 0.98 0.89 0.616/0.043);--gold-a3:color(display-p3 1 0.949 0.753/0.08);--gold-a4:color(display-p3 1 0.933 0.8/0.118);--gold-a5:color(display-p3 1 0.949 0.804/0.16);--gold-a6:color(display-p3 1 0.925 0.8/0.215);--gold-a7:color(display-p3 1 0.945 0.831/0.278);--gold-a8:color(display-p3 1 0.937 0.82/0.366);--gold-a9:color(display-p3 0.996 0.882 0.69/0.551);--gold-a10:color(display-p3 1 0.894 0.725/0.601);--gold-a11:color(display-p3 0.784 0.728 0.635);--gold-a12:color(display-p3 0.906 0.887 0.855)}}}.light,.light-theme,:root{--bronze-1:#fdfcfc;--bronze-2:#fdf7f5;--bronze-3:#f6edea;--bronze-4:#efe4df;--bronze-5:#e7d9d3;--bronze-6:#dfcdc5;--bronze-7:#d3bcb3;--bronze-8:#c2a499;--bronze-9:#a18072;--bronze-10:#957468;--bronze-11:#7d5e54;--bronze-12:#43302b}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.light,.light-theme,:root{--bronze-1:color(display-p3 0.991 0.988 0.988);--bronze-2:color(display-p3 0.989 0.97 0.961);--bronze-3:color(display-p3 0.958 0.932 0.919);--bronze-4:color(display-p3 0.929 0.894 0.877);--bronze-5:color(display-p3 0.898 0.853 0.832);--bronze-6:color(display-p3 0.861 0.805 0.778);--bronze-7:color(display-p3 0.812 0.739 0.706);--bronze-8:color(display-p3 0.741 0.647 0.606);--bronze-9:color(display-p3 0.611 0.507 0.455);--bronze-10:color(display-p3 0.563 0.461 0.414);--bronze-11:color(display-p3 0.471 0.373 0.336);--bronze-12:color(display-p3 0.251 0.191 0.172)}}}.dark,.dark-theme{--bronze-1:#141110;--bronze-2:#1c1917;--bronze-3:#262220;--bronze-4:#302a27;--bronze-5:#3b3330;--bronze-6:#493e3a;--bronze-7:#5a4c47;--bronze-8:#6f5f58;--bronze-9:#a18072;--bronze-10:#ae8c7e;--bronze-11:#d4b3a5;--bronze-12:#ede0d9}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--bronze-1:color(display-p3 0.076 0.067 0.063);--bronze-2:color(display-p3 0.106 0.097 0.093);--bronze-3:color(display-p3 0.147 0.132 0.125);--bronze-4:color(display-p3 0.185 0.166 0.156);--bronze-5:color(display-p3 0.227 0.202 0.19);--bronze-6:color(display-p3 0.278 0.246 0.23);--bronze-7:color(display-p3 0.343 0.302 0.281);--bronze-8:color(display-p3 0.426 0.374 0.347);--bronze-9:color(display-p3 0.611 0.507 0.455);--bronze-10:color(display-p3 0.66 0.556 0.504);--bronze-11:color(display-p3 0.81 0.707 0.655);--bronze-12:color(display-p3 0.921 0.88 0.854)}}}.light,.light-theme,:root{--bronze-a1:#55000003;--bronze-a2:#cc33000a;--bronze-a3:#92250015;--bronze-a4:#80280020;--bronze-a5:#7423002c;--bronze-a6:#7324003a;--bronze-a7:#6c1f004c;--bronze-a8:#671c0066;--bronze-a9:#551a008d;--bronze-a10:#4c150097;--bronze-a11:#3d0f00ab;--bronze-a12:#1d0600d4}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.light,.light-theme,:root{--bronze-a1:color(display-p3 0.349 0.024 0.024/0.012);--bronze-a2:color(display-p3 0.71 0.22 0.024/0.04);--bronze-a3:color(display-p3 0.482 0.2 0.008/0.083);--bronze-a4:color(display-p3 0.424 0.133 0.004/0.122);--bronze-a5:color(display-p3 0.4 0.145 0.004/0.169);--bronze-a6:color(display-p3 0.388 0.125 0.004/0.224);--bronze-a7:color(display-p3 0.365 0.11 0.004/0.295);--bronze-a8:color(display-p3 0.341 0.102 0.004/0.393);--bronze-a9:color(display-p3 0.29 0.094 0/0.546);--bronze-a10:color(display-p3 0.255 0.082 0/0.585);--bronze-a11:color(display-p3 0.471 0.373 0.336);--bronze-a12:color(display-p3 0.251 0.191 0.172)}}}.dark,.dark-theme{--bronze-a1:#d1110004;--bronze-a2:#fbbc910c;--bronze-a3:#faceb817;--bronze-a4:#facdb622;--bronze-a5:#ffd2c12d;--bronze-a6:#ffd1c03c;--bronze-a7:#fdd0c04f;--bronze-a8:#ffd6c565;--bronze-a9:#fec7b09b;--bronze-a10:#fecab5a9;--bronze-a11:#ffd7c6d1;--bronze-a12:#fff1e9ec}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--bronze-a1:color(display-p3 0.941 0.067 0/0.009);--bronze-a2:color(display-p3 0.98 0.8 0.706/0.043);--bronze-a3:color(display-p3 0.988 0.851 0.761/0.085);--bronze-a4:color(display-p3 0.996 0.839 0.78/0.127);--bronze-a5:color(display-p3 0.996 0.863 0.773/0.173);--bronze-a6:color(display-p3 1 0.863 0.796/0.227);--bronze-a7:color(display-p3 1 0.867 0.8/0.295);--bronze-a8:color(display-p3 1 0.859 0.788/0.387);--bronze-a9:color(display-p3 1 0.82 0.733/0.585);--bronze-a10:color(display-p3 1 0.839 0.761/0.635);--bronze-a11:color(display-p3 0.81 0.707 0.655);--bronze-a12:color(display-p3 0.921 0.88 0.854)}}}.light,.light-theme,:root{--gray-1:#fcfcfc;--gray-2:#f9f9f9;--gray-3:#f0f0f0;--gray-4:#e8e8e8;--gray-5:#e0e0e0;--gray-6:#d9d9d9;--gray-7:#cecece;--gray-8:#bbb;--gray-9:#8d8d8d;--gray-10:#838383;--gray-11:#646464;--gray-12:#202020}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.light,.light-theme,:root{--gray-1:color(display-p3 0.988 0.988 0.988);--gray-2:color(display-p3 0.975 0.975 0.975);--gray-3:color(display-p3 0.939 0.939 0.939);--gray-4:color(display-p3 0.908 0.908 0.908);--gray-5:color(display-p3 0.88 0.88 0.88);--gray-6:color(display-p3 0.849 0.849 0.849);--gray-7:color(display-p3 0.807 0.807 0.807);--gray-8:color(display-p3 0.732 0.732 0.732);--gray-9:color(display-p3 0.553 0.553 0.553);--gray-10:color(display-p3 0.512 0.512 0.512);--gray-11:color(display-p3 0.392 0.392 0.392);--gray-12:color(display-p3 0.125 0.125 0.125)}}}.dark,.dark-theme{--gray-1:#111;--gray-2:#191919;--gray-3:#222;--gray-4:#2a2a2a;--gray-5:#313131;--gray-6:#3a3a3a;--gray-7:#484848;--gray-8:#606060;--gray-9:#6e6e6e;--gray-10:#7b7b7b;--gray-11:#b4b4b4;--gray-12:#eee}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--gray-1:color(display-p3 0.067 0.067 0.067);--gray-2:color(display-p3 0.098 0.098 0.098);--gray-3:color(display-p3 0.135 0.135 0.135);--gray-4:color(display-p3 0.163 0.163 0.163);--gray-5:color(display-p3 0.192 0.192 0.192);--gray-6:color(display-p3 0.228 0.228 0.228);--gray-7:color(display-p3 0.283 0.283 0.283);--gray-8:color(display-p3 0.375 0.375 0.375);--gray-9:color(display-p3 0.431 0.431 0.431);--gray-10:color(display-p3 0.484 0.484 0.484);--gray-11:color(display-p3 0.706 0.706 0.706);--gray-12:color(display-p3 0.933 0.933 0.933)}}}.light,.light-theme,:root{--gray-a1:#00000003;--gray-a2:#00000006;--gray-a3:#0000000f;--gray-a4:#00000017;--gray-a5:#0000001f;--gray-a6:#00000026;--gray-a7:#00000031;--gray-a8:#00000044;--gray-a9:#00000072;--gray-a10:#0000007c;--gray-a11:#0000009b;--gray-a12:#000000df}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.light,.light-theme,:root{--gray-a1:color(display-p3 0 0 0/0.012);--gray-a2:color(display-p3 0 0 0/0.024);--gray-a3:color(display-p3 0 0 0/0.063);--gray-a4:color(display-p3 0 0 0/0.09);--gray-a5:color(display-p3 0 0 0/0.122);--gray-a6:color(display-p3 0 0 0/0.153);--gray-a7:color(display-p3 0 0 0/0.192);--gray-a8:color(display-p3 0 0 0/0.267);--gray-a9:color(display-p3 0 0 0/0.447);--gray-a10:color(display-p3 0 0 0/0.486);--gray-a11:color(display-p3 0 0 0/0.608);--gray-a12:color(display-p3 0 0 0/0.875)}}}.dark,.dark-theme{--gray-a1:#00000000;--gray-a2:#ffffff09;--gray-a3:#ffffff12;--gray-a4:#ffffff1b;--gray-a5:#ffffff22;--gray-a6:#ffffff2c;--gray-a7:#ffffff3b;--gray-a8:#ffffff55;--gray-a9:#ffffff64;--gray-a10:#ffffff72;--gray-a11:#ffffffaf;--gray-a12:#ffffffed}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--gray-a1:color(display-p3 0 0 0/0);--gray-a2:color(display-p3 1 1 1/0.034);--gray-a3:color(display-p3 1 1 1/0.071);--gray-a4:color(display-p3 1 1 1/0.105);--gray-a5:color(display-p3 1 1 1/0.134);--gray-a6:color(display-p3 1 1 1/0.172);--gray-a7:color(display-p3 1 1 1/0.231);--gray-a8:color(display-p3 1 1 1/0.332);--gray-a9:color(display-p3 1 1 1/0.391);--gray-a10:color(display-p3 1 1 1/0.445);--gray-a11:color(display-p3 1 1 1/0.685);--gray-a12:color(display-p3 1 1 1/0.929)}}}.light,.light-theme,:root{--mauve-1:#fdfcfd;--mauve-2:#faf9fb;--mauve-3:#f2eff3;--mauve-4:#eae7ec;--mauve-5:#e3dfe6;--mauve-6:#dbd8e0;--mauve-7:#d0cdd7;--mauve-8:#bcbac7;--mauve-9:#8e8c99;--mauve-10:#84828e;--mauve-11:#65636d;--mauve-12:#211f26}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.light,.light-theme,:root{--mauve-1:color(display-p3 0.991 0.988 0.992);--mauve-2:color(display-p3 0.98 0.976 0.984);--mauve-3:color(display-p3 0.946 0.938 0.952);--mauve-4:color(display-p3 0.915 0.906 0.925);--mauve-5:color(display-p3 0.886 0.876 0.901);--mauve-6:color(display-p3 0.856 0.846 0.875);--mauve-7:color(display-p3 0.814 0.804 0.84);--mauve-8:color(display-p3 0.735 0.728 0.777);--mauve-9:color(display-p3 0.555 0.549 0.596);--mauve-10:color(display-p3 0.514 0.508 0.552);--mauve-11:color(display-p3 0.395 0.388 0.424);--mauve-12:color(display-p3 0.128 0.122 0.147)}}}.dark,.dark-theme{--mauve-1:#121113;--mauve-2:#1a191b;--mauve-3:#232225;--mauve-4:#2b292d;--mauve-5:#323035;--mauve-6:#3c393f;--mauve-7:#49474e;--mauve-8:#625f69;--mauve-9:#6f6d78;--mauve-10:#7c7a85;--mauve-11:#b5b2bc;--mauve-12:#eeeef0}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--mauve-1:color(display-p3 0.07 0.067 0.074);--mauve-2:color(display-p3 0.101 0.098 0.105);--mauve-3:color(display-p3 0.138 0.134 0.144);--mauve-4:color(display-p3 0.167 0.161 0.175);--mauve-5:color(display-p3 0.196 0.189 0.206);--mauve-6:color(display-p3 0.232 0.225 0.245);--mauve-7:color(display-p3 0.286 0.277 0.302);--mauve-8:color(display-p3 0.383 0.373 0.408);--mauve-9:color(display-p3 0.434 0.428 0.467);--mauve-10:color(display-p3 0.487 0.48 0.519);--mauve-11:color(display-p3 0.707 0.7 0.735);--mauve-12:color(display-p3 0.933 0.933 0.94)}}}.light,.light-theme,:root{--mauve-a1:#55005503;--mauve-a2:#2b005506;--mauve-a3:#30004010;--mauve-a4:#20003618;--mauve-a5:#20003820;--mauve-a6:#14003527;--mauve-a7:#10003332;--mauve-a8:#08003145;--mauve-a9:#05001d73;--mauve-a10:#0500197d;--mauve-a11:#0400119c;--mauve-a12:#020008e0}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.light,.light-theme,:root{--mauve-a1:color(display-p3 0.349 0.024 0.349/0.012);--mauve-a2:color(display-p3 0.184 0.024 0.349/0.024);--mauve-a3:color(display-p3 0.129 0.008 0.255/0.063);--mauve-a4:color(display-p3 0.094 0.012 0.216/0.095);--mauve-a5:color(display-p3 0.098 0.008 0.224/0.126);--mauve-a6:color(display-p3 0.055 0.004 0.18/0.153);--mauve-a7:color(display-p3 0.067 0.008 0.184/0.197);--mauve-a8:color(display-p3 0.02 0.004 0.176/0.271);--mauve-a9:color(display-p3 0.02 0.004 0.106/0.451);--mauve-a10:color(display-p3 0.012 0.004 0.09/0.491);--mauve-a11:color(display-p3 0.016 0 0.059/0.612);--mauve-a12:color(display-p3 0.008 0 0.027/0.879)}}}.dark,.dark-theme{--mauve-a1:#00000000;--mauve-a2:#f5f4f609;--mauve-a3:#ebeaf814;--mauve-a4:#eee5f81d;--mauve-a5:#efe6fe25;--mauve-a6:#f1e6fd30;--mauve-a7:#eee9ff40;--mauve-a8:#eee7ff5d;--mauve-a9:#eae6fd6e;--mauve-a10:#ece9fd7c;--mauve-a11:#f5f1ffb7;--mauve-a12:#fdfdffef}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--mauve-a1:color(display-p3 0 0 0/0);--mauve-a2:color(display-p3 0.996 0.992 1/0.034);--mauve-a3:color(display-p3 0.937 0.933 0.992/0.077);--mauve-a4:color(display-p3 0.957 0.918 0.996/0.111);--mauve-a5:color(display-p3 0.937 0.906 0.996/0.145);--mauve-a6:color(display-p3 0.953 0.925 0.996/0.183);--mauve-a7:color(display-p3 0.945 0.929 1/0.246);--mauve-a8:color(display-p3 0.937 0.918 1/0.361);--mauve-a9:color(display-p3 0.933 0.918 1/0.424);--mauve-a10:color(display-p3 0.941 0.925 1/0.479);--mauve-a11:color(display-p3 0.965 0.961 1/0.712);--mauve-a12:color(display-p3 0.992 0.992 1/0.937)}}}.light,.light-theme,:root{--slate-1:#fcfcfd;--slate-2:#f9f9fb;--slate-3:#f0f0f3;--slate-4:#e8e8ec;--slate-5:#e0e1e6;--slate-6:#d9d9e0;--slate-7:#cdced6;--slate-8:#b9bbc6;--slate-9:#8b8d98;--slate-10:#80838d;--slate-11:#60646c;--slate-12:#1c2024}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.light,.light-theme,:root{--slate-1:color(display-p3 0.988 0.988 0.992);--slate-2:color(display-p3 0.976 0.976 0.984);--slate-3:color(display-p3 0.94 0.941 0.953);--slate-4:color(display-p3 0.908 0.909 0.925);--slate-5:color(display-p3 0.88 0.881 0.901);--slate-6:color(display-p3 0.85 0.852 0.876);--slate-7:color(display-p3 0.805 0.808 0.838);--slate-8:color(display-p3 0.727 0.733 0.773);--slate-9:color(display-p3 0.547 0.553 0.592);--slate-10:color(display-p3 0.503 0.512 0.549);--slate-11:color(display-p3 0.379 0.392 0.421);--slate-12:color(display-p3 0.113 0.125 0.14)}}}.dark,.dark-theme{--slate-1:#111113;--slate-2:#18191b;--slate-3:#212225;--slate-4:#272a2d;--slate-5:#2e3135;--slate-6:#363a3f;--slate-7:#43484e;--slate-8:#5a6169;--slate-9:#696e77;--slate-10:#777b84;--slate-11:#b0b4ba;--slate-12:#edeef0}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--slate-1:color(display-p3 0.067 0.067 0.074);--slate-2:color(display-p3 0.095 0.098 0.105);--slate-3:color(display-p3 0.13 0.135 0.145);--slate-4:color(display-p3 0.156 0.163 0.176);--slate-5:color(display-p3 0.183 0.191 0.206);--slate-6:color(display-p3 0.215 0.226 0.244);--slate-7:color(display-p3 0.265 0.28 0.302);--slate-8:color(display-p3 0.357 0.381 0.409);--slate-9:color(display-p3 0.415 0.431 0.463);--slate-10:color(display-p3 0.469 0.483 0.514);--slate-11:color(display-p3 0.692 0.704 0.728);--slate-12:color(display-p3 0.93 0.933 0.94)}}}.light,.light-theme,:root{--slate-a1:#00005503;--slate-a2:#00005506;--slate-a3:#0000330f;--slate-a4:#00002d17;--slate-a5:#0009321f;--slate-a6:#00002f26;--slate-a7:#00062e32;--slate-a8:#00083046;--slate-a9:#00051d74;--slate-a10:#00071b7f;--slate-a11:#0007149f;--slate-a12:#000509e3}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.light,.light-theme,:root{--slate-a1:color(display-p3 0.024 0.024 0.349/0.012);--slate-a2:color(display-p3 0.024 0.024 0.349/0.024);--slate-a3:color(display-p3 0.004 0.004 0.204/0.059);--slate-a4:color(display-p3 0.012 0.012 0.184/0.091);--slate-a5:color(display-p3 0.004 0.039 0.2/0.122);--slate-a6:color(display-p3 0.008 0.008 0.165/0.15);--slate-a7:color(display-p3 0.008 0.027 0.184/0.197);--slate-a8:color(display-p3 0.004 0.031 0.176/0.275);--slate-a9:color(display-p3 0.004 0.02 0.106/0.455);--slate-a10:color(display-p3 0.004 0.027 0.098/0.499);--slate-a11:color(display-p3 0 0.02 0.063/0.62);--slate-a12:color(display-p3 0 0.012 0.031/0.887)}}}.dark,.dark-theme{--slate-a1:#00000000;--slate-a2:#d8f4f609;--slate-a3:#ddeaf814;--slate-a4:#d3edf81d;--slate-a5:#d9edfe25;--slate-a6:#d6ebfd30;--slate-a7:#d9edff40;--slate-a8:#d9edff5d;--slate-a9:#dfebfd6d;--slate-a10:#e5edfd7b;--slate-a11:#f1f7feb5;--slate-a12:#fcfdffef}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--slate-a1:color(display-p3 0 0 0/0);--slate-a2:color(display-p3 0.875 0.992 1/0.034);--slate-a3:color(display-p3 0.882 0.933 0.992/0.077);--slate-a4:color(display-p3 0.882 0.953 0.996/0.111);--slate-a5:color(display-p3 0.878 0.929 0.996/0.145);--slate-a6:color(display-p3 0.882 0.949 0.996/0.183);--slate-a7:color(display-p3 0.882 0.929 1/0.246);--slate-a8:color(display-p3 0.871 0.937 1/0.361);--slate-a9:color(display-p3 0.898 0.937 1/0.42);--slate-a10:color(display-p3 0.918 0.945 1/0.475);--slate-a11:color(display-p3 0.949 0.969 0.996/0.708);--slate-a12:color(display-p3 0.988 0.992 1/0.937)}}}.light,.light-theme,:root{--sage-1:#fbfdfc;--sage-2:#f7f9f8;--sage-3:#eef1f0;--sage-4:#e6e9e8;--sage-5:#dfe2e0;--sage-6:#d7dad9;--sage-7:#cbcfcd;--sage-8:#b8bcba;--sage-9:#868e8b;--sage-10:#7c8481;--sage-11:#5f6563;--sage-12:#1a211e}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.light,.light-theme,:root{--sage-1:color(display-p3 0.986 0.992 0.988);--sage-2:color(display-p3 0.97 0.977 0.974);--sage-3:color(display-p3 0.935 0.944 0.94);--sage-4:color(display-p3 0.904 0.913 0.909);--sage-5:color(display-p3 0.875 0.885 0.88);--sage-6:color(display-p3 0.844 0.854 0.849);--sage-7:color(display-p3 0.8 0.811 0.806);--sage-8:color(display-p3 0.725 0.738 0.732);--sage-9:color(display-p3 0.531 0.556 0.546);--sage-10:color(display-p3 0.492 0.515 0.506);--sage-11:color(display-p3 0.377 0.395 0.389);--sage-12:color(display-p3 0.107 0.129 0.118)}}}.dark,.dark-theme{--sage-1:#101211;--sage-2:#171918;--sage-3:#202221;--sage-4:#272a29;--sage-5:#2e3130;--sage-6:#373b39;--sage-7:#444947;--sage-8:#5b625f;--sage-9:#63706b;--sage-10:#717d79;--sage-11:#adb5b2;--sage-12:#eceeed}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--sage-1:color(display-p3 0.064 0.07 0.067);--sage-2:color(display-p3 0.092 0.098 0.094);--sage-3:color(display-p3 0.128 0.135 0.131);--sage-4:color(display-p3 0.155 0.164 0.159);--sage-5:color(display-p3 0.183 0.193 0.188);--sage-6:color(display-p3 0.218 0.23 0.224);--sage-7:color(display-p3 0.269 0.285 0.277);--sage-8:color(display-p3 0.362 0.382 0.373);--sage-9:color(display-p3 0.398 0.438 0.421);--sage-10:color(display-p3 0.453 0.49 0.474);--sage-11:color(display-p3 0.685 0.709 0.697);--sage-12:color(display-p3 0.927 0.933 0.93)}}}.light,.light-theme,:root{--sage-a1:#00804004;--sage-a2:#00402008;--sage-a3:#002d1e11;--sage-a4:#001f1519;--sage-a5:#00180820;--sage-a6:#00140d28;--sage-a7:#00140a34;--sage-a8:#000f0847;--sage-a9:#00110b79;--sage-a10:#00100a83;--sage-a11:#000a07a0;--sage-a12:#000805e5}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.light,.light-theme,:root{--sage-a1:color(display-p3 0.024 0.514 0.267/0.016);--sage-a2:color(display-p3 0.02 0.267 0.145/0.032);--sage-a3:color(display-p3 0.008 0.184 0.125/0.067);--sage-a4:color(display-p3 0.012 0.094 0.051/0.095);--sage-a5:color(display-p3 0.008 0.098 0.035/0.126);--sage-a6:color(display-p3 0.004 0.078 0.027/0.157);--sage-a7:color(display-p3 0 0.059 0.039/0.2);--sage-a8:color(display-p3 0.004 0.047 0.031/0.275);--sage-a9:color(display-p3 0.004 0.059 0.035/0.471);--sage-a10:color(display-p3 0 0.047 0.031/0.51);--sage-a11:color(display-p3 0 0.031 0.02/0.624);--sage-a12:color(display-p3 0 0.027 0.012/0.895)}}}.dark,.dark-theme{--sage-a1:#00000000;--sage-a2:#f0f2f108;--sage-a3:#f3f5f412;--sage-a4:#f2fefd1a;--sage-a5:#f1fbfa22;--sage-a6:#edfbf42d;--sage-a7:#edfcf73c;--sage-a8:#ebfdf657;--sage-a9:#dffdf266;--sage-a10:#e5fdf674;--sage-a11:#f4fefbb0;--sage-a12:#fdfffeed}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--sage-a1:color(display-p3 0 0 0/0);--sage-a2:color(display-p3 0.976 0.988 0.984/0.03);--sage-a3:color(display-p3 0.992 0.945 0.941/0.072);--sage-a4:color(display-p3 0.988 0.996 0.992/0.102);--sage-a5:color(display-p3 0.992 1 0.996/0.131);--sage-a6:color(display-p3 0.973 1 0.976/0.173);--sage-a7:color(display-p3 0.957 1 0.976/0.233);--sage-a8:color(display-p3 0.957 1 0.984/0.334);--sage-a9:color(display-p3 0.902 1 0.957/0.397);--sage-a10:color(display-p3 0.929 1 0.973/0.452);--sage-a11:color(display-p3 0.969 1 0.988/0.688);--sage-a12:color(display-p3 0.992 1 0.996/0.929)}}}.light,.light-theme,:root{--olive-1:#fcfdfc;--olive-2:#f8faf8;--olive-3:#eff1ef;--olive-4:#e7e9e7;--olive-5:#dfe2df;--olive-6:#d7dad7;--olive-7:#cccfcc;--olive-8:#b9bcb8;--olive-9:#898e87;--olive-10:#7f847d;--olive-11:#60655f;--olive-12:#1d211c}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.light,.light-theme,:root{--olive-1:color(display-p3 0.989 0.992 0.989);--olive-2:color(display-p3 0.974 0.98 0.973);--olive-3:color(display-p3 0.939 0.945 0.937);--olive-4:color(display-p3 0.907 0.914 0.905);--olive-5:color(display-p3 0.878 0.885 0.875);--olive-6:color(display-p3 0.846 0.855 0.843);--olive-7:color(display-p3 0.803 0.812 0.8);--olive-8:color(display-p3 0.727 0.738 0.723);--olive-9:color(display-p3 0.541 0.556 0.532);--olive-10:color(display-p3 0.5 0.515 0.491);--olive-11:color(display-p3 0.38 0.395 0.374);--olive-12:color(display-p3 0.117 0.129 0.111)}}}.dark,.dark-theme{--olive-1:#111210;--olive-2:#181917;--olive-3:#212220;--olive-4:#282a27;--olive-5:#2f312e;--olive-6:#383a36;--olive-7:#454843;--olive-8:#5c625b;--olive-9:#687066;--olive-10:#767d74;--olive-11:#afb5ad;--olive-12:#eceeec}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--olive-1:color(display-p3 0.067 0.07 0.063);--olive-2:color(display-p3 0.095 0.098 0.091);--olive-3:color(display-p3 0.131 0.135 0.126);--olive-4:color(display-p3 0.158 0.163 0.153);--olive-5:color(display-p3 0.186 0.192 0.18);--olive-6:color(display-p3 0.221 0.229 0.215);--olive-7:color(display-p3 0.273 0.284 0.266);--olive-8:color(display-p3 0.365 0.382 0.359);--olive-9:color(display-p3 0.414 0.438 0.404);--olive-10:color(display-p3 0.467 0.49 0.458);--olive-11:color(display-p3 0.69 0.709 0.682);--olive-12:color(display-p3 0.927 0.933 0.926)}}}.light,.light-theme,:root{--olive-a1:#00550003;--olive-a2:#00490007;--olive-a3:#00200010;--olive-a4:#00160018;--olive-a5:#00180020;--olive-a6:#00140028;--olive-a7:#000f0033;--olive-a8:#040f0047;--olive-a9:#050f0078;--olive-a10:#040e0082;--olive-a11:#020a00a0;--olive-a12:#010600e3}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.light,.light-theme,:root{--olive-a1:color(display-p3 0.024 0.349 0.024/0.012);--olive-a2:color(display-p3 0.024 0.302 0.024/0.028);--olive-a3:color(display-p3 0.008 0.129 0.008/0.063);--olive-a4:color(display-p3 0.012 0.094 0.012/0.095);--olive-a5:color(display-p3 0.035 0.098 0.008/0.126);--olive-a6:color(display-p3 0.027 0.078 0.004/0.157);--olive-a7:color(display-p3 0.02 0.059 0/0.2);--olive-a8:color(display-p3 0.02 0.059 0.004/0.279);--olive-a9:color(display-p3 0.02 0.051 0.004/0.467);--olive-a10:color(display-p3 0.024 0.047 0/0.51);--olive-a11:color(display-p3 0.012 0.039 0/0.628);--olive-a12:color(display-p3 0.008 0.024 0/0.891)}}}.dark,.dark-theme{--olive-a1:#00000000;--olive-a2:#f1f2f008;--olive-a3:#f4f5f312;--olive-a4:#f3fef21a;--olive-a5:#f2fbf122;--olive-a6:#f4faed2c;--olive-a7:#f2fced3b;--olive-a8:#edfdeb57;--olive-a9:#ebfde766;--olive-a10:#f0fdec74;--olive-a11:#f6fef4b0;--olive-a12:#fdfffded}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--olive-a1:color(display-p3 0 0 0/0);--olive-a2:color(display-p3 0.984 0.988 0.976/0.03);--olive-a3:color(display-p3 0.992 0.996 0.988/0.068);--olive-a4:color(display-p3 0.953 0.996 0.949/0.102);--olive-a5:color(display-p3 0.969 1 0.965/0.131);--olive-a6:color(display-p3 0.973 1 0.969/0.169);--olive-a7:color(display-p3 0.98 1 0.961/0.228);--olive-a8:color(display-p3 0.961 1 0.957/0.334);--olive-a9:color(display-p3 0.949 1 0.922/0.397);--olive-a10:color(display-p3 0.953 1 0.941/0.452);--olive-a11:color(display-p3 0.976 1 0.965/0.688);--olive-a12:color(display-p3 0.992 1 0.992/0.929)}}}.light,.light-theme,:root{--sand-1:#fdfdfc;--sand-2:#f9f9f8;--sand-3:#f1f0ef;--sand-4:#e9e8e6;--sand-5:#e2e1de;--sand-6:#dad9d6;--sand-7:#cfceca;--sand-8:#bcbbb5;--sand-9:#8d8d86;--sand-10:#82827c;--sand-11:#63635e;--sand-12:#21201c}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.light,.light-theme,:root{--sand-1:color(display-p3 0.992 0.992 0.989);--sand-2:color(display-p3 0.977 0.977 0.973);--sand-3:color(display-p3 0.943 0.942 0.936);--sand-4:color(display-p3 0.913 0.912 0.903);--sand-5:color(display-p3 0.885 0.883 0.873);--sand-6:color(display-p3 0.854 0.852 0.839);--sand-7:color(display-p3 0.813 0.81 0.794);--sand-8:color(display-p3 0.738 0.734 0.713);--sand-9:color(display-p3 0.553 0.553 0.528);--sand-10:color(display-p3 0.511 0.511 0.488);--sand-11:color(display-p3 0.388 0.388 0.37);--sand-12:color(display-p3 0.129 0.126 0.111)}}}.dark,.dark-theme{--sand-1:#111110;--sand-2:#191918;--sand-3:#222221;--sand-4:#2a2a28;--sand-5:#31312e;--sand-6:#3b3a37;--sand-7:#494844;--sand-8:#62605b;--sand-9:#6f6d66;--sand-10:#7c7b74;--sand-11:#b5b3ad;--sand-12:#eeeeec}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--sand-1:color(display-p3 0.067 0.067 0.063);--sand-2:color(display-p3 0.098 0.098 0.094);--sand-3:color(display-p3 0.135 0.135 0.129);--sand-4:color(display-p3 0.164 0.163 0.156);--sand-5:color(display-p3 0.193 0.192 0.183);--sand-6:color(display-p3 0.23 0.229 0.217);--sand-7:color(display-p3 0.285 0.282 0.267);--sand-8:color(display-p3 0.384 0.378 0.357);--sand-9:color(display-p3 0.434 0.428 0.403);--sand-10:color(display-p3 0.487 0.481 0.456);--sand-11:color(display-p3 0.707 0.703 0.68);--sand-12:color(display-p3 0.933 0.933 0.926)}}}.light,.light-theme,:root{--sand-a1:#55550003;--sand-a2:#25250007;--sand-a3:#20100010;--sand-a4:#1f150019;--sand-a5:#1f180021;--sand-a6:#19130029;--sand-a7:#19140035;--sand-a8:#1915014a;--sand-a9:#0f0f0079;--sand-a10:#0c0c0083;--sand-a11:#080800a1;--sand-a12:#060500e3}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.light,.light-theme,:root{--sand-a1:color(display-p3 0.349 0.349 0.024/0.012);--sand-a2:color(display-p3 0.161 0.161 0.024/0.028);--sand-a3:color(display-p3 0.067 0.067 0.008/0.063);--sand-a4:color(display-p3 0.129 0.129 0.012/0.099);--sand-a5:color(display-p3 0.098 0.067 0.008/0.126);--sand-a6:color(display-p3 0.102 0.075 0.004/0.161);--sand-a7:color(display-p3 0.098 0.098 0.004/0.208);--sand-a8:color(display-p3 0.086 0.075 0.004/0.287);--sand-a9:color(display-p3 0.051 0.051 0.004/0.471);--sand-a10:color(display-p3 0.047 0.047 0/0.514);--sand-a11:color(display-p3 0.031 0.031 0/0.632);--sand-a12:color(display-p3 0.024 0.02 0/0.891)}}}.dark,.dark-theme{--sand-a1:#00000000;--sand-a2:#f4f4f309;--sand-a3:#f6f6f513;--sand-a4:#fefef31b;--sand-a5:#fbfbeb23;--sand-a6:#fffaed2d;--sand-a7:#fffbed3c;--sand-a8:#fff9eb57;--sand-a9:#fffae965;--sand-a10:#fffdee73;--sand-a11:#fffcf4b0;--sand-a12:#fffffded}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--sand-a1:color(display-p3 0 0 0/0);--sand-a2:color(display-p3 0.992 0.992 0.988/0.034);--sand-a3:color(display-p3 0.996 0.996 0.992/0.072);--sand-a4:color(display-p3 0.992 0.992 0.953/0.106);--sand-a5:color(display-p3 1 1 0.965/0.135);--sand-a6:color(display-p3 1 0.976 0.929/0.177);--sand-a7:color(display-p3 1 0.984 0.929/0.236);--sand-a8:color(display-p3 1 0.976 0.925/0.341);--sand-a9:color(display-p3 1 0.98 0.925/0.395);--sand-a10:color(display-p3 1 0.992 0.933/0.45);--sand-a11:color(display-p3 1 0.996 0.961/0.685);--sand-a12:color(display-p3 1 1 0.992/0.929)}}}:root{--black-a1:rgba(0,0,0,.05);--black-a2:rgba(0,0,0,.1);--black-a3:rgba(0,0,0,.15);--black-a4:rgba(0,0,0,.2);--black-a5:rgba(0,0,0,.3);--black-a6:rgba(0,0,0,.4);--black-a7:rgba(0,0,0,.5);--black-a8:rgba(0,0,0,.6);--black-a9:rgba(0,0,0,.7);--black-a10:rgba(0,0,0,.8);--black-a11:rgba(0,0,0,.9);--black-a12:rgba(0,0,0,.95)}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root{--black-a1:color(display-p3 0 0 0/0.05);--black-a2:color(display-p3 0 0 0/0.1);--black-a3:color(display-p3 0 0 0/0.15);--black-a4:color(display-p3 0 0 0/0.2);--black-a5:color(display-p3 0 0 0/0.3);--black-a6:color(display-p3 0 0 0/0.4);--black-a7:color(display-p3 0 0 0/0.5);--black-a8:color(display-p3 0 0 0/0.6);--black-a9:color(display-p3 0 0 0/0.7);--black-a10:color(display-p3 0 0 0/0.8);--black-a11:color(display-p3 0 0 0/0.9);--black-a12:color(display-p3 0 0 0/0.95)}}}:root{--white-a1:hsla(0,0%,100%,.05);--white-a2:hsla(0,0%,100%,.1);--white-a3:hsla(0,0%,100%,.15);--white-a4:hsla(0,0%,100%,.2);--white-a5:hsla(0,0%,100%,.3);--white-a6:hsla(0,0%,100%,.4);--white-a7:hsla(0,0%,100%,.5);--white-a8:hsla(0,0%,100%,.6);--white-a9:hsla(0,0%,100%,.7);--white-a10:hsla(0,0%,100%,.8);--white-a11:hsla(0,0%,100%,.9);--white-a12:hsla(0,0%,100%,.95)}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root{--white-a1:color(display-p3 1 1 1/0.05);--white-a2:color(display-p3 1 1 1/0.1);--white-a3:color(display-p3 1 1 1/0.15);--white-a4:color(display-p3 1 1 1/0.2);--white-a5:color(display-p3 1 1 1/0.3);--white-a6:color(display-p3 1 1 1/0.4);--white-a7:color(display-p3 1 1 1/0.5);--white-a8:color(display-p3 1 1 1/0.6);--white-a9:color(display-p3 1 1 1/0.7);--white-a10:color(display-p3 1 1 1/0.8);--white-a11:color(display-p3 1 1 1/0.9);--white-a12:color(display-p3 1 1 1/0.95)}}}:root{--tomato-9-contrast:#fff;--red-9-contrast:#fff;--ruby-9-contrast:#fff;--crimson-9-contrast:#fff;--pink-9-contrast:#fff;--plum-9-contrast:#fff;--purple-9-contrast:#fff;--violet-9-contrast:#fff;--iris-9-contrast:#fff;--indigo-9-contrast:#fff;--blue-9-contrast:#fff;--cyan-9-contrast:#fff;--teal-9-contrast:#fff;--jade-9-contrast:#fff;--green-9-contrast:#fff;--grass-9-contrast:#fff;--orange-9-contrast:#fff;--brown-9-contrast:#fff;--sky-9-contrast:#1c2024;--mint-9-contrast:#1a211e;--lime-9-contrast:#1d211c;--yellow-9-contrast:#21201c;--amber-9-contrast:#21201c;--gold-9-contrast:#fff;--bronze-9-contrast:#fff;--gray-9-contrast:#fff}.light,.light-theme,:root{--gray-surface:#ffffffcc;--mauve-surface:#ffffffcc;--slate-surface:#ffffffcc;--sage-surface:#ffffffcc;--olive-surface:#ffffffcc;--sand-surface:#ffffffcc;--tomato-surface:#fff6f5cc;--red-surface:#fff5f5cc;--ruby-surface:#fff5f6cc;--crimson-surface:#fef5f8cc;--pink-surface:#fef5facc;--plum-surface:#fdf5fdcc;--purple-surface:#faf5fecc;--violet-surface:#f9f6ffcc;--iris-surface:#f6f6ffcc;--indigo-surface:#f5f8ffcc;--blue-surface:#f1f9ffcc;--cyan-surface:#eff9facc;--teal-surface:#f0faf8cc;--jade-surface:#f1faf5cc;--green-surface:#f1faf4cc;--grass-surface:#f3faf3cc;--brown-surface:#fbf8f4cc;--bronze-surface:#fdf5f3cc;--gold-surface:#f9f8efcc;--sky-surface:#eef9fdcc;--mint-surface:#effaf8cc;--lime-surface:#f6f9f0cc;--yellow-surface:#fefbe4cc;--amber-surface:#fefae4cc;--orange-surface:#fff5e9cc;@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){&{--gray-surface:color(display-p3 1 1 1/0.8);--mauve-surface:color(display-p3 1 1 1/0.8);--slate-surface:color(display-p3 1 1 1/0.8);--sage-surface:color(display-p3 1 1 1/0.8);--olive-surface:color(display-p3 1 1 1/0.8);--sand-surface:color(display-p3 1 1 1/0.8);--tomato-surface:color(display-p3 0.9922 0.9647 0.9608/0.8);--red-surface:color(display-p3 0.9961 0.9647 0.9647/0.8);--ruby-surface:color(display-p3 0.9961 0.9647 0.9647/0.8);--crimson-surface:color(display-p3 0.9922 0.9608 0.9725/0.8);--pink-surface:color(display-p3 0.9922 0.9608 0.9804/0.8);--plum-surface:color(display-p3 0.9843 0.9647 0.9843/0.8);--purple-surface:color(display-p3 0.9804 0.9647 0.9922/0.8);--violet-surface:color(display-p3 0.9725 0.9647 0.9961/0.8);--iris-surface:color(display-p3 0.9647 0.9647 0.9961/0.8);--indigo-surface:color(display-p3 0.9647 0.9725 0.9961/0.8);--blue-surface:color(display-p3 0.9529 0.9765 0.9961/0.8);--cyan-surface:color(display-p3 0.9412 0.9765 0.9804/0.8);--teal-surface:color(display-p3 0.9451 0.9804 0.9725/0.8);--jade-surface:color(display-p3 0.9529 0.9804 0.9608/0.8);--green-surface:color(display-p3 0.9569 0.9804 0.9608/0.8);--grass-surface:color(display-p3 0.9569 0.9804 0.9569/0.8);--brown-surface:color(display-p3 0.9843 0.9725 0.9569/0.8);--bronze-surface:color(display-p3 0.9843 0.9608 0.9529/0.8);--gold-surface:color(display-p3 0.9765 0.9725 0.9412/0.8);--sky-surface:color(display-p3 0.9412 0.9765 0.9843/0.8);--mint-surface:color(display-p3 0.9451 0.9804 0.9725/0.8);--lime-surface:color(display-p3 0.9725 0.9765 0.9412/0.8);--yellow-surface:color(display-p3 0.9961 0.9922 0.902/0.8);--amber-surface:color(display-p3 0.9922 0.9843 0.902/0.8);--orange-surface:color(display-p3 0.9961 0.9608 0.9176/0.8)}}}}.dark,.dark-theme{--gray-surface:#21212180;--mauve-surface:#22212380;--slate-surface:#1f212380;--sage-surface:#1e201f80;--olive-surface:#1f201e80;--sand-surface:#21212080;--tomato-surface:#2d191580;--red-surface:#2f151780;--ruby-surface:#2b191d80;--crimson-surface:#2f151f80;--pink-surface:#31132980;--plum-surface:#2f152f80;--purple-surface:#2b173580;--violet-surface:#25193980;--iris-surface:#1d1b3980;--indigo-surface:#171d3b80;--blue-surface:#11213d80;--cyan-surface:#11252d80;--teal-surface:#13272580;--jade-surface:#13271f80;--green-surface:#15251d80;--grass-surface:#19231b80;--brown-surface:#271f1b80;--bronze-surface:#27211d80;--gold-surface:#25231d80;--sky-surface:#13233b80;--mint-surface:#15272780;--lime-surface:#1b211580;--yellow-surface:#231f1380;--amber-surface:#271f1380;--orange-surface:#271d1380;@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){&{--gray-surface:color(display-p3 0.1255 0.1255 0.1255/0.5);--mauve-surface:color(display-p3 0.1333 0.1255 0.1333/0.5);--slate-surface:color(display-p3 0.1176 0.1255 0.1333/0.5);--sage-surface:color(display-p3 0.1176 0.1255 0.1176/0.5);--olive-surface:color(display-p3 0.1176 0.1255 0.1176/0.5);--sand-surface:color(display-p3 0.1255 0.1255 0.1255/0.5);--tomato-surface:color(display-p3 0.1569 0.0941 0.0784/0.5);--red-surface:color(display-p3 0.1647 0.0863 0.0863/0.5);--ruby-surface:color(display-p3 0.1569 0.0941 0.1098/0.5);--crimson-surface:color(display-p3 0.1647 0.0863 0.1176/0.5);--pink-surface:color(display-p3 0.1725 0.0784 0.149/0.5);--plum-surface:color(display-p3 0.1647 0.0863 0.1725/0.5);--purple-surface:color(display-p3 0.149 0.0941 0.1961/0.5);--violet-surface:color(display-p3 0.1333 0.102 0.2118/0.5);--iris-surface:color(display-p3 0.1098 0.102 0.2118/0.5);--indigo-surface:color(display-p3 0.0941 0.1098 0.2196/0.5);--blue-surface:color(display-p3 0.0706 0.1255 0.2196/0.5);--cyan-surface:color(display-p3 0.0784 0.1412 0.1725/0.5);--teal-surface:color(display-p3 0.0863 0.149 0.1412/0.5);--jade-surface:color(display-p3 0.0863 0.149 0.1176/0.5);--green-surface:color(display-p3 0.0941 0.1412 0.1098/0.5);--grass-surface:color(display-p3 0.102 0.1333 0.102/0.5);--brown-surface:color(display-p3 0.1412 0.1176 0.102/0.5);--bronze-surface:color(display-p3 0.1412 0.1255 0.1176/0.5);--gold-surface:color(display-p3 0.1412 0.1333 0.1098/0.5);--sky-surface:color(display-p3 0.0863 0.1333 0.2196/0.5);--mint-surface:color(display-p3 0.0941 0.149 0.1412/0.5);--lime-surface:color(display-p3 0.1098 0.1255 0.0784/0.5);--yellow-surface:color(display-p3 0.1333 0.1176 0.0706/0.5);--amber-surface:color(display-p3 0.1412 0.1176 0.0784/0.5);--orange-surface:color(display-p3 0.1412 0.1098 0.0706/0.5)}}}}[data-accent-color=tomato]{--color-surface-accent:var(--tomato-surface);--accent-1:var(--tomato-1);--accent-2:var(--tomato-2);--accent-3:var(--tomato-3);--accent-4:var(--tomato-4);--accent-5:var(--tomato-5);--accent-6:var(--tomato-6);--accent-7:var(--tomato-7);--accent-8:var(--tomato-8);--accent-9:var(--tomato-9);--accent-9-contrast:var(--tomato-9-contrast);--accent-10:var(--tomato-10);--accent-11:var(--tomato-11);--accent-12:var(--tomato-12);--accent-a1:var(--tomato-a1);--accent-a2:var(--tomato-a2);--accent-a3:var(--tomato-a3);--accent-a4:var(--tomato-a4);--accent-a5:var(--tomato-a5);--accent-a6:var(--tomato-a6);--accent-a7:var(--tomato-a7);--accent-a8:var(--tomato-a8);--accent-a9:var(--tomato-a9);--accent-a10:var(--tomato-a10);--accent-a11:var(--tomato-a11);--accent-a12:var(--tomato-a12)}[data-accent-color=red]{--color-surface-accent:var(--red-surface);--accent-1:var(--red-1);--accent-2:var(--red-2);--accent-3:var(--red-3);--accent-4:var(--red-4);--accent-5:var(--red-5);--accent-6:var(--red-6);--accent-7:var(--red-7);--accent-8:var(--red-8);--accent-9:var(--red-9);--accent-9-contrast:var(--red-9-contrast);--accent-10:var(--red-10);--accent-11:var(--red-11);--accent-12:var(--red-12);--accent-a1:var(--red-a1);--accent-a2:var(--red-a2);--accent-a3:var(--red-a3);--accent-a4:var(--red-a4);--accent-a5:var(--red-a5);--accent-a6:var(--red-a6);--accent-a7:var(--red-a7);--accent-a8:var(--red-a8);--accent-a9:var(--red-a9);--accent-a10:var(--red-a10);--accent-a11:var(--red-a11);--accent-a12:var(--red-a12)}[data-accent-color=ruby]{--color-surface-accent:var(--ruby-surface);--accent-1:var(--ruby-1);--accent-2:var(--ruby-2);--accent-3:var(--ruby-3);--accent-4:var(--ruby-4);--accent-5:var(--ruby-5);--accent-6:var(--ruby-6);--accent-7:var(--ruby-7);--accent-8:var(--ruby-8);--accent-9:var(--ruby-9);--accent-9-contrast:var(--ruby-9-contrast);--accent-10:var(--ruby-10);--accent-11:var(--ruby-11);--accent-12:var(--ruby-12);--accent-a1:var(--ruby-a1);--accent-a2:var(--ruby-a2);--accent-a3:var(--ruby-a3);--accent-a4:var(--ruby-a4);--accent-a5:var(--ruby-a5);--accent-a6:var(--ruby-a6);--accent-a7:var(--ruby-a7);--accent-a8:var(--ruby-a8);--accent-a9:var(--ruby-a9);--accent-a10:var(--ruby-a10);--accent-a11:var(--ruby-a11);--accent-a12:var(--ruby-a12)}[data-accent-color=crimson]{--color-surface-accent:var(--crimson-surface);--accent-1:var(--crimson-1);--accent-2:var(--crimson-2);--accent-3:var(--crimson-3);--accent-4:var(--crimson-4);--accent-5:var(--crimson-5);--accent-6:var(--crimson-6);--accent-7:var(--crimson-7);--accent-8:var(--crimson-8);--accent-9:var(--crimson-9);--accent-9-contrast:var(--crimson-9-contrast);--accent-10:var(--crimson-10);--accent-11:var(--crimson-11);--accent-12:var(--crimson-12);--accent-a1:var(--crimson-a1);--accent-a2:var(--crimson-a2);--accent-a3:var(--crimson-a3);--accent-a4:var(--crimson-a4);--accent-a5:var(--crimson-a5);--accent-a6:var(--crimson-a6);--accent-a7:var(--crimson-a7);--accent-a8:var(--crimson-a8);--accent-a9:var(--crimson-a9);--accent-a10:var(--crimson-a10);--accent-a11:var(--crimson-a11);--accent-a12:var(--crimson-a12)}[data-accent-color=pink]{--color-surface-accent:var(--pink-surface);--accent-1:var(--pink-1);--accent-2:var(--pink-2);--accent-3:var(--pink-3);--accent-4:var(--pink-4);--accent-5:var(--pink-5);--accent-6:var(--pink-6);--accent-7:var(--pink-7);--accent-8:var(--pink-8);--accent-9:var(--pink-9);--accent-9-contrast:var(--pink-9-contrast);--accent-10:var(--pink-10);--accent-11:var(--pink-11);--accent-12:var(--pink-12);--accent-a1:var(--pink-a1);--accent-a2:var(--pink-a2);--accent-a3:var(--pink-a3);--accent-a4:var(--pink-a4);--accent-a5:var(--pink-a5);--accent-a6:var(--pink-a6);--accent-a7:var(--pink-a7);--accent-a8:var(--pink-a8);--accent-a9:var(--pink-a9);--accent-a10:var(--pink-a10);--accent-a11:var(--pink-a11);--accent-a12:var(--pink-a12)}[data-accent-color=plum]{--color-surface-accent:var(--plum-surface);--accent-1:var(--plum-1);--accent-2:var(--plum-2);--accent-3:var(--plum-3);--accent-4:var(--plum-4);--accent-5:var(--plum-5);--accent-6:var(--plum-6);--accent-7:var(--plum-7);--accent-8:var(--plum-8);--accent-9:var(--plum-9);--accent-9-contrast:var(--plum-9-contrast);--accent-10:var(--plum-10);--accent-11:var(--plum-11);--accent-12:var(--plum-12);--accent-a1:var(--plum-a1);--accent-a2:var(--plum-a2);--accent-a3:var(--plum-a3);--accent-a4:var(--plum-a4);--accent-a5:var(--plum-a5);--accent-a6:var(--plum-a6);--accent-a7:var(--plum-a7);--accent-a8:var(--plum-a8);--accent-a9:var(--plum-a9);--accent-a10:var(--plum-a10);--accent-a11:var(--plum-a11);--accent-a12:var(--plum-a12)}[data-accent-color=purple]{--color-surface-accent:var(--purple-surface);--accent-1:var(--purple-1);--accent-2:var(--purple-2);--accent-3:var(--purple-3);--accent-4:var(--purple-4);--accent-5:var(--purple-5);--accent-6:var(--purple-6);--accent-7:var(--purple-7);--accent-8:var(--purple-8);--accent-9:var(--purple-9);--accent-9-contrast:var(--purple-9-contrast);--accent-10:var(--purple-10);--accent-11:var(--purple-11);--accent-12:var(--purple-12);--accent-a1:var(--purple-a1);--accent-a2:var(--purple-a2);--accent-a3:var(--purple-a3);--accent-a4:var(--purple-a4);--accent-a5:var(--purple-a5);--accent-a6:var(--purple-a6);--accent-a7:var(--purple-a7);--accent-a8:var(--purple-a8);--accent-a9:var(--purple-a9);--accent-a10:var(--purple-a10);--accent-a11:var(--purple-a11);--accent-a12:var(--purple-a12)}[data-accent-color=violet]{--color-surface-accent:var(--violet-surface);--accent-1:var(--violet-1);--accent-2:var(--violet-2);--accent-3:var(--violet-3);--accent-4:var(--violet-4);--accent-5:var(--violet-5);--accent-6:var(--violet-6);--accent-7:var(--violet-7);--accent-8:var(--violet-8);--accent-9:var(--violet-9);--accent-9-contrast:var(--violet-9-contrast);--accent-10:var(--violet-10);--accent-11:var(--violet-11);--accent-12:var(--violet-12);--accent-a1:var(--violet-a1);--accent-a2:var(--violet-a2);--accent-a3:var(--violet-a3);--accent-a4:var(--violet-a4);--accent-a5:var(--violet-a5);--accent-a6:var(--violet-a6);--accent-a7:var(--violet-a7);--accent-a8:var(--violet-a8);--accent-a9:var(--violet-a9);--accent-a10:var(--violet-a10);--accent-a11:var(--violet-a11);--accent-a12:var(--violet-a12)}[data-accent-color=iris]{--color-surface-accent:var(--iris-surface);--accent-1:var(--iris-1);--accent-2:var(--iris-2);--accent-3:var(--iris-3);--accent-4:var(--iris-4);--accent-5:var(--iris-5);--accent-6:var(--iris-6);--accent-7:var(--iris-7);--accent-8:var(--iris-8);--accent-9:var(--iris-9);--accent-9-contrast:var(--iris-9-contrast);--accent-10:var(--iris-10);--accent-11:var(--iris-11);--accent-12:var(--iris-12);--accent-a1:var(--iris-a1);--accent-a2:var(--iris-a2);--accent-a3:var(--iris-a3);--accent-a4:var(--iris-a4);--accent-a5:var(--iris-a5);--accent-a6:var(--iris-a6);--accent-a7:var(--iris-a7);--accent-a8:var(--iris-a8);--accent-a9:var(--iris-a9);--accent-a10:var(--iris-a10);--accent-a11:var(--iris-a11);--accent-a12:var(--iris-a12)}[data-accent-color=indigo]{--color-surface-accent:var(--indigo-surface);--accent-1:var(--indigo-1);--accent-2:var(--indigo-2);--accent-3:var(--indigo-3);--accent-4:var(--indigo-4);--accent-5:var(--indigo-5);--accent-6:var(--indigo-6);--accent-7:var(--indigo-7);--accent-8:var(--indigo-8);--accent-9:var(--indigo-9);--accent-9-contrast:var(--indigo-9-contrast);--accent-10:var(--indigo-10);--accent-11:var(--indigo-11);--accent-12:var(--indigo-12);--accent-a1:var(--indigo-a1);--accent-a2:var(--indigo-a2);--accent-a3:var(--indigo-a3);--accent-a4:var(--indigo-a4);--accent-a5:var(--indigo-a5);--accent-a6:var(--indigo-a6);--accent-a7:var(--indigo-a7);--accent-a8:var(--indigo-a8);--accent-a9:var(--indigo-a9);--accent-a10:var(--indigo-a10);--accent-a11:var(--indigo-a11);--accent-a12:var(--indigo-a12)}[data-accent-color=blue]{--color-surface-accent:var(--blue-surface);--accent-1:var(--blue-1);--accent-2:var(--blue-2);--accent-3:var(--blue-3);--accent-4:var(--blue-4);--accent-5:var(--blue-5);--accent-6:var(--blue-6);--accent-7:var(--blue-7);--accent-8:var(--blue-8);--accent-9:var(--blue-9);--accent-9-contrast:var(--blue-9-contrast);--accent-10:var(--blue-10);--accent-11:var(--blue-11);--accent-12:var(--blue-12);--accent-a1:var(--blue-a1);--accent-a2:var(--blue-a2);--accent-a3:var(--blue-a3);--accent-a4:var(--blue-a4);--accent-a5:var(--blue-a5);--accent-a6:var(--blue-a6);--accent-a7:var(--blue-a7);--accent-a8:var(--blue-a8);--accent-a9:var(--blue-a9);--accent-a10:var(--blue-a10);--accent-a11:var(--blue-a11);--accent-a12:var(--blue-a12)}[data-accent-color=cyan]{--color-surface-accent:var(--cyan-surface);--accent-1:var(--cyan-1);--accent-2:var(--cyan-2);--accent-3:var(--cyan-3);--accent-4:var(--cyan-4);--accent-5:var(--cyan-5);--accent-6:var(--cyan-6);--accent-7:var(--cyan-7);--accent-8:var(--cyan-8);--accent-9:var(--cyan-9);--accent-9-contrast:var(--cyan-9-contrast);--accent-10:var(--cyan-10);--accent-11:var(--cyan-11);--accent-12:var(--cyan-12);--accent-a1:var(--cyan-a1);--accent-a2:var(--cyan-a2);--accent-a3:var(--cyan-a3);--accent-a4:var(--cyan-a4);--accent-a5:var(--cyan-a5);--accent-a6:var(--cyan-a6);--accent-a7:var(--cyan-a7);--accent-a8:var(--cyan-a8);--accent-a9:var(--cyan-a9);--accent-a10:var(--cyan-a10);--accent-a11:var(--cyan-a11);--accent-a12:var(--cyan-a12)}[data-accent-color=teal]{--color-surface-accent:var(--teal-surface);--accent-1:var(--teal-1);--accent-2:var(--teal-2);--accent-3:var(--teal-3);--accent-4:var(--teal-4);--accent-5:var(--teal-5);--accent-6:var(--teal-6);--accent-7:var(--teal-7);--accent-8:var(--teal-8);--accent-9:var(--teal-9);--accent-9-contrast:var(--teal-9-contrast);--accent-10:var(--teal-10);--accent-11:var(--teal-11);--accent-12:var(--teal-12);--accent-a1:var(--teal-a1);--accent-a2:var(--teal-a2);--accent-a3:var(--teal-a3);--accent-a4:var(--teal-a4);--accent-a5:var(--teal-a5);--accent-a6:var(--teal-a6);--accent-a7:var(--teal-a7);--accent-a8:var(--teal-a8);--accent-a9:var(--teal-a9);--accent-a10:var(--teal-a10);--accent-a11:var(--teal-a11);--accent-a12:var(--teal-a12)}[data-accent-color=jade]{--color-surface-accent:var(--jade-surface);--accent-1:var(--jade-1);--accent-2:var(--jade-2);--accent-3:var(--jade-3);--accent-4:var(--jade-4);--accent-5:var(--jade-5);--accent-6:var(--jade-6);--accent-7:var(--jade-7);--accent-8:var(--jade-8);--accent-9:var(--jade-9);--accent-9-contrast:var(--jade-9-contrast);--accent-10:var(--jade-10);--accent-11:var(--jade-11);--accent-12:var(--jade-12);--accent-a1:var(--jade-a1);--accent-a2:var(--jade-a2);--accent-a3:var(--jade-a3);--accent-a4:var(--jade-a4);--accent-a5:var(--jade-a5);--accent-a6:var(--jade-a6);--accent-a7:var(--jade-a7);--accent-a8:var(--jade-a8);--accent-a9:var(--jade-a9);--accent-a10:var(--jade-a10);--accent-a11:var(--jade-a11);--accent-a12:var(--jade-a12)}[data-accent-color=green]{--color-surface-accent:var(--green-surface);--accent-1:var(--green-1);--accent-2:var(--green-2);--accent-3:var(--green-3);--accent-4:var(--green-4);--accent-5:var(--green-5);--accent-6:var(--green-6);--accent-7:var(--green-7);--accent-8:var(--green-8);--accent-9:var(--green-9);--accent-9-contrast:var(--green-9-contrast);--accent-10:var(--green-10);--accent-11:var(--green-11);--accent-12:var(--green-12);--accent-a1:var(--green-a1);--accent-a2:var(--green-a2);--accent-a3:var(--green-a3);--accent-a4:var(--green-a4);--accent-a5:var(--green-a5);--accent-a6:var(--green-a6);--accent-a7:var(--green-a7);--accent-a8:var(--green-a8);--accent-a9:var(--green-a9);--accent-a10:var(--green-a10);--accent-a11:var(--green-a11);--accent-a12:var(--green-a12)}[data-accent-color=grass]{--color-surface-accent:var(--grass-surface);--accent-1:var(--grass-1);--accent-2:var(--grass-2);--accent-3:var(--grass-3);--accent-4:var(--grass-4);--accent-5:var(--grass-5);--accent-6:var(--grass-6);--accent-7:var(--grass-7);--accent-8:var(--grass-8);--accent-9:var(--grass-9);--accent-9-contrast:var(--grass-9-contrast);--accent-10:var(--grass-10);--accent-11:var(--grass-11);--accent-12:var(--grass-12);--accent-a1:var(--grass-a1);--accent-a2:var(--grass-a2);--accent-a3:var(--grass-a3);--accent-a4:var(--grass-a4);--accent-a5:var(--grass-a5);--accent-a6:var(--grass-a6);--accent-a7:var(--grass-a7);--accent-a8:var(--grass-a8);--accent-a9:var(--grass-a9);--accent-a10:var(--grass-a10);--accent-a11:var(--grass-a11);--accent-a12:var(--grass-a12)}[data-accent-color=orange]{--color-surface-accent:var(--orange-surface);--accent-1:var(--orange-1);--accent-2:var(--orange-2);--accent-3:var(--orange-3);--accent-4:var(--orange-4);--accent-5:var(--orange-5);--accent-6:var(--orange-6);--accent-7:var(--orange-7);--accent-8:var(--orange-8);--accent-9:var(--orange-9);--accent-9-contrast:var(--orange-9-contrast);--accent-10:var(--orange-10);--accent-11:var(--orange-11);--accent-12:var(--orange-12);--accent-a1:var(--orange-a1);--accent-a2:var(--orange-a2);--accent-a3:var(--orange-a3);--accent-a4:var(--orange-a4);--accent-a5:var(--orange-a5);--accent-a6:var(--orange-a6);--accent-a7:var(--orange-a7);--accent-a8:var(--orange-a8);--accent-a9:var(--orange-a9);--accent-a10:var(--orange-a10);--accent-a11:var(--orange-a11);--accent-a12:var(--orange-a12)}[data-accent-color=brown]{--color-surface-accent:var(--brown-surface);--accent-1:var(--brown-1);--accent-2:var(--brown-2);--accent-3:var(--brown-3);--accent-4:var(--brown-4);--accent-5:var(--brown-5);--accent-6:var(--brown-6);--accent-7:var(--brown-7);--accent-8:var(--brown-8);--accent-9:var(--brown-9);--accent-9-contrast:var(--brown-9-contrast);--accent-10:var(--brown-10);--accent-11:var(--brown-11);--accent-12:var(--brown-12);--accent-a1:var(--brown-a1);--accent-a2:var(--brown-a2);--accent-a3:var(--brown-a3);--accent-a4:var(--brown-a4);--accent-a5:var(--brown-a5);--accent-a6:var(--brown-a6);--accent-a7:var(--brown-a7);--accent-a8:var(--brown-a8);--accent-a9:var(--brown-a9);--accent-a10:var(--brown-a10);--accent-a11:var(--brown-a11);--accent-a12:var(--brown-a12)}[data-accent-color=sky]{--color-surface-accent:var(--sky-surface);--accent-1:var(--sky-1);--accent-2:var(--sky-2);--accent-3:var(--sky-3);--accent-4:var(--sky-4);--accent-5:var(--sky-5);--accent-6:var(--sky-6);--accent-7:var(--sky-7);--accent-8:var(--sky-8);--accent-9:var(--sky-9);--accent-9-contrast:var(--sky-9-contrast);--accent-10:var(--sky-10);--accent-11:var(--sky-11);--accent-12:var(--sky-12);--accent-a1:var(--sky-a1);--accent-a2:var(--sky-a2);--accent-a3:var(--sky-a3);--accent-a4:var(--sky-a4);--accent-a5:var(--sky-a5);--accent-a6:var(--sky-a6);--accent-a7:var(--sky-a7);--accent-a8:var(--sky-a8);--accent-a9:var(--sky-a9);--accent-a10:var(--sky-a10);--accent-a11:var(--sky-a11);--accent-a12:var(--sky-a12)}[data-accent-color=mint]{--color-surface-accent:var(--mint-surface);--accent-1:var(--mint-1);--accent-2:var(--mint-2);--accent-3:var(--mint-3);--accent-4:var(--mint-4);--accent-5:var(--mint-5);--accent-6:var(--mint-6);--accent-7:var(--mint-7);--accent-8:var(--mint-8);--accent-9:var(--mint-9);--accent-9-contrast:var(--mint-9-contrast);--accent-10:var(--mint-10);--accent-11:var(--mint-11);--accent-12:var(--mint-12);--accent-a1:var(--mint-a1);--accent-a2:var(--mint-a2);--accent-a3:var(--mint-a3);--accent-a4:var(--mint-a4);--accent-a5:var(--mint-a5);--accent-a6:var(--mint-a6);--accent-a7:var(--mint-a7);--accent-a8:var(--mint-a8);--accent-a9:var(--mint-a9);--accent-a10:var(--mint-a10);--accent-a11:var(--mint-a11);--accent-a12:var(--mint-a12)}[data-accent-color=lime]{--color-surface-accent:var(--lime-surface);--accent-1:var(--lime-1);--accent-2:var(--lime-2);--accent-3:var(--lime-3);--accent-4:var(--lime-4);--accent-5:var(--lime-5);--accent-6:var(--lime-6);--accent-7:var(--lime-7);--accent-8:var(--lime-8);--accent-9:var(--lime-9);--accent-9-contrast:var(--lime-9-contrast);--accent-10:var(--lime-10);--accent-11:var(--lime-11);--accent-12:var(--lime-12);--accent-a1:var(--lime-a1);--accent-a2:var(--lime-a2);--accent-a3:var(--lime-a3);--accent-a4:var(--lime-a4);--accent-a5:var(--lime-a5);--accent-a6:var(--lime-a6);--accent-a7:var(--lime-a7);--accent-a8:var(--lime-a8);--accent-a9:var(--lime-a9);--accent-a10:var(--lime-a10);--accent-a11:var(--lime-a11);--accent-a12:var(--lime-a12)}[data-accent-color=yellow]{--color-surface-accent:var(--yellow-surface);--accent-1:var(--yellow-1);--accent-2:var(--yellow-2);--accent-3:var(--yellow-3);--accent-4:var(--yellow-4);--accent-5:var(--yellow-5);--accent-6:var(--yellow-6);--accent-7:var(--yellow-7);--accent-8:var(--yellow-8);--accent-9:var(--yellow-9);--accent-9-contrast:var(--yellow-9-contrast);--accent-10:var(--yellow-10);--accent-11:var(--yellow-11);--accent-12:var(--yellow-12);--accent-a1:var(--yellow-a1);--accent-a2:var(--yellow-a2);--accent-a3:var(--yellow-a3);--accent-a4:var(--yellow-a4);--accent-a5:var(--yellow-a5);--accent-a6:var(--yellow-a6);--accent-a7:var(--yellow-a7);--accent-a8:var(--yellow-a8);--accent-a9:var(--yellow-a9);--accent-a10:var(--yellow-a10);--accent-a11:var(--yellow-a11);--accent-a12:var(--yellow-a12)}[data-accent-color=amber]{--color-surface-accent:var(--amber-surface);--accent-1:var(--amber-1);--accent-2:var(--amber-2);--accent-3:var(--amber-3);--accent-4:var(--amber-4);--accent-5:var(--amber-5);--accent-6:var(--amber-6);--accent-7:var(--amber-7);--accent-8:var(--amber-8);--accent-9:var(--amber-9);--accent-9-contrast:var(--amber-9-contrast);--accent-10:var(--amber-10);--accent-11:var(--amber-11);--accent-12:var(--amber-12);--accent-a1:var(--amber-a1);--accent-a2:var(--amber-a2);--accent-a3:var(--amber-a3);--accent-a4:var(--amber-a4);--accent-a5:var(--amber-a5);--accent-a6:var(--amber-a6);--accent-a7:var(--amber-a7);--accent-a8:var(--amber-a8);--accent-a9:var(--amber-a9);--accent-a10:var(--amber-a10);--accent-a11:var(--amber-a11);--accent-a12:var(--amber-a12)}[data-accent-color=gold]{--color-surface-accent:var(--gold-surface);--accent-1:var(--gold-1);--accent-2:var(--gold-2);--accent-3:var(--gold-3);--accent-4:var(--gold-4);--accent-5:var(--gold-5);--accent-6:var(--gold-6);--accent-7:var(--gold-7);--accent-8:var(--gold-8);--accent-9:var(--gold-9);--accent-9-contrast:var(--gold-9-contrast);--accent-10:var(--gold-10);--accent-11:var(--gold-11);--accent-12:var(--gold-12);--accent-a1:var(--gold-a1);--accent-a2:var(--gold-a2);--accent-a3:var(--gold-a3);--accent-a4:var(--gold-a4);--accent-a5:var(--gold-a5);--accent-a6:var(--gold-a6);--accent-a7:var(--gold-a7);--accent-a8:var(--gold-a8);--accent-a9:var(--gold-a9);--accent-a10:var(--gold-a10);--accent-a11:var(--gold-a11);--accent-a12:var(--gold-a12)}[data-accent-color=bronze]{--color-surface-accent:var(--bronze-surface);--accent-1:var(--bronze-1);--accent-2:var(--bronze-2);--accent-3:var(--bronze-3);--accent-4:var(--bronze-4);--accent-5:var(--bronze-5);--accent-6:var(--bronze-6);--accent-7:var(--bronze-7);--accent-8:var(--bronze-8);--accent-9:var(--bronze-9);--accent-9-contrast:var(--bronze-9-contrast);--accent-10:var(--bronze-10);--accent-11:var(--bronze-11);--accent-12:var(--bronze-12);--accent-a1:var(--bronze-a1);--accent-a2:var(--bronze-a2);--accent-a3:var(--bronze-a3);--accent-a4:var(--bronze-a4);--accent-a5:var(--bronze-a5);--accent-a6:var(--bronze-a6);--accent-a7:var(--bronze-a7);--accent-a8:var(--bronze-a8);--accent-a9:var(--bronze-a9);--accent-a10:var(--bronze-a10);--accent-a11:var(--bronze-a11);--accent-a12:var(--bronze-a12)}[data-accent-color=gray]{--color-surface-accent:var(--gray-surface);--accent-1:var(--gray-1);--accent-2:var(--gray-2);--accent-3:var(--gray-3);--accent-4:var(--gray-4);--accent-5:var(--gray-5);--accent-6:var(--gray-6);--accent-7:var(--gray-7);--accent-8:var(--gray-8);--accent-9:var(--gray-9);--accent-9-contrast:var(--gray-9-contrast);--accent-10:var(--gray-10);--accent-11:var(--gray-11);--accent-12:var(--gray-12);--accent-a1:var(--gray-a1);--accent-a2:var(--gray-a2);--accent-a3:var(--gray-a3);--accent-a4:var(--gray-a4);--accent-a5:var(--gray-a5);--accent-a6:var(--gray-a6);--accent-a7:var(--gray-a7);--accent-a8:var(--gray-a8);--accent-a9:var(--gray-a9);--accent-a10:var(--gray-a10);--accent-a11:var(--gray-a11);--accent-a12:var(--gray-a12)}:root{--sy-f-sys:-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen,Ubuntu,Droid Sans,Helvetica Neue;--sy-f-cjk:PingFang SC,Hiragino Sans GB,Droid Sans Fallback,Microsoft YaHei;--sy-f-heading:var(--sy-f-sys),var(--sy-f-cjk),sans-serif;--sy-f-text:var(--sy-f-sys),var(--sy-f-cjk),sans-serif;--sy-f-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--sy-s-banner-height:0rem;--sy-s-navbar-height:56px;--sy-s-offset-top:calc(var(--sy-s-navbar-height) + var(--sy-s-banner-height));--sy-c-divider:var(--gray-4);--sy-c-border:var(--gray-5);--sy-c-text:var(--gray-12);--sy-c-light:var(--gray-11);--sy-c-bold:var(--slate-12);--sy-c-heading:var(--sage-12);--sy-c-link:var(--accent-9);--sy-c-link-hover:var(--accent-a11);--sy-c-background:#fff;--sy-c-surface:var(--gray-a2);--sy-c-overlay:var(--black-a5);--sy-c-background-contrast:#000;--sy-c-foot-text:var(--sy-c-text);--sy-c-foot-background:var(--slate-2);--sy-c-foot-divider:var(--sy-c-divider);--sy-dropdown-shadow:0 12px 32px var(--gray-a6),0 2px 6px var(--gray-a4)}[data-accent-color=amber],[data-accent-color=lime],[data-accent-color=mint],[data-accent-color=sky],[data-accent-color=yellow]{--sy-c-link:var(--accent-a10)}html.light{color-scheme:light;--sy-c-background:#fff;--sy-c-background-contrast:#000}html.dark{color-scheme:dark;--sy-c-background:var(--slate-1);--sy-c-overlay:var(--white-a2);--sy-c-background-contrast:var(--white-a10);--sy-c-foot-background:var(--black-a11);--sy-c-foot-divider:var(--black-a12)}html{color:var(--sy-c-text);background-color:var(--sy-c-background)}:root{--lucide-alert-url:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3zM12 9v4m0 4h.01'/%3E%3C/svg%3E");--lucide-arrows-url:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m7 15 5 5 5-5M7 9l5-5 5 5'/%3E%3C/svg%3E");--lucide-award-url:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='8' r='6'/%3E%3Cpath d='M15.477 12.89 17 22l-5-3-5 3 1.523-9.11'/%3E%3C/svg%3E");--lucide-bell-url:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M18 8A6 6 0 0 0 6 8c0 7-3 9-3 9h18s-3-2-3-9m-4.27 13a2 2 0 0 1-3.46 0'/%3E%3C/svg%3E");--lucide-bookmark-url:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m19 21-7-4-7 4V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v16z'/%3E%3C/svg%3E");--lucide-calendar-url:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Crect width='18' height='18' x='3' y='4' rx='2' ry='2'/%3E%3Cpath d='M16 2v4M8 2v4m-5 4h18'/%3E%3C/svg%3E");--lucide-check-url:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");--lucide-chevron-down-url:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' class='lucide lucide-chevron-down'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--lucide-chevron-left-url:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' class='lucide lucide-chevron-left'%3E%3Cpath d='m15 18-6-6 6-6'/%3E%3C/svg%3E");--lucide-chevron-right-url:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' class='lucide lucide-chevron-right'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E");--lucide-chevron-up-url:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' class='lucide lucide-chevron-up'%3E%3Cpath d='m18 15-6-6-6 6'/%3E%3C/svg%3E");--lucide-close-url:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E");--lucide-external-link-url:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M13 5h6v6m0-6L5 19'/%3E%3C/svg%3E");--lucide-flame-url:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M8.5 14.5A2.5 2.5 0 0 0 11 12c0-1.38-.5-2-1-3-1.072-2.143-.224-4.054 2-6 .5 2.5 2 4.9 4 6.5 2 1.6 3 3.5 3 5.5a7 7 0 1 1-14 0c0-1.153.433-2.294 1-3a2.5 2.5 0 0 0 2.5 2.5z'/%3E%3C/svg%3E");--lucide-git-fork-url:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='18' r='3'/%3E%3Ccircle cx='6' cy='6' r='3'/%3E%3Ccircle cx='18' cy='6' r='3'/%3E%3Cpath d='M18 9v1a2 2 0 0 1-2 2H8a2 2 0 0 1-2-2V9m6 3v3'/%3E%3C/svg%3E");--lucide-help-url:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3m.08 4h.01'/%3E%3C/svg%3E");--lucide-languages-url:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' class='lucide lucide-languages'%3E%3Cpath d='m5 8 6 6m-7 0 6-6 2-3M2 5h12M7 2h1m14 20-5-10-5 10m2-4h6'/%3E%3C/svg%3E");--lucide-laptop-url:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Crect width='18' height='12' x='3' y='4' rx='2' ry='2'/%3E%3Cpath d='M2 20h20'/%3E%3C/svg%3E");--lucide-link-url:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71'/%3E%3Cpath d='M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71'/%3E%3C/svg%3E");--lucide-menu-url:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' class='lucide lucide-menu'%3E%3Cpath d='M4 12h16M4 6h16M4 18h16'/%3E%3C/svg%3E");--lucide-milestone-url:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M18 6H5a2 2 0 0 0-2 2v3a2 2 0 0 0 2 2h13l4-3.5L18 6zm-6 7v8m0-18v3'/%3E%3C/svg%3E");--lucide-moon-url:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 3a6.364 6.364 0 0 0 9 9 9 9 0 1 1-9-9z'/%3E%3C/svg%3E");--lucide-outdent-url:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m7 8-4 4 4 4m14-4H11m10-6H11m10 12H11'/%3E%3C/svg%3E");--lucide-rocket-url:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4.5 16.5c-1.5 1.26-2 5-2 5s3.74-.5 5-2c.71-.84.7-2.13-.09-2.91a2.18 2.18 0 0 0-2.91-.09zM12 15l-3-3a22 22 0 0 1 2-3.95A12.88 12.88 0 0 1 22 2c0 2.72-.78 7.5-6 11a22.35 22.35 0 0 1-4 2z'/%3E%3Cpath d='M9 12H4s.55-3.03 2-4c1.62-1.08 5 0 5 0m1 7v5s3.03-.55 4-2c1.08-1.62 0-5 0-5'/%3E%3C/svg%3E");--lucide-skull-url:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='9' cy='12' r='1'/%3E%3Ccircle cx='15' cy='12' r='1'/%3E%3Cpath d='M8 20v2h8v-2m-3.5-3-.5-1-.5 1h1z'/%3E%3Cpath d='M16 20a2 2 0 0 0 1.56-3.25 8 8 0 1 0-11.12 0A2 2 0 0 0 8 20'/%3E%3C/svg%3E");--lucide-star-url:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m12 2 3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z'/%3E%3C/svg%3E");--lucide-sun-url:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Cpath d='M12 2v2m0 16v2M4.93 4.93l1.41 1.41m11.32 11.32 1.41 1.41M2 12h2m16 0h2M6.34 17.66l-1.41 1.41M19.07 4.93l-1.41 1.41'/%3E%3C/svg%3E");--lucide-zap-url:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M13 2 3 14h9l-1 8 10-12h-9l1-8z'/%3E%3C/svg%3E")}.i-lucide.alert{--icon-url:var(--lucide-alert-url)}.i-lucide.arrows{--icon-url:var(--lucide-arrows-url)}.i-lucide.award{--icon-url:var(--lucide-award-url)}.i-lucide.bell{--icon-url:var(--lucide-bell-url)}.i-lucide.bookmark{--icon-url:var(--lucide-bookmark-url)}.i-lucide.calendar{--icon-url:var(--lucide-calendar-url)}.i-lucide.check{--icon-url:var(--lucide-check-url)}.i-lucide.chevron-down{--icon-url:var(--lucide-chevron-down-url)}.i-lucide.chevron-left{--icon-url:var(--lucide-chevron-left-url)}.i-lucide.chevron-right{--icon-url:var(--lucide-chevron-right-url)}.i-lucide.chevron-up{--icon-url:var(--lucide-chevron-up-url)}.i-lucide.close{--icon-url:var(--lucide-close-url)}.i-lucide.external-link{--icon-url:var(--lucide-external-link-url)}.i-lucide.flame{--icon-url:var(--lucide-flame-url)}.i-lucide.git-fork{--icon-url:var(--lucide-git-fork-url)}.i-lucide.help{--icon-url:var(--lucide-help-url)}.i-lucide.languages{--icon-url:var(--lucide-languages-url)}.i-lucide.laptop{--icon-url:var(--lucide-laptop-url)}.i-lucide.link{--icon-url:var(--lucide-link-url)}.i-lucide.menu{--icon-url:var(--lucide-menu-url)}.i-lucide.milestone{--icon-url:var(--lucide-milestone-url)}.i-lucide.moon{--icon-url:var(--lucide-moon-url)}.i-lucide.outdent{--icon-url:var(--lucide-outdent-url)}.i-lucide.rocket{--icon-url:var(--lucide-rocket-url)}.i-lucide.skull{--icon-url:var(--lucide-skull-url)}.i-lucide.star{--icon-url:var(--lucide-star-url)}.i-lucide.sun{--icon-url:var(--lucide-sun-url)}.i-lucide.zap{--icon-url:var(--lucide-zap-url)}:root{--simpleicons-bitbucket-url:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M.778 1.213a.768.768 0 0 0-.768.892l3.263 19.81c.084.5.515.868 1.022.873H19.95a.772.772 0 0 0 .77-.646l3.27-20.03a.768.768 0 0 0-.768-.891zM14.52 15.53H9.522L8.17 8.466h7.561z'/%3E%3C/svg%3E");--simpleicons-discord-url:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.317 4.37a19.791 19.791 0 0 0-4.885-1.515.074.074 0 0 0-.079.037c-.21.375-.444.864-.608 1.25a18.27 18.27 0 0 0-5.487 0 12.64 12.64 0 0 0-.617-1.25.077.077 0 0 0-.079-.037A19.736 19.736 0 0 0 3.677 4.37a.07.07 0 0 0-.032.027C.533 9.046-.32 13.58.099 18.057a.082.082 0 0 0 .031.057 19.9 19.9 0 0 0 5.993 3.03.078.078 0 0 0 .084-.028 14.09 14.09 0 0 0 1.226-1.994.076.076 0 0 0-.041-.106 13.107 13.107 0 0 1-1.872-.892.077.077 0 0 1-.008-.128 10.2 10.2 0 0 0 .372-.292.074.074 0 0 1 .077-.01c3.928 1.793 8.18 1.793 12.062 0a.074.074 0 0 1 .078.01c.12.098.246.198.373.292a.077.077 0 0 1-.006.127 12.299 12.299 0 0 1-1.873.892.077.077 0 0 0-.041.107c.36.698.772 1.362 1.225 1.993a.076.076 0 0 0 .084.028 19.839 19.839 0 0 0 6.002-3.03.077.077 0 0 0 .032-.054c.5-5.177-.838-9.674-3.549-13.66a.061.061 0 0 0-.031-.03zM8.02 15.33c-1.183 0-2.157-1.085-2.157-2.419 0-1.333.956-2.419 2.157-2.419 1.21 0 2.176 1.096 2.157 2.42 0 1.333-.956 2.418-2.157 2.418zm7.975 0c-1.183 0-2.157-1.085-2.157-2.419 0-1.333.955-2.419 2.157-2.419 1.21 0 2.176 1.096 2.157 2.42 0 1.333-.946 2.418-2.157 2.418z'/%3E%3C/svg%3E");--simpleicons-git-url:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M23.546 10.93 13.067.452a1.55 1.55 0 0 0-2.188 0L8.708 2.627l2.76 2.76a1.838 1.838 0 0 1 2.327 2.341l2.658 2.66a1.838 1.838 0 0 1 1.9 3.039 1.837 1.837 0 0 1-2.6 0 1.846 1.846 0 0 1-.404-1.996L12.86 8.955v6.525c.176.086.342.203.488.348a1.848 1.848 0 0 1 0 2.6 1.844 1.844 0 0 1-2.609 0 1.834 1.834 0 0 1 0-2.598c.182-.18.387-.316.605-.406V8.835a1.834 1.834 0 0 1-.996-2.41L7.636 3.7.45 10.881c-.6.605-.6 1.584 0 2.189l10.48 10.477a1.545 1.545 0 0 0 2.186 0l10.43-10.43a1.544 1.544 0 0 0 0-2.187'/%3E%3C/svg%3E");--simpleicons-github-url:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12'/%3E%3C/svg%3E");--simpleicons-gitlab-url:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m23.6 9.593-.033-.086L20.3.98a.851.851 0 0 0-.336-.405.875.875 0 0 0-1 .054.875.875 0 0 0-.29.44L16.47 7.818H7.537L5.332 1.07a.857.857 0 0 0-.29-.441.875.875 0 0 0-1-.054.859.859 0 0 0-.336.405L.433 9.502l-.032.086a6.066 6.066 0 0 0 2.012 7.01l.01.009.03.021 4.977 3.727 2.462 1.863 1.5 1.132a1.008 1.008 0 0 0 1.22 0l1.499-1.132 2.461-1.863 5.006-3.75.013-.01a6.068 6.068 0 0 0 2.01-7.002z'/%3E%3C/svg%3E");--simpleicons-linkedin-url:url("data:image/svg+xml;utf8,%3Csvg role='img' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3ELinkedIn%3C/title%3E%3Cpath d='M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433c-1.144 0-2.063-.926-2.063-2.065 0-1.138.92-2.063 2.063-2.063 1.14 0 2.064.925 2.064 2.063 0 1.139-.925 2.065-2.064 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z'/%3E%3C/svg%3E");--simpleicons-mastodon-url:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.268 5.313c-.35-2.578-2.617-4.61-5.304-5.004C17.51.242 15.792 0 11.813 0h-.03c-3.98 0-4.835.242-5.288.309C3.882.692 1.496 2.518.917 5.127.64 6.412.61 7.837.661 9.143c.074 1.874.088 3.745.26 5.611.118 1.24.325 2.47.62 3.68.55 2.237 2.777 4.098 4.96 4.857 2.336.792 4.849.923 7.256.38.265-.061.527-.132.786-.213.585-.184 1.27-.39 1.774-.753a.057.057 0 0 0 .023-.043v-1.809a.052.052 0 0 0-.02-.041.053.053 0 0 0-.046-.01 20.282 20.282 0 0 1-4.709.545c-2.73 0-3.463-1.284-3.674-1.818a5.593 5.593 0 0 1-.319-1.433.053.053 0 0 1 .066-.054c1.517.363 3.072.546 4.632.546.376 0 .75 0 1.125-.01 1.57-.044 3.224-.124 4.768-.422.038-.008.077-.015.11-.024 2.435-.464 4.753-1.92 4.989-5.604.008-.145.03-1.52.03-1.67.002-.512.167-3.63-.024-5.545zm-3.748 9.195h-2.561V8.29c0-1.309-.55-1.976-1.67-1.976-1.23 0-1.846.79-1.846 2.35v3.403h-2.546V8.663c0-1.56-.617-2.35-1.848-2.35-1.112 0-1.668.668-1.67 1.977v6.218H4.822V8.102c0-1.31.337-2.35 1.011-3.12.696-.77 1.608-1.164 2.74-1.164 1.311 0 2.302.5 2.962 1.498l.638 1.06.638-1.06c.66-.999 1.65-1.498 2.96-1.498 1.13 0 2.043.395 2.74 1.164.675.77 1.012 1.81 1.012 3.12z'/%3E%3C/svg%3E");--simpleicons-readthedocs-url:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7.732 0a59.316 59.316 0 0 0-4.977.218V24a62.933 62.933 0 0 1 3.619-.687c.17-.028.34-.053.509-.078.215-.033.43-.066.644-.096l.205-.03zm1.18.003V22.96a61.042 61.042 0 0 1 12.333-.213V1.485A60.859 60.859 0 0 0 8.912.003zm1.707 1.81a.59.59 0 0 1 .015 0c3.06.088 6.125.404 9.167.95a.59.59 0 0 1 .476.686.59.59 0 0 1-.569.484.59.59 0 0 1-.116-.009 60.622 60.622 0 0 0-8.992-.931.59.59 0 0 1-.573-.607.59.59 0 0 1 .592-.572zm-4.212.028a.59.59 0 0 1 .578.565.59.59 0 0 1-.564.614 59.74 59.74 0 0 0-2.355.144.59.59 0 0 1-.04.002.59.59 0 0 1-.595-.542.59.59 0 0 1 .54-.635c.8-.065 1.6-.114 2.401-.148a.59.59 0 0 1 .035 0zm4.202 2.834a.59.59 0 0 1 .015 0 61.6 61.6 0 0 1 9.167.8.59.59 0 0 1 .488.677.59.59 0 0 1-.602.494.59.59 0 0 1-.076-.006 60.376 60.376 0 0 0-8.99-.786.59.59 0 0 1-.584-.596.59.59 0 0 1 .582-.583zm-4.211.097a.59.59 0 0 1 .587.555.59.59 0 0 1-.554.622c-.786.046-1.572.107-2.356.184a.59.59 0 0 1-.04.003.59.59 0 0 1-.603-.533.59.59 0 0 1 .53-.644c.8-.078 1.599-.14 2.4-.187a.59.59 0 0 1 .036 0zM10.6 7.535a.59.59 0 0 1 .015 0c3.06-.013 6.125.204 9.167.65a.59.59 0 0 1 .498.67.59.59 0 0 1-.593.504.59.59 0 0 1-.076-.006 60.142 60.142 0 0 0-8.992-.638.59.59 0 0 1-.592-.588.59.59 0 0 1 .573-.592zm1.153 2.846a61.093 61.093 0 0 1 8.02.515.59.59 0 0 1 .509.66.59.59 0 0 1-.586.514.59.59 0 0 1-.076-.005 59.982 59.982 0 0 0-8.99-.492.59.59 0 0 1-.603-.577.59.59 0 0 1 .578-.603c.382-.008.765-.012 1.148-.012zm1.139 2.832a60.92 60.92 0 0 1 6.871.394.59.59 0 0 1 .52.652.59.59 0 0 1-.577.523.59.59 0 0 1-.076-.004 59.936 59.936 0 0 0-8.991-.344.59.59 0 0 1-.61-.568.59.59 0 0 1 .567-.611c.765-.028 1.53-.042 2.296-.042z'/%3E%3C/svg%3E");--simpleicons-reddit-url:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 0C5.373 0 0 5.373 0 12c0 3.314 1.343 6.314 3.515 8.485l-2.286 2.286A.72.72 0 0 0 1.738 24H12c6.627 0 12-5.373 12-12S18.627 0 12 0Zm4.388 3.199a1.999 1.999 0 1 1-1.947 2.46v.002a2.368 2.368 0 0 0-2.032 2.341v.007c1.776.067 3.4.567 4.686 1.363a2.802 2.802 0 1 1 2.908 4.753c-.088 3.256-3.637 5.876-7.997 5.876-4.361 0-7.905-2.617-7.998-5.87a2.8 2.8 0 0 1 1.189-5.34c.645 0 1.239.218 1.712.585 1.275-.79 2.881-1.291 4.64-1.365v-.01a3.229 3.229 0 0 1 2.88-3.207 2 2 0 0 1 1.959-1.595Zm-8.085 8.376c-.784 0-1.459.78-1.506 1.797-.047 1.016.64 1.429 1.426 1.429.786 0 1.371-.369 1.418-1.385.047-1.017-.553-1.841-1.338-1.841Zm7.406 0c-.786 0-1.385.824-1.338 1.841.047 1.017.634 1.385 1.418 1.385.785 0 1.473-.413 1.426-1.429-.046-1.017-.721-1.797-1.506-1.797Zm-3.703 4.013c-.974 0-1.907.048-2.77.135a.222.222 0 0 0-.183.305 3.199 3.199 0 0 0 2.953 1.964 3.2 3.2 0 0 0 2.953-1.964.222.222 0 0 0-.184-.305 27.75 27.75 0 0 0-2.769-.135Z'/%3E%3C/svg%3E");--simpleicons-slack-url:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5.042 15.165a2.528 2.528 0 0 1-2.52 2.523A2.528 2.528 0 0 1 0 15.165a2.527 2.527 0 0 1 2.522-2.52h2.52v2.52zm1.271 0a2.527 2.527 0 0 1 2.521-2.52 2.527 2.527 0 0 1 2.521 2.52v6.313A2.528 2.528 0 0 1 8.834 24a2.528 2.528 0 0 1-2.521-2.522v-6.313zM8.834 5.042a2.528 2.528 0 0 1-2.521-2.52A2.528 2.528 0 0 1 8.834 0a2.528 2.528 0 0 1 2.521 2.522v2.52H8.834zm0 1.271a2.528 2.528 0 0 1 2.521 2.521 2.528 2.528 0 0 1-2.521 2.521H2.522A2.528 2.528 0 0 1 0 8.834a2.528 2.528 0 0 1 2.522-2.521h6.312zm10.122 2.521a2.528 2.528 0 0 1 2.522-2.521A2.528 2.528 0 0 1 24 8.834a2.528 2.528 0 0 1-2.522 2.521h-2.522V8.834zm-1.268 0a2.528 2.528 0 0 1-2.523 2.521 2.527 2.527 0 0 1-2.52-2.521V2.522A2.527 2.527 0 0 1 15.165 0a2.528 2.528 0 0 1 2.523 2.522v6.312zm-2.523 10.122a2.528 2.528 0 0 1 2.523 2.522A2.528 2.528 0 0 1 15.165 24a2.527 2.527 0 0 1-2.52-2.522v-2.522h2.52zm0-1.268a2.527 2.527 0 0 1-2.52-2.523 2.526 2.526 0 0 1 2.52-2.52h6.313A2.527 2.527 0 0 1 24 15.165a2.528 2.528 0 0 1-2.522 2.523h-6.313z'/%3E%3C/svg%3E");--simpleicons-x-twitter-url:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M18.901 1.153h3.68l-8.04 9.19L24 22.846h-7.406l-5.8-7.584-6.638 7.584H.474l8.6-9.83L0 1.154h7.594l5.243 6.932ZM17.61 20.644h2.039L6.486 3.24H4.298Z'/%3E%3C/svg%3E");--simpleicons-youtube-url:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M23.498 6.186a3.016 3.016 0 0 0-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.017 3.017 0 0 0 .502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.016 3.016 0 0 0 2.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.015 3.015 0 0 0 2.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814zM9.545 15.568V8.432L15.818 12l-6.273 3.568z'/%3E%3C/svg%3E")}.i-icon.bitbucket,.i-simpleicons.bitbucket{--icon-url:var(--simpleicons-bitbucket-url)}.i-icon.discord,.i-simpleicons.discord{--icon-url:var(--simpleicons-discord-url)}.i-icon.git,.i-simpleicons.git{--icon-url:var(--simpleicons-git-url)}.i-icon.github,.i-simpleicons.github{--icon-url:var(--simpleicons-github-url)}.i-icon.gitlab,.i-simpleicons.gitlab{--icon-url:var(--simpleicons-gitlab-url)}.i-icon.linkedin,.i-simpleicons.linkedin{--icon-url:var(--simpleicons-linkedin-url)}.i-icon.mastodon,.i-simpleicons.mastodon{--icon-url:var(--simpleicons-mastodon-url)}.i-icon.readthedocs,.i-simpleicons.readthedocs{--icon-url:var(--simpleicons-readthedocs-url)}.i-icon.reddit,.i-simpleicons.reddit{--icon-url:var(--simpleicons-reddit-url)}.i-icon.slack,.i-simpleicons.slack{--icon-url:var(--simpleicons-slack-url)}.i-icon.x-twitter,.i-simpleicons.x-twitter{--icon-url:var(--simpleicons-x-twitter-url)}.i-icon.youtube,.i-simpleicons.youtube{--icon-url:var(--simpleicons-youtube-url)}:root{--yue-c-text:var(--sy-c-text);--yue-c-heading:var(--sy-c-heading);--yue-c-bold:var(--sy-c-bold);--yue-c-link-1:var(--sy-c-text);--yue-c-link-2:var(--sy-c-bold);--yue-c-link-border:var(--sy-c-link);--yue-c-ol-marker:var(--gray-9);--yue-c-ul-marker:var(--sage-a5);--yue-c-hr:var(--sy-c-border);--yue-c-quote:var(--sy-c-text);--yue-c-quote-border:var(--accent-a3);--yue-c-quote-symbol:var(--accent-9);--yue-c-caption:var(--sy-c-light);--yue-c-code-text:var(--accent-a11);--yue-c-code-background:var(--accent-a3);--yue-c-table-border:var(--gray-a5);--yue-c-th-background:var(--color-surface-accent);--yue-c-th-border:var(--gray-a5);--yue-c-td-border:var(--gray-a4);--yue-c-row-background:var(--sy-c-surface)}.yue{font-size:1rem;line-height:1.75;color:var(--yue-c-text)}.yue p{margin-top:1rem;margin-bottom:1.25rem}.yue a{color:var(--yue-c-link-1);font-weight:500;text-decoration:none;border-bottom:1px solid var(--yue-c-link-border)}.yue a:hover{color:var(--yue-c-link-2);border-bottom-width:2px}.yue pre a,.yue pre a:hover{border-bottom:none}.yue strong{color:var(--yue-c-bold);font-weight:600}.yue a strong,.yue blockquote strong,.yue thead th strong{color:inherit}.yue ol{margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}.yue ol,.yue ol[type="1"]{list-style-type:decimal}.yue ol.upperalpha,.yue ol[type=A]{list-style-type:upper-alpha}.yue ol.loweralpha,.yue ol[type=a]{list-style-type:lower-alpha}.yue ol.upperroman,.yue ol[type=I]{list-style-type:upper-roman}.yue ol.lowerroman,.yue ol[type=i]{list-style-type:lower-roman}.yue ul{list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}.yue ol>li::marker{font-weight:400;color:var(--yue-c-ol-marker)}.yue ul>li::marker{color:var(--yue-c-ul-marker)}.yue dl{margin-top:1.5rem;margin-bottom:1.5rem}.yue dt{color:var(--yue-c-bold);font-weight:600}.yue dd{margin-left:1.5rem}.yue hr{border-color:var(--yue-c-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.yue blockquote{color:var(--yue-c-quote);border-left-width:.25rem;border-left-color:var(--yue-c-quote-border);margin-top:1.2rem;margin-bottom:1.2rem;padding-left:1rem}.yue blockquote .attribution{font-size:.85em;font-style:italic}[lang=ja] .yue blockquote .attribution,[lang=ko] .yue blockquote .attribution,[lang^=zh] .yue blockquote .attribution{font-style:normal}.yue h1{color:var(--yue-c-heading);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.yue h1 strong{font-weight:900;color:inherit}.yue h2{color:var(--yue-c-heading);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.yue h2 strong{font-weight:800;color:inherit}.yue h3{color:var(--yue-c-heading);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.yue h3 strong{font-weight:700;color:inherit}.yue h4{color:var(--yue-c-heading);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.yue h4 strong{font-weight:700;color:inherit}.yue h5,.yue h6{color:var(--yue-c-heading);font-weight:600}.yue img{display:inline;margin-top:2em;margin-bottom:2em}.yue img.rounded{border-radius:.5rem}.yue a>img,.yue figure img,.yue figure>*{margin-top:0;margin-bottom:0}.yue figcaption{color:var(--yue-c-caption);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.yue figcaption>p{margin-top:0}.yue code{color:var(--yue-c-code-text);font-weight:600;font-size:.875em}.yue a code,.yue blockquote code,.yue h1 code,.yue h2 code,.yue h3 code,.yue h4 code,.yue th code{color:inherit}.yue h2 code{font-size:.875em}.yue li>code,.yue p>code{padding:2px 4px;border-radius:3px;font-weight:500;background-color:var(--yue-c-code-background)}.yue h3 code{font-size:.9em}.yue kbd{font-family:var(--sy-f-mono)}.yue figure,.yue video{margin-top:2em;margin-bottom:2em}.yue li{margin-top:.5em;margin-bottom:.5em}.yue ol>li,.yue ul>li{padding-left:.375em}.yue ol ol,.yue ol ul,.yue ul ol,.yue ul ul{margin-top:.75em;margin-bottom:.75em}.yue h2+*,.yue h3+*,.yue h4+*,.yue hr+*{margin-top:0}.yue table{width:100%;table-layout:auto;text-align:left;margin-top:2em;margin-bottom:2em;font-size:.86em;line-height:1.7}.yue table>caption{margin-bottom:.4rem;color:var(--yue-c-caption)}.yue thead tr{border-bottom-width:1px;border-bottom-color:var(--yue-c-th-border)}.yue thead th{color:var(--yue-c-heading);font-weight:600;vertical-align:middle}.yue tbody tr{border-bottom-width:1px;border-bottom-color:var(--yue-c-td-border)}.yue tbody tr:last-child{border-bottom-width:0}.yue tbody td{vertical-align:middle}.yue tfoot{border-top-width:1px;border-top-color:var(--yue-c-th-border)}.yue tfoot td{vertical-align:top}.yue td>p{margin:.25rem 0}.yue thead th>p{margin:0}.yue tbody td,.yue tfoot td,.yue thead th{padding:.5rem}.yue section{clear:both}.yue section>div{margin-bottom:2rem}.yue dd>p:first-child{margin-top:0}.yue p.lead{font-size:1.2rem;color:var(--sy-c-light);margin-bottom:0}.yue p.lead+hr{margin-top:1rem}.yue p.rubric{color:var(--yue-c-heading);font-weight:600;margin-top:2rem}.yue .sidebar{background-color:var(--sy-c-surface);border:1px solid var(--sy-c-border);border-radius:6px;clear:right;float:right;margin-left:1rem;margin-bottom:1rem;margin-right:0;width:30%}@media (max-width:767px){.yue .sidebar{float:none;width:100%;margin-left:0}}.yue .sidebar>*{padding-left:1rem;padding-right:1rem}.yue .sidebar img{margin-top:1rem;margin-bottom:1rem}.yue .sidebar-title{font-weight:500;border-bottom:1px solid var(--sy-c-border);margin:0;padding-top:.5rem;padding-bottom:.5rem}.yue dl.simple>dd>p,.yue ol.simple>li>p,.yue ul.simple>li>p{margin:0}.yue a.headerlink{visibility:hidden;margin-left:6px;color:var(--sy-c-light);font-weight:300;font-size:58%;font-family:var(--sy-f-mono);--icon-url:var(--lucide-link-url);-webkit-mask:var(--icon-url) no-repeat;mask:var(--icon-url) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:1em;height:1em;display:inline-block;vertical-align:middle;font-style:normal;background-color:currentColor}.yue .math a.headerlink,h1:hover a.headerlink,h2:hover a.headerlink,h3:hover a.headerlink,h4:hover a.headerlink,h5:hover a.headerlink,h6:hover a.headerlink{visibility:visible}.yue .toctree-wrapper a,.yue a.image-reference{border-bottom:none}.yue .toctree-wrapper p.caption{font-size:.86rem;font-weight:500;font-family:var(--sy-f-heading);color:var(--sy-c-light);text-transform:uppercase;letter-spacing:.4px;padding:.8rem 0 .4rem;border-bottom:1px solid var(--sy-c-divider)}.yue .align-left{clear:left;float:left;margin:0 1rem 1rem}.yue .align-right{clear:right;float:right;margin:0 1rem 1rem}.yue .align-center{display:block;text-align:center}.yue .align-center,.yue figure.align-center img{margin-left:auto;margin-right:auto}a.footnote-reference{font-size:.65rem;vertical-align:top}aside.footnote>span,div.citation>span{float:left;font-weight:500;padding-right:.25rem}aside.footnote>p,div.citation>p{margin-bottom:.5rem;margin-top:.5rem;margin-left:2rem}.yue kbd.kbd:not(.compound){font-size:.86rem;padding:2px 5px;border-radius:3px;margin-right:.25rem}.yue kbd.compound>kbd{margin-left:.25rem}.yue .menuselection{font-weight:500;font-size:.86rem}.light .searchbox kbd,.light .yue kbd.kbd:not(.compound){border:0;background:linear-gradient(-225deg,#e6e6e6,#f8f8f8);box-shadow:inset 0 -2px #dbdbdb,inset 0 0 1px 1px #fff,0 1px 2px 1px #50505066}.dark .searchbox kbd,.dark .yue kbd.kbd:not(.compound){border:0;background:linear-gradient(-225deg,#353434,#141414);box-shadow:inset 0 -2px #373737,inset 0 0 1px 1px #222,0 1px 2px 1px #000}.yue p.centered{text-align:center}.hlist td{vertical-align:top}.dark .dark-hidden,.dark .light-only,.light .dark-only,.light .light-hidden{display:none}.yue .genindex-jumpbox,.yue .modindex-jumpbox{border-top:1px solid var(--sy-c-border);border-bottom:1px solid var(--sy-c-border);padding:2px .4rem}.yue table.modindextable td:first-of-type{width:28px}.yue table.modindextable img.toggler{margin:0}.yue table.modindextable tr.cap{font-size:1.12rem;background:var(--sy-c-surface);font-family:var(--sy-f-mono)}.yue h2+table.indextable,.yue table.indextable ul{margin-top:0}:root{--attention-icon:var(--lucide-alert-url);--attention-1:var(--crimson-surface);--attention-2:var(--crimson-a3);--attention-3:var(--crimson-9);--attention-4:var(--crimson-a11);--caution-icon:var(--lucide-zap-url);--caution-1:var(--amber-surface);--caution-2:var(--amber-a3);--caution-3:var(--amber-9);--caution-4:var(--amber-11);--danger-icon:var(--lucide-skull-url);--danger-1:var(--ruby-surface);--danger-2:var(--ruby-a3);--danger-3:var(--ruby-9);--danger-4:var(--ruby-a11);--error-icon:var(--lucide-close-url);--error-1:var(--red-surface);--error-2:var(--red-a3);--error-3:var(--red-9);--error-4:var(--red-a11);--hint-icon:var(--lucide-bell-url);--hint-1:var(--cyan-surface);--hint-2:var(--cyan-a3);--hint-3:var(--cyan-9);--hint-4:var(--cyan-a11);--important-icon:var(--lucide-flame-url);--important-1:var(--violet-surface);--important-2:var(--violet-a3);--important-3:var(--violet-9);--important-4:var(--violet-a11);--note-icon:var(--lucide-calendar-url);--note-1:var(--blue-surface);--note-2:var(--blue-a3);--note-3:var(--blue-9);--note-4:var(--blue-a11);--tip-icon:var(--lucide-rocket-url);--tip-1:var(--green-surface);--tip-2:var(--green-a3);--tip-3:var(--green-9);--tip-4:var(--green-a11);--warning-icon:var(--lucide-zap-url);--warning-1:var(--orange-surface);--warning-2:var(--orange-a3);--warning-3:var(--orange-9);--warning-4:var(--orange-a11);--seealso-icon:var(--lucide-link-url);--seealso-1:var(--gold-surface);--seealso-2:var(--gold-a3);--seealso-3:var(--gold-9);--seealso-4:var(--gold-a11);--todo-icon:var(--lucide-bookmark-url);--todo-1:var(--bronze-surface);--todo-2:var(--bronze-a3);--todo-3:var(--bronze-9);--todo-4:var(--bronze-a11);--versionadded-1:var(--green-surface);--versionadded-2:var(--green-9);--versionchanged-1:var(--amber-surface);--versionchanged-2:var(--amber-9);--deprecated-1:var(--red-surface);--deprecated-2:var(--red-9)}.admonition{--icon-url:var(--lucide-bell-url);--color-1:var(--color-surface-accent);--color-2:var(--accent-a3);--color-3:var(--accent-9);--color-4:var(--accent-a11);position:relative;padding:.825rem 1rem;margin-top:1rem;margin-bottom:1rem;border-left:4px solid var(--color-3);background-color:var(--color-1)}.admonition:before{position:absolute;content:"";top:6px;left:-12px;width:20px;height:20px;border-radius:100%;background-color:var(--color-3)}.admonition:after{position:absolute;content:"";top:10px;left:-8px;-webkit-mask:var(--icon-url) no-repeat;mask:var(--icon-url) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;font-style:normal;width:12px;height:12px;background-color:#fff}.admonition p.admonition-title{position:relative;margin:-.825rem -1rem .825rem -19px;padding:4px 18px;font-size:.85rem;font-weight:600;line-height:1.72;color:var(--color-4);background-color:var(--color-2);--yue-c-code:var(--color-4);--yue-c-bold:var(--color-4)}.admonition p.admonition-title svg{display:inline-block}.admonition.attention{--icon-url:var(--attention-icon);--color-1:var(--attention-1);--color-2:var(--attention-2);--color-3:var(--attention-3);--color-4:var(--attention-4)}.admonition.caution{--icon-url:var(--caution-icon);--color-1:var(--caution-1);--color-2:var(--caution-2);--color-3:var(--caution-3);--color-4:var(--caution-4)}.admonition.danger{--icon-url:var(--danger-icon);--color-1:var(--danger-1);--color-2:var(--danger-2);--color-3:var(--danger-3);--color-4:var(--danger-4)}.admonition.error{--icon-url:var(--error-icon);--color-1:var(--error-1);--color-2:var(--error-2);--color-3:var(--error-3);--color-4:var(--error-4)}.admonition.hint{--icon-url:var(--hint-icon);--color-1:var(--hint-1);--color-2:var(--hint-2);--color-3:var(--hint-3);--color-4:var(--hint-4)}.admonition.important{--icon-url:var(--important-icon);--color-1:var(--important-1);--color-2:var(--important-2);--color-3:var(--important-3);--color-4:var(--important-4)}.admonition.note{--icon-url:var(--note-icon);--color-1:var(--note-1);--color-2:var(--note-2);--color-3:var(--note-3);--color-4:var(--note-4)}.admonition.tip{--icon-url:var(--tip-icon);--color-1:var(--tip-1);--color-2:var(--tip-2);--color-3:var(--tip-3);--color-4:var(--tip-4)}.admonition.warning{--icon-url:var(--warning-icon);--color-1:var(--warning-1);--color-2:var(--warning-2);--color-3:var(--warning-3);--color-4:var(--warning-4)}.admonition.seealso{--icon-url:var(--seealso-icon);--color-1:var(--seealso-1);--color-2:var(--seealso-2);--color-3:var(--seealso-3);--color-4:var(--seealso-4)}.admonition.admonition-todo{--icon-url:var(--todo-icon);--color-1:var(--todo-1);--color-2:var(--todo-2);--color-3:var(--todo-3);--color-4:var(--todo-4)}.yue .admonition>*{margin-top:0}.yue .admonition>:last-child{margin-bottom:0!important}span.versionmodified{color:var(--sy-c-bold);font-weight:600}div.deprecated,div.versionadded,div.versionchanged{position:relative;padding:6px 1rem;margin:1rem 0;border-left:4px solid var(--color-2);background-color:var(--color-1);line-height:1.72}div.deprecated:before,div.versionadded:before,div.versionchanged:before{position:absolute;content:var(--version-icon);top:10px;left:-12px;color:#fff;width:20px;height:20px;border-radius:100%;background-color:var(--color-2);text-align:center;font:normal 700 14px/20px var(--sy-f-mono)}div.versionadded{--color-1:var(--versionadded-1);--color-2:var(--versionadded-2);--version-icon:"#"}div.versionchanged{--color-1:var(--versionchanged-1);--color-2:var(--versionchanged-2);--version-icon:"%"}div.deprecated{--color-1:var(--deprecated-1);--color-2:var(--deprecated-2);--version-icon:"!"}div.deprecated>p,div.versionadded>p,div.versionchanged>p{margin:0}.yue blockquote.epigraph{padding:1rem 2.4rem;border-left:0;text-align:center}.yue blockquote.highlights{border-left-width:4px;padding-top:.2rem;padding-bottom:.2rem;background-color:var(--sy-c-surface)}.yue blockquote.pull-quote{position:relative;font-size:1.24rem;padding:2.4rem 3.6rem 1.2rem;border-left:0}.yue blockquote.pull-quote:before{content:"\201c";position:absolute;top:0;left:.5rem;color:var(--yue-c-quote-symbol);font:700 4rem/1 Times New Roman,Georgia,Palatino,Times,serif}.yue blockquote.pull-quote .attribution{text-align:right}pre.literal-block{line-height:1.48;padding:1rem;font-size:.96rem;background-color:var(--syntax-pre-bg);border-radius:6px;overflow:auto}.highlight,.literal-block-wrapper{--margin:1rem;--radius:6px}.literal-block-wrapper div[class^=highlight-]{display:flex}.literal-block-wrapper .highlight{width:100%}.highlight>pre{line-height:1.48;padding:var(--margin);font-size:.96rem;font-family:var(--sy-f-mono);background-color:var(--syntax-pre-bg);border-radius:var(--radius);overflow:auto}.win .highlight>pre{font-family:"Twemoji Country Flags",var(--sy-f-mono)}.highlight .linenos{display:inline-block;box-shadow:-.05rem 0 var(--syntax-linenos-divider) inset;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-right:.8rem;padding-right:.8rem;opacity:.6}.highlight .hll{margin-left:calc(0rem - var(--margin));margin-right:calc(0rem - var(--margin));padding:0 var(--margin)}.code-block-caption{display:flex;font-size:.84rem;font-weight:600;color:var(--syntax-text);background-color:var(--syntax-cap-bg);padding:.4rem var(--margin);border-radius:var(--radius) var(--radius) 0 0}.code-block-caption+div>.highlight>pre{border-top-left-radius:0;border-top-right-radius:0}div[class^=highlight]>.highlight>pre{display:grid}.yue .table-wrapper{width:100%;overflow-x:auto;margin-top:2rem;margin-bottom:2rem;border:1px solid var(--yue-c-table-border);border-radius:6px}.yue .table-wrapper table{margin:0}.yue .table-wrapper thead tr{border-top:1px solid var(--yue-c-td-border)}.yue .table-wrapper thead tr:first-child{border-top:0}.yue .table-wrapper th{background-color:var(--yue-c-th-background);border-left:1px solid var(--yue-c-td-border);padding:.725rem 1rem}.yue .table-wrapper td{border-left:1px solid var(--yue-c-td-border);padding:.5rem 1rem}.yue .table-wrapper tr>td:first-child,.yue .table-wrapper tr>th:first-child{border-left:0}.yue .table-wrapper caption{padding:.5rem;margin:0;border-bottom:1px solid var(--yue-c-th-border)}.yue .table-wrapper tbody tr.row-odd{background-color:var(--yue-c-row-background)}.yue table.hlist td{vertical-align:top}.table-wrapper{overflow-x:auto;scrollbar-gutter:auto}.table-wrapper::-webkit-scrollbar{height:.75rem;width:.75rem}.table-wrapper::-webkit-scrollbar-thumb{border-radius:10px}.table-wrapper::-webkit-scrollbar-track{background-color:transparent}.table-wrapper:hover::-webkit-scrollbar-thumb{background-color:hsla(0,0%,61%,.2);background-clip:content-box;border:3px solid transparent}.yue table.ghost td,.yue table.ghost th{border-left:0;border-right:0;background-color:transparent}.yue table.ghost caption{margin-bottom:0;padding-bottom:.5rem;border-bottom:3px solid var(--yue-c-td-border)}.yue table.ghost thead tr:first-child{border-top:0;border-bottom-width:3px}.yue .table-wrapper.ghost{border:0}:root{--sig-property:var(--syntax-keyword);--sig-name:var(--syntax-property);--sig-typehint:var(--syntax-constant);--sig-param:var(--syntax-meta)}dt.sig{position:relative;font-size:.92rem;padding:.25rem .5rem .25rem 3rem;text-indent:-2.4rem;border-radius:6px}dt.sig:after{content:"";display:table;clear:both}dt.sig:hover{background:var(--sy-c-surface)}dt.sig+dd{font-size:.92rem;margin-left:2rem}dt.sig>em.property:first-child{color:var(--sig-property)}dl.field-list a{font-weight:400}dt.sig+dd>div{margin-bottom:1rem}dt.sig+dd>dl.field-list>dt{text-transform:uppercase;font-size:.76rem}em.property,em.sig-param{font-style:normal}em.sig-param{color:var(--sy-c-light)}span.sig-name,span.sig-prename{color:var(--sig-name)}span.sig-name{font-weight:600}span.sig-return-icon{color:var(--sy-c-light)}span.sig-return-typehint,span.sig-return-typehint>a{color:var(--sig-typehint)}span.pre,span.sig-paren{font-family:var(--sy-f-mono)}dt.sig>a.internal{font-size:.82rem;border:0;color:var(--sy-c-light)}dt.sig>a.internal:before{content:"\a";white-space:pre}.viewcode-block{position:relative}.viewcode-back{position:absolute;top:-1.5rem;font-size:.8rem}.classifier{font-style:oblique;font-weight:400}.classifier:before{font-style:normal;margin-left:.1rem;margin-right:.5rem;content:":";display:inline-block}.yue .table-wrapper.autosummary{border-left:0;border-right:0;border-radius:0}.yue .table-wrapper table.autosummary td{border:none;padding-top:.25rem;padding-bottom:.25rem}.yue p.rubric+div.autosummary{margin-top:0}.hamburger{position:relative;display:inline-block;width:16px;height:14px;overflow:hidden;cursor:pointer}.hamburger>span{position:absolute;width:16px;height:2px;left:0;background-color:var(--sy-c-text);transition:top .25s,transform .25s}.hamburger_1{top:0}.hamburger_2{top:6px}.hamburger_3{top:12px}button[aria-expanded=true] .hamburger .hamburger_1{top:6px;transform:translate(0) rotate(225deg)}button[aria-expanded=true] .hamburger .hamburger_2{top:6px;transform:translate(18px)}button[aria-expanded=true] .hamburger .hamburger_3{top:6px;transform:translate(0) rotate(135deg)}.searchbox{position:relative}.searchbox input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:6px 12px;font-size:.92rem;font-family:var(--sy-f-text);border-radius:6px;outline:0;background:var(--sy-c-surface)}.searchbox button,.searchbox kbd{position:absolute;font-size:.68rem;font-weight:600;font-family:var(--sy-f-mono);padding:2px 6px;margin:6px;right:0;border-radius:3px;border:1px solid var(--sy-c-border);background-color:var(--sy-c-background);opacity:1;transition:opacity .2s ease}.searchbox input:focus+kbd{opacity:0}.searchform{display:flex;position:relative;align-items:center}.searchform input[name=q]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:6px 12px;font-size:.92rem;font-family:var(--sy-f-text);border-radius:6px;outline:0;background:var(--sy-c-surface)}.searchform input[name=q]+button{position:absolute;font-size:.68rem;font-weight:600;font-family:var(--sy-f-text);padding:2px 6px;margin:6px;right:0;border-radius:3px;border:1px solid var(--sy-c-divider);background-color:var(--sy-c-background);opacity:1;transition:opacity .2s ease}.search .highlighted{background-color:var(--accent-a4)}#search-results{border-top:1px solid var(--sy-c-border)}#search-results h2{margin-top:2rem;margin-bottom:.725rem}#search-results .search-summary{font-weight:500;color:var(--sy-c-light)}#search-results ul.search{list-style-type:none;margin-left:0;padding-left:0;padding-top:.625rem;padding-bottom:2rem}#search-results ul.search>li{padding-left:0}#search-results ul.search>li+li{padding-top:1rem;border-top:1px solid var(--sy-c-divider)}#search-results ul.search li>a{font-weight:600}#search-results ul.search p.context{margin-top:.5rem;font-size:.875rem}.demo{border:1px solid var(--sy-c-border);border-radius:6px}.demo-code .highlight>pre{border-bottom-left-radius:0;border-bottom-right-radius:0}.demo-result{padding:1rem}.container.image-1,.container.video-1{border:.5rem solid var(--accent-a3);border-radius:6px}.container.image-1>img{border-radius:4px;margin:0}.container.video-1 iframe,.container.video-1 video{border-radius:4px;width:100%;margin:0}.container.image-2,.container.video-2{border:1px solid var(--sy-c-border);padding:1rem;border-radius:6px}.container.image-2>img,.container.video-2>video{margin:0}.container.buttons{margin:2rem 0 4.2rem}.container.buttons>p{display:flex;gap:1rem}.container.buttons a{display:inline-block;padding:0 2rem;line-height:2.6rem;border-radius:2.6rem;border:2px solid var(--sy-c-border);font-weight:600;background-color:var(--sy-c-surface);transition:all .2s ease}.container.buttons a:first-child{color:var(--accent-9-contrast);background-color:var(--accent-9);border-color:var(--accent-9)}.container.buttons a:hover{color:var(--sy-c-bold);border-color:var(--accent-9);background-color:var(--sy-c-background)}#ethical-ad-placement .ethical-sidebar{position:relative;background-color:var(--sy-c-surface);border:none;padding:.8rem}#ethical-ad-placement .ethical-text a{color:var(--sy-c-text)!important}#ethical-ad-placement .ethical-text a:hover{color:var(--sy-c-link-hover)!important}.sy-main #ethical-ad-placement .ethical-sidebar{margin-left:0;max-width:380px}.sy-main #ethical-ad-placement .ethical-image-link{flex-shrink:0;margin-right:.4rem}.sy-main #ethical-ad-placement .ethical-content{display:flex}.sy-main #ethical-ad-placement .ethical-text{margin-top:0}.sy-main #ethical-ad-placement .ethical-callout{position:absolute;right:.4rem;bottom:.4rem}#carbonads{margin:1rem 0;position:relative;display:block;background-color:var(--sy-c-surface);border:none;border-radius:8px;padding:.8rem .8rem 1.6rem}#carbonads a{border:0;font-weight:400}#carbonads img{margin:0}.carbon-wrap{display:flex;align-items:center;justify-content:space-between;flex-direction:column}.carbon-text{display:block;margin:.5rem 0;line-height:1.42;font-size:.78rem;text-align:center}.carbon-text:hover{color:var(--sy-c-link-hover)}.carbon-poweredby{position:absolute;opacity:.68;right:.8rem;bottom:.5rem;font-size:.68rem;text-transform:uppercase}.carbon-poweredby:hover{text-decoration:underline}.sy-main #carbonads{max-width:380px;padding:1rem;margin-top:1.6rem}.sy-main .carbon-wrap{flex-direction:row;align-items:flex-start}.sy-main .carbon-text{text-align:left;margin-top:0;margin-left:1rem;font-size:.86rem}.bsa{margin:1rem 0}.bsa a{text-decoration:none;border-bottom:none}.bsa-container{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;padding:15px 20px;border-radius:6px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);text-decoration:none}.bsa-ad-via{text-align:right}.bsa-ad-via a{font-weight:300;font-size:10px;border:none;background:var(--gray-a3);padding:3px 10px;border-radius:2px}.bsa-main{display:flex;flex-grow:1;flex-flow:row nowrap;align-items:center;justify-content:center;margin:0 auto}.bsa-img{max-height:40px;margin-right:20px;line-height:0}.yue a.bsa-container .bsa-img{margin-top:0;margin-bottom:0}.bsa-details{display:flex;flex-flow:column nowrap;margin-right:20px}.bsa-tagline{margin-bottom:3px;font-weight:600;font-size:9px;line-height:1;letter-spacing:1.5px;text-transform:uppercase}.bsa-desc{max-width:600px;font-weight:400;font-size:12px;line-height:1.4;letter-spacing:1px}.bsa-cta{padding:10px 16px;transform:translateY(-1px);border-radius:3px;font-weight:600;font-size:10px;line-height:1;letter-spacing:1px;text-transform:uppercase;white-space:nowrap;transition:all .3s ease-in-out}@media (max-width:940px){.bsa-details{font-size:14px;margin-right:0}.bsa-cta{display:none}}@media (min-width:768px) and (max-width:820px){.bsa-img{display:none}}@media (max-width:480px){.bsa-img{display:none}}.repo-stats{margin-bottom:1rem;padding:.5rem;border:1px solid var(--sy-c-divider);border-radius:6px}.repo-stats:hover{background-color:var(--sy-c-surface)}.repo-stats-count{color:var(--sy-c-light)}.repo-stats strong{font-weight:500;font-family:var(--sy-f-mono);color:inherit}.edit-this-page{border-top:1px solid var(--sy-c-divider);margin:1rem 0;padding:.5rem 0;font-size:.8rem;font-weight:600}.repo-stats+.edit-this-page{border-top:0;margin-top:0;padding-top:0}.edit-this-page a{color:var(--sy-c-text)}.edit-this-page a:hover{color:var(--sy-c-link-hover)}.edit-this-page a:after{content:" →"}.back-to-top{display:none;align-items:center;gap:.25rem;position:fixed;z-index:10;bottom:68px;left:50%;transform:translateX(-50%);background:var(--sy-c-background);border-radius:2rem;box-shadow:0 .2rem .5rem rgba(0,0,0,.05),0 0 1px 0 hsla(220,9%,46%,.5);font-size:.8rem;padding:.4rem .8rem .4rem .6rem}.dark .back-to-top{background:var(--slate-2);box-shadow:0 .2rem .5rem hsla(0,0%,100%,.05),0 0 1px 0 rgba(154,164,184,.5)}.back-to-top:hover{color:var(--accent-9-contrast);background:var(--accent-9)}.back-to-top svg{height:1rem;width:1rem;fill:currentColor;display:inline-block}.back-to-top[data-visible=true]{display:flex}.icon-link,.icon-link span{display:inline-block}.icon-link span{vertical-align:middle}.icon-link .icon{padding:.1rem;border-radius:6px;border:1px solid var(--sy-c-border);margin-right:.4rem;opacity:.8}.icon-link svg{width:1.5rem;height:1.5rem}.icon-link:hover .icon{opacity:1}.announcement{position:sticky;top:0;left:0;width:100%;padding:.8rem 2rem;display:flex;align-items:center;color:var(--sy-c-banner,var(--accent-9-contrast));background-color:var(--sy-c-banner-bg,var(--accent-a11));z-index:20}.announcement a{text-decoration:underline}.announcement ::-moz-selection{color:var(--sy-c-banner,var(--accent-9-contrast))}.announcement ::selection{color:var(--sy-c-banner,var(--accent-9-contrast))}.announcement-inner{width:100%}.announcement-close{position:absolute;top:.8rem;right:1rem}.sy-head{position:sticky;top:var(--sy-s-banner-height);height:var(--sy-s-navbar-height);background-color:transparent;z-index:20}.sy-head-blur{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:var(--sand-a1);box-shadow:0 0 var(--sy-c-background-contrast),0 2px 4px var(--gray-a1),0 1px 0 var(--sy-c-divider);z-index:-1}.sy-head-inner{display:flex;padding-left:max(env(safe-area-inset-right),1.5rem);padding-right:max(env(safe-area-inset-right),1rem);justify-content:space-between;align-items:center;height:var(--sy-s-navbar-height)}.sy-head-brand img{height:28px}.sy-head-brand .dark-logo,.sy-head-brand img+strong{display:none}.dark .sy-head-brand .dark-logo{display:inline}.dark .sy-head-brand .light-logo{display:none}.light .sy-head-brand .light-logo{display:inline}.light .sy-head-brand .dark-logo{display:none}.sy-head-links a,.sy-head-links button{padding:.5rem;font-size:.95rem;font-weight:500;white-space:nowrap}.sy-head-links .link i.external-link{font-size:68%;opacity:.6;color:var(--sy-c-light);margin-left:2px}.sy-head-links .link>ul a{display:block;white-space:normal}.sy-head-links .link>ul a:hover{background:var(--sy-c-surface);border-radius:6px}.sy-head-links .link>ul small{display:block;color:var(--sy-c-light);font-weight:400}.sy-head-socials,.sy-head-socials a{display:flex;align-items:center}.sy-head-socials a{padding:.5rem}.sy-head-actions button{height:var(--sy-s-navbar-height);padding:0 .5rem}@media (max-width:767px){body[data-expanded-headnav=true]{overflow:hidden}.sy-head-nav{display:none;position:fixed;top:var(--sy-s-offset-top);bottom:0;left:0;right:0;padding:4rem 1.8rem 0;width:100%;box-sizing:border-box;border-top:1px solid var(--sy-c-divider);background-color:var(--sy-c-background);overflow-y:auto}.sy-head-nav._expanded{display:block}.sy-head-links{margin-left:auto;margin-right:auto}.sy-head-links .link{margin:.5rem 0}.sy-head-links .link i.chevron{display:none}.sy-head-links .link>ul{margin:.5rem 0 .5rem 1rem}.sy-head-extra form.searchbox{position:absolute;top:1rem;left:1.8rem;right:1.8rem}.sy-head-extra{flex-direction:column;padding:2rem 0 1rem;width:100%}}@media (min-width:768px){.sy-head-inner{padding-right:max(env(safe-area-inset-right),1.5rem)}.sy-head-nav{display:flex;flex-grow:1;align-items:center;justify-content:space-between}.sy-head-links[data-align=right]{--head-links-justify-content:flex-end}.sy-head-links[data-align=center]{--head-links-justify-content:center}.sy-head-links{display:flex;flex-grow:1;white-space:nowrap;overflow:auto;padding:0 1rem;justify-content:var(--head-links-justify-content,flex-start)}.sy-head-links .link{display:inline-flex;align-items:center;height:var(--sy-s-navbar-height)}.sy-head-links a:hover{color:var(--sy-c-link-hover)}.sy-head-links .link:hover>a{background-color:var(--sy-c-surface);border-radius:6px}.sy-head-links .link i.chevron-down{color:var(--sy-c-light)}.sy-head-links .link>ul{position:absolute;height:0;visibility:hidden;background-color:var(--sy-c-background);top:var(--sy-s-navbar-height);margin-top:-10px;padding:15px;border-radius:6px;border:1px solid var(--sy-c-divider);box-shadow:var(--sy-dropdown-shadow);z-index:9;max-width:320px}.sy-head-links .link:hover>ul{height:auto;visibility:visible}.sy-head-links .link>ul>li{padding:.2rem 0}.sy-head-socials{margin-left:.5rem}}.sy-foot{border-top:1px solid var(--sy-c-foot-divider);padding-top:1.5rem;padding-bottom:1rem;color:var(--sy-c-foot-text);background-color:var(--sy-c-foot-background)}.sy-foot-inner{padding-left:max(env(safe-area-inset-right),1.5rem);padding-right:max(env(safe-area-inset-right),1.5rem)}.sy-foot-copyright{font-size:.84rem}.sy-foot-copyright a{font-weight:500}.sy-foot-copyright a:hover{text-decoration:underline}.sy-foot-socials a{font-size:1.4rem;color:var(--sy-c-foot-text)}.sy-foot-socials a+a{margin-left:.5rem}.sy-foot-socials a svg{display:inline-block;width:1.4rem;height:1.4rem}.sy-lside .sidebar-links{margin-bottom:2rem}@media (min-width:768px){.sy-lside .sy-lside-inner{top:var(--sy-s-offset-top)}.sy-lside .sy-scrollbar{height:calc(100vh - var(--sy-s-offset-top));overflow-x:hidden}}.yue *{scroll-margin-top:calc(var(--sy-s-offset-top) + 68px)}.sy-content{max-width:64rem;min-height:calc(100vh - var(--sy-s-offset-top) - 80px)}@media (max-width:767px){#lside{position:fixed;z-index:18;top:var(--sy-s-offset-top);left:0;bottom:0;width:300px;max-width:100%;height:calc(100vh - var(---sy-s-offset-top));overflow:auto;background:var(--sy-c-background);transform:translateX(-100%);transition:transform .2s ease}#lside._expanded{transform:translateX(0)}.lside-overlay{position:fixed;top:var(--sy-s-offset-top);left:0;width:0;height:0;background-color:var(--sy-c-overlay);opacity:0;transition:width 0 .25s,height 0 .25s,opacity .25s}#lside._expanded+.lside-overlay{width:100%;height:100%;opacity:1;z-index:16}}@media (max-width:1279px){.sy-rside{position:fixed;z-index:25;top:0;right:0;bottom:0;width:20rem;max-width:100%;padding-top:2rem;padding-bottom:1rem;overflow:auto;background:var(--sy-c-background);transform:translateX(110%);transition:transform .2s ease;box-shadow:0 0 var(--sy-c-background-contrast),-12px 0 16px var(--gray-a1)}#rside._expanded{transform:translateX(0)}.rside-close{position:absolute;top:16px;right:16px;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;font-size:1.4rem}.rside-overlay{position:fixed;top:0;left:0;width:0;height:0;background-color:var(--sy-c-overlay);opacity:0;transition:width 0 .25s,height 0 .25s,opacity .25s}#rside._expanded+.rside-overlay{width:100%;height:100%;opacity:1;z-index:22}}@media (min-width:768px){.sy-main{width:calc(100% - 18rem);max-width:52rem}}@media (min-width:1280px){.sy-main{width:calc(100% - 34rem);max-width:none}.sy-rside .sy-scrollbar{max-height:calc(100vh - var(--sy-s-offset-top) - env(safe-area-inset-bottom))}.yue *{scroll-margin-top:calc(var(--sy-s-offset-top) + 24px)}}.nav-languages button,.nav-versions button{cursor:pointer;padding:0;margin:0;background:transparent;border:0;white-space:nowrap}.nav-versions .chevron-down{color:var(--sy-c-light)}@media (max-width:767px){.nav-languages,.nav-versions{width:100%;background-color:var(--sy-c-surface);border-radius:6px;padding-bottom:.6rem;margin-bottom:1rem}.nav-languages button,.nav-versions button{padding:.5rem 1rem;font-weight:500;font-size:.76rem;color:var(--sy-c-light)}.nav-languages button>i,.nav-versions button>i{display:none}.nav-versions ul{padding:0 .6rem}.nav-versions li{padding:.2rem .4rem;display:inline-block}.nav-languages li{font-size:.94rem;padding:.32rem 1rem}}@media (min-width:768px){.nav-languages,.nav-versions{display:flex;align-items:center;position:relative;width:auto;height:var(--sy-s-navbar-height);background:transparent;color:var(--sy-c-text)}.nav-languages button,.nav-versions button{padding:0 .5rem;border-right:1px solid var(--gray-3)}.nav-languages-choices,.nav-versions-choices{position:absolute;visibility:hidden;top:3rem;right:-.6rem;min-width:120px;max-height:60vh;box-sizing:border-box;background-color:var(--sy-c-background);border-radius:6px;overflow-x:hidden;overflow-y:auto;padding:.8rem 1rem;box-shadow:var(--sy-dropdown-shadow)}.nav-languages:hover .nav-languages-choices,.nav-versions:hover .nav-versions-choices{visibility:visible}.nav-languages li,.nav-versions li{padding:.1rem 0}.nav-languages a,.nav-versions a{display:block;padding:.2rem .6rem;color:var(--sy-c-text);white-space:nowrap}.nav-languages a:hover,.nav-versions a:hover{color:var(--sy-c-link-hover);background:var(--sy-c-surface);border-radius:6px}}.sy-breadcrumbs{position:sticky;top:var(--sy-s-offset-top);background-color:var(--sy-c-background);padding:0 1.5rem;z-index:5}.sy-breadcrumbs-inner{padding:.8rem 0;border-bottom:1px solid var(--sy-c-divider)}.sy-breadcrumbs ol{display:flex;font-size:.94rem;white-space:nowrap;overflow:auto}.sy-breadcrumbs button{display:flex;align-items:center}.sy-breadcrumbs ol a{color:var(--sy-c-light)}.sy-breadcrumbs ol a:hover{color:var(--sy-c-bold)}.sy-breadcrumbs ol a+span{padding:0 .4rem;font-weight:300;color:var(--sy-c-light)}@media (min-width:1280px){.sy-breadcrumbs{display:none}}@media (min-width:768px){.sy-breadcrumbs-inner{padding:1.5rem 0 1rem}}.globaltoc{padding-bottom:20px}.globaltoc .caption{font-size:.86rem;font-weight:500;font-family:var(--sy-f-heading);color:var(--sy-c-light);text-transform:uppercase;letter-spacing:.4px;padding:.8rem 0 .4rem;border-top:1px solid var(--sy-c-divider)}.globaltoc>p.caption:first-of-type{padding-top:0;border-top:none}.globaltoc .caption+ul{margin-bottom:1.5rem}.globaltoc ul+.caption{margin-top:2.5rem}.globaltoc li{margin:.6rem 0}.globaltoc li>ul{margin-left:.6rem;font-size:.96rem}.globaltoc li.toctree-l1>ul{margin-left:.2rem;border-left:1px solid var(--gray-3)}.globaltoc li.toctree-l2{padding-left:.9rem;margin-left:-1px;border-left:1px solid transparent}.globaltoc li.toctree-l2.current{border-color:var(--sy-c-link)}.globaltoc>ul a.current{font-weight:500;color:var(--sy-c-link)}.globaltoc>ul a:hover{color:var(--sy-c-link-hover)}.globaltoc a.external:after{content:"";-webkit-mask:var(--lucide-external-link-url) no-repeat;mask:var(--lucide-external-link-url) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:.825rem;height:.825rem;margin-left:.2rem;display:inline-block;vertical-align:middle;font-style:normal;background-color:var(--sy-c-light)}.globaltoc li{position:relative}.globaltoc li>button{position:absolute;top:.2rem;right:0;display:flex;justify-content:center;align-items:center;width:1.2rem;height:1.2rem;border-radius:3px}.globaltoc li>button:hover{background-color:var(--sy-c-surface)}.globaltoc li._expand>ul,.globaltoc li.current>ul{display:block}.globaltoc li._collapse>ul,.globaltoc li>ul{display:none}.globaltoc li>button>i{transform:rotate(0deg);transition:transform .2s ease}.globaltoc li._expand>button>i,.globaltoc li.current>button>i{transform:rotate(90deg)}.globaltoc li._collapse>button>i{transform:rotate(0deg)}.sy-deprecated{padding:.8rem;font-size:.85rem;background-color:rgba(255,221,0,.1);border-radius:6px}.sy-deprecated a{color:var(--sy-c-link);text-decoration:underline}.sy-deprecated a:hover{color:var(--sy-c-link-hover)}.sy-rside-inner>div{margin-bottom:1rem}.sy-rside-inner>div>h3{font-size:.8rem;font-weight:500;letter-spacing:.4px;text-transform:uppercase;margin-bottom:1rem}html[lang=ja] .sy-rside-inner>div>h3,html[lang=ko] .sy-rside-inner>div>h3,html[lang=zh-TW] .sy-rside-inner>div>h3,html[lang=zh] .sy-rside-inner>div>h3{letter-spacing:0;font-size:.86rem;font-weight:600}.localtoc>ul li{margin-top:.36rem;margin-bottom:.36rem}.localtoc>ul li>a:hover{color:var(--sy-c-link-hover)}.localtoc>ul li.active>a{font-weight:500;color:var(--sy-c-link)}.localtoc>ul>li ul{padding-left:.8rem}.sy-rside ul.this-page-menu{margin-top:-.6rem}.sy-rside ul.this-page-menu a{font-size:.96rem}.sy-rside ul.this-page-menu a:hover{color:var(--sy-c-link-hover)}.navigation{gap:2rem;margin-top:2rem;padding-top:1rem;border-top:1px solid var(--sy-c-divider)}.navigation>div{width:100%}.navigation a{display:inline-flex;align-items:center}.navigation a:hover{color:var(--sy-c-link-hover)}.navigation-next{text-align:right}.navigation-next a{justify-content:end}.navigation .page-info{padding:0 8px}.navigation .page-info>span{font-size:.8rem;color:var(--sy-c-light)}.sy-lside{--height:42px}.sy-lside-bottom{position:sticky;bottom:0;padding:0;border-top:1px solid var(--sy-c-divider);background-color:var(--sy-c-background);--tw-shadow:0 -12px 16px var(--sy-c-background);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.sy-lside .rst-versions{position:static;width:100%;background-color:var(--sy-c-surface);font-family:var(--sy-f-text)}.sy-lside .rst-versions a{color:var(--sy-c-link)}.sy-lside .rst-versions a:hover{color:var(--sy-c-link-hover)}.sy-lside .rst-versions .rst-current-version{background-color:var(--sy-c-background);color:var(--sy-c-text);padding:0 1rem;height:var(--height);line-height:var(--height)}.sy-lside .rst-versions.rst-badge .rst-current-version{text-align:left;font-size:.94rem;padding:0 1rem;height:var(--height);line-height:var(--height)}.sy-lside .rst-versions .rst-current-version .fa{color:var(--sy-c-text)}.sy-lside .rst-versions.rst-badge.shift-up .rst-current-version{text-align:left}.sy-lside .rst-versions.rst-badge.shift-up .rst-current-version .fa-book{float:none}.sy-lside .rst-other-versions{font-size:.86rem;border-top:1px solid var(--sy-c-divider)}.sy-lside .rst-versions.shift-up .rst-other-versions{max-height:calc(100vh - 300px);overflow:auto}.sy-lside .rst-other-versions dt{font-size:.68rem;font-weight:500;padding:4px 6px;color:var(--sy-c-light)}.sy-lside .rst-versions .rst-other-versions dd a{color:var(--sy-c-text)}.sy-lside .rst-versions .rst-other-versions dd a:hover{text-decoration:underline;color:var(--sy-c-link-hover)}.sy-lside .rst-versions input{width:100%;padding:6px 12px;font-size:.92rem;font-family:var(--sy-f-text);border-radius:6px;outline:0;background:var(--sy-c-background);border:1px solid var(--sy-c-border)}.sy-lside .rst-versions .rst-other-versions hr{border-color:var(--sy-c-divider)}@media (min-width:90rem){.sy-lside .rst-versions{background:var(--sy-c-background)}}.yue button.copybtn{align-items:center;justify-content:center;background-color:transparent;border:none;color:var(--syntax-text)}.yue button.copybtn>svg{width:1.4rem;height:1.4rem}.yue button.copybtn:hover{color:var(--syntax-meta)}.yue .highlight button.copybtn:hover,.yue button.copybtn:after{background-color:transparent}.yue button.copybtn:after{color:var(--syntax-text)}.yue button.copybtn.success{border-color:var(--green-a10);color:var(--green-a10)}.yue button.copybtn.success:after{color:var(--green-a10)}.yue{--sd-color-primary:var(--accent-a11);--sd-color-secondary:var(--gold-a11);--sd-color-success:var(--green-a11);--sd-color-info:var(--blue-a11);--sd-color-warning:var(--orange-a11);--sd-color-danger:var(--red-a11);--sd-color-light:var(--sand-a2);--sd-color-muted:var(--gray-8);--sd-color-dark:#212122;--sd-color-black:#000;--sd-color-white:#fff;--sd-color-primary-highlight:var(--accent-a8);--sd-color-secondary-highlight:var(--gold-a8);--sd-color-success-highlight:var(--green-a8);--sd-color-info-highlight:var(--blue-a8);--sd-color-warning-highlight:var(--orange-a8);--sd-color-danger-highlight:var(--red-a8);--sd-color-light-highlight:var(--gray-4);--sd-color-muted-highlight:var(--gray-11);--sd-color-dark-highlight:#121211;--sd-color-black-highlight:#000;--sd-color-white-highlight:#d9d9d9;--sd-color-primary-text:var(--accent-9-contrast);--sd-color-secondary-text:var(--gold-9-contrast);--sd-color-success-text:var(--green-9-contrast);--sd-color-info-text:var(--blue-9-contrast);--sd-color-warning-text:var(--orange-9-contrast);--sd-color-danger-text:var(--red-9-contrast);--sd-color-light-text:var(--sy-c-text);--sd-color-muted-text:#fff;--sd-color-dark-text:#fff;--sd-color-black-text:#fff;--sd-color-white-text:#212529;--sd-color-shadow:var(--gray-1);--sd-color-card-border:var(--sy-c-border);--sd-color-card-border-hover:var(--accent-a9);--sd-color-tabs-label-inactive:var(--sy-c-bold);--sd-color-tabs-label-active:var(--sd-color-primary);--sd-color-tabs-underline-active:var(--sd-color-primary);--sd-color-tabs-label-hover:var(--accent-9);--sd-color-tabs-underline-hover:var(--accent-9)}.yue .surface{--sd-color-card-text:var(--sy-c-light);--sd-color-card-border:transparent;--sd-color-card-background:var(--sy-c-surface)}.yue a.sd-badge,.yue a.sd-badge:hover{border-bottom:0}.yue .sd-badge{font-weight:600;border-radius:3px}.yue .sd-btn{border-color:var(--sy-c-border)}.yue .sd-tab-set>label{padding:1rem .25rem .5rem;font-size:.84rem;font-weight:500}.yue .sd-tab-set>label~label{margin-left:1rem}.yue .sd-tab-content{padding:0;box-shadow:0 -.0625rem var(--sy-c-divider)}.yue .sd-tab-content .code-block-caption,.yue .sd-tab-content .highlight pre{border-radius:0}.yue .sd-card-title{color:var(--sy-c-text)}.yue .sd-card-title>svg{position:relative;top:-1px;margin-right:.25rem}.yue .sd-card-hover:hover{transform:scale(1)}.yue .sd-card-hover:hover .sd-card-title{color:var(--sy-c-link-hover)}.yue .sd-card a,.yue .sd-card a:hover{border-bottom:0}.yue .surface .sd-card-body,.yue .surface .sd-card-footer,.yue .surface .sd-card-header{padding-left:1.5rem;padding-right:1.5rem}.yue .surface .sd-card-footer,.yue .surface .sd-card-header{border-color:var(--sy-c-border)}@media (print){.yue .sd-card{page-break-inside:avoid}}.yue a.sd-text-wrap:hover{border-bottom-width:1px}.sphinx-tabs [role=tablist]{border-color:var(--sy-c-divider)}.yue .sphinx-tabs-tab{color:var(--sy-c-text);line-height:inherit;padding:1rem .25rem .5rem;font-size:.84rem;font-weight:500;border:none;border-bottom:.125rem solid transparent}.yue .sphinx-tabs-tab:hover{color:var(--sd-color-tabs-label-hover);border-color:var(--sd-color-tabs-underline-hover)}.yue .sphinx-tabs-tab[aria-selected=true]{border:none;border-bottom:.125rem solid var(--sd-color-tabs-underline-active);color:var(--sd-color-tabs-label-active);background-color:transparent}.yue .sphinx-tabs-tab+.sphinx-tabs-tab{margin-left:1rem}.yue .sphinx-tabs-panel{border:none;padding:0;margin:0;border-radius:0;background-color:transparent}.yue .sphinx-tabs-panel.code-tab{padding:0}.yue .sphinx-tabs-panel.code-tab .code-block-caption,.yue .sphinx-tabs-panel.code-tab .highlight pre{border-radius:0}.yue{--jp-widgets-input-border-color:var(--gray-5);--jp-widgets-input-focus-border-color:var(--gray-8);--jp-widgets-slider-active-handle-color:var(--gray-4);--jp-widgets-slider-handle-border-color:var(--sy-c-border)}.yue .jupyter_container{background-color:var(--sy-c-background);border:3px solid var(--sy-c-border);border-radius:6px;overflow:hidden;box-shadow:none}.sy-main .yue .jupyter_container div[class^=highlight]{padding:0}.yue .jupyter_container div.cell_input{background-color:var(--syntax-pre-bg);border:0;border-radius:0}.yue .jupyter_container div.code_cell pre{padding:0}.jupyter_container div.cell_output .output,.jupyter_container div.cell_output .stderr,.jupyter_container div.cell_output .widget-subarea{padding:.5rem}.jupyter_container div.cell_output .stderr .stderr{padding:0}.jupyter-widget-hslider .slider-container,.widget-hslider .slider-container{display:flex;align-items:center}.jupyter-widget-slider .noUi-target,.widget-slider .noUi-target{width:100%}.jupyter_container div.code_cell .highlight>pre{padding:1rem}.jupyter_container div.code_cell .highlight .hll{margin-left:-1rem;margin-right:-1rem;padding:0 1rem}.jupyter_container div.code_cell .highlight .linenos{margin-right:.8rem}.yue .jupyter_container .stderr{color:var(--red-a11);background-color:var(--red-a3)}.yue .jupyter_container .stderr .stderr{background-color:transparent}.nbinput .highlight{--radius:1px}.yue div.nblast.container{padding-top:5px}.yue div.nbinput.container div.input_area{border-color:var(--sy-c-border)}.yue div.nboutput.container div.output_area.stderr{color:var(--red-a11);background-color:var(--red-a3)}.yue div.nboutput.container div.output_area>.math-wrapper>div.math{padding-top:0}.yue .jp-RenderedHTMLCommon thead,.yue div.rendered_html thead{border-color:var(--sy-c-border)}.yue .jp-RenderedHTMLCommon tbody tr,.yue div.rendered_html tbody tr{color:var(--sy-c-text)}.yue .jp-RenderedHTMLCommon tbody tr:nth-child(odd),.yue div.rendered_html tbody tr:nth-child(odd){background-color:var(--sy-c-surface)}.yue .jp-RenderedHTMLCommon tbody tr:hover,.yue div.rendered_html tbody tr:hover{background-color:var(--color-surface-accent)}.yue{--sg-text-color:var(--sy-c-text);--sg-background-color:var(--sy-c-background);--sg-code-background-color:var(--syntax-pre-bg);--sg-tr-hover-color:var(--accent-a3);--sg-tr-odd-color:var(--sy-c-surface);--sg-tooltip-foreground:var(--sy-c-background-contrast);--sg-tooltip-background:var(--sy-c-background);--sg-tooltip-border:var(--gray-7) transparent;--sg-thumb-box-shadow-color:var(--gray-a4);--sg-thumb-hover-border:var(--accent-a9);--sg-script-out:var(--sy-c-light);--sg-script-pre:var(--syntax-pre-bg);--sg-pytb-foreground:var(--syntax-text);--sg-pytb-background:var(--red-a2);--sg-pytb-border-color:var(--red-a8);--sg-download-a-background-color:var(--accent-a3);--sg-download-a-background-image:none;--sg-download-a-border-color:1px solid var(--accent-a3);--sg-download-a-color:var(--accent-a11);--sg-download-a-hover-background-color:var(--accent-a4);--sg-download-a-hover-box-shadow-1:transparent;--sg-download-a-hover-box-shadow-2:transparent}.yue .sphx-glr-download a,.yue .sphx-glr-download a:hover,.yue .sphx-glr-thumbnails a{border-bottom:0}.yue p.sphx-glr-signature a{border-radius:0;border-bottom:0;text-decoration:underline}.yue p.sphx-glr-signature a:hover{color:var(--sy-c-link-hover)}.yue .sphx-glr-footer img{display:inline;margin:0}html.dark,html.light{--docsearch-primary-color:var(--accent-9);--docsearch-text-color:var(--sy-c-text);--docsearch-modal-background:var(--sy-c-background);--docsearch-footer-background:var(--sy-c-surface);--docsearch-searchbox-background:var(--sy-c-surface);--docsearch-searchbox-focus-background:var(--sy-c-background);--docsearch-muted-color:var(--sy-c-light);--docsearch-hit-color:var(--sy-c-text);--docsearch-hit-background:var(--sy-c-surface);--docsearch-hit-active-color:var(--accent-9-contrast);--docsearch-hit-shadow:inset 0 0 1px 0 var(--gray-a11);--docsearch-container-background:var(--sy-c-overlay)}html.light{--docsearch-key-gradient:linear-gradient(-225deg,#e6e6e6,#f8f8f8);--docsearch-key-shadow:inset 0 -2px #dbdbdb,inset 0 0 1px 1px #fff,0 1px 2px 1px #50505066}html.dark{--docsearch-key-gradient:linear-gradient(-225deg,#353434,#141414);--docsearch-key-shadow:inset 0 -2px #373737,inset 0 0 1px 1px #222,0 1px 2px 1px #000;--docsearch-footer-shadow:0 -1px 0 0 #373737,0 -3px 6px 0 #141414;--docsearch-modal-shadow:inset 1px 1px 0 0 #373737,0 3px 8px 0 #141414}#docsearch .DocSearch-Button{border-radius:6px}#docsearch .DocSearch-Button-Key,#docsearch .DocSearch-Button-Placeholder{font-size:.825rem}#docsearch .DocSearch-Button-Keys,#docsearch .DocSearch-Button-Placeholder{display:flex!important}#docsearch .DocSearch-Search-Icon{width:.875rem!important;height:.875rem!important}@media (max-width:767px){#docsearch{position:absolute;top:1rem;left:1.8rem;right:1.8rem}#docsearch .DocSearch-Button{margin-left:0;width:100%}}dl.sqla dt{color:var(--sig-name);margin-bottom:.5rem}dl.sqla dt>em{font-weight:400;font-style:normal;color:var(--sig-param)}dl.sqla dd>p.rubric{margin-top:1.5rem;text-transform:uppercase;font-size:.76rem}dl.sqla dd>p.rubric+.table-wrapper{margin-top:.75rem;border-left:0;border-right:0;border-radius:0}dl.sqla p.rubric+.table-wrapper td,dl.sqla p.rubric+.table-wrapper th{border-left:0;border-right:0;background-color:transparent}dl.sqla p.rubric+.table-wrapper td>p{margin:0}dl.sqla p.rubric+.table-wrapper tr.row-odd{background-color:transparent}dl.sqla p.rubric+.table-wrapper tr.row-even{background-color:var(--yue-c-row-background)}.yue details.toggle-details{background-color:var(--slate-a2);padding:0 1rem;border-radius:.2em}.yue details.toggle-details summary{border-left-color:var(--accent-a9);background-color:var(--gray-a2);margin-left:-1rem;margin-right:-1rem}.yue details.toggle-details[open] summary{border-radius:.2em .2em 0 0}.yue .toggle-details__container{margin-top:0;margin-bottom:0;padding-top:1rem;padding-bottom:1rem}.yue .toggle-details__container :first-child{margin-top:0}.yue .toggle-details__container :last-child{margin-bottom:0}.yue .admonition.toggle-hidden .admonition-title~*{margin-bottom:0!important}.yue{--xr-font-color0:var(--sy-c-heading);--xr-font-color2:var(--sy-c-text);--xr-font-color3:var(--sy-c-light);--xr-border-color:var(--sy-c-border);--xr-disabled-color:var(--gray-a6);--xr-background-color:var(--sy-c-background);--xr-background-color-row-even:var(--sy-c-background);--xr-background-color-row-odd:var(--gray-2)}.yue .xr-array-data pre{margin:0}@media not all and (min-width:640px){.max-sm\:max-w-full{max-width:100%}}@media (min-width:768px){.md\:sticky{position:sticky}.md\:inline{display:inline}.md\:flex{display:flex}.md\:hidden{display:none}.md\:w-72{width:18rem}.md\:shrink-0{flex-shrink:0}}@media (min-width:1280px){.xl\:sticky{position:sticky}.xl\:top-16{top:4rem}.xl\:hidden{display:none}.xl\:px-12{padding-left:3rem;padding-right:3rem}.xl\:pl-0{padding-left:0}}@media print{.print\:hidden{display:none}.print\:pt-6{padding-top:1.5rem}} \ No newline at end of file diff --git a/43/_static/shibuya.js b/43/_static/shibuya.js new file mode 100644 index 0000000..4a69c30 --- /dev/null +++ b/43/_static/shibuya.js @@ -0,0 +1,16 @@ +(()=>{var qt=Object.freeze({left:0,top:0,width:16,height:16}),$=Object.freeze({rotate:0,vFlip:!1,hFlip:!1}),P=Object.freeze({...qt,...$}),tt=Object.freeze({...P,body:"",hidden:!1}),he=Object.freeze({width:null,height:null}),Ft=Object.freeze({...he,...$});function pe(t,e=0){let n=t.replace(/^-?[0-9.]*/,"");function r(o){for(;o<0;)o+=4;return o%4}if(n===""){let o=parseInt(t);return isNaN(o)?0:r(o)}else if(n!==t){let o=0;switch(n){case"%":o=25;break;case"deg":o=90}if(o){let s=parseFloat(t.slice(0,t.length-n.length));return isNaN(s)?0:(s=s/o,s%1===0?r(s):0)}}return e}var ge=/[\s,]+/;function me(t,e){e.split(ge).forEach(n=>{switch(n.trim()){case"horizontal":t.hFlip=!0;break;case"vertical":t.vFlip=!0;break}})}var $t={...Ft,preserveAspectRatio:""};function wt(t){let e={...$t},n=(r,o)=>t.getAttribute(r)||o;return e.width=n("width",null),e.height=n("height",null),e.rotate=pe(n("rotate","")),me(e,n("flip","")),e.preserveAspectRatio=n("preserveAspectRatio",n("preserveaspectratio","")),e}function be(t,e){for(let n in $t)if(t[n]!==e[n])return!0;return!1}var L=/^[a-z0-9]+(-[a-z0-9]+)*$/,M=(t,e,n,r="")=>{let o=t.split(":");if(t.slice(0,1)==="@"){if(o.length<2||o.length>3)return null;r=o.shift().slice(1)}if(o.length>3||!o.length)return null;if(o.length>1){let i=o.pop(),a=o.pop(),l={provider:o.length>0?o[0]:r,prefix:a,name:i};return e&&!q(l)?null:l}let s=o[0],c=s.split("-");if(c.length>1){let i={provider:r,prefix:c.shift(),name:c.join("-")};return e&&!q(i)?null:i}if(n&&r===""){let i={provider:r,prefix:"",name:s};return e&&!q(i,n)?null:i}return null},q=(t,e)=>t?!!((t.provider===""||t.provider.match(L))&&(e&&t.prefix===""||t.prefix.match(L))&&t.name.match(L)):!1;function ye(t,e){let n={};!t.hFlip!=!e.hFlip&&(n.hFlip=!0),!t.vFlip!=!e.vFlip&&(n.vFlip=!0);let r=((t.rotate||0)+(e.rotate||0))%4;return r&&(n.rotate=r),n}function vt(t,e){let n=ye(t,e);for(let r in tt)r in $?r in t&&!(r in n)&&(n[r]=$[r]):r in e?n[r]=e[r]:r in t&&(n[r]=t[r]);return n}function we(t,e){let n=t.icons,r=t.aliases||Object.create(null),o=Object.create(null);function s(c){if(n[c])return o[c]=[];if(!(c in o)){o[c]=null;let i=r[c]&&r[c].parent,a=i&&s(i);a&&(o[c]=[i].concat(a))}return o[c]}return(e||Object.keys(n).concat(Object.keys(r))).forEach(s),o}function ve(t,e,n){let r=t.icons,o=t.aliases||Object.create(null),s={};function c(i){s=vt(r[i]||o[i],s)}return c(e),n.forEach(c),vt(t,s)}function Bt(t,e){let n=[];if(typeof t!="object"||typeof t.icons!="object")return n;t.not_found instanceof Array&&t.not_found.forEach(o=>{e(o,null),n.push(o)});let r=we(t);for(let o in r){let s=r[o];s&&(e(o,ve(t,o,s)),n.push(o))}return n}var Se={provider:"",aliases:{},not_found:{},...qt};function W(t,e){for(let n in e)if(n in t&&typeof t[n]!=typeof e[n])return!1;return!0}function Dt(t){if(typeof t!="object"||t===null)return null;let e=t;if(typeof e.prefix!="string"||!t.icons||typeof t.icons!="object"||!W(t,Se))return null;let n=e.icons;for(let o in n){let s=n[o];if(!o.match(L)||typeof s.body!="string"||!W(s,tt))return null}let r=e.aliases||Object.create(null);for(let o in r){let s=r[o],c=s.parent;if(!o.match(L)||typeof c!="string"||!n[c]&&!r[c]||!W(s,tt))return null}return e}var B=Object.create(null);function xe(t,e){return{provider:t,prefix:e,icons:Object.create(null),missing:new Set}}function w(t,e){let n=B[t]||(B[t]=Object.create(null));return n[e]||(n[e]=xe(t,e))}function lt(t,e){return Dt(e)?Bt(e,(n,r)=>{r?t.icons[n]=r:t.missing.add(n)}):[]}function Ie(t,e,n){try{if(typeof n.body=="string")return t.icons[e]={...n},!0}catch{}return!1}function Ce(t,e){let n=[];return(typeof t=="string"?[t]:Object.keys(B)).forEach(o=>{(typeof o=="string"&&typeof e=="string"?[e]:Object.keys(B[o]||{})).forEach(c=>{let i=w(o,c);n=n.concat(Object.keys(i.icons).map(a=>(o!==""?"@"+o+":":"")+c+":"+a))})}),n}var O=!1;function Ht(t){return typeof t=="boolean"&&(O=t),O}function T(t){let e=typeof t=="string"?M(t,!0,O):t;if(e){let n=w(e.provider,e.prefix),r=e.name;return n.icons[r]||(n.missing.has(r)?null:void 0)}}function Qt(t,e){let n=M(t,!0,O);if(!n)return!1;let r=w(n.provider,n.prefix);return Ie(r,n.name,e)}function St(t,e){if(typeof t!="object")return!1;if(typeof e!="string"&&(e=t.provider||""),O&&!e&&!t.prefix){let o=!1;return Dt(t)&&(t.prefix="",Bt(t,(s,c)=>{c&&Qt(s,c)&&(o=!0)})),o}let n=t.prefix;if(!q({provider:e,prefix:n,name:"a"}))return!1;let r=w(e,n);return!!lt(r,t)}function xt(t){return!!T(t)}function Ae(t){let e=T(t);return e?{...P,...e}:null}function _e(t){let e={loaded:[],missing:[],pending:[]},n=Object.create(null);t.sort((o,s)=>o.provider!==s.provider?o.provider.localeCompare(s.provider):o.prefix!==s.prefix?o.prefix.localeCompare(s.prefix):o.name.localeCompare(s.name));let r={provider:"",prefix:"",name:""};return t.forEach(o=>{if(r.name===o.name&&r.prefix===o.prefix&&r.provider===o.provider)return;r=o;let s=o.provider,c=o.prefix,i=o.name,a=n[s]||(n[s]=Object.create(null)),l=a[c]||(a[c]=w(s,c)),u;i in l.icons?u=e.loaded:c===""||l.missing.has(i)?u=e.missing:u=e.pending;let f={provider:s,prefix:c,name:i};u.push(f)}),e}function Ut(t,e){t.forEach(n=>{let r=n.loaderCallbacks;r&&(n.loaderCallbacks=r.filter(o=>o.id!==e))})}function ke(t){t.pendingCallbacksFlag||(t.pendingCallbacksFlag=!0,setTimeout(()=>{t.pendingCallbacksFlag=!1;let e=t.loaderCallbacks?t.loaderCallbacks.slice(0):[];if(!e.length)return;let n=!1,r=t.provider,o=t.prefix;e.forEach(s=>{let c=s.icons,i=c.pending.length;c.pending=c.pending.filter(a=>{if(a.prefix!==o)return!0;let l=a.name;if(t.icons[l])c.loaded.push({provider:r,prefix:o,name:l});else if(t.missing.has(l))c.missing.push({provider:r,prefix:o,name:l});else return n=!0,!0;return!1}),c.pending.length!==i&&(n||Ut([t],s.id),s.callback(c.loaded.slice(0),c.missing.slice(0),c.pending.slice(0),s.abort))})}))}var Le=0;function Ee(t,e,n){let r=Le++,o=Ut.bind(null,n,r);if(!e.pending.length)return o;let s={id:r,icons:e,callback:t,abort:o};return n.forEach(c=>{(c.loaderCallbacks||(c.loaderCallbacks=[])).push(s)}),o}var et=Object.create(null);function It(t,e){et[t]=e}function nt(t){return et[t]||et[""]}function Oe(t,e=!0,n=!1){let r=[];return t.forEach(o=>{let s=typeof o=="string"?M(o,e,n):o;s&&r.push(s)}),r}var Te={resources:[],index:0,timeout:2e3,rotate:750,random:!1,dataAfterTimeout:!1};function je(t,e,n,r){let o=t.resources.length,s=t.random?Math.floor(Math.random()*o):t.index,c;if(t.random){let d=t.resources.slice(0);for(c=[];d.length>1;){let b=Math.floor(Math.random()*d.length);c.push(d[b]),d=d.slice(0,b).concat(d.slice(b+1))}c=c.concat(d)}else c=t.resources.slice(s).concat(t.resources.slice(0,s));let i=Date.now(),a="pending",l=0,u,f=null,h=[],p=[];typeof r=="function"&&p.push(r);function v(){f&&(clearTimeout(f),f=null)}function S(){a==="pending"&&(a="aborted"),v(),h.forEach(d=>{d.status==="pending"&&(d.status="aborted")}),h=[]}function g(d,b){b&&(p=[]),typeof d=="function"&&p.push(d)}function Y(){return{startTime:i,payload:e,status:a,queriesSent:l,queriesPending:h.length,subscribe:g,abort:S}}function x(){a="failed",p.forEach(d=>{d(void 0,u)})}function y(){h.forEach(d=>{d.status==="pending"&&(d.status="aborted")}),h=[]}function m(d,b,_){let N=b!=="success";switch(h=h.filter(I=>I!==d),a){case"pending":break;case"failed":if(N||!t.dataAfterTimeout)return;break;default:return}if(b==="abort"){u=_,x();return}if(N){u=_,h.length||(c.length?K():x());return}if(v(),y(),!t.random){let I=t.resources.indexOf(d.resource);I!==-1&&I!==t.index&&(t.index=I)}a="completed",p.forEach(I=>{I(_)})}function K(){if(a!=="pending")return;v();let d=c.shift();if(d===void 0){if(h.length){f=setTimeout(()=>{v(),a==="pending"&&(y(),x())},t.timeout);return}x();return}let b={status:"pending",resource:d,callback:(_,N)=>{m(b,_,N)}};h.push(b),l++,f=setTimeout(K,t.rotate),n(d,e,b.callback)}return setTimeout(K),Y}function Vt(t){let e={...Te,...t},n=[];function r(){n=n.filter(i=>i().status==="pending")}function o(i,a,l){let u=je(e,i,a,(f,h)=>{r(),l&&l(f,h)});return n.push(u),u}function s(i){return n.find(a=>i(a))||null}return{query:o,find:s,setIndex:i=>{e.index=i},getIndex:()=>e.index,cleanup:r}}function ut(t){let e;if(typeof t.resources=="string")e=[t.resources];else if(e=t.resources,!(e instanceof Array)||!e.length)return null;return{resources:e,path:t.path||"/",maxURL:t.maxURL||500,rotate:t.rotate||750,timeout:t.timeout||5e3,random:t.random===!0,index:t.index||0,dataAfterTimeout:t.dataAfterTimeout!==!1}}var H=Object.create(null),k=["https://api.simplesvg.com","https://api.unisvg.com"],F=[];for(;k.length>0;)k.length===1||Math.random()>.5?F.push(k.shift()):F.push(k.pop());H[""]=ut({resources:["https://api.iconify.design"].concat(F)});function Ct(t,e){let n=ut(e);return n===null?!1:(H[t]=n,!0)}function Q(t){return H[t]}function Pe(){return Object.keys(H)}function At(){}var X=Object.create(null);function Me(t){if(!X[t]){let e=Q(t);if(!e)return;let n=Vt(e),r={config:e,redundancy:n};X[t]=r}return X[t]}function zt(t,e,n){let r,o;if(typeof t=="string"){let s=nt(t);if(!s)return n(void 0,424),At;o=s.send;let c=Me(t);c&&(r=c.redundancy)}else{let s=ut(t);if(s){r=Vt(s);let c=t.resources?t.resources[0]:"",i=nt(c);i&&(o=i.send)}}return!r||!o?(n(void 0,424),At):r.query(e,o,n)().abort}var _t="iconify2",j="iconify",Gt=j+"-count",kt=j+"-version",Jt=36e5,Ne=168,Re=50;function ot(t,e){try{return t.getItem(e)}catch{}}function ft(t,e,n){try{return t.setItem(e,n),!0}catch{}}function Lt(t,e){try{t.removeItem(e)}catch{}}function rt(t,e){return ft(t,Gt,e.toString())}function st(t){return parseInt(ot(t,Gt))||0}var C={local:!0,session:!0},Yt={local:new Set,session:new Set},dt=!1;function qe(t){dt=t}var R=typeof window>"u"?{}:window;function Kt(t){let e=t+"Storage";try{if(R&&R[e]&&typeof R[e].length=="number")return R[e]}catch{}C[t]=!1}function Wt(t,e){let n=Kt(t);if(!n)return;let r=ot(n,kt);if(r!==_t){if(r){let i=st(n);for(let a=0;a{let a=j+i.toString(),l=ot(n,a);if(typeof l=="string"){try{let u=JSON.parse(l);if(typeof u=="object"&&typeof u.cached=="number"&&u.cached>o&&typeof u.provider=="string"&&typeof u.data=="object"&&typeof u.data.prefix=="string"&&e(u,i))return!0}catch{}Lt(n,a)}},c=st(n);for(let i=c-1;i>=0;i--)s(i)||(i===c-1?(c--,rt(n,c)):Yt[t].add(i))}function Xt(){if(!dt){qe(!0);for(let t in C)Wt(t,e=>{let n=e.data,r=e.provider,o=n.prefix,s=w(r,o);if(!lt(s,n).length)return!1;let c=n.lastModified||-1;return s.lastModifiedCached=s.lastModifiedCached?Math.min(s.lastModifiedCached,c):c,!0})}}function Fe(t,e){let n=t.lastModifiedCached;if(n&&n>=e)return n===e;if(t.lastModifiedCached=e,n)for(let r in C)Wt(r,o=>{let s=o.data;return o.provider!==t.provider||s.prefix!==t.prefix||s.lastModified===e});return!0}function $e(t,e){dt||Xt();function n(r){let o;if(!C[r]||!(o=Kt(r)))return;let s=Yt[r],c;if(s.size)s.delete(c=Array.from(s).shift());else if(c=st(o),c>=Re||!rt(o,c+1))return;let i={cached:Math.floor(Date.now()/Jt),provider:t.provider,data:e};return ft(o,j+c.toString(),JSON.stringify(i))}e.lastModified&&!Fe(t,e.lastModified)||Object.keys(e.icons).length&&(e.not_found&&(e=Object.assign({},e),delete e.not_found),n("local")||n("session"))}function Et(){}function Be(t){t.iconsLoaderFlag||(t.iconsLoaderFlag=!0,setTimeout(()=>{t.iconsLoaderFlag=!1,ke(t)}))}function De(t,e){t.iconsToLoad?t.iconsToLoad=t.iconsToLoad.concat(e).sort():t.iconsToLoad=e,t.iconsQueueFlag||(t.iconsQueueFlag=!0,setTimeout(()=>{t.iconsQueueFlag=!1;let{provider:n,prefix:r}=t,o=t.iconsToLoad;delete t.iconsToLoad;let s;if(!o||!(s=nt(n)))return;s.prepare(n,r,o).forEach(i=>{zt(n,i,a=>{if(typeof a!="object")i.icons.forEach(l=>{t.missing.add(l)});else try{let l=lt(t,a);if(!l.length)return;let u=t.pendingIcons;u&&l.forEach(f=>{u.delete(f)}),$e(t,a)}catch(l){console.error(l)}Be(t)})})}))}var ht=(t,e)=>{let n=Oe(t,!0,Ht()),r=_e(n);if(!r.pending.length){let a=!0;return e&&setTimeout(()=>{a&&e(r.loaded,r.missing,r.pending,Et)}),()=>{a=!1}}let o=Object.create(null),s=[],c,i;return r.pending.forEach(a=>{let{provider:l,prefix:u}=a;if(u===i&&l===c)return;c=l,i=u,s.push(w(l,u));let f=o[l]||(o[l]=Object.create(null));f[u]||(f[u]=[])}),r.pending.forEach(a=>{let{provider:l,prefix:u,name:f}=a,h=w(l,u),p=h.pendingIcons||(h.pendingIcons=new Set);p.has(f)||(p.add(f),o[l][u].push(f))}),s.forEach(a=>{let{provider:l,prefix:u}=a;o[l][u].length&&De(a,o[l][u])}),e?Ee(e,r,s):Et},He=t=>new Promise((e,n)=>{let r=typeof t=="string"?M(t,!0):t;if(!r){n(t);return}ht([r||t],o=>{if(o.length&&r){let s=T(r);if(s){e({...P,...s});return}}n(t)})});function Qe(t){try{let e=typeof t=="string"?JSON.parse(t):t;if(typeof e.body=="string")return{...e}}catch{}}function Ue(t,e){let n=typeof t=="string"?M(t,!0,!0):null;if(!n){let s=Qe(t);return{value:t,data:s}}let r=T(n);if(r!==void 0||!n.prefix)return{value:t,name:n,data:r};let o=ht([n],()=>e(t,n,T(n)));return{value:t,name:n,loading:o}}var Zt=!1;try{Zt=navigator.vendor.indexOf("Apple")===0}catch{}function Ve(t,e){switch(e){case"svg":case"bg":case"mask":return e}return e!=="style"&&(Zt||t.indexOf("=0;){let o=t.indexOf(">",r),s=t.indexOf("",s);if(c===-1)break;n+=t.slice(o+1,s).trim(),t=t.slice(0,r).trim()+t.slice(c+1)}return{defs:n,content:t}}function Ye(t,e){return t?""+t+""+e:e}function Ke(t,e,n){let r=Je(t);return Ye(r.defs,e+r.content+n)}var We=t=>t==="unset"||t==="undefined"||t==="none";function te(t,e){let n={...P,...t},r={...Ft,...e},o={left:n.left,top:n.top,width:n.width,height:n.height},s=n.body;[n,r].forEach(S=>{let g=[],Y=S.hFlip,x=S.vFlip,y=S.rotate;Y?x?y+=2:(g.push("translate("+(o.width+o.left).toString()+" "+(0-o.top).toString()+")"),g.push("scale(-1 1)"),o.top=o.left=0):x&&(g.push("translate("+(0-o.left).toString()+" "+(o.height+o.top).toString()+")"),g.push("scale(1 -1)"),o.top=o.left=0);let m;switch(y<0&&(y-=Math.floor(y/4)*4),y=y%4,y){case 1:m=o.height/2+o.top,g.unshift("rotate(90 "+m.toString()+" "+m.toString()+")");break;case 2:g.unshift("rotate(180 "+(o.width/2+o.left).toString()+" "+(o.height/2+o.top).toString()+")");break;case 3:m=o.width/2+o.left,g.unshift("rotate(-90 "+m.toString()+" "+m.toString()+")");break}y%2===1&&(o.left!==o.top&&(m=o.left,o.left=o.top,o.top=m),o.width!==o.height&&(m=o.width,o.width=o.height,o.height=m)),g.length&&(s=Ke(s,'',""))});let c=r.width,i=r.height,a=o.width,l=o.height,u,f;c===null?(f=i===null?"1em":i==="auto"?l:i,u=it(f,a/l)):(u=c==="auto"?a:c,f=i===null?it(u,l/a):i==="auto"?l:i);let h={},p=(S,g)=>{We(g)||(h[S]=g.toString())};p("width",u),p("height",f);let v=[o.left,o.top,a,l];return h.viewBox=v.join(" "),{attributes:h,viewBox:v,body:s}}function pt(t,e){let n=t.indexOf("xlink:")===-1?"":' xmlns:xlink="http://www.w3.org/1999/xlink"';for(let r in e)n+=" "+r+'="'+e[r]+'"';return'"+t+""}function Xe(t){return t.replace(/"/g,"'").replace(/%/g,"%25").replace(/#/g,"%23").replace(//g,"%3E").replace(/\s+/g," ")}function Ze(t){return"data:image/svg+xml,"+Xe(t)}function ee(t){return'url("'+Ze(t)+'")'}var tn=()=>{let t;try{if(t=fetch,typeof t=="function")return t}catch{}},D=tn();function en(t){D=t}function nn(){return D}function on(t,e){let n=Q(t);if(!n)return 0;let r;if(!n.maxURL)r=0;else{let o=0;n.resources.forEach(c=>{o=Math.max(o,c.length)});let s=e+".json?icons=";r=n.maxURL-o-n.path.length-s.length}return r}function rn(t){return t===404}var sn=(t,e,n)=>{let r=[],o=on(t,e),s="icons",c={type:s,provider:t,prefix:e,icons:[]},i=0;return n.forEach((a,l)=>{i+=a.length+1,i>=o&&l>0&&(r.push(c),c={type:s,provider:t,prefix:e,icons:[]},i=a.length),c.icons.push(a)}),r.push(c),r};function cn(t){if(typeof t=="string"){let e=Q(t);if(e)return e.path}return"/"}var an=(t,e,n)=>{if(!D){n("abort",424);return}let r=cn(e.provider);switch(e.type){case"icons":{let s=e.prefix,i=e.icons.join(","),a=new URLSearchParams({icons:i});r+=s+".json?"+a.toString();break}case"custom":{let s=e.uri;r+=s.slice(0,1)==="/"?s.slice(1):s;break}default:n("abort",400);return}let o=503;D(t+r).then(s=>{let c=s.status;if(c!==200){setTimeout(()=>{n(rn(c)?"abort":"next",c)});return}return o=501,s.json()}).then(s=>{if(typeof s!="object"||s===null){setTimeout(()=>{s===404?n("abort",s):n("next",o)});return}setTimeout(()=>{n("success",s)})}).catch(()=>{n("next",o)})},ln={prepare:sn,send:an};function Ot(t,e){switch(t){case"local":case"session":C[t]=e;break;case"all":for(let n in C)C[n]=e;break}}var Z="data-style",ne="";function un(t){ne=t}function Tt(t,e){let n=Array.from(t.childNodes).find(r=>r.hasAttribute&&r.hasAttribute(Z));n||(n=document.createElement("style"),n.setAttribute(Z,Z),t.appendChild(n)),n.textContent=":host{display:inline-block;vertical-align:"+(e?"-0.125em":"0")+"}span,svg{display:block}"+ne}function oe(){It("",ln),Ht(!0);let t;try{t=window}catch{}if(t){if(Xt(),t.IconifyPreload!==void 0){let n=t.IconifyPreload,r="Invalid IconifyPreload syntax.";typeof n=="object"&&n!==null&&(n instanceof Array?n:[n]).forEach(o=>{try{(typeof o!="object"||o===null||o instanceof Array||typeof o.icons!="object"||typeof o.prefix!="string"||!St(o))&&console.error(r)}catch{console.error(r)}})}if(t.IconifyProviders!==void 0){let n=t.IconifyProviders;if(typeof n=="object"&&n!==null)for(let r in n){let o="IconifyProviders["+r+"] is invalid.";try{let s=n[r];if(typeof s!="object"||!s||s.resources===void 0)continue;Ct(r,s)||console.error(o)}catch{console.error(o)}}}}return{enableCache:n=>Ot(n,!0),disableCache:n=>Ot(n,!1),iconLoaded:xt,iconExists:xt,getIcon:Ae,listIcons:Ce,addIcon:Qt,addCollection:St,calculateSize:it,buildIcon:te,iconToHTML:pt,svgToURL:ee,loadIcons:ht,loadIcon:He,addAPIProvider:Ct,appendCustomStyle:un,_api:{getAPIConfig:Q,setAPIModule:It,sendAPIQuery:zt,setFetch:en,getFetch:nn,listAPIProviders:Pe}}}var ct={"background-color":"currentColor"},re={"background-color":"transparent"},jt={image:"var(--svg)",repeat:"no-repeat",size:"100% 100%"},Pt={"-webkit-mask":ct,mask:ct,background:re};for(let t in Pt){let e=Pt[t];for(let n in jt)e[t+"-"+n]=jt[n]}function Mt(t){return t?t+(t.match(/^[-0-9.]+$/)?"px":""):"inherit"}function fn(t,e,n){let r=document.createElement("span"),o=t.body;o.indexOf("");let s=t.attributes,c=pt(o,{...s,width:e.width+"",height:e.height+""}),i=ee(c),a=r.style,l={"--svg":i,width:Mt(s.width),height:Mt(s.height),...n?ct:re};for(let u in l)a.setProperty(u,l[u]);return r}var E;function dn(){try{E=window.trustedTypes.createPolicy("iconify",{createHTML:t=>t})}catch{E=null}}function hn(t){return E===void 0&&dn(),E?E.createHTML(t):t}function pn(t){let e=document.createElement("span"),n=t.attributes,r="";n.width||(r="width: inherit;"),n.height||(r+="height: inherit;"),r&&(n.style=r);let o=pt(t.body,n);return e.innerHTML=hn(o),e.firstChild}function at(t){return Array.from(t.childNodes).find(e=>{let n=e.tagName&&e.tagName.toUpperCase();return n==="SPAN"||n==="SVG"})}function Nt(t,e){let n=e.icon.data,r=e.customisations,o=te(n,r);r.preserveAspectRatio&&(o.attributes.preserveAspectRatio=r.preserveAspectRatio);let s=e.renderedMode,c;switch(s){case"svg":c=pn(o);break;default:c=fn(o,{...P,...n},s==="mask")}let i=at(t);i?c.tagName==="SPAN"&&i.tagName===c.tagName?i.setAttribute("style",c.getAttribute("style")):t.replaceChild(c,i):t.appendChild(c)}function Rt(t,e,n){let r=n&&(n.rendered?n:n.lastRender);return{rendered:!1,inline:e,icon:t,lastRender:r}}function gn(t="iconify-icon"){let e,n;try{e=window.customElements,n=window.HTMLElement}catch{return}if(!e||!n)return;let r=e.get(t);if(r)return r;let o=["icon","mode","inline","noobserver","width","height","rotate","flip"],s=class extends n{_shadowRoot;_initialised=!1;_state;_checkQueued=!1;_connected=!1;_observer=null;_visible=!0;constructor(){super();let i=this._shadowRoot=this.attachShadow({mode:"open"}),a=this.hasAttribute("inline");Tt(i,a),this._state=Rt({value:""},a),this._queueCheck()}connectedCallback(){this._connected=!0,this.startObserver()}disconnectedCallback(){this._connected=!1,this.stopObserver()}static get observedAttributes(){return o.slice(0)}attributeChangedCallback(i){switch(i){case"inline":{let a=this.hasAttribute("inline"),l=this._state;a!==l.inline&&(l.inline=a,Tt(this._shadowRoot,a));break}case"noobserver":{this.hasAttribute("noobserver")?this.startObserver():this.stopObserver();break}default:this._queueCheck()}}get icon(){let i=this.getAttribute("icon");if(i&&i.slice(0,1)==="{")try{return JSON.parse(i)}catch{}return i}set icon(i){typeof i=="object"&&(i=JSON.stringify(i)),this.setAttribute("icon",i)}get inline(){return this.hasAttribute("inline")}set inline(i){i?this.setAttribute("inline","true"):this.removeAttribute("inline")}get observer(){return this.hasAttribute("observer")}set observer(i){i?this.setAttribute("observer","true"):this.removeAttribute("observer")}restartAnimation(){let i=this._state;if(i.rendered){let a=this._shadowRoot;if(i.renderedMode==="svg")try{a.lastChild.setCurrentTime(0);return}catch{}Nt(a,i)}}get status(){let i=this._state;return i.rendered?"rendered":i.icon.data===null?"failed":"loading"}_queueCheck(){this._checkQueued||(this._checkQueued=!0,setTimeout(()=>{this._check()}))}_check(){if(!this._checkQueued)return;this._checkQueued=!1;let i=this._state,a=this.getAttribute("icon");if(a!==i.icon.value){this._iconChanged(a);return}if(!i.rendered||!this._visible)return;let l=this.getAttribute("mode"),u=wt(this);(i.attrMode!==l||be(i.customisations,u)||!at(this._shadowRoot))&&this._renderIcon(i.icon,u,l)}_iconChanged(i){let a=Ue(i,(l,u,f)=>{let h=this._state;if(h.rendered||this.getAttribute("icon")!==l)return;let p={value:l,name:u,data:f};p.data?this._gotIconData(p):h.icon=p});a.data?this._gotIconData(a):this._state=Rt(a,this._state.inline,this._state)}_forceRender(){if(!this._visible){let i=at(this._shadowRoot);i&&this._shadowRoot.removeChild(i);return}this._queueCheck()}_gotIconData(i){this._checkQueued=!1,this._renderIcon(i,wt(this),this.getAttribute("mode"))}_renderIcon(i,a,l){let u=Ve(i.data.body,l),f=this._state.inline;Nt(this._shadowRoot,this._state={rendered:!0,icon:i,inline:f,customisations:a,attrMode:l,renderedMode:u})}startObserver(){if(!this._observer&&!this.hasAttribute("noobserver"))try{this._observer=new IntersectionObserver(i=>{let a=i.some(l=>l.isIntersecting);a!==this._visible&&(this._visible=a,this._forceRender())}),this._observer.observe(this)}catch{if(this._observer){try{this._observer.disconnect()}catch{}this._observer=null}}}stopObserver(){this._observer&&(this._observer.disconnect(),this._observer=null,this._visible=!0,this._connected&&this._forceRender())}};o.forEach(i=>{i in s.prototype||Object.defineProperty(s.prototype,i,{get:function(){return this.getAttribute(i)},set:function(a){a!==null?this.setAttribute(i,a):this.removeAttribute(i)}})});let c=oe();for(let i in c)s[i]=s.prototype[i]=c[i];return e.define(t,s),s}var mn=gn()||oe(),{enableCache:En,disableCache:On,iconLoaded:Tn,iconExists:jn,getIcon:Pn,listIcons:Mn,addIcon:Nn,addCollection:Rn,calculateSize:qn,buildIcon:Fn,iconToHTML:$n,svgToURL:Bn,loadIcons:Dn,loadIcon:Hn,addAPIProvider:Qn,_api:Un}=mn;function bn(t){let e=t.getAttribute("aria-controls"),n=document.getElementById(e),r="data-expanded-"+e;t.addEventListener("click",function(){document.body.hasAttribute(r)?(document.body.removeAttribute(r),n.classList.remove("_expanded"),se(e,"false")):(document.body.setAttribute(r,"true"),n.classList.add("_expanded"),se(e,"true"))})}function se(t,e){let n=document.querySelectorAll('[aria-controls="'+t+'"]');for(el of n)el.setAttribute("aria-expanded",e)}var ie=document.querySelectorAll(".js-menu");for(let t=0;t{U.parentNode.removeChild(U),document.head.removeChild(t)}),e(),window.addEventListener("resize",e)}var wn;var V=["auto","light","dark"],z=document.querySelector(".js-theme");function vn(){let t=ce();t+=1,V[t]||(t=0);let e=V[t];setColorMode(e),localStorage._theme=e,ae(e)}function ce(){return V.indexOf(document.documentElement.getAttribute("data-color-mode")||"auto")}function ae(t){let e=z.getAttribute("data-aria-"+t);z.setAttribute("aria-label",e)}z&&(z.addEventListener("click",vn),ae(V[ce()]||"auto"));function Sn(){let t=document.querySelector(".globaltoc");if(!t)return;let e=parseInt(t.getAttribute("data-expand-depth"),10),n=o=>{if(!e)return!1;let s=0;for(;o.parentNode&&o.parentNode!==t;)o=o.parentNode,o.nodeName==="UL"&&(s+=1);return e>=s};t.querySelectorAll("li > ul").forEach(o=>{let s=o.parentNode;s.classList.contains("current")||n(s)?s.classList.add("_expand"):s.classList.add("_collapse");let c=xn(o);s.appendChild(c)})}function xn(t){let e=document.createElement("button");e.innerHTML='';let n=t.parentNode,r=t.previousSibling,o=r.textContent,s=()=>{n.classList.contains("_expand")?e.setAttribute("aria-label","Collapse "+o):e.setAttribute("aria-label","Expand "+o)};s();let c=i=>{i.preventDefault(),n.classList.contains("_expand")?(n.classList.remove("_expand"),n.classList.add("_collapse")):(n.classList.remove("_collapse"),n.classList.add("_expand")),s()};return r.getAttribute("href")==="#"&&r.addEventListener("click",c),e.addEventListener("click",c),e}var gt=document.querySelector(".globaltoc a.current");gt&>.scrollIntoViewIfNeeded&>.scrollIntoViewIfNeeded();Sn();var le=0,mt=200,G=document.querySelectorAll(".yue > section section[id]"),A=document.querySelector(".back-to-top");function ue(){let t=document.querySelector(".yue > section");t&&(mt=t.computedStyleMap().get("scroll-margin-top").value)}function In(t){let e=t.getBoundingClientRect();return e.top<=mt&&e.bottom>=mt}function fe(t){document.querySelectorAll(".localtoc li.active").forEach(e=>{e.classList.remove("active")}),document.querySelector(`.localtoc a[href="#${t}"]`).parentNode.classList.add("active")}function de(){let t;for(let e=0;e=document.body.offsetHeight){let t=G[G.length-1];t&&fe(t.id)}else de();A&&(window.scrollY&&window.scrollY{window.scrollTo(0,0)});window.addEventListener("scroll",Cn);window.addEventListener("DOMContentLoaded",()=>{ue(),de()});window.addEventListener("resize",ue);var J=document.querySelector(".js-repo-stats");async function An(t,e){let n=`https://api.github.com/repos/${t}/${e}`,o=await(await fetch(n)).json(),s={stars:o.watchers,forks:o.forks};bt(s),sessionStorage.setItem("_sy/repo/stats",JSON.stringify(s))}async function _n(t,e){let n="https://gitlab.com/api/v4/projects/"+encodeURIComponent(t+"/"+e),o=await(await fetch(n)).json(),s={stars:o.star_count,forks:o.forks_count};bt(s),sessionStorage.setItem("_sy/repo/stats",JSON.stringify(s))}function bt({stars:t,forks:e}){t&&(document.querySelector(".js-repo-stars").textContent=t),e&&(document.querySelector(".js-repo-forks").textContent=e)}function kn(){let t=sessionStorage.getItem("_sy/repo/stats");if(t)bt(JSON.parse(t));else{let e=J.getAttribute("data-user"),n=J.getAttribute("data-repo"),r=J.getAttribute("data-type");r==="github"?An(e,n):r==="gitlab"&&_n(e,n)}}J&&kn();function Ln(t,e){let n=document.createElement("script");n.id="_carbonads_js",n.src=`//cdn.carbonads.com/carbon.js?serve=${t}&placement=${e}`;let r=document.querySelector(".yue > section"),o=document.querySelector(".yue > section > section");if(o)r.insertBefore(n,o);else{let s=document.querySelector(".yue > section > p");s?r.insertBefore(n,s.nextSibling):r.appendChild(n)}}var yt=document.querySelector(".js-carbon");if(yt){let t=yt.getAttribute("data-carbon-code"),e=yt.getAttribute("data-carbon-placement");t&&e&&Ln(t,e)}/windows/i.test(navigator.userAgent)&&document.body.classList.add("win");})(); +/*! Bundled license information: + +iconify-icon/dist/iconify-icon.mjs: + (** + * (c) Iconify + * + * For the full copyright and license information, please view the license.txt + * files at https://github.com/iconify/iconify + * + * Licensed under MIT. + * + * @license MIT + * @version 2.1.0 + *) +*/ diff --git a/43/_static/sphinx_highlight.js b/43/_static/sphinx_highlight.js new file mode 100644 index 0000000..aae669d --- /dev/null +++ b/43/_static/sphinx_highlight.js @@ -0,0 +1,144 @@ +/* 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))); + parent.insertBefore( + span, + parent.insertBefore( + document.createTextNode(val.substr(pos + text.length)), + node.nextSibling + ) + ); + node.nodeValue = val.substr(0, pos); + + 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(SphinxHighlight.highlightSearchWords); +_ready(SphinxHighlight.initEscapeListener); diff --git a/43/_static/sphinx_paramlinks.css b/43/_static/sphinx_paramlinks.css new file mode 100644 index 0000000..1d320a0 --- /dev/null +++ b/43/_static/sphinx_paramlinks.css @@ -0,0 +1,13 @@ +li > a.paramlink { + visibility: hidden; +} + + +p:hover > a.headerlink, p:hover > a.paramlink, li:hover > a.paramlink, li:hover > a.headerlink { + visibility: visible; +} + +a.paramname { + color:inherit; +} + diff --git a/43/_static/togglebutton.css b/43/_static/togglebutton.css new file mode 100644 index 0000000..54a6787 --- /dev/null +++ b/43/_static/togglebutton.css @@ -0,0 +1,160 @@ +/** + * Admonition-based toggles + */ + +/* Visibility of the target */ +.admonition.toggle .admonition-title ~ * { + transition: opacity .3s, height .3s; +} + +/* Toggle buttons inside admonitions so we see the title */ +.admonition.toggle { + position: relative; +} + +/* Titles should cut off earlier to avoid overlapping w/ button */ +.admonition.toggle .admonition-title { + padding-right: 25%; + cursor: pointer; +} + +/* Hovering will cause a slight shift in color to make it feel interactive */ +.admonition.toggle .admonition-title:hover { + box-shadow: inset 0 0 0px 20px rgb(0 0 0 / 1%); +} + +/* Hovering will cause a slight shift in color to make it feel interactive */ +.admonition.toggle .admonition-title:active { + box-shadow: inset 0 0 0px 20px rgb(0 0 0 / 3%); +} + +/* Remove extra whitespace below the admonition title when hidden */ +.admonition.toggle-hidden { + padding-bottom: 0; +} + +.admonition.toggle-hidden .admonition-title { + margin-bottom: 0; +} + +/* hides all the content of a page until de-toggled */ +.admonition.toggle-hidden .admonition-title ~ * { + height: 0; + margin: 0; + opacity: 0; + visibility: hidden; +} + +/* General button style and position*/ +button.toggle-button { + /** + * Background and shape. By default there's no background + * but users can style as they wish + */ + background: none; + border: none; + outline: none; + + /* Positioning just inside the admonition title */ + position: absolute; + right: 0.5em; + padding: 0px; + border: none; + outline: none; +} + +/* Display the toggle hint on wide screens */ +@media (min-width: 768px) { + button.toggle-button.toggle-button-hidden:before { + content: attr(data-toggle-hint); /* This will be filled in by JS */ + font-size: .8em; + align-self: center; + } +} + +/* Icon behavior */ +.tb-icon { + transition: transform .2s ease-out; + height: 1.5em; + width: 1.5em; + stroke: currentColor; /* So that we inherit the color of other text */ +} + +/* The icon should point right when closed, down when open. */ +/* Open */ +.admonition.toggle button .tb-icon { + transform: rotate(90deg); +} + +/* Closed */ +.admonition.toggle button.toggle-button-hidden .tb-icon { + transform: rotate(0deg); +} + +/* With details toggles, we don't rotate the icon so it points right */ +details.toggle-details .tb-icon { + height: 1.4em; + width: 1.4em; + margin-top: 0.1em; /* To center the button vertically */ +} + + +/** + * Details-based toggles. + * In this case, we wrap elements with `.toggle` in a details block. + */ + +/* Details blocks */ +details.toggle-details { + margin: 1em 0; +} + + +details.toggle-details summary { + display: flex; + align-items: center; + cursor: pointer; + list-style: none; + border-radius: .2em; + border-left: 3px solid #1976d2; + background-color: rgb(204 204 204 / 10%); + padding: 0.2em 0.7em 0.3em 0.5em; /* Less padding on left because the SVG has left margin */ + font-size: 0.9em; +} + +details.toggle-details summary:hover { + background-color: rgb(204 204 204 / 20%); +} + +details.toggle-details summary:active { + background: rgb(204 204 204 / 28%); +} + +.toggle-details__summary-text { + margin-left: 0.2em; +} + +details.toggle-details[open] summary { + margin-bottom: .5em; +} + +details.toggle-details[open] summary .tb-icon { + transform: rotate(90deg); +} + +details.toggle-details[open] summary ~ * { + animation: toggle-fade-in .3s ease-out; +} + +@keyframes toggle-fade-in { + from {opacity: 0%;} + to {opacity: 100%;} +} + +/* Print rules - we hide all toggle button elements at print */ +@media print { + /* Always hide the summary so the button doesn't show up */ + details.toggle-details summary { + display: none; + } +} \ No newline at end of file diff --git a/43/_static/togglebutton.js b/43/_static/togglebutton.js new file mode 100644 index 0000000..215a7ee --- /dev/null +++ b/43/_static/togglebutton.js @@ -0,0 +1,187 @@ +/** + * Add Toggle Buttons to elements + */ + +let toggleChevron = ` + + + +`; + +var initToggleItems = () => { + var itemsToToggle = document.querySelectorAll(togglebuttonSelector); + console.log(`[togglebutton]: Adding toggle buttons to ${itemsToToggle.length} items`) + // Add the button to each admonition and hook up a callback to toggle visibility + itemsToToggle.forEach((item, index) => { + if (item.classList.contains("admonition")) { + // If it's an admonition block, then we'll add a button inside + // Generate unique IDs for this item + var toggleID = `toggle-${index}`; + var buttonID = `button-${toggleID}`; + + item.setAttribute('id', toggleID); + if (!item.classList.contains("toggle")){ + item.classList.add("toggle"); + } + // This is the button that will be added to each item to trigger the toggle + var collapseButton = ` + `; + + title = item.querySelector(".admonition-title") + title.insertAdjacentHTML("beforeend", collapseButton); + thisButton = document.getElementById(buttonID); + + // Add click handlers for the button + admonition title (if admonition) + admonitionTitle = document.querySelector(`#${toggleID} > .admonition-title`) + if (admonitionTitle) { + // If an admonition, then make the whole title block clickable + admonitionTitle.addEventListener('click', toggleClickHandler); + admonitionTitle.dataset.target = toggleID + admonitionTitle.dataset.button = buttonID + } else { + // If not an admonition then we'll listen for the button click + thisButton.addEventListener('click', toggleClickHandler); + } + + // Now hide the item for this toggle button unless explicitly noted to show + if (!item.classList.contains("toggle-shown")) { + toggleHidden(thisButton); + } + } else { + // If not an admonition, wrap the block in a
block + // Define the structure of the details block and insert it as a sibling + var detailsBlock = ` +
+ + ${toggleChevron} + ${toggleHintShow} + +
`; + item.insertAdjacentHTML("beforebegin", detailsBlock); + + // Now move the toggle-able content inside of the details block + details = item.previousElementSibling + details.appendChild(item) + item.classList.add("toggle-details__container") + + // Set up a click trigger to change the text as needed + details.addEventListener('click', (click) => { + let parent = click.target.parentElement; + if (parent.tagName.toLowerCase() == "details") { + summary = parent.querySelector("summary"); + details = parent; + } else { + summary = parent; + details = parent.parentElement; + } + // Update the inner text for the proper hint + if (details.open) { + summary.querySelector("span.toggle-details__summary-text").innerText = toggleHintShow; + } else { + summary.querySelector("span.toggle-details__summary-text").innerText = toggleHintHide; + } + + }); + + // If we have a toggle-shown class, open details block should be open + if (item.classList.contains("toggle-shown")) { + details.click(); + } + } + }) +}; + +// This should simply add / remove the collapsed class and change the button text +var toggleHidden = (button) => { + target = button.dataset['target'] + var itemToToggle = document.getElementById(target); + if (itemToToggle.classList.contains("toggle-hidden")) { + itemToToggle.classList.remove("toggle-hidden"); + button.classList.remove("toggle-button-hidden"); + } else { + itemToToggle.classList.add("toggle-hidden"); + button.classList.add("toggle-button-hidden"); + } +} + +var toggleClickHandler = (click) => { + // Be cause the admonition title is clickable and extends to the whole admonition + // We only look for a click event on this title to trigger the toggle. + + if (click.target.classList.contains("admonition-title")) { + button = click.target.querySelector(".toggle-button"); + } else if (click.target.classList.contains("tb-icon")) { + // We've clicked the icon and need to search up one parent for the button + button = click.target.parentElement; + } else if (click.target.tagName == "polyline") { + // We've clicked the SVG elements inside the button, need to up 2 layers + button = click.target.parentElement.parentElement; + } else if (click.target.classList.contains("toggle-button")) { + // We've clicked the button itself and so don't need to do anything + button = click.target; + } else { + console.log(`[togglebutton]: Couldn't find button for ${click.target}`) + } + target = document.getElementById(button.dataset['button']); + toggleHidden(target); +} + +// If we want to blanket-add toggle classes to certain cells +var addToggleToSelector = () => { + const selector = ""; + if (selector.length > 0) { + document.querySelectorAll(selector).forEach((item) => { + item.classList.add("toggle"); + }) + } +} + +// Helper function to run when the DOM is finished +const sphinxToggleRunWhenDOMLoaded = cb => { + if (document.readyState != 'loading') { + cb() + } else if (document.addEventListener) { + document.addEventListener('DOMContentLoaded', cb) + } else { + document.attachEvent('onreadystatechange', function() { + if (document.readyState == 'complete') cb() + }) + } +} +sphinxToggleRunWhenDOMLoaded(addToggleToSelector) +sphinxToggleRunWhenDOMLoaded(initToggleItems) + +/** Toggle details blocks to be open when printing */ +if (toggleOpenOnPrint == "true") { + window.addEventListener("beforeprint", () => { + // Open the details + document.querySelectorAll("details.toggle-details").forEach((el) => { + el.dataset["togglestatus"] = el.open; + el.open = true; + }); + + // Open the admonitions + document.querySelectorAll(".admonition.toggle.toggle-hidden").forEach((el) => { + console.log(el); + el.querySelector("button.toggle-button").click(); + el.dataset["toggle_after_print"] = "true"; + }); + }); + window.addEventListener("afterprint", () => { + // Re-close the details that were closed + document.querySelectorAll("details.toggle-details").forEach((el) => { + el.open = el.dataset["togglestatus"] == "true"; + delete el.dataset["togglestatus"]; + }); + + // Re-close the admonition toggle buttons + document.querySelectorAll(".admonition.toggle").forEach((el) => { + if (el.dataset["toggle_after_print"] == "true") { + el.querySelector("button.toggle-button").click(); + delete el.dataset["toggle_after_print"]; + } + }); + }); +} diff --git a/43/changelog.html b/43/changelog.html new file mode 100644 index 0000000..7863410 --- /dev/null +++ b/43/changelog.html @@ -0,0 +1,333 @@ + + + + + Changelog - Litestar Framework + + + + + + + + + + + + + + + + + +
+ + + + +
+
+
+
+

Changelog

+

All commits to this project will be documented in this file.

+
+

Release [v0.1.0a1] - 2024-04-26

+ +

0e209be567f49a | See diff for 0.1.0a1

+
+

Bug Fixes

+
    +
  • (6405898) - Add ParameterView to pkg ns (Peter Schutt)

  • +
+
+
+

Documentation

+
    +
  • (3d80638) - Move to litestar (Jacob Coffee)

  • +
  • (bea1211) - Fix discord link (Jacob Coffee)

  • +
  • (55ef5f6) - Add pages (Jacob Coffee)

  • +
  • (14b0898) - Update changelog, add filler content (Jacob Coffee)

  • +
  • (567f49a) - Fix version (Jacob Coffee)

  • +
+
+
+

Refactor

+
    +
  • (105043a) - Better Empty type (Peter Schutt)

  • +
  • (2076afe) - Use plain old python classes (Peter Schutt)

  • +
+
+
+

Ci

+
    +
  • (0da8b24) - Apply pre-commit (Jacob Coffee)

  • +
+

Type Lens Changelog

+
+
+
+ +
+
+
+
+ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/43/contribution-guide.html b/43/contribution-guide.html new file mode 100644 index 0000000..0d5ef86 --- /dev/null +++ b/43/contribution-guide.html @@ -0,0 +1,375 @@ + + + + + Contribution guide - Litestar Framework + + + + + + + + + + + + + + + + + +
+ + + + +
+
+
+
+

Contribution guide

+
+

Setting up the environment

+
    +
  1. Run make install to install [uv](https://docs.astral.sh/uv/) and all the dependencies, and pre-commit hooks

  2. +
+
+
+

Code contributions

+
+

Workflow

+
    +
  1. Fork the type-lens repository

  2. +
  3. Clone your fork locally with git

  4. +
  5. Set up the environment

  6. +
  7. Make your changes

  8. +
  9. (Optional) Run pre-commit run --all-files to run linters and formatters. This step is optional and will be executed +automatically by git before you make a commit, but you may want to run it manually in order to apply fixes

  10. +
  11. Commit your changes to git

  12. +
  13. Push the changes to your fork

  14. +
  15. Open a pull request. Give the pull request a descriptive title +indicating what it changes. If it has a corresponding open issue, the issue number should be included in the title as +well. For example a pull request that fixes issue bug: Increased stack size making it impossible to find needle #100 +could be titled fix(#100): Make needles easier to find by applying fire to haystack

  16. +
+
+

Tip

+

Pull requests and commits all need to follow the +Conventional Commit format

+
+
+
+
+

Guidelines for writing code

+
    +
  • All code should be fully typed. This is enforced via +mypy.

  • +
  • All code should be tested. This is enforced via pytest.

  • +
  • All code should be properly formatted. This is enforced via black and Ruff.

  • +
+
+

Writing and running tests

+
+

Todo

+

Write this section

+
+
+
+
+

Project documentation

+

The documentation is located in the /docs directory and is ReST and +Sphinx. If you’re unfamiliar with any of those, +ReStructuredText primer and +Sphinx quickstart are recommended reads.

+
+

Running the docs locally

+

You can serve the documentation with make docs-serve, or build them with make docs.

+
+
+
+

Creating a new release

+
    +
  1. +
    Increment the version in pyproject.toml.
    +

    Note

    +

    The version should follow semantic versioning and PEP 440.

    +
    +
    +
    +
  2. +
  3. Draft a new release on GitHub

    +
      +
    • Use vMAJOR.MINOR.PATCH (e.g. v1.2.3) as both the tag and release title

    • +
    • Fill in the release description. You can use the “Generate release notes” function to get a draft for this

    • +
    +
  4. +
  5. Commit your changes and push to main

  6. +
  7. Publish the release

  8. +
  9. Go to Actions and approve the release workflow

  10. +
  11. Check that the workflow runs successfully

  12. +
+
+
+ +
+
+
+
+ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/43/genindex.html b/43/genindex.html new file mode 100644 index 0000000..a571c4e --- /dev/null +++ b/43/genindex.html @@ -0,0 +1,178 @@ + + + + + Index - Litestar Framework + + + + + + + + + + + + + +
+
+
+ + +

Index

+ +
+ +
+ + +
+ +
+
+ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/43/index.html b/43/index.html new file mode 100644 index 0000000..97a96b2 --- /dev/null +++ b/43/index.html @@ -0,0 +1,306 @@ + + + + + Litestar Framework + + + + + + + + + + + + + + + + + +
+ + + + +
+
+
+
+

Type Lens

+
+

Warning

+

Pre-Release Alpha Stage

+

Please note that type-lens is currently in a pre-release alpha stage of development. This means the library is still +under active development, and its API is subject to change. We encourage developers to experiment with type-lens and +provide feedback, but we recommend against using it in production environments until a stable release is available.

+

Please see Type Lens Releases for more information on the stability policy.

+
+
+

Introduction

+

The type-lens library is cool.

+
+
+

Purpose

+

type-lens is built to do stuff.

+
+
+
+
+
+
+ +
+
+
+
+ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/43/objects.inv b/43/objects.inv new file mode 100644 index 0000000000000000000000000000000000000000..e4801d776aacea01f3b8a6950a6722c1a7d39366 GIT binary patch literal 977 zcmV;?11|g{AX9K?X>NERX>N99Zgg*Qc_4OWa&u{KZXhxWBOp+6Z)#;@bUGk(d2nSd zY-Mh93L_v^WpZ8b#rNMXCQiPX<{x4c-oCt%Wm5+5WM><2>8+*=tmIrAQS~s2Q31mg<-eN zp(q-fTFY!{Q6MQh{`*oADUp(_=wge@nc30uv7!f(Ccs64l#ZiVP=uF=y5Q`fj~uPs za8gf1FA_Kq1?bmlF7s4GLGNPX_?s3sj?_U46xcrQ(pf?i1|GEb}xioaqA;V1>A#g!9X|0^533|^SHD%`q@78O4@}dX^iSpo11>* zQFeRE&~aVslKy;6c#?n_#PAwsaM9`ldMq9%4b0wG9^$*{LFmc!pb8Z+V^G97?QYD5 zGz~zH-oT1vxy(fSfO~v5zpnl*t7wO)XopvMb;I;*A4S|#hU|jfMD?CujYST&Al~d7 zwDm%KcwhNHF2dn{(bU`J literal 0 HcmV?d00001 diff --git a/43/reference/index.html b/43/reference/index.html new file mode 100644 index 0000000..d3e1a46 --- /dev/null +++ b/43/reference/index.html @@ -0,0 +1,301 @@ + + + + + API Reference - Litestar Framework + + + + + + + + + + + + + + + + + +
+ + + + +
+
+
+
+

API Reference

+

The API reference is automatically generated from the docstrings in the code, and is useful for +finding out what methods and attributes are available for a given class. The API reference is +divided into several sections, each of which is listed below.

+
+

Note

+

Private methods and attributes are not included in the API reference.

+
+
+

Available API References

+
+
+
+
+ +
+
+
+
+ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/43/releases.html b/43/releases.html new file mode 100644 index 0000000..e843a99 --- /dev/null +++ b/43/releases.html @@ -0,0 +1,355 @@ + + + + + Type Lens Releases - Litestar Framework + + + + + + + + + + + + + + + + + +
+ + + + +
+
+
+
+

Type Lens Releases

+
+

Version Numbering

+

This library follows the Semantic Versioning standard, using the <major>.<minor>.<patch> +schema:

+
+
Major

Backwards incompatible changes have been made

+
+
Minor

Functionality was added in a backwards compatible manner

+
+
Patch

Bugfixes were applied in a backwards compatible manner

+
+
+
+

Pre-release Versions

+

Before a new major release, we will make alpha, beta, and release candidate (rc) releases, numbered as +<major>.<minor>.<patch><release_type><number>. For example, 2.0.0alpha1, 2.0.0beta1, 2.0.0rc1.

+
    +
  • +
    alpha

    Early developer preview. Features may not be complete and breaking changes can occur.

    +
    +
    +
  • +
  • +
    beta

    More stable preview release. Feature complete, no major breaking changes expected.

    +
    +
    +
  • +
  • +
    rc

    Release candidate. Feature freeze, only bugfixes until final release. +Suitable for testing migration to the upcoming major release.

    +
    +
    +
  • +
+
+
+
+

Long-term Support Releases (LTS)

+

Major releases are designated as LTS releases for the life of that major release series. +These releases will receive bugfixes for a guaranteed period of time as defined in +Supported Versions.

+
+
+

Deprecation Policy

+

When a feature is going to be removed, a deprecation warning will be added in a minor release. +The feature will continue to work for all releases in that major series, and will be removed in the next major release.

+

For example, if a deprecation warning is added in 1.1, the feature will work throughout all 1.x releases, +and be removed in 2.0.

+
+
+

Supported Versions

+

At any time, the Litestar organization will actively support:

+
    +
  • The current major release series

  • +
  • The previous major release series

  • +
  • Any other designated LTS releases (Special cases)

  • +
+

For example, if the current release is 2.0, we will actively support 2.x and 1.x. +When 3.0 is released, we will drop support for 1.x.

+

Bugfixes will be applied to the current major release, and selectively backported to older +supported versions based on severity and feasibility.

+
+
+

Release Process

+

Each major release cycle consists of a few phases:

+
    +
  1. Planning: Define roadmap, spec out major features. Work should begin on implementation.

  2. +
  3. Development: Active development on planned features. Ends with an alpha release and branch of A.B.x +branch from main.

  4. +
  5. Bugfixes: Only bugfixes, no new features. Progressively release beta, release candidates. +Feature freeze at RC. Become more selective with backports to avoid regressions.

  6. +
+
+
+ +
+
+
+
+ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/43/search.html b/43/search.html new file mode 100644 index 0000000..4266c17 --- /dev/null +++ b/43/search.html @@ -0,0 +1,204 @@ + + + + + Search - Litestar Framework + + + + + + + + + + + + + + + + +
+
+
+ +

Search

+ + + + +

+ Searching for multiple words only shows matches that contain + all words. +

+ + +
+ + +
+

+ + + +
+ +
+ + +
+ +
+
+ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/43/searchindex.js b/43/searchindex.js new file mode 100644 index 0000000..1e939b6 --- /dev/null +++ b/43/searchindex.js @@ -0,0 +1 @@ +Search.setIndex({"docnames": ["changelog", "contribution-guide", "index", "reference/index", "releases", "usage/index", "usage/placeholder"], "filenames": ["changelog.rst", "contribution-guide.rst", "index.rst", "reference/index.rst", "releases.rst", "usage/index.rst", "usage/placeholder.rst"], "titles": ["Changelog", "Contribution guide", "Type Lens", "API Reference", "Type Lens Releases", "Usage", "Placeholder"], "terms": {"all": [0, 1, 4], "commit": [0, 1], "thi": [0, 1, 2, 4], "project": 0, "file": [0, 1], "see": [0, 2], "0e209b": 0, "567f49a": 0, "diff": 0, "0": [0, 4], "6405898": 0, "add": 0, "parameterview": 0, "pkg": 0, "n": 0, "peter": 0, "schutt": 0, "3d80638": 0, "move": 0, "litestar": [0, 4], "jacob": 0, "coffe": 0, "bea1211": 0, "discord": 0, "link": 0, "55ef5f6": 0, "page": 0, "14b0898": 0, "updat": [0, 6], "filler": 0, "content": 0, "version": [0, 1], "105043a": 0, "better": 0, "empti": 0, "type": [0, 1], "2076afe": 0, "us": [0, 1, 2, 3, 4, 5], "plain": 0, "old": 0, "python": 0, "class": [0, 3], "0da8b24": 0, "appli": [0, 1, 4], "pre": [0, 1, 2], "len": [0, 1], "make": [1, 4], "instal": 1, "uv": 1, "http": 1, "astral": 1, "sh": 1, "depend": 1, "hook": 1, "fork": 1, "repositori": 1, "clone": 1, "your": 1, "git": 1, "chang": [1, 2, 4], "option": 1, "linter": 1, "formatt": 1, "step": 1, "i": [1, 2, 3, 4, 5], "execut": 1, "automat": [1, 3], "befor": [1, 4], "you": [1, 6], "mai": [1, 4], "want": 1, "manual": 1, "order": 1, "fix": 1, "push": 1, "open": 1, "pull": 1, "request": 1, "give": 1, "descript": 1, "titl": 1, "indic": 1, "what": [1, 3, 5], "If": 1, "ha": 1, "correspond": 1, "issu": 1, "number": 1, "should": [1, 4], "includ": [1, 3], "well": 1, "For": [1, 4], "exampl": [1, 4], "bug": 1, "increas": 1, "stack": 1, "size": 1, "imposs": 1, "find": [1, 3], "needl": 1, "100": 1, "could": 1, "easier": 1, "fire": 1, "haystack": 1, "need": 1, "follow": [1, 4], "convent": 1, "format": 1, "fulli": 1, "enforc": 1, "via": 1, "mypi": 1, "pytest": 1, "properli": 1, "black": 1, "ruff": 1, "section": [1, 3], "The": [1, 2, 3, 4, 5], "locat": 1, "directori": 1, "rest": 1, "sphinx": 1, "re": 1, "unfamiliar": 1, "ani": [1, 4], "those": 1, "restructuredtext": 1, "primer": 1, "quickstart": 1, "ar": [1, 3, 4, 5], "recommend": [1, 2], "read": 1, "can": [1, 4], "serv": 1, "build": 1, "them": [1, 5], "increment": 1, "pyproject": 1, "toml": 1, "semant": [1, 4], "pep": 1, "440": 1, "draft": 1, "github": 1, "vmajor": 1, "minor": [1, 4], "patch": [1, 4], "e": 1, "g": 1, "v1": 1, "2": [1, 4], "3": [1, 4], "both": 1, "tag": 1, "fill": 1, "gener": [1, 3], "note": [1, 2], "function": [1, 4], "get": 1, "main": [1, 4], "publish": 1, "go": [1, 4], "action": 1, "approv": 1, "check": [1, 6], "successfulli": 1, "releas": 2, "alpha": [2, 4], "stage": 2, "pleas": [2, 6], "current": [2, 4], "develop": [2, 4], "mean": 2, "librari": [2, 4, 5], "still": 2, "under": 2, "activ": [2, 4], "its": 2, "api": 2, "subject": 2, "we": [2, 4], "encourag": 2, "experi": 2, "provid": [2, 5], "feedback": 2, "against": 2, "product": 2, "environ": 2, "until": [2, 4], "stabl": [2, 4], "avail": [2, 5], "more": [2, 4], "inform": 2, "stabil": 2, "polici": 2, "cool": 2, "built": 2, "do": 2, "stuff": 2, "from": [3, 4], "docstr": 3, "code": 3, "out": [3, 4], "method": 3, "attribut": 3, "given": 3, "divid": 3, "sever": [3, 4], "each": [3, 4], "which": 3, "list": 3, "below": 3, "privat": 3, "standard": 4, "major": 4, "schema": 4, "backward": 4, "incompat": 4, "have": 4, "been": 4, "made": 4, "wa": 4, "ad": 4, "compat": 4, "manner": 4, "bugfix": 4, "were": 4, "new": 4, "beta": 4, "candid": 4, "rc": 4, "release_typ": 4, "0alpha1": 4, "0beta1": 4, "0rc1": 4, "earli": 4, "preview": 4, "featur": [4, 5], "complet": 4, "break": 4, "occur": 4, "expect": 4, "freez": 4, "onli": 4, "final": 4, "suitabl": 4, "test": 4, "migrat": 4, "upcom": 4, "design": 4, "life": 4, "seri": 4, "These": 4, "receiv": 4, "guarante": 4, "period": 4, "time": 4, "defin": 4, "when": 4, "remov": 4, "warn": 4, "continu": 4, "work": [4, 6], "next": 4, "1": 4, "throughout": 4, "x": 4, "At": 4, "organ": 4, "previou": 4, "other": 4, "special": 4, "case": 4, "drop": 4, "select": 4, "backport": 4, "older": 4, "base": 4, "feasibl": 4, "cycl": 4, "consist": 4, "few": 4, "phase": 4, "plan": 4, "roadmap": 4, "spec": 4, "begin": 4, "implement": 4, "end": [4, 5], "an": [4, 5], "branch": 4, "A": 4, "b": 4, "progress": [4, 6], "becom": 4, "avoid": 4, "regress": 4, "document": 5, "user": 5, "It": 5, "high": 5, "level": 5, "overview": 5, "how": 5, "placehold": 5, "ve": 6, "stumbl": 6, "upon": 6, "beauti": 6, "excus": 6, "our": 6, "unfinish": 6, "back": 6, "soon": 6}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"changelog": 0, "releas": [0, 1, 4], "v0": 0, "1": 0, "0a1": 0, "2024": 0, "04": 0, "26": 0, "bug": 0, "fix": 0, "document": [0, 1], "refactor": 0, "ci": 0, "contribut": 1, "guid": 1, "set": 1, "up": 1, "environ": 1, "code": 1, "workflow": 1, "guidelin": 1, "write": 1, "run": 1, "test": 1, "todo": [1, 6], "project": 1, "doc": 1, "local": 1, "creat": 1, "new": 1, "type": [2, 4], "len": [2, 4], "introduct": 2, "purpos": 2, "api": 3, "refer": 3, "avail": 3, "version": 4, "number": 4, "pre": 4, "long": 4, "term": 4, "support": 4, "lt": 4, "deprec": 4, "polici": 4, "process": 4, "usag": 5, "placehold": 6}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.intersphinx": 1, "sphinx.ext.todo": 2, "sphinx": 58}, "alltitles": {"Changelog": [[0, "changelog"]], "Release [v0.1.0a1] - 2024-04-26": [[0, "id1"]], "Bug Fixes": [[0, "bug-fixes"]], "Documentation": [[0, "documentation"]], "Refactor": [[0, "refactor"]], "Ci": [[0, "ci"]], "Type Lens": [[2, "type-lens"]], "Introduction": [[2, "introduction"]], "Purpose": [[2, "purpose"]], "Contribution guide": [[1, "contribution-guide"]], "Setting up the environment": [[1, "setting-up-the-environment"]], "Code contributions": [[1, "code-contributions"]], "Workflow": [[1, "workflow"]], "Guidelines for writing code": [[1, "guidelines-for-writing-code"]], "Writing and running tests": [[1, "writing-and-running-tests"]], "Todo": [[1, "id1"], [6, "id1"]], "Project documentation": [[1, "project-documentation"]], "Running the docs locally": [[1, "running-the-docs-locally"]], "Creating a new release": [[1, "creating-a-new-release"]], "API Reference": [[3, "api-reference"]], "Available API References": [[3, "available-api-references"]], "Placeholder": [[6, "placeholder"]], "Usage": [[5, "usage"]], "Type Lens Releases": [[4, "type-lens-releases"]], "Version Numbering": [[4, "version-numbering"]], "Pre-release Versions": [[4, "pre-release-versions"]], "Long-term Support Releases (LTS)": [[4, "long-term-support-releases-lts"]], "Deprecation Policy": [[4, "deprecation-policy"]], "Supported Versions": [[4, "id1"]], "Release Process": [[4, "release-process"]]}, "indexentries": {}}) \ No newline at end of file diff --git a/43/usage/index.html b/43/usage/index.html new file mode 100644 index 0000000..b8754a2 --- /dev/null +++ b/43/usage/index.html @@ -0,0 +1,293 @@ + + + + + Usage - Litestar Framework + + + + + + + + + + + + + + + + + +
+ + + + +
+
+
+
+

Usage

+

The usage documentation is for end users of the library. It provides an high-level +overview of what features are available and how to use them.

+
+ +
+
+ +
+
+
+
+ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/43/usage/placeholder.html b/43/usage/placeholder.html new file mode 100644 index 0000000..46cacec --- /dev/null +++ b/43/usage/placeholder.html @@ -0,0 +1,295 @@ + + + + + Placeholder - Litestar Framework + + + + + + + + + + + + + + + + + +
+ + + + +
+
+
+
+

Placeholder

+
+

Todo

+

You’ve stumbled upon a beautiful work in progress! Please excuse our unfinished work and check +back soon for updates.

+
+
+ +
+
+
+
+ + + + + + + + + + + + + + + + \ No newline at end of file