From 375f1bbb51d4f0ac534832e4f44f5d2d4ea59454 Mon Sep 17 00:00:00 2001 From: Eric Arellano <14852634+Eric-Arellano@users.noreply.github.com> Date: Thu, 30 Nov 2023 13:26:07 -0500 Subject: [PATCH 1/5] Remove Pytorch --- CONTRIBUTING.md | 14 +- README.md | 49 +- example_docs/docs/conf.py | 12 +- pyproject.toml | 3 - src/qiskit_sphinx_theme/__init__.py | 8 - .../pytorch/breadcrumbs.html | 31 - src/qiskit_sphinx_theme/pytorch/footer.html | 78 - .../pytorch/languages.html | 40 - src/qiskit_sphinx_theme/pytorch/layout.html | 206 - src/qiskit_sphinx_theme/pytorch/search.html | 60 - .../pytorch/searchbox.html | 21 - src/qiskit_sphinx_theme/pytorch/sidebar.html | 115 - .../pytorch/static/css/theme.css | 12700 ---------------- .../static/images/chevron-down-grey.svg | 18 - .../static/images/chevron-right-purple.svg | 66 - .../static/images/chevron-right-white.svg | 17 - .../pytorch/static/images/icon-close.svg | 21 - .../static/images/icon-menu-dots-dark.svg | 42 - .../pytorch/static/images/launch.svg | 5 - .../static/images/logo-facebook-dark.svg | 8 - .../pytorch/static/images/logo-icon.svg | 12 - .../static/images/logo-twitter-dark.svg | 16 - .../static/images/logo-youtube-dark.svg | 21 - .../pytorch/static/images/logo.png | Bin 31503 -> 0 bytes .../pytorch/static/images/logo.svg | 1 - .../pytorch/static/images/logo_wordmark.svg | 1 - .../static/images/qiskit-chevron-down.svg | 4 - .../static/images/qiskit-chevron-up.svg | 4 - .../pytorch/static/images/search-icon.svg | 90 - .../static/images/view-page-source-icon.svg | 70 - .../pytorch/static/js/modernizr.min.js | 4 - .../pytorch/static/js/theme.js | 962 -- .../static/js/web-components/top-nav-bar.js | 632 - src/qiskit_sphinx_theme/pytorch/theme.conf | 30 - tox.ini | 5 - 35 files changed, 9 insertions(+), 15357 deletions(-) delete mode 100644 src/qiskit_sphinx_theme/pytorch/breadcrumbs.html delete mode 100644 src/qiskit_sphinx_theme/pytorch/footer.html delete mode 100644 src/qiskit_sphinx_theme/pytorch/languages.html delete mode 100644 src/qiskit_sphinx_theme/pytorch/layout.html delete mode 100644 src/qiskit_sphinx_theme/pytorch/search.html delete mode 100644 src/qiskit_sphinx_theme/pytorch/searchbox.html delete mode 100644 src/qiskit_sphinx_theme/pytorch/sidebar.html delete mode 100644 src/qiskit_sphinx_theme/pytorch/static/css/theme.css delete mode 100644 src/qiskit_sphinx_theme/pytorch/static/images/chevron-down-grey.svg delete mode 100644 src/qiskit_sphinx_theme/pytorch/static/images/chevron-right-purple.svg delete mode 100644 src/qiskit_sphinx_theme/pytorch/static/images/chevron-right-white.svg delete mode 100644 src/qiskit_sphinx_theme/pytorch/static/images/icon-close.svg delete mode 100644 src/qiskit_sphinx_theme/pytorch/static/images/icon-menu-dots-dark.svg delete mode 100644 src/qiskit_sphinx_theme/pytorch/static/images/launch.svg delete mode 100644 src/qiskit_sphinx_theme/pytorch/static/images/logo-facebook-dark.svg delete mode 100644 src/qiskit_sphinx_theme/pytorch/static/images/logo-icon.svg delete mode 100644 src/qiskit_sphinx_theme/pytorch/static/images/logo-twitter-dark.svg delete mode 100644 src/qiskit_sphinx_theme/pytorch/static/images/logo-youtube-dark.svg delete mode 100644 src/qiskit_sphinx_theme/pytorch/static/images/logo.png delete mode 100644 src/qiskit_sphinx_theme/pytorch/static/images/logo.svg delete mode 100644 src/qiskit_sphinx_theme/pytorch/static/images/logo_wordmark.svg delete mode 100644 src/qiskit_sphinx_theme/pytorch/static/images/qiskit-chevron-down.svg delete mode 100644 src/qiskit_sphinx_theme/pytorch/static/images/qiskit-chevron-up.svg delete mode 100644 src/qiskit_sphinx_theme/pytorch/static/images/search-icon.svg delete mode 100644 src/qiskit_sphinx_theme/pytorch/static/images/view-page-source-icon.svg delete mode 100644 src/qiskit_sphinx_theme/pytorch/static/js/modernizr.min.js delete mode 100644 src/qiskit_sphinx_theme/pytorch/static/js/theme.js delete mode 100644 src/qiskit_sphinx_theme/pytorch/static/js/web-components/top-nav-bar.js delete mode 100644 src/qiskit_sphinx_theme/pytorch/theme.conf diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index a344ecb7..6b7a75c6 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -19,7 +19,6 @@ There are a few important subfolders to be aware of: This subfolder contains the HTML, CSS, and Python files that are used for the Qiskit themes. It has these folders: * `assets`: CSS and JavaScript for the `qiskit` theme. -* `pytorch`: all the code for the legacy Pytorch theme (`qiskit_sphinx_theme`). * `ecosystem`: the code for the `qiskit-ecosystem` theme, which is built on top of the base `qiskit` theme. This folder only has overrides. * `theme`: static files, like HTML templates, for the `qiskit` theme. @@ -28,7 +27,7 @@ The top-level Python files are used for logic used by the theme, such as `transl ### `/example_docs` This subfolder contains a scaled down version of the Sphinx build that builds the documentation for the Qiskit repos. -It pulls styles from the `/src` subfolder. You can check any changes you are making to theme by building the documentation (see running locally section) and opening the HTML files generated in `example_docs/docs/_qiskit_build`, `example_docs/docs/_ecosystem_build`, and `example_docs/docs/_pytorch_build`. +It pulls styles from the `/src` subfolder. You can check any changes you are making to theme by building the documentation (see running locally section) and opening the HTML files generated in `example_docs/docs/_qiskit_build` and `example_docs/docs/_ecosystem_build`. ### `/docs_guide` This subfolder contains guidance on how to write documentation and build sphinx projects for Qiskit and Qiskit Ecosystem projects. You can view the fully rendered docs guide at https://qisk.it/docs-guide @@ -45,9 +44,6 @@ We use [Tox](https://tox.wiki/en/latest/), which you will need to install global * Build `example_docs/` with the `qiskit-ecosystem` theme: 1. `tox -e ecosystem` 2. Open up `example_docs/docs/_ecosystem_build/index.html` in your browser -* Build `example_docs/` with the legacy Pytorch theme: - 1. `tox -e pytorch` - 2. Open up `example_docs/docs/_pytorch_build/index.html` in your browser * Build `docs_guide`: 1. `tox -e docs-guide` 2. Open up `docs_guide/_build/html/index.html` in your browser. @@ -115,15 +111,13 @@ We use web components from https://github.com/Qiskit/web-components to include c To update the top nav bar web component: 1. In https://github.com/Qiskit/web-components, run `npm install` then `npm run build`. -2. There should be a file created at the root of the web components repository called `experimental-bundled-ui-shell.js`. Copy its contents into these files in this theme repository: - 1. `src/qiskit_sphinx_theme/pytorch/static/js/web-components/top-nav-bar.js` - 2. `src/qiskit_sphinx_theme/theme/qiskit-sphinx-theme/static/js/web-components/top-nav-bar.js` -3. Build the example docs with `tox -e qiskit` and `tox -e pytorch` to ensure everything works. +2. There should be a file created at the root of the web components repository called `experimental-bundled-ui-shell.js`. Copy its contents into `src/qiskit_sphinx_theme/theme/qiskit-sphinx-theme/static/js/web-components/top-nav-bar.js` +3. Build the example docs with `tox -e qiskit` to ensure everything works. If you want to add a new web component: 1. Work with the web components repository's team to set up `npm run build` to generate a single JavaScript file. -2. Add the file contents to the `src/qiskit_sphinx_theme/theme/qiskit-sphinx-theme/static/js/web-components/` folder in this theme repository. (We shouldn't add web components to Pytorch.) +2. Add the file contents to the `src/qiskit_sphinx_theme/theme/qiskit-sphinx-theme/static/js/web-components/` folder in this theme repository. 3. Load the web component in `extra_head.html` with a line like ``. 4. Use the web component element in the relevant HTML, e.g. `` in `layout.html`. Remember to surround the change with a `QISKIT CHANGE:` comment. 5. Build the example docs with `tox -e qiskit` to ensure everything works. diff --git a/README.md b/README.md index b5fe63c0..e6da2e70 100644 --- a/README.md +++ b/README.md @@ -1,11 +1,11 @@ # qiskit-sphinx-theme -The Sphinx themes for Qiskit and Qiskit Ecosystem documentation. +The Sphinx themes for Qiskit Ecosystem documentation. ### Warning: new theme migration -In qiskit-sphinx-theme 1.13, we added the new `qiskit` theme, which migrates from Pytorch to Furo for several improvements. qiskit-sphinx-theme 1.14 added the `qiskit-ecosystem` theme. The old Pytorch theme will be removed in qiskit-sphinx-theme 2.0, which we expect to release in July or August 2023. +In qiskit-sphinx-theme 1.14, we replaced the old `qiskit_sphinx_theme` based on Pytorch with the new `qiskit-ecosystem` theme based on Furo. The old theme was removed in qiskit-sphinx-theme 2.0. -See the section [Migrate from old Pytorch theme to new theme](#migrate-from-old-pytorch-theme-to-new-theme) for migration instructions. +See [Migrate from old Pytorch theme to new theme](https://github.com/Qiskit/qiskit_sphinx_theme/blob/1.16/README.md#migrate-from-old-pytorch-theme-to-new-theme) for migration instructions. ## Overview @@ -205,49 +205,6 @@ html_theme_options = { } ``` -## Migrate from old Pytorch theme to new theme - -In qiskit-sphinx-theme 1.13, we migrated to a new Sphinx theme called `qiskit`, which is based on Furo from the pip, Black, and attrs documentation. See https://github.com/Qiskit/qiskit_sphinx_theme/issues/232 for the motivation. qiskit-sphinx-theme 1.14 added the `qiskit-ecosystem` theme for Ecosystem projects. - -qiskit-sphinx-theme 1.13+ continues to support the legacy Pytorch theme, but support will be removed in version 2.0. - -To migrate, in `conf.py`: - -1. Ensure that `"qiskit_sphinx_theme"` is in the `extensions` list. -2. Set `html_theme = "qiskit-ecosystem"` rather than `"qiskit_sphinx_theme"`. (`qiskit` should only be used by Qiskit Terra.) -3. Remove all `html_theme_options`. -4. Remove `expandable_sidebar` from `html_context`, if set. If it was set, follow the below section [How to migrate expandable_sidebar](#how-to-migrate-expandable_sidebar). - -Render the docs and check that everything looks how expected. If not, please open a GitHub issue or reach out on Slack for help. - -### How to migrate expandable_sidebar - -With the old theme, to have expandable folders, you had to have a dedicated `.. toctree ::` directive with a `:caption:` option, like this: - -```rst -.. toctree:: - :caption: My Folder - :hidden: - - Page 1 - Page 2 -``` - -Instead, the new theme will render the `:caption:` as a top-level section header in the left sidebar, with top-level entries for each page. See the screenshot in the PR description of https://github.com/Qiskit/qiskit_sphinx_theme/pull/384 for an example of how the old theme renders `:caption:` and compare to [the new theme](tests/js/qiskit.test.js-snapshots/left-side-bar-renders-correctly-1-linux.png). - -Additionally, the new theme renders pages with their own subpages as expandable folders, unlike the old theme. [For example](tests/js/qiskit.test.js-snapshots/left-side-bar-renders-correctly-1-linux.png), `` will include all subpages that are listed in the `.. toctree ::` of the page `apidocs/index.rst`. - -So, when migrating, you have to decide which behavior you want: - -- Use the new theme's style. No changes necessary. -- Use the new theme's style, but get rid of the top level section header. To implement: - 1. Consolidate the `.. toctree ::` directive with earlier ones so that they are all in the same `toctree`. -- Keep the `:caption:` as an expandable folder, rather than a top-level section header. To implement: - 1. Create a new directory and RST file like `my_folder/index.rst`. - 2. Move the `.. toctree::` directive to that page. - 3. Get rid of the `:caption:` option. - 4. Link to the new file `my_folder/index.rst` in the parent `index.rst` by adding it to a `.. toctree ::` in the parent. - ## Tip: suggested site structure To keep UX/UI similar across different Qiskit packages, we encourage the following structure for you sidebar, which can be set in the toctree of your `index.rst`: diff --git a/example_docs/docs/conf.py b/example_docs/docs/conf.py index e9d59c95..91f6b104 100644 --- a/example_docs/docs/conf.py +++ b/example_docs/docs/conf.py @@ -59,20 +59,12 @@ # for interpolation, i.e. Sphinx doesn't have built-in interpolation. html_title = f"{project} {release}" -# This allows us to test both the Furo and Pytorch themes. In normal repositories, `html_theme` +# This allows us to test both the Qiskit and Qiskit Ecosystem themes. In normal repositories, `html_theme` # would be set to one specific theme. _THEME = os.getenv("THEME", "qiskit") html_theme = _THEME -if _THEME == "qiskit_sphinx_theme": - html_theme_options = { - "logo_only": True, - "display_version": True, - "prev_next_buttons_location": "bottom", - } - # Sets a better style for code syntax highlighting. - pygments_style = "colorful" -elif _THEME == "qiskit-ecosystem": +if _THEME == "qiskit-ecosystem": # This tests out that ecosystem projects can change the color scheme. # Only specific IBM projects should set this! Most Ecosystem projects # should use the default of purple. diff --git a/pyproject.toml b/pyproject.toml index bc97b7c8..4b1a1fc9 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -27,15 +27,12 @@ dependencies = [ "docutils", # Keep in sync with Furo's constraint. "sphinx>=6.0", - # Remove jQuery once we get rid of the Pytorch theme. - "sphinxcontrib-jquery", # See CONTRIBUTING.md for how to upgrade Furo. "furo==2023.8.19", ] [project.entry-points."sphinx.html_themes"] qiskit = "qiskit_sphinx_theme" -qiskit_sphinx_theme = "qiskit_sphinx_theme" qiskit-ecosystem = "qiskit_sphinx_theme" [project.urls] diff --git a/src/qiskit_sphinx_theme/__init__.py b/src/qiskit_sphinx_theme/__init__.py index 59ccc261..6c58742d 100644 --- a/src/qiskit_sphinx_theme/__init__.py +++ b/src/qiskit_sphinx_theme/__init__.py @@ -68,8 +68,6 @@ def remove_thebe_if_not_needed( def activate_furo(app: sphinx.application.Sphinx, config: sphinx.config.Config) -> None: - if config.html_theme == "qiskit_sphinx_theme": - return # We set a low priority so that our Qiskit CSS file overrides Furo. app.add_css_file("styles/furo.css", 100) app.add_js_file("scripts/qiskit-sphinx-theme.js") @@ -92,11 +90,6 @@ def setup(app: sphinx.application.Sphinx) -> dict[str, bool]: # Used to generate URL references. Expected to be e.g. `ecosystem/finance`. app.add_config_value("docs_url_prefix", default=None, rebuild="html", types=[str]) - # Sphinx 6 stopped including jQuery by default. Our Pytorch theme depend on jQuery, - # so activate it for our users automatically. Unfortunately, we can't make this activation - # conditional based on which theme is chosen. - app.setup_extension("sphinxcontrib.jquery") - # We always activate these plugins, but they are only used when users: # * use the directives in their RST, # * set `translations_list` in conf.py, or @@ -105,7 +98,6 @@ def setup(app: sphinx.application.Sphinx) -> dict[str, bool]: previous_releases.setup(app) translations.setup(app) - app.add_html_theme("qiskit_sphinx_theme", _get_theme_absolute_path("pytorch")) app.add_html_theme("qiskit", _get_theme_absolute_path("theme/qiskit-sphinx-theme")) app.add_html_theme("qiskit-ecosystem", _get_theme_absolute_path("ecosystem")) diff --git a/src/qiskit_sphinx_theme/pytorch/breadcrumbs.html b/src/qiskit_sphinx_theme/pytorch/breadcrumbs.html deleted file mode 100644 index 6bd4240a..00000000 --- a/src/qiskit_sphinx_theme/pytorch/breadcrumbs.html +++ /dev/null @@ -1,31 +0,0 @@ -{#- - This code is a Qiskit project - - (C) Copyright IBM 2023. - - This code is licensed under the Apache License, Version 2.0. You may - obtain a copy of this license in the LICENSE.txt file in the root directory - of this source tree or at http://www.apache.org/licenses/LICENSE-2.0. - - Any modifications or derivative works of this code must retain this - copyright notice, and modified files need to carry a notice indicating - that they have been altered from the originals. --#} - -
- - -
diff --git a/src/qiskit_sphinx_theme/pytorch/footer.html b/src/qiskit_sphinx_theme/pytorch/footer.html deleted file mode 100644 index a6516830..00000000 --- a/src/qiskit_sphinx_theme/pytorch/footer.html +++ /dev/null @@ -1,78 +0,0 @@ -{#- - This code is a Qiskit project. - - (C) Copyright IBM 2023. - - This code is licensed under the Apache License, Version 2.0. You may - obtain a copy of this license in the LICENSE.txt file in the root directory - of this source tree or at http://www.apache.org/licenses/LICENSE-2.0. - - Any modifications or derivative works of this code must retain this - copyright notice, and modified files need to carry a notice indicating - that they have been altered from the originals. --#} - -
- - {% if analytics_enabled %} - -
-
-
Was this page helpful?
- Yes - No -
Thank you!
-
-
- - {% endif %} - - - - -
-

- - {%- if show_copyright %} - {%- if hasdoc('copyright') %} - {% trans path=pathto('copyright'), copyright=copyright|e %}© Copyright {{ copyright }}.{% endtrans %} - {%- else %} - {% trans copyright=copyright|e %}© Copyright {{ copyright }}.{% endtrans %} - {%- endif %} - {%- endif %} - - - {%- if last_updated %} - {% trans last_updated=last_updated|e %}Last updated on {{ last_updated }}.{% endtrans %} - {%- endif %} - -

-
- - - {%- if show_sphinx %} - {% trans %} -
- Built with Sphinx using Qiskit Sphinx Theme (based on PyTorch Sphinx Theme). -
- {% endtrans %} - {%- endif %} - - {%- block extrafooter %} {% endblock %} -
-
- - - diff --git a/src/qiskit_sphinx_theme/pytorch/languages.html b/src/qiskit_sphinx_theme/pytorch/languages.html deleted file mode 100644 index de893350..00000000 --- a/src/qiskit_sphinx_theme/pytorch/languages.html +++ /dev/null @@ -1,40 +0,0 @@ -{#- - This code is a Qiskit project. - - (C) Copyright IBM 2023. - - This code is licensed under the Apache License, Version 2.0. You may - obtain a copy of this license in the LICENSE.txt file in the root directory - of this source tree or at http://www.apache.org/licenses/LICENSE-2.0. - - Any modifications or derivative works of this code must retain this - copyright notice, and modified files need to carry a notice indicating - that they have been altered from the originals. --#} - -{% if translations_list %} -
- - {{ language_label }} - - -
-
-
{{ _('Languages') }}
- {% for code, language in translations_list %} -
{{ language }}
- {% endfor %} -
-
- -
-{% endif %} diff --git a/src/qiskit_sphinx_theme/pytorch/layout.html b/src/qiskit_sphinx_theme/pytorch/layout.html deleted file mode 100644 index 8aa0b33d..00000000 --- a/src/qiskit_sphinx_theme/pytorch/layout.html +++ /dev/null @@ -1,206 +0,0 @@ -{#- - This code is a Qiskit project. - - (C) Copyright IBM 2023. - - This code is licensed under the Apache License, Version 2.0. You may - obtain a copy of this license in the LICENSE.txt file in the root directory - of this source tree or at http://www.apache.org/licenses/LICENSE-2.0. - - Any modifications or derivative works of this code must retain this - copyright notice, and modified files need to carry a notice indicating - that they have been altered from the originals. --#} - -{# Sphinx template variable setup #} -{%- if not embedded and docstitle %} - {%- set titlesuffix = " — "|safe + docstitle|e %} -{%- else %} - {%- set titlesuffix = "" %} -{%- endif %} -{%- set lang_attr = 'en' if language == None else (language | replace('_', '-')) -%} - - - - - - - {{ metatags }} - {%- block htmltitle %} - {{ title|striptags|e }}{{ titlesuffix }} - {%- endblock %} - {%- if favicon_url %} - - {%- endif %} - - {#- CSS #} - {%- for css in css_files %} - {%- if css|attr("rel") %} - - {%- else %} - - {%- endif %} - {%- endfor %} - {%- for cssfile in extra_css_files %} - - {%- endfor -%} - - - - - {%- if analytics_enabled %} - - - - {%- endif -%} - - - - - - - {% block extrabody %} {% endblock %} - - - - - {% include "languages.html" %} - - - - - - {% include "sidebar.html" %} - -
- - -
-
- {% include "breadcrumbs.html" %} -
-
- - -
- -
- {%- block content %} -
-
- {%- block document %} -
- {% block body %}{% endblock %} -
-
- {%- endblock %} - {% include "footer.html" %} -
- {%- endblock %} -
- - -
-
-
- {{ toc }} -
-
-
-
-
- -{%- block footer %} {% endblock %} - - - - {%- for scriptfile in script_files %} - {{ js_tag(scriptfile) }} - {%- endfor %} - - - - - - - - - - - diff --git a/src/qiskit_sphinx_theme/pytorch/search.html b/src/qiskit_sphinx_theme/pytorch/search.html deleted file mode 100644 index 48dd39f0..00000000 --- a/src/qiskit_sphinx_theme/pytorch/search.html +++ /dev/null @@ -1,60 +0,0 @@ -{#- - This code is a Qiskit project. - - (C) Copyright IBM 2023. - - This code is licensed under the Apache License, Version 2.0. You may - obtain a copy of this license in the LICENSE.txt file in the root directory - of this source tree or at http://www.apache.org/licenses/LICENSE-2.0. - - Any modifications or derivative works of this code must retain this - copyright notice, and modified files need to carry a notice indicating - that they have been altered from the originals. --#} - -{# - basic/search.html - ~~~~~~~~~~~~~~~~~ - - Template for the search page. - - :copyright: Copyright 2007-2013 by the Sphinx team, see AUTHORS. - :license: BSD, see LICENSE for details. -#} -{%- extends "layout.html" %} -{% set title = _('Search') %} -{% set script_files = script_files + ['_static/searchtools.js'] %} -{% set script_files = script_files + ['_static/language_data.js'] %} -{% block footer %} - - {{ super() }} -{% endblock %} -{% block body %} - - - {% if search_performed %} -

{{ _('Search Results') }}

- {% if not search_results %} -

{{ _('Your search did not match any documents. Please make sure that all words are spelled correctly and that you\'ve selected enough categories.') }}

- {% endif %} - {% endif %} -
- {% if search_results %} -
    - {% for href, caption, context in search_results %} -
  • - {{ caption }} -

    {{ context|e }}

    -
  • - {% endfor %} -
- {% endif %} -
-{% endblock %} diff --git a/src/qiskit_sphinx_theme/pytorch/searchbox.html b/src/qiskit_sphinx_theme/pytorch/searchbox.html deleted file mode 100644 index c3777951..00000000 --- a/src/qiskit_sphinx_theme/pytorch/searchbox.html +++ /dev/null @@ -1,21 +0,0 @@ -{#- - This code is a Qiskit project. - - (C) Copyright IBM 2023. - - This code is licensed under the Apache License, Version 2.0. You may - obtain a copy of this license in the LICENSE.txt file in the root directory - of this source tree or at http://www.apache.org/licenses/LICENSE-2.0. - - Any modifications or derivative works of this code must retain this - copyright notice, and modified files need to carry a notice indicating - that they have been altered from the originals. --#} - -
-
- - - -
-
diff --git a/src/qiskit_sphinx_theme/pytorch/sidebar.html b/src/qiskit_sphinx_theme/pytorch/sidebar.html deleted file mode 100644 index 5cda93ff..00000000 --- a/src/qiskit_sphinx_theme/pytorch/sidebar.html +++ /dev/null @@ -1,115 +0,0 @@ -{#- - This code is a Qiskit project. - - (C) Copyright IBM 2023. - - This code is licensed under the Apache License, Version 2.0. You may - obtain a copy of this license in the LICENSE.txt file in the root directory - of this source tree or at http://www.apache.org/licenses/LICENSE-2.0. - - Any modifications or derivative works of this code must retain this - copyright notice, and modified files need to carry a notice indicating - that they have been altered from the originals. --#} - - - - -{% if expandable_sidebar %} - -{% endif %} - - - \ No newline at end of file diff --git a/src/qiskit_sphinx_theme/pytorch/static/css/theme.css b/src/qiskit_sphinx_theme/pytorch/static/css/theme.css deleted file mode 100644 index 3aa811d6..00000000 --- a/src/qiskit_sphinx_theme/pytorch/static/css/theme.css +++ /dev/null @@ -1,12700 +0,0 @@ -/* This code is a Qiskit project. - * - * (C) Copyright IBM 2023. - * - * This code is licensed under the Apache License, Version 2.0. You may - * obtain a copy of this license in the LICENSE.txt file in the root directory - * of this source tree or at http://www.apache.org/licenses/LICENSE-2.0. - * - * Any modifications or derivative works of this code must retain this - * copyright notice, and modified files need to carry a notice indicating - * that they have been altered from the originals. - */ - -@charset "UTF-8"; - -/* Import IBM Plex Sans and IBM Plex Mono, at regular 400 and bold 700, italics for both. For -IBM Plex Sans, also include font weights 500 and 600 (non-italics), which are used in table of -contents. */ -@import url( - 'https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:ital,wght@0,400;0,700;1,400;1,700&family=IBM+Plex+Sans:ital,wght@0,400;0,500;0,600;0,700;1,400;1,700&display=swap' -); - -/*! - * Bootstrap v4.0.0 (https://getbootstrap.com) - * Copyright 2011-2018 The Bootstrap Authors - * Copyright 2011-2018 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - */ -:root { - --blue: #007bff; - --indigo: #6610f2; - --purple: #8A3FFC; /* Qiskit Purple */ - --pink:#d12771; - --red: #da1e28; - --orange: #fd7e14; - --yellow: #ffc107; - --green: #28a745; - --teal: #007d79; - --cyan: #0072c3; - --white: #fff; - --gray: #6c757d; - --gray-dark: #343a40; - --primary: #007bff; - --secondary: #6c757d; - --success: #28a745; - --info: #17a2b8; - --warning: #ffc107; - --danger: #dc3545; - --light: #f8f9fa; - --dark: #343a40; - --breakpoint-xs: 0; - --breakpoint-sm: 576px; - --breakpoint-md: 768px; - --breakpoint-lg: 992px; - --breakpoint-xl: 1200px; - --font-family-sans-serif: "IBM Plex Sans", Roboto, "Helvetica Neue", Arial, sans-serif; - --font-family-monospace: "IBM Plex Mono", Consolas, "Courier New", monospace; - /* This value is duplicated from `top-nav-bar.js`. Its definition of the variable is not exposed - * globally. Keep in sync. */ - --header-height: 3.5rem; -} - -section { - scroll-margin-top: var(--header-height); -} - -.wy-table-responsive { - margin-bottom: 24px; - max-width: 100%; - max-height: 40rem; - overflow: scroll; -} - -.wy-table-responsive table { - margin-bottom: 0 !important; -} - -.wy-table-responsive table thead{ - background:#DDE1E6; -} - -.rst-content table.docutils col { - width: auto !important; -} - -.wy-table-responsive table { - margin-bottom: 0 !important; -} - -.wy-table, .rst-content table.docutils, .rst-content table.field-list { - border-collapse: collapse; - border-spacing: 0; - empty-cells: show; - margin-bottom: 24px; - width: auto; -} - -.wy-table, .rst-content table.docutils col { - width: auto !important; -} - -.wy-table col, .rst-content table.docutils col, .rst-content table.field-list col { - width: auto !important; -} - -.wy-table thead, .rst-content table.docutils thead, .rst-content table.field-list thead { - color: #000; - text-align: left; - vertical-align: bottom; - white-space: nowrap; -} - -.wy-table td, .rst-content table.docutils td, .rst-content table.field-list td, .wy-table th, .rst-content table.docutils th, .rst-content table.field-list th { - font-size: 90%; - margin: 0; - overflow: visible; - padding: 8px 16px; -} - - -.rst-content table.docutils td:first-child, .rst-content table.docutils th:first-child, .rst-content table.field-list td:first-child, .rst-content table.field-list th:first-child, .wy-table td:first-child, .wy-table th:first-child { - border-left-width: 0; -} - -.rst-versions.shift-up .rst-other-versions { - display: block; -} - -article.pytorch-article .sphx-glr-thumbcontainer .figure::before { - background: #F2F4F8 !important; -} - -.class dd p.rubric { - color: #262626; - font-size: 110%; - font-weight: 700; -} - -dl, ol, ul { - margin: 0; - padding: 0; - list-style: none; - list-style-image: none; -} - -ul { - list-style-type: disc; -} - -ol { - list-style-type: decimal; -} - -img { - border: 0; - vertical-align: middle; - max-width: 100%; -} - -.rst-content img { - max-width: 100%; - height: auto; -} - -.rst-content div.figure p.caption { - font-style: italic; -} - -.rst-content div.figure { - margin-bottom: 24px; -} - -.rst-content div.figure.align-center { - margin-bottom: 24px; - display: grid; - justify-content: center; -} - - -.rst-content div.figure p:last-child.caption { - margin-bottom: 0px; -} - -.rst-content .align-right { - float: right; - margin: 0px 0px 24px 24px; - margin-bottom: 24px; -} - -.rst-versions { - border-bottom: solid 2px var(--purple); - background-color: #f3f4f7; -} - -@media screen and (min-width: 1101px) { - .rst-versions { - width: 25%; - float: left; - } -} - -@media screen and (min-width: 1600px) { - .rst-versions { - width: 350px; - } -} - -.rst-versions.shift-up { - height: auto; - max-height: 100%; - overflow-y: auto; -} - -.rst-versions-dropdown-icon { - background-image: url("../images/chevron-down-grey.svg"); - background-position: center center; - background-repeat: no-repeat; - background-size: 18px 18px; - width: 30px; -} - -.rst-versions .rst-other-versions { - display: none; - position: static; - font-size: 90%; - padding: 0 12px 0 1.875rem; - background-color: #f3f4f7; -} - -@media screen and (min-width: 1101px) { - .rst-versions .rst-other-versions { - width: 25%; - float: left; - position: absolute; /* this is for removing it from the flow - and converting it to an overlying layer */ - z-index: 400; - border-bottom: solid 2px var(--purple); - } -} - -@media screen and (min-width: 1600px) { - .rst-versions .rst-other-versions { - width: 350px; - } -} - -.rst-versions .rst-other-versions dt { - padding-bottom: 0.5rem; -} - -.rst-versions .rst-other-versions dd a { - display: inline-block; - padding: 6px; -} - -.rst-versions .rst-current-version { - display: flex; - justify-content: space-between; - padding: 1.25rem 21px 1.25rem 1.875rem; - cursor: pointer; - *zoom: 1; -} - -.rst-versions .rst-current-version > * { - font-size: 1.25rem; - line-height: 1.5rem; -} - -.rst-content .sidebar { - float: right; - width: 40%; - display: block; - margin: 0 0 24px 24px; - padding: 24px; - background: #f3f6f6; - border: solid 1px #e1e4e5; -} - -.rst-content .sidebar .sidebar-title { - display: block; - font-family: var(--font-family-sans-serif); - font-weight: 700; - background: #e1e4e5; - padding: 6px 12px; - margin: -24px; - margin-bottom: -24px; - margin-bottom: 24px; - font-size: 100%; -} - -*, -*::before, -*::after { - -webkit-box-sizing: border-box; - box-sizing: border-box; -} - -html { - font-family: sans-serif; - line-height: 1.15; - -webkit-text-size-adjust: 100%; - -ms-text-size-adjust: 100%; - -ms-overflow-style: scrollbar; - -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -} - -.rst-content dl:not(.docutils) { - margin-bottom: 24px; -} - -.rst-content dl:not(.docutils) dt { - display: table; - margin: 6px 0; - margin-top: 6px; - line-height: normal; - padding: 6px; - position: relative; -} - -@-ms-viewport { - width: device-width; -} -article, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section { - display: block; -} - -span.n{ - color: var(--cyan); -} -span.sig-paren{ - color: #212529; -} - -article.pytorch-article .method dt > code, -article.pytorch-article .staticmethod dt > code, -article.pytorch-article .function dt > code, -article.pytorch-article .attribute dt > code, -article.pytorch-article .class .attribute dt > code, -article.pytorch-article .class dt > code { - font-weight: 600; -} - -.default_value{ - color: var(--pink); -} - -article.pytorch-article blockquote { - padding: 0.5rem 1rem 0rem; - color: #6c6c6d; - border-left: 0.3rem solid #eeeeee -} - -.sig-name{ - font-size: 100% !important; -} - -dt.field-even{ - font-size: 100% !important; -} - -body { - margin: 0; - font-family: var(--font-family-sans-serif); - font-size: 1rem; - font-weight: 400; - line-height: 1.5; - color: #212529; - text-align: left; - background-color: #fff; -} - -[tabindex="-1"]:focus { - outline: 0 !important; -} - -hr { - -webkit-box-sizing: content-box; - box-sizing: content-box; - height: 0; - overflow: visible; -} - -h1, h2, h3, h4, h5, h6 { - margin-top: 0; - margin-bottom: 0.5rem; -} - -p { - margin-top: 0; - margin-bottom: 1rem; -} - -abbr[title], -abbr[data-original-title] { - text-decoration: underline; - -webkit-text-decoration: underline dotted; - text-decoration: underline dotted; - cursor: help; - border-bottom: 0; -} - -address { - margin-bottom: 1rem; - font-style: normal; - line-height: inherit; -} - -ol, -ul, -dl { - margin-top: 0; -} - -ol ol, -ul ul, -ol ul, -ul ol { - margin-bottom: 0; -} - -dt { - font-weight: 700; -} - -dd { - margin-bottom: .5rem; - margin-left: 0; -} - -blockquote { - margin: 0 0 1rem; -} - -dfn { - font-style: italic; -} - -b, -strong { - font-weight: 700; -} - -small { - font-size: 80%; -} - -sub, -sup { - position: relative; - font-size: 75%; - line-height: 0; - vertical-align: baseline; -} - -sub { - bottom: -.25em; -} - -sup { - top: -.5em; -} - -a { - color: #007bff; - text-decoration: none; - background-color: transparent; - -webkit-text-decoration-skip: objects; -} -a:hover { - color: #0056b3; - text-decoration: underline; -} - -a:not([href]):not([tabindex]) { - color: inherit; - text-decoration: none; -} -a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus { - color: inherit; - text-decoration: none; -} -a:not([href]):not([tabindex]):focus { - outline: 0; -} - -pre, -code, -kbd, -samp { - font-family: var(--font-family-monospace); - font-size: 1em; -} - -pre { - margin-top: 0; - margin-bottom: 1rem; - overflow: auto; - -ms-overflow-style: scrollbar; -} - -figure { - margin: 0 0 1rem; -} - -img { - vertical-align: middle; - border-style: none; -} - -svg:not(:root) { - overflow: hidden; -} - -table { - border-collapse: collapse; -} - -caption { - padding-top: 0.75rem; - padding-bottom: 0.75rem; - color: #6c757d; - text-align: left; - caption-side: bottom; -} - -th { - text-align: inherit; -} - -label { - display: inline-block; - margin-bottom: .5rem; -} - -button { - border-radius: 0; -} - -button:focus { - outline: 1px dotted; - outline: 5px auto -webkit-focus-ring-color; -} - -input, -button, -select, -optgroup, -textarea { - margin: 0; - font-family: inherit; - font-size: inherit; - line-height: inherit; -} - -button, -input { - overflow: visible; -} - -button, -select { - text-transform: none; -} - -button, -html [type="button"], -[type="reset"], -[type="submit"] { - -webkit-appearance: button; -} - -button::-moz-focus-inner, -[type="button"]::-moz-focus-inner, -[type="reset"]::-moz-focus-inner, -[type="submit"]::-moz-focus-inner { - padding: 0; - border-style: none; -} - -input[type="radio"], -input[type="checkbox"] { - -webkit-box-sizing: border-box; - box-sizing: border-box; - padding: 0; -} - -input[type="date"], -input[type="time"], -input[type="datetime-local"], -input[type="month"] { - -webkit-appearance: listbox; -} - -textarea { - overflow: auto; - resize: vertical; -} - -fieldset { - min-width: 0; - padding: 0; - margin: 0; - border: 0; -} - -legend { - display: block; - width: 100%; - max-width: 100%; - padding: 0; - margin-bottom: .5rem; - font-size: 1.5rem; - line-height: inherit; - color: inherit; - white-space: normal; -} - -progress { - vertical-align: baseline; -} - -[type="number"]::-webkit-inner-spin-button, -[type="number"]::-webkit-outer-spin-button { - height: auto; -} - -[type="search"] { - outline-offset: -2px; - -webkit-appearance: none; -} - -[type="search"]::-webkit-search-cancel-button, -[type="search"]::-webkit-search-decoration { - -webkit-appearance: none; -} - -::-webkit-file-upload-button { - font: inherit; - -webkit-appearance: button; -} - -output { - display: inline-block; -} - -summary { - display: list-item; - cursor: pointer; -} - -template { - display: none; -} - -[hidden] { - display: none !important; -} - -h1, h2, h3, h4, h5, h6, -.h1, .h2, .h3, .h4, .h5, .h6 { - margin-bottom: 0.5rem; - font-family: inherit; - font-weight: 500; - line-height: 1.2; - color: inherit; -} - -h1, .h1 { - font-size: 2.5rem; -} - -h2, .h2 { - font-size: 2rem; -} - -h3, .h3 { - font-size: 1.75rem; -} - -h4, .h4 { - font-size: 1.5rem; -} - -h5, .h5 { - font-size: 1.25rem; -} - -h6, .h6 { - font-size: 1rem; -} - -.lead { - font-size: 1.25rem; - font-weight: 300; -} - -.display-1 { - font-size: 6rem; - font-weight: 300; - line-height: 1.2; -} - -.display-2 { - font-size: 5.5rem; - font-weight: 300; - line-height: 1.2; -} - -.display-3 { - font-size: 4.5rem; - font-weight: 300; - line-height: 1.2; -} - -.display-4 { - font-size: 3.5rem; - font-weight: 300; - line-height: 1.2; -} - -hr { - margin-top: 1rem; - margin-bottom: 1rem; - border: 0; - border-top: 1px solid rgba(0, 0, 0, 0.1); -} - -small, -.small { - font-size: 80%; - font-weight: 400; -} - -mark, -.mark { - padding: 0.2em; - background-color: #fcf8e3; -} - -.list-unstyled { - padding-left: 0; - list-style: none; -} - -.list-inline { - padding-left: 0; - list-style: none; -} - -.list-inline-item { - display: inline-block; -} -.list-inline-item:not(:last-child) { - margin-right: 0.5rem; -} - -.initialism { - font-size: 90%; - text-transform: uppercase; -} - -.blockquote { - margin-bottom: 1rem; - font-size: 1.25rem; -} - -.blockquote-footer { - display: block; - font-size: 80%; - color: #6c757d; -} -.blockquote-footer::before { - content: "\2014 \00A0"; -} - -.img-fluid { - max-width: 100%; - height: auto; -} - -.img-thumbnail { - padding: 0.25rem; - background-color: #fff; - border: 1px solid #dee2e6; - border-radius: 0.25rem; - max-width: 100%; - height: auto; -} - -.figure { - display: inline-block; -} - -.figure-img { - margin-bottom: 0.5rem; - line-height: 1; -} - -.figure-caption { - font-size: 90%; - color: #6c757d; -} - -code, -kbd, -pre, -samp { - font-family: var(--font-family-monospace); -} - -code { - font-size: 87.5%; - color: #e83e8c; - word-break: normal; -} -a > code { - color: inherit; -} - -kbd { - padding: 0.2rem 0.4rem; - font-size: 87.5%; - color: #fff; - background-color: #212529; - border-radius: 0.2rem; -} -kbd kbd { - padding: 0; - font-size: 100%; - font-weight: 700; -} - -pre { - display: block; - font-size: 87.5%; - color: #212529; -} -pre code { - font-size: inherit; - color: inherit; - word-break: normal; -} - -.pre-scrollable { - max-height: 340px; - overflow-y: scroll; -} - -.container { - width: 100%; - padding-right: 15px; - padding-left: 15px; - margin-right: auto; - margin-left: auto; -} -@media (min-width: 576px) { - .container { - max-width: 540px; - } -} -@media (min-width: 768px) { - .container { - max-width: 720px; - } -} -@media (min-width: 992px) { - .container { - max-width: 960px; - } -} -@media (min-width: 1200px) { - .container { - max-width: 1140px; - } -} - -.container-fluid { - width: 100%; - padding-right: 15px; - padding-left: 15px; - margin-right: auto; - margin-left: auto; -} - -.row { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - margin-right: -15px; - margin-left: -15px; -} - -.no-gutters { - margin-right: 0; - margin-left: 0; -} -.no-gutters > .col, -.no-gutters > [class*="col-"] { - padding-right: 0; - padding-left: 0; -} - -.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, -.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, -.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, -.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, -.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, -.col-xl-auto { - position: relative; - width: 100%; - min-height: 1px; - padding-right: 15px; - padding-left: 15px; -} - -.col { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 100%; -} - -.col-auto { - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; - max-width: none; -} - -.col-1 { - -webkit-box-flex: 0; - -ms-flex: 0 0 8.3333333333%; - flex: 0 0 8.3333333333%; - max-width: 8.3333333333%; -} - -.col-2 { - -webkit-box-flex: 0; - -ms-flex: 0 0 16.6666666667%; - flex: 0 0 16.6666666667%; - max-width: 16.6666666667%; -} - -.col-3 { - -webkit-box-flex: 0; - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; -} - -.col-4 { - -webkit-box-flex: 0; - -ms-flex: 0 0 33.3333333333%; - flex: 0 0 33.3333333333%; - max-width: 33.3333333333%; -} - -.col-5 { - -webkit-box-flex: 0; - -ms-flex: 0 0 41.6666666667%; - flex: 0 0 41.6666666667%; - max-width: 41.6666666667%; -} - -.col-6 { - -webkit-box-flex: 0; - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; -} - -.col-7 { - -webkit-box-flex: 0; - -ms-flex: 0 0 58.3333333333%; - flex: 0 0 58.3333333333%; - max-width: 58.3333333333%; -} - -.col-8 { - -webkit-box-flex: 0; - -ms-flex: 0 0 66.6666666667%; - flex: 0 0 66.6666666667%; - max-width: 66.6666666667%; -} - -.col-9 { - -webkit-box-flex: 0; - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75%; -} - -.col-10 { - -webkit-box-flex: 0; - -ms-flex: 0 0 83.3333333333%; - flex: 0 0 83.3333333333%; - max-width: 83.3333333333%; -} - -.col-11 { - -webkit-box-flex: 0; - -ms-flex: 0 0 91.6666666667%; - flex: 0 0 91.6666666667%; - max-width: 91.6666666667%; -} - -.col-12 { - -webkit-box-flex: 0; - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; -} - -.order-first { - -webkit-box-ordinal-group: 0; - -ms-flex-order: -1; - order: -1; -} - -.order-last { - -webkit-box-ordinal-group: 14; - -ms-flex-order: 13; - order: 13; -} - -.order-0 { - -webkit-box-ordinal-group: 1; - -ms-flex-order: 0; - order: 0; -} - -.order-1 { - -webkit-box-ordinal-group: 2; - -ms-flex-order: 1; - order: 1; -} - -.order-2 { - -webkit-box-ordinal-group: 3; - -ms-flex-order: 2; - order: 2; -} - -.order-3 { - -webkit-box-ordinal-group: 4; - -ms-flex-order: 3; - order: 3; -} - -.order-4 { - -webkit-box-ordinal-group: 5; - -ms-flex-order: 4; - order: 4; -} - -.order-5 { - -webkit-box-ordinal-group: 6; - -ms-flex-order: 5; - order: 5; -} - -.order-6 { - -webkit-box-ordinal-group: 7; - -ms-flex-order: 6; - order: 6; -} - -.order-7 { - -webkit-box-ordinal-group: 8; - -ms-flex-order: 7; - order: 7; -} - -.order-8 { - -webkit-box-ordinal-group: 9; - -ms-flex-order: 8; - order: 8; -} - -.order-9 { - -webkit-box-ordinal-group: 10; - -ms-flex-order: 9; - order: 9; -} - -.order-10 { - -webkit-box-ordinal-group: 11; - -ms-flex-order: 10; - order: 10; -} - -.order-11 { - -webkit-box-ordinal-group: 12; - -ms-flex-order: 11; - order: 11; -} - -.order-12 { - -webkit-box-ordinal-group: 13; - -ms-flex-order: 12; - order: 12; -} - -.offset-1 { - margin-left: 8.3333333333%; -} - -.offset-2 { - margin-left: 16.6666666667%; -} - -.offset-3 { - margin-left: 25%; -} - -.offset-4 { - margin-left: 33.3333333333%; -} - -.offset-5 { - margin-left: 41.6666666667%; -} - -.offset-6 { - margin-left: 50%; -} - -.offset-7 { - margin-left: 58.3333333333%; -} - -.offset-8 { - margin-left: 66.6666666667%; -} - -.offset-9 { - margin-left: 75%; -} - -.offset-10 { - margin-left: 83.3333333333%; -} - -.offset-11 { - margin-left: 91.6666666667%; -} - -@media (min-width: 576px) { - .col-sm { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 100%; - } - - .col-sm-auto { - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; - max-width: none; - } - - .col-sm-1 { - -webkit-box-flex: 0; - -ms-flex: 0 0 8.3333333333%; - flex: 0 0 8.3333333333%; - max-width: 8.3333333333%; - } - - .col-sm-2 { - -webkit-box-flex: 0; - -ms-flex: 0 0 16.6666666667%; - flex: 0 0 16.6666666667%; - max-width: 16.6666666667%; - } - - .col-sm-3 { - -webkit-box-flex: 0; - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - - .col-sm-4 { - -webkit-box-flex: 0; - -ms-flex: 0 0 33.3333333333%; - flex: 0 0 33.3333333333%; - max-width: 33.3333333333%; - } - - .col-sm-5 { - -webkit-box-flex: 0; - -ms-flex: 0 0 41.6666666667%; - flex: 0 0 41.6666666667%; - max-width: 41.6666666667%; - } - - .col-sm-6 { - -webkit-box-flex: 0; - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - - .col-sm-7 { - -webkit-box-flex: 0; - -ms-flex: 0 0 58.3333333333%; - flex: 0 0 58.3333333333%; - max-width: 58.3333333333%; - } - - .col-sm-8 { - -webkit-box-flex: 0; - -ms-flex: 0 0 66.6666666667%; - flex: 0 0 66.6666666667%; - max-width: 66.6666666667%; - } - - .col-sm-9 { - -webkit-box-flex: 0; - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75%; - } - - .col-sm-10 { - -webkit-box-flex: 0; - -ms-flex: 0 0 83.3333333333%; - flex: 0 0 83.3333333333%; - max-width: 83.3333333333%; - } - - .col-sm-11 { - -webkit-box-flex: 0; - -ms-flex: 0 0 91.6666666667%; - flex: 0 0 91.6666666667%; - max-width: 91.6666666667%; - } - - .col-sm-12 { - -webkit-box-flex: 0; - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } - - .order-sm-first { - -webkit-box-ordinal-group: 0; - -ms-flex-order: -1; - order: -1; - } - - .order-sm-last { - -webkit-box-ordinal-group: 14; - -ms-flex-order: 13; - order: 13; - } - - .order-sm-0 { - -webkit-box-ordinal-group: 1; - -ms-flex-order: 0; - order: 0; - } - - .order-sm-1 { - -webkit-box-ordinal-group: 2; - -ms-flex-order: 1; - order: 1; - } - - .order-sm-2 { - -webkit-box-ordinal-group: 3; - -ms-flex-order: 2; - order: 2; - } - - .order-sm-3 { - -webkit-box-ordinal-group: 4; - -ms-flex-order: 3; - order: 3; - } - - .order-sm-4 { - -webkit-box-ordinal-group: 5; - -ms-flex-order: 4; - order: 4; - } - - .order-sm-5 { - -webkit-box-ordinal-group: 6; - -ms-flex-order: 5; - order: 5; - } - - .order-sm-6 { - -webkit-box-ordinal-group: 7; - -ms-flex-order: 6; - order: 6; - } - - .order-sm-7 { - -webkit-box-ordinal-group: 8; - -ms-flex-order: 7; - order: 7; - } - - .order-sm-8 { - -webkit-box-ordinal-group: 9; - -ms-flex-order: 8; - order: 8; - } - - .order-sm-9 { - -webkit-box-ordinal-group: 10; - -ms-flex-order: 9; - order: 9; - } - - .order-sm-10 { - -webkit-box-ordinal-group: 11; - -ms-flex-order: 10; - order: 10; - } - - .order-sm-11 { - -webkit-box-ordinal-group: 12; - -ms-flex-order: 11; - order: 11; - } - - .order-sm-12 { - -webkit-box-ordinal-group: 13; - -ms-flex-order: 12; - order: 12; - } - - .offset-sm-0 { - margin-left: 0; - } - - .offset-sm-1 { - margin-left: 8.3333333333%; - } - - .offset-sm-2 { - margin-left: 16.6666666667%; - } - - .offset-sm-3 { - margin-left: 25%; - } - - .offset-sm-4 { - margin-left: 33.3333333333%; - } - - .offset-sm-5 { - margin-left: 41.6666666667%; - } - - .offset-sm-6 { - margin-left: 50%; - } - - .offset-sm-7 { - margin-left: 58.3333333333%; - } - - .offset-sm-8 { - margin-left: 66.6666666667%; - } - - .offset-sm-9 { - margin-left: 75%; - } - - .offset-sm-10 { - margin-left: 83.3333333333%; - } - - .offset-sm-11 { - margin-left: 91.6666666667%; - } -} -@media (min-width: 768px) { - .col-md { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 100%; - } - - .col-md-auto { - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; - max-width: none; - } - - .col-md-1 { - -webkit-box-flex: 0; - -ms-flex: 0 0 8.3333333333%; - flex: 0 0 8.3333333333%; - max-width: 8.3333333333%; - } - - .col-md-2 { - -webkit-box-flex: 0; - -ms-flex: 0 0 16.6666666667%; - flex: 0 0 16.6666666667%; - max-width: 16.6666666667%; - } - - .col-md-3 { - -webkit-box-flex: 0; - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - - .col-md-4 { - -webkit-box-flex: 0; - -ms-flex: 0 0 33.3333333333%; - flex: 0 0 33.3333333333%; - max-width: 33.3333333333%; - } - - .col-md-5 { - -webkit-box-flex: 0; - -ms-flex: 0 0 41.6666666667%; - flex: 0 0 41.6666666667%; - max-width: 41.6666666667%; - } - - .col-md-6 { - -webkit-box-flex: 0; - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - - .col-md-7 { - -webkit-box-flex: 0; - -ms-flex: 0 0 58.3333333333%; - flex: 0 0 58.3333333333%; - max-width: 58.3333333333%; - } - - .col-md-8 { - -webkit-box-flex: 0; - -ms-flex: 0 0 66.6666666667%; - flex: 0 0 66.6666666667%; - max-width: 66.6666666667%; - } - - .col-md-9 { - -webkit-box-flex: 0; - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75%; - } - - .col-md-10 { - -webkit-box-flex: 0; - -ms-flex: 0 0 83.3333333333%; - flex: 0 0 83.3333333333%; - max-width: 83.3333333333%; - } - - .col-md-11 { - -webkit-box-flex: 0; - -ms-flex: 0 0 91.6666666667%; - flex: 0 0 91.6666666667%; - max-width: 91.6666666667%; - } - - .col-md-12 { - -webkit-box-flex: 0; - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } - - .order-md-first { - -webkit-box-ordinal-group: 0; - -ms-flex-order: -1; - order: -1; - } - - .order-md-last { - -webkit-box-ordinal-group: 14; - -ms-flex-order: 13; - order: 13; - } - - .order-md-0 { - -webkit-box-ordinal-group: 1; - -ms-flex-order: 0; - order: 0; - } - - .order-md-1 { - -webkit-box-ordinal-group: 2; - -ms-flex-order: 1; - order: 1; - } - - .order-md-2 { - -webkit-box-ordinal-group: 3; - -ms-flex-order: 2; - order: 2; - } - - .order-md-3 { - -webkit-box-ordinal-group: 4; - -ms-flex-order: 3; - order: 3; - } - - .order-md-4 { - -webkit-box-ordinal-group: 5; - -ms-flex-order: 4; - order: 4; - } - - .order-md-5 { - -webkit-box-ordinal-group: 6; - -ms-flex-order: 5; - order: 5; - } - - .order-md-6 { - -webkit-box-ordinal-group: 7; - -ms-flex-order: 6; - order: 6; - } - - .order-md-7 { - -webkit-box-ordinal-group: 8; - -ms-flex-order: 7; - order: 7; - } - - .order-md-8 { - -webkit-box-ordinal-group: 9; - -ms-flex-order: 8; - order: 8; - } - - .order-md-9 { - -webkit-box-ordinal-group: 10; - -ms-flex-order: 9; - order: 9; - } - - .order-md-10 { - -webkit-box-ordinal-group: 11; - -ms-flex-order: 10; - order: 10; - } - - .order-md-11 { - -webkit-box-ordinal-group: 12; - -ms-flex-order: 11; - order: 11; - } - - .order-md-12 { - -webkit-box-ordinal-group: 13; - -ms-flex-order: 12; - order: 12; - } - - .offset-md-0 { - margin-left: 0; - } - - .offset-md-1 { - margin-left: 8.3333333333%; - } - - .offset-md-2 { - margin-left: 16.6666666667%; - } - - .offset-md-3 { - margin-left: 25%; - } - - .offset-md-4 { - margin-left: 33.3333333333%; - } - - .offset-md-5 { - margin-left: 41.6666666667%; - } - - .offset-md-6 { - margin-left: 50%; - } - - .offset-md-7 { - margin-left: 58.3333333333%; - } - - .offset-md-8 { - margin-left: 66.6666666667%; - } - - .offset-md-9 { - margin-left: 75%; - } - - .offset-md-10 { - margin-left: 83.3333333333%; - } - - .offset-md-11 { - margin-left: 91.6666666667%; - } -} -@media (min-width: 992px) { - .col-lg { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 100%; - } - - .col-lg-auto { - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; - max-width: none; - } - - .col-lg-1 { - -webkit-box-flex: 0; - -ms-flex: 0 0 8.3333333333%; - flex: 0 0 8.3333333333%; - max-width: 8.3333333333%; - } - - .col-lg-2 { - -webkit-box-flex: 0; - -ms-flex: 0 0 16.6666666667%; - flex: 0 0 16.6666666667%; - max-width: 16.6666666667%; - } - - .col-lg-3 { - -webkit-box-flex: 0; - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - - .col-lg-4 { - -webkit-box-flex: 0; - -ms-flex: 0 0 33.3333333333%; - flex: 0 0 33.3333333333%; - max-width: 33.3333333333%; - } - - .col-lg-5 { - -webkit-box-flex: 0; - -ms-flex: 0 0 41.6666666667%; - flex: 0 0 41.6666666667%; - max-width: 41.6666666667%; - } - - .col-lg-6 { - -webkit-box-flex: 0; - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - - .col-lg-7 { - -webkit-box-flex: 0; - -ms-flex: 0 0 58.3333333333%; - flex: 0 0 58.3333333333%; - max-width: 58.3333333333%; - } - - .col-lg-8 { - -webkit-box-flex: 0; - -ms-flex: 0 0 66.6666666667%; - flex: 0 0 66.6666666667%; - max-width: 66.6666666667%; - } - - .col-lg-9 { - -webkit-box-flex: 0; - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75%; - } - - .col-lg-10 { - -webkit-box-flex: 0; - -ms-flex: 0 0 83.3333333333%; - flex: 0 0 83.3333333333%; - max-width: 83.3333333333%; - } - - .col-lg-11 { - -webkit-box-flex: 0; - -ms-flex: 0 0 91.6666666667%; - flex: 0 0 91.6666666667%; - max-width: 91.6666666667%; - } - - .col-lg-12 { - -webkit-box-flex: 0; - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } - - .order-lg-first { - -webkit-box-ordinal-group: 0; - -ms-flex-order: -1; - order: -1; - } - - .order-lg-last { - -webkit-box-ordinal-group: 14; - -ms-flex-order: 13; - order: 13; - } - - .order-lg-0 { - -webkit-box-ordinal-group: 1; - -ms-flex-order: 0; - order: 0; - } - - .order-lg-1 { - -webkit-box-ordinal-group: 2; - -ms-flex-order: 1; - order: 1; - } - - .order-lg-2 { - -webkit-box-ordinal-group: 3; - -ms-flex-order: 2; - order: 2; - } - - .order-lg-3 { - -webkit-box-ordinal-group: 4; - -ms-flex-order: 3; - order: 3; - } - - .order-lg-4 { - -webkit-box-ordinal-group: 5; - -ms-flex-order: 4; - order: 4; - } - - .order-lg-5 { - -webkit-box-ordinal-group: 6; - -ms-flex-order: 5; - order: 5; - } - - .order-lg-6 { - -webkit-box-ordinal-group: 7; - -ms-flex-order: 6; - order: 6; - } - - .order-lg-7 { - -webkit-box-ordinal-group: 8; - -ms-flex-order: 7; - order: 7; - } - - .order-lg-8 { - -webkit-box-ordinal-group: 9; - -ms-flex-order: 8; - order: 8; - } - - .order-lg-9 { - -webkit-box-ordinal-group: 10; - -ms-flex-order: 9; - order: 9; - } - - .order-lg-10 { - -webkit-box-ordinal-group: 11; - -ms-flex-order: 10; - order: 10; - } - - .order-lg-11 { - -webkit-box-ordinal-group: 12; - -ms-flex-order: 11; - order: 11; - } - - .order-lg-12 { - -webkit-box-ordinal-group: 13; - -ms-flex-order: 12; - order: 12; - } - - .offset-lg-0 { - margin-left: 0; - } - - .offset-lg-1 { - margin-left: 8.3333333333%; - } - - .offset-lg-2 { - margin-left: 16.6666666667%; - } - - .offset-lg-3 { - margin-left: 25%; - } - - .offset-lg-4 { - margin-left: 33.3333333333%; - } - - .offset-lg-5 { - margin-left: 41.6666666667%; - } - - .offset-lg-6 { - margin-left: 50%; - } - - .offset-lg-7 { - margin-left: 58.3333333333%; - } - - .offset-lg-8 { - margin-left: 66.6666666667%; - } - - .offset-lg-9 { - margin-left: 75%; - } - - .offset-lg-10 { - margin-left: 83.3333333333%; - } - - .offset-lg-11 { - margin-left: 91.6666666667%; - } -} -@media (min-width: 1200px) { - .col-xl { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 100%; - } - - .col-xl-auto { - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; - max-width: none; - } - - .col-xl-1 { - -webkit-box-flex: 0; - -ms-flex: 0 0 8.3333333333%; - flex: 0 0 8.3333333333%; - max-width: 8.3333333333%; - } - - .col-xl-2 { - -webkit-box-flex: 0; - -ms-flex: 0 0 16.6666666667%; - flex: 0 0 16.6666666667%; - max-width: 16.6666666667%; - } - - .col-xl-3 { - -webkit-box-flex: 0; - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - - .col-xl-4 { - -webkit-box-flex: 0; - -ms-flex: 0 0 33.3333333333%; - flex: 0 0 33.3333333333%; - max-width: 33.3333333333%; - } - - .col-xl-5 { - -webkit-box-flex: 0; - -ms-flex: 0 0 41.6666666667%; - flex: 0 0 41.6666666667%; - max-width: 41.6666666667%; - } - - .col-xl-6 { - -webkit-box-flex: 0; - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - - .col-xl-7 { - -webkit-box-flex: 0; - -ms-flex: 0 0 58.3333333333%; - flex: 0 0 58.3333333333%; - max-width: 58.3333333333%; - } - - .col-xl-8 { - -webkit-box-flex: 0; - -ms-flex: 0 0 66.6666666667%; - flex: 0 0 66.6666666667%; - max-width: 66.6666666667%; - } - - .col-xl-9 { - -webkit-box-flex: 0; - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75%; - } - - .col-xl-10 { - -webkit-box-flex: 0; - -ms-flex: 0 0 83.3333333333%; - flex: 0 0 83.3333333333%; - max-width: 83.3333333333%; - } - - .col-xl-11 { - -webkit-box-flex: 0; - -ms-flex: 0 0 91.6666666667%; - flex: 0 0 91.6666666667%; - max-width: 91.6666666667%; - } - - .col-xl-12 { - -webkit-box-flex: 0; - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } - - .order-xl-first { - -webkit-box-ordinal-group: 0; - -ms-flex-order: -1; - order: -1; - } - - .order-xl-last { - -webkit-box-ordinal-group: 14; - -ms-flex-order: 13; - order: 13; - } - - .order-xl-0 { - -webkit-box-ordinal-group: 1; - -ms-flex-order: 0; - order: 0; - } - - .order-xl-1 { - -webkit-box-ordinal-group: 2; - -ms-flex-order: 1; - order: 1; - } - - .order-xl-2 { - -webkit-box-ordinal-group: 3; - -ms-flex-order: 2; - order: 2; - } - - .order-xl-3 { - -webkit-box-ordinal-group: 4; - -ms-flex-order: 3; - order: 3; - } - - .order-xl-4 { - -webkit-box-ordinal-group: 5; - -ms-flex-order: 4; - order: 4; - } - - .order-xl-5 { - -webkit-box-ordinal-group: 6; - -ms-flex-order: 5; - order: 5; - } - - .order-xl-6 { - -webkit-box-ordinal-group: 7; - -ms-flex-order: 6; - order: 6; - } - - .order-xl-7 { - -webkit-box-ordinal-group: 8; - -ms-flex-order: 7; - order: 7; - } - - .order-xl-8 { - -webkit-box-ordinal-group: 9; - -ms-flex-order: 8; - order: 8; - } - - .order-xl-9 { - -webkit-box-ordinal-group: 10; - -ms-flex-order: 9; - order: 9; - } - - .order-xl-10 { - -webkit-box-ordinal-group: 11; - -ms-flex-order: 10; - order: 10; - } - - .order-xl-11 { - -webkit-box-ordinal-group: 12; - -ms-flex-order: 11; - order: 11; - } - - .order-xl-12 { - -webkit-box-ordinal-group: 13; - -ms-flex-order: 12; - order: 12; - } - - .offset-xl-0 { - margin-left: 0; - } - - .offset-xl-1 { - margin-left: 8.3333333333%; - } - - .offset-xl-2 { - margin-left: 16.6666666667%; - } - - .offset-xl-3 { - margin-left: 25%; - } - - .offset-xl-4 { - margin-left: 33.3333333333%; - } - - .offset-xl-5 { - margin-left: 41.6666666667%; - } - - .offset-xl-6 { - margin-left: 50%; - } - - .offset-xl-7 { - margin-left: 58.3333333333%; - } - - .offset-xl-8 { - margin-left: 66.6666666667%; - } - - .offset-xl-9 { - margin-left: 75%; - } - - .offset-xl-10 { - margin-left: 83.3333333333%; - } - - .offset-xl-11 { - margin-left: 91.6666666667%; - } -} -.table { - width: 100%; - max-width: 100%; - margin-bottom: 1rem; - background-color: transparent; -} -.table th, -.table td { - padding: 0.75rem; - vertical-align: top; - border-top: 1px solid #dee2e6; -} -.table thead th { - vertical-align: bottom; - border-bottom: 2px solid #dee2e6; -} -.table tbody + tbody { - border-top: 2px solid #dee2e6; -} -.table .table { - background-color: #fff; -} - -.table-sm th, -.table-sm td { - padding: 0.3rem; -} - -.table-bordered { - border: 1px solid #dee2e6; -} -.table-bordered th, -.table-bordered td { - border: 1px solid #dee2e6; -} -.table-bordered thead th, -.table-bordered thead td { - border-bottom-width: 2px; -} - -.table-striped tbody tr:nth-of-type(odd) { - background-color: rgba(0, 0, 0, 0.05); -} - -.table-hover tbody tr:hover { - background-color: rgba(0, 0, 0, 0.075); -} - -.table-primary, -.table-primary > th, -.table-primary > td { - background-color: #b8daff; -} - -.table-hover .table-primary:hover { - background-color: #9fcdff; -} -.table-hover .table-primary:hover > td, -.table-hover .table-primary:hover > th { - background-color: #9fcdff; -} - -.table-secondary, -.table-secondary > th, -.table-secondary > td { - background-color: #d6d8db; -} - -.table-hover .table-secondary:hover { - background-color: #c8cbcf; -} -.table-hover .table-secondary:hover > td, -.table-hover .table-secondary:hover > th { - background-color: #c8cbcf; -} - -.table-success, -.table-success > th, -.table-success > td { - background-color: #c3e6cb; -} - -.table-hover .table-success:hover { - background-color: #b1dfbb; -} -.table-hover .table-success:hover > td, -.table-hover .table-success:hover > th { - background-color: #b1dfbb; -} - -.table-info, -.table-info > th, -.table-info > td { - background-color: #bee5eb; -} - -.table-hover .table-info:hover { - background-color: #abdde5; -} -.table-hover .table-info:hover > td, -.table-hover .table-info:hover > th { - background-color: #abdde5; -} - -.table-warning, -.table-warning > th, -.table-warning > td { - background-color: #ffeeba; -} - -.table-hover .table-warning:hover { - background-color: #ffe8a1; -} -.table-hover .table-warning:hover > td, -.table-hover .table-warning:hover > th { - background-color: #ffe8a1; -} - -.table-danger, -.table-danger > th, -.table-danger > td { - background-color: #f5c6cb; -} - -.table-hover .table-danger:hover { - background-color: #f1b0b7; -} -.table-hover .table-danger:hover > td, -.table-hover .table-danger:hover > th { - background-color: #f1b0b7; -} - -.table-light, -.table-light > th, -.table-light > td { - background-color: #fdfdfe; -} - -.table-hover .table-light:hover { - background-color: #ececf6; -} -.table-hover .table-light:hover > td, -.table-hover .table-light:hover > th { - background-color: #ececf6; -} - -.table-dark, -.table-dark > th, -.table-dark > td { - background-color: #c6c8ca; -} - -.table-hover .table-dark:hover { - background-color: #b9bbbe; -} -.table-hover .table-dark:hover > td, -.table-hover .table-dark:hover > th { - background-color: #b9bbbe; -} - -.table-active, -.table-active > th, -.table-active > td { - background-color: rgba(0, 0, 0, 0.075); -} - -.table-hover .table-active:hover { - background-color: rgba(0, 0, 0, 0.075); -} -.table-hover .table-active:hover > td, -.table-hover .table-active:hover > th { - background-color: rgba(0, 0, 0, 0.075); -} - -.table .thead-dark th { - color: #fff; - background-color: #212529; - border-color: #32383e; -} -.table .thead-light th { - color: #495057; - background-color: #e9ecef; - border-color: #dee2e6; -} - -.table-dark { - color: #fff; - background-color: #212529; -} -.table-dark th, -.table-dark td, -.table-dark thead th { - border-color: #32383e; -} -.table-dark.table-bordered { - border: 0; -} -.table-dark.table-striped tbody tr:nth-of-type(odd) { - background-color: rgba(255, 255, 255, 0.05); -} -.table-dark.table-hover tbody tr:hover { - background-color: rgba(255, 255, 255, 0.075); -} - -@media (max-width: 575.98px) { - .table-responsive-sm { - display: block; - width: 100%; - overflow-x: auto; - -webkit-overflow-scrolling: touch; - -ms-overflow-style: -ms-autohiding-scrollbar; - } - .table-responsive-sm > .table-bordered { - border: 0; - } -} -@media (max-width: 767.98px) { - .table-responsive-md { - display: block; - width: 100%; - overflow-x: auto; - -webkit-overflow-scrolling: touch; - -ms-overflow-style: -ms-autohiding-scrollbar; - } - .table-responsive-md > .table-bordered { - border: 0; - } -} -@media (max-width: 991.98px) { - .table-responsive-lg { - display: block; - width: 100%; - overflow-x: auto; - -webkit-overflow-scrolling: touch; - -ms-overflow-style: -ms-autohiding-scrollbar; - } - .table-responsive-lg > .table-bordered { - border: 0; - } -} -@media (max-width: 1199.98px) { - .table-responsive-xl { - display: block; - width: 100%; - overflow-x: auto; - -webkit-overflow-scrolling: touch; - -ms-overflow-style: -ms-autohiding-scrollbar; - } - .table-responsive-xl > .table-bordered { - border: 0; - } -} -.table-responsive { - display: block; - width: 100%; - overflow-x: auto; - -webkit-overflow-scrolling: touch; - -ms-overflow-style: -ms-autohiding-scrollbar; -} -.table-responsive > .table-bordered { - border: 0; -} - -.form-control { - display: block; - width: 100%; - padding: 0.375rem 0.75rem; - font-size: 1rem; - line-height: 1.5; - color: #495057; - background-color: #fff; - background-clip: padding-box; - border: 1px solid #ced4da; - border-radius: 0.25rem; - -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; - transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; - transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; -} -.form-control::-ms-expand { - background-color: transparent; - border: 0; -} -.form-control:focus { - color: #495057; - background-color: #fff; - border-color: #80bdff; - outline: 0; - -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); - box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); -} -.form-control::-webkit-input-placeholder { - color: #6c757d; - opacity: 1; -} -.form-control:-ms-input-placeholder { - color: #6c757d; - opacity: 1; -} -.form-control::-ms-input-placeholder { - color: #6c757d; - opacity: 1; -} -.form-control::placeholder { - color: #6c757d; - opacity: 1; -} -.form-control:disabled, .form-control[readonly] { - background-color: #e9ecef; - opacity: 1; -} - -select.form-control:not([size]):not([multiple]) { - height: calc(2.25rem + 2px); -} -select.form-control:focus::-ms-value { - color: #495057; - background-color: #fff; -} - -.form-control-file, -.form-control-range { - display: block; - width: 100%; -} - -.col-form-label { - padding-top: calc(0.375rem + 1px); - padding-bottom: calc(0.375rem + 1px); - margin-bottom: 0; - font-size: inherit; - line-height: 1.5; -} - -.col-form-label-lg { - padding-top: calc(0.5rem + 1px); - padding-bottom: calc(0.5rem + 1px); - font-size: 1.25rem; - line-height: 1.5; -} - -.col-form-label-sm { - padding-top: calc(0.25rem + 1px); - padding-bottom: calc(0.25rem + 1px); - font-size: 0.875rem; - line-height: 1.5; -} - -.form-control-plaintext { - display: block; - width: 100%; - padding-top: 0.375rem; - padding-bottom: 0.375rem; - margin-bottom: 0; - line-height: 1.5; - background-color: transparent; - border: solid transparent; - border-width: 1px 0; -} -.form-control-plaintext.form-control-sm, .input-group-sm > .form-control-plaintext.form-control, -.input-group-sm > .input-group-prepend > .form-control-plaintext.input-group-text, -.input-group-sm > .input-group-append > .form-control-plaintext.input-group-text, -.input-group-sm > .input-group-prepend > .form-control-plaintext.btn, -.input-group-sm > .input-group-append > .form-control-plaintext.btn, .form-control-plaintext.form-control-lg, .input-group-lg > .form-control-plaintext.form-control, -.input-group-lg > .input-group-prepend > .form-control-plaintext.input-group-text, -.input-group-lg > .input-group-append > .form-control-plaintext.input-group-text, -.input-group-lg > .input-group-prepend > .form-control-plaintext.btn, -.input-group-lg > .input-group-append > .form-control-plaintext.btn { - padding-right: 0; - padding-left: 0; -} - -.form-control-sm, .input-group-sm > .form-control, -.input-group-sm > .input-group-prepend > .input-group-text, -.input-group-sm > .input-group-append > .input-group-text, -.input-group-sm > .input-group-prepend > .btn, -.input-group-sm > .input-group-append > .btn { - padding: 0.25rem 0.5rem; - font-size: 0.875rem; - line-height: 1.5; - border-radius: 0.2rem; -} - -select.form-control-sm:not([size]):not([multiple]), .input-group-sm > select.form-control:not([size]):not([multiple]), -.input-group-sm > .input-group-prepend > select.input-group-text:not([size]):not([multiple]), -.input-group-sm > .input-group-append > select.input-group-text:not([size]):not([multiple]), -.input-group-sm > .input-group-prepend > select.btn:not([size]):not([multiple]), -.input-group-sm > .input-group-append > select.btn:not([size]):not([multiple]) { - height: calc(1.8125rem + 2px); -} - -.form-control-lg, .input-group-lg > .form-control, -.input-group-lg > .input-group-prepend > .input-group-text, -.input-group-lg > .input-group-append > .input-group-text, -.input-group-lg > .input-group-prepend > .btn, -.input-group-lg > .input-group-append > .btn { - padding: 0.5rem 1rem; - font-size: 1.25rem; - line-height: 1.5; - border-radius: 0.3rem; -} - -select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.form-control:not([size]):not([multiple]), -.input-group-lg > .input-group-prepend > select.input-group-text:not([size]):not([multiple]), -.input-group-lg > .input-group-append > select.input-group-text:not([size]):not([multiple]), -.input-group-lg > .input-group-prepend > select.btn:not([size]):not([multiple]), -.input-group-lg > .input-group-append > select.btn:not([size]):not([multiple]) { - height: calc(2.875rem + 2px); -} - -.form-group { - margin-bottom: 1rem; -} - -.form-text { - display: block; - margin-top: 0.25rem; -} - -.form-row { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - margin-right: -5px; - margin-left: -5px; -} -.form-row > .col, -.form-row > [class*="col-"] { - padding-right: 5px; - padding-left: 5px; -} - -.form-check { - position: relative; - display: block; - padding-left: 1.25rem; -} - -.form-check-input { - position: absolute; - margin-top: 0.3rem; - margin-left: -1.25rem; -} -.form-check-input:disabled ~ .form-check-label { - color: #6c757d; -} - -.form-check-label { - margin-bottom: 0; -} - -.form-check-inline { - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - padding-left: 0; - margin-right: 0.75rem; -} -.form-check-inline .form-check-input { - position: static; - margin-top: 0; - margin-right: 0.3125rem; - margin-left: 0; -} - -.valid-feedback { - display: none; - width: 100%; - margin-top: 0.25rem; - font-size: 80%; - color: #28a745; -} - -.valid-tooltip { - position: absolute; - top: 100%; - z-index: 5; - display: none; - max-width: 100%; - padding: .5rem; - margin-top: .1rem; - font-size: .875rem; - line-height: 1; - color: #fff; - background-color: rgba(40, 167, 69, 0.8); - border-radius: .2rem; -} - -.was-validated .form-control:valid, .form-control.is-valid, -.was-validated .custom-select:valid, -.custom-select.is-valid { - border-color: #28a745; -} -.was-validated .form-control:valid:focus, .form-control.is-valid:focus, -.was-validated .custom-select:valid:focus, -.custom-select.is-valid:focus { - border-color: #28a745; - -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); - box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); -} -.was-validated .form-control:valid ~ .valid-feedback, -.was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback, -.form-control.is-valid ~ .valid-tooltip, -.was-validated .custom-select:valid ~ .valid-feedback, -.was-validated .custom-select:valid ~ .valid-tooltip, -.custom-select.is-valid ~ .valid-feedback, -.custom-select.is-valid ~ .valid-tooltip { - display: block; -} - -.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label { - color: #28a745; -} -.was-validated .form-check-input:valid ~ .valid-feedback, -.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback, -.form-check-input.is-valid ~ .valid-tooltip { - display: block; -} - -.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label { - color: #28a745; -} -.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before { - background-color: #71dd8a; -} -.was-validated .custom-control-input:valid ~ .valid-feedback, -.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback, -.custom-control-input.is-valid ~ .valid-tooltip { - display: block; -} -.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before { - background-color: #34ce57; -} -.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before { - -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(40, 167, 69, 0.25); - box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(40, 167, 69, 0.25); -} - -.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label { - border-color: #28a745; -} -.was-validated .custom-file-input:valid ~ .custom-file-label::before, .custom-file-input.is-valid ~ .custom-file-label::before { - border-color: inherit; -} -.was-validated .custom-file-input:valid ~ .valid-feedback, -.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback, -.custom-file-input.is-valid ~ .valid-tooltip { - display: block; -} -.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label { - -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); - box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); -} - -.invalid-feedback { - display: none; - width: 100%; - margin-top: 0.25rem; - font-size: 80%; - color: #dc3545; -} - -.invalid-tooltip { - position: absolute; - top: 100%; - z-index: 5; - display: none; - max-width: 100%; - padding: .5rem; - margin-top: .1rem; - font-size: .875rem; - line-height: 1; - color: #fff; - background-color: rgba(220, 53, 69, 0.8); - border-radius: .2rem; -} - -.was-validated .form-control:invalid, .form-control.is-invalid, -.was-validated .custom-select:invalid, -.custom-select.is-invalid { - border-color: #dc3545; -} -.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus, -.was-validated .custom-select:invalid:focus, -.custom-select.is-invalid:focus { - border-color: #dc3545; - -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); - box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); -} -.was-validated .form-control:invalid ~ .invalid-feedback, -.was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback, -.form-control.is-invalid ~ .invalid-tooltip, -.was-validated .custom-select:invalid ~ .invalid-feedback, -.was-validated .custom-select:invalid ~ .invalid-tooltip, -.custom-select.is-invalid ~ .invalid-feedback, -.custom-select.is-invalid ~ .invalid-tooltip { - display: block; -} - -.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label { - color: #dc3545; -} -.was-validated .form-check-input:invalid ~ .invalid-feedback, -.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback, -.form-check-input.is-invalid ~ .invalid-tooltip { - display: block; -} - -.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label { - color: #dc3545; -} -.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before { - background-color: #efa2a9; -} -.was-validated .custom-control-input:invalid ~ .invalid-feedback, -.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback, -.custom-control-input.is-invalid ~ .invalid-tooltip { - display: block; -} -.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before { - background-color: #e4606d; -} -.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before { - -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(220, 53, 69, 0.25); - box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(220, 53, 69, 0.25); -} - -.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label { - border-color: #dc3545; -} -.was-validated .custom-file-input:invalid ~ .custom-file-label::before, .custom-file-input.is-invalid ~ .custom-file-label::before { - border-color: inherit; -} -.was-validated .custom-file-input:invalid ~ .invalid-feedback, -.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback, -.custom-file-input.is-invalid ~ .invalid-tooltip { - display: block; -} -.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label { - -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); - box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); -} - -.form-inline { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-flow: row wrap; - flex-flow: row wrap; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} -.form-inline .form-check { - width: 100%; -} -@media (min-width: 576px) { - .form-inline label { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - margin-bottom: 0; - } - .form-inline .form-group { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-flow: row wrap; - flex-flow: row wrap; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - margin-bottom: 0; - } - .form-inline .form-control { - display: inline-block; - width: auto; - vertical-align: middle; - } - .form-inline .form-control-plaintext { - display: inline-block; - } - .form-inline .input-group { - width: auto; - } - .form-inline .form-check { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - width: auto; - padding-left: 0; - } - .form-inline .form-check-input { - position: relative; - margin-top: 0; - margin-right: 0.25rem; - margin-left: 0; - } - .form-inline .custom-control { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - } - .form-inline .custom-control-label { - margin-bottom: 0; - } -} - -.btn { - display: inline-block; - font-weight: 400; - text-align: center; - white-space: nowrap; - vertical-align: middle; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - border: 1px solid transparent; - padding: 0.375rem 0.75rem; - font-size: 1rem; - line-height: 1.5; - border-radius: 0.25rem; - -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; - transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; - transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; -} -.btn:hover, .btn:focus { - text-decoration: none; -} -.btn:focus, .btn.focus { - outline: 0; - -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); - box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); -} -.btn.disabled, .btn:disabled { - opacity: 0.65; -} -.btn:not(:disabled):not(.disabled) { - cursor: pointer; -} -.btn:not(:disabled):not(.disabled):active, .btn:not(:disabled):not(.disabled).active { - background-image: none; -} - -a.btn.disabled, -fieldset:disabled a.btn { - pointer-events: none; -} - -.btn-primary { - color: #fff; - background-color: #007bff; - border-color: #007bff; -} -.btn-primary:hover { - color: #fff; - background-color: #0069d9; - border-color: #0062cc; -} -.btn-primary:focus, .btn-primary.focus { - -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); - box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); -} -.btn-primary.disabled, .btn-primary:disabled { - color: #fff; - background-color: #007bff; - border-color: #007bff; -} -.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle { - color: #fff; - background-color: #0062cc; - border-color: #005cbf; -} -.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus { - -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); - box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); -} - -.btn-secondary { - color: #fff; - background-color: #6c757d; - border-color: #6c757d; -} -.btn-secondary:hover { - color: #fff; - background-color: #5a6268; - border-color: #545b62; -} -.btn-secondary:focus, .btn-secondary.focus { - -webkit-box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); - box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); -} -.btn-secondary.disabled, .btn-secondary:disabled { - color: #fff; - background-color: #6c757d; - border-color: #6c757d; -} -.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle { - color: #fff; - background-color: #545b62; - border-color: #4e555b; -} -.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus { - -webkit-box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); - box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); -} - -.btn-success { - color: #fff; - background-color: #28a745; - border-color: #28a745; -} -.btn-success:hover { - color: #fff; - background-color: #218838; - border-color: #1e7e34; -} -.btn-success:focus, .btn-success.focus { - -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); - box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); -} -.btn-success.disabled, .btn-success:disabled { - color: #fff; - background-color: #28a745; - border-color: #28a745; -} -.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle { - color: #fff; - background-color: #1e7e34; - border-color: #1c7430; -} -.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus { - -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); - box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); -} - -.btn-info { - color: #fff; - background-color: #17a2b8; - border-color: #17a2b8; -} -.btn-info:hover { - color: #fff; - background-color: #138496; - border-color: #117a8b; -} -.btn-info:focus, .btn-info.focus { - -webkit-box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); - box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); -} -.btn-info.disabled, .btn-info:disabled { - color: #fff; - background-color: #17a2b8; - border-color: #17a2b8; -} -.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle { - color: #fff; - background-color: #117a8b; - border-color: #10707f; -} -.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus { - -webkit-box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); - box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); -} - -.btn-warning { - color: #212529; - background-color: #ffc107; - border-color: #ffc107; -} -.btn-warning:hover { - color: #212529; - background-color: #e0a800; - border-color: #d39e00; -} -.btn-warning:focus, .btn-warning.focus { - -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); - box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); -} -.btn-warning.disabled, .btn-warning:disabled { - color: #212529; - background-color: #ffc107; - border-color: #ffc107; -} -.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle { - color: #212529; - background-color: #d39e00; - border-color: #c69500; -} -.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus { - -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); - box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); -} - -.btn-danger { - color: #fff; - background-color: #dc3545; - border-color: #dc3545; -} -.btn-danger:hover { - color: #fff; - background-color: #c82333; - border-color: #bd2130; -} -.btn-danger:focus, .btn-danger.focus { - -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); - box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); -} -.btn-danger.disabled, .btn-danger:disabled { - color: #fff; - background-color: #dc3545; - border-color: #dc3545; -} -.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle { - color: #fff; - background-color: #bd2130; - border-color: #b21f2d; -} -.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus { - -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); - box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); -} - -.btn-light { - color: #212529; - background-color: #f8f9fa; - border-color: #f8f9fa; -} -.btn-light:hover { - color: #212529; - background-color: #e2e6ea; - border-color: #dae0e5; -} -.btn-light:focus, .btn-light.focus { - -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); - box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); -} -.btn-light.disabled, .btn-light:disabled { - color: #212529; - background-color: #f8f9fa; - border-color: #f8f9fa; -} -.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle { - color: #212529; - background-color: #dae0e5; - border-color: #d3d9df; -} -.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus { - -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); - box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); -} - -.btn-dark { - color: #fff; - background-color: #343a40; - border-color: #343a40; -} -.btn-dark:hover { - color: #fff; - background-color: #23272b; - border-color: #1d2124; -} -.btn-dark:focus, .btn-dark.focus { - -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); - box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); -} -.btn-dark.disabled, .btn-dark:disabled { - color: #fff; - background-color: #343a40; - border-color: #343a40; -} -.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle { - color: #fff; - background-color: #1d2124; - border-color: #171a1d; -} -.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus { - -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); - box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); -} - -.btn-outline-primary { - color: #007bff; - background-color: transparent; - background-image: none; - border-color: #007bff; -} -.btn-outline-primary:hover { - color: #fff; - background-color: #007bff; - border-color: #007bff; -} -.btn-outline-primary:focus, .btn-outline-primary.focus { - -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); - box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); -} -.btn-outline-primary.disabled, .btn-outline-primary:disabled { - color: #007bff; - background-color: transparent; -} -.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle { - color: #fff; - background-color: #007bff; - border-color: #007bff; -} -.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus { - -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); - box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); -} - -.btn-outline-secondary { - color: #6c757d; - background-color: transparent; - background-image: none; - border-color: #6c757d; -} -.btn-outline-secondary:hover { - color: #fff; - background-color: #6c757d; - border-color: #6c757d; -} -.btn-outline-secondary:focus, .btn-outline-secondary.focus { - -webkit-box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); - box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); -} -.btn-outline-secondary.disabled, .btn-outline-secondary:disabled { - color: #6c757d; - background-color: transparent; -} -.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle { - color: #fff; - background-color: #6c757d; - border-color: #6c757d; -} -.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus { - -webkit-box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); - box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); -} - -.btn-outline-success { - color: #28a745; - background-color: transparent; - background-image: none; - border-color: #28a745; -} -.btn-outline-success:hover { - color: #fff; - background-color: #28a745; - border-color: #28a745; -} -.btn-outline-success:focus, .btn-outline-success.focus { - -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); - box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); -} -.btn-outline-success.disabled, .btn-outline-success:disabled { - color: #28a745; - background-color: transparent; -} -.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle { - color: #fff; - background-color: #28a745; - border-color: #28a745; -} -.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus { - -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); - box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); -} - -.btn-outline-info { - color: #17a2b8; - background-color: transparent; - background-image: none; - border-color: #17a2b8; -} -.btn-outline-info:hover { - color: #fff; - background-color: #17a2b8; - border-color: #17a2b8; -} -.btn-outline-info:focus, .btn-outline-info.focus { - -webkit-box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); - box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); -} -.btn-outline-info.disabled, .btn-outline-info:disabled { - color: #17a2b8; - background-color: transparent; -} -.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle { - color: #fff; - background-color: #17a2b8; - border-color: #17a2b8; -} -.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus { - -webkit-box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); - box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); -} - -.btn-outline-warning { - color: #ffc107; - background-color: transparent; - background-image: none; - border-color: #ffc107; -} -.btn-outline-warning:hover { - color: #212529; - background-color: #ffc107; - border-color: #ffc107; -} -.btn-outline-warning:focus, .btn-outline-warning.focus { - -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); - box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); -} -.btn-outline-warning.disabled, .btn-outline-warning:disabled { - color: #ffc107; - background-color: transparent; -} -.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle { - color: #212529; - background-color: #ffc107; - border-color: #ffc107; -} -.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus { - -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); - box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); -} - -.btn-outline-danger { - color: #dc3545; - background-color: transparent; - background-image: none; - border-color: #dc3545; -} -.btn-outline-danger:hover { - color: #fff; - background-color: #dc3545; - border-color: #dc3545; -} -.btn-outline-danger:focus, .btn-outline-danger.focus { - -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); - box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); -} -.btn-outline-danger.disabled, .btn-outline-danger:disabled { - color: #dc3545; - background-color: transparent; -} -.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle { - color: #fff; - background-color: #dc3545; - border-color: #dc3545; -} -.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus { - -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); - box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); -} - -.btn-outline-light { - color: #f8f9fa; - background-color: transparent; - background-image: none; - border-color: #f8f9fa; -} -.btn-outline-light:hover { - color: #212529; - background-color: #f8f9fa; - border-color: #f8f9fa; -} -.btn-outline-light:focus, .btn-outline-light.focus { - -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); - box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); -} -.btn-outline-light.disabled, .btn-outline-light:disabled { - color: #f8f9fa; - background-color: transparent; -} -.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle { - color: #212529; - background-color: #f8f9fa; - border-color: #f8f9fa; -} -.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light.dropdown-toggle:focus { - -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); - box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); -} - -.btn-outline-dark { - color: #343a40; - background-color: transparent; - background-image: none; - border-color: #343a40; -} -.btn-outline-dark:hover { - color: #fff; - background-color: #343a40; - border-color: #343a40; -} -.btn-outline-dark:focus, .btn-outline-dark.focus { - -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); - box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); -} -.btn-outline-dark.disabled, .btn-outline-dark:disabled { - color: #343a40; - background-color: transparent; -} -.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle { - color: #fff; - background-color: #343a40; - border-color: #343a40; -} -.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark.dropdown-toggle:focus { - -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); - box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); -} - -.btn-link { - font-weight: 400; - color: #007bff; - background-color: transparent; -} -.btn-link:hover { - color: #0056b3; - text-decoration: underline; - background-color: transparent; - border-color: transparent; -} -.btn-link:focus, .btn-link.focus { - text-decoration: underline; - border-color: transparent; - -webkit-box-shadow: none; - box-shadow: none; -} -.btn-link:disabled, .btn-link.disabled { - color: #6c757d; -} - -.btn-lg, .btn-group-lg > .btn { - padding: 0.5rem 1rem; - font-size: 1.25rem; - line-height: 1.5; - border-radius: 0.3rem; -} - -.btn-sm, .btn-group-sm > .btn { - padding: 0.25rem 0.5rem; - font-size: 0.875rem; - line-height: 1.5; - border-radius: 0.2rem; -} - -.btn-block { - display: block; - width: 100%; -} -.btn-block + .btn-block { - margin-top: 0.5rem; -} - -input[type="submit"].btn-block, -input[type="reset"].btn-block, -input[type="button"].btn-block { - width: 100%; -} - -.fade { - opacity: 0; - -webkit-transition: opacity 0.15s linear; - transition: opacity 0.15s linear; -} -.fade.show { - opacity: 1; -} - -.collapse { - display: none; -} -.collapse.show { - display: block; -} - -tr.collapse.show { - display: table-row; -} - -tbody.collapse.show { - display: table-row-group; -} - -.collapsing { - position: relative; - height: 0; - overflow: hidden; - -webkit-transition: height 0.35s ease; - transition: height 0.35s ease; -} - -.dropup, -.dropdown { - position: relative; -} - -.dropdown-toggle::after { - display: inline-block; - width: 0; - height: 0; - margin-left: 0.255em; - vertical-align: 0.255em; - content: ""; - border-top: 0.3em solid; - border-right: 0.3em solid transparent; - border-bottom: 0; - border-left: 0.3em solid transparent; -} -.dropdown-toggle:empty::after { - margin-left: 0; -} - -.dropdown-menu { - position: absolute; - top: 100%; - left: 0; - z-index: 1000; - display: none; - float: left; - min-width: 10rem; - padding: 0.5rem 0; - margin: 0.125rem 0 0; - font-size: 1rem; - color: #212529; - text-align: left; - list-style: none; - background-color: #fff; - background-clip: padding-box; - border: 1px solid rgba(0, 0, 0, 0.15); - border-radius: 0.25rem; -} - -.dropup .dropdown-menu { - margin-top: 0; - margin-bottom: 0.125rem; -} -.dropup .dropdown-toggle::after { - display: inline-block; - width: 0; - height: 0; - margin-left: 0.255em; - vertical-align: 0.255em; - content: ""; - border-top: 0; - border-right: 0.3em solid transparent; - border-bottom: 0.3em solid; - border-left: 0.3em solid transparent; -} -.dropup .dropdown-toggle:empty::after { - margin-left: 0; -} - -.dropright .dropdown-menu { - margin-top: 0; - margin-left: 0.125rem; -} -.dropright .dropdown-toggle::after { - display: inline-block; - width: 0; - height: 0; - margin-left: 0.255em; - vertical-align: 0.255em; - content: ""; - border-top: 0.3em solid transparent; - border-bottom: 0.3em solid transparent; - border-left: 0.3em solid; -} -.dropright .dropdown-toggle:empty::after { - margin-left: 0; -} -.dropright .dropdown-toggle::after { - vertical-align: 0; -} - -.dropleft .dropdown-menu { - margin-top: 0; - margin-right: 0.125rem; -} -.dropleft .dropdown-toggle::after { - display: inline-block; - width: 0; - height: 0; - margin-left: 0.255em; - vertical-align: 0.255em; - content: ""; -} -.dropleft .dropdown-toggle::after { - display: none; -} -.dropleft .dropdown-toggle::before { - display: inline-block; - width: 0; - height: 0; - margin-right: 0.255em; - vertical-align: 0.255em; - content: ""; - border-top: 0.3em solid transparent; - border-right: 0.3em solid; - border-bottom: 0.3em solid transparent; -} -.dropleft .dropdown-toggle:empty::after { - margin-left: 0; -} -.dropleft .dropdown-toggle::before { - vertical-align: 0; -} - -.dropdown-divider { - height: 0; - margin: 0.5rem 0; - overflow: hidden; - border-top: 1px solid #e9ecef; -} - -.dropdown-item { - display: block; - width: 100%; - padding: 0.25rem 1.5rem; - clear: both; - font-weight: 400; - color: #212529; - text-align: inherit; - white-space: nowrap; - background-color: transparent; - border: 0; -} -.dropdown-item:hover, .dropdown-item:focus { - color: #16181b; - text-decoration: none; - background-color: #f8f9fa; -} -.dropdown-item.active, .dropdown-item:active { - color: #fff; - text-decoration: none; - background-color: #007bff; -} -.dropdown-item.disabled, .dropdown-item:disabled { - color: #6c757d; - background-color: transparent; -} - -.dropdown-menu.show { - display: block; -} - -.dropdown-header { - display: block; - padding: 0.5rem 1.5rem; - margin-bottom: 0; - font-size: 0.875rem; - color: #6c757d; - white-space: nowrap; -} - -.btn-group, -.btn-group-vertical { - position: relative; - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - vertical-align: middle; -} -.btn-group > .btn, -.btn-group-vertical > .btn { - position: relative; - -webkit-box-flex: 0; - -ms-flex: 0 1 auto; - flex: 0 1 auto; -} -.btn-group > .btn:hover, -.btn-group-vertical > .btn:hover { - z-index: 1; -} -.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active, -.btn-group-vertical > .btn:focus, -.btn-group-vertical > .btn:active, -.btn-group-vertical > .btn.active { - z-index: 1; -} -.btn-group .btn + .btn, -.btn-group .btn + .btn-group, -.btn-group .btn-group + .btn, -.btn-group .btn-group + .btn-group, -.btn-group-vertical .btn + .btn, -.btn-group-vertical .btn + .btn-group, -.btn-group-vertical .btn-group + .btn, -.btn-group-vertical .btn-group + .btn-group { - margin-left: -1px; -} - -.btn-toolbar { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; -} -.btn-toolbar .input-group { - width: auto; -} - -.btn-group > .btn:first-child { - margin-left: 0; -} -.btn-group > .btn:not(:last-child):not(.dropdown-toggle), -.btn-group > .btn-group:not(:last-child) > .btn { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} -.btn-group > .btn:not(:first-child), -.btn-group > .btn-group:not(:first-child) > .btn { - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} - -.dropdown-toggle-split { - padding-right: 0.5625rem; - padding-left: 0.5625rem; -} -.dropdown-toggle-split::after { - margin-left: 0; -} - -.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split { - padding-right: 0.375rem; - padding-left: 0.375rem; -} - -.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split { - padding-right: 0.75rem; - padding-left: 0.75rem; -} - -.btn-group-vertical { - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; -} -.btn-group-vertical .btn, -.btn-group-vertical .btn-group { - width: 100%; -} -.btn-group-vertical > .btn + .btn, -.btn-group-vertical > .btn + .btn-group, -.btn-group-vertical > .btn-group + .btn, -.btn-group-vertical > .btn-group + .btn-group { - margin-top: -1px; - margin-left: 0; -} -.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), -.btn-group-vertical > .btn-group:not(:last-child) > .btn { - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; -} -.btn-group-vertical > .btn:not(:first-child), -.btn-group-vertical > .btn-group:not(:first-child) > .btn { - border-top-left-radius: 0; - border-top-right-radius: 0; -} - -.btn-group-toggle > .btn, -.btn-group-toggle > .btn-group > .btn { - margin-bottom: 0; -} -.btn-group-toggle > .btn input[type="radio"], -.btn-group-toggle > .btn input[type="checkbox"], -.btn-group-toggle > .btn-group > .btn input[type="radio"], -.btn-group-toggle > .btn-group > .btn input[type="checkbox"] { - position: absolute; - clip: rect(0, 0, 0, 0); - pointer-events: none; -} - -.input-group { - position: relative; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -webkit-box-align: stretch; - -ms-flex-align: stretch; - align-items: stretch; - width: 100%; -} -.input-group > .form-control, -.input-group > .custom-select, -.input-group > .custom-file { - position: relative; - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - width: 1%; - margin-bottom: 0; -} -.input-group > .form-control:focus, -.input-group > .custom-select:focus, -.input-group > .custom-file:focus { - z-index: 3; -} -.input-group > .form-control + .form-control, -.input-group > .form-control + .custom-select, -.input-group > .form-control + .custom-file, -.input-group > .custom-select + .form-control, -.input-group > .custom-select + .custom-select, -.input-group > .custom-select + .custom-file, -.input-group > .custom-file + .form-control, -.input-group > .custom-file + .custom-select, -.input-group > .custom-file + .custom-file { - margin-left: -1px; -} -.input-group > .form-control:not(:last-child), -.input-group > .custom-select:not(:last-child) { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} -.input-group > .form-control:not(:first-child), -.input-group > .custom-select:not(:first-child) { - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} -.input-group > .custom-file { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} -.input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:last-child) .custom-file-label::before { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} -.input-group > .custom-file:not(:first-child) .custom-file-label, .input-group > .custom-file:not(:first-child) .custom-file-label::before { - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} - -.input-group-prepend, -.input-group-append { - display: -webkit-box; - display: -ms-flexbox; - display: flex; -} -.input-group-prepend .btn, -.input-group-append .btn { - position: relative; - z-index: 2; -} -.input-group-prepend .btn + .btn, -.input-group-prepend .btn + .input-group-text, -.input-group-prepend .input-group-text + .input-group-text, -.input-group-prepend .input-group-text + .btn, -.input-group-append .btn + .btn, -.input-group-append .btn + .input-group-text, -.input-group-append .input-group-text + .input-group-text, -.input-group-append .input-group-text + .btn { - margin-left: -1px; -} - -.input-group-prepend { - margin-right: -1px; -} - -.input-group-append { - margin-left: -1px; -} - -.input-group-text { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - padding: 0.375rem 0.75rem; - margin-bottom: 0; - font-size: 1rem; - font-weight: 400; - line-height: 1.5; - color: #495057; - text-align: center; - white-space: nowrap; - background-color: #e9ecef; - border: 1px solid #ced4da; - border-radius: 0.25rem; -} -.input-group-text input[type="radio"], -.input-group-text input[type="checkbox"] { - margin-top: 0; -} - -.input-group > .input-group-prepend > .btn, -.input-group > .input-group-prepend > .input-group-text, -.input-group > .input-group-append:not(:last-child) > .btn, -.input-group > .input-group-append:not(:last-child) > .input-group-text, -.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle), -.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} - -.input-group > .input-group-append > .btn, -.input-group > .input-group-append > .input-group-text, -.input-group > .input-group-prepend:not(:first-child) > .btn, -.input-group > .input-group-prepend:not(:first-child) > .input-group-text, -.input-group > .input-group-prepend:first-child > .btn:not(:first-child), -.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) { - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} - -.custom-control { - position: relative; - display: block; - min-height: 1.5rem; - padding-left: 1.5rem; -} - -.custom-control-inline { - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - margin-right: 1rem; -} - -.custom-control-input { - position: absolute; - z-index: -1; - opacity: 0; -} -.custom-control-input:checked ~ .custom-control-label::before { - color: #fff; - background-color: #007bff; -} -.custom-control-input:focus ~ .custom-control-label::before { - -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); - box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); -} -.custom-control-input:active ~ .custom-control-label::before { - color: #fff; - background-color: #b3d7ff; -} -.custom-control-input:disabled ~ .custom-control-label { - color: #6c757d; -} -.custom-control-input:disabled ~ .custom-control-label::before { - background-color: #e9ecef; -} - -.custom-control-label { - margin-bottom: 0; -} -.custom-control-label::before { - position: absolute; - top: 0.25rem; - left: 0; - display: block; - width: 1rem; - height: 1rem; - pointer-events: none; - content: ""; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - background-color: #dee2e6; -} -.custom-control-label::after { - position: absolute; - top: 0.25rem; - left: 0; - display: block; - width: 1rem; - height: 1rem; - content: ""; - background-repeat: no-repeat; - background-position: center center; - background-size: 50% 50%; -} - -.custom-checkbox .custom-control-label::before { - border-radius: 0.25rem; -} -.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before { - background-color: #007bff; -} -.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after { - background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E"); -} -.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before { - background-color: #007bff; -} -.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after { - background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E"); -} -.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before { - background-color: rgba(0, 123, 255, 0.5); -} -.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before { - background-color: rgba(0, 123, 255, 0.5); -} - -.custom-radio .custom-control-label::before { - border-radius: 50%; -} -.custom-radio .custom-control-input:checked ~ .custom-control-label::before { - background-color: #007bff; -} -.custom-radio .custom-control-input:checked ~ .custom-control-label::after { - background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E"); -} -.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before { - background-color: rgba(0, 123, 255, 0.5); -} - -.custom-select { - display: inline-block; - width: 100%; - height: calc(2.25rem + 2px); - padding: 0.375rem 1.75rem 0.375rem 0.75rem; - line-height: 1.5; - color: #495057; - vertical-align: middle; - background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center; - background-size: 8px 10px; - border: 1px solid #ced4da; - border-radius: 0.25rem; - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; -} -.custom-select:focus { - border-color: #80bdff; - outline: 0; - -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 5px rgba(128, 189, 255, 0.5); - box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 5px rgba(128, 189, 255, 0.5); -} -.custom-select:focus::-ms-value { - color: #495057; - background-color: #fff; -} -.custom-select[multiple], .custom-select[size]:not([size="1"]) { - height: auto; - padding-right: 0.75rem; - background-image: none; -} -.custom-select:disabled { - color: #6c757d; - background-color: #e9ecef; -} -.custom-select::-ms-expand { - opacity: 0; -} - -.custom-select-sm { - height: calc(1.8125rem + 2px); - padding-top: 0.375rem; - padding-bottom: 0.375rem; - font-size: 75%; -} - -.custom-select-lg { - height: calc(2.875rem + 2px); - padding-top: 0.375rem; - padding-bottom: 0.375rem; - font-size: 125%; -} - -.custom-file { - position: relative; - display: inline-block; - width: 100%; - height: calc(2.25rem + 2px); - margin-bottom: 0; -} - -.custom-file-input { - position: relative; - z-index: 2; - width: 100%; - height: calc(2.25rem + 2px); - margin: 0; - opacity: 0; -} -.custom-file-input:focus ~ .custom-file-control { - border-color: #80bdff; - -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); - box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); -} -.custom-file-input:focus ~ .custom-file-control::before { - border-color: #80bdff; -} -.custom-file-input:lang(en) ~ .custom-file-label::after { - content: "Browse"; -} - -.custom-file-label { - position: absolute; - top: 0; - right: 0; - left: 0; - z-index: 1; - height: calc(2.25rem + 2px); - padding: 0.375rem 0.75rem; - line-height: 1.5; - color: #495057; - background-color: #fff; - border: 1px solid #ced4da; - border-radius: 0.25rem; -} -.custom-file-label::after { - position: absolute; - top: 0; - right: 0; - bottom: 0; - z-index: 3; - display: block; - height: calc(calc(2.25rem + 2px) - 1px * 2); - padding: 0.375rem 0.75rem; - line-height: 1.5; - color: #495057; - content: "Browse"; - background-color: #e9ecef; - border-left: 1px solid #ced4da; - border-radius: 0 0.25rem 0.25rem 0; -} - -.nav { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - padding-left: 0; - margin-bottom: 0; - list-style: none; -} - -.nav-link { - display: block; - padding: 0.5rem 1rem; -} -.nav-link:hover, .nav-link:focus { - text-decoration: none; -} -.nav-link.disabled { - color: #6c757d; -} - -.nav-tabs { - border-bottom: 1px solid #dee2e6; -} -.nav-tabs .nav-item { - margin-bottom: -1px; -} -.nav-tabs .nav-link { - border: 1px solid transparent; - border-top-left-radius: 0.25rem; - border-top-right-radius: 0.25rem; -} -.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus { - border-color: #e9ecef #e9ecef #dee2e6; -} -.nav-tabs .nav-link.disabled { - color: #6c757d; - background-color: transparent; - border-color: transparent; -} -.nav-tabs .nav-link.active, -.nav-tabs .nav-item.show .nav-link { - color: #495057; - background-color: #fff; - border-color: #dee2e6 #dee2e6 #fff; -} -.nav-tabs .dropdown-menu { - margin-top: -1px; - border-top-left-radius: 0; - border-top-right-radius: 0; -} - -.nav-pills .nav-link { - border-radius: 0.25rem; -} -.nav-pills .nav-link.active, -.nav-pills .show > .nav-link { - color: #fff; - background-color: #007bff; -} - -.nav-fill .nav-item { - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - text-align: center; -} - -.nav-justified .nav-item { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - text-align: center; -} - -.tab-content > .tab-pane { - display: none; -} -.tab-content > .active { - display: block; -} - -.navbar { - position: relative; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; - padding: 0.5rem 1rem; -} -.navbar > .container, -.navbar > .container-fluid { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; -} - -.navbar-brand { - display: inline-block; - padding-top: 0.3125rem; - padding-bottom: 0.3125rem; - margin-right: 1rem; - font-size: 1.25rem; - line-height: inherit; - white-space: nowrap; -} -.navbar-brand:hover, .navbar-brand:focus { - text-decoration: none; -} - -.navbar-nav { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - padding-left: 0; - margin-bottom: 0; - list-style: none; -} -.navbar-nav .nav-link { - padding-right: 0; - padding-left: 0; -} -.navbar-nav .dropdown-menu { - position: static; - float: none; -} - -.navbar-text { - display: inline-block; - padding-top: 0.5rem; - padding-bottom: 0.5rem; -} - -.navbar-collapse { - -ms-flex-preferred-size: 100%; - flex-basis: 100%; - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} - -.navbar-toggler { - padding: 0.25rem 0.75rem; - font-size: 1.25rem; - line-height: 1; - background-color: transparent; - border: 1px solid transparent; - border-radius: 0.25rem; -} -.navbar-toggler:hover, .navbar-toggler:focus { - text-decoration: none; -} -.navbar-toggler:not(:disabled):not(.disabled) { - cursor: pointer; -} - -.navbar-toggler-icon { - display: inline-block; - width: 1.5em; - height: 1.5em; - vertical-align: middle; - content: ""; - background: no-repeat center center; - background-size: 100% 100%; -} - -@media (max-width: 575.98px) { - .navbar-expand-sm > .container, - .navbar-expand-sm > .container-fluid { - padding-right: 0; - padding-left: 0; - } -} -@media (min-width: 576px) { - .navbar-expand-sm { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-flow: row nowrap; - flex-flow: row nowrap; - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; - } - .navbar-expand-sm .navbar-nav { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - } - .navbar-expand-sm .navbar-nav .dropdown-menu { - position: absolute; - } - .navbar-expand-sm .navbar-nav .dropdown-menu-right { - right: 0; - left: auto; - } - .navbar-expand-sm .navbar-nav .nav-link { - padding-right: 0.5rem; - padding-left: 0.5rem; - } - .navbar-expand-sm > .container, - .navbar-expand-sm > .container-fluid { - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - } - .navbar-expand-sm .navbar-collapse { - display: -webkit-box !important; - display: -ms-flexbox !important; - display: flex !important; - -ms-flex-preferred-size: auto; - flex-basis: auto; - } - .navbar-expand-sm .navbar-toggler { - display: none; - } - .navbar-expand-sm .dropup .dropdown-menu { - top: auto; - bottom: 100%; - } -} -@media (max-width: 767.98px) { - .navbar-expand-md > .container, - .navbar-expand-md > .container-fluid { - padding-right: 0; - padding-left: 0; - } -} -@media (min-width: 768px) { - .navbar-expand-md { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-flow: row nowrap; - flex-flow: row nowrap; - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; - } - .navbar-expand-md .navbar-nav { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - } - .navbar-expand-md .navbar-nav .dropdown-menu { - position: absolute; - } - .navbar-expand-md .navbar-nav .dropdown-menu-right { - right: 0; - left: auto; - } - .navbar-expand-md .navbar-nav .nav-link { - padding-right: 0.5rem; - padding-left: 0.5rem; - } - .navbar-expand-md > .container, - .navbar-expand-md > .container-fluid { - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - } - .navbar-expand-md .navbar-collapse { - display: -webkit-box !important; - display: -ms-flexbox !important; - display: flex !important; - -ms-flex-preferred-size: auto; - flex-basis: auto; - } - .navbar-expand-md .navbar-toggler { - display: none; - } - .navbar-expand-md .dropup .dropdown-menu { - top: auto; - bottom: 100%; - } -} -@media (max-width: 991.98px) { - .navbar-expand-lg > .container, - .navbar-expand-lg > .container-fluid { - padding-right: 0; - padding-left: 0; - } -} -@media (min-width: 992px) { - .navbar-expand-lg { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-flow: row nowrap; - flex-flow: row nowrap; - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; - } - .navbar-expand-lg .navbar-nav { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - } - .navbar-expand-lg .navbar-nav .dropdown-menu { - position: absolute; - } - .navbar-expand-lg .navbar-nav .dropdown-menu-right { - right: 0; - left: auto; - } - .navbar-expand-lg .navbar-nav .nav-link { - padding-right: 0.5rem; - padding-left: 0.5rem; - } - .navbar-expand-lg > .container, - .navbar-expand-lg > .container-fluid { - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - } - .navbar-expand-lg .navbar-collapse { - display: -webkit-box !important; - display: -ms-flexbox !important; - display: flex !important; - -ms-flex-preferred-size: auto; - flex-basis: auto; - } - .navbar-expand-lg .navbar-toggler { - display: none; - } - .navbar-expand-lg .dropup .dropdown-menu { - top: auto; - bottom: 100%; - } -} -@media (max-width: 1199.98px) { - .navbar-expand-xl > .container, - .navbar-expand-xl > .container-fluid { - padding-right: 0; - padding-left: 0; - } -} -@media (min-width: 1200px) { - .navbar-expand-xl { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-flow: row nowrap; - flex-flow: row nowrap; - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; - } - .navbar-expand-xl .navbar-nav { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - } - .navbar-expand-xl .navbar-nav .dropdown-menu { - position: absolute; - } - .navbar-expand-xl .navbar-nav .dropdown-menu-right { - right: 0; - left: auto; - } - .navbar-expand-xl .navbar-nav .nav-link { - padding-right: 0.5rem; - padding-left: 0.5rem; - } - .navbar-expand-xl > .container, - .navbar-expand-xl > .container-fluid { - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - } - .navbar-expand-xl .navbar-collapse { - display: -webkit-box !important; - display: -ms-flexbox !important; - display: flex !important; - -ms-flex-preferred-size: auto; - flex-basis: auto; - } - .navbar-expand-xl .navbar-toggler { - display: none; - } - .navbar-expand-xl .dropup .dropdown-menu { - top: auto; - bottom: 100%; - } -} -.navbar-expand { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-flow: row nowrap; - flex-flow: row nowrap; - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; -} -.navbar-expand > .container, -.navbar-expand > .container-fluid { - padding-right: 0; - padding-left: 0; -} -.navbar-expand .navbar-nav { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; -} -.navbar-expand .navbar-nav .dropdown-menu { - position: absolute; -} -.navbar-expand .navbar-nav .dropdown-menu-right { - right: 0; - left: auto; -} -.navbar-expand .navbar-nav .nav-link { - padding-right: 0.5rem; - padding-left: 0.5rem; -} -.navbar-expand > .container, -.navbar-expand > .container-fluid { - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; -} -.navbar-expand .navbar-collapse { - display: -webkit-box !important; - display: -ms-flexbox !important; - display: flex !important; - -ms-flex-preferred-size: auto; - flex-basis: auto; -} -.navbar-expand .navbar-toggler { - display: none; -} -.navbar-expand .dropup .dropdown-menu { - top: auto; - bottom: 100%; -} - -.navbar-light .navbar-brand { - color: rgba(0, 0, 0, 0.9); -} -.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus { - color: rgba(0, 0, 0, 0.9); -} -.navbar-light .navbar-nav .nav-link { - color: rgba(0, 0, 0, 0.5); -} -.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus { - color: rgba(0, 0, 0, 0.7); -} -.navbar-light .navbar-nav .nav-link.disabled { - color: rgba(0, 0, 0, 0.3); -} -.navbar-light .navbar-nav .show > .nav-link, -.navbar-light .navbar-nav .active > .nav-link, -.navbar-light .navbar-nav .nav-link.show, -.navbar-light .navbar-nav .nav-link.active { - color: rgba(0, 0, 0, 0.9); -} -.navbar-light .navbar-toggler { - color: rgba(0, 0, 0, 0.5); - border-color: rgba(0, 0, 0, 0.1); -} -.navbar-light .navbar-toggler-icon { - background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E"); -} -.navbar-light .navbar-text { - color: rgba(0, 0, 0, 0.5); -} -.navbar-light .navbar-text a { - color: rgba(0, 0, 0, 0.9); -} -.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus { - color: rgba(0, 0, 0, 0.9); -} - -.navbar-dark .navbar-brand { - color: #fff; -} -.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus { - color: #fff; -} -.navbar-dark .navbar-nav .nav-link { - color: rgba(255, 255, 255, 0.5); -} -.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus { - color: rgba(255, 255, 255, 0.75); -} -.navbar-dark .navbar-nav .nav-link.disabled { - color: rgba(255, 255, 255, 0.25); -} -.navbar-dark .navbar-nav .show > .nav-link, -.navbar-dark .navbar-nav .active > .nav-link, -.navbar-dark .navbar-nav .nav-link.show, -.navbar-dark .navbar-nav .nav-link.active { - color: #fff; -} -.navbar-dark .navbar-toggler { - color: rgba(255, 255, 255, 0.5); - border-color: rgba(255, 255, 255, 0.1); -} -.navbar-dark .navbar-toggler-icon { - background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E"); -} -.navbar-dark .navbar-text { - color: rgba(255, 255, 255, 0.5); -} -.navbar-dark .navbar-text a { - color: #fff; -} -.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus { - color: #fff; -} - -.card { - position: relative; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - min-width: 0; - word-wrap: break-word; - background-color: #fff; - background-clip: border-box; - border: 1px solid rgba(0, 0, 0, 0.125); - border-radius: 0.25rem; -} -.card > hr { - margin-right: 0; - margin-left: 0; -} -.card > .list-group:first-child .list-group-item:first-child { - border-top-left-radius: 0.25rem; - border-top-right-radius: 0.25rem; -} -.card > .list-group:last-child .list-group-item:last-child { - border-bottom-right-radius: 0.25rem; - border-bottom-left-radius: 0.25rem; -} - -.card-body { - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - padding: 1.25rem; -} - -.card-title { - margin-bottom: 0.75rem; -} - -.card-subtitle { - margin-top: -0.375rem; - margin-bottom: 0; -} - -.card-text:last-child { - margin-bottom: 0; -} - -.card-link:hover { - text-decoration: none; -} -.card-link + .card-link { - margin-left: 1.25rem; -} - -.card-header { - padding: 0.75rem 1.25rem; - margin-bottom: 0; - background-color: rgba(0, 0, 0, 0.03); - border-bottom: 1px solid rgba(0, 0, 0, 0.125); -} -.card-header:first-child { - border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0; -} -.card-header + .list-group .list-group-item:first-child { - border-top: 0; -} - -.card-footer { - padding: 0.75rem 1.25rem; - background-color: rgba(0, 0, 0, 0.03); - border-top: 1px solid rgba(0, 0, 0, 0.125); -} -.card-footer:last-child { - border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px); -} - -.card-header-tabs { - margin-right: -0.625rem; - margin-bottom: -0.75rem; - margin-left: -0.625rem; - border-bottom: 0; -} - -.card-header-pills { - margin-right: -0.625rem; - margin-left: -0.625rem; -} - -.card-img-overlay { - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - padding: 1.25rem; -} - -.card-img { - width: 100%; - border-radius: calc(0.25rem - 1px); -} - -.card-img-top { - width: 100%; - border-top-left-radius: calc(0.25rem - 1px); - border-top-right-radius: calc(0.25rem - 1px); -} - -.card-img-bottom { - width: 100%; - border-bottom-right-radius: calc(0.25rem - 1px); - border-bottom-left-radius: calc(0.25rem - 1px); -} - -.card-deck { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; -} -.card-deck .card { - margin-bottom: 15px; -} -@media (min-width: 576px) { - .card-deck { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-flow: row wrap; - flex-flow: row wrap; - margin-right: -15px; - margin-left: -15px; - } - .card-deck .card { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 1; - -ms-flex: 1 0 0%; - flex: 1 0 0%; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - margin-right: 15px; - margin-bottom: 0; - margin-left: 15px; - } -} - -.card-group { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; -} -.card-group > .card { - margin-bottom: 15px; -} -@media (min-width: 576px) { - .card-group { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-flow: row wrap; - flex-flow: row wrap; - } - .card-group > .card { - -webkit-box-flex: 1; - -ms-flex: 1 0 0%; - flex: 1 0 0%; - margin-bottom: 0; - } - .card-group > .card + .card { - margin-left: 0; - border-left: 0; - } - .card-group > .card:first-child { - border-top-right-radius: 0; - border-bottom-right-radius: 0; - } - .card-group > .card:first-child .card-img-top, - .card-group > .card:first-child .card-header { - border-top-right-radius: 0; - } - .card-group > .card:first-child .card-img-bottom, - .card-group > .card:first-child .card-footer { - border-bottom-right-radius: 0; - } - .card-group > .card:last-child { - border-top-left-radius: 0; - border-bottom-left-radius: 0; - } - .card-group > .card:last-child .card-img-top, - .card-group > .card:last-child .card-header { - border-top-left-radius: 0; - } - .card-group > .card:last-child .card-img-bottom, - .card-group > .card:last-child .card-footer { - border-bottom-left-radius: 0; - } - .card-group > .card:only-child { - border-radius: 0.25rem; - } - .card-group > .card:only-child .card-img-top, - .card-group > .card:only-child .card-header { - border-top-left-radius: 0.25rem; - border-top-right-radius: 0.25rem; - } - .card-group > .card:only-child .card-img-bottom, - .card-group > .card:only-child .card-footer { - border-bottom-right-radius: 0.25rem; - border-bottom-left-radius: 0.25rem; - } - .card-group > .card:not(:first-child):not(:last-child):not(:only-child) { - border-radius: 0; - } - .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top, - .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom, - .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-header, - .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-footer { - border-radius: 0; - } -} - -.card-columns .card { - margin-bottom: 0.75rem; -} -@media (min-width: 576px) { - .card-columns { - -webkit-column-count: 3; - column-count: 3; - -webkit-column-gap: 1.25rem; - column-gap: 1.25rem; - } - .card-columns .card { - display: inline-block; - width: 100%; - } -} - -.breadcrumb { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - padding: 0.75rem 1rem; - margin-bottom: 1rem; - list-style: none; - background-color: #e9ecef; - border-radius: 0.25rem; -} - -.breadcrumb-item + .breadcrumb-item::before { - display: inline-block; - padding-right: 0.5rem; - padding-left: 0.5rem; - color: #6c757d; - content: "/"; -} -.breadcrumb-item + .breadcrumb-item:hover::before { - text-decoration: underline; -} -.breadcrumb-item + .breadcrumb-item:hover::before { - text-decoration: none; -} -.breadcrumb-item.active { - color: #6c757d; -} - -.pagination { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - padding-left: 0; - list-style: none; - border-radius: 0.25rem; -} - -.page-link { - position: relative; - display: block; - padding: 0.5rem 0.75rem; - margin-left: -1px; - line-height: 1.25; - color: #007bff; - background-color: #fff; - border: 1px solid #dee2e6; -} -.page-link:hover { - color: #0056b3; - text-decoration: none; - background-color: #e9ecef; - border-color: #dee2e6; -} -.page-link:focus { - z-index: 2; - outline: 0; - -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); - box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); -} -.page-link:not(:disabled):not(.disabled) { - cursor: pointer; -} - -.page-item:first-child .page-link { - margin-left: 0; - border-top-left-radius: 0.25rem; - border-bottom-left-radius: 0.25rem; -} -.page-item:last-child .page-link { - border-top-right-radius: 0.25rem; - border-bottom-right-radius: 0.25rem; -} -.page-item.active .page-link { - z-index: 1; - color: #fff; - background-color: #007bff; - border-color: #007bff; -} -.page-item.disabled .page-link { - color: #6c757d; - pointer-events: none; - cursor: auto; - background-color: #fff; - border-color: #dee2e6; -} - -.pagination-lg .page-link { - padding: 0.75rem 1.5rem; - font-size: 1.25rem; - line-height: 1.5; -} -.pagination-lg .page-item:first-child .page-link { - border-top-left-radius: 0.3rem; - border-bottom-left-radius: 0.3rem; -} -.pagination-lg .page-item:last-child .page-link { - border-top-right-radius: 0.3rem; - border-bottom-right-radius: 0.3rem; -} - -.pagination-sm .page-link { - padding: 0.25rem 0.5rem; - font-size: 0.875rem; - line-height: 1.5; -} -.pagination-sm .page-item:first-child .page-link { - border-top-left-radius: 0.2rem; - border-bottom-left-radius: 0.2rem; -} -.pagination-sm .page-item:last-child .page-link { - border-top-right-radius: 0.2rem; - border-bottom-right-radius: 0.2rem; -} - -.badge { - display: inline-block; - padding: 0.25em 0.4em; - font-size: 75%; - font-weight: 700; - line-height: 1; - text-align: center; - white-space: nowrap; - vertical-align: baseline; - border-radius: 0.25rem; -} -.badge:empty { - display: none; -} - -.btn .badge { - position: relative; - top: -1px; -} - -.badge-pill { - padding-right: 0.6em; - padding-left: 0.6em; - border-radius: 10rem; -} - -.badge-primary { - color: #fff; - background-color: #007bff; -} -.badge-primary[href]:hover, .badge-primary[href]:focus { - color: #fff; - text-decoration: none; - background-color: #0062cc; -} - -.badge-secondary { - color: #fff; - background-color: #6c757d; -} -.badge-secondary[href]:hover, .badge-secondary[href]:focus { - color: #fff; - text-decoration: none; - background-color: #545b62; -} - -.badge-success { - color: #fff; - background-color: #28a745; -} -.badge-success[href]:hover, .badge-success[href]:focus { - color: #fff; - text-decoration: none; - background-color: #1e7e34; -} - -.badge-info { - color: #fff; - background-color: #17a2b8; -} -.badge-info[href]:hover, .badge-info[href]:focus { - color: #fff; - text-decoration: none; - background-color: #117a8b; -} - -.badge-warning { - color: #212529; - background-color: #ffc107; -} -.badge-warning[href]:hover, .badge-warning[href]:focus { - color: #212529; - text-decoration: none; - background-color: #d39e00; -} - -.badge-danger { - color: #fff; - background-color: #dc3545; -} -.badge-danger[href]:hover, .badge-danger[href]:focus { - color: #fff; - text-decoration: none; - background-color: #bd2130; -} - -.badge-light { - color: #212529; - background-color: #f8f9fa; -} -.badge-light[href]:hover, .badge-light[href]:focus { - color: #212529; - text-decoration: none; - background-color: #dae0e5; -} - -.badge-dark { - color: #fff; - background-color: #343a40; -} -.badge-dark[href]:hover, .badge-dark[href]:focus { - color: #fff; - text-decoration: none; - background-color: #1d2124; -} - -.jumbotron { - padding: 2rem 1rem; - margin-bottom: 2rem; - background-color: #e9ecef; - border-radius: 0.3rem; -} -@media (min-width: 576px) { - .jumbotron { - padding: 4rem 2rem; - } -} - -.jumbotron-fluid { - padding-right: 0; - padding-left: 0; - border-radius: 0; -} - -.alert { - position: relative; - padding: 0.75rem 1.25rem; - margin-bottom: 1rem; - border: 1px solid transparent; - border-radius: 0.25rem; -} - -.alert-heading { - color: inherit; -} - -.alert-link { - font-weight: 700; -} - -.alert-dismissible { - padding-right: 4rem; -} -.alert-dismissible .close { - position: absolute; - top: 0; - right: 0; - padding: 0.75rem 1.25rem; - color: inherit; -} - -.alert-primary { - color: #004085; - background-color: #cce5ff; - border-color: #b8daff; -} -.alert-primary hr { - border-top-color: #9fcdff; -} -.alert-primary .alert-link { - color: #002752; -} - -.alert-secondary { - color: #383d41; - background-color: #e2e3e5; - border-color: #d6d8db; -} -.alert-secondary hr { - border-top-color: #c8cbcf; -} -.alert-secondary .alert-link { - color: #202326; -} - -.alert-success { - color: #155724; - background-color: #d4edda; - border-color: #c3e6cb; -} -.alert-success hr { - border-top-color: #b1dfbb; -} -.alert-success .alert-link { - color: #0b2e13; -} - -.alert-info { - color: #0c5460; - background-color: #d1ecf1; - border-color: #bee5eb; -} -.alert-info hr { - border-top-color: #abdde5; -} -.alert-info .alert-link { - color: #062c33; -} - -.alert-warning { - color: #856404; - background-color: #fff3cd; - border-color: #ffeeba; -} -.alert-warning hr { - border-top-color: #ffe8a1; -} -.alert-warning .alert-link { - color: #533f03; -} - -.alert-danger { - color: #721c24; - background-color: #f8d7da; - border-color: #f5c6cb; -} -.alert-danger hr { - border-top-color: #f1b0b7; -} -.alert-danger .alert-link { - color: #491217; -} - -.alert-light { - color: #818182; - background-color: #fefefe; - border-color: #fdfdfe; -} -.alert-light hr { - border-top-color: #ececf6; -} -.alert-light .alert-link { - color: #686868; -} - -.alert-dark { - color: #1b1e21; - background-color: #d6d8d9; - border-color: #c6c8ca; -} -.alert-dark hr { - border-top-color: #b9bbbe; -} -.alert-dark .alert-link { - color: #040505; -} - -@-webkit-keyframes progress-bar-stripes { - from { - background-position: 1rem 0; - } - to { - background-position: 0 0; - } -} - -@keyframes progress-bar-stripes { - from { - background-position: 1rem 0; - } - to { - background-position: 0 0; - } -} -.progress { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - height: 1rem; - overflow: hidden; - font-size: 0.75rem; - background-color: #e9ecef; - border-radius: 0.25rem; -} - -.progress-bar { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - color: #fff; - text-align: center; - background-color: #007bff; - -webkit-transition: width 0.6s ease; - transition: width 0.6s ease; -} - -.progress-bar-striped { - background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-size: 1rem 1rem; -} - -.progress-bar-animated { - -webkit-animation: progress-bar-stripes 1s linear infinite; - animation: progress-bar-stripes 1s linear infinite; -} - -.media { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start; -} - -.media-body { - -webkit-box-flex: 1; - -ms-flex: 1; - flex: 1; -} - -.list-group { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - padding-left: 0; - margin-bottom: 0; -} - -.list-group-item-action { - width: 100%; - color: #495057; - text-align: inherit; -} -.list-group-item-action:hover, .list-group-item-action:focus { - color: #495057; - text-decoration: none; - background-color: #f8f9fa; -} -.list-group-item-action:active { - color: #212529; - background-color: #e9ecef; -} - -.list-group-item { - position: relative; - display: block; - padding: 0.75rem 1.25rem; - margin-bottom: -1px; - background-color: #fff; - border: 1px solid rgba(0, 0, 0, 0.125); -} -.list-group-item:first-child { - border-top-left-radius: 0.25rem; - border-top-right-radius: 0.25rem; -} -.list-group-item:last-child { - margin-bottom: 0; - border-bottom-right-radius: 0.25rem; - border-bottom-left-radius: 0.25rem; -} -.list-group-item:hover, .list-group-item:focus { - z-index: 1; - text-decoration: none; -} -.list-group-item.disabled, .list-group-item:disabled { - color: #6c757d; - background-color: #fff; -} -.list-group-item.active { - z-index: 2; - color: #fff; - background-color: #007bff; - border-color: #007bff; -} - -.list-group-flush .list-group-item { - border-right: 0; - border-left: 0; - border-radius: 0; -} -.list-group-flush:first-child .list-group-item:first-child { - border-top: 0; -} -.list-group-flush:last-child .list-group-item:last-child { - border-bottom: 0; -} - -.list-group-item-primary { - color: #004085; - background-color: #b8daff; -} -.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus { - color: #004085; - background-color: #9fcdff; -} -.list-group-item-primary.list-group-item-action.active { - color: #fff; - background-color: #004085; - border-color: #004085; -} - -.list-group-item-secondary { - color: #383d41; - background-color: #d6d8db; -} -.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus { - color: #383d41; - background-color: #c8cbcf; -} -.list-group-item-secondary.list-group-item-action.active { - color: #fff; - background-color: #383d41; - border-color: #383d41; -} - -.list-group-item-success { - color: #155724; - background-color: #c3e6cb; -} -.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus { - color: #155724; - background-color: #b1dfbb; -} -.list-group-item-success.list-group-item-action.active { - color: #fff; - background-color: #155724; - border-color: #155724; -} - -.list-group-item-info { - color: #0c5460; - background-color: #bee5eb; -} -.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus { - color: #0c5460; - background-color: #abdde5; -} -.list-group-item-info.list-group-item-action.active { - color: #fff; - background-color: #0c5460; - border-color: #0c5460; -} - -.list-group-item-warning { - color: #856404; - background-color: #ffeeba; -} -.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus { - color: #856404; - background-color: #ffe8a1; -} -.list-group-item-warning.list-group-item-action.active { - color: #fff; - background-color: #856404; - border-color: #856404; -} - -.list-group-item-danger { - color: #721c24; - background-color: #f5c6cb; -} -.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus { - color: #721c24; - background-color: #f1b0b7; -} -.list-group-item-danger.list-group-item-action.active { - color: #fff; - background-color: #721c24; - border-color: #721c24; -} - -.list-group-item-light { - color: #818182; - background-color: #fdfdfe; -} -.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus { - color: #818182; - background-color: #ececf6; -} -.list-group-item-light.list-group-item-action.active { - color: #fff; - background-color: #818182; - border-color: #818182; -} - -.list-group-item-dark { - color: #1b1e21; - background-color: #c6c8ca; -} -.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus { - color: #1b1e21; - background-color: #b9bbbe; -} -.list-group-item-dark.list-group-item-action.active { - color: #fff; - background-color: #1b1e21; - border-color: #1b1e21; -} - -.close { - float: right; - font-size: 1.5rem; - font-weight: 700; - line-height: 1; - color: #000; - text-shadow: 0 1px 0 #fff; - opacity: .5; -} -.close:hover, .close:focus { - color: #000; - text-decoration: none; - opacity: .75; -} -.close:not(:disabled):not(.disabled) { - cursor: pointer; -} - -button.close { - padding: 0; - background-color: transparent; - border: 0; - -webkit-appearance: none; -} - -.modal-open { - overflow: hidden; -} - -.modal { - position: fixed; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 1050; - display: none; - overflow: hidden; - outline: 0; -} -.modal-open .modal { - overflow-x: hidden; - overflow-y: auto; -} - -.modal-dialog { - position: relative; - width: auto; - margin: 0.5rem; - pointer-events: none; -} -.modal.fade .modal-dialog { - -webkit-transition: -webkit-transform 0.3s ease-out; - transition: -webkit-transform 0.3s ease-out; - transition: transform 0.3s ease-out; - transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out; - -webkit-transform: translate(0, -25%); - transform: translate(0, -25%); -} -.modal.show .modal-dialog { - -webkit-transform: translate(0, 0); - transform: translate(0, 0); -} - -.modal-dialog-centered { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - min-height: calc(100% - (0.5rem * 2)); -} - -.modal-content { - position: relative; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - width: 100%; - pointer-events: auto; - background-color: #fff; - background-clip: padding-box; - border: 1px solid rgba(0, 0, 0, 0.2); - border-radius: 0.3rem; - outline: 0; -} - -.modal-backdrop { - position: fixed; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 1040; - background-color: #000; -} -.modal-backdrop.fade { - opacity: 0; -} -.modal-backdrop.show { - opacity: 0.5; -} - -.modal-header { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; - padding: 1rem; - border-bottom: 1px solid #e9ecef; - border-top-left-radius: 0.3rem; - border-top-right-radius: 0.3rem; -} -.modal-header .close { - padding: 1rem; - margin: -1rem -1rem -1rem auto; -} - -.modal-title { - margin-bottom: 0; - line-height: 1.5; -} - -.modal-body { - position: relative; - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - padding: 1rem; -} - -.modal-footer { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: end; - -ms-flex-pack: end; - justify-content: flex-end; - padding: 1rem; - border-top: 1px solid #e9ecef; -} -.modal-footer > :not(:first-child) { - margin-left: .25rem; -} -.modal-footer > :not(:last-child) { - margin-right: .25rem; -} - -.modal-scrollbar-measure { - position: absolute; - top: -9999px; - width: 50px; - height: 50px; - overflow: scroll; -} - -@media (min-width: 576px) { - .modal-dialog { - max-width: 500px; - margin: 1.75rem auto; - } - - .modal-dialog-centered { - min-height: calc(100% - (1.75rem * 2)); - } - - .modal-sm { - max-width: 300px; - } -} -@media (min-width: 992px) { - .modal-lg { - max-width: 800px; - } -} -.tooltip { - position: absolute; - z-index: 1070; - display: block; - margin: 0; - font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; - font-style: normal; - font-weight: 400; - line-height: 1.5; - text-align: left; - text-align: start; - text-decoration: none; - text-shadow: none; - text-transform: none; - letter-spacing: normal; - word-break: normal; - word-spacing: normal; - white-space: normal; - line-break: auto; - font-size: 0.875rem; - word-wrap: break-word; - opacity: 0; -} -.tooltip.show { - opacity: 0.9; -} -.tooltip .arrow { - position: absolute; - display: block; - width: 0.8rem; - height: 0.4rem; -} -.tooltip .arrow::before { - position: absolute; - content: ""; - border-color: transparent; - border-style: solid; -} - -.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] { - padding: 0.4rem 0; -} -.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow { - bottom: 0; -} -.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before { - top: 0; - border-width: 0.4rem 0.4rem 0; - border-top-color: #000; -} - -.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] { - padding: 0 0.4rem; -} -.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow { - left: 0; - width: 0.4rem; - height: 0.8rem; -} -.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before { - right: 0; - border-width: 0.4rem 0.4rem 0.4rem 0; - border-right-color: #000; -} - -.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] { - padding: 0.4rem 0; -} -.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow { - top: 0; -} -.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before { - bottom: 0; - border-width: 0 0.4rem 0.4rem; - border-bottom-color: #000; -} - -.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] { - padding: 0 0.4rem; -} -.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow { - right: 0; - width: 0.4rem; - height: 0.8rem; -} -.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before { - left: 0; - border-width: 0.4rem 0 0.4rem 0.4rem; - border-left-color: #000; -} - -.tooltip-inner { - max-width: 200px; - padding: 0.25rem 0.5rem; - color: #fff; - text-align: center; - background-color: #000; - border-radius: 0.25rem; -} - -.popover { - position: absolute; - top: 0; - left: 0; - z-index: 1060; - display: block; - max-width: 276px; - font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; - font-style: normal; - font-weight: 400; - line-height: 1.5; - text-align: left; - text-align: start; - text-decoration: none; - text-shadow: none; - text-transform: none; - letter-spacing: normal; - word-break: normal; - word-spacing: normal; - white-space: normal; - line-break: auto; - font-size: 0.875rem; - word-wrap: break-word; - background-color: #fff; - background-clip: padding-box; - border: 1px solid rgba(0, 0, 0, 0.2); - border-radius: 0.3rem; -} -.popover .arrow { - position: absolute; - display: block; - width: 1rem; - height: 0.5rem; - margin: 0 0.3rem; -} -.popover .arrow::before, .popover .arrow::after { - position: absolute; - display: block; - content: ""; - border-color: transparent; - border-style: solid; -} - -.bs-popover-top, .bs-popover-auto[x-placement^="top"] { - margin-bottom: 0.5rem; -} -.bs-popover-top .arrow, .bs-popover-auto[x-placement^="top"] .arrow { - bottom: calc((0.5rem + 1px) * -1); -} -.bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before, -.bs-popover-top .arrow::after, -.bs-popover-auto[x-placement^="top"] .arrow::after { - border-width: 0.5rem 0.5rem 0; -} -.bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before { - bottom: 0; - border-top-color: rgba(0, 0, 0, 0.25); -} -.bs-popover-top .arrow::after, .bs-popover-auto[x-placement^="top"] .arrow::after { - bottom: 1px; - border-top-color: #fff; -} - -.bs-popover-right, .bs-popover-auto[x-placement^="right"] { - margin-left: 0.5rem; -} -.bs-popover-right .arrow, .bs-popover-auto[x-placement^="right"] .arrow { - left: calc((0.5rem + 1px) * -1); - width: 0.5rem; - height: 1rem; - margin: 0.3rem 0; -} -.bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before, -.bs-popover-right .arrow::after, -.bs-popover-auto[x-placement^="right"] .arrow::after { - border-width: 0.5rem 0.5rem 0.5rem 0; -} -.bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before { - left: 0; - border-right-color: rgba(0, 0, 0, 0.25); -} -.bs-popover-right .arrow::after, .bs-popover-auto[x-placement^="right"] .arrow::after { - left: 1px; - border-right-color: #fff; -} - -.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] { - margin-top: 0.5rem; -} -.bs-popover-bottom .arrow, .bs-popover-auto[x-placement^="bottom"] .arrow { - top: calc((0.5rem + 1px) * -1); -} -.bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before, -.bs-popover-bottom .arrow::after, -.bs-popover-auto[x-placement^="bottom"] .arrow::after { - border-width: 0 0.5rem 0.5rem 0.5rem; -} -.bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before { - top: 0; - border-bottom-color: rgba(0, 0, 0, 0.25); -} -.bs-popover-bottom .arrow::after, .bs-popover-auto[x-placement^="bottom"] .arrow::after { - top: 1px; - border-bottom-color: #fff; -} -.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before { - position: absolute; - top: 0; - left: 50%; - display: block; - width: 1rem; - margin-left: -0.5rem; - content: ""; - border-bottom: 1px solid #f7f7f7; -} - -.bs-popover-left, .bs-popover-auto[x-placement^="left"] { - margin-right: 0.5rem; -} -.bs-popover-left .arrow, .bs-popover-auto[x-placement^="left"] .arrow { - right: calc((0.5rem + 1px) * -1); - width: 0.5rem; - height: 1rem; - margin: 0.3rem 0; -} -.bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before, -.bs-popover-left .arrow::after, -.bs-popover-auto[x-placement^="left"] .arrow::after { - border-width: 0.5rem 0 0.5rem 0.5rem; -} -.bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before { - right: 0; - border-left-color: rgba(0, 0, 0, 0.25); -} -.bs-popover-left .arrow::after, .bs-popover-auto[x-placement^="left"] .arrow::after { - right: 1px; - border-left-color: #fff; -} - -.popover-header { - padding: 0.5rem 0.75rem; - margin-bottom: 0; - font-size: 1rem; - color: inherit; - background-color: #f7f7f7; - border-bottom: 1px solid #ebebeb; - border-top-left-radius: calc(0.3rem - 1px); - border-top-right-radius: calc(0.3rem - 1px); -} -.popover-header:empty { - display: none; -} - -.popover-body { - padding: 0.5rem 0.75rem; - color: #212529; -} - -.carousel { - position: relative; -} - -.carousel-inner { - position: relative; - width: 100%; - overflow: hidden; -} - -.carousel-item { - position: relative; - display: none; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - width: 100%; - -webkit-transition: -webkit-transform 0.6s ease; - transition: -webkit-transform 0.6s ease; - transition: transform 0.6s ease; - transition: transform 0.6s ease, -webkit-transform 0.6s ease; - -webkit-backface-visibility: hidden; - backface-visibility: hidden; - -webkit-perspective: 1000px; - perspective: 1000px; -} - -.carousel-item.active, -.carousel-item-next, -.carousel-item-prev { - display: block; -} - -.carousel-item-next, -.carousel-item-prev { - position: absolute; - top: 0; -} - -.carousel-item-next.carousel-item-left, -.carousel-item-prev.carousel-item-right { - -webkit-transform: translateX(0); - transform: translateX(0); -} -@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) { - .carousel-item-next.carousel-item-left, - .carousel-item-prev.carousel-item-right { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} - -.carousel-item-next, -.active.carousel-item-right { - -webkit-transform: translateX(100%); - transform: translateX(100%); -} -@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) { - .carousel-item-next, - .active.carousel-item-right { - -webkit-transform: translate3d(100%, 0, 0); - transform: translate3d(100%, 0, 0); - } -} - -.carousel-item-prev, -.active.carousel-item-left { - -webkit-transform: translateX(-100%); - transform: translateX(-100%); -} -@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) { - .carousel-item-prev, - .active.carousel-item-left { - -webkit-transform: translate3d(-100%, 0, 0); - transform: translate3d(-100%, 0, 0); - } -} - -.carousel-control-prev, -.carousel-control-next { - position: absolute; - top: 0; - bottom: 0; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - width: 15%; - color: #fff; - text-align: center; - opacity: 0.5; -} -.carousel-control-prev:hover, .carousel-control-prev:focus, -.carousel-control-next:hover, -.carousel-control-next:focus { - color: #fff; - text-decoration: none; - opacity: .9; -} - -.carousel-control-prev { - left: 0; -} - -.carousel-control-next { - right: 0; -} - -.carousel-control-prev-icon, -.carousel-control-next-icon { - display: inline-block; - width: 20px; - height: 20px; - background: transparent no-repeat center center; - background-size: 100% 100%; -} - -.carousel-control-prev-icon { - background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E"); -} - -.carousel-control-next-icon { - background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E"); -} - -.carousel-indicators { - position: absolute; - right: 0; - bottom: 10px; - left: 0; - z-index: 15; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - padding-left: 0; - margin-right: 15%; - margin-left: 15%; - list-style: none; -} -.carousel-indicators li { - position: relative; - -webkit-box-flex: 0; - -ms-flex: 0 1 auto; - flex: 0 1 auto; - width: 30px; - height: 3px; - margin-right: 3px; - margin-left: 3px; - text-indent: -999px; - background-color: rgba(255, 255, 255, 0.5); -} -.carousel-indicators li::before { - position: absolute; - top: -10px; - left: 0; - display: inline-block; - width: 100%; - height: 10px; - content: ""; -} -.carousel-indicators li::after { - position: absolute; - bottom: -10px; - left: 0; - display: inline-block; - width: 100%; - height: 10px; - content: ""; -} -.carousel-indicators .active { - background-color: #fff; -} - -.carousel-caption { - position: absolute; - right: 15%; - bottom: 20px; - left: 15%; - z-index: 10; - padding-top: 20px; - padding-bottom: 20px; - color: #fff; - text-align: center; -} - -.align-baseline { - vertical-align: baseline !important; -} - -.align-top { - vertical-align: top !important; -} - -.align-middle { - vertical-align: middle !important; -} - -.align-bottom { - vertical-align: bottom !important; -} - -.align-text-bottom { - vertical-align: text-bottom !important; -} - -.align-text-top { - vertical-align: text-top !important; -} - -.bg-primary { - background-color: #007bff !important; -} - -a.bg-primary:hover, a.bg-primary:focus, -button.bg-primary:hover, -button.bg-primary:focus { - background-color: #0062cc !important; -} - -.bg-secondary { - background-color: #6c757d !important; -} - -a.bg-secondary:hover, a.bg-secondary:focus, -button.bg-secondary:hover, -button.bg-secondary:focus { - background-color: #545b62 !important; -} - -.bg-success { - background-color: #28a745 !important; -} - -a.bg-success:hover, a.bg-success:focus, -button.bg-success:hover, -button.bg-success:focus { - background-color: #1e7e34 !important; -} - -.bg-info { - background-color: #17a2b8 !important; -} - -a.bg-info:hover, a.bg-info:focus, -button.bg-info:hover, -button.bg-info:focus { - background-color: #117a8b !important; -} - -.bg-warning { - background-color: #ffc107 !important; -} - -a.bg-warning:hover, a.bg-warning:focus, -button.bg-warning:hover, -button.bg-warning:focus { - background-color: #d39e00 !important; -} - -.bg-danger { - background-color: #dc3545 !important; -} - -a.bg-danger:hover, a.bg-danger:focus, -button.bg-danger:hover, -button.bg-danger:focus { - background-color: #bd2130 !important; -} - -.bg-light { - background-color: #f8f9fa !important; -} - -a.bg-light:hover, a.bg-light:focus, -button.bg-light:hover, -button.bg-light:focus { - background-color: #dae0e5 !important; -} - -.bg-dark { - background-color: #343a40 !important; -} - -a.bg-dark:hover, a.bg-dark:focus, -button.bg-dark:hover, -button.bg-dark:focus { - background-color: #1d2124 !important; -} - -.bg-white { - background-color: #fff !important; -} - -.bg-transparent { - background-color: transparent !important; -} - -.border { - border: 1px solid #dee2e6 !important; -} - -.border-top { - border-top: 1px solid #dee2e6 !important; -} - -.border-right { - border-right: 1px solid #dee2e6 !important; -} - -.border-bottom { - border-bottom: 1px solid #dee2e6 !important; -} - -.border-left { - border-left: 1px solid #dee2e6 !important; -} - -.border-0 { - border: 0 !important; -} - -.border-top-0 { - border-top: 0 !important; -} - -.border-right-0 { - border-right: 0 !important; -} - -.border-bottom-0 { - border-bottom: 0 !important; -} - -.border-left-0 { - border-left: 0 !important; -} - -.border-primary { - border-color: #007bff !important; -} - -.border-secondary { - border-color: #6c757d !important; -} - -.border-success { - border-color: #28a745 !important; -} - -.border-info { - border-color: #17a2b8 !important; -} - -.border-warning { - border-color: #ffc107 !important; -} - -.border-danger { - border-color: #dc3545 !important; -} - -.border-light { - border-color: #f8f9fa !important; -} - -.border-dark { - border-color: #343a40 !important; -} - -.border-white { - border-color: #fff !important; -} - -.rounded { - border-radius: 0.25rem !important; -} - -.rounded-top { - border-top-left-radius: 0.25rem !important; - border-top-right-radius: 0.25rem !important; -} - -.rounded-right { - border-top-right-radius: 0.25rem !important; - border-bottom-right-radius: 0.25rem !important; -} - -.rounded-bottom { - border-bottom-right-radius: 0.25rem !important; - border-bottom-left-radius: 0.25rem !important; -} - -.rounded-left { - border-top-left-radius: 0.25rem !important; - border-bottom-left-radius: 0.25rem !important; -} - -.rounded-circle { - border-radius: 50% !important; -} - -.rounded-0 { - border-radius: 0 !important; -} - -.clearfix::after { - display: block; - clear: both; - content: ""; -} - -.d-none { - display: none !important; -} - -.d-inline { - display: inline !important; -} - -.d-inline-block { - display: inline-block !important; -} - -.d-block { - display: block !important; -} - -.d-table { - display: table !important; -} - -.d-table-row { - display: table-row !important; -} - -.d-table-cell { - display: table-cell !important; -} - -.d-flex { - display: -webkit-box !important; - display: -ms-flexbox !important; - display: flex !important; -} - -.d-inline-flex { - display: -webkit-inline-box !important; - display: -ms-inline-flexbox !important; - display: inline-flex !important; -} - -@media (min-width: 576px) { - .d-sm-none { - display: none !important; - } - - .d-sm-inline { - display: inline !important; - } - - .d-sm-inline-block { - display: inline-block !important; - } - - .d-sm-block { - display: block !important; - } - - .d-sm-table { - display: table !important; - } - - .d-sm-table-row { - display: table-row !important; - } - - .d-sm-table-cell { - display: table-cell !important; - } - - .d-sm-flex { - display: -webkit-box !important; - display: -ms-flexbox !important; - display: flex !important; - } - - .d-sm-inline-flex { - display: -webkit-inline-box !important; - display: -ms-inline-flexbox !important; - display: inline-flex !important; - } -} -@media (min-width: 768px) { - .d-md-none { - display: none !important; - } - - .d-md-inline { - display: inline !important; - } - - .d-md-inline-block { - display: inline-block !important; - } - - .d-md-block { - display: block !important; - } - - .d-md-table { - display: table !important; - } - - .d-md-table-row { - display: table-row !important; - } - - .d-md-table-cell { - display: table-cell !important; - } - - .d-md-flex { - display: -webkit-box !important; - display: -ms-flexbox !important; - display: flex !important; - } - - .d-md-inline-flex { - display: -webkit-inline-box !important; - display: -ms-inline-flexbox !important; - display: inline-flex !important; - } -} -@media (min-width: 992px) { - .d-lg-none { - display: none !important; - } - - .d-lg-inline { - display: inline !important; - } - - .d-lg-inline-block { - display: inline-block !important; - } - - .d-lg-block { - display: block !important; - } - - .d-lg-table { - display: table !important; - } - - .d-lg-table-row { - display: table-row !important; - } - - .d-lg-table-cell { - display: table-cell !important; - } - - .d-lg-flex { - display: -webkit-box !important; - display: -ms-flexbox !important; - display: flex !important; - } - - .d-lg-inline-flex { - display: -webkit-inline-box !important; - display: -ms-inline-flexbox !important; - display: inline-flex !important; - } -} -@media (min-width: 1200px) { - .d-xl-none { - display: none !important; - } - - .d-xl-inline { - display: inline !important; - } - - .d-xl-inline-block { - display: inline-block !important; - } - - .d-xl-block { - display: block !important; - } - - .d-xl-table { - display: table !important; - } - - .d-xl-table-row { - display: table-row !important; - } - - .d-xl-table-cell { - display: table-cell !important; - } - - .d-xl-flex { - display: -webkit-box !important; - display: -ms-flexbox !important; - display: flex !important; - } - - .d-xl-inline-flex { - display: -webkit-inline-box !important; - display: -ms-inline-flexbox !important; - display: inline-flex !important; - } -} -@media print { - .d-print-none { - display: none !important; - } - - .d-print-inline { - display: inline !important; - } - - .d-print-inline-block { - display: inline-block !important; - } - - .d-print-block { - display: block !important; - } - - .d-print-table { - display: table !important; - } - - .d-print-table-row { - display: table-row !important; - } - - .d-print-table-cell { - display: table-cell !important; - } - - .d-print-flex { - display: -webkit-box !important; - display: -ms-flexbox !important; - display: flex !important; - } - - .d-print-inline-flex { - display: -webkit-inline-box !important; - display: -ms-inline-flexbox !important; - display: inline-flex !important; - } -} -.embed-responsive { - position: relative; - display: block; - width: 100%; - padding: 0; - overflow: hidden; -} -.embed-responsive::before { - display: block; - content: ""; -} -.embed-responsive .embed-responsive-item, -.embed-responsive iframe, -.embed-responsive embed, -.embed-responsive object, -.embed-responsive video { - position: absolute; - top: 0; - bottom: 0; - left: 0; - width: 100%; - height: 100%; - border: 0; -} - -.embed-responsive-21by9::before { - padding-top: 42.8571428571%; -} - -.embed-responsive-16by9::before { - padding-top: 56.25%; -} - -.embed-responsive-4by3::before { - padding-top: 75%; -} - -.embed-responsive-1by1::before { - padding-top: 100%; -} - -.flex-row { - -webkit-box-orient: horizontal !important; - -webkit-box-direction: normal !important; - -ms-flex-direction: row !important; - flex-direction: row !important; -} - -.flex-column { - -webkit-box-orient: vertical !important; - -webkit-box-direction: normal !important; - -ms-flex-direction: column !important; - flex-direction: column !important; -} - -.flex-row-reverse { - -webkit-box-orient: horizontal !important; - -webkit-box-direction: reverse !important; - -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important; -} - -.flex-column-reverse { - -webkit-box-orient: vertical !important; - -webkit-box-direction: reverse !important; - -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important; -} - -.flex-wrap { - -ms-flex-wrap: wrap !important; - flex-wrap: wrap !important; -} - -.flex-nowrap { - -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important; -} - -.flex-wrap-reverse { - -ms-flex-wrap: wrap-reverse !important; - flex-wrap: wrap-reverse !important; -} - -.justify-content-start { - -webkit-box-pack: start !important; - -ms-flex-pack: start !important; - justify-content: flex-start !important; -} - -.justify-content-end { - -webkit-box-pack: end !important; - -ms-flex-pack: end !important; - justify-content: flex-end !important; -} - -.justify-content-center { - -webkit-box-pack: center !important; - -ms-flex-pack: center !important; - justify-content: center !important; -} - -.justify-content-between { - -webkit-box-pack: justify !important; - -ms-flex-pack: justify !important; - justify-content: space-between !important; -} - -.justify-content-around { - -ms-flex-pack: distribute !important; - justify-content: space-around !important; -} - -.align-items-start { - -webkit-box-align: start !important; - -ms-flex-align: start !important; - align-items: flex-start !important; -} - -.align-items-end { - -webkit-box-align: end !important; - -ms-flex-align: end !important; - align-items: flex-end !important; -} - -.align-items-center { - -webkit-box-align: center !important; - -ms-flex-align: center !important; - align-items: center !important; -} - -.align-items-baseline { - -webkit-box-align: baseline !important; - -ms-flex-align: baseline !important; - align-items: baseline !important; -} - -.align-items-stretch { - -webkit-box-align: stretch !important; - -ms-flex-align: stretch !important; - align-items: stretch !important; -} - -.align-content-start { - -ms-flex-line-pack: start !important; - align-content: flex-start !important; -} - -.align-content-end { - -ms-flex-line-pack: end !important; - align-content: flex-end !important; -} - -.align-content-center { - -ms-flex-line-pack: center !important; - align-content: center !important; -} - -.align-content-between { - -ms-flex-line-pack: justify !important; - align-content: space-between !important; -} - -.align-content-around { - -ms-flex-line-pack: distribute !important; - align-content: space-around !important; -} - -.align-content-stretch { - -ms-flex-line-pack: stretch !important; - align-content: stretch !important; -} - -.align-self-auto { - -ms-flex-item-align: auto !important; - align-self: auto !important; -} - -.align-self-start { - -ms-flex-item-align: start !important; - align-self: flex-start !important; -} - -.align-self-end { - -ms-flex-item-align: end !important; - align-self: flex-end !important; -} - -.align-self-center { - -ms-flex-item-align: center !important; - align-self: center !important; -} - -.align-self-baseline { - -ms-flex-item-align: baseline !important; - align-self: baseline !important; -} - -.align-self-stretch { - -ms-flex-item-align: stretch !important; - align-self: stretch !important; -} - -@media (min-width: 576px) { - .flex-sm-row { - -webkit-box-orient: horizontal !important; - -webkit-box-direction: normal !important; - -ms-flex-direction: row !important; - flex-direction: row !important; - } - - .flex-sm-column { - -webkit-box-orient: vertical !important; - -webkit-box-direction: normal !important; - -ms-flex-direction: column !important; - flex-direction: column !important; - } - - .flex-sm-row-reverse { - -webkit-box-orient: horizontal !important; - -webkit-box-direction: reverse !important; - -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important; - } - - .flex-sm-column-reverse { - -webkit-box-orient: vertical !important; - -webkit-box-direction: reverse !important; - -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important; - } - - .flex-sm-wrap { - -ms-flex-wrap: wrap !important; - flex-wrap: wrap !important; - } - - .flex-sm-nowrap { - -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important; - } - - .flex-sm-wrap-reverse { - -ms-flex-wrap: wrap-reverse !important; - flex-wrap: wrap-reverse !important; - } - - .justify-content-sm-start { - -webkit-box-pack: start !important; - -ms-flex-pack: start !important; - justify-content: flex-start !important; - } - - .justify-content-sm-end { - -webkit-box-pack: end !important; - -ms-flex-pack: end !important; - justify-content: flex-end !important; - } - - .justify-content-sm-center { - -webkit-box-pack: center !important; - -ms-flex-pack: center !important; - justify-content: center !important; - } - - .justify-content-sm-between { - -webkit-box-pack: justify !important; - -ms-flex-pack: justify !important; - justify-content: space-between !important; - } - - .justify-content-sm-around { - -ms-flex-pack: distribute !important; - justify-content: space-around !important; - } - - .align-items-sm-start { - -webkit-box-align: start !important; - -ms-flex-align: start !important; - align-items: flex-start !important; - } - - .align-items-sm-end { - -webkit-box-align: end !important; - -ms-flex-align: end !important; - align-items: flex-end !important; - } - - .align-items-sm-center { - -webkit-box-align: center !important; - -ms-flex-align: center !important; - align-items: center !important; - } - - .align-items-sm-baseline { - -webkit-box-align: baseline !important; - -ms-flex-align: baseline !important; - align-items: baseline !important; - } - - .align-items-sm-stretch { - -webkit-box-align: stretch !important; - -ms-flex-align: stretch !important; - align-items: stretch !important; - } - - .align-content-sm-start { - -ms-flex-line-pack: start !important; - align-content: flex-start !important; - } - - .align-content-sm-end { - -ms-flex-line-pack: end !important; - align-content: flex-end !important; - } - - .align-content-sm-center { - -ms-flex-line-pack: center !important; - align-content: center !important; - } - - .align-content-sm-between { - -ms-flex-line-pack: justify !important; - align-content: space-between !important; - } - - .align-content-sm-around { - -ms-flex-line-pack: distribute !important; - align-content: space-around !important; - } - - .align-content-sm-stretch { - -ms-flex-line-pack: stretch !important; - align-content: stretch !important; - } - - .align-self-sm-auto { - -ms-flex-item-align: auto !important; - align-self: auto !important; - } - - .align-self-sm-start { - -ms-flex-item-align: start !important; - align-self: flex-start !important; - } - - .align-self-sm-end { - -ms-flex-item-align: end !important; - align-self: flex-end !important; - } - - .align-self-sm-center { - -ms-flex-item-align: center !important; - align-self: center !important; - } - - .align-self-sm-baseline { - -ms-flex-item-align: baseline !important; - align-self: baseline !important; - } - - .align-self-sm-stretch { - -ms-flex-item-align: stretch !important; - align-self: stretch !important; - } -} -@media (min-width: 768px) { - .flex-md-row { - -webkit-box-orient: horizontal !important; - -webkit-box-direction: normal !important; - -ms-flex-direction: row !important; - flex-direction: row !important; - } - - .flex-md-column { - -webkit-box-orient: vertical !important; - -webkit-box-direction: normal !important; - -ms-flex-direction: column !important; - flex-direction: column !important; - } - - .flex-md-row-reverse { - -webkit-box-orient: horizontal !important; - -webkit-box-direction: reverse !important; - -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important; - } - - .flex-md-column-reverse { - -webkit-box-orient: vertical !important; - -webkit-box-direction: reverse !important; - -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important; - } - - .flex-md-wrap { - -ms-flex-wrap: wrap !important; - flex-wrap: wrap !important; - } - - .flex-md-nowrap { - -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important; - } - - .flex-md-wrap-reverse { - -ms-flex-wrap: wrap-reverse !important; - flex-wrap: wrap-reverse !important; - } - - .justify-content-md-start { - -webkit-box-pack: start !important; - -ms-flex-pack: start !important; - justify-content: flex-start !important; - } - - .justify-content-md-end { - -webkit-box-pack: end !important; - -ms-flex-pack: end !important; - justify-content: flex-end !important; - } - - .justify-content-md-center { - -webkit-box-pack: center !important; - -ms-flex-pack: center !important; - justify-content: center !important; - } - - .justify-content-md-between { - -webkit-box-pack: justify !important; - -ms-flex-pack: justify !important; - justify-content: space-between !important; - } - - .justify-content-md-around { - -ms-flex-pack: distribute !important; - justify-content: space-around !important; - } - - .align-items-md-start { - -webkit-box-align: start !important; - -ms-flex-align: start !important; - align-items: flex-start !important; - } - - .align-items-md-end { - -webkit-box-align: end !important; - -ms-flex-align: end !important; - align-items: flex-end !important; - } - - .align-items-md-center { - -webkit-box-align: center !important; - -ms-flex-align: center !important; - align-items: center !important; - } - - .align-items-md-baseline { - -webkit-box-align: baseline !important; - -ms-flex-align: baseline !important; - align-items: baseline !important; - } - - .align-items-md-stretch { - -webkit-box-align: stretch !important; - -ms-flex-align: stretch !important; - align-items: stretch !important; - } - - .align-content-md-start { - -ms-flex-line-pack: start !important; - align-content: flex-start !important; - } - - .align-content-md-end { - -ms-flex-line-pack: end !important; - align-content: flex-end !important; - } - - .align-content-md-center { - -ms-flex-line-pack: center !important; - align-content: center !important; - } - - .align-content-md-between { - -ms-flex-line-pack: justify !important; - align-content: space-between !important; - } - - .align-content-md-around { - -ms-flex-line-pack: distribute !important; - align-content: space-around !important; - } - - .align-content-md-stretch { - -ms-flex-line-pack: stretch !important; - align-content: stretch !important; - } - - .align-self-md-auto { - -ms-flex-item-align: auto !important; - align-self: auto !important; - } - - .align-self-md-start { - -ms-flex-item-align: start !important; - align-self: flex-start !important; - } - - .align-self-md-end { - -ms-flex-item-align: end !important; - align-self: flex-end !important; - } - - .align-self-md-center { - -ms-flex-item-align: center !important; - align-self: center !important; - } - - .align-self-md-baseline { - -ms-flex-item-align: baseline !important; - align-self: baseline !important; - } - - .align-self-md-stretch { - -ms-flex-item-align: stretch !important; - align-self: stretch !important; - } -} -@media (min-width: 992px) { - .flex-lg-row { - -webkit-box-orient: horizontal !important; - -webkit-box-direction: normal !important; - -ms-flex-direction: row !important; - flex-direction: row !important; - } - - .flex-lg-column { - -webkit-box-orient: vertical !important; - -webkit-box-direction: normal !important; - -ms-flex-direction: column !important; - flex-direction: column !important; - } - - .flex-lg-row-reverse { - -webkit-box-orient: horizontal !important; - -webkit-box-direction: reverse !important; - -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important; - } - - .flex-lg-column-reverse { - -webkit-box-orient: vertical !important; - -webkit-box-direction: reverse !important; - -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important; - } - - .flex-lg-wrap { - -ms-flex-wrap: wrap !important; - flex-wrap: wrap !important; - } - - .flex-lg-nowrap { - -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important; - } - - .flex-lg-wrap-reverse { - -ms-flex-wrap: wrap-reverse !important; - flex-wrap: wrap-reverse !important; - } - - .justify-content-lg-start { - -webkit-box-pack: start !important; - -ms-flex-pack: start !important; - justify-content: flex-start !important; - } - - .justify-content-lg-end { - -webkit-box-pack: end !important; - -ms-flex-pack: end !important; - justify-content: flex-end !important; - } - - .justify-content-lg-center { - -webkit-box-pack: center !important; - -ms-flex-pack: center !important; - justify-content: center !important; - } - - .justify-content-lg-between { - -webkit-box-pack: justify !important; - -ms-flex-pack: justify !important; - justify-content: space-between !important; - } - - .justify-content-lg-around { - -ms-flex-pack: distribute !important; - justify-content: space-around !important; - } - - .align-items-lg-start { - -webkit-box-align: start !important; - -ms-flex-align: start !important; - align-items: flex-start !important; - } - - .align-items-lg-end { - -webkit-box-align: end !important; - -ms-flex-align: end !important; - align-items: flex-end !important; - } - - .align-items-lg-center { - -webkit-box-align: center !important; - -ms-flex-align: center !important; - align-items: center !important; - } - - .align-items-lg-baseline { - -webkit-box-align: baseline !important; - -ms-flex-align: baseline !important; - align-items: baseline !important; - } - - .align-items-lg-stretch { - -webkit-box-align: stretch !important; - -ms-flex-align: stretch !important; - align-items: stretch !important; - } - - .align-content-lg-start { - -ms-flex-line-pack: start !important; - align-content: flex-start !important; - } - - .align-content-lg-end { - -ms-flex-line-pack: end !important; - align-content: flex-end !important; - } - - .align-content-lg-center { - -ms-flex-line-pack: center !important; - align-content: center !important; - } - - .align-content-lg-between { - -ms-flex-line-pack: justify !important; - align-content: space-between !important; - } - - .align-content-lg-around { - -ms-flex-line-pack: distribute !important; - align-content: space-around !important; - } - - .align-content-lg-stretch { - -ms-flex-line-pack: stretch !important; - align-content: stretch !important; - } - - .align-self-lg-auto { - -ms-flex-item-align: auto !important; - align-self: auto !important; - } - - .align-self-lg-start { - -ms-flex-item-align: start !important; - align-self: flex-start !important; - } - - .align-self-lg-end { - -ms-flex-item-align: end !important; - align-self: flex-end !important; - } - - .align-self-lg-center { - -ms-flex-item-align: center !important; - align-self: center !important; - } - - .align-self-lg-baseline { - -ms-flex-item-align: baseline !important; - align-self: baseline !important; - } - - .align-self-lg-stretch { - -ms-flex-item-align: stretch !important; - align-self: stretch !important; - } -} -@media (min-width: 1200px) { - .flex-xl-row { - -webkit-box-orient: horizontal !important; - -webkit-box-direction: normal !important; - -ms-flex-direction: row !important; - flex-direction: row !important; - } - - .flex-xl-column { - -webkit-box-orient: vertical !important; - -webkit-box-direction: normal !important; - -ms-flex-direction: column !important; - flex-direction: column !important; - } - - .flex-xl-row-reverse { - -webkit-box-orient: horizontal !important; - -webkit-box-direction: reverse !important; - -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important; - } - - .flex-xl-column-reverse { - -webkit-box-orient: vertical !important; - -webkit-box-direction: reverse !important; - -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important; - } - - .flex-xl-wrap { - -ms-flex-wrap: wrap !important; - flex-wrap: wrap !important; - } - - .flex-xl-nowrap { - -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important; - } - - .flex-xl-wrap-reverse { - -ms-flex-wrap: wrap-reverse !important; - flex-wrap: wrap-reverse !important; - } - - .justify-content-xl-start { - -webkit-box-pack: start !important; - -ms-flex-pack: start !important; - justify-content: flex-start !important; - } - - .justify-content-xl-end { - -webkit-box-pack: end !important; - -ms-flex-pack: end !important; - justify-content: flex-end !important; - } - - .justify-content-xl-center { - -webkit-box-pack: center !important; - -ms-flex-pack: center !important; - justify-content: center !important; - } - - .justify-content-xl-between { - -webkit-box-pack: justify !important; - -ms-flex-pack: justify !important; - justify-content: space-between !important; - } - - .justify-content-xl-around { - -ms-flex-pack: distribute !important; - justify-content: space-around !important; - } - - .align-items-xl-start { - -webkit-box-align: start !important; - -ms-flex-align: start !important; - align-items: flex-start !important; - } - - .align-items-xl-end { - -webkit-box-align: end !important; - -ms-flex-align: end !important; - align-items: flex-end !important; - } - - .align-items-xl-center { - -webkit-box-align: center !important; - -ms-flex-align: center !important; - align-items: center !important; - } - - .align-items-xl-baseline { - -webkit-box-align: baseline !important; - -ms-flex-align: baseline !important; - align-items: baseline !important; - } - - .align-items-xl-stretch { - -webkit-box-align: stretch !important; - -ms-flex-align: stretch !important; - align-items: stretch !important; - } - - .align-content-xl-start { - -ms-flex-line-pack: start !important; - align-content: flex-start !important; - } - - .align-content-xl-end { - -ms-flex-line-pack: end !important; - align-content: flex-end !important; - } - - .align-content-xl-center { - -ms-flex-line-pack: center !important; - align-content: center !important; - } - - .align-content-xl-between { - -ms-flex-line-pack: justify !important; - align-content: space-between !important; - } - - .align-content-xl-around { - -ms-flex-line-pack: distribute !important; - align-content: space-around !important; - } - - .align-content-xl-stretch { - -ms-flex-line-pack: stretch !important; - align-content: stretch !important; - } - - .align-self-xl-auto { - -ms-flex-item-align: auto !important; - align-self: auto !important; - } - - .align-self-xl-start { - -ms-flex-item-align: start !important; - align-self: flex-start !important; - } - - .align-self-xl-end { - -ms-flex-item-align: end !important; - align-self: flex-end !important; - } - - .align-self-xl-center { - -ms-flex-item-align: center !important; - align-self: center !important; - } - - .align-self-xl-baseline { - -ms-flex-item-align: baseline !important; - align-self: baseline !important; - } - - .align-self-xl-stretch { - -ms-flex-item-align: stretch !important; - align-self: stretch !important; - } -} -.float-left { - float: left !important; -} - -.float-right { - float: right !important; -} - -.float-none { - float: none !important; -} - -@media (min-width: 576px) { - .float-sm-left { - float: left !important; - } - - .float-sm-right { - float: right !important; - } - - .float-sm-none { - float: none !important; - } -} -@media (min-width: 768px) { - .float-md-left { - float: left !important; - } - - .float-md-right { - float: right !important; - } - - .float-md-none { - float: none !important; - } -} -@media (min-width: 992px) { - .float-lg-left { - float: left !important; - } - - .float-lg-right { - float: right !important; - } - - .float-lg-none { - float: none !important; - } -} -@media (min-width: 1200px) { - .float-xl-left { - float: left !important; - } - - .float-xl-right { - float: right !important; - } - - .float-xl-none { - float: none !important; - } -} -.position-static { - position: static !important; -} - -.position-relative { - position: relative !important; -} - -.position-absolute { - position: absolute !important; -} - -.position-fixed { - position: fixed !important; -} - -.position-sticky { - position: -webkit-sticky !important; - position: sticky !important; -} - -.fixed-top { - position: fixed; - top: 0; - right: 0; - left: 0; - z-index: 1030; -} - -.fixed-bottom { - position: fixed; - right: 0; - bottom: 0; - left: 0; - z-index: 1030; -} - -@supports ((position: -webkit-sticky) or (position: sticky)) { - .sticky-top { - position: -webkit-sticky; - position: sticky; - top: 0; - z-index: 1020; - } -} - -.sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - -webkit-clip-path: inset(50%); - clip-path: inset(50%); - border: 0; -} - -.sr-only-focusable:active, .sr-only-focusable:focus { - position: static; - width: auto; - height: auto; - overflow: visible; - clip: auto; - white-space: normal; - -webkit-clip-path: none; - clip-path: none; -} - -.w-25 { - width: 25% !important; -} - -.w-50 { - width: 50% !important; -} - -.w-75 { - width: 75% !important; -} - -.w-100 { - width: 100% !important; -} - -.h-25 { - height: 25% !important; -} - -.h-50 { - height: 50% !important; -} - -.h-75 { - height: 75% !important; -} - -.h-100 { - height: 100% !important; -} - -.mw-100 { - max-width: 100% !important; -} - -.mh-100 { - max-height: 100% !important; -} - -.m-0 { - margin: 0 !important; -} - -.mt-0, -.my-0 { - margin-top: 0 !important; -} - -.mr-0, -.mx-0 { - margin-right: 0 !important; -} - -.mb-0, -.my-0 { - margin-bottom: 0 !important; -} - -.ml-0, -.mx-0 { - margin-left: 0 !important; -} - -.m-1 { - margin: 0.25rem !important; -} - -.mt-1, -.my-1 { - margin-top: 0.25rem !important; -} - -.mr-1, -.mx-1 { - margin-right: 0.25rem !important; -} - -.mb-1, -.my-1 { - margin-bottom: 0.25rem !important; -} - -.ml-1, -.mx-1 { - margin-left: 0.25rem !important; -} - -.m-2 { - margin: 0.5rem !important; -} - -.mt-2, -.my-2 { - margin-top: 0.5rem !important; -} - -.mr-2, -.mx-2 { - margin-right: 0.5rem !important; -} - -.mb-2, -.my-2 { - margin-bottom: 0.5rem !important; -} - -.ml-2, -.mx-2 { - margin-left: 0.5rem !important; -} - -.m-3 { - margin: 1rem !important; -} - -.mt-3, -.my-3 { - margin-top: 1rem !important; -} - -.mr-3, -.mx-3 { - margin-right: 1rem !important; -} - -.mb-3, -.my-3 { - margin-bottom: 1rem !important; -} - -.ml-3, -.mx-3 { - margin-left: 1rem !important; -} - -.m-4 { - margin: 1.5rem !important; -} - -.mt-4, -.my-4 { - margin-top: 1.5rem !important; -} - -.mr-4, -.mx-4 { - margin-right: 1.5rem !important; -} - -.mb-4, -.my-4 { - margin-bottom: 1.5rem !important; -} - -.ml-4, -.mx-4 { - margin-left: 1.5rem !important; -} - -.m-5 { - margin: 3rem !important; -} - -.mt-5, -.my-5 { - margin-top: 3rem !important; -} - -.mr-5, -.mx-5 { - margin-right: 3rem !important; -} - -.mb-5, -.my-5 { - margin-bottom: 3rem !important; -} - -.ml-5, -.mx-5 { - margin-left: 3rem !important; -} - -.p-0 { - padding: 0 !important; -} - -.pt-0, -.py-0 { - padding-top: 0 !important; -} - -.pr-0, -.px-0 { - padding-right: 0 !important; -} - -.pb-0, -.py-0 { - padding-bottom: 0 !important; -} - -.pl-0, -.px-0 { - padding-left: 0 !important; -} - -.p-1 { - padding: 0.25rem !important; -} - -.pt-1, -.py-1 { - padding-top: 0.25rem !important; -} - -.pr-1, -.px-1 { - padding-right: 0.25rem !important; -} - -.pb-1, -.py-1 { - padding-bottom: 0.25rem !important; -} - -.pl-1, -.px-1 { - padding-left: 0.25rem !important; -} - -.p-2 { - padding: 0.5rem !important; -} - -.pt-2, -.py-2 { - padding-top: 0.5rem !important; -} - -.pr-2, -.px-2 { - padding-right: 0.5rem !important; -} - -.pb-2, -.py-2 { - padding-bottom: 0.5rem !important; -} - -.pl-2, -.px-2 { - padding-left: 0.5rem !important; -} - -.p-3 { - padding: 1rem !important; -} - -.pt-3, -.py-3 { - padding-top: 1rem !important; -} - -.pr-3, -.px-3 { - padding-right: 1rem !important; -} - -.pb-3, -.py-3 { - padding-bottom: 1rem !important; -} - -.pl-3, -.px-3 { - padding-left: 1rem !important; -} - -.p-4 { - padding: 1.5rem !important; -} - -.pt-4, -.py-4 { - padding-top: 1.5rem !important; -} - -.pr-4, -.px-4 { - padding-right: 1.5rem !important; -} - -.pb-4, -.py-4 { - padding-bottom: 1.5rem !important; -} - -.pl-4, -.px-4 { - padding-left: 1.5rem !important; -} - -.p-5 { - padding: 3rem !important; -} - -.pt-5, -.py-5 { - padding-top: 3rem !important; -} - -.pr-5, -.px-5 { - padding-right: 3rem !important; -} - -.pb-5, -.py-5 { - padding-bottom: 3rem !important; -} - -.pl-5, -.px-5 { - padding-left: 3rem !important; -} - -.m-auto { - margin: auto !important; -} - -.mt-auto, -.my-auto { - margin-top: auto !important; -} - -.mr-auto, -.mx-auto { - margin-right: auto !important; -} - -.mb-auto, -.my-auto { - margin-bottom: auto !important; -} - -.ml-auto, -.mx-auto { - margin-left: auto !important; -} - -@media (min-width: 576px) { - .m-sm-0 { - margin: 0 !important; - } - - .mt-sm-0, - .my-sm-0 { - margin-top: 0 !important; - } - - .mr-sm-0, - .mx-sm-0 { - margin-right: 0 !important; - } - - .mb-sm-0, - .my-sm-0 { - margin-bottom: 0 !important; - } - - .ml-sm-0, - .mx-sm-0 { - margin-left: 0 !important; - } - - .m-sm-1 { - margin: 0.25rem !important; - } - - .mt-sm-1, - .my-sm-1 { - margin-top: 0.25rem !important; - } - - .mr-sm-1, - .mx-sm-1 { - margin-right: 0.25rem !important; - } - - .mb-sm-1, - .my-sm-1 { - margin-bottom: 0.25rem !important; - } - - .ml-sm-1, - .mx-sm-1 { - margin-left: 0.25rem !important; - } - - .m-sm-2 { - margin: 0.5rem !important; - } - - .mt-sm-2, - .my-sm-2 { - margin-top: 0.5rem !important; - } - - .mr-sm-2, - .mx-sm-2 { - margin-right: 0.5rem !important; - } - - .mb-sm-2, - .my-sm-2 { - margin-bottom: 0.5rem !important; - } - - .ml-sm-2, - .mx-sm-2 { - margin-left: 0.5rem !important; - } - - .m-sm-3 { - margin: 1rem !important; - } - - .mt-sm-3, - .my-sm-3 { - margin-top: 1rem !important; - } - - .mr-sm-3, - .mx-sm-3 { - margin-right: 1rem !important; - } - - .mb-sm-3, - .my-sm-3 { - margin-bottom: 1rem !important; - } - - .ml-sm-3, - .mx-sm-3 { - margin-left: 1rem !important; - } - - .m-sm-4 { - margin: 1.5rem !important; - } - - .mt-sm-4, - .my-sm-4 { - margin-top: 1.5rem !important; - } - - .mr-sm-4, - .mx-sm-4 { - margin-right: 1.5rem !important; - } - - .mb-sm-4, - .my-sm-4 { - margin-bottom: 1.5rem !important; - } - - .ml-sm-4, - .mx-sm-4 { - margin-left: 1.5rem !important; - } - - .m-sm-5 { - margin: 3rem !important; - } - - .mt-sm-5, - .my-sm-5 { - margin-top: 3rem !important; - } - - .mr-sm-5, - .mx-sm-5 { - margin-right: 3rem !important; - } - - .mb-sm-5, - .my-sm-5 { - margin-bottom: 3rem !important; - } - - .ml-sm-5, - .mx-sm-5 { - margin-left: 3rem !important; - } - - .p-sm-0 { - padding: 0 !important; - } - - .pt-sm-0, - .py-sm-0 { - padding-top: 0 !important; - } - - .pr-sm-0, - .px-sm-0 { - padding-right: 0 !important; - } - - .pb-sm-0, - .py-sm-0 { - padding-bottom: 0 !important; - } - - .pl-sm-0, - .px-sm-0 { - padding-left: 0 !important; - } - - .p-sm-1 { - padding: 0.25rem !important; - } - - .pt-sm-1, - .py-sm-1 { - padding-top: 0.25rem !important; - } - - .pr-sm-1, - .px-sm-1 { - padding-right: 0.25rem !important; - } - - .pb-sm-1, - .py-sm-1 { - padding-bottom: 0.25rem !important; - } - - .pl-sm-1, - .px-sm-1 { - padding-left: 0.25rem !important; - } - - .p-sm-2 { - padding: 0.5rem !important; - } - - .pt-sm-2, - .py-sm-2 { - padding-top: 0.5rem !important; - } - - .pr-sm-2, - .px-sm-2 { - padding-right: 0.5rem !important; - } - - .pb-sm-2, - .py-sm-2 { - padding-bottom: 0.5rem !important; - } - - .pl-sm-2, - .px-sm-2 { - padding-left: 0.5rem !important; - } - - .p-sm-3 { - padding: 1rem !important; - } - - .pt-sm-3, - .py-sm-3 { - padding-top: 1rem !important; - } - - .pr-sm-3, - .px-sm-3 { - padding-right: 1rem !important; - } - - .pb-sm-3, - .py-sm-3 { - padding-bottom: 1rem !important; - } - - .pl-sm-3, - .px-sm-3 { - padding-left: 1rem !important; - } - - .p-sm-4 { - padding: 1.5rem !important; - } - - .pt-sm-4, - .py-sm-4 { - padding-top: 1.5rem !important; - } - - .pr-sm-4, - .px-sm-4 { - padding-right: 1.5rem !important; - } - - .pb-sm-4, - .py-sm-4 { - padding-bottom: 1.5rem !important; - } - - .pl-sm-4, - .px-sm-4 { - padding-left: 1.5rem !important; - } - - .p-sm-5 { - padding: 3rem !important; - } - - .pt-sm-5, - .py-sm-5 { - padding-top: 3rem !important; - } - - .pr-sm-5, - .px-sm-5 { - padding-right: 3rem !important; - } - - .pb-sm-5, - .py-sm-5 { - padding-bottom: 3rem !important; - } - - .pl-sm-5, - .px-sm-5 { - padding-left: 3rem !important; - } - - .m-sm-auto { - margin: auto !important; - } - - .mt-sm-auto, - .my-sm-auto { - margin-top: auto !important; - } - - .mr-sm-auto, - .mx-sm-auto { - margin-right: auto !important; - } - - .mb-sm-auto, - .my-sm-auto { - margin-bottom: auto !important; - } - - .ml-sm-auto, - .mx-sm-auto { - margin-left: auto !important; - } -} -@media (min-width: 768px) { - .m-md-0 { - margin: 0 !important; - } - - .mt-md-0, - .my-md-0 { - margin-top: 0 !important; - } - - .mr-md-0, - .mx-md-0 { - margin-right: 0 !important; - } - - .mb-md-0, - .my-md-0 { - margin-bottom: 0 !important; - } - - .ml-md-0, - .mx-md-0 { - margin-left: 0 !important; - } - - .m-md-1 { - margin: 0.25rem !important; - } - - .mt-md-1, - .my-md-1 { - margin-top: 0.25rem !important; - } - - .mr-md-1, - .mx-md-1 { - margin-right: 0.25rem !important; - } - - .mb-md-1, - .my-md-1 { - margin-bottom: 0.25rem !important; - } - - .ml-md-1, - .mx-md-1 { - margin-left: 0.25rem !important; - } - - .m-md-2 { - margin: 0.5rem !important; - } - - .mt-md-2, - .my-md-2 { - margin-top: 0.5rem !important; - } - - .mr-md-2, - .mx-md-2 { - margin-right: 0.5rem !important; - } - - .mb-md-2, - .my-md-2 { - margin-bottom: 0.5rem !important; - } - - .ml-md-2, - .mx-md-2 { - margin-left: 0.5rem !important; - } - - .m-md-3 { - margin: 1rem !important; - } - - .mt-md-3, - .my-md-3 { - margin-top: 1rem !important; - } - - .mr-md-3, - .mx-md-3 { - margin-right: 1rem !important; - } - - .mb-md-3, - .my-md-3 { - margin-bottom: 1rem !important; - } - - .ml-md-3, - .mx-md-3 { - margin-left: 1rem !important; - } - - .m-md-4 { - margin: 1.5rem !important; - } - - .mt-md-4, - .my-md-4 { - margin-top: 1.5rem !important; - } - - .mr-md-4, - .mx-md-4 { - margin-right: 1.5rem !important; - } - - .mb-md-4, - .my-md-4 { - margin-bottom: 1.5rem !important; - } - - .ml-md-4, - .mx-md-4 { - margin-left: 1.5rem !important; - } - - .m-md-5 { - margin: 3rem !important; - } - - .mt-md-5, - .my-md-5 { - margin-top: 3rem !important; - } - - .mr-md-5, - .mx-md-5 { - margin-right: 3rem !important; - } - - .mb-md-5, - .my-md-5 { - margin-bottom: 3rem !important; - } - - .ml-md-5, - .mx-md-5 { - margin-left: 3rem !important; - } - - .p-md-0 { - padding: 0 !important; - } - - .pt-md-0, - .py-md-0 { - padding-top: 0 !important; - } - - .pr-md-0, - .px-md-0 { - padding-right: 0 !important; - } - - .pb-md-0, - .py-md-0 { - padding-bottom: 0 !important; - } - - .pl-md-0, - .px-md-0 { - padding-left: 0 !important; - } - - .p-md-1 { - padding: 0.25rem !important; - } - - .pt-md-1, - .py-md-1 { - padding-top: 0.25rem !important; - } - - .pr-md-1, - .px-md-1 { - padding-right: 0.25rem !important; - } - - .pb-md-1, - .py-md-1 { - padding-bottom: 0.25rem !important; - } - - .pl-md-1, - .px-md-1 { - padding-left: 0.25rem !important; - } - - .p-md-2 { - padding: 0.5rem !important; - } - - .pt-md-2, - .py-md-2 { - padding-top: 0.5rem !important; - } - - .pr-md-2, - .px-md-2 { - padding-right: 0.5rem !important; - } - - .pb-md-2, - .py-md-2 { - padding-bottom: 0.5rem !important; - } - - .pl-md-2, - .px-md-2 { - padding-left: 0.5rem !important; - } - - .p-md-3 { - padding: 1rem !important; - } - - .pt-md-3, - .py-md-3 { - padding-top: 1rem !important; - } - - .pr-md-3, - .px-md-3 { - padding-right: 1rem !important; - } - - .pb-md-3, - .py-md-3 { - padding-bottom: 1rem !important; - } - - .pl-md-3, - .px-md-3 { - padding-left: 1rem !important; - } - - .p-md-4 { - padding: 1.5rem !important; - } - - .pt-md-4, - .py-md-4 { - padding-top: 1.5rem !important; - } - - .pr-md-4, - .px-md-4 { - padding-right: 1.5rem !important; - } - - .pb-md-4, - .py-md-4 { - padding-bottom: 1.5rem !important; - } - - .pl-md-4, - .px-md-4 { - padding-left: 1.5rem !important; - } - - .p-md-5 { - padding: 3rem !important; - } - - .pt-md-5, - .py-md-5 { - padding-top: 3rem !important; - } - - .pr-md-5, - .px-md-5 { - padding-right: 3rem !important; - } - - .pb-md-5, - .py-md-5 { - padding-bottom: 3rem !important; - } - - .pl-md-5, - .px-md-5 { - padding-left: 3rem !important; - } - - .m-md-auto { - margin: auto !important; - } - - .mt-md-auto, - .my-md-auto { - margin-top: auto !important; - } - - .mr-md-auto, - .mx-md-auto { - margin-right: auto !important; - } - - .mb-md-auto, - .my-md-auto { - margin-bottom: auto !important; - } - - .ml-md-auto, - .mx-md-auto { - margin-left: auto !important; - } -} -@media (min-width: 992px) { - .m-lg-0 { - margin: 0 !important; - } - - .mt-lg-0, - .my-lg-0 { - margin-top: 0 !important; - } - - .mr-lg-0, - .mx-lg-0 { - margin-right: 0 !important; - } - - .mb-lg-0, - .my-lg-0 { - margin-bottom: 0 !important; - } - - .ml-lg-0, - .mx-lg-0 { - margin-left: 0 !important; - } - - .m-lg-1 { - margin: 0.25rem !important; - } - - .mt-lg-1, - .my-lg-1 { - margin-top: 0.25rem !important; - } - - .mr-lg-1, - .mx-lg-1 { - margin-right: 0.25rem !important; - } - - .mb-lg-1, - .my-lg-1 { - margin-bottom: 0.25rem !important; - } - - .ml-lg-1, - .mx-lg-1 { - margin-left: 0.25rem !important; - } - - .m-lg-2 { - margin: 0.5rem !important; - } - - .mt-lg-2, - .my-lg-2 { - margin-top: 0.5rem !important; - } - - .mr-lg-2, - .mx-lg-2 { - margin-right: 0.5rem !important; - } - - .mb-lg-2, - .my-lg-2 { - margin-bottom: 0.5rem !important; - } - - .ml-lg-2, - .mx-lg-2 { - margin-left: 0.5rem !important; - } - - .m-lg-3 { - margin: 1rem !important; - } - - .mt-lg-3, - .my-lg-3 { - margin-top: 1rem !important; - } - - .mr-lg-3, - .mx-lg-3 { - margin-right: 1rem !important; - } - - .mb-lg-3, - .my-lg-3 { - margin-bottom: 1rem !important; - } - - .ml-lg-3, - .mx-lg-3 { - margin-left: 1rem !important; - } - - .m-lg-4 { - margin: 1.5rem !important; - } - - .mt-lg-4, - .my-lg-4 { - margin-top: 1.5rem !important; - } - - .mr-lg-4, - .mx-lg-4 { - margin-right: 1.5rem !important; - } - - .mb-lg-4, - .my-lg-4 { - margin-bottom: 1.5rem !important; - } - - .ml-lg-4, - .mx-lg-4 { - margin-left: 1.5rem !important; - } - - .m-lg-5 { - margin: 3rem !important; - } - - .mt-lg-5, - .my-lg-5 { - margin-top: 3rem !important; - } - - .mr-lg-5, - .mx-lg-5 { - margin-right: 3rem !important; - } - - .mb-lg-5, - .my-lg-5 { - margin-bottom: 3rem !important; - } - - .ml-lg-5, - .mx-lg-5 { - margin-left: 3rem !important; - } - - .p-lg-0 { - padding: 0 !important; - } - - .pt-lg-0, - .py-lg-0 { - padding-top: 0 !important; - } - - .pr-lg-0, - .px-lg-0 { - padding-right: 0 !important; - } - - .pb-lg-0, - .py-lg-0 { - padding-bottom: 0 !important; - } - - .pl-lg-0, - .px-lg-0 { - padding-left: 0 !important; - } - - .p-lg-1 { - padding: 0.25rem !important; - } - - .pt-lg-1, - .py-lg-1 { - padding-top: 0.25rem !important; - } - - .pr-lg-1, - .px-lg-1 { - padding-right: 0.25rem !important; - } - - .pb-lg-1, - .py-lg-1 { - padding-bottom: 0.25rem !important; - } - - .pl-lg-1, - .px-lg-1 { - padding-left: 0.25rem !important; - } - - .p-lg-2 { - padding: 0.5rem !important; - } - - .pt-lg-2, - .py-lg-2 { - padding-top: 0.5rem !important; - } - - .pr-lg-2, - .px-lg-2 { - padding-right: 0.5rem !important; - } - - .pb-lg-2, - .py-lg-2 { - padding-bottom: 0.5rem !important; - } - - .pl-lg-2, - .px-lg-2 { - padding-left: 0.5rem !important; - } - - .p-lg-3 { - padding: 1rem !important; - } - - .pt-lg-3, - .py-lg-3 { - padding-top: 1rem !important; - } - - .pr-lg-3, - .px-lg-3 { - padding-right: 1rem !important; - } - - .pb-lg-3, - .py-lg-3 { - padding-bottom: 1rem !important; - } - - .pl-lg-3, - .px-lg-3 { - padding-left: 1rem !important; - } - - .p-lg-4 { - padding: 1.5rem !important; - } - - .pt-lg-4, - .py-lg-4 { - padding-top: 1.5rem !important; - } - - .pr-lg-4, - .px-lg-4 { - padding-right: 1.5rem !important; - } - - .pb-lg-4, - .py-lg-4 { - padding-bottom: 1.5rem !important; - } - - .pl-lg-4, - .px-lg-4 { - padding-left: 1.5rem !important; - } - - .p-lg-5 { - padding: 3rem !important; - } - - .pt-lg-5, - .py-lg-5 { - padding-top: 3rem !important; - } - - .pr-lg-5, - .px-lg-5 { - padding-right: 3rem !important; - } - - .pb-lg-5, - .py-lg-5 { - padding-bottom: 3rem !important; - } - - .pl-lg-5, - .px-lg-5 { - padding-left: 3rem !important; - } - - .m-lg-auto { - margin: auto !important; - } - - .mt-lg-auto, - .my-lg-auto { - margin-top: auto !important; - } - - .mr-lg-auto, - .mx-lg-auto { - margin-right: auto !important; - } - - .mb-lg-auto, - .my-lg-auto { - margin-bottom: auto !important; - } - - .ml-lg-auto, - .mx-lg-auto { - margin-left: auto !important; - } -} -@media (min-width: 1200px) { - .m-xl-0 { - margin: 0 !important; - } - - .mt-xl-0, - .my-xl-0 { - margin-top: 0 !important; - } - - .mr-xl-0, - .mx-xl-0 { - margin-right: 0 !important; - } - - .mb-xl-0, - .my-xl-0 { - margin-bottom: 0 !important; - } - - .ml-xl-0, - .mx-xl-0 { - margin-left: 0 !important; - } - - .m-xl-1 { - margin: 0.25rem !important; - } - - .mt-xl-1, - .my-xl-1 { - margin-top: 0.25rem !important; - } - - .mr-xl-1, - .mx-xl-1 { - margin-right: 0.25rem !important; - } - - .mb-xl-1, - .my-xl-1 { - margin-bottom: 0.25rem !important; - } - - .ml-xl-1, - .mx-xl-1 { - margin-left: 0.25rem !important; - } - - .m-xl-2 { - margin: 0.5rem !important; - } - - .mt-xl-2, - .my-xl-2 { - margin-top: 0.5rem !important; - } - - .mr-xl-2, - .mx-xl-2 { - margin-right: 0.5rem !important; - } - - .mb-xl-2, - .my-xl-2 { - margin-bottom: 0.5rem !important; - } - - .ml-xl-2, - .mx-xl-2 { - margin-left: 0.5rem !important; - } - - .m-xl-3 { - margin: 1rem !important; - } - - .mt-xl-3, - .my-xl-3 { - margin-top: 1rem !important; - } - - .mr-xl-3, - .mx-xl-3 { - margin-right: 1rem !important; - } - - .mb-xl-3, - .my-xl-3 { - margin-bottom: 1rem !important; - } - - .ml-xl-3, - .mx-xl-3 { - margin-left: 1rem !important; - } - - .m-xl-4 { - margin: 1.5rem !important; - } - - .mt-xl-4, - .my-xl-4 { - margin-top: 1.5rem !important; - } - - .mr-xl-4, - .mx-xl-4 { - margin-right: 1.5rem !important; - } - - .mb-xl-4, - .my-xl-4 { - margin-bottom: 1.5rem !important; - } - - .ml-xl-4, - .mx-xl-4 { - margin-left: 1.5rem !important; - } - - .m-xl-5 { - margin: 3rem !important; - } - - .mt-xl-5, - .my-xl-5 { - margin-top: 3rem !important; - } - - .mr-xl-5, - .mx-xl-5 { - margin-right: 3rem !important; - } - - .mb-xl-5, - .my-xl-5 { - margin-bottom: 3rem !important; - } - - .ml-xl-5, - .mx-xl-5 { - margin-left: 3rem !important; - } - - .p-xl-0 { - padding: 0 !important; - } - - .pt-xl-0, - .py-xl-0 { - padding-top: 0 !important; - } - - .pr-xl-0, - .px-xl-0 { - padding-right: 0 !important; - } - - .pb-xl-0, - .py-xl-0 { - padding-bottom: 0 !important; - } - - .pl-xl-0, - .px-xl-0 { - padding-left: 0 !important; - } - - .p-xl-1 { - padding: 0.25rem !important; - } - - .pt-xl-1, - .py-xl-1 { - padding-top: 0.25rem !important; - } - - .pr-xl-1, - .px-xl-1 { - padding-right: 0.25rem !important; - } - - .pb-xl-1, - .py-xl-1 { - padding-bottom: 0.25rem !important; - } - - .pl-xl-1, - .px-xl-1 { - padding-left: 0.25rem !important; - } - - .p-xl-2 { - padding: 0.5rem !important; - } - - .pt-xl-2, - .py-xl-2 { - padding-top: 0.5rem !important; - } - - .pr-xl-2, - .px-xl-2 { - padding-right: 0.5rem !important; - } - - .pb-xl-2, - .py-xl-2 { - padding-bottom: 0.5rem !important; - } - - .pl-xl-2, - .px-xl-2 { - padding-left: 0.5rem !important; - } - - .p-xl-3 { - padding: 1rem !important; - } - - .pt-xl-3, - .py-xl-3 { - padding-top: 1rem !important; - } - - .pr-xl-3, - .px-xl-3 { - padding-right: 1rem !important; - } - - .pb-xl-3, - .py-xl-3 { - padding-bottom: 1rem !important; - } - - .pl-xl-3, - .px-xl-3 { - padding-left: 1rem !important; - } - - .p-xl-4 { - padding: 1.5rem !important; - } - - .pt-xl-4, - .py-xl-4 { - padding-top: 1.5rem !important; - } - - .pr-xl-4, - .px-xl-4 { - padding-right: 1.5rem !important; - } - - .pb-xl-4, - .py-xl-4 { - padding-bottom: 1.5rem !important; - } - - .pl-xl-4, - .px-xl-4 { - padding-left: 1.5rem !important; - } - - .p-xl-5 { - padding: 3rem !important; - } - - .pt-xl-5, - .py-xl-5 { - padding-top: 3rem !important; - } - - .pr-xl-5, - .px-xl-5 { - padding-right: 3rem !important; - } - - .pb-xl-5, - .py-xl-5 { - padding-bottom: 3rem !important; - } - - .pl-xl-5, - .px-xl-5 { - padding-left: 3rem !important; - } - - .m-xl-auto { - margin: auto !important; - } - - .mt-xl-auto, - .my-xl-auto { - margin-top: auto !important; - } - - .mr-xl-auto, - .mx-xl-auto { - margin-right: auto !important; - } - - .mb-xl-auto, - .my-xl-auto { - margin-bottom: auto !important; - } - - .ml-xl-auto, - .mx-xl-auto { - margin-left: auto !important; - } -} -.text-justify { - text-align: justify !important; -} - -.text-nowrap { - white-space: nowrap !important; -} - -.text-truncate { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; -} - -.text-left { - text-align: left !important; -} - -.text-right { - text-align: right !important; -} - -.text-center { - text-align: center !important; -} - -@media (min-width: 576px) { - .text-sm-left { - text-align: left !important; - } - - .text-sm-right { - text-align: right !important; - } - - .text-sm-center { - text-align: center !important; - } -} -@media (min-width: 768px) { - .text-md-left { - text-align: left !important; - } - - .text-md-right { - text-align: right !important; - } - - .text-md-center { - text-align: center !important; - } -} -@media (min-width: 992px) { - .text-lg-left { - text-align: left !important; - } - - .text-lg-right { - text-align: right !important; - } - - .text-lg-center { - text-align: center !important; - } -} -@media (min-width: 1200px) { - .text-xl-left { - text-align: left !important; - } - - .text-xl-right { - text-align: right !important; - } - - .text-xl-center { - text-align: center !important; - } -} -.text-lowercase { - text-transform: lowercase !important; -} - -.text-uppercase { - text-transform: uppercase !important; -} - -.text-capitalize { - text-transform: capitalize !important; -} - -.font-weight-light { - font-weight: 300 !important; -} - -.font-weight-normal { - font-weight: 400 !important; -} - -.font-weight-bold { - font-weight: 700 !important; -} - -.font-italic { - font-style: italic !important; -} - -.text-white { - color: #fff !important; -} - -.text-primary { - color: #007bff !important; -} - -a.text-primary:hover, a.text-primary:focus { - color: #0062cc !important; -} - -.text-secondary { - color: #6c757d !important; -} - -a.text-secondary:hover, a.text-secondary:focus { - color: #545b62 !important; -} - -.text-success { - color: #28a745 !important; -} - -a.text-success:hover, a.text-success:focus { - color: #1e7e34 !important; -} - -.text-info { - color: #17a2b8 !important; -} - -a.text-info:hover, a.text-info:focus { - color: #117a8b !important; -} - -.text-warning { - color: #ffc107 !important; -} - -a.text-warning:hover, a.text-warning:focus { - color: #d39e00 !important; -} - -.text-danger { - color: #dc3545 !important; -} - -a.text-danger:hover, a.text-danger:focus { - color: #bd2130 !important; -} - -.text-light { - color: #f8f9fa !important; -} - -a.text-light:hover, a.text-light:focus { - color: #dae0e5 !important; -} - -.text-dark { - color: #343a40 !important; -} - -a.text-dark:hover, a.text-dark:focus { - color: #1d2124 !important; -} - -.text-muted { - color: #6c757d !important; -} - -.text-hide { - font: 0/0 a; - color: transparent; - text-shadow: none; - background-color: transparent; - border: 0; -} - -.visible { - visibility: visible !important; -} - -.invisible { - visibility: hidden !important; -} - -@media print { - *, - *::before, - *::after { - text-shadow: none !important; - -webkit-box-shadow: none !important; - box-shadow: none !important; - } - - a:not(.btn) { - text-decoration: underline; - } - - abbr[title]::after { - content: " (" attr(title) ")"; - } - - pre { - white-space: pre-wrap !important; - } - - pre, - blockquote { - border: 1px solid #999; - page-break-inside: avoid; - } - - thead { - display: table-header-group; - } - - tr, - img { - page-break-inside: avoid; - } - - p, - h2, - h3 { - orphans: 3; - widows: 3; - } - - h2, - h3 { - page-break-after: avoid; - } - - @page { - size: a3; - } - body { - min-width: 992px !important; - } - - .container { - min-width: 992px !important; - } - - .navbar { - display: none; - } - - .badge { - border: 1px solid #000; - } - - .table { - border-collapse: collapse !important; - } - .table td, - .table th { - background-color: #fff !important; - } - - .table-bordered th, - .table-bordered td { - border: 1px solid #ddd !important; - } -} -/*Github syntax highlighting theme via Rouge*/ -.highlight table td { - padding: 5px; -} - -.highlight table pre { - margin: 0; -} - -.highlight .cm { - color: #999988; - font-style: italic; -} - -.highlight .cp { - color: #999999; - font-weight: 700; -} - -.highlight .c1 { - color: #999988; - font-style: italic; -} - -.highlight .cs { - color: #999999; - font-weight: 700; - font-style: italic; -} - -.highlight .c, .highlight .cd { - color: #999988; - font-style: italic; -} - -.highlight .err { - color: #a61717; - background-color: #e3d2d2; -} - -.highlight .gd { - color: #000000; - background-color: #ffdddd; -} - -.highlight .ge { - color: #000000; - font-style: italic; -} - -.highlight .gr { - color: #aa0000; -} - -.highlight .gh { - color: #999999; -} - -.highlight .gi { - color: #000000; - background-color: #ddffdd; -} - -.highlight .go { - color: #888888; -} - -.highlight .gp { - color: #555555; -} - -.highlight .gs { - font-weight: 700; -} - -.highlight .gu { - color: #aaaaaa; -} - -.highlight .gt { - color: #aa0000; -} - -.highlight .kc { - color: #000000; - font-weight: 700; -} - -.highlight .kd { - color: #000000; - font-weight: 700; -} - -.highlight .kn { - color: #000000; - font-weight: 700; -} - -.highlight .kp { - color: #000000; - font-weight: 700; -} - -.highlight .kr { - color: #000000; - font-weight: 700; -} - -.highlight .kt { - color: #445588; - font-weight: 700; -} - -.highlight .k, .highlight .kv { - color: #000000; - font-weight: 700; -} - -.highlight .mf { - color: #009999; -} - -.highlight .mh { - color: #009999; -} - -.highlight .il { - color: #009999; -} - -.highlight .mi { - color: #009999; -} - -.highlight .mo { - color: #009999; -} - -.highlight .m, .highlight .mb, .highlight .mx { - color: #009999; -} - -.highlight .sb { - color: #d14; -} - -.highlight .sc { - color: #d14; -} - -.highlight .sd { - color: #d14; -} - -.highlight .s2 { - color: #d14; -} - -.highlight .se { - color: #d14; -} - -.highlight .sh { - color: #d14; -} - -.highlight .si { - color: #d14; -} - -.highlight .sx { - color: #d14; -} - -.highlight .sr { - color: #009926; -} - -.highlight .s1 { - color: #d14; -} - -.highlight .ss { - color: #990073; -} - -.highlight .s { - color: #d14; -} - -.highlight .na { - color: #008080; -} - -.highlight .bp { - color: #999999; -} - -.highlight .nb { - color: #0086B3; -} - -.highlight .nc { - color: #445588; - font-weight: 700; -} - -.highlight .no { - color: #008080; -} - -.highlight .nd { - color: #3c5d5d; - font-weight: 700; -} - -.highlight .ni { - color: #800080; -} - -.highlight .ne { - color: #990000; - font-weight: 700; -} - -.highlight .nf { - color: #990000; - font-weight: 700; -} - -.highlight .nl { - color: #990000; - font-weight: 700; -} - -.highlight .nn { - color: #555555; -} - -.highlight .nt { - color: #000080; -} - -.highlight .vc { - color: #008080; -} - -.highlight .vg { - color: #008080; -} - -.highlight .vi { - color: #008080; -} - -.highlight .nv { - color: #008080; -} - -.highlight .ow { - color: #000000; - font-weight: 700; -} - -.highlight .o { - color: #000000; - font-weight: 700; -} - -.highlight .w { - color: #bbbbbb; -} - -.highlight { - background-color: #f8f8f8; -} - -html { - position: relative; - min-height: 100%; - font-size: 12px; -} -@media screen and (min-width: 768px) { - html { - font-size: 16px; - } -} - -* { - -webkit-box-sizing: border-box; - box-sizing: border-box; -} - -body { - font-family: "IBM Plex Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; -} - -a:link, -a:visited, -a:hover { - text-decoration: none; - color: #8B34FC; -} - -a.with-right-arrow, .btn.with-right-arrow { - padding-right: 1.375rem; - position: relative; - background-image: url("../images/chevron-right-purple.svg"); - background-size: 6px 13px; - background-position: center right 5px; - background-repeat: no-repeat; -} -@media screen and (min-width: 768px) { - a.with-right-arrow, .btn.with-right-arrow { - background-size: 8px 14px; - background-position: center right 12px; - padding-right: 2rem; - } -} - -::-webkit-input-placeholder { - color: #8B34FC; -} - -::-moz-placeholder { - color: #8B34FC; -} - -:-ms-input-placeholder { - color: #8B34FC; -} - -:-moz-placeholder { - color: #8B34FC; -} - -.email-subscribe-form input.email { - color: #8B34FC; - border: none; - border-bottom: 1px solid #939393; - width: 100%; - background-color: transparent; - outline: none; - font-size: 1.125rem; - letter-spacing: 0.25px; - line-height: 2.25rem; -} -.email-subscribe-form input[type="submit"] { - position: absolute; - right: 0; - top: 10px; - height: 15px; - width: 15px; - background-image: url("../images/arrow-right-with-tail.svg"); - background-color: transparent; - background-repeat: no-repeat; - background-size: 15px 15px; - background-position: center center; - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; - border: 0; -} - -.email-subscribe-form-fields-wrapper { - position: relative; -} - -.anchorjs-link { - color: #6c6c6d !important; -} -@media screen and (min-width: 768px) { - .anchorjs-link:hover { - color: inherit; - text-decoration: none !important; - } -} - -.pytorch-article #table-of-contents { - display: none; -} - -code, kbd, pre, samp { - font-family: var(--font-family-monospace); - background-color: #f3f4f7; - border-top: solid 2px #f3f4f7; - border-bottom: solid 2px #f3f4f7; - -webkit-box-decoration-break: clone; - box-decoration-break: clone; -} -code span, kbd span, pre span, samp span { - font-family: var(--font-family-monospace); -} - -pre { - padding: 1.125rem; - background-color: #f3f4f7; -} -pre code { - font-size: 0.875rem; -} -pre.highlight { - background-color: #f3f4f7; - line-height: 1.3125rem; -} - -code.highlighter-rouge { - color: #6c6c6d; - background-color: #f3f4f7; - padding: 2px 6px; -} - -a:link code.highlighter-rouge, -a:visited code.highlighter-rouge, -a:hover code.highlighter-rouge { - color: #4974D1; -} - -p code, -h1 code, -h2 code, -h3 code, -h4 code, -h5 code, -h6 code { - font-size: 78.5%; -} - -pre { - white-space: pre-wrap; - white-space: -moz-pre-wrap; - white-space: -pre-wrap; - white-space: -o-pre-wrap; - word-wrap: break-word; -} - -.header-holder { - height: 68px; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - left: 0; - margin-left: auto; - margin-right: auto; - position: fixed; - right: 0; - top: 0; - width: 100%; - z-index: 9999; - background-color: #ffffff; - border-bottom: 1px solid #e2e2e2; -} -@media screen and (min-width: 1100px) { - .header-holder { - height: 90px; - } -} - -.header-container { - position: relative; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} -.header-container:before, .header-container:after { - content: ""; - display: table; -} -.header-container:after { - clear: both; -} -.header-container { - *zoom: 1; -} -@media screen and (min-width: 1100px) { - .header-container { - display: block; - } -} - -.header-logo { - height: 23px; - width: 93px; - background-image: url("../images/logo.svg"); - background-repeat: no-repeat; - background-size: 93px 23px; - display: block; - float: left; - z-index: 10; -} -@media screen and (min-width: 1100px) { - .header-logo { - background-size: 108px 27px; - position: absolute; - height: 27px; - width: 108px; - top: 4px; - float: none; - } -} - -.main-menu-open-button { - background-image: url("../images/icon-menu-dots.svg"); - background-position: center center; - background-size: 25px 7px; - background-repeat: no-repeat; - width: 25px; - height: 17px; - position: absolute; - right: 0; - top: 4px; -} -@media screen and (min-width: 1100px) { - .main-menu-open-button { - display: none; - } -} - -.header-holder .main-menu { - display: none; -} -@media screen and (min-width: 1100px) { - .header-holder .main-menu { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: end; - -ms-flex-pack: end; - justify-content: flex-end; - } -} -.header-holder .main-menu ul { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - margin: 0; -} -.header-holder .main-menu ul li { - display: inline-block; - margin-right: 40px; - position: relative; -} -.header-holder .main-menu ul li.active:after { - content: "•"; - bottom: -24px; - color: #8B34FC; - font-size: 1.375rem; - left: 0; - position: absolute; - right: 0; - text-align: center; -} -.header-holder .main-menu ul li.active a { - color: #8B34FC; -} -.header-holder .main-menu ul li:last-of-type { - margin-right: 0; -} -.header-holder .main-menu ul li a { - color: #ffffff; - font-size: 1.125rem; - letter-spacing: 0; - line-height: 2.125rem; - text-align: center; - text-decoration: none; -} -@media screen and (min-width: 1100px) { - .header-holder .main-menu ul li a:hover { - color: #8B34FC; - } -} - -.mobile-main-menu { - display: none; -} -.mobile-main-menu.open { - background-color: #262626; - display: block; - height: 100%; - left: 0; - margin-left: auto; - margin-right: auto; - min-height: 100%; - position: fixed; - right: 0; - top: 0; - width: 100%; - z-index: 99999; -} - -.mobile-main-menu .container-fluid { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - height: 68px; - position: relative; -} -.mobile-main-menu .container-fluid:before, .mobile-main-menu .container-fluid:after { - content: ""; - display: table; -} -.mobile-main-menu .container-fluid:after { - clear: both; -} -.mobile-main-menu .container-fluid { - *zoom: 1; -} - -.mobile-main-menu.open ul { - list-style-type: none; - padding: 0; -} -.mobile-main-menu.open ul li a { - font-size: 2rem; - color: #ffffff; - letter-spacing: 0; - line-height: 4rem; - text-decoration: none; -} -.mobile-main-menu.open ul li.active a { - color: #8B34FC; -} - -.main-menu-close-button { - background-image: url("../images/icon-close.svg"); - background-position: center center; - background-repeat: no-repeat; - background-size: 24px 24px; - height: 24px; - position: absolute; - right: 0; - width: 24px; - top: -4px; -} - -.mobile-main-menu-header-container { - position: relative; -} - -.mobile-main-menu-links-container { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - padding-left: 2.8125rem; - height: 100%; - min-height: 100%; - margin-top: -68px; -} - -.site-footer { - padding: 2.5rem 0; - width: 100%; - background: #000000; - background-size: 100%; - margin-left: 0; - margin-right: 0; - position: relative; - z-index: 201; -} -@media screen and (min-width: 768px) { - .site-footer { - padding: 5rem 0; - } -} -.site-footer p { - color: #ffffff; -} -.site-footer ul { - list-style-type: none; - padding-left: 0; - margin-bottom: 0; -} -.site-footer ul li { - font-size: 1.125rem; - line-height: 2rem; - color: #A0A0A1; - padding-bottom: 0.375rem; -} -.site-footer ul li.list-title { - padding-bottom: 0.75rem; - color: #ffffff; -} -.site-footer a:link, -.site-footer a:visited { - color: inherit; -} -@media screen and (min-width: 768px) { - .site-footer a:hover { - color: #8B34FC; - } -} - -.docs-tutorials-resources { - background-color: #262626; - color: #ffffff; - padding-top: 2.5rem; - padding-bottom: 2.5rem; - position: relative; - z-index: 201; -} -@media screen and (min-width: 768px) { - .docs-tutorials-resources { - padding-top: 5rem; - padding-bottom: 5rem; - } -} -.docs-tutorials-resources p { - color: #929292; - font-size: 1.125rem; -} -.docs-tutorials-resources h2 { - font-size: 1.5rem; - letter-spacing: -0.25px; - text-transform: none; - margin-bottom: 0.25rem; -} -@media screen and (min-width: 768px) { - .docs-tutorials-resources h2 { - margin-bottom: 1.25rem; - } -} -.docs-tutorials-resources .col-md-4 { - margin-bottom: 2rem; - text-align: center; -} -@media screen and (min-width: 768px) { - .docs-tutorials-resources .col-md-4 { - margin-bottom: 0; - } -} -.docs-tutorials-resources .with-right-arrow { - margin-left: 12px; -} -.docs-tutorials-resources .with-right-arrow:hover { - background-image: url("../images/chevron-right-white.svg"); -} -.docs-tutorials-resources p { - font-size: 1rem; - line-height: 1.5rem; - letter-spacing: 0.22px; - color: #939393; - margin-bottom: 0; -} -@media screen and (min-width: 768px) { - .docs-tutorials-resources p { - margin-bottom: 1.25rem; - } -} -.docs-tutorials-resources a { - font-size: 1.125rem; - color: #8B34FC; -} -.docs-tutorials-resources a:hover { - color: #ffffff; -} - -.footer-container { - position: relative; -} - -@media screen and (min-width: 768px) { - .footer-logo-wrapper { - position: absolute; - top: 0; - left: 30px; - } -} - -.footer-logo { - background-image: url("../images/logo-icon.svg"); - background-position: center; - background-repeat: no-repeat; - background-size: 20px 24px; - display: block; - height: 24px; - margin-bottom: 2.8125rem; - width: 20px; -} -@media screen and (min-width: 768px) { - .footer-logo { - background-size: 29px 36px; - height: 36px; - margin-bottom: 0; - margin-bottom: 0; - width: 29px; - } -} - -.footer-links-wrapper { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; -} -@media screen and (min-width: 768px) { - .footer-links-wrapper { - -ms-flex-wrap: initial; - flex-wrap: initial; - -webkit-box-pack: end; - -ms-flex-pack: end; - justify-content: flex-end; - } -} - -.footer-links-col { - margin-bottom: 3.75rem; - width: 50%; -} -@media screen and (min-width: 768px) { - .footer-links-col { - margin-bottom: 0; - width: 14%; - margin-right: 23px; - } - .footer-links-col.follow-us-col { - width: 18%; - margin-right: 0; - } -} -@media (min-width: 768px) and (max-width: 1239px) { - .footer-links-col { - width: 18%; - margin-right: 30px; - } -} - -.footer-social-icons { - margin: 8.5625rem 0 2.5rem 0; -} -.footer-social-icons a { - height: 32px; - width: 32px; - display: inline-block; - background-color: #CCCDD1; - border-radius: 50%; - margin-right: 5px; -} -.footer-social-icons a.facebook { - background-image: url("../images/logo-facebook-dark.svg"); - background-position: center center; - background-size: 9px 18px; - background-repeat: no-repeat; -} -.footer-social-icons a.twitter { - background-image: url("../images/logo-twitter-dark.svg"); - background-position: center center; - background-size: 17px 17px; - background-repeat: no-repeat; -} -.footer-social-icons a.youtube { - background-image: url("../images/logo-youtube-dark.svg"); - background-position: center center; - background-repeat: no-repeat; -} - -.site-footer .mc-field-group { - margin-top: -2px; -} - -article.pytorch-article { - max-width: 920px; - margin: 0 auto; -} -article.pytorch-article h2, -article.pytorch-article h3, -article.pytorch-article h4, -article.pytorch-article h5, -article.pytorch-article h6 { - margin: 1.375rem 0; - color: #262626; -} -article.pytorch-article h2 { - font-size: 1.625rem; - letter-spacing: 1.33px; - line-height: 2rem; - text-transform: none; -} -article.pytorch-article h3 { - font-size: 1.5rem; - letter-spacing: -0.25px; - line-height: 1.875rem; - text-transform: none; -} -article.pytorch-article h4, -article.pytorch-article h5, -article.pytorch-article h6 { - font-size: 1.125rem; - letter-spacing: -0.19px; - line-height: 1.875rem; -} -article.pytorch-article p { - margin-bottom: 1.125rem; -} -article.pytorch-article p, -article.pytorch-article ul li, -article.pytorch-article ol li, -article.pytorch-article dl dd { - font-size: 1rem; - line-height: 1.375rem; - color: #262626; - letter-spacing: 0.01px; - font-weight: 400; -} - -article.pytorch-article table { - margin-bottom: 2.5rem; - width: 100%; -} -article.pytorch-article table thead { - border-bottom: 1px solid #cacaca; -} -article.pytorch-article table th { - padding: 0.625rem; - color: #262626; -} -article.pytorch-article table td { - padding: 0.3125rem; -} -article.pytorch-article table tr th:first-of-type, -article.pytorch-article table tr td:first-of-type { - padding-left: 0; -} -article.pytorch-article table.docutils.field-list th.field-name { - padding: 0.3125rem; - padding-left: 0; -} -article.pytorch-article table.docutils.field-list td.field-body { - padding: 0.3125rem; -} -article.pytorch-article table.docutils.field-list td.field-body p:last-of-type { - margin-bottom: 0; -} -article.pytorch-article ul, -article.pytorch-article ol { - margin: 1.5rem 0 3.125rem 0; -} -@media screen and (min-width: 768px) { - article.pytorch-article ul, - article.pytorch-article ol { - padding-left: 6.25rem; - } -} -article.pytorch-article ul li, -article.pytorch-article ol li { - margin-bottom: 0.625rem; -} -article.pytorch-article dl { - margin-bottom: 1.5rem; -} -article.pytorch-article dl dt { - margin-bottom: 0.75rem; -} -article.pytorch-article pre { - margin-bottom: 2.5rem; -} -article.pytorch-article hr { - margin-top: 4.6875rem; - margin-bottom: 4.6875rem; -} -article.pytorch-article img { - width: auto; - max-width: 100%; - overflow-x: scroll; -} - -html { - height: 100%; -} -@media screen and (min-width: 768px) { - html { - font-size: 15px; - } -} - -body { - background: #ffffff; - height: 100%; - margin: 0; -} -body.no-scroll { - height: 100%; - overflow: hidden; -} - -p { - margin-top: 0; - margin-bottom: 1.125rem; -} -p a:link, -p a:visited, -p a:hover { - color: #8B34FC; - text-decoration: none; -} -@media screen and (min-width: 768px) { - p a:hover { - text-decoration: underline; - } -} -p a:link, -p a:visited, -p a:hover { - color: var(--purple); -} - -.wy-breadcrumbs li a { - color: var(--purple); -} - -ul.pytorch-breadcrumbs { - padding-left: 0; - list-style-type: none; - padding-top: 0.625rem; - padding-bottom: 0.625rem; -} -ul.pytorch-breadcrumbs li { - display: inline-block; - font-size: 0.875rem; -} -ul.pytorch-breadcrumbs a { - color: var(--purple); - text-decoration: none; -} - -.table-of-contents-link-wrapper { - display: block; - margin-top: 0; - padding: 1.25rem 1.875rem; - background-color: #f3f4f7; - position: relative; - color: #262626; - font-size: 1.25rem; -} -.table-of-contents-link-wrapper.is-open .toggle-table-of-contents { - -webkit-transform: rotate(180deg); - transform: rotate(180deg); -} -@media screen and (min-width: 1100px) { - .table-of-contents-link-wrapper { - display: none; - } -} - -.toggle-table-of-contents { - background-image: url("../images/chevron-down-grey.svg"); - background-position: center center; - background-repeat: no-repeat; - background-size: 18px 18px; - height: 100%; - position: absolute; - right: 21px; - width: 30px; - top: 0; -} - -.tutorials-header .header-logo { - background-image: url("../images/logo_wordmark.svg"); -} -.tutorials-header .main-menu ul li a { - color: #262626; -} -.tutorials-header .main-menu-open-button { - background-image: url("../images/icon-menu-dots-dark.svg"); -} - -.rst-content footer .helpful-hr.hr-top { - margin-bottom: -0.0625rem; -} -.rst-content footer .helpful-hr.hr-bottom { - margin-top: -0.0625rem; -} -.rst-content footer .helpful-container { - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - font-size: 1.125rem; -} -.rst-content footer .helpful-container .helpful-question, .rst-content footer .helpful-container .was-helpful-thank-you { - padding: 0.625rem 1.25rem 0.625rem 1.25rem; -} -#was-helpful-thank-you { - visibility: hidden; -} -.rst-content footer .helpful-container .helpful-question.yes-link, .rst-content footer .helpful-container .helpful-question.no-link { - color: #8B34FC; - cursor: pointer; -} -.rst-content footer .helpful-container .helpful-question.yes-link:hover, .rst-content footer .helpful-container .helpful-question.no-link:hover { - background-color: #8B34FC; - color: #ffffff; -} -.rst-content footer div[role="contentinfo"] { - padding-top: 2.5rem; -} -.rst-content footer div[role="contentinfo"] p { - margin-bottom: 0; -} - -h1 { - font-size: 2rem; - letter-spacing: 1.78px; - line-height: 2.5rem; - margin: 1.375rem 0; -} - -span.pre { - color: #6c6c6d; - background-color: #f3f4f7; - padding: 2px 1px; -} - -pre { - background-color: #f3f4f7; - padding: 1.375rem; -} - -.highlight .c1 { - color: #6c6c6d; -} - -a.headerlink { - color: #fedcc6 !important; - font-size: 0.85em; - padding: 0 4px 0 4px; - margin-right: -10px; -} - -a.headerlink:hover{ - color: var(--purple) !important; -} - -article.pytorch-article ul, -article.pytorch-article ol { - padding-left: 1.0rem; - margin: 0; - margin-bottom: 16px; -} -article.pytorch-article ul li, -article.pytorch-article ol li { - margin: 0; - line-height: 1.75rem; -} -article.pytorch-article ul p, -article.pytorch-article ol p { - line-height: 1.75rem; - margin-bottom: 0; -} -article.pytorch-article ul ul, -article.pytorch-article ul ol, -article.pytorch-article ol ul, -article.pytorch-article ol ol { - margin: 0; -} -article.pytorch-article h1, -article.pytorch-article h2, -article.pytorch-article h3, -article.pytorch-article h4, -article.pytorch-article h5, -article.pytorch-article h6 { - font-weight: 400; - word-wrap: break-word; -} -article.pytorch-article h1 a, -article.pytorch-article h2 a, -article.pytorch-article h3 a, -article.pytorch-article h4 a, -article.pytorch-article h5 a, -article.pytorch-article h6 a { - color: #262626; -} -article.pytorch-article p.caption { - margin-top: 1.25rem; -} - -article.pytorch-article .section:first-of-type h1:first-of-type { - margin-top: 0; -} - -article.pytorch-article .sphx-glr-thumbcontainer { - margin: 0; - border: 1px solid #d6d7d8; - border-radius: 0; - width: 45%; - text-align: center; - margin-bottom: 5%; -} -@media screen and (max-width: 1100px) { - article.pytorch-article .sphx-glr-thumbcontainer:nth-child(odd) { - margin-left: 0; - margin-right: 2.5%; - } - article.pytorch-article .sphx-glr-thumbcontainer:nth-child(even) { - margin-right: 0; - margin-left: 2.5%; - } - article.pytorch-article .sphx-glr-thumbcontainer .figure { - width: 40%; - } -} -@media screen and (min-width: 1101px) { - article.pytorch-article .sphx-glr-thumbcontainer { - margin-right: 3%; - margin-bottom: 3%; - width: 30%; - } -} -article.pytorch-article .sphx-glr-thumbcontainer .caption-text a { - font-size: 1rem; - color: #262626; - letter-spacing: 0; - line-height: 1.5rem; - text-decoration: none; -} -article.pytorch-article .sphx-glr-thumbcontainer:hover { - -webkit-box-shadow: none; - box-shadow: none; - border-bottom-color: #ffffff; -} -article.pytorch-article .sphx-glr-thumbcontainer:hover .figure:before { - bottom: 100%; -} -article.pytorch-article .sphx-glr-thumbcontainer .figure { - width: 80%; -} -article.pytorch-article .sphx-glr-thumbcontainer .figure:before { - content: ""; - display: block; - position: absolute; - top: 0; - bottom: 35%; - left: 0; - right: 0; - background: #8A94B3; - opacity: 0.10; -} -article.pytorch-article .sphx-glr-thumbcontainer .figure a.reference.internal { - text-align: left; -} -@media screen and (min-width: 768px) { - article.pytorch-article .sphx-glr-thumbcontainer:after { - content: ""; - display: block; - width: 0; - height: 1px; - position: absolute; - bottom: 0; - left: 0; - background-color: #8B34FC; - -webkit-transition: width .250s ease-in-out; - transition: width .250s ease-in-out; - } - article.pytorch-article .sphx-glr-thumbcontainer:hover:after { - width: 100%; - } -} -@media screen and (min-width: 768px) { - article.pytorch-article .sphx-glr-thumbcontainer:after { - background-color: var(--purple); - } -} - -article.pytorch-article .section :not(dt) > code { - color: #262626; - border-top: solid 2px #f3f4f7; - background-color: #f3f4f7; - border-bottom: solid 2px #f3f4f7; - padding: 0px 3px; - -webkit-box-decoration-break: clone; - box-decoration-break: clone; -} -article.pytorch-article .section :not(dt) > code .pre { - outline: 0px; - padding: 0px; -} -article.pytorch-article .method dt, -article.pytorch-article .staticmethod dt, -article.pytorch-article .function dt, -article.pytorch-article .attribute dt, -article.pytorch-article .class .attribute dt, -article.pytorch-article .class dt { - position: relative; - background: #f3f4f7; - padding: 0.5rem; - border-left: 3px solid var(--purple); - word-wrap: break-word; - padding-right: 100px; -} -article.pytorch-article .method dt em.property, -article.pytorch-article .staticmethod dt em.property, -article.pytorch-article .function dt em.property, -article.pytorch-article .attribute dt em.property, -article.pytorch-article .class dt em.property { - font-family: inherit; -} -article.pytorch-article .method dt em, -article.pytorch-article .staticmethod dt em, -article.pytorch-article .function dt em, -article.pytorch-article .attribute dt em, -article.pytorch-article .class .attribute dt em, -article.pytorch-article .class dt em, -article.pytorch-article .method dt .sig-paren, -article.pytorch-article .staticmethod dt .sig-paren, -article.pytorch-article .function dt .sig-paren, -article.pytorch-article .attribute dt .sig-paren, -article.pytorch-article .class dt .sig-paren { - font-family: var(--font-family-monospace); - font-size: 87.5%; -} -article.pytorch-article .method dt a, -article.pytorch-article .staticmethod dt a, -article.pytorch-article .function dt a, -article.pytorch-article .attribute dt a, -article.pytorch-article .class .attribute dt a, -article.pytorch-article .class dt a { - padding-right: 0; - -webkit-transform: perspective(1px) translateY(-50%); - transform: perspective(1px) translateY(-50%); -} -article.pytorch-article .method dt:hover .viewcode-link, -article.pytorch-article .staticmethod dt:hover .viewcode-link, -article.pytorch-article .function dt:hover .viewcode-link, -article.pytorch-article .attribute dt:hover .viewcode-link, -article.pytorch-article .class dt:hover .viewcode-link { - color: var(--purple); -} -article.pytorch-article .method .anchorjs-link, -article.pytorch-article .staticmethod .anchorjs-link, -article.pytorch-article .function .anchorjs-link, -article.pytorch-article .attribute .anchorjs-link, -article.pytorch-article .class .anchorjs-link { - display: inline; - position: absolute; - right: 8px; - font-size: 1.5625rem !important; - padding-left: 0; -} -article.pytorch-article .method dt > code, -article.pytorch-article .staticmethod dt > code, -article.pytorch-article .function dt > code, -article.pytorch-article .attribute dt > code, -article.pytorch-article .class .attribute dt > code, -article.pytorch-article .class dt > code { - color: #262626; - border-top: solid 2px #f3f4f7; - background-color: #f3f4f7; - border-bottom: solid 2px #f3f4f7; - -webkit-box-decoration-break: clone; - box-decoration-break: clone; -} -article.pytorch-article .method .viewcode-link, -article.pytorch-article .staticmethod .viewcode-link, -article.pytorch-article .function .viewcode-link, -article.pytorch-article .attribute .viewcode-link, -article.pytorch-article .class .viewcode-link { - font-size: 0.875rem; - color: #979797; - letter-spacing: 0; - line-height: 1.5rem; - text-transform: uppercase; - position: absolute; - right: 10px; - padding-right: 0; - top: 10%; -} -article.pytorch-article .method dd, -article.pytorch-article .staticmethod dd, -article.pytorch-article .function dd, -article.pytorch-article .attribute dd, -article.pytorch-article .class .attribute dd, -article.pytorch-article .class dd { - padding-left: 3.0rem; -} -article.pytorch-article .method dd p, -article.pytorch-article .staticmethod dd p, -article.pytorch-article .function dd p, -article.pytorch-article .attribute dd p, -article.pytorch-article .class .attribute dd p, -article.pytorch-article .class dd p { - color: #262626; -} -article.pytorch-article .method table tbody tr th.field-name, -article.pytorch-article .staticmethod table tbody tr th.field-name, -article.pytorch-article .function table tbody tr th.field-name, -article.pytorch-article .attribute table tbody tr th.field-name, -article.pytorch-article .class table tbody tr th.field-name { - white-space: nowrap; - color: #262626; - width: 20%; -} -@media screen and (min-width: 768px) { - article.pytorch-article .method table tbody tr th.field-name, - article.pytorch-article .staticmethod table tbody tr th.field-name, - article.pytorch-article .function table tbody tr th.field-name, - article.pytorch-article .attribute table tbody tr th.field-name, - article.pytorch-article .class table tbody tr th.field-name { - width: 15%; - } -} -article.pytorch-article .method table tbody tr td.field-body, -article.pytorch-article .staticmethod table tbody tr td.field-body, -article.pytorch-article .function table tbody tr td.field-body, -article.pytorch-article .attribute table tbody tr td.field-body, -article.pytorch-article .class table tbody tr td.field-body { - padding: 0.625rem; - width: 80%; - color: #262626; -} -@media screen and (min-width: 768px) { - article.pytorch-article .method table tbody tr td.field-body, - article.pytorch-article .staticmethod table tbody tr td.field-body, - article.pytorch-article .function table tbody tr td.field-body, - article.pytorch-article .attribute table tbody tr td.field-body, - article.pytorch-article .class table tbody tr td.field-body { - width: 85%; - } -} -@media screen and (min-width: 1600px) { - article.pytorch-article .method table tbody tr td.field-body, - article.pytorch-article .staticmethod table tbody tr td.field-body, - article.pytorch-article .function table tbody tr td.field-body, - article.pytorch-article .attribute table tbody tr td.field-body, - article.pytorch-article .class table tbody tr td.field-body { - padding-left: 1.25rem; - } -} -article.pytorch-article .method table tbody tr td.field-body p, -article.pytorch-article .staticmethod table tbody tr td.field-body p, -article.pytorch-article .function table tbody tr td.field-body p, -article.pytorch-article .attribute table tbody tr td.field-body p, -article.pytorch-article .class table tbody tr td.field-body p { - padding-left: 0px; -} -article.pytorch-article .method table tbody tr td.field-body p:last-of-type, -article.pytorch-article .staticmethod table tbody tr td.field-body p:last-of-type, -article.pytorch-article .function table tbody tr td.field-body p:last-of-type, -article.pytorch-article .attribute table tbody tr td.field-body p:last-of-type, -article.pytorch-article .class table tbody tr td.field-body p:last-of-type { - margin-bottom: 0; -} -article.pytorch-article .method table tbody tr td.field-body ol, -article.pytorch-article .staticmethod table tbody tr td.field-body ol, -article.pytorch-article .function table tbody tr td.field-body ol, -article.pytorch-article .attribute table tbody tr td.field-body ol, -article.pytorch-article .class table tbody tr td.field-body ol, -article.pytorch-article .method table tbody tr td.field-body ul, -article.pytorch-article .staticmethod table tbody tr td.field-body ul, -article.pytorch-article .function table tbody tr td.field-body ul, -article.pytorch-article .attribute table tbody tr td.field-body ul, -article.pytorch-article .class table tbody tr td.field-body ul { - padding-left: 1rem; - padding-bottom: 0; -} -article.pytorch-article .method table.docutils.field-list, -article.pytorch-article .staticmethod table.docutils.field-list, -article.pytorch-article .function table.docutils.field-list, -article.pytorch-article .attribute table.docutils.field-list, -article.pytorch-article .class table.docutils.field-list { - margin-bottom: 0.75rem; -} -article.pytorch-article .attribute .has-code { - float: none; -} -article.pytorch-article .class dt { - border-left: none; - border-top: 3px solid var(--purple); - padding-left: 4em; -} -article.pytorch-article .class dt em.property { - position: absolute; - left: 0.5rem; -} -article.pytorch-article .class dd .docutils dt { - padding-left: 0.5rem; -} -article.pytorch-article .class em.property { - text-transform: uppercase; - font-style: normal; - color: var(--purple); - font-size: 1rem; - letter-spacing: 0; - padding-right: 0.75rem; -} -article.pytorch-article .class dl dt em.property { - position: static; - left: 0; - padding-right: 0; -} -article.pytorch-article .class .attribute dt { - border-top: none; -} -article.pytorch-article .class .attribute dt em.property { - text-transform: none; - position: relative; - left: 0; -} -article.pytorch-article table { - table-layout: fixed; -} - -div.deprecated p { - display: inline; -} -div.deprecated, -div.versionchanged { - margin-top: 0.5rem; - padding: 0.5rem; - margin-bottom: 0.5rem; - border: none; -} -div.versionadded { - margin: 1rem 0; -} -div.deprecated p:last-child, -div.versionchanged p:last-child, -div.versionadded p:last-child { - margin-bottom: 0 -} -div.deprecated { - color: #b94a48; - background-color: #fdede9; -} -div.versionchanged { - background-color: #fffbe8; -} -.versionmodified { - font-weight: 700; -} - -article.pytorch-article .note, -article.pytorch-article .warning, -article.pytorch-article .tip, -article.pytorch-article .hint, -article.pytorch-article .important, -article.pytorch-article .caution, -article.pytorch-article .danger, -article.pytorch-article .attention, -article.pytorch-article .error { - background: #f3f4f7; - margin-top: 1.875rem; - margin-bottom: 1.125rem; -} -article.pytorch-article .note .admonition-title, -article.pytorch-article .warning .admonition-title, -article.pytorch-article .tip .admonition-title, -article.pytorch-article .hint .admonition-title, -article.pytorch-article .important .admonition-title, -article.pytorch-article .caution .admonition-title, -article.pytorch-article .danger .admonition-title, -article.pytorch-article .attention .admonition-title, -article.pytorch-article .error .admonition-title { - color: #ffffff; - letter-spacing: 1px; - text-transform: uppercase; - margin-bottom: 1.125rem; - padding: 3px 0 3px 1.375rem; - position: relative; - font-size: 0.875rem; -} -article.pytorch-article .note .admonition-title:before, -article.pytorch-article .warning .admonition-title:before, -article.pytorch-article .tip .admonition-title:before, -article.pytorch-article .hint .admonition-title:before, -article.pytorch-article .important .admonition-title:before, -article.pytorch-article .caution .admonition-title:before, -article.pytorch-article .danger .admonition-title:before, -article.pytorch-article .attention .admonition-title:before, -article.pytorch-article .error .admonition-title:before { - content: "\2022"; - position: absolute; - left: 9px; - color: #ffffff; - top: 2px; -} -article.pytorch-article .note p:nth-child(n + 2), -article.pytorch-article .warning p:nth-child(n + 2), -article.pytorch-article .tip p:nth-child(n + 2), -article.pytorch-article .hint p:nth-child(n + 2), -article.pytorch-article .important p:nth-child(n + 2), -article.pytorch-article .caution p:nth-child(n + 2), -article.pytorch-article .danger p:nth-child(n + 2), -article.pytorch-article .attention p:nth-child(n + 2), -article.pytorch-article .error p:nth-child(n + 2) { - padding: 0 1.375rem; -} -article.pytorch-article .note table, -article.pytorch-article .warning table, -article.pytorch-article .tip table, -article.pytorch-article .hint table, -article.pytorch-article .important table, -article.pytorch-article .caution table, -article.pytorch-article .danger table, -article.pytorch-article .attention table, -article.pytorch-article .error table { - margin: 0 2rem; - width: auto; -} -article.pytorch-article .note .pre, -article.pytorch-article .note pre, -article.pytorch-article .warning .pre, -article.pytorch-article .warning pre, -article.pytorch-article .tip .pre, -article.pytorch-article .tip pre, -article.pytorch-article .hint .pre, -article.pytorch-article .hint pre, -article.pytorch-article .important .pre, -article.pytorch-article .important pre, -article.pytorch-article .caution .pre, -article.pytorch-article .caution pre, -article.pytorch-article .danger .pre, -article.pytorch-article .danger pre, -article.pytorch-article .attention .pre, -article.pytorch-article .attention pre, -article.pytorch-article .error .pre, -article.pytorch-article .error pre { - background: #ffffff; - outline: 1px solid #e9e9e9; -} -article.pytorch-article .note :not(dt) > code, -article.pytorch-article .warning :not(dt) > code, -article.pytorch-article .tip :not(dt) > code, -article.pytorch-article .hint :not(dt) > code, -article.pytorch-article .important :not(dt) > code, -article.pytorch-article .caution :not(dt) > code, -article.pytorch-article .danger :not(dt) > code, -article.pytorch-article .attention :not(dt) > code, -article.pytorch-article .error :not(dt) > code { - border-top: solid 2px #ffffff; - background-color: #ffffff; - border-bottom: solid 2px #ffffff; - padding: 0px 3px; - -webkit-box-decoration-break: clone; - box-decoration-break: clone; - outline: 1px solid #e9e9e9; -} -article.pytorch-article .note :not(dt) > code .pre, -article.pytorch-article .warning :not(dt) > code .pre, -article.pytorch-article .tip :not(dt) > code .pre, -article.pytorch-article .hint :not(dt) > code .pre, -article.pytorch-article .important :not(dt) > code .pre, -article.pytorch-article .caution :not(dt) > code .pre, -article.pytorch-article .danger :not(dt) > code .pre, -article.pytorch-article .attention :not(dt) > code .pre, -article.pytorch-article .error :not(dt) > code .pre { - outline: 0px; - padding: 0px; -} -article.pytorch-article .note pre, -article.pytorch-article .warning pre, -article.pytorch-article .tip pre, -article.pytorch-article .hint pre, -article.pytorch-article .important pre, -article.pytorch-article .caution pre, -article.pytorch-article .danger pre, -article.pytorch-article .attention pre, -article.pytorch-article .error pre { - margin-bottom: 0; -} -article.pytorch-article .note .highlight, -article.pytorch-article .warning .highlight, -article.pytorch-article .tip .highlight, -article.pytorch-article .hint .highlight, -article.pytorch-article .important .highlight, -article.pytorch-article .caution .highlight, -article.pytorch-article .danger .highlight, -article.pytorch-article .attention .highlight, -article.pytorch-article .error .highlight { - margin: 0 2rem 1.125rem 2rem; -} -article.pytorch-article .note ul, -article.pytorch-article .note ol, -article.pytorch-article .warning ul, -article.pytorch-article .warning ol, -article.pytorch-article .tip ul, -article.pytorch-article .tip ol, -article.pytorch-article .hint ul, -article.pytorch-article .hint ol, -article.pytorch-article .important ul, -article.pytorch-article .important ol, -article.pytorch-article .caution ul, -article.pytorch-article .caution ol, -article.pytorch-article .danger ul, -article.pytorch-article .danger ol, -article.pytorch-article .attention ul, -article.pytorch-article .attention ol, -article.pytorch-article .error ul, -article.pytorch-article .error ol { - padding-left: 3.25rem; -} -article.pytorch-article .note ul li, -article.pytorch-article .note ol li, -article.pytorch-article .warning ul li, -article.pytorch-article .warning ol li, -article.pytorch-article .tip ul li, -article.pytorch-article .tip ol li, -article.pytorch-article .hint ul li, -article.pytorch-article .hint ol li, -article.pytorch-article .important ul li, -article.pytorch-article .important ol li, -article.pytorch-article .caution ul li, -article.pytorch-article .caution ol li, -article.pytorch-article .danger ul li, -article.pytorch-article .danger ol li, -article.pytorch-article .attention ul li, -article.pytorch-article .attention ol li, -article.pytorch-article .error ul li, -article.pytorch-article .error ol li { - color: #262626; -} -article.pytorch-article .note p, -article.pytorch-article .warning p, -article.pytorch-article .tip p, -article.pytorch-article .hint p, -article.pytorch-article .important p, -article.pytorch-article .caution p, -article.pytorch-article .danger p, -article.pytorch-article .attention p, -article.pytorch-article .error p { - margin-top: 1.125rem; -} -article.pytorch-article .note .admonition-title { - background: #54c7ec; -} -article.pytorch-article .warning .admonition-title { - background: #e94f3b; -} -article.pytorch-article .tip .admonition-title { - background: #6bcebb; -} -article.pytorch-article .hint .admonition-title { - background: #a2cdde; -} -article.pytorch-article .important .admonition-title { - background: #5890ff; -} -article.pytorch-article .caution .admonition-title { - background: #f7923a; -} -article.pytorch-article .danger .admonition-title { - background: #db2c49; -} -article.pytorch-article .attention .admonition-title { - background: #f5a623; -} -article.pytorch-article .error .admonition-title { - background: #cc2f90; -} -article.pytorch-article .sphx-glr-download-link-note.admonition.note, -article.pytorch-article .reference.download.internal, article.pytorch-article .sphx-glr-signature { - display: none; -} -article.pytorch-article .admonition > p:last-of-type { - margin-bottom: 0; - padding-bottom: 1.125rem !important; -} - -.pytorch-article div.sphx-glr-download a { - background-color: #f3f4f7; - background-image: url("../images/arrow-down-orange.svg"); - background-repeat: no-repeat; - background-position: left 10px center; - background-size: 15px 15px; - border-radius: 0; - border: none; - display: block; - text-align: left; - padding: 0.9375rem 3.125rem; - position: relative; - margin: 1.25rem auto; -} -@media screen and (min-width: 768px) { - .pytorch-article div.sphx-glr-download a:after { - content: ""; - display: block; - width: 0; - height: 1px; - position: absolute; - bottom: 0; - left: 0; - background-color: #8B34FC; - -webkit-transition: width .250s ease-in-out; - transition: width .250s ease-in-out; - } - .pytorch-article div.sphx-glr-download a:hover:after { - width: 100%; - } -} -@media screen and (min-width: 768px) { - .pytorch-article div.sphx-glr-download a:after { - background-color: var(--purple); - } -} -@media screen and (min-width: 768px) { - .pytorch-article div.sphx-glr-download a { - background-position: left 20px center; - } -} -.pytorch-article div.sphx-glr-download a:hover { - -webkit-box-shadow: none; - box-shadow: none; - text-decoration: none; - background-image: url("../images/arrow-down-orange.svg"); - background-color: #f3f4f7; -} -.pytorch-article div.sphx-glr-download a span.pre { - background-color: transparent; - font-size: 1.125rem; - padding: 0; - color: #262626; -} -.pytorch-article div.sphx-glr-download a code, .pytorch-article div.sphx-glr-download a kbd, .pytorch-article div.sphx-glr-download a pre, .pytorch-article div.sphx-glr-download a samp, .pytorch-article div.sphx-glr-download a span.pre { - font-family: var(--font-family-sans-serif); -} - -.pytorch-article p.sphx-glr-script-out { - margin-bottom: 1.125rem; -} - -.pytorch-article div.sphx-glr-script-out { - margin-bottom: 2.5rem; -} -.pytorch-article div.sphx-glr-script-out .highlight { - margin-left: 0; - margin-top: 0; -} -.pytorch-article div.sphx-glr-script-out .highlight pre { - background-color: #fdede9; - padding: 1.5625rem; - color: #837b79; -} -.pytorch-article div.sphx-glr-script-out + p { - margin-top: unset; -} - -article.pytorch-article .wy-table-responsive table { - border: none; - border-color: #ffffff !important; - table-layout: fixed; -} -article.pytorch-article .wy-table-responsive table thead tr { - border-bottom: 2px solid #6c6c6d; - color: #fff; -} -article.pytorch-article .wy-table-responsive table thead th { - line-height: 1.75rem; - padding-left: 0.9375rem; - padding-right: 0.9375rem; -} -article.pytorch-article .wy-table-responsive table tbody .row-odd { - background-color: #f3f4f7; -} -article.pytorch-article .wy-table-responsive table tbody td { - color: #6c6c6d; - white-space: normal; - padding: 0.9375rem; - font-size: 1rem; - line-height: 1.375rem; -} -article.pytorch-article .wy-table-responsive table tbody td .pre { - background: #ffffff; - outline: 1px solid #e9e9e9; - color: var(--purple); - font-size: 87.5%; -} -article.pytorch-article .wy-table-responsive table tbody td code { - font-size: 87.5%; -} - -a[rel~="prev"], a[rel~="next"] { - padding: 0.375rem 0 0 0; -} - -img.next-page, -img.previous-page { - width: 8px; - height: 10px; - position: relative; - top: -1px; -} - -img.previous-page { - -webkit-transform: scaleX(-1); - transform: scaleX(-1); -} - -.rst-footer-buttons { - margin-top: 1.875rem; - margin-bottom: 1.875rem; -} -.rst-footer-buttons .btn:focus, -.rst-footer-buttons .btn.focus { - -webkit-box-shadow: none; - box-shadow: none; -} - -article.pytorch-article .caption { - color: #6c6c6d; - letter-spacing: 0.25px; - line-height: 2.125rem; -} - -article.pytorch-article .math { - color: #262626; - width: auto; - text-align: center; -} -article.pytorch-article .math img { - width: auto; -} - -.pytorch-breadcrumbs-wrapper { - width: 100%; -} -@media screen and (min-width: 1101px) { - .pytorch-breadcrumbs-wrapper { - float: left; - margin-left: 3%; - width: 75%; - } -} -@media screen and (min-width: 1600px) { - .pytorch-breadcrumbs-wrapper { - width: 850px; - margin-left: 1.875rem; - } -} -.pytorch-breadcrumbs-wrapper .pytorch-breadcrumbs-aside { - float: right; -} - -.pytorch-article .container { - padding-left: 0; - padding-right: 0; - max-width: none; -} - -a:link, -a:visited, -a:hover { - color: var(--purple); -} - -::-webkit-input-placeholder { - color: var(--purple); -} - -::-moz-placeholder { - color: var(--purple); -} - -:-ms-input-placeholder { - color: var(--purple); -} - -:-moz-placeholder { - color: var(--purple); -} - -@media screen and (min-width: 768px) { - .site-footer a:hover { - color: var(--purple); - } -} - -.docs-tutorials-resources a { - color: var(--purple); -} - -.header-holder { - position: relative; - z-index: 201; -} - -.header-holder .main-menu ul li.active:after { - color: var(--purple); -} -.header-holder .main-menu ul li.active a { - color: var(--purple); -} -@media screen and (min-width: 1100px) { - .header-holder .main-menu ul li a:hover { - color: var(--purple); - } -} - -.mobile-main-menu.open ul li.active a { - color: var(--purple); -} - -.version { - padding-bottom: 1rem; -} - -.pytorch-call-to-action-links { - padding-top: 0; - display: -webkit-box; - display: -ms-flexbox; - display: flex; -} -@media screen and (min-width: 768px) { - .pytorch-call-to-action-links { - padding-top: 2.5rem; - } -} -@media (min-width: 768px) and (max-width: 1239px) { - .pytorch-call-to-action-links { - padding-top: 0; - } -} -@media (min-width: 1100px) and (max-width: 1239px) { - .pytorch-call-to-action-links { - padding-top: 2.5rem; - } -} -.pytorch-call-to-action-links #tutorial-type { - display: none; -} -.pytorch-call-to-action-links .call-to-action-img, .pytorch-call-to-action-links .call-to-action-notebook-img { - height: 1.375rem; - width: 1.375rem; - margin-right: 10px; -} -.pytorch-call-to-action-links .call-to-action-notebook-img { - height: 1rem; -} -.pytorch-call-to-action-links a { - padding-right: 1.25rem; - color: #000000; - cursor: pointer; -} -.pytorch-call-to-action-links a:hover { - color: #8B34FC; -} -.pytorch-call-to-action-links a .call-to-action-desktop-view { - display: none; -} -@media screen and (min-width: 768px) { - .pytorch-call-to-action-links a .call-to-action-desktop-view { - display: block; - } -} -.pytorch-call-to-action-links a .call-to-action-mobile-view { - display: block; -} -@media screen and (min-width: 768px) { - .pytorch-call-to-action-links a .call-to-action-mobile-view { - display: none; - } -} -.pytorch-call-to-action-links a #google-colab-link, .pytorch-call-to-action-links a #download-notebook-link, -.pytorch-call-to-action-links a #github-view-link { - padding-bottom: 0.625rem; - border-bottom: 1px solid #f3f4f7; - padding-right: 2.5rem; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} -.pytorch-call-to-action-links a #google-colab-link:hover, .pytorch-call-to-action-links a #download-notebook-link:hover, -.pytorch-call-to-action-links a #github-view-link:hover { - border-bottom-color: #8B34FC; - color: #8B34FC; -} - -/* ------------------------------------------------------------------------------- -* qiskit-card -* ------------------------------------------------------------------------------- */ - -a.qiskit-card { - position: relative; - display: flex; - flex: 1 1 auto; - flex-direction: column; - height: 98px; - padding: 1.25rem; - margin-bottom: 1.875rem; - min-width: 0; - word-wrap: break-word; - border: 1px solid #f3f4f7; - overflow: scroll; - background-color: #f3f4f7; - background-clip: border-box; - cursor: pointer; -} -@media screen and (min-width: 1240px) { - a.qiskit-card { - height: 200px; - overflow: inherit; - } -} -@media (min-width: 768px) and (max-width: 1239px) { - a.qiskit-card { - height: 200px; - overflow: scroll; - } -} - -.qiskit-card-image-container { - position: absolute; - top: 0px; - right: 0px; - height: 96px; - width: 96px; - opacity: 0.5; -} -.qiskit-card-image-container img { - height: 100%; - width: 100%; -} -@media screen and (min-width: 768px) { - .qiskit-card-image-container { - height: 100%; - width: 25%; - } -} -@media (min-width: 768px) and (max-width: 1239px) { - .qiskit-card-image-container { - height: 100%; - width: 198px; - } -} -.qiskit-card-image-container:before { - content: ''; - position: absolute; - top: 0; - left: 0; - bottom: 0; - right: 0; - z-index: 1; - background: #000000; - opacity: .075; -} - -a.qiskit-card h3 { - width: 70%; - display: inline-flex; - margin-bottom: 1.125rem; - margin-top: 0; - font-size: 1.5rem; - color: #262626; -} -@media screen and (min-width: 768px) { - a.qiskit-card h3 { - width: 75%; - } -} -@media (min-width: 768px) and (max-width: 1239px) { - a.qiskit-card h3 { - width: 70%; - } -} - -a.qiskit-card p { - font-size: 0.9375rem; - line-height: 1.5rem; - margin-bottom: 0; - color: #6c6c6d; - font-weight: 400; - width: 70%; -} -@media screen and (min-width: 768px) { - a.qiskit-card p { - width: 75%; - } -} -@media (min-width: 768px) and (max-width: 1239px) { - a.qiskit-card p { - width: 70%; - } -} - -@media screen and (min-width: 768px) { - a.qiskit-card:after { - content: ""; - display: block; - width: 0; - height: 1px; - position: absolute; - bottom: 0; - left: 0; - background-color: #8B34FC; - -webkit-transition: width .250s ease-in-out; - transition: width .250s ease-in-out; - } - a.qiskit-card:hover:after { - width: 100%; - } -} - -a.qiskit-card:hover { - background-color: #ffffff; - border: 1px solid #e2e2e2; - border-bottom: none; -} -a.qiskit-card:hover p { - color: #262626; -} -a.qiskit-card:hover .qiskit-card-image-container { - opacity: unset; -} - -/* ------------------------------------------------------------------------------- -* qiskit-call-to-action -* ------------------------------------------------------------------------------- */ - -.qiskit-call-to-action-grid { - padding-bottom: 50px; - display: flex; - flex-wrap: wrap; - margin-right: -15px; - margin-left: -15px; -} - -.qiskit-call-to-action-item { - flex: 0 0 50%; - max-width: 50%; - position: relative; - width: 100%; - min-height: 1px; - padding: 10px 15px 20px 15px; -} - -div.qiskit-call-to-action-item p { - color: #666666; - font-weight: 300; - font-size: 1.125rem; - line-height: 1.875rem; -} - -.qiskit-call-to-action-item a { - font-size: 1.125rem; - border-radius: 0; - border: none; - background-color: #f3f4f7; - color: #6c6c6d; - font-weight: 400; - position: relative; - letter-spacing: 0.25px; - - background-size: 8px 14px; - background-position: center right 12px; - background-image: url("../images/chevron-right-purple.svg"); - background-repeat: no-repeat; - - display: inline-block; - text-align: center; - white-space: nowrap; - vertical-align: middle; - user-select: none; - padding: 0.375rem 0.75rem; - padding-right: 2em; - line-height: 1.5; -} - -.qiskit-call-to-action-item a::after { - content: ""; - display: block; - width: 0; - height: 1px; - position: absolute; - bottom: 0; - left: 0; - background-color: #8B34FC; - transition: width .250s ease-in-out; -} - -.qiskit-call-to-action-item a:hover::after { - width: 100%; -} - - -.pytorch-container { - margin: 0 auto; - padding: 0 1.875rem; - width: auto; - position: relative; -} -@media screen and (min-width: 1100px) { - .pytorch-container { - padding: 0; - } -} -@media screen and (min-width: 1101px) { - .pytorch-container { - margin-left: 25%; - } -} -@media screen and (min-width: 1600px) { - .pytorch-container { - margin-left: 350px; - } -} -.pytorch-container:before, .pytorch-container:after { - content: ""; - display: table; -} -.pytorch-container:after { - clear: both; -} -.pytorch-container { - *zoom: 1; -} - -.pytorch-content-wrap { - background-color: #ffffff; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - padding-top: 0; -} -.pytorch-content-wrap:before, .pytorch-content-wrap:after { - content: ""; - display: table; -} -.pytorch-content-wrap:after { - clear: both; -} -.pytorch-content-wrap { - *zoom: 1; -} -@media screen and (min-width: 1101px) { - .pytorch-content-wrap { - float: left; - width: 100%; - display: block; - } -} -@media screen and (min-width: 1600px) { - .pytorch-content-wrap { - width: 100%; - } -} - -.pytorch-content { - background: #ffffff; - width: 100%; - max-width: 700px; - position: relative; -} - -.pytorch-content-left { - margin-top: 2.5rem; - width: 100%; -} -@media screen and (min-width: 1101px) { - .pytorch-content-left { - margin-top: 0; - margin-left: 3%; - width: 75%; - float: left; - } -} -@media screen and (min-width: 1600px) { - .pytorch-content-left { - width: 850px; - margin-left: 30px; - } -} - -.pytorch-content-left .main-content .note:nth-child(1), .pytorch-content-left .main-content .warning:nth-child(1) { - margin-top: 0; -} - -.pytorch-content-right { - display: none; - overflow-x: hidden; - overflow-y: hidden; - position: sticky; - top: var(--header-height); -} -@media screen and (min-width: 1101px) { - .pytorch-content-right { - display: block; - margin-left: 0; - width: 19%; - float: left; - height: 100%; - } -} -@media screen and (min-width: 1600px) { - .pytorch-content-right { - width: 280px; - } -} - -@media screen and (min-width: 1101px) { - .pytorch-side-scroll { - position: relative; - overflow-x: hidden; - overflow-y: scroll; - height: 100%; - } -} - -@media screen and (min-width: 1101px) { - .pytorch-menu-vertical { - display: block; - padding-top: 0; - } -} -@media screen and (min-width: 1600px) { - .pytorch-menu-vertical { - padding-left: 0; - } -} - -.pytorch-left-menu { - display: none; - background-color: #f3f4f7; - color: #262626; - overflow: scroll; - clear: both; -} -@media screen and (min-width: 1101px) { - .pytorch-left-menu { - display: block; - overflow-x: hidden; - overflow-y: hidden; - padding-bottom: 10px; - width: 25%; - z-index: 200; - float: left; - } - .pytorch-left-menu.make-fixed { - position: fixed; - top: 0; - bottom: 0; - left: 0; - float: none; - } -} -@media screen and (min-width: 1600px) { - .pytorch-left-menu { - width: 350px; - } -} - -.expand-menu, .hide-menu { - color: #6c6c6d; - padding-left: 10px; - cursor: pointer; -} - -.hide-menu { - display: none; -} - -.left-nav-top-caption { - padding-top: 1rem; -} - -/* SIDEBAR */ - -.pytorch-left-menu p.caption { - padding: 0 2rem; - line-height: 32px; - color: #6c6c6d; - font-size: 0.875rem; - text-decoration: none; - cursor:pointer; - margin-bottom: 0; - font-weight: 600; -} - -.pytorch-left-menu p.caption.expandable:after { - content: url('../images/qiskit-chevron-down.svg'); - float: right; -} - -.pytorch-left-menu p.caption.expandable.open:after { - content: url('../images/qiskit-chevron-up.svg'); -} - -.pytorch-left-menu-search { - margin-bottom: 2.5rem; -} -@media screen and (min-width: 1101px) { - .pytorch-left-menu-search { - margin: 1.25rem 2rem; - } -} - -.pytorch-left-menu-search ::-webkit-input-placeholder { - color: #262626; -} -.pytorch-left-menu-search :-ms-input-placeholder { - color: #262626; -} -.pytorch-left-menu-search ::-ms-input-placeholder { - color: #262626; -} -.pytorch-left-menu-search ::placeholder { - color: #262626; -} - -.pytorch-left-menu-search input[type=text] { - border-radius: 0; - padding: 0.5rem 0.75rem; - border-color: #ffffff; - color: #262626; - border-style: solid; - font-size: 1rem; - width: 100%; - background-color: #f3f4f7; - background-image: url("../images/search-icon.svg"); - background-repeat: no-repeat; - background-size: 18px 18px; - background-position: 12px 10px; - padding-left: 40px; - background-color: #ffffff; -} -.pytorch-left-menu-search input[type=text]:focus { - outline: 0; -} - -@media screen and (min-width: 1101px) { - .pytorch-left-menu .pytorch-side-scroll { - width: 120%; - } -} -@media screen and (min-width: 1600px) { - .pytorch-left-menu .pytorch-side-scroll { - width: 340px; - } -} - -.pytorch-right-menu { - min-height: 100px; - overflow-x: hidden; - overflow-y: hidden; - left: 0; - z-index: 200; - padding-top: 0; - position: relative; -} -@media screen and (min-width: 1101px) { - .pytorch-right-menu { - width: 100%; - } - .pytorch-right-menu.scrolling-fixed { - position: fixed; - top: 45px; - left: 83.5%; - width: 14%; - } - .pytorch-right-menu.scrolling-absolute { - position: absolute; - left: 0; - } -} -@media screen and (min-width: 1600px) { - .pytorch-right-menu { - left: 0; - width: 380px; - } - .pytorch-right-menu.scrolling-fixed { - position: fixed; - top: 45px; - left: 1230px; - } - .pytorch-right-menu.scrolling-absolute { - position: absolute; - left: 0; - } -} - -.pytorch-left-menu ul, -.pytorch-right-menu ul { - list-style-type: none; - padding-left: 0; -} -.pytorch-left-menu > ul, -.pytorch-right-menu > ul { - margin-bottom: 2.5rem; -} -.pytorch-left-menu a:link, -.pytorch-left-menu a:visited, -.pytorch-left-menu a:hover, -.pytorch-right-menu a:link, -.pytorch-right-menu a:visited, -.pytorch-right-menu a:hover { - color: #6c6c6d; - font-size: 0.875rem; - line-height: 1rem; - padding: 0; - text-decoration: none; -} -.pytorch-left-menu a:link.reference.internal, -.pytorch-left-menu a:visited.reference.internal, -.pytorch-left-menu a:hover.reference.internal, -.pytorch-right-menu a:link.reference.internal, -.pytorch-right-menu a:visited.reference.internal, -.pytorch-right-menu a:hover.reference.internal { - margin-bottom: 0.3125rem; - position: relative; -} -.pytorch-left-menu li code, -.pytorch-right-menu li code { - border: none; - background: inherit; - color: inherit; - padding-left: 0; - padding-right: 0; -} - -/* sidebar items for custom side menu */ - -.sidebar-l1-expandable { - font-weight: 600; - padding: 0 2rem; - line-height: 32px; - color: #6c6c6d; - font-size: 0.875rem; - text-decoration: none; - cursor:pointer; -} - -.sidebar-l1-expandable:after { - content: url('../images/qiskit-chevron-down.svg'); - float: right; -} - -.sidebar-l1-expandable.open:after { - content: url('../images/qiskit-chevron-up.svg'); -} - -.sidebar-subheadings { - display: none; -} - -.sidebar-l2 { - padding: 0 3rem; - line-height: 28px; - color: #525252; -} - -.current { - color: var(--purple) !important; -} - -/* toctree items for sphinx generated side menu */ - -.toctree-l1 { - padding: 0 2rem; - line-height: 32px; - position: relative; - cursor: pointer; - font-weight: 600; -} - -.toctree-l1-external { - padding: 0 2rem; - line-height: 32px; - position: relative; - cursor: pointer; - font-weight: 600; -} - -.toctree-l1-external .reference.external:after, -.sidebar-l1 .reference.external:after, -.sidebar-l2 .reference.external:after { - content: url('../images/launch.svg'); - float: right; - position:absolute; - padding-left: 0.5rem; -} - -.toctree-l2 { - font-weight: 400; -} - -.pytorch-left-menu li span.toctree-expand, -.pytorch-right-menu li span.toctree-expand { - display: block; - float: left; - margin-left: -1.2em; - font-size: 0.8em; - line-height: 1.6em; -} -.pytorch-left-menu li.on a, .pytorch-left-menu li.current > a, -.pytorch-right-menu li.on a, -.pytorch-right-menu li.current > a { - position: relative; - border: none; -} -.pytorch-left-menu li.on a span.toctree-expand, .pytorch-left-menu li.current > a span.toctree-expand, -.pytorch-right-menu li.on a span.toctree-expand, -.pytorch-right-menu li.current > a span.toctree-expand { - display: block; - font-size: 0.8em; - line-height: 1.6em; -} - -.pytorch-left-menu li.toctree-l1.current > a, -.pytorch-right-menu li.toctree-l1.current > a { - color: var(--purple); -} -@media screen and (min-width: 1101px) { - .pytorch-left-menu li.toctree-l1.current > a:before, - .pytorch-right-menu li.toctree-l1.current > a:before { - left: -20px; - } -} -.pytorch-left-menu li.toctree-l1.current li.toctree-l2 > ul, .pytorch-left-menu li.toctree-l2.current li.toctree-l3 > ul, -.pytorch-right-menu li.toctree-l1.current li.toctree-l2 > ul, -.pytorch-right-menu li.toctree-l2.current li.toctree-l3 > ul { - display: none; -} - -.pytorch-left-menu li.toctree-l1.current li.toctree-l2 { - margin-left: 5%; -} - -.pytorch-left-menu li.toctree-l1.current li.toctree-l2.current > ul, .pytorch-left-menu li.toctree-l2.current li.toctree-l3.current > ul, -.pytorch-right-menu li.toctree-l1.current li.toctree-l2.current > ul, -.pytorch-right-menu li.toctree-l2.current li.toctree-l3.current > ul { - display: block; -} - -.pytorch-right-menu li.toctree-l1.current li.toctree-l2.current > a:before { - color: var(--purple); -} - -.pytorch-left-menu li.toctree-l2.current li.toctree-l3 > a, -.pytorch-right-menu li.toctree-l2.current li.toctree-l3 > a { - display: block; -} -.pytorch-left-menu li.toctree-l3, -.pytorch-right-menu li.toctree-l3 { - font-size: 0.9em; -} -.pytorch-left-menu li.toctree-l3.current li.toctree-l4 > a, -.pytorch-right-menu li.toctree-l3.current li.toctree-l4 > a { - display: block; -} -.pytorch-left-menu li.toctree-l4, -.pytorch-right-menu li.toctree-l4 { - font-size: 0.9em; -} -.pytorch-left-menu li.current ul, -.pytorch-right-menu li.current ul { - display: block; -} -.pytorch-left-menu li ul, -.pytorch-right-menu li ul { - margin-bottom: 0; - display: none; -} -.pytorch-left-menu li ul li a, -.pytorch-right-menu li ul li a { - margin-bottom: 0; -} -.pytorch-left-menu a, -.pytorch-right-menu a { - display: inline-block; - position: relative; -} -.pytorch-left-menu a:hover, -.pytorch-right-menu a:hover { - cursor: pointer; -} -.pytorch-left-menu a:active, -.pytorch-right-menu a:active { - cursor: pointer; -} - -.pytorch-left-menu ul { - padding-left: 0; -} - -.pytorch-right-menu a:link, -.pytorch-right-menu a:visited, -.pytorch-right-menu a:hover { - color: #6c6c6d; -} -.pytorch-right-menu a:link span.pre, -.pytorch-right-menu a:visited span.pre, -.pytorch-right-menu a:hover span.pre { - color: #6c6c6d; -} -.pytorch-right-menu a.reference.internal{ - word-wrap: break-word; - width: 75%; - display: block; -} -.pytorch-right-menu a.reference.internal.expanded:before { - content: "-"; - font-family: var(--font-family-monospace); - position: absolute; - left: -12px; -} -.pytorch-right-menu a.reference.internal.not-expanded:before { - content: "+"; - font-family: var(--font-family-monospace); - position: absolute; - left: -12px; -} -.pytorch-right-menu li.active > a { - color: var(--purple); -} -.pytorch-right-menu li.active > a span.pre, .pytorch-right-menu li.active > a:before { - color: var(--purple); -} -.pytorch-right-menu li.active > a:after { - content: "\2022"; - color: #8B34FC; - display: inline-block; - font-size: 1.375rem; - left: -17px; - position: absolute; - top: 1px; -} -.pytorch-right-menu .pytorch-side-scroll > ul > li > ul > li { - margin-bottom: 0; -} -.pytorch-right-menu ul ul { - padding-left: 0; -} -.pytorch-right-menu ul ul li { - padding-left: 0px; -} -.pytorch-right-menu ul ul li a.reference.internal { - padding-left: 0; -} -.pytorch-right-menu ul ul li ul { - display: none; - padding-left: 10px; -} -.pytorch-right-menu ul ul li li a.reference.internal { - padding-left: 0; -} -.pytorch-right-menu li ul { - display: block; -} - -.pytorch-right-menu .pytorch-side-scroll { - padding-top: 20px; -} -@media screen and (min-width: 1101px) { - .pytorch-right-menu .pytorch-side-scroll { - width: 120%; - } -} -@media screen and (min-width: 1600px) { - .pytorch-right-menu .pytorch-side-scroll { - width: 400px; - } -} -.pytorch-right-menu .pytorch-side-scroll > ul { - padding-left: 10%; - padding-right: 10%; - margin-bottom: 0; -} -@media screen and (min-width: 1600px) { - .pytorch-right-menu .pytorch-side-scroll > ul { - padding-left: 25px; - } -} -.pytorch-right-menu .pytorch-side-scroll > ul > li > a.reference.internal { - color: #262626; - font-weight: 500; -} -.pytorch-right-menu .pytorch-side-scroll ul li { - position: relative; -} - -.header-container { - max-width: none; - margin-top: 4px; -} -@media screen and (min-width: 1101px) { - .header-container { - margin-top: 0; - } -} -@media screen and (min-width: 1600px) { - .header-container { - margin-top: 0; - } -} - -.container-fluid.header-holder { - padding-right: 0; - padding-left: 0; -} - -.header-holder .container { - max-width: none; - padding-right: 1.875rem; - padding-left: 1.875rem; -} -@media screen and (min-width: 1101px) { - .header-holder .container { - padding-right: 1.875rem; - padding-left: 1.875rem; - } -} - -.header-holder .main-menu { - -webkit-box-pack: unset; - -ms-flex-pack: unset; - justify-content: unset; - position: relative; -} -@media screen and (min-width: 1101px) { - .header-holder .main-menu ul { - padding-left: 0; - margin-left: 26%; - } -} -@media screen and (min-width: 1600px) { - .header-holder .main-menu ul { - padding-left: 38px; - margin-left: 310px; - } -} - -.pytorch-page-level-bar { - display: none; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - background-color: #ffffff; - border-bottom: 1px solid #e2e2e2; - width: 100%; - height: fit-content; -} -@media screen and (min-width: 1101px) { - .pytorch-page-level-bar { - left: 0; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - height: 45px; - padding-left: 0; - width: 100%; - height: fit-content; - } - .pytorch-page-level-bar.left-menu-is-fixed { - position: fixed; - top: 0; - left: 25%; - padding-left: 0; - height: fit-content; - right: 0; - width: 75%; - } -} -@media screen and (min-width: 1600px) { - .pytorch-page-level-bar { - left: 0; - right: 0; - width: auto; - height: fit-content; - } - .pytorch-page-level-bar.left-menu-is-fixed { - left: 350px; - right: 0; - width: auto; - height: fit-content; - } -} -.pytorch-page-level-bar ul, .pytorch-page-level-bar li { - margin: 0; -} - -.pytorch-shortcuts-wrapper { - display: none; -} -@media screen and (min-width: 1101px) { - .pytorch-shortcuts-wrapper { - font-size: 0.875rem; - float: left; - margin-left: 2%; - } -} -@media screen and (min-width: 1600px) { - .pytorch-shortcuts-wrapper { - margin-left: 1.875rem; - } -} - -.cookie-banner-wrapper { - display: none; -} -.cookie-banner-wrapper .container { - padding-left: 1.875rem; - padding-right: 1.875rem; - max-width: 1240px; -} -.cookie-banner-wrapper.is-visible { - display: block; - position: fixed; - bottom: 0; - background-color: #f3f4f7; - min-height: 100px; - width: 100%; - z-index: 401; - border-top: 3px solid #ededee; -} -.cookie-banner-wrapper .gdpr-notice { - color: #6c6c6d; - margin-top: 1.5625rem; - text-align: left; - max-width: 1440px; -} -@media screen and (min-width: 768px) { - .cookie-banner-wrapper .gdpr-notice { - width: 77%; - } -} -@media (min-width: 768px) and (max-width: 1239px) { - .cookie-banner-wrapper .gdpr-notice { - width: inherit; - } -} -.cookie-banner-wrapper .gdpr-notice .cookie-policy-link { - color: #343434; -} -.cookie-banner-wrapper .close-button { - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; - background: transparent; - border: 1px solid #f3f4f7; - height: 1.3125rem; - position: absolute; - bottom: 42px; - right: 0; - top: 0; - cursor: pointer; - outline: none; -} -@media screen and (min-width: 768px) { - .cookie-banner-wrapper .close-button { - right: 20%; - top: inherit; - } -} -@media (min-width: 768px) and (max-width: 1239px) { - .cookie-banner-wrapper .close-button { - right: 0; - top: 0; - } -} - -.main-menu ul li.active:after { - display: none; -} -.main-menu ul li .resources-dropdown a { - cursor: pointer; -} -.main-menu ul li .dropdown-menu { - border-radius: 0; - padding: 0; -} -.main-menu ul li .dropdown-menu .dropdown-item { - color: #6c6c6d; - border-bottom: 1px solid #e2e2e2; -} -.main-menu ul li .dropdown-menu .dropdown-item:last-of-type { - border-bottom-color: transparent; -} -.main-menu ul li .dropdown-menu .dropdown-item:hover { - background-color: #8B34FC; -} -.main-menu ul li .dropdown-menu .dropdown-item p { - font-size: 1rem; - color: #979797; -} -.main-menu ul li .dropdown-menu a.dropdown-item:hover { - color: #ffffff; -} -.main-menu ul li .dropdown-menu a.dropdown-item:hover p { - color: #ffffff; -} - -.resources-dropdown-menu { - left: -75px; - width: 300px; - display: none; - position: absolute; - z-index: 1000; - display: none; - float: left; - min-width: 10rem; - padding: 0.5rem 0; - font-size: 1rem; - color: #212529; - text-align: left; - list-style: none; - background-color: #ffffff; - background-clip: padding-box; - border: 1px solid rgba(0, 0, 0, 0.15); - border-radius: 0.25rem; -} - -.resources-dropdown:hover .resources-dropdown-menu { - display: block; -} - -.main-menu ul li .resources-dropdown-menu { - border-radius: 0; - padding: 0; -} - -.main-menu ul li .resources-dropdown-menu .dropdown-item { - color: #6c6c6d; - border-bottom: 1px solid #e2e2e2; -} - -.resources-dropdown .with-down-orange-arrow { - padding-right: 2rem; - position: relative; - background: url("../images/chevron-down-orange.svg"); - background-size: 14px 18px; - background-position: top 7px right 10px; - background-repeat: no-repeat; -} - -.with-down-arrow { - padding-right: 2rem; - position: relative; - background-image: url("../images/chevron-down-black.svg"); - background-size: 14px 18px; - background-position: top 7px right 10px; - background-repeat: no-repeat; -} -.with-down-arrow:hover { - background-image: url("../images/chevron-down-orange.svg"); - background-repeat: no-repeat; -} - -.header-holder .main-menu ul li .resources-dropdown .doc-dropdown-option { - padding-top: 1rem; -} - -.header-holder .main-menu ul li a.nav-dropdown-item { - display: block; - font-size: 1rem; - line-height: 1.3125rem; - width: 100%; - padding: 0.25rem 1.5rem; - clear: both; - font-weight: 400; - color: #979797; - text-align: center; - background-color: transparent; - border-bottom: 1px solid #e2e2e2; -} -.header-holder .main-menu ul li a.nav-dropdown-item:last-of-type { - border-bottom-color: transparent; -} -.header-holder .main-menu ul li a.nav-dropdown-item:hover { - background-color: #8B34FC; - color: white; -} -.header-holder .main-menu ul li a.nav-dropdown-item .dropdown-title { - font-size: 1.125rem; - color: #6c6c6d; - letter-spacing: 0; - line-height: 34px; -} - -.header-holder .main-menu ul li a.nav-dropdown-item:hover .dropdown-title { - background-color: #8B34FC; - color: white; -} - -.tabbed-set > input:checked + label { - border-color: #8B34FC !important; - color: #8B34FC !important; -} - -.tabbed-set>label { - border-bottom:.125rem solid transparent; - color: #ADA8A8 !important; - cursor:pointer; - font-size:var(--tabs-size-label); - font-weight:700; - padding:1em 1.25em .5em; - transition:color 250ms; - width:auto; - z-index:1 - } - html .tabbed-set>label:hover { - color:#8B34FC !important; - } - - .tabbed-content { - box-shadow:0 -.0625rem #D6D6D6,0 .0625rem #D6D6D6 !important; - display:none; - order:99; - padding-bottom:.75rem; - padding-top:.75rem; - width:100% - } - - .mobile-main-menu.open ul li a, .mobile-main-menu.open .resources-mobile-menu-title { - font-size: 1.75rem; - color: #ffffff; - letter-spacing: 0; - line-height: 3rem; - text-decoration: none; -} - -.mobile-main-menu.open .resources-mobile-menu-title { - font-size: 2rem; - color: #8B34FC; - letter-spacing: 0; - line-height: 4rem; - text-decoration: none; -} - -.viewcode-link { - font-size: 0.875rem; - color: #979797; - letter-spacing: 0; - line-height: 1.0rem; - text-transform: uppercase; - padding-right: 5px; -} diff --git a/src/qiskit_sphinx_theme/pytorch/static/images/chevron-down-grey.svg b/src/qiskit_sphinx_theme/pytorch/static/images/chevron-down-grey.svg deleted file mode 100644 index 82d6514f..00000000 --- a/src/qiskit_sphinx_theme/pytorch/static/images/chevron-down-grey.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - - -Created with Sketch. - - - - - - - - - - - - diff --git a/src/qiskit_sphinx_theme/pytorch/static/images/chevron-right-purple.svg b/src/qiskit_sphinx_theme/pytorch/static/images/chevron-right-purple.svg deleted file mode 100644 index 1a0a8017..00000000 --- a/src/qiskit_sphinx_theme/pytorch/static/images/chevron-right-purple.svg +++ /dev/null @@ -1,66 +0,0 @@ - -image/svg+xml - - -Page 1 -Created with Sketch. - - - - - - - - \ No newline at end of file diff --git a/src/qiskit_sphinx_theme/pytorch/static/images/chevron-right-white.svg b/src/qiskit_sphinx_theme/pytorch/static/images/chevron-right-white.svg deleted file mode 100644 index dd9e77f2..00000000 --- a/src/qiskit_sphinx_theme/pytorch/static/images/chevron-right-white.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - -Page 1 -Created with Sketch. - - - - - - - - - - \ No newline at end of file diff --git a/src/qiskit_sphinx_theme/pytorch/static/images/icon-close.svg b/src/qiskit_sphinx_theme/pytorch/static/images/icon-close.svg deleted file mode 100644 index 348964e7..00000000 --- a/src/qiskit_sphinx_theme/pytorch/static/images/icon-close.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - Page 1 - Created with Sketch. - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/qiskit_sphinx_theme/pytorch/static/images/icon-menu-dots-dark.svg b/src/qiskit_sphinx_theme/pytorch/static/images/icon-menu-dots-dark.svg deleted file mode 100644 index fa2ad044..00000000 --- a/src/qiskit_sphinx_theme/pytorch/static/images/icon-menu-dots-dark.svg +++ /dev/null @@ -1,42 +0,0 @@ - - - - Page 1 - Created with Sketch. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/qiskit_sphinx_theme/pytorch/static/images/launch.svg b/src/qiskit_sphinx_theme/pytorch/static/images/launch.svg deleted file mode 100644 index 5d1bb649..00000000 --- a/src/qiskit_sphinx_theme/pytorch/static/images/launch.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/src/qiskit_sphinx_theme/pytorch/static/images/logo-facebook-dark.svg b/src/qiskit_sphinx_theme/pytorch/static/images/logo-facebook-dark.svg deleted file mode 100644 index cff17915..00000000 --- a/src/qiskit_sphinx_theme/pytorch/static/images/logo-facebook-dark.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - diff --git a/src/qiskit_sphinx_theme/pytorch/static/images/logo-icon.svg b/src/qiskit_sphinx_theme/pytorch/static/images/logo-icon.svg deleted file mode 100644 index 575f6823..00000000 --- a/src/qiskit_sphinx_theme/pytorch/static/images/logo-icon.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - diff --git a/src/qiskit_sphinx_theme/pytorch/static/images/logo-twitter-dark.svg b/src/qiskit_sphinx_theme/pytorch/static/images/logo-twitter-dark.svg deleted file mode 100644 index 1572570f..00000000 --- a/src/qiskit_sphinx_theme/pytorch/static/images/logo-twitter-dark.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - diff --git a/src/qiskit_sphinx_theme/pytorch/static/images/logo-youtube-dark.svg b/src/qiskit_sphinx_theme/pytorch/static/images/logo-youtube-dark.svg deleted file mode 100644 index e3cfedd7..00000000 --- a/src/qiskit_sphinx_theme/pytorch/static/images/logo-youtube-dark.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - diff --git a/src/qiskit_sphinx_theme/pytorch/static/images/logo.png b/src/qiskit_sphinx_theme/pytorch/static/images/logo.png deleted file mode 100644 index 769ddee14f6190cb3e18e8d1f984ab3ada506d5a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 31503 zcmc$_Ran$t)IU1(ATb~cNDU|8|LVOtH~(|N^9+0T-m5-qt-beJ6Zuk0h2j>&Ef5Gqq551|2LvKuz4-$Z z10z#T#MU5?�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 \ No newline at end of file diff --git a/src/qiskit_sphinx_theme/pytorch/static/images/logo_wordmark.svg b/src/qiskit_sphinx_theme/pytorch/static/images/logo_wordmark.svg deleted file mode 100644 index 0026bb83..00000000 --- a/src/qiskit_sphinx_theme/pytorch/static/images/logo_wordmark.svg +++ /dev/null @@ -1 +0,0 @@ -logos \ No newline at end of file diff --git a/src/qiskit_sphinx_theme/pytorch/static/images/qiskit-chevron-down.svg b/src/qiskit_sphinx_theme/pytorch/static/images/qiskit-chevron-down.svg deleted file mode 100644 index ba455d0a..00000000 --- a/src/qiskit_sphinx_theme/pytorch/static/images/qiskit-chevron-down.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/src/qiskit_sphinx_theme/pytorch/static/images/qiskit-chevron-up.svg b/src/qiskit_sphinx_theme/pytorch/static/images/qiskit-chevron-up.svg deleted file mode 100644 index a5499edb..00000000 --- a/src/qiskit_sphinx_theme/pytorch/static/images/qiskit-chevron-up.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/src/qiskit_sphinx_theme/pytorch/static/images/search-icon.svg b/src/qiskit_sphinx_theme/pytorch/static/images/search-icon.svg deleted file mode 100644 index e405e5a9..00000000 --- a/src/qiskit_sphinx_theme/pytorch/static/images/search-icon.svg +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - image/svg+xml - - - - - - - Created with Sketch. - - - - - - - - - - - - - - - diff --git a/src/qiskit_sphinx_theme/pytorch/static/images/view-page-source-icon.svg b/src/qiskit_sphinx_theme/pytorch/static/images/view-page-source-icon.svg deleted file mode 100644 index 3a26da52..00000000 --- a/src/qiskit_sphinx_theme/pytorch/static/images/view-page-source-icon.svg +++ /dev/null @@ -1,70 +0,0 @@ - -image/svg+xml - - - - - - - diff --git a/src/qiskit_sphinx_theme/pytorch/static/js/modernizr.min.js b/src/qiskit_sphinx_theme/pytorch/static/js/modernizr.min.js deleted file mode 100644 index f65d4797..00000000 --- a/src/qiskit_sphinx_theme/pytorch/static/js/modernizr.min.js +++ /dev/null @@ -1,4 +0,0 @@ -/* Modernizr 2.6.2 (Custom Build) | MIT & BSD - * Build: http://modernizr.com/download/#-fontface-backgroundsize-borderimage-borderradius-boxshadow-flexbox-hsla-multiplebgs-opacity-rgba-textshadow-cssanimations-csscolumns-generatedcontent-cssgradients-cssreflections-csstransforms-csstransforms3d-csstransitions-applicationcache-canvas-canvastext-draganddrop-hashchange-history-audio-video-indexeddb-input-inputtypes-localstorage-postmessage-sessionstorage-websockets-websqldatabase-webworkers-geolocation-inlinesvg-smil-svg-svgclippaths-touch-webgl-shiv-mq-cssclasses-addtest-prefixed-teststyles-testprop-testallprops-hasevent-prefixes-domprefixes-load - */ -;window.Modernizr=function(a,b,c){function D(a){j.cssText=a}function E(a,b){return D(n.join(a+";")+(b||""))}function F(a,b){return typeof a===b}function G(a,b){return!!~(""+a).indexOf(b)}function H(a,b){for(var d in a){var e=a[d];if(!G(e,"-")&&j[e]!==c)return b=="pfx"?e:!0}return!1}function I(a,b,d){for(var e in a){var f=b[a[e]];if(f!==c)return d===!1?a[e]:F(f,"function")?f.bind(d||b):f}return!1}function J(a,b,c){var d=a.charAt(0).toUpperCase()+a.slice(1),e=(a+" "+p.join(d+" ")+d).split(" ");return F(b,"string")||F(b,"undefined")?H(e,b):(e=(a+" "+q.join(d+" ")+d).split(" "),I(e,b,c))}function K(){e.input=function(c){for(var d=0,e=c.length;d',a,""].join(""),l.id=h,(m?l:n).innerHTML+=f,n.appendChild(l),m||(n.style.background="",n.style.overflow="hidden",k=g.style.overflow,g.style.overflow="hidden",g.appendChild(n)),i=c(l,a),m?l.parentNode.removeChild(l):(n.parentNode.removeChild(n),g.style.overflow=k),!!i},z=function(b){var c=a.matchMedia||a.msMatchMedia;if(c)return c(b).matches;var d;return y("@media "+b+" { #"+h+" { position: absolute; } }",function(b){d=(a.getComputedStyle?getComputedStyle(b,null):b.currentStyle)["position"]=="absolute"}),d},A=function(){function d(d,e){e=e||b.createElement(a[d]||"div"),d="on"+d;var f=d in e;return f||(e.setAttribute||(e=b.createElement("div")),e.setAttribute&&e.removeAttribute&&(e.setAttribute(d,""),f=F(e[d],"function"),F(e[d],"undefined")||(e[d]=c),e.removeAttribute(d))),e=null,f}var a={select:"input",change:"input",submit:"form",reset:"form",error:"img",load:"img",abort:"img"};return d}(),B={}.hasOwnProperty,C;!F(B,"undefined")&&!F(B.call,"undefined")?C=function(a,b){return B.call(a,b)}:C=function(a,b){return b in a&&F(a.constructor.prototype[b],"undefined")},Function.prototype.bind||(Function.prototype.bind=function(b){var c=this;if(typeof c!="function")throw new TypeError;var d=w.call(arguments,1),e=function(){if(this instanceof e){var a=function(){};a.prototype=c.prototype;var f=new a,g=c.apply(f,d.concat(w.call(arguments)));return Object(g)===g?g:f}return c.apply(b,d.concat(w.call(arguments)))};return e}),s.flexbox=function(){return J("flexWrap")},s.canvas=function(){var a=b.createElement("canvas");return!!a.getContext&&!!a.getContext("2d")},s.canvastext=function(){return!!e.canvas&&!!F(b.createElement("canvas").getContext("2d").fillText,"function")},s.webgl=function(){return!!a.WebGLRenderingContext},s.touch=function(){var c;return"ontouchstart"in a||a.DocumentTouch&&b instanceof DocumentTouch?c=!0:y(["@media (",n.join("touch-enabled),("),h,")","{#modernizr{top:9px;position:absolute}}"].join(""),function(a){c=a.offsetTop===9}),c},s.geolocation=function(){return"geolocation"in navigator},s.postmessage=function(){return!!a.postMessage},s.websqldatabase=function(){return!!a.openDatabase},s.indexedDB=function(){return!!J("indexedDB",a)},s.hashchange=function(){return A("hashchange",a)&&(b.documentMode===c||b.documentMode>7)},s.history=function(){return!!a.history&&!!history.pushState},s.draganddrop=function(){var a=b.createElement("div");return"draggable"in a||"ondragstart"in a&&"ondrop"in a},s.websockets=function(){return"WebSocket"in a||"MozWebSocket"in a},s.rgba=function(){return D("background-color:rgba(150,255,150,.5)"),G(j.backgroundColor,"rgba")},s.hsla=function(){return D("background-color:hsla(120,40%,100%,.5)"),G(j.backgroundColor,"rgba")||G(j.backgroundColor,"hsla")},s.multiplebgs=function(){return D("background:url(https://),url(https://),red url(https://)"),/(url\s*\(.*?){3}/.test(j.background)},s.backgroundsize=function(){return J("backgroundSize")},s.borderimage=function(){return J("borderImage")},s.borderradius=function(){return J("borderRadius")},s.boxshadow=function(){return J("boxShadow")},s.textshadow=function(){return b.createElement("div").style.textShadow===""},s.opacity=function(){return E("opacity:.55"),/^0.55$/.test(j.opacity)},s.cssanimations=function(){return J("animationName")},s.csscolumns=function(){return J("columnCount")},s.cssgradients=function(){var a="background-image:",b="gradient(linear,left top,right bottom,from(#9f9),to(white));",c="linear-gradient(left top,#9f9, white);";return D((a+"-webkit- ".split(" ").join(b+a)+n.join(c+a)).slice(0,-a.length)),G(j.backgroundImage,"gradient")},s.cssreflections=function(){return J("boxReflect")},s.csstransforms=function(){return!!J("transform")},s.csstransforms3d=function(){var a=!!J("perspective");return a&&"webkitPerspective"in g.style&&y("@media (transform-3d),(-webkit-transform-3d){#modernizr{left:9px;position:absolute;height:3px;}}",function(b,c){a=b.offsetLeft===9&&b.offsetHeight===3}),a},s.csstransitions=function(){return J("transition")},s.fontface=function(){var a;return y('@font-face {font-family:"font";src:url("https://")}',function(c,d){var e=b.getElementById("smodernizr"),f=e.sheet||e.styleSheet,g=f?f.cssRules&&f.cssRules[0]?f.cssRules[0].cssText:f.cssText||"":"";a=/src/i.test(g)&&g.indexOf(d.split(" ")[0])===0}),a},s.generatedcontent=function(){var a;return y(["#",h,"{font:0/0 a}#",h,':after{content:"',l,'";visibility:hidden;font:3px/1 a}'].join(""),function(b){a=b.offsetHeight>=3}),a},s.video=function(){var a=b.createElement("video"),c=!1;try{if(c=!!a.canPlayType)c=new Boolean(c),c.ogg=a.canPlayType('video/ogg; codecs="theora"').replace(/^no$/,""),c.h264=a.canPlayType('video/mp4; codecs="avc1.42E01E"').replace(/^no$/,""),c.webm=a.canPlayType('video/webm; codecs="vp8, vorbis"').replace(/^no$/,"")}catch(d){}return c},s.audio=function(){var a=b.createElement("audio"),c=!1;try{if(c=!!a.canPlayType)c=new Boolean(c),c.ogg=a.canPlayType('audio/ogg; codecs="vorbis"').replace(/^no$/,""),c.mp3=a.canPlayType("audio/mpeg;").replace(/^no$/,""),c.wav=a.canPlayType('audio/wav; codecs="1"').replace(/^no$/,""),c.m4a=(a.canPlayType("audio/x-m4a;")||a.canPlayType("audio/aac;")).replace(/^no$/,"")}catch(d){}return c},s.localstorage=function(){try{return localStorage.setItem(h,h),localStorage.removeItem(h),!0}catch(a){return!1}},s.sessionstorage=function(){try{return sessionStorage.setItem(h,h),sessionStorage.removeItem(h),!0}catch(a){return!1}},s.webworkers=function(){return!!a.Worker},s.applicationcache=function(){return!!a.applicationCache},s.svg=function(){return!!b.createElementNS&&!!b.createElementNS(r.svg,"svg").createSVGRect},s.inlinesvg=function(){var a=b.createElement("div");return a.innerHTML="",(a.firstChild&&a.firstChild.namespaceURI)==r.svg},s.smil=function(){return!!b.createElementNS&&/SVGAnimate/.test(m.call(b.createElementNS(r.svg,"animate")))},s.svgclippaths=function(){return!!b.createElementNS&&/SVGClipPath/.test(m.call(b.createElementNS(r.svg,"clipPath")))};for(var L in s)C(s,L)&&(x=L.toLowerCase(),e[x]=s[L](),v.push((e[x]?"":"no-")+x));return e.input||K(),e.addTest=function(a,b){if(typeof a=="object")for(var d in a)C(a,d)&&e.addTest(d,a[d]);else{a=a.toLowerCase();if(e[a]!==c)return e;b=typeof b=="function"?b():b,typeof f!="undefined"&&f&&(g.className+=" "+(b?"":"no-")+a),e[a]=b}return e},D(""),i=k=null,function(a,b){function k(a,b){var c=a.createElement("p"),d=a.getElementsByTagName("head")[0]||a.documentElement;return c.innerHTML="x",d.insertBefore(c.lastChild,d.firstChild)}function l(){var a=r.elements;return typeof a=="string"?a.split(" "):a}function m(a){var b=i[a[g]];return b||(b={},h++,a[g]=h,i[h]=b),b}function n(a,c,f){c||(c=b);if(j)return c.createElement(a);f||(f=m(c));var g;return f.cache[a]?g=f.cache[a].cloneNode():e.test(a)?g=(f.cache[a]=f.createElem(a)).cloneNode():g=f.createElem(a),g.canHaveChildren&&!d.test(a)?f.frag.appendChild(g):g}function o(a,c){a||(a=b);if(j)return a.createDocumentFragment();c=c||m(a);var d=c.frag.cloneNode(),e=0,f=l(),g=f.length;for(;e",f="hidden"in a,j=a.childNodes.length==1||function(){b.createElement("a");var a=b.createDocumentFragment();return typeof a.cloneNode=="undefined"||typeof a.createDocumentFragment=="undefined"||typeof a.createElement=="undefined"}()}catch(c){f=!0,j=!0}})();var r={elements:c.elements||"abbr article aside audio bdi canvas data datalist details figcaption figure footer header hgroup mark meter nav output progress section summary time video",shivCSS:c.shivCSS!==!1,supportsUnknownElements:j,shivMethods:c.shivMethods!==!1,type:"default",shivDocument:q,createElement:n,createDocumentFragment:o};a.html5=r,q(b)}(this,b),e._version=d,e._prefixes=n,e._domPrefixes=q,e._cssomPrefixes=p,e.mq=z,e.hasEvent=A,e.testProp=function(a){return H([a])},e.testAllProps=J,e.testStyles=y,e.prefixed=function(a,b,c){return b?J(a,b,c):J(a,"pfx")},g.className=g.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+(f?" js "+v.join(" "):""),e}(this,this.document),function(a,b,c){function d(a){return"[object Function]"==o.call(a)}function e(a){return"string"==typeof a}function f(){}function g(a){return!a||"loaded"==a||"complete"==a||"uninitialized"==a}function h(){var a=p.shift();q=1,a?a.t?m(function(){("c"==a.t?B.injectCss:B.injectJs)(a.s,0,a.a,a.x,a.e,1)},0):(a(),h()):q=0}function i(a,c,d,e,f,i,j){function k(b){if(!o&&g(l.readyState)&&(u.r=o=1,!q&&h(),l.onload=l.onreadystatechange=null,b)){"img"!=a&&m(function(){t.removeChild(l)},50);for(var d in y[c])y[c].hasOwnProperty(d)&&y[c][d].onload()}}var j=j||B.errorTimeout,l=b.createElement(a),o=0,r=0,u={t:d,s:c,e:f,a:i,x:j};1===y[c]&&(r=1,y[c]=[]),"object"==a?l.data=c:(l.src=c,l.type=a),l.width=l.height="0",l.onerror=l.onload=l.onreadystatechange=function(){k.call(this,r)},p.splice(e,0,u),"img"!=a&&(r||2===y[c]?(t.insertBefore(l,s?null:n),m(k,j)):y[c].push(l))}function j(a,b,c,d,f){return q=0,b=b||"j",e(a)?i("c"==b?v:u,a,b,this.i++,c,d,f):(p.splice(this.i++,0,a),1==p.length&&h()),this}function k(){var a=B;return a.loader={load:j,i:0},a}var l=b.documentElement,m=a.setTimeout,n=b.getElementsByTagName("script")[0],o={}.toString,p=[],q=0,r="MozAppearance"in l.style,s=r&&!!b.createRange().compareNode,t=s?l:n.parentNode,l=a.opera&&"[object Opera]"==o.call(a.opera),l=!!b.attachEvent&&!l,u=r?"object":l?"script":"img",v=l?"script":u,w=Array.isArray||function(a){return"[object Array]"==o.call(a)},x=[],y={},z={timeout:function(a,b){return b.length&&(a.timeout=b[0]),a}},A,B;B=function(a){function b(a){var a=a.split("!"),b=x.length,c=a.pop(),d=a.length,c={url:c,origUrl:c,prefixes:a},e,f,g;for(f=0;f wait) { - if (timeout) { - clearTimeout(timeout); - timeout = null; - } - previous = now; - result = func.apply(context, args); - if (!timeout) context = args = null; - } else if (!timeout && options.trailing !== false) { - timeout = setTimeout(later, remaining); - } - return result; - }; - }, - - closest: function (el, selector) { - var matchesFn; - - // find vendor prefix - ['matches','webkitMatchesSelector','mozMatchesSelector','msMatchesSelector','oMatchesSelector'].some(function(fn) { - if (typeof document.body[fn] == 'function') { - matchesFn = fn; - return true; - } - return false; - }); - - var parent; - - // traverse parents - while (el) { - parent = el.parentElement; - if (parent && parent[matchesFn](selector)) { - return parent; - } - el = parent; - } - - return null; - }, - - // Modified from https://stackoverflow.com/a/18953277 - offset: function(elem) { - if (!elem) { - return; - } - - rect = elem.getBoundingClientRect(); - - // Make sure element is not hidden (display: none) or disconnected - if (rect.width || rect.height || elem.getClientRects().length) { - var doc = elem.ownerDocument; - var docElem = doc.documentElement; - - return { - top: rect.top + window.pageYOffset - docElem.clientTop, - left: rect.left + window.pageXOffset - docElem.clientLeft - }; - } - }, - - headersHeight: function() { - return document.getElementById("pytorch-page-level-bar").offsetHeight; - }, - - windowHeight: function() { - return window.innerHeight || - document.documentElement.clientHeight || - document.body.clientHeight; - } -} - -},{}],2:[function(require,module,exports){ -var cookieBanner = { - init: function() { - cookieBanner.bind(); - - var cookieExists = cookieBanner.cookieExists(); - - if (!cookieExists) { - cookieBanner.setCookie(); - cookieBanner.showCookieNotice(); - } - }, - - bind: function() { - $(".close-button").on("click", cookieBanner.hideCookieNotice); - }, - - cookieExists: function() { - var cookie = localStorage.getItem("returningPytorchUser"); - - if (cookie) { - return true; - } else { - return false; - } - }, - - setCookie: function() { - localStorage.setItem("returningPytorchUser", true); - }, - - showCookieNotice: function() { - $(".cookie-banner-wrapper").addClass("is-visible"); - }, - - hideCookieNotice: function() { - $(".cookie-banner-wrapper").removeClass("is-visible"); - } -}; - -$(function() { - cookieBanner.init(); -}); - -},{}],3:[function(require,module,exports){ -window.filterTags = { - bind: function() { - var options = { - valueNames: [{ data: ["tags"] }], - page: "6", - pagination: true - }; - - var tutorialList = new List("tutorial-cards", options); - - function filterSelectedTags(cardTags, selectedTags) { - return cardTags.some(function(tag) { - return selectedTags.some(function(selectedTag) { - return selectedTag == tag; - }); - }); - } - - function updateList() { - var selectedTags = []; - - $(".selected").each(function() { - selectedTags.push($(this).data("tag")); - }); - - tutorialList.filter(function(item) { - var cardTags; - - if (item.values().tags == null) { - cardTags = [""]; - } else { - cardTags = item.values().tags.split(","); - } - - if (selectedTags.length == 0) { - return true; - } else { - return filterSelectedTags(cardTags, selectedTags); - } - }); - } - - $(".filter-btn").on("click", function() { - if ($(this).data("tag") == "all") { - $(this).addClass("all-tag-selected"); - $(".filter").removeClass("selected"); - } else { - $(this).toggleClass("selected"); - $("[data-tag='all']").removeClass("all-tag-selected"); - } - - // If no tags are selected then highlight the 'All' tag - - if (!$(".selected")[0]) { - $("[data-tag='all']").addClass("all-tag-selected"); - } - - updateList(); - }); - } -}; - -},{}],4:[function(require,module,exports){ -// Modified from https://stackoverflow.com/a/32396543 -window.highlightNavigation = { - navigationListItems: document.querySelectorAll("#pytorch-right-menu li"), - sections: document.querySelectorAll(".pytorch-article .section"), - sectionIdTonavigationLink: {}, - - bind: function() { - if (!sideMenus.displayRightMenu) { - return; - }; - - for (var i = 0; i < highlightNavigation.sections.length; i++) { - var id = highlightNavigation.sections[i].id; - highlightNavigation.sectionIdTonavigationLink[id] = - document.querySelectorAll('#pytorch-right-menu li a[href="#' + id + '"]')[0]; - } - - $(window).scroll(utilities.throttle(highlightNavigation.highlight, 100)); - }, - - highlight: function() { - var rightMenu = document.getElementById("pytorch-right-menu"); - - // If right menu is not on the screen don't bother - if (rightMenu.offsetWidth === 0 && rightMenu.offsetHeight === 0) { - return; - } - - var scrollPosition = utilities.scrollTop(); - var OFFSET_TOP_PADDING = 25; - var offset = document.getElementById("pytorch-page-level-bar").offsetHeight + - OFFSET_TOP_PADDING; - - var sections = highlightNavigation.sections; - - for (var i = (sections.length - 1); i >= 0; i--) { - var currentSection = sections[i]; - var sectionTop = utilities.offset(currentSection).top; - - if (scrollPosition >= sectionTop - offset) { - var navigationLink = highlightNavigation.sectionIdTonavigationLink[currentSection.id]; - var navigationListItem = utilities.closest(navigationLink, "li"); - - if (navigationListItem && !navigationListItem.classList.contains("active")) { - for (var i = 0; i < highlightNavigation.navigationListItems.length; i++) { - var el = highlightNavigation.navigationListItems[i]; - if (el.classList.contains("active")) { - el.classList.remove("active"); - } - } - - navigationListItem.classList.add("active"); - - // Scroll to active item. Not a requested feature but we could revive it. Needs work. - - // var menuTop = $("#pytorch-right-menu").position().top; - // var itemTop = navigationListItem.getBoundingClientRect().top; - // var TOP_PADDING = 20 - // var newActiveTop = $("#pytorch-side-scroll-right").scrollTop() + itemTop - menuTop - TOP_PADDING; - - // $("#pytorch-side-scroll-right").animate({ - // scrollTop: newActiveTop - // }, 100); - } - - break; - } - } - } -}; - -},{}],5:[function(require,module,exports){ -window.mainMenuDropdown = { - bind: function() { - $("[data-toggle='ecosystem-dropdown']").on("click", function() { - toggleDropdown($(this).attr("data-toggle")); - }); - - $("[data-toggle='resources-dropdown']").on("click", function() { - toggleDropdown($(this).attr("data-toggle")); - }); - - function toggleDropdown(menuToggle) { - var showMenuClass = "show-menu"; - var menuClass = "." + menuToggle + "-menu"; - - if ($(menuClass).hasClass(showMenuClass)) { - $(menuClass).removeClass(showMenuClass); - } else { - $("[data-toggle=" + menuToggle + "].show-menu").removeClass( - showMenuClass - ); - $(menuClass).addClass(showMenuClass); - } - } - } -}; - -},{}],6:[function(require,module,exports){ -window.mobileMenu = { - bind: function() { - $("[data-behavior='open-mobile-menu']").on('click', function(e) { - e.preventDefault(); - $(".mobile-main-menu").addClass("open"); - $("body").addClass('no-scroll'); - - mobileMenu.listenForResize(); - }); - - $("[data-behavior='close-mobile-menu']").on('click', function(e) { - e.preventDefault(); - mobileMenu.close(); - }); - }, - - listenForResize: function() { - $(window).on('resize.ForMobileMenu', function() { - if ($(this).width() > 768) { - mobileMenu.close(); - } - }); - }, - - close: function() { - $(".mobile-main-menu").removeClass("open"); - $("body").removeClass('no-scroll'); - $(window).off('resize.ForMobileMenu'); - } -}; - -},{}],7:[function(require,module,exports){ -window.mobileTOC = { - bind: function() { - $("[data-behavior='toggle-table-of-contents']").on("click", function(e) { - e.preventDefault(); - - var $parent = $(this).parent(); - - if ($parent.hasClass("is-open")) { - $parent.removeClass("is-open"); - $(".pytorch-left-menu").slideUp(200, function() { - $(this).css({display: ""}); - }); - } else { - $parent.addClass("is-open"); - $(".pytorch-left-menu").slideDown(200); - } - }); - } -} - -},{}],9:[function(require,module,exports){ -// Modified from https://stackoverflow.com/a/13067009 -// Going for a JS solution to scrolling to an anchor so we can benefit from -// less hacky css and smooth scrolling. - -window.scrollToAnchor = { - bind: function() { - var document = window.document; - var history = window.history; - var location = window.location - var HISTORY_SUPPORT = !!(history && history.pushState); - - var anchorScrolls = { - ANCHOR_REGEX: /^#[^ ]+$/, - offsetHeightPx: function() { - var OFFSET_HEIGHT_PADDING = 20; - // TODO: this is a little janky. We should try to not rely on JS for this - return utilities.headersHeight() + OFFSET_HEIGHT_PADDING; - }, - - /** - * Establish events, and fix initial scroll position if a hash is provided. - */ - init: function() { - this.scrollToCurrent(); - // This interferes with clicks below it, causing a double fire - // $(window).on('hashchange', $.proxy(this, 'scrollToCurrent')); - $('body').on('click', 'a', $.proxy(this, 'delegateAnchors')); - $('body').on('click', '#pytorch-right-menu li span', $.proxy(this, 'delegateSpans')); - }, - - /** - * Return the offset amount to deduct from the normal scroll position. - * Modify as appropriate to allow for dynamic calculations - */ - getFixedOffset: function() { - return this.offsetHeightPx(); - }, - - /** - * If the provided href is an anchor which resolves to an element on the - * page, scroll to it. - * @param {String} href - * @return {Boolean} - Was the href an anchor. - */ - scrollIfAnchor: function(href, pushToHistory) { - var match, anchorOffset; - - if(!this.ANCHOR_REGEX.test(href)) { - return false; - } - - match = document.getElementById(href.slice(1)); - - if(match) { - var anchorOffset = $(match).offset().top - this.getFixedOffset(); - - $('html, body').scrollTop(anchorOffset); - - // Add the state to history as-per normal anchor links - if(HISTORY_SUPPORT && pushToHistory) { - history.pushState({}, document.title, location.pathname + href); - } - } - - return !!match; - }, - - /** - * Attempt to scroll to the current location's hash. - */ - scrollToCurrent: function(e) { - if(this.scrollIfAnchor(window.location.hash) && e) { - e.preventDefault(); - } - }, - - delegateSpans: function(e) { - var elem = utilities.closest(e.target, "a"); - - if(this.scrollIfAnchor(elem.getAttribute('href'), true)) { - e.preventDefault(); - } - }, - - /** - * If the click event's target was an anchor, fix the scroll position. - */ - delegateAnchors: function(e) { - var elem = e.target; - - if(this.scrollIfAnchor(elem.getAttribute('href'), true)) { - e.preventDefault(); - } - } - }; - - $(document).ready($.proxy(anchorScrolls, 'init')); - } -}; - -},{}],10:[function(require,module,exports){ -window.sideMenus = { - rightMenuIsOnScreen: function() { - return document.getElementById("pytorch-content-right").offsetParent !== null; - }, - - isFixedToBottom: false, - - bind: function() { - sideMenus.handleLeftMenu(); - - var rightMenuLinks = document.querySelectorAll("#pytorch-right-menu li"); - var rightMenuHasLinks = rightMenuLinks.length > 1; - - if (!rightMenuHasLinks) { - for (var i = 0; i < rightMenuLinks.length; i++) { - rightMenuLinks[i].style.display = "none"; - } - } - - if (rightMenuHasLinks) { - // We are hiding the titles of the pages in the right side menu but there are a few - // pages that include other pages in the right side menu (see 'torch.nn' in the docs) - // so if we exclude those it looks confusing. Here we add a 'title-link' class to these - // links so we can exclude them from normal right side menu link operations - var titleLinks = document.querySelectorAll( - "#pytorch-right-menu #pytorch-side-scroll-right \ - > ul > li > a.reference.internal" - ); - - for (var i = 0; i < titleLinks.length; i++) { - var link = titleLinks[i]; - - link.classList.add("title-link"); - - if ( - link.nextElementSibling && - link.nextElementSibling.tagName === "UL" && - link.nextElementSibling.children.length > 0 - ) { - link.classList.add("has-children"); - } - } - - // Add + expansion signifiers to normal right menu links that have sub menus - var menuLinks = document.querySelectorAll( - "#pytorch-right-menu ul li ul li a.reference.internal" - ); - - for (var i = 0; i < menuLinks.length; i++) { - if ( - menuLinks[i].nextElementSibling && - menuLinks[i].nextElementSibling.tagName === "UL" - ) { - menuLinks[i].classList.add("not-expanded"); - } - } - - // If a hash is present on page load recursively expand menu items leading to selected item - var linkWithHash = - document.querySelector( - "#pytorch-right-menu a[href=\"" + window.location.hash + "\"]" - ); - - if (linkWithHash) { - // Expand immediate sibling list if present - if ( - linkWithHash.nextElementSibling && - linkWithHash.nextElementSibling.tagName === "UL" && - linkWithHash.nextElementSibling.children.length > 0 - ) { - linkWithHash.nextElementSibling.style.display = "block"; - linkWithHash.classList.add("expanded"); - } - - // Expand ancestor lists if any - sideMenus.expandClosestUnexpandedParentList(linkWithHash); - } - - // Bind click events on right menu links - $("#pytorch-right-menu a.reference.internal").on("click", function() { - if (this.classList.contains("expanded")) { - this.nextElementSibling.style.display = "none"; - this.classList.remove("expanded"); - this.classList.add("not-expanded"); - } else if (this.classList.contains("not-expanded")) { - this.nextElementSibling.style.display = "block"; - this.classList.remove("not-expanded"); - this.classList.add("expanded"); - } - }); - - sideMenus.handleRightMenu(); - } - - $(window).on('resize scroll', function(e) { - sideMenus.handleNavBar(); - - sideMenus.handleLeftMenu(); - - if (sideMenus.rightMenuIsOnScreen()) { - sideMenus.handleRightMenu(); - } - }); - }, - - leftMenuIsFixed: function() { - return document.getElementById("pytorch-left-menu").classList.contains("make-fixed"); - }, - - handleNavBar: function() { - document.getElementById("pytorch-left-menu").classList.remove("make-fixed"); - document.getElementById("pytorch-page-level-bar").classList.remove("left-menu-is-fixed"); - }, - - expandClosestUnexpandedParentList: function (el) { - var closestParentList = utilities.closest(el, "ul"); - - if (closestParentList) { - var closestParentLink = closestParentList.previousElementSibling; - var closestParentLinkExists = closestParentLink && - closestParentLink.tagName === "A" && - closestParentLink.classList.contains("reference"); - - if (closestParentLinkExists) { - // Don't add expansion class to any title links - if (closestParentLink.classList.contains("title-link")) { - return; - } - - closestParentList.style.display = "block"; - closestParentLink.classList.remove("not-expanded"); - closestParentLink.classList.add("expanded"); - sideMenus.expandClosestUnexpandedParentList(closestParentLink); - } - } - }, - - handleLeftMenu: function () {}, - - handleRightMenu: function() { - var rightMenuSideScroll = document.getElementById("pytorch-side-scroll-right"); - var sideScrollFromWindowTop = rightMenuSideScroll.getBoundingClientRect().top; - - rightMenuSideScroll.style.height = utilities.windowHeight() - sideScrollFromWindowTop + "px"; - } -}; - -},{}],"pytorch-sphinx-theme":[function(require,module,exports){ -var jQuery = (typeof(window) != 'undefined') ? window.jQuery : require('jquery'); - -// Sphinx theme nav state -function ThemeNav () { - - var nav = { - navBar: null, - win: null, - winScroll: false, - winResize: false, - linkScroll: false, - winPosition: 0, - winHeight: null, - docHeight: null, - isRunning: false - }; - - nav.enable = function (withStickyNav) { - var self = this; - - // TODO this can likely be removed once the theme javascript is broken - // out from the RTD assets. This just ensures old projects that are - // calling `enable()` get the sticky menu on by default. All other cals - // to `enable` should include an argument for enabling the sticky menu. - if (typeof(withStickyNav) == 'undefined') { - withStickyNav = true; - } - - if (self.isRunning) { - // Only allow enabling nav logic once - return; - } - - self.isRunning = true; - jQuery(function ($) { - self.init($); - - self.reset(); - self.win.on('hashchange', self.reset); - - if (withStickyNav) { - // Set scroll monitor - self.win.on('scroll', function () { - if (!self.linkScroll) { - if (!self.winScroll) { - self.winScroll = true; - requestAnimationFrame(function() { self.onScroll(); }); - } - } - }); - } - - // Set resize monitor - self.win.on('resize', function () { - if (!self.winResize) { - self.winResize = true; - requestAnimationFrame(function() { self.onResize(); }); - } - }); - - self.onResize(); - }); - - }; - - // TODO remove this with a split in theme and Read the Docs JS logic as - // well, it's only here to support 0.3.0 installs of our theme. - nav.enableSticky = function() { - this.enable(true); - }; - - nav.init = function ($) { - var doc = $(document), - self = this; - - this.navBar = $('div.pytorch-side-scroll:first'); - this.win = $(window); - - // Set up javascript UX bits - $(document) - // Shift nav in mobile when clicking the menu. - .on('click', "[data-toggle='pytorch-left-menu-nav-top']", function() { - $("[data-toggle='wy-nav-shift']").toggleClass("shift"); - $("[data-toggle='rst-versions']").toggleClass("shift"); - }) - - // Nav menu link click operations - .on('click', ".pytorch-menu-vertical .current ul li a", function() { - var target = $(this); - // Close menu when you click a link. - $("[data-toggle='wy-nav-shift']").removeClass("shift"); - $("[data-toggle='rst-versions']").toggleClass("shift"); - // Handle dynamic display of l3 and l4 nav lists - self.toggleCurrent(target); - self.hashChange(); - }) - .on('click', "[data-toggle='rst-current-version']", function() { - $("[data-toggle='rst-versions']").toggleClass("shift-up"); - }) - - // Make tables responsive - $("table.docutils:not(.field-list,.footnote,.citation)") - .wrap("
"); - - // Add extra class to responsive tables that contain - // footnotes or citations so that we can target them for styling - $("table.docutils.footnote") - .wrap("
"); - $("table.docutils.citation") - .wrap("
"); - - // Add expand links to all parents of nested ul - $('.pytorch-menu-vertical ul').not('.simple').siblings('a').each(function () { - var link = $(this); - expand = $(''); - expand.on('click', function (ev) { - self.toggleCurrent(link); - ev.stopPropagation(); - return false; - }); - link.prepend(expand); - }); - }; - - nav.reset = function () { - // Get anchor from URL and open up nested nav - var anchor = encodeURI(window.location.hash) || '#'; - - try { - var vmenu = $('.pytorch-menu-vertical'); - var link = vmenu.find('[href="' + anchor + '"]'); - if (link.length === 0) { - // this link was not found in the sidebar. - // Find associated id element, then its closest section - // in the document and try with that one. - var id_elt = $('.document [id="' + anchor.substring(1) + '"]'); - var closest_section = id_elt.closest('div.section'); - link = vmenu.find('[href="#' + closest_section.attr("id") + '"]'); - if (link.length === 0) { - // still not found in the sidebar. fall back to main section - link = vmenu.find('[href="#"]'); - } - } - // If we found a matching link then reset current and re-apply - // otherwise retain the existing match - if (link.length > 0) { - $('.pytorch-menu-vertical .current').removeClass('current'); - link.addClass('current'); - link.closest('li.toctree-l1').addClass('current'); - link.closest('li.toctree-l1').parent().addClass('current'); - link.closest('li.toctree-l1').addClass('current'); - link.closest('li.toctree-l2').addClass('current'); - link.closest('li.toctree-l3').addClass('current'); - link.closest('li.toctree-l4').addClass('current'); - } - } - catch (err) { - console.log("Error expanding nav for anchor", err); - } - - }; - - nav.onScroll = function () { - this.winScroll = false; - var newWinPosition = this.win.scrollTop(), - winBottom = newWinPosition + this.winHeight, - navPosition = this.navBar.scrollTop(), - newNavPosition = navPosition + (newWinPosition - this.winPosition); - if (newWinPosition < 0 || winBottom > this.docHeight) { - return; - } - this.navBar.scrollTop(newNavPosition); - this.winPosition = newWinPosition; - }; - - nav.onResize = function () { - this.winResize = false; - this.winHeight = this.win.height(); - this.docHeight = $(document).height(); - }; - - nav.hashChange = function () { - this.linkScroll = true; - this.win.one('hashchange', function () { - this.linkScroll = false; - }); - }; - - nav.toggleCurrent = function (elem) { - var parent_li = elem.closest('li'); - parent_li.siblings('li.current').removeClass('current'); - parent_li.siblings().find('li.current').removeClass('current'); - parent_li.find('> ul li.current').removeClass('current'); - parent_li.toggleClass('current'); - } - - return nav; -}; - -module.exports.ThemeNav = ThemeNav(); - -if (typeof(window) != 'undefined') { - window.SphinxRtdTheme = { - Navigation: module.exports.ThemeNav, - // TODO remove this once static assets are split up between the theme - // and Read the Docs. For now, this patches 0.3.0 to be backwards - // compatible with a pre-0.3.0 layout.html - StickyNav: module.exports.ThemeNav, - }; -} - - -// requestAnimationFrame polyfill by Erik Möller. fixes from Paul Irish and Tino Zijdel -// https://gist.github.com/paulirish/1579671 -// MIT license - -(function() { - var lastTime = 0; - var vendors = ['ms', 'moz', 'webkit', 'o']; - for(var x = 0; x < vendors.length && !window.requestAnimationFrame; ++x) { - window.requestAnimationFrame = window[vendors[x]+'RequestAnimationFrame']; - window.cancelAnimationFrame = window[vendors[x]+'CancelAnimationFrame'] - || window[vendors[x]+'CancelRequestAnimationFrame']; - } - - if (!window.requestAnimationFrame) - window.requestAnimationFrame = function(callback, element) { - var currTime = new Date().getTime(); - var timeToCall = Math.max(0, 16 - (currTime - lastTime)); - var id = window.setTimeout(function() { callback(currTime + timeToCall); }, - timeToCall); - lastTime = currTime + timeToCall; - return id; - }; - - if (!window.cancelAnimationFrame) - window.cancelAnimationFrame = function(id) { - clearTimeout(id); - }; -}()); - -$(".sphx-glr-thumbcontainer").removeAttr("tooltip"); -$("table").removeAttr("border"); - -// This code replaces the default sphinx gallery download buttons -// with the 3 download buttons at the top of the page - -var downloadNote = $(".sphx-glr-download-link-note.admonition.note"); -if (downloadNote.length >= 1) { - var tutorialUrlArray = $("#tutorial-type").text().split('/'); - tutorialUrlArray[0] = tutorialUrlArray[0] + "_source" - - var githubLink = "https://github.com/pytorch/tutorials/blob/master/" + tutorialUrlArray.join("/") + ".py", - notebookLink = $(".reference.download")[1].href, - notebookDownloadPath = notebookLink.split('_downloads')[1], - colabLink = "https://colab.research.google.com/github/pytorch/tutorials/blob/gh-pages/_downloads" + notebookDownloadPath; - - $("#google-colab-link").wrap(""); - $("#download-notebook-link").wrap(""); - $("#github-view-link").wrap(""); -} else { - $(".pytorch-call-to-action-links").hide(); -} - -//This code makes the Notes section of the Docs Left Nav collapsible - -if ($("p.caption:first").text() == "Notes") { - - $("p.caption:first").addClass("left-nav-top-caption"); - $("span.caption-text:first").after("[Expand]"); - $(".expand-menu").after("[Hide]"); - $("p.caption:first").next("ul").hide(); - - $(".expand-menu").on("click", function() { - $(".hide-menu").toggle(); - toggleList(this); - }); - - $(".hide-menu").on("click", function() { - $(".expand-menu").toggle(); - toggleList(this); - }); - - function toggleList(menuCommand) { - $(menuCommand).toggle(); - $("p.caption:first").next("ul").toggle(); - } -} - -// Build an array from each tag that's present - -var tagList = $(".tutorials-card-container").map(function() { - return $(this).data("tags").split(",").map(function(item) { - return item.trim(); - }); -}).get(); - -function unique(value, index, self) { -   return self.indexOf(value) == index && value != "" - } - -// Only return unique tags - -var tags = tagList.sort().filter(unique); - -// Add filter buttons to the top of the page for each tag - -function createTagMenu() { - tags.forEach(function(item){ - $(".tutorial-filter-menu").append("
" + item + "
") - }) -}; - -createTagMenu(); - -// Remove hyphens if they are present in the filter buttons - -$(".tags").each(function(){ - var tags = $(this).text().split(","); - tags.forEach(function(tag, i ) { - tags[i] = tags[i].replace(/-/, ' ') - }) - $(this).html(tags.join(", ")); -}); - -// Remove hyphens if they are present in the card body - -$(".tutorial-filter").each(function(){ - var tag = $(this).text(); - $(this).html(tag.replace(/-/, ' ')) -}) - -// Remove any empty p tags that Sphinx adds - -$("#tutorial-cards p").each(function(index, item) { - if(!$(item).text().trim()) { - $(item).remove(); - } -}); - -},{"jquery":"jquery"}]},{},[1,2,3,4,5,6,7,8,9,10,"pytorch-sphinx-theme"]); diff --git a/src/qiskit_sphinx_theme/pytorch/static/js/web-components/top-nav-bar.js b/src/qiskit_sphinx_theme/pytorch/static/js/web-components/top-nav-bar.js deleted file mode 100644 index fbbb5520..00000000 --- a/src/qiskit_sphinx_theme/pytorch/static/js/web-components/top-nav-bar.js +++ /dev/null @@ -1,632 +0,0 @@ -!function(e){"use strict";function t(e,t,i,n){var s,a=arguments.length,r=a<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,n);else for(var o=e.length-1;o>=0;o--)(s=e[o])&&(r=(a<3?s(r):a>3?s(t,i,r):s(t,i))||r);return a>3&&r&&Object.defineProperty(t,i,r),r}function i(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)} -/** - * @license - * Copyright 2019 Google LLC - * SPDX-License-Identifier: BSD-3-Clause - */const n=window,s=n.ShadowRoot&&(void 0===n.ShadyCSS||n.ShadyCSS.nativeShadow)&&"adoptedStyleSheets"in Document.prototype&&"replace"in CSSStyleSheet.prototype,a=Symbol(),r=new WeakMap;let o=class{constructor(e,t,i){if(this._$cssResult$=!0,i!==a)throw Error("CSSResult is not constructable. Use `unsafeCSS` or `css` instead.");this.cssText=e,this.t=t}get styleSheet(){let e=this.o;const t=this.t;if(s&&void 0===e){const i=void 0!==t&&1===t.length;i&&(e=r.get(t)),void 0===e&&((this.o=e=new CSSStyleSheet).replaceSync(this.cssText),i&&r.set(t,e))}return e}toString(){return this.cssText}};const d=s?e=>e:e=>e instanceof CSSStyleSheet?(e=>{let t="";for(const i of e.cssRules)t+=i.cssText;return(e=>new o("string"==typeof e?e:e+"",void 0,a))(t)})(e):e -/** - * @license - * Copyright 2017 Google LLC - * SPDX-License-Identifier: BSD-3-Clause - */;var l;const c=window,h=c.trustedTypes,u=h?h.emptyScript:"",p=c.reactiveElementPolyfillSupport,v={toAttribute(e,t){switch(t){case Boolean:e=e?u:null;break;case Object:case Array:e=null==e?e:JSON.stringify(e)}return e},fromAttribute(e,t){let i=e;switch(t){case Boolean:i=null!==e;break;case Number:i=null===e?null:Number(e);break;case Object:case Array:try{i=JSON.parse(e)}catch(e){i=null}}return i}},m=(e,t)=>t!==e&&(t==t||e==e),b={attribute:!0,type:String,converter:v,reflect:!1,hasChanged:m};let f=class extends HTMLElement{constructor(){super(),this._$Ei=new Map,this.isUpdatePending=!1,this.hasUpdated=!1,this._$El=null,this.u()}static addInitializer(e){var t;this.finalize(),(null!==(t=this.h)&&void 0!==t?t:this.h=[]).push(e)}static get observedAttributes(){this.finalize();const e=[];return this.elementProperties.forEach(((t,i)=>{const n=this._$Ep(i,t);void 0!==n&&(this._$Ev.set(n,i),e.push(n))})),e}static createProperty(e,t=b){if(t.state&&(t.attribute=!1),this.finalize(),this.elementProperties.set(e,t),!t.noAccessor&&!this.prototype.hasOwnProperty(e)){const i="symbol"==typeof e?Symbol():"__"+e,n=this.getPropertyDescriptor(e,i,t);void 0!==n&&Object.defineProperty(this.prototype,e,n)}}static getPropertyDescriptor(e,t,i){return{get(){return this[t]},set(n){const s=this[e];this[t]=n,this.requestUpdate(e,s,i)},configurable:!0,enumerable:!0}}static getPropertyOptions(e){return this.elementProperties.get(e)||b}static finalize(){if(this.hasOwnProperty("finalized"))return!1;this.finalized=!0;const e=Object.getPrototypeOf(this);if(e.finalize(),void 0!==e.h&&(this.h=[...e.h]),this.elementProperties=new Map(e.elementProperties),this._$Ev=new Map,this.hasOwnProperty("properties")){const e=this.properties,t=[...Object.getOwnPropertyNames(e),...Object.getOwnPropertySymbols(e)];for(const i of t)this.createProperty(i,e[i])}return this.elementStyles=this.finalizeStyles(this.styles),!0}static finalizeStyles(e){const t=[];if(Array.isArray(e)){const i=new Set(e.flat(1/0).reverse());for(const e of i)t.unshift(d(e))}else void 0!==e&&t.push(d(e));return t}static _$Ep(e,t){const i=t.attribute;return!1===i?void 0:"string"==typeof i?i:"string"==typeof e?e.toLowerCase():void 0}u(){var e;this._$E_=new Promise((e=>this.enableUpdating=e)),this._$AL=new Map,this._$Eg(),this.requestUpdate(),null===(e=this.constructor.h)||void 0===e||e.forEach((e=>e(this)))}addController(e){var t,i;(null!==(t=this._$ES)&&void 0!==t?t:this._$ES=[]).push(e),void 0!==this.renderRoot&&this.isConnected&&(null===(i=e.hostConnected)||void 0===i||i.call(e))}removeController(e){var t;null===(t=this._$ES)||void 0===t||t.splice(this._$ES.indexOf(e)>>>0,1)}_$Eg(){this.constructor.elementProperties.forEach(((e,t)=>{this.hasOwnProperty(t)&&(this._$Ei.set(t,this[t]),delete this[t])}))}createRenderRoot(){var e;const t=null!==(e=this.shadowRoot)&&void 0!==e?e:this.attachShadow(this.constructor.shadowRootOptions);return((e,t)=>{s?e.adoptedStyleSheets=t.map((e=>e instanceof CSSStyleSheet?e:e.styleSheet)):t.forEach((t=>{const i=document.createElement("style"),s=n.litNonce;void 0!==s&&i.setAttribute("nonce",s),i.textContent=t.cssText,e.appendChild(i)}))})(t,this.constructor.elementStyles),t}connectedCallback(){var e;void 0===this.renderRoot&&(this.renderRoot=this.createRenderRoot()),this.enableUpdating(!0),null===(e=this._$ES)||void 0===e||e.forEach((e=>{var t;return null===(t=e.hostConnected)||void 0===t?void 0:t.call(e)}))}enableUpdating(e){}disconnectedCallback(){var e;null===(e=this._$ES)||void 0===e||e.forEach((e=>{var t;return null===(t=e.hostDisconnected)||void 0===t?void 0:t.call(e)}))}attributeChangedCallback(e,t,i){this._$AK(e,i)}_$EO(e,t,i=b){var n;const s=this.constructor._$Ep(e,i);if(void 0!==s&&!0===i.reflect){const a=(void 0!==(null===(n=i.converter)||void 0===n?void 0:n.toAttribute)?i.converter:v).toAttribute(t,i.type);this._$El=e,null==a?this.removeAttribute(s):this.setAttribute(s,a),this._$El=null}}_$AK(e,t){var i;const n=this.constructor,s=n._$Ev.get(e);if(void 0!==s&&this._$El!==s){const e=n.getPropertyOptions(s),a="function"==typeof e.converter?{fromAttribute:e.converter}:void 0!==(null===(i=e.converter)||void 0===i?void 0:i.fromAttribute)?e.converter:v;this._$El=s,this[s]=a.fromAttribute(t,e.type),this._$El=null}}requestUpdate(e,t,i){let n=!0;void 0!==e&&(((i=i||this.constructor.getPropertyOptions(e)).hasChanged||m)(this[e],t)?(this._$AL.has(e)||this._$AL.set(e,t),!0===i.reflect&&this._$El!==e&&(void 0===this._$EC&&(this._$EC=new Map),this._$EC.set(e,i))):n=!1),!this.isUpdatePending&&n&&(this._$E_=this._$Ej())}async _$Ej(){this.isUpdatePending=!0;try{await this._$E_}catch(e){Promise.reject(e)}const e=this.scheduleUpdate();return null!=e&&await e,!this.isUpdatePending}scheduleUpdate(){return this.performUpdate()}performUpdate(){var e;if(!this.isUpdatePending)return;this.hasUpdated,this._$Ei&&(this._$Ei.forEach(((e,t)=>this[t]=e)),this._$Ei=void 0);let t=!1;const i=this._$AL;try{t=this.shouldUpdate(i),t?(this.willUpdate(i),null===(e=this._$ES)||void 0===e||e.forEach((e=>{var t;return null===(t=e.hostUpdate)||void 0===t?void 0:t.call(e)})),this.update(i)):this._$Ek()}catch(e){throw t=!1,this._$Ek(),e}t&&this._$AE(i)}willUpdate(e){}_$AE(e){var t;null===(t=this._$ES)||void 0===t||t.forEach((e=>{var t;return null===(t=e.hostUpdated)||void 0===t?void 0:t.call(e)})),this.hasUpdated||(this.hasUpdated=!0,this.firstUpdated(e)),this.updated(e)}_$Ek(){this._$AL=new Map,this.isUpdatePending=!1}get updateComplete(){return this.getUpdateComplete()}getUpdateComplete(){return this._$E_}shouldUpdate(e){return!0}update(e){void 0!==this._$EC&&(this._$EC.forEach(((e,t)=>this._$EO(t,this[t],e))),this._$EC=void 0),this._$Ek()}updated(e){}firstUpdated(e){}}; -/** - * @license - * Copyright 2017 Google LLC - * SPDX-License-Identifier: BSD-3-Clause - */ -var g;f.finalized=!0,f.elementProperties=new Map,f.elementStyles=[],f.shadowRootOptions={mode:"open"},null==p||p({ReactiveElement:f}),(null!==(l=c.reactiveElementVersions)&&void 0!==l?l:c.reactiveElementVersions=[]).push("1.6.1");const x=window,_=x.trustedTypes,y=_?_.createPolicy("lit-html",{createHTML:e=>e}):void 0,k=`lit$${(Math.random()+"").slice(9)}$`,w="?"+k,$=`<${w}>`,S=document,A=(e="")=>S.createComment(e),z=e=>null===e||"object"!=typeof e&&"function"!=typeof e,C=Array.isArray,E=/<(?:(!--|\/[^a-zA-Z])|(\/?[a-zA-Z][^>\s]*)|(\/?$))/g,P=/-->/g,q=/>/g,M=RegExp(">|[ \t\n\f\r](?:([^\\s\"'>=/]+)([ \t\n\f\r]*=[ \t\n\f\r]*(?:[^ \t\n\f\r\"'`<>=]|(\"|')|))|$)","g"),T=/'/g,N=/"/g,O=/^(?:script|style|textarea|title)$/i,R=(e=>(t,...i)=>({_$litType$:e,strings:t,values:i}))(1),I=Symbol.for("lit-noChange"),U=Symbol.for("lit-nothing"),H=new WeakMap,j=S.createTreeWalker(S,129,null,!1),L=(e,t)=>{const i=e.length-1,n=[];let s,a=2===t?"":"",r=E;for(let t=0;t"===d[0]?(r=null!=s?s:E,l=-1):void 0===d[1]?l=-2:(l=r.lastIndex-d[2].length,o=d[1],r=void 0===d[3]?M:'"'===d[3]?N:T):r===N||r===T?r=M:r===P||r===q?r=E:(r=M,s=void 0);const h=r===M&&e[t+1].startsWith("/>")?" ":"";a+=r===E?i+$:l>=0?(n.push(o),i.slice(0,l)+"$lit$"+i.slice(l)+k+h):i+k+(-2===l?(n.push(void 0),t):h)}const o=a+(e[i]||"")+(2===t?"":"");if(!Array.isArray(e)||!e.hasOwnProperty("raw"))throw Error("invalid template strings array");return[void 0!==y?y.createHTML(o):o,n]};class V{constructor({strings:e,_$litType$:t},i){let n;this.parts=[];let s=0,a=0;const r=e.length-1,o=this.parts,[d,l]=L(e,t);if(this.el=V.createElement(d,i),j.currentNode=this.el.content,2===t){const e=this.el.content,t=e.firstChild;t.remove(),e.append(...t.childNodes)}for(;null!==(n=j.nextNode())&&o.length0){n.textContent=_?_.emptyScript:"";for(let i=0;iC(e)||"function"==typeof(null==e?void 0:e[Symbol.iterator]))(e)?this.k(e):this.g(e)}O(e,t=this._$AB){return this._$AA.parentNode.insertBefore(e,t)}T(e){this._$AH!==e&&(this._$AR(),this._$AH=this.O(e))}g(e){this._$AH!==U&&z(this._$AH)?this._$AA.nextSibling.data=e:this.T(S.createTextNode(e)),this._$AH=e}$(e){var t;const{values:i,_$litType$:n}=e,s="number"==typeof n?this._$AC(e):(void 0===n.el&&(n.el=V.createElement(n.h,this.options)),n);if((null===(t=this._$AH)||void 0===t?void 0:t._$AD)===s)this._$AH.p(i);else{const e=new D(s,this),t=e.v(this.options);e.p(i),this.T(t),this._$AH=e}}_$AC(e){let t=H.get(e.strings);return void 0===t&&H.set(e.strings,t=new V(e)),t}k(e){C(this._$AH)||(this._$AH=[],this._$AR());const t=this._$AH;let i,n=0;for(const s of e)n===t.length?t.push(i=new F(this.O(A()),this.O(A()),this,this.options)):i=t[n],i._$AI(s),n++;n2||""!==i[0]||""!==i[1]?(this._$AH=Array(i.length-1).fill(new String),this.strings=i):this._$AH=U}get tagName(){return this.element.tagName}get _$AU(){return this._$AM._$AU}_$AI(e,t=this,i,n){const s=this.strings;let a=!1;if(void 0===s)e=B(this,e,t,0),a=!z(e)||e!==this._$AH&&e!==I,a&&(this._$AH=e);else{const n=e;let r,o;for(e=s[0],r=0;r{var n,s;const a=null!==(n=null==i?void 0:i.renderBefore)&&void 0!==n?n:t;let r=a._$litPart$;if(void 0===r){const e=null!==(s=null==i?void 0:i.renderBefore)&&void 0!==s?s:null;a._$litPart$=r=new F(t.insertBefore(A(),e),e,void 0,null!=i?i:{})}return r._$AI(e),r})(t,this.renderRoot,this.renderOptions)}connectedCallback(){var e;super.connectedCallback(),null===(e=this._$Do)||void 0===e||e.setConnected(!0)}disconnectedCallback(){var e;super.disconnectedCallback(),null===(e=this._$Do)||void 0===e||e.setConnected(!1)}render(){return I}}te.finalized=!0,te._$litElement$=!0,null===(K=globalThis.litElementHydrateSupport)||void 0===K||K.call(globalThis,{LitElement:te});const ie=globalThis.litElementPolyfillSupport;null==ie||ie({LitElement:te}),(null!==(ee=globalThis.litElementVersions)&&void 0!==ee?ee:globalThis.litElementVersions=[]).push("3.2.2"); -/** - * @license - * Copyright 2017 Google LLC - * SPDX-License-Identifier: BSD-3-Clause - */ -const ne=e=>t=>"function"==typeof t?((e,t)=>(customElements.define(e,t),t))(e,t):((e,t)=>{const{kind:i,elements:n}=t;return{kind:i,elements:n,finisher(t){customElements.define(e,t)}}})(e,t) -/** - * @license - * Copyright 2017 Google LLC - * SPDX-License-Identifier: BSD-3-Clause - */,se=(e,t)=>"method"===t.kind&&t.descriptor&&!("value"in t.descriptor)?{...t,finisher(i){i.createProperty(t.key,e)}}:{kind:"field",key:Symbol(),placement:"own",descriptor:{},originalKey:t.key,initializer(){"function"==typeof t.initializer&&(this[t.key]=t.initializer.call(this))},finisher(i){i.createProperty(t.key,e)}};function ae(e){return(t,i)=>void 0!==i?((e,t,i)=>{t.constructor.createProperty(i,e)})(e,t,i):se(e,t) -/** - * @license - * Copyright 2021 Google LLC - * SPDX-License-Identifier: BSD-3-Clause - */}var re;null===(re=window.HTMLSlotElement)||void 0===re||re.prototype.assignedElements; -/** - * @license - * Copyright 2018 Google LLC - * SPDX-License-Identifier: BSD-3-Clause - */ -const oe=e=>null!=e?e:U;function de(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,n=new Array(t);i=0;a--){var r=t[e.placement];r.splice(r.indexOf(e.key),1);var o=this.fromElementDescriptor(e),d=this.toElementFinisherExtras((0,s[a])(o)||o);e=d.element,this.addElementPlacement(e,t),d.finisher&&n.push(d.finisher);var l=d.extras;if(l){for(var c=0;c=0;n--){var s=this.fromClassDescriptor(e),a=this.toClassDescriptor((0,t[n])(s)||s);if(void 0!==a.finisher&&i.push(a.finisher),void 0!==a.elements){e=a.elements;for(var r=0;r(...t)=>{const i=e(...t);return _e.set(i,!0),i},ke=e=>"function"==typeof e&&_e.has(e),we="undefined"!=typeof window&&null!=window.customElements&&void 0!==window.customElements.polyfillWrapFlushCallback,$e=(e,t,i=null)=>{for(;t!==i;){const i=t.nextSibling;e.removeChild(t),t=i}},Se={},Ae={},ze=`{{lit-${String(Math.random()).slice(2)}}}`,Ce=`\x3c!--${ze}--\x3e`,Ee=new RegExp(`${ze}|${Ce}`),Pe="$lit$";class qe{constructor(e,t){this.parts=[],this.element=t;const i=[],n=[],s=document.createTreeWalker(t.content,133,null,!1);let a=0,r=-1,o=0;const{strings:d,values:{length:l}}=e;for(;o0;){const t=d[o],i=Oe.exec(t)[2],n=i.toLowerCase()+Pe,s=e.getAttribute(n);e.removeAttribute(n);const a=s.split(Ee);this.parts.push({type:"attribute",index:r,name:i,strings:a}),o+=a.length-1}}"TEMPLATE"===e.tagName&&(n.push(e),s.currentNode=e.content)}else if(3===e.nodeType){const t=e.data;if(t.indexOf(ze)>=0){const n=e.parentNode,s=t.split(Ee),a=s.length-1;for(let t=0;t{const i=e.length-t.length;return i>=0&&e.slice(i)===t},Te=e=>-1!==e.index,Ne=()=>document.createComment(""),Oe=/([ \x09\x0a\x0c\x0d])([^\0-\x1F\x7F-\x9F "'>=/]+)([ \x09\x0a\x0c\x0d]*=[ \x09\x0a\x0c\x0d]*(?:[^ \x09\x0a\x0c\x0d"'`<>=]*|"[^"]*|'[^']*))$/; -/** - * @license - * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. - * This code may only be used under the BSD style license found at - * http://polymer.github.io/LICENSE.txt - * The complete set of authors may be found at - * http://polymer.github.io/AUTHORS.txt - * The complete set of contributors may be found at - * http://polymer.github.io/CONTRIBUTORS.txt - * Code distributed by Google as part of the polymer project is also - * subject to an additional IP rights grant found at - * http://polymer.github.io/PATENTS.txt - */ -class Re{constructor(e,t,i){this.__parts=[],this.template=e,this.processor=t,this.options=i}update(e){let t=0;for(const i of this.__parts)void 0!==i&&i.setValue(e[t]),t++;for(const e of this.__parts)void 0!==e&&e.commit()}_clone(){const e=we?this.template.element.content.cloneNode(!0):document.importNode(this.template.element.content,!0),t=[],i=this.template.parts,n=document.createTreeWalker(e,133,null,!1);let s,a=0,r=0,o=n.nextNode();for(;ae}),Ue=` ${ze} `;class He{constructor(e,t,i,n){this.strings=e,this.values=t,this.type=i,this.processor=n}getHTML(){const e=this.strings.length-1;let t="",i=!1;for(let n=0;n-1||i)&&-1===e.indexOf("--\x3e",s+1);const a=Oe.exec(e);t+=null===a?e+(i?Ue:Ce):e.substr(0,a.index)+a[1]+a[2]+Pe+a[3]+ze}return t+=this.strings[e],t}getTemplateElement(){const e=document.createElement("template");let t=this.getHTML();return void 0!==Ie&&(t=Ie.createHTML(t)),e.innerHTML=t,e}}class je extends He{getHTML(){return`${super.getHTML()}`}getTemplateElement(){const e=super.getTemplateElement(),t=e.content,i=t.firstChild;return t.removeChild(i),((e,t,i=null,n=null)=>{for(;t!==i;){const i=t.nextSibling;e.insertBefore(t,n),t=i}})(t,i.firstChild),e}} -/** - * @license - * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. - * This code may only be used under the BSD style license found at - * http://polymer.github.io/LICENSE.txt - * The complete set of authors may be found at - * http://polymer.github.io/AUTHORS.txt - * The complete set of contributors may be found at - * http://polymer.github.io/CONTRIBUTORS.txt - * Code distributed by Google as part of the polymer project is also - * subject to an additional IP rights grant found at - * http://polymer.github.io/PATENTS.txt - */const Le=e=>null===e||!("object"==typeof e||"function"==typeof e),Ve=e=>Array.isArray(e)||!(!e||!e[Symbol.iterator]);class Be{constructor(e,t,i){this.dirty=!0,this.element=e,this.name=t,this.strings=i,this.parts=[];for(let e=0;e{try{const e={get capture(){return Ye=!0,!1}};window.addEventListener("test",e,e),window.removeEventListener("test",e,e)}catch(e){}})();class Qe{constructor(e,t,i){this.value=void 0,this.__pendingValue=void 0,this.element=e,this.eventName=t,this.eventContext=i,this.__boundHandleEvent=e=>this.handleEvent(e)}setValue(e){this.__pendingValue=e}commit(){for(;ke(this.__pendingValue);){const e=this.__pendingValue;this.__pendingValue=Se,e(this)}if(this.__pendingValue===Se)return;const e=this.__pendingValue,t=this.value,i=null==e||null!=t&&(e.capture!==t.capture||e.once!==t.once||e.passive!==t.passive),n=null!=e&&(null==t||i);i&&this.element.removeEventListener(this.eventName,this.__boundHandleEvent,this.__options),n&&(this.__options=Je(e),this.element.addEventListener(this.eventName,this.__boundHandleEvent,this.__options)),this.value=e,this.__pendingValue=Se}handleEvent(e){"function"==typeof this.value?this.value.call(this.eventContext||this.element,e):this.value.handleEvent(e)}}const Je=e=>e&&(Ye?{capture:e.capture,passive:e.passive,once:e.once}:e.capture) -/** - * @license - * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. - * This code may only be used under the BSD style license found at - * http://polymer.github.io/LICENSE.txt - * The complete set of authors may be found at - * http://polymer.github.io/AUTHORS.txt - * The complete set of contributors may be found at - * http://polymer.github.io/CONTRIBUTORS.txt - * Code distributed by Google as part of the polymer project is also - * subject to an additional IP rights grant found at - * http://polymer.github.io/PATENTS.txt - */;const Ze=new class{handleAttributeExpressions(e,t,i,n){const s=t[0];if("."===s){return new We(e,t.slice(1),i).parts}if("@"===s)return[new Qe(e,t.slice(1),n.eventContext)];if("?"===s)return[new Xe(e,t.slice(1),i)];return new Be(e,t,i).parts}handleTextExpression(e){return new Fe(e)}}; -/** - * @license - * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. - * This code may only be used under the BSD style license found at - * http://polymer.github.io/LICENSE.txt - * The complete set of authors may be found at - * http://polymer.github.io/AUTHORS.txt - * The complete set of contributors may be found at - * http://polymer.github.io/CONTRIBUTORS.txt - * Code distributed by Google as part of the polymer project is also - * subject to an additional IP rights grant found at - * http://polymer.github.io/PATENTS.txt - */function Ke(e){let t=et.get(e.type);void 0===t&&(t={stringsArray:new WeakMap,keyString:new Map},et.set(e.type,t));let i=t.stringsArray.get(e.strings);if(void 0!==i)return i;const n=e.strings.join(ze);return i=t.keyString.get(n),void 0===i&&(i=new qe(e,e.getTemplateElement()),t.keyString.set(n,i)),t.stringsArray.set(e.strings,i),i}const et=new Map,tt=new WeakMap; -/** - * @license - * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. - * This code may only be used under the BSD style license found at - * http://polymer.github.io/LICENSE.txt - * The complete set of authors may be found at - * http://polymer.github.io/AUTHORS.txt - * The complete set of contributors may be found at - * http://polymer.github.io/CONTRIBUTORS.txt - * Code distributed by Google as part of the polymer project is also - * subject to an additional IP rights grant found at - * http://polymer.github.io/PATENTS.txt - */ -/** - * @license - * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. - * This code may only be used under the BSD style license found at - * http://polymer.github.io/LICENSE.txt - * The complete set of authors may be found at - * http://polymer.github.io/AUTHORS.txt - * The complete set of contributors may be found at - * http://polymer.github.io/CONTRIBUTORS.txt - * Code distributed by Google as part of the polymer project is also - * subject to an additional IP rights grant found at - * http://polymer.github.io/PATENTS.txt - */ -"undefined"!=typeof window&&(window.litHtmlVersions||(window.litHtmlVersions=[])).push("1.4.1");const it=(e,...t)=>new He(e,t,"html",Ze),nt=(e,...t)=>new je(e,t,"svg",Ze) -/** - * @license - * Copyright (c) 2018 The Polymer Project Authors. All rights reserved. - * This code may only be used under the BSD style license found at - * http://polymer.github.io/LICENSE.txt - * The complete set of authors may be found at - * http://polymer.github.io/AUTHORS.txt - * The complete set of contributors may be found at - * http://polymer.github.io/CONTRIBUTORS.txt - * Code distributed by Google as part of the polymer project is also - * subject to an additional IP rights grant found at - * http://polymer.github.io/PATENTS.txt - */;class st{constructor(e){this.classes=new Set,this.changed=!1,this.element=e;const t=(e.getAttribute("class")||"").split(/\s+/);for(const e of t)this.classes.add(e)}add(e){this.classes.add(e),this.changed=!0}remove(e){this.classes.delete(e),this.changed=!0}commit(){if(this.changed){let e="";this.classes.forEach((t=>e+=t+" ")),this.element.setAttribute("class",e)}}}const at=new WeakMap,rt=ye((e=>t=>{if(!(t instanceof De)||t instanceof Ge||"class"!==t.committer.name||t.committer.parts.length>1)throw new Error("The `classMap` directive must be used in the `class` attribute and must be the only part in the attribute.");const{committer:i}=t,{element:n}=i;let s=at.get(t);void 0===s&&(n.setAttribute("class",i.strings.join(" ")),at.set(t,s=new Set));const a=n.classList||new st(n);s.forEach((t=>{t in e||(a.remove(t),s.delete(t))}));for(const t in e){const i=e[t];i!=s.has(t)&&(i?(a.add(t),s.add(t)):(a.remove(t),s.delete(t)))}"function"==typeof a.commit&&a.commit()})),ot=133;function dt(e,t){const{element:{content:i},parts:n}=e,s=document.createTreeWalker(i,ot,null,!1);let a=ct(n),r=n[a],o=-1,d=0;const l=[];let c=null;for(;s.nextNode();){o++;const e=s.currentNode;for(e.previousSibling===c&&(c=null),t.has(e)&&(l.push(e),null===c&&(c=e)),null!==c&&d++;void 0!==r&&r.index===o;)r.index=null!==c?-1:r.index-d,a=ct(n,a),r=n[a]}l.forEach((e=>e.parentNode.removeChild(e)))}const lt=e=>{let t=11===e.nodeType?0:1;const i=document.createTreeWalker(e,ot,null,!1);for(;i.nextNode();)t++;return t},ct=(e,t=-1)=>{for(let i=t+1;i`${e}--${t}`;let ut=!0;void 0===window.ShadyCSS?ut=!1:void 0===window.ShadyCSS.prepareTemplateDom&&(console.warn("Incompatible ShadyCSS version detected. Please update to at least @webcomponents/webcomponentsjs@2.0.2 and @webcomponents/shadycss@1.3.1."),ut=!1);const pt=e=>t=>{const i=ht(t.type,e);let n=et.get(i);void 0===n&&(n={stringsArray:new WeakMap,keyString:new Map},et.set(i,n));let s=n.stringsArray.get(t.strings);if(void 0!==s)return s;const a=t.strings.join(ze);if(s=n.keyString.get(a),void 0===s){const i=t.getTemplateElement();ut&&window.ShadyCSS.prepareTemplateDom(i,e),s=new qe(t,i),n.keyString.set(a,s)}return n.stringsArray.set(t.strings,s),s},vt=["html","svg"],mt=new Set,bt=(e,t,i)=>{mt.add(e);const n=i?i.element:document.createElement("template"),s=t.querySelectorAll("style"),{length:a}=s;if(0===a)return void window.ShadyCSS.prepareTemplateStyles(n,e);const r=document.createElement("style");for(let e=0;e{vt.forEach((t=>{const i=et.get(ht(t,e));void 0!==i&&i.keyString.forEach((e=>{const{element:{content:t}}=e,i=new Set;Array.from(t.querySelectorAll("style")).forEach((e=>{i.add(e)})),dt(e,i)}))}))})(e);const o=n.content;i?function(e,t,i=null){const{element:{content:n},parts:s}=e;if(null==i)return void n.appendChild(t);const a=document.createTreeWalker(n,ot,null,!1);let r=ct(s),o=0,d=-1;for(;a.nextNode();)for(d++,a.currentNode===i&&(o=lt(t),i.parentNode.insertBefore(t,i));-1!==r&&s[r].index===d;){if(o>0){for(;-1!==r;)s[r].index+=o,r=ct(s,r);return}r=ct(s,r)}}(i,r,o.firstChild):o.insertBefore(r,o.firstChild),window.ShadyCSS.prepareTemplateStyles(n,e);const d=o.querySelector("style");if(window.ShadyCSS.nativeShadow&&null!==d)t.insertBefore(d.cloneNode(!0),t.firstChild);else if(i){o.insertBefore(r,o.firstChild);const e=new Set;e.add(r),dt(i,e)}};window.JSCompiler_renameProperty=(e,t)=>e;const ft={toAttribute(e,t){switch(t){case Boolean:return e?"":null;case Object:case Array:return null==e?e:JSON.stringify(e)}return e},fromAttribute(e,t){switch(t){case Boolean:return null!==e;case Number:return null===e?null:Number(e);case Object:case Array:return JSON.parse(e)}return e}},gt=(e,t)=>t!==e&&(t==t||e==e),xt={attribute:!0,type:String,converter:ft,reflect:!1,hasChanged:gt},_t="finalized";class yt extends HTMLElement{constructor(){super(),this.initialize()}static get observedAttributes(){this.finalize();const e=[];return this._classProperties.forEach(((t,i)=>{const n=this._attributeNameForProperty(i,t);void 0!==n&&(this._attributeToPropertyMap.set(n,i),e.push(n))})),e}static _ensureClassProperties(){if(!this.hasOwnProperty(JSCompiler_renameProperty("_classProperties",this))){this._classProperties=new Map;const e=Object.getPrototypeOf(this)._classProperties;void 0!==e&&e.forEach(((e,t)=>this._classProperties.set(t,e)))}}static createProperty(e,t=xt){if(this._ensureClassProperties(),this._classProperties.set(e,t),t.noAccessor||this.prototype.hasOwnProperty(e))return;const i="symbol"==typeof e?Symbol():`__${e}`,n=this.getPropertyDescriptor(e,i,t);void 0!==n&&Object.defineProperty(this.prototype,e,n)}static getPropertyDescriptor(e,t,i){return{get(){return this[t]},set(n){const s=this[e];this[t]=n,this.requestUpdateInternal(e,s,i)},configurable:!0,enumerable:!0}}static getPropertyOptions(e){return this._classProperties&&this._classProperties.get(e)||xt}static finalize(){const e=Object.getPrototypeOf(this);if(e.hasOwnProperty(_t)||e.finalize(),this[_t]=!0,this._ensureClassProperties(),this._attributeToPropertyMap=new Map,this.hasOwnProperty(JSCompiler_renameProperty("properties",this))){const e=this.properties,t=[...Object.getOwnPropertyNames(e),..."function"==typeof Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e):[]];for(const i of t)this.createProperty(i,e[i])}}static _attributeNameForProperty(e,t){const i=t.attribute;return!1===i?void 0:"string"==typeof i?i:"string"==typeof e?e.toLowerCase():void 0}static _valueHasChanged(e,t,i=gt){return i(e,t)}static _propertyValueFromAttribute(e,t){const i=t.type,n=t.converter||ft,s="function"==typeof n?n:n.fromAttribute;return s?s(e,i):e}static _propertyValueToAttribute(e,t){if(void 0===t.reflect)return;const i=t.type,n=t.converter;return(n&&n.toAttribute||ft.toAttribute)(e,i)}initialize(){this._updateState=0,this._updatePromise=new Promise((e=>this._enableUpdatingResolver=e)),this._changedProperties=new Map,this._saveInstanceProperties(),this.requestUpdateInternal()}_saveInstanceProperties(){this.constructor._classProperties.forEach(((e,t)=>{if(this.hasOwnProperty(t)){const e=this[t];delete this[t],this._instanceProperties||(this._instanceProperties=new Map),this._instanceProperties.set(t,e)}}))}_applyInstanceProperties(){this._instanceProperties.forEach(((e,t)=>this[t]=e)),this._instanceProperties=void 0}connectedCallback(){this.enableUpdating()}enableUpdating(){void 0!==this._enableUpdatingResolver&&(this._enableUpdatingResolver(),this._enableUpdatingResolver=void 0)}disconnectedCallback(){}attributeChangedCallback(e,t,i){t!==i&&this._attributeToProperty(e,i)}_propertyToAttribute(e,t,i=xt){const n=this.constructor,s=n._attributeNameForProperty(e,i);if(void 0!==s){const e=n._propertyValueToAttribute(t,i);if(void 0===e)return;this._updateState=8|this._updateState,null==e?this.removeAttribute(s):this.setAttribute(s,e),this._updateState=-9&this._updateState}}_attributeToProperty(e,t){if(8&this._updateState)return;const i=this.constructor,n=i._attributeToPropertyMap.get(e);if(void 0!==n){const e=i.getPropertyOptions(n);this._updateState=16|this._updateState,this[n]=i._propertyValueFromAttribute(t,e),this._updateState=-17&this._updateState}}requestUpdateInternal(e,t,i){let n=!0;if(void 0!==e){const s=this.constructor;i=i||s.getPropertyOptions(e),s._valueHasChanged(this[e],t,i.hasChanged)?(this._changedProperties.has(e)||this._changedProperties.set(e,t),!0!==i.reflect||16&this._updateState||(void 0===this._reflectingProperties&&(this._reflectingProperties=new Map),this._reflectingProperties.set(e,i))):n=!1}!this._hasRequestedUpdate&&n&&(this._updatePromise=this._enqueueUpdate())}requestUpdate(e,t){return this.requestUpdateInternal(e,t),this.updateComplete}async _enqueueUpdate(){this._updateState=4|this._updateState;try{await this._updatePromise}catch(e){}const e=this.performUpdate();return null!=e&&await e,!this._hasRequestedUpdate}get _hasRequestedUpdate(){return 4&this._updateState}get hasUpdated(){return 1&this._updateState}performUpdate(){if(!this._hasRequestedUpdate)return;this._instanceProperties&&this._applyInstanceProperties();let e=!1;const t=this._changedProperties;try{e=this.shouldUpdate(t),e?this.update(t):this._markUpdated()}catch(t){throw e=!1,this._markUpdated(),t}e&&(1&this._updateState||(this._updateState=1|this._updateState,this.firstUpdated(t)),this.updated(t))}_markUpdated(){this._changedProperties=new Map,this._updateState=-5&this._updateState}get updateComplete(){return this._getUpdateComplete()}_getUpdateComplete(){return this.getUpdateComplete()}getUpdateComplete(){return this._updatePromise}shouldUpdate(e){return!0}update(e){void 0!==this._reflectingProperties&&this._reflectingProperties.size>0&&(this._reflectingProperties.forEach(((e,t)=>this._propertyToAttribute(t,this[t],e))),this._reflectingProperties=void 0),this._markUpdated()}updated(e){}firstUpdated(e){}}yt[_t]=!0; -/** - * @license - * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. - * This code may only be used under the BSD style license found at - * http://polymer.github.io/LICENSE.txt - * The complete set of authors may be found at - * http://polymer.github.io/AUTHORS.txt - * The complete set of contributors may be found at - * http://polymer.github.io/CONTRIBUTORS.txt - * Code distributed by Google as part of the polymer project is also - * subject to an additional IP rights grant found at - * http://polymer.github.io/PATENTS.txt - */ -const kt=e=>t=>"function"==typeof t?((e,t)=>(window.customElements.define(e,t),t))(e,t):((e,t)=>{const{kind:i,elements:n}=t;return{kind:i,elements:n,finisher(t){window.customElements.define(e,t)}}})(e,t),wt=(e,t)=>"method"===t.kind&&t.descriptor&&!("value"in t.descriptor)?Object.assign(Object.assign({},t),{finisher(i){i.createProperty(t.key,e)}}):{kind:"field",key:Symbol(),placement:"own",descriptor:{},initializer(){"function"==typeof t.initializer&&(this[t.key]=t.initializer.call(this))},finisher(i){i.createProperty(t.key,e)}},$t=(e,t,i)=>{t.constructor.createProperty(i,e)};function St(e){return(t,i)=>void 0!==i?$t(e,t,i):wt(e,t)}function At(e,t){return(i,n)=>{const s={get(){return this.renderRoot.querySelector(e)},enumerable:!0,configurable:!0};if(t){const t=void 0!==n?n:i.key,a="symbol"==typeof t?Symbol():`__${t}`;s.get=function(){return void 0===this[a]&&(this[a]=this.renderRoot.querySelector(e)),this[a]}}return void 0!==n?zt(s,i,n):Ct(s,i)}}const zt=(e,t,i)=>{Object.defineProperty(t,i,e)},Ct=(e,t)=>({kind:"method",placement:"prototype",key:t.key,descriptor:e}) -/** - @license - Copyright (c) 2019 The Polymer Project Authors. All rights reserved. - This code may only be used under the BSD style license found at - http://polymer.github.io/LICENSE.txt The complete set of authors may be found at - http://polymer.github.io/AUTHORS.txt The complete set of contributors may be - found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as - part of the polymer project is also subject to an additional IP rights grant - found at http://polymer.github.io/PATENTS.txt - */,Et=window.ShadowRoot&&(void 0===window.ShadyCSS||window.ShadyCSS.nativeShadow)&&"adoptedStyleSheets"in Document.prototype&&"replace"in CSSStyleSheet.prototype,Pt=Symbol();class qt{constructor(e,t){if(t!==Pt)throw new Error("CSSResult is not constructable. Use `unsafeCSS` or `css` instead.");this.cssText=e}get styleSheet(){return void 0===this._styleSheet&&(Et?(this._styleSheet=new CSSStyleSheet,this._styleSheet.replaceSync(this.cssText)):this._styleSheet=null),this._styleSheet}toString(){return this.cssText}}const Mt=(e,...t)=>{const i=t.reduce(((t,i,n)=>t+(e=>{if(e instanceof qt)return e.cssText;if("number"==typeof e)return e;throw new Error(`Value passed to 'css' function must be a 'css' function result: ${e}. Use 'unsafeCSS' to pass non-literal values, but\n take care to ensure page security.`)})(i)+e[n+1]),e[0]);return new qt(i,Pt)}; -/** - * @license - * Copyright (c) 2017 The Polymer Project Authors. All rights reserved. - * This code may only be used under the BSD style license found at - * http://polymer.github.io/LICENSE.txt - * The complete set of authors may be found at - * http://polymer.github.io/AUTHORS.txt - * The complete set of contributors may be found at - * http://polymer.github.io/CONTRIBUTORS.txt - * Code distributed by Google as part of the polymer project is also - * subject to an additional IP rights grant found at - * http://polymer.github.io/PATENTS.txt - */ -(window.litElementVersions||(window.litElementVersions=[])).push("2.5.1");const Tt={};class Nt extends yt{static getStyles(){return this.styles}static _getUniqueStyles(){if(this.hasOwnProperty(JSCompiler_renameProperty("_styles",this)))return;const e=this.getStyles();if(Array.isArray(e)){const t=(e,i)=>e.reduceRight(((e,i)=>Array.isArray(i)?t(i,e):(e.add(i),e)),i),i=t(e,new Set),n=[];i.forEach((e=>n.unshift(e))),this._styles=n}else this._styles=void 0===e?[]:[e];this._styles=this._styles.map((e=>{if(e instanceof CSSStyleSheet&&!Et){const t=Array.prototype.slice.call(e.cssRules).reduce(((e,t)=>e+t.cssText),"");return new qt(String(t),Pt)}return e}))}initialize(){super.initialize(),this.constructor._getUniqueStyles(),this.renderRoot=this.createRenderRoot(),window.ShadowRoot&&this.renderRoot instanceof window.ShadowRoot&&this.adoptStyles()}createRenderRoot(){return this.attachShadow(this.constructor.shadowRootOptions)}adoptStyles(){const e=this.constructor._styles;0!==e.length&&(void 0===window.ShadyCSS||window.ShadyCSS.nativeShadow?Et?this.renderRoot.adoptedStyleSheets=e.map((e=>e instanceof CSSStyleSheet?e:e.styleSheet)):this._needsShimAdoptedStyleSheets=!0:window.ShadyCSS.ScopingShim.prepareAdoptedCssText(e.map((e=>e.cssText)),this.localName))}connectedCallback(){super.connectedCallback(),this.hasUpdated&&void 0!==window.ShadyCSS&&window.ShadyCSS.styleElement(this)}update(e){const t=this.render();super.update(e),t!==Tt&&this.constructor.render(t,this.renderRoot,{scopeName:this.localName,eventContext:this}),this._needsShimAdoptedStyleSheets&&(this._needsShimAdoptedStyleSheets=!1,this.constructor._styles.forEach((e=>{const t=document.createElement("style");t.textContent=e.cssText,this.renderRoot.appendChild(t)})))}render(){return Tt}}Nt.finalized=!0,Nt.render=(e,t,i)=>{if(!i||"object"!=typeof i||!i.scopeName)throw new Error("The `scopeName` option is required.");const n=i.scopeName,s=tt.has(t),a=ut&&11===t.nodeType&&!!t.host,r=a&&!mt.has(n),o=r?document.createDocumentFragment():t;if(((e,t,i)=>{let n=tt.get(t);void 0===n&&($e(t,t.firstChild),tt.set(t,n=new Fe(Object.assign({templateFactory:Ke},i))),n.appendInto(t)),n.setValue(e),n.commit()})(e,o,Object.assign({templateFactory:pt(n)},i)),r){const e=tt.get(o);tt.delete(o);const i=e.value instanceof Re?e.value.template:void 0;bt(n,o,i),$e(t,t.firstChild),t.appendChild(o),tt.set(t,e)}!s&&a&&window.ShadyCSS.styleElement(t.host)},Nt.shadowRootOptions={mode:"open"}; -/** - * @license - * - * Copyright IBM Corp. 2019, 2022 - * - * This source code is licensed under the Apache-2.0 license found in the - * LICENSE file in the root directory of this source tree. - */ -const{prefix:Ot}=xe,Rt=`\n a[href], area[href], input:not([disabled]):not([tabindex='-1']),\n button:not([disabled]):not([tabindex='-1']),select:not([disabled]):not([tabindex='-1']),\n textarea:not([disabled]):not([tabindex='-1']),\n iframe, object, embed, *[tabindex]:not([tabindex='-1']), *[contenteditable=true],\n ${Ot}-accordion-item,\n ${Ot}-btn,\n ${Ot}-breadcrumb-link,\n ${Ot}-checkbox,\n ${Ot}-code-snippet,\n ${Ot}-combo-box,\n ${Ot}-content-switcher-item,\n ${Ot}-copy-button,\n ${Ot}-table-header-row,\n ${Ot}-table-row,\n ${Ot}-table-toolbar-search,\n ${Ot}-date-picker-input,\n ${Ot}-dropdown,\n ${Ot}-input,\n ${Ot}-link,\n ${Ot}-number-input,\n ${Ot}-modal,\n ${Ot}-modal-close-button,\n ${Ot}-multi-select,\n ${Ot}-inline-notification,\n ${Ot}-toast-notification,\n ${Ot}-overflow-menu,\n ${Ot}-overflow-menu-item,\n ${Ot}-page-sizes-select,\n ${Ot}-pages-select,\n ${Ot}-progress-step,\n ${Ot}-radio-button,\n ${Ot}-search,\n ${Ot}-slider,\n ${Ot}-slider-input,\n ${Ot}-structured-list,\n ${Ot}-tab,\n ${Ot}-filter-tag,\n ${Ot}-textarea,\n ${Ot}-clickable-tile,\n ${Ot}-expandable-tile,\n ${Ot}-radio-tile,\n ${Ot}-selectable-tile,\n ${Ot}-toggle,\n ${Ot}-tooltip,\n ${Ot}-tooltip-definition,\n ${Ot}-tooltip-icon,\n ${Ot}-header-menu,\n ${Ot}-header-menu-button,\n ${Ot}-header-menu-item,\n ${Ot}-header-name,\n ${Ot}-header-nav-item,\n ${Ot}-side-nav-link,\n ${Ot}-side-nav-menu,\n ${Ot}-side-nav-menu-item\n` -/** - * @license - * - * Copyright IBM Corp. 2019, 2022 - * - * This source code is licensed under the Apache-2.0 license found in the - * LICENSE file in the root directory of this source tree. - */,It=e=>class extends e{focus(){if(this.shadowRoot.delegatesFocus)super.focus();else{const e=this.shadowRoot.querySelector(Rt)||this.querySelector(Rt);e?e.focus():super.focus()}}} -/** - * @license - * - * Copyright IBM Corp. 2019, 2020 - * - * This source code is licensed under the Apache-2.0 license found in the - * LICENSE file in the root directory of this source tree. - */;var Ut=Mt(["a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{padding:0;border:0;margin:0;font:inherit;font-size:100%;vertical-align:baseline}button,input,select,textarea{border-radius:0;font-family:inherit}input[type=text]::-ms-clear{display:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}body{line-height:1}sup{vertical-align:super}sub{vertical-align:sub}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote::after,blockquote::before,q::after,q::before{content:\"\"}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}button{margin:0}html{font-size:100%}body{font-weight:400;font-family:'IBM Plex Sans','Helvetica Neue',Arial,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}code{font-family:'IBM Plex Mono',Menlo,'DejaVu Sans Mono','Bitstream Vera Sans Mono',Courier,monospace}strong{font-weight:600}@media screen and (-ms-high-contrast:active){svg{fill:ButtonText}}h1{font-size:var(--cds-productive-heading-06-font-size,2.625rem);font-weight:var(--cds-productive-heading-06-font-weight,300);line-height:var(--cds-productive-heading-06-line-height,1.199);letter-spacing:var(--cds-productive-heading-06-letter-spacing,0)}h2{font-size:var(--cds-productive-heading-05-font-size,2rem);font-weight:var(--cds-productive-heading-05-font-weight,300);line-height:var(--cds-productive-heading-05-line-height,1.25);letter-spacing:var(--cds-productive-heading-05-letter-spacing,0)}h3{font-size:var(--cds-productive-heading-04-font-size,1.75rem);font-weight:var(--cds-productive-heading-04-font-weight,400);line-height:var(--cds-productive-heading-04-line-height,1.28572);letter-spacing:var(--cds-productive-heading-04-letter-spacing,0)}h4{font-size:var(--cds-productive-heading-03-font-size,1.25rem);font-weight:var(--cds-productive-heading-03-font-weight,400);line-height:var(--cds-productive-heading-03-line-height,1.4);letter-spacing:var(--cds-productive-heading-03-letter-spacing,0)}h5{font-size:var(--cds-productive-heading-02-font-size,1rem);font-weight:var(--cds-productive-heading-02-font-weight,600);line-height:var(--cds-productive-heading-02-line-height,1.375);letter-spacing:var(--cds-productive-heading-02-letter-spacing,0)}h6{font-size:var(--cds-productive-heading-01-font-size,.875rem);font-weight:var(--cds-productive-heading-01-font-weight,600);line-height:var(--cds-productive-heading-01-line-height,1.28572);letter-spacing:var(--cds-productive-heading-01-letter-spacing,.16px)}p{font-size:var(--cds-body-long-02-font-size,1rem);font-weight:var(--cds-body-long-02-font-weight,400);line-height:var(--cds-body-long-02-line-height,1.5);letter-spacing:var(--cds-body-long-02-letter-spacing,0)}a{color:#0f62fe}em{font-style:italic}.bx--assistive-text,.bx--visually-hidden{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0,0,0,0);visibility:inherit;white-space:nowrap}.bx--body{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline;font-size:var(--cds-body-short-01-font-size,.875rem);font-weight:var(--cds-body-short-01-font-weight,400);line-height:var(--cds-body-short-01-line-height,1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing,.16px);background-color:var(--cds-ui-background,#fff);color:var(--cds-text-01,#161616);line-height:1}.bx--body *,.bx--body ::after,.bx--body ::before{box-sizing:inherit}@keyframes skeleton{0%{opacity:.3;transform:scaleX(0);transform-origin:left}20%{opacity:1;transform:scaleX(1);transform-origin:left}28%{transform:scaleX(1);transform-origin:right}51%{transform:scaleX(0);transform-origin:right}58%{transform:scaleX(0);transform-origin:right}82%{transform:scaleX(1);transform-origin:right}83%{transform:scaleX(1);transform-origin:left}96%{transform:scaleX(0);transform-origin:left}100%{opacity:.3;transform:scaleX(0);transform-origin:left}}.bx--text-truncate--end{display:inline-block;overflow:hidden;width:100%;text-overflow:ellipsis;white-space:nowrap}.bx--text-truncate--front{display:inline-block;overflow:hidden;width:100%;direction:rtl;text-overflow:ellipsis;white-space:nowrap}.bx--side-nav,:host(bx-side-nav){position:fixed;z-index:8000;top:0;bottom:0;left:0;overflow:hidden;width:3rem;max-width:16rem;background-color:#fff;color:#525252;transition:width .11s cubic-bezier(.2,0,1,.9);will-change:width}.bx--side-nav--ux,:host(bx-side-nav){top:var(--cds-spacing-09,3rem);width:16rem}@media (max-width:65.98rem){.bx--side-nav--ux,:host(bx-side-nav){width:0}}.bx--side-nav--rail{width:3rem}.bx--side-nav--hidden{width:0}.bx--side-nav--expanded,.bx--side-nav--rail:not(.bx--side-nav--fixed):hover:host(bx-side-nav),.bx--side-nav.bx--side-nav--rail:not(.bx--side-nav--fixed):hover,:host(bx-side-nav[collapse-mode][expanded]),:host(bx-side-nav[expanded]){width:16rem}.bx--side-nav__overlay{position:fixed;top:3rem;left:0;width:0;height:0;background-color:transparent;opacity:0;transition:opacity 240ms cubic-bezier(.2,0,.38,.9),background-color 240ms cubic-bezier(.2,0,.38,.9)}@media (max-width:65.98rem){.bx--side-nav__overlay-active{width:100vw;height:100vh;background-color:var(--cds-overlay-01,rgba(22,22,22,.5));opacity:1;transition:opacity 240ms cubic-bezier(.2,0,.38,.9),background-color 240ms cubic-bezier(.2,0,.38,.9)}}.bx--header~.bx--side-nav,.bx--header~:host(bx-side-nav){top:3rem;height:calc(100% - 48px)}.bx--side-nav--fixed{width:16rem}.bx--side-nav--collapsed{width:16rem;transform:translateX(-16rem)}.bx--side-nav__navigation,:host(bx-side-nav){display:flex;height:100%;flex-direction:column}.bx--side-nav__header{display:flex;width:100%;max-width:100%;height:3rem;border-bottom:1px solid #393939}.bx--side-nav--expanded .bx--side-nav__header,.bx--side-nav--fixed .bx--side-nav__header,.bx--side-nav:hover .bx--side-nav__header,:host(bx-side-nav[expanded]) .bx--side-nav__header,:hover:host(bx-side-nav) .bx--side-nav__header{height:auto}.bx--side-nav--ux .bx--side-nav__header,:host(bx-side-nav) .bx--side-nav__header{height:auto}.bx--side-nav__details{display:flex;min-width:0;flex:1;flex-direction:column;padding-right:1rem;opacity:0;visibility:hidden}.bx--side-nav--expanded .bx--side-nav__details,.bx--side-nav--fixed .bx--side-nav__details,.bx--side-nav:hover .bx--side-nav__details,:host(bx-side-nav[expanded]) .bx--side-nav__details,:hover:host(bx-side-nav) .bx--side-nav__details{visibility:inherit;opacity:1}.bx--side-nav--ux .bx--side-nav__details,:host(bx-side-nav) .bx--side-nav__details{opacity:1;visibility:inherit}.bx--side-nav__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:1rem;font-size:.875rem;font-weight:600;letter-spacing:.1px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bx--side-nav__select,.bx--side-nav__title{padding-left:.5rem}.bx--side-nav__switcher{position:relative;display:flex;align-items:center;justify-content:space-between}.bx--side-nav__switcher-chevron{position:absolute;top:0;right:.5rem;bottom:0;display:flex;align-items:center;fill:#525252}.bx--side-nav__select{outline:2px solid transparent;outline-offset:-2px;min-width:0;height:2rem;flex:1 1 0%;padding-right:2rem;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#161616;border-radius:0;color:#f4f4f4;cursor:pointer;font-size:.75rem;transition:outline 110ms}.bx--side-nav__select:focus{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--side-nav__select:focus{outline-style:dotted}}.bx--side-nav__footer{width:100%;flex:0 0 3rem;background-color:#fff}.bx--side-nav__toggle{outline:2px solid transparent;outline-offset:-2px;box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline;display:inline-block;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;cursor:pointer;width:100%;height:100%;padding-left:1rem;text-align:left;transition:outline 110ms}.bx--side-nav__toggle *,.bx--side-nav__toggle ::after,.bx--side-nav__toggle ::before{box-sizing:inherit}.bx--side-nav__toggle::-moz-focus-inner{border:0}.bx--side-nav__toggle:focus{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--side-nav__toggle:focus{outline-style:dotted}}.bx--side-nav__items,:host(bx-side-nav-items){overflow:hidden;flex:1 1 0%;padding:1rem 0 0}.bx--side-nav--expanded .bx--side-nav__items,.bx--side-nav--expanded :host(bx-side-nav-items),.bx--side-nav--fixed .bx--side-nav__items,.bx--side-nav--fixed :host(bx-side-nav-items),.bx--side-nav:hover .bx--side-nav__items,.bx--side-nav:hover :host(bx-side-nav-items),:host(bx-side-nav[expanded]) .bx--side-nav__items,:host(bx-side-nav[expanded]) :host(bx-side-nav-items),:hover:host(bx-side-nav) .bx--side-nav__items,:hover:host(bx-side-nav) :host(bx-side-nav-items){overflow-y:auto}.bx--side-nav--ux .bx--side-nav__items,.bx--side-nav--ux :host(bx-side-nav-items),:host(bx-side-nav) .bx--side-nav__items,:host(bx-side-nav) :host(bx-side-nav-items){overflow-y:auto}.bx--side-nav__item,:host(bx-side-nav-link),:host(bx-side-nav-menu){overflow:hidden;width:auto;height:auto}.bx--side-nav--ux .bx--side-nav__item,.bx--side-nav--ux :host(bx-side-nav-link),.bx--side-nav--ux :host(bx-side-nav-menu),:host(bx-side-nav) .bx--side-nav__item,:host(bx-side-nav) :host(bx-side-nav-link),:host(bx-side-nav) :host(bx-side-nav-menu){width:auto;height:auto}.bx--side-nav .bx--header__menu-title[aria-expanded=true]:hover,.bx--side-nav a.bx--header__menu-item:hover,.bx--side-nav__item:not(.bx--side-nav__item--active):hover .bx--side-nav__item:not(.bx--side-nav__item--active)>.bx--side-nav__submenu:hover,.bx--side-nav__item:not(.bx--side-nav__item--active):hover :not(.bx--side-nav__item--active):host(bx-side-nav-link)>.bx--side-nav__submenu:hover,.bx--side-nav__item:not(.bx--side-nav__item--active):hover :not(.bx--side-nav__item--active):host(bx-side-nav-menu)>.bx--side-nav__submenu:hover,.bx--side-nav__item:not(.bx--side-nav__item--active)>.bx--side-nav__link:hover,.bx--side-nav__menu a.bx--side-nav__link:not(.bx--side-nav__link--current):not([aria-current=page]):hover,:host(bx-side-nav) .bx--header__menu-title[aria-expanded=true]:hover,:host(bx-side-nav) a.bx--header__menu-item:hover,:not(.bx--side-nav__item--active):host(bx-side-nav-link)>.bx--side-nav__link:hover,:not(.bx--side-nav__item--active):host(bx-side-nav-menu)>.bx--side-nav__link:hover,:not(.bx--side-nav__item--active):hover:host(bx-side-nav-link) .bx--side-nav__item:not(.bx--side-nav__item--active)>.bx--side-nav__submenu:hover,:not(.bx--side-nav__item--active):hover:host(bx-side-nav-link) :not(.bx--side-nav__item--active):host(bx-side-nav-link)>.bx--side-nav__submenu:hover,:not(.bx--side-nav__item--active):hover:host(bx-side-nav-link) :not(.bx--side-nav__item--active):host(bx-side-nav-menu)>.bx--side-nav__submenu:hover,:not(.bx--side-nav__item--active):hover:host(bx-side-nav-menu) .bx--side-nav__item:not(.bx--side-nav__item--active)>.bx--side-nav__submenu:hover,:not(.bx--side-nav__item--active):hover:host(bx-side-nav-menu) :not(.bx--side-nav__item--active):host(bx-side-nav-link)>.bx--side-nav__submenu:hover,:not(.bx--side-nav__item--active):hover:host(bx-side-nav-menu) :not(.bx--side-nav__item--active):host(bx-side-nav-menu)>.bx--side-nav__submenu:hover{background-color:#e5e5e5;color:#161616}.bx--side-nav__item:not(.bx--side-nav__item--active) .bx--side-nav__menu-item>.bx--side-nav__link:hover>span,.bx--side-nav__item:not(.bx--side-nav__item--active) :host(bx-side-nav-menu-item)>.bx--side-nav__link:hover>span,.bx--side-nav__item:not(.bx--side-nav__item--active)>.bx--side-nav__link:hover>span,:not(.bx--side-nav__item--active):host(bx-side-nav-link) .bx--side-nav__menu-item>.bx--side-nav__link:hover>span,:not(.bx--side-nav__item--active):host(bx-side-nav-link) :host(bx-side-nav-menu-item)>.bx--side-nav__link:hover>span,:not(.bx--side-nav__item--active):host(bx-side-nav-link)>.bx--side-nav__link:hover>span,:not(.bx--side-nav__item--active):host(bx-side-nav-menu) .bx--side-nav__menu-item>.bx--side-nav__link:hover>span,:not(.bx--side-nav__item--active):host(bx-side-nav-menu) :host(bx-side-nav-menu-item)>.bx--side-nav__link:hover>span,:not(.bx--side-nav__item--active):host(bx-side-nav-menu)>.bx--side-nav__link:hover>span{color:#161616}.bx--side-nav__item--large{height:3rem}.bx--side-nav__divider,:host(bx-side-nav-divider){height:1px;margin:var(--cds-spacing-03,.5rem) var(--cds-spacing-05,1rem);background-color:#e0e0e0}.bx--side-nav__submenu{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline;display:inline-block;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;cursor:pointer;width:100%;font-size:var(--cds-productive-heading-01-font-size,.875rem);font-weight:var(--cds-productive-heading-01-font-weight,600);line-height:var(--cds-productive-heading-01-line-height,1.28572);letter-spacing:var(--cds-productive-heading-01-letter-spacing,.16px);outline:2px solid transparent;outline-offset:-2px;display:flex;height:2rem;align-items:center;padding:0 1rem;color:#525252;transition:color 110ms,background-color 110ms,outline 110ms;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bx--side-nav__submenu *,.bx--side-nav__submenu ::after,.bx--side-nav__submenu ::before{box-sizing:inherit}.bx--side-nav__submenu::-moz-focus-inner{border:0}.bx--side-nav__submenu:hover{background-color:#e5e5e5;color:#161616}.bx--side-nav__submenu:focus{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--side-nav__submenu:focus{outline-style:dotted}}.bx--side-nav__submenu-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.bx--side-nav__icon.bx--side-nav__submenu-chevron{display:flex;flex:1;justify-content:flex-end}.bx--side-nav__submenu-chevron>svg{width:1rem;height:1rem;transition:transform 110ms}.bx--side-nav__submenu[aria-expanded=true] .bx--side-nav__submenu-chevron>svg{transform:rotate(180deg)}.bx--side-nav__item--large .bx--side-nav__submenu{height:3rem}.bx--side-nav__item--active .bx--side-nav__submenu:hover,:host(bx-side-nav-menu[active]) .bx--side-nav__submenu:hover{background-color:#e5e5e5;color:#161616}.bx--side-nav__item--active .bx--side-nav__submenu[aria-expanded=false],:host(bx-side-nav-menu[active]) .bx--side-nav__submenu[aria-expanded=false]{position:relative;background-color:#e5e5e5;color:#161616}.bx--side-nav__item--active .bx--side-nav__submenu[aria-expanded=false]::before,:host(bx-side-nav-menu[active]) .bx--side-nav__submenu[aria-expanded=false]::before{position:absolute;top:0;bottom:0;left:0;width:4px;background-color:#0f62fe;content:\"\"}.bx--side-nav__item--active .bx--side-nav__submenu-title,:host(bx-side-nav-menu[active]) .bx--side-nav__submenu-title{color:#161616;font-weight:600}.bx--side-nav__menu{display:block;max-height:0;visibility:hidden}.bx--side-nav__submenu[aria-expanded=true]+.bx--side-nav__menu{max-height:93.75rem;visibility:inherit}.bx--side-nav__menu a.bx--side-nav__link{height:2rem;min-height:2rem;padding-left:2rem;font-weight:400}.bx--side-nav__item--icon:host(bx-side-nav-link) a.bx--side-nav__link,.bx--side-nav__item--icon:host(bx-side-nav-menu) a.bx--side-nav__link,.bx--side-nav__item.bx--side-nav__item--icon a.bx--side-nav__link,:host(bx-side-nav-menu):host(bx-side-nav-menu[has-icon]) a.bx--side-nav__link{padding-left:4.5rem}.bx--side-nav__menu a.bx--side-nav__link--current,.bx--side-nav__menu a.bx--side-nav__link[aria-current=page],a.bx--side-nav__link--current{background-color:#e0e0e0}.bx--side-nav__menu a.bx--side-nav__link--current>span,.bx--side-nav__menu a.bx--side-nav__link[aria-current=page]>span,a.bx--side-nav__link--current>span{color:#161616;font-weight:600}.bx--side-nav .bx--header__menu-title[aria-expanded=true]+.bx--header__menu,.bx--side-nav a.bx--header__menu-item,:host(bx-side-nav) .bx--header__menu-title[aria-expanded=true]+.bx--header__menu,:host(bx-side-nav) a.bx--header__menu-item,a.bx--side-nav__link{outline:2px solid transparent;outline-offset:-2px;font-size:var(--cds-productive-heading-01-font-size,.875rem);font-weight:var(--cds-productive-heading-01-font-weight,600);line-height:var(--cds-productive-heading-01-line-height,1.28572);letter-spacing:var(--cds-productive-heading-01-letter-spacing,.16px);position:relative;display:flex;min-height:2rem;align-items:center;padding:0 1rem;text-decoration:none;transition:color 110ms,background-color 110ms,outline 110ms}.bx--side-nav__item--large a.bx--side-nav__link{height:3rem}.bx--side-nav a.bx--header__menu-item .bx--text-truncate-end,:host(bx-side-nav) a.bx--header__menu-item .bx--text-truncate-end,a.bx--side-nav__link>.bx--side-nav__link-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#525252;font-size:.875rem;letter-spacing:.1px;line-height:1.25rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bx--side-nav a.bx--header__menu-item:focus,:host(bx-side-nav) a.bx--header__menu-item:focus,a.bx--side-nav__link:focus{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.bx--side-nav a.bx--header__menu-item:focus,:host(bx-side-nav) a.bx--header__menu-item:focus,a.bx--side-nav__link:focus{outline-style:dotted}}a.bx--side-nav__link--current,a.bx--side-nav__link[aria-current=page]{background-color:#e5e5e5;font-weight:600}a.bx--side-nav__link--current .bx--side-nav__link-text,a.bx--side-nav__link[aria-current=page] .bx--side-nav__link-text{color:#161616}a.bx--side-nav__link--current::before,a.bx--side-nav__link[aria-current=page]::before{position:absolute;top:0;bottom:0;left:0;width:4px;background-color:#0f62fe;content:\"\"}.bx--side-nav__icon{display:flex;flex:0 0 1rem;align-items:center;justify-content:center}.bx--side-nav__icon:not(.bx--side-nav__submenu-chevron){margin-right:1.5rem}.bx--side-nav__icon>svg{width:1rem;height:1rem;fill:#525252}.bx--side-nav__icon>svg.bx--side-nav-collapse-icon{display:none}.bx--side-nav--expanded .bx--side-nav__icon>svg.bx--side-nav-expand-icon,:host(bx-side-nav[expanded]) .bx--side-nav__icon>svg.bx--side-nav-expand-icon{display:none}.bx--side-nav--expanded .bx--side-nav__icon>svg.bx--side-nav-collapse-icon,:host(bx-side-nav[expanded]) .bx--side-nav__icon>svg.bx--side-nav-collapse-icon{display:block}.bx--side-nav--fixed .bx--side-nav__submenu,.bx--side-nav--fixed a.bx--side-nav__link{padding-left:1rem}.bx--side-nav--fixed .bx--side-nav__item:not(.bx--side-nav__item--icon) .bx--side-nav__menu a.bx--side-nav__link,.bx--side-nav--fixed :not(.bx--side-nav__item--icon):host(bx-side-nav-link) .bx--side-nav__menu a.bx--side-nav__link,.bx--side-nav--fixed :not(.bx--side-nav__item--icon):host(bx-side-nav-menu) .bx--side-nav__menu a.bx--side-nav__link{padding-left:2rem}@media (max-width:65.98rem){.bx--side-nav .bx--header__nav,:host(bx-side-nav) .bx--header__nav{display:block}}.bx--side-nav__header-navigation{display:none}@media (max-width:65.98rem){.bx--side-nav__header-navigation{position:relative;display:block;margin-bottom:2rem}}.bx--side-nav__header-divider::after{position:absolute;bottom:-1rem;left:1rem;width:calc(100% - 32px);height:.0625rem;background:#e0e0e0;content:\"\"}.bx--side-nav a.bx--header__menu-item,:host(bx-side-nav) a.bx--header__menu-item{justify-content:space-between;color:#525252;white-space:nowrap}.bx--side-nav a.bx--header__menu-item[aria-expanded=true],:host(bx-side-nav) a.bx--header__menu-item[aria-expanded=true]{background-color:transparent}.bx--side-nav .bx--header__menu-title[aria-expanded=true]+.bx--header__menu,:host(bx-side-nav) .bx--header__menu-title[aria-expanded=true]+.bx--header__menu{bottom:inherit;width:100%;padding:0;background-color:transparent;box-shadow:none;transform:none}.bx--side-nav .bx--header__menu-title[aria-expanded=true]+.bx--header__menu li,:host(bx-side-nav) .bx--header__menu-title[aria-expanded=true]+.bx--header__menu li{width:100%}.bx--side-nav .bx--header__menu-title[aria-expanded=true]+.bx--header__menu a.bx--header__menu-item,:host(bx-side-nav) .bx--header__menu-title[aria-expanded=true]+.bx--header__menu a.bx--header__menu-item{padding-left:4.25rem;font-weight:400}.bx--side-nav .bx--header__menu-title[aria-expanded=true]+.bx--header__menu a.bx--header__menu-item:hover,:host(bx-side-nav) .bx--header__menu-title[aria-expanded=true]+.bx--header__menu a.bx--header__menu-item:hover{background-color:#e5e5e5;color:#161616}.bx--side-nav .bx--header__menu a.bx--header__menu-item,:host(bx-side-nav) .bx--header__menu a.bx--header__menu-item{height:inherit}.bx--side-nav .bx--header__menu-arrow,.bx--side-nav a.bx--header__menu-item:focus .bx--header__menu-arrow,.bx--side-nav a.bx--header__menu-item:hover .bx--header__menu-arrow,:host(bx-side-nav) .bx--header__menu-arrow{fill:#525252}@media screen and (-ms-high-contrast:active),(forced-colors:active){.bx--side-nav .bx--header__menu-arrow,.bx--side-nav a.bx--header__menu-item:focus .bx--header__menu-arrow,.bx--side-nav a.bx--header__menu-item:hover .bx--header__menu-arrow,.bx--side-nav__icon>svg,:host(bx-side-nav) .bx--header__menu-arrow{fill:ButtonText}}:host(bx-side-nav){top:0}:host(bx-side-nav[collapse-mode=fixed]){width:16rem}:host(bx-side-nav[collapse-mode=rail]){width:3rem}:host(bx-side-nav[collapse-mode=rail]):hover{width:16rem}:host(bx-side-nav[collapse-mode][usage-mode=header-nav]),:host(bx-side-nav[usage-mode=header-nav]){width:0}@media (max-width:65.98rem){:host(bx-side-nav[collapse-mode][expanded][usage-mode=header-nav]),:host(bx-side-nav[expanded][usage-mode=header-nav]){width:16rem}}:host(bx-side-nav-link){display:block;outline:0;width:auto;height:auto}:host(bx-side-nav-link) .bx--side-nav__icon{color:#525252}:host(bx-side-nav-link) .bx--side-nav__icon[hidden]{display:none}:host(bx-side-nav-divider){display:block}:host(bx-side-nav-menu){display:block;outline:0;width:auto;height:auto}:host(bx-side-nav-menu) .bx--side-nav__icon[hidden]{display:none}:host(bx-side-nav-menu[active]){background-color:#e5e5e5;color:#161616;position:relative}:host(bx-side-nav-menu[active])::before{content:\"\";position:absolute;top:0;bottom:0;left:0;width:4px;background-color:#0f62fe}:host(bx-side-nav-menu[active][expanded]){background-color:inherit;color:inherit;position:inherit}:host(bx-side-nav-menu[active][expanded])::before{content:none}:host(bx-side-nav-menu-item){display:block;outline:0;width:auto;height:auto}:host(bx-side-nav-menu-item) a.bx--side-nav__link{height:2rem;min-height:2rem;padding-left:2rem;font-weight:400}:host(bx-side-nav-menu-item[parent-has-icon]) a.bx--side-nav__link{padding-left:4.5rem}:host(bx-side-nav-item) .bx--side-nav__link:hover,:host(bx-side-nav-menu) .bx--side-nav__submenu:hover,:host(bx-side-nav-menu-item) .bx--side-nav__link:hover{background-color:#e5e5e5;color:#161616}"]);let Ht,jt=e=>e;const{prefix:Lt}=xe;function Vt(e){return Vt=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Vt(e)}function Bt(){return Bt="undefined"!=typeof Reflect&&Reflect.get?Reflect.get.bind():function(e,t,i){var n=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=Vt(e)););return e}(e,t);if(n){var s=Object.getOwnPropertyDescriptor(n,t);return s.get?s.get.call(arguments.length<3?e:i):s.value}},Bt.apply(this,arguments)} -/** - * @license - * - * Copyright IBM Corp. 2019, 2020 - * - * This source code is licensed under the Apache-2.0 license found in the - * LICENSE file in the root directory of this source tree. - */ue([kt(`${Lt}-side-nav-menu-item`)],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[St({type:Boolean,reflect:!0})],key:"active",value:()=>!1},{kind:"field",decorators:[St()],key:"href",value:()=>""},{kind:"field",decorators:[St()],key:"title",value:void 0},{kind:"method",key:"createRenderRoot",value:function(){var e;return this.attachShadow({mode:"open",delegatesFocus:Number((null!==(e=/Safari\/(\d+)/.exec(navigator.userAgent))&&void 0!==e?e:["",0])[1])<=537})}},{kind:"method",key:"shouldUpdate",value:function(e){if(e.has("active")&&this.active){const{selectorMenu:e}=this.constructor,t=this.closest(e);t&&(t.active=!0)}return!0}},{kind:"method",key:"render",value:function(){const{active:e,href:t,title:i}=this,n=rt({[`${Lt}--side-nav__link`]:!0,[`${Lt}--side-nav__link--current`]:e});return it(Ht||(Ht=jt`
${0} `),n,t,Lt,i)}},{kind:"get",static:!0,key:"selectorMenu",value:function(){return`${Lt}-side-nav-menu`}},{kind:"field",static:!0,key:"styles",value:()=>Ut}]}}),It(Nt));var Dt=Mt([".bx--text-truncate--end{display:inline-block;overflow:hidden;width:100%;text-overflow:ellipsis;white-space:nowrap}.bx--text-truncate--front{display:inline-block;overflow:hidden;width:100%;direction:rtl;text-overflow:ellipsis;white-space:nowrap}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{padding:0;border:0;margin:0;font:inherit;font-size:100%;vertical-align:baseline}button,input,select,textarea{border-radius:0;font-family:inherit}input[type=text]::-ms-clear{display:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}body{line-height:1}sup{vertical-align:super}sub{vertical-align:sub}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote::after,blockquote::before,q::after,q::before{content:\"\"}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}button{margin:0}html{font-size:100%}body{font-weight:400;font-family:'IBM Plex Sans','Helvetica Neue',Arial,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}code{font-family:'IBM Plex Mono',Menlo,'DejaVu Sans Mono','Bitstream Vera Sans Mono',Courier,monospace}strong{font-weight:600}@media screen and (-ms-high-contrast:active){svg{fill:ButtonText}}h1{font-size:var(--cds-productive-heading-06-font-size,2.625rem);font-weight:var(--cds-productive-heading-06-font-weight,300);line-height:var(--cds-productive-heading-06-line-height,1.199);letter-spacing:var(--cds-productive-heading-06-letter-spacing,0)}h2{font-size:var(--cds-productive-heading-05-font-size,2rem);font-weight:var(--cds-productive-heading-05-font-weight,300);line-height:var(--cds-productive-heading-05-line-height,1.25);letter-spacing:var(--cds-productive-heading-05-letter-spacing,0)}h3{font-size:var(--cds-productive-heading-04-font-size,1.75rem);font-weight:var(--cds-productive-heading-04-font-weight,400);line-height:var(--cds-productive-heading-04-line-height,1.28572);letter-spacing:var(--cds-productive-heading-04-letter-spacing,0)}h4{font-size:var(--cds-productive-heading-03-font-size,1.25rem);font-weight:var(--cds-productive-heading-03-font-weight,400);line-height:var(--cds-productive-heading-03-line-height,1.4);letter-spacing:var(--cds-productive-heading-03-letter-spacing,0)}h5{font-size:var(--cds-productive-heading-02-font-size,1rem);font-weight:var(--cds-productive-heading-02-font-weight,600);line-height:var(--cds-productive-heading-02-line-height,1.375);letter-spacing:var(--cds-productive-heading-02-letter-spacing,0)}h6{font-size:var(--cds-productive-heading-01-font-size,.875rem);font-weight:var(--cds-productive-heading-01-font-weight,600);line-height:var(--cds-productive-heading-01-line-height,1.28572);letter-spacing:var(--cds-productive-heading-01-letter-spacing,.16px)}p{font-size:var(--cds-body-long-02-font-size,1rem);font-weight:var(--cds-body-long-02-font-weight,400);line-height:var(--cds-body-long-02-line-height,1.5);letter-spacing:var(--cds-body-long-02-letter-spacing,0)}a{color:#0f62fe}em{font-style:italic}@keyframes skeleton{0%{opacity:.3;transform:scaleX(0);transform-origin:left}20%{opacity:1;transform:scaleX(1);transform-origin:left}28%{transform:scaleX(1);transform-origin:right}51%{transform:scaleX(0);transform-origin:right}58%{transform:scaleX(0);transform-origin:right}82%{transform:scaleX(1);transform-origin:right}83%{transform:scaleX(1);transform-origin:left}96%{transform:scaleX(0);transform-origin:left}100%{opacity:.3;transform:scaleX(0);transform-origin:left}}.bx--header,:host(bx-header){position:fixed;z-index:8000;top:0;right:0;left:0;display:flex;height:3rem;align-items:center;border-bottom:1px solid #393939;background-color:#161616}.bx--header__action{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline;display:inline-block;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;cursor:pointer;width:100%;width:3rem;height:3rem;border:.0625rem solid transparent;transition:background-color 110ms,border-color 110ms}.bx--header__action *,.bx--header__action ::after,.bx--header__action ::before{box-sizing:inherit}.bx--header__action::-moz-focus-inner{border:0}.bx--header__action--active>svg.bx--navigation-menu-panel-expand-icon,.bx--header__action>svg.bx--navigation-menu-panel-collapse-icon{display:none}.bx--header__action--active>svg.bx--navigation-menu-panel-collapse-icon{display:inline}.bx--header__action:hover{background-color:#353535}.bx--header__action--active{border-right:1px solid #393939;border-bottom:1px solid #161616;border-left:1px solid #393939}.bx--header__action:focus{border-color:#fff;outline:0}.bx--header__action:active{background-color:#393939}.bx--header__action.bx--btn--icon-only.bx--tooltip__trigger{justify-content:center}.bx--header__action>svg{fill:#fff}.bx--header__menu-trigger>svg{fill:#f4f4f4}.bx--header__menu-trigger:hover{fill:#2c2c2c}.bx--header__menu-toggle{display:flex;align-items:center;justify-content:center}@media (min-width:66rem){.bx--header__menu-toggle__hidden{display:none}}a.bx--header__name{font-size:var(--cds-body-short-01-font-size,.875rem);font-weight:var(--cds-body-short-01-font-weight,400);line-height:var(--cds-body-short-01-line-height,1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing,.16px);display:flex;height:100%;align-items:center;padding:0 2rem 0 1rem;border:.125rem solid transparent;font-weight:600;letter-spacing:.1px;line-height:1.25rem;outline:0;text-decoration:none;transition:border-color 110ms;-webkit-user-select:none;-moz-user-select:none;user-select:none}a.bx--header__name:focus{border-color:#fff}.bx--header__name--prefix{font-weight:400}a.bx--header__name,a.bx--header__name:hover{color:#f4f4f4}.bx--header__menu-toggle:not(.bx--header__menu-toggle__hidden)~.bx--header__name{padding-left:.5rem}.bx--header__nav,:host(bx-header-nav){position:relative;display:none;height:100%;padding-left:1rem}@media (min-width:66rem){.bx--header__nav,:host(bx-header-nav){display:block}}.bx--header__nav::before,:host(bx-header-nav)::before{position:absolute;top:50%;left:0;display:block;width:.0625rem;height:1.5rem;background-color:#393939;content:\"\";transform:translateY(-50%)}.bx--header__menu-bar{display:flex;height:100%;padding:0;margin:0;list-style:none}a.bx--header__menu-item{position:relative;display:flex;height:100%;align-items:center;padding:0 1rem;border:2px solid transparent;color:#c6c6c6;font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.125rem;text-decoration:none;transition:background-color 110ms,border-color 110ms,color 110ms;-webkit-user-select:none;-moz-user-select:none;user-select:none}a.bx--header__menu-item:hover{background-color:#2c2c2c;color:#f4f4f4}.bx--header__action:active,a.bx--header__menu-item:active{background-color:#393939;color:#f4f4f4}a.bx--header__menu-item:focus{border-color:#fff;color:#f4f4f4;outline:0}a.bx--header__menu-item:active>svg,a.bx--header__menu-item:focus>svg,a.bx--header__menu-item:hover>svg{fill:#f4f4f4}.bx--header__menu-item--current::after,a.bx--header__menu-item[aria-current=page]::after{position:absolute;top:0;right:0;bottom:-2px;left:0;width:100%;border-bottom:3px solid var(--cds-inverse-support-04,#4589ff);content:\"\"}.bx--header__menu-item--current:focus::after,a.bx--header__menu-item[aria-current=page]:focus::after{border:0}a.bx--header__menu-item.bx--header__menu-item--current:focus,a.bx--header__menu-item[aria-current=page]:focus{border:2px solid #fff}.bx--header__submenu,:host(bx-header-menu){position:relative}.bx--header__submenu--current::after{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;border-bottom:3px solid var(--cds-border-interactive,#0f62fe);content:\"\"}.bx--header__submenu--current:focus{border:2px solid var(--cds-focus,#0f62fe)}.bx--header__submenu--current:focus::after{border:0}.bx--header__menu-title[aria-haspopup=true]{position:relative}.bx--header__menu-title[aria-expanded=true]{z-index:8001;background-color:#262626;color:#fff}.bx--header__menu-title[aria-expanded=true]>.bx--header__menu-arrow{transform:rotate(180deg)}.bx--header__menu{display:none;padding:0;margin:0;list-style:none}.bx--header__menu-title[aria-expanded=true]+.bx--header__menu{position:absolute;z-index:8000;bottom:0;left:0;display:flex;width:12.5rem;flex-direction:column;background-color:#262626;box-shadow:0 4px 8px 0 rgba(0,0,0,.5);transform:translateY(100%)}.bx--header__menu-title[aria-expanded=true]+.bx--header__menu .bx--header__menu-item:hover{background-color:#353535}.bx--header__menu-title[aria-expanded=true]+.bx--header__menu .bx--header__menu-item:active{background-color:#393939}.bx--header__menu .bx--header__menu-item{height:3rem}.bx--header__menu .bx--header__menu-item:hover{background-color:#262626;color:#f4f4f4}.bx--header__menu-arrow{margin-left:.5rem;fill:#c6c6c6;transition:transform 110ms,fill 110ms}.bx--header__global{display:flex;height:100%;flex:1 1 0%;justify-content:flex-end}.bx--skip-to-content{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0,0,0,0);visibility:inherit;white-space:nowrap}.bx--skip-to-content:focus{z-index:9999;top:0;left:0;display:flex;width:auto;height:3rem;align-items:center;padding:0 1rem;border:4px solid #0f62fe;background-color:#161616;clip:auto;color:#f4f4f4;outline:0}:host(bx-header-nav) .bx-ce--header__divider{position:absolute;left:0;top:50%;transform:translateY(-50%);height:1.5rem;width:.0625rem;background-color:#393939}:host(bx-header-nav-item){outline:0}:host(bx-header-menu){outline:0}:host(bx-header-menu-item){outline:0}:host(bx-header-menu-item) a.bx--header__menu-item{height:3rem}:host(bx-header-menu-item) a.bx--header__menu-item:hover{background-color:#353535;color:#f4f4f4}:host(bx-header-menu-item) a.bx--header__menu-item:active{background-color:#393939}:host(bx-header-menu-button){display:content;outline:0}@media (min-width:66rem){:host(bx-header-menu-button){display:none}}:host(bx-header-menu-button[collapse-mode=fixed]){display:none}@media (min-width:66rem){:host(bx-header-menu-button[collapse-mode=rail]){display:block}}:host(bx-header-name){display:content;height:100%}"]);let Ft,Xt=e=>e;const{prefix:Wt}=xe;function Gt(e){for(var t=arguments.length,i=new Array(t>1?t-1:0),n=1;n `))}},{kind:"field",static:!0,key:"styles",value:()=>Dt}]}}),Nt);const Qt=/^((document|window|parentRoot|shadowRoot):)?([\w-]+)$/,Jt=e=>{class t extends e{constructor(...e){super(...e),Yt(this,"_handles",new Set)}connectedCallback(){super.connectedCallback();const e=this.constructor._hostListeners;Object.keys(e).forEach((t=>{Object.keys(e[t]).forEach((i=>{var n;const s=Qt.exec(i);if(!s)throw new Error(`Could not parse the event name: ${t}`);const[,,a,r]=s,o={document:this.ownerDocument,window:this.ownerDocument.defaultView,parentRoot:this.getRootNode(),shadowRoot:this.shadowRoot}[a]||this,{options:d}=e[t][i];this._handles.add(Gt(o,null!==(n=this.constructor[r])&&void 0!==n?n:r,this[t],d))}))}))}disconnectedCallback(){this._handles.forEach((e=>{e.release(),this._handles.delete(e)})),super.disconnectedCallback()}}return Yt(t,"_hostListeners",{}),t};function Zt(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),i.push.apply(i,n)}return i}function Kt(e){for(var t=1;t{const s=i._hostListeners;if(!s)throw new Error("The method `@HostListener()` is defined on has to be of a class that has `HostListerMixin`.");s[n]||(s[n]={}),s[n][e]={options:t}},ti=(e,t)=>(i,n)=>void 0!==n?ei(e,t,i.constructor,n):((e,t,i)=>{const{kind:n,key:s,placement:a}=i;if(!("method"===n&&"prototype"===a||"field"===n&&"own"===a))throw new Error("`@HostListener()` must be defined on instance methods, but you may have defined it on static, field, etc.");return Kt(Kt({},i),{},{finisher(i){ei(e,t,i,s)}})})(e,t,i) -/** - * @license - * - * Copyright IBM Corp. 2019, 2022 - * - * This source code is licensed under the Apache-2.0 license found in the - * LICENSE file in the root directory of this source tree. - */,ii=(e,t,i)=>Array.prototype.forEach.call(e,t,i) -/** - * @license - * - * Copyright IBM Corp. 2020 - * - * This source code is licensed under the Apache-2.0 license found in the - * LICENSE file in the root directory of this source tree. - */;let ni,si;!function(e){e.FIXED="fixed",e.RAIL="rail",e.RESPONSIVE="responsive"}(ni||(ni={})),function(e){e.REGULAR="",e.HEADER_NAV="header-nav"}(si||(si={}));let ai,ri=e=>e;const{prefix:oi}=xe;ue([kt(`${oi}-side-nav`)],(function(e,t){class i extends t{constructor(...t){super(...t),e(this)}}return{F:i,d:[{kind:"field",key:"_hovered",value:()=>!1},{kind:"field",key:"_hTransition",value:()=>null},{kind:"field",key:"_transitionPromise",value:()=>Promise.resolve()},{kind:"get",key:"_updateAndTransitionPromise",value:function(){return this.updateComplete.then((()=>this._transitionPromise))}},{kind:"method",key:"_cleanHTransition",value:function(){this._hTransition&&(this._hTransition=this._hTransition.release())}},{kind:"field",decorators:[ti("parentRoot:eventButtonToggle")],key:"_handleButtonToggle",value(){return async e=>{var t;(this.expanded=e.detail.active,this.expanded)&&(await this._updateAndTransitionPromise,this.expanded&&(null===(t=this.querySelector(this.constructor.selectorNavItems))||void 0===t||t.focus()))}}},{kind:"method",key:"_updatedSideNavMenuForceCollapsedState",value:function(){const{expanded:e,_hovered:t}=this;ii(this.querySelectorAll(this.constructor.selectorMenu),(i=>{i.forceCollapsed=!e&&!t}))}},{kind:"method",decorators:[ti("mouseover")],key:"_handleMouseover",value:function(){this._hovered=!0,this._updatedSideNavMenuForceCollapsedState()}},{kind:"method",decorators:[ti("mouseout")],key:"_handleMouseout",value:function(){this._hovered=!1,this._updatedSideNavMenuForceCollapsedState()}},{kind:"field",decorators:[St({reflect:!0,attribute:"collapse-mode"})],key:"collapseMode",value:()=>ni.RESPONSIVE},{kind:"field",decorators:[St({type:Boolean,reflect:!0})],key:"expanded",value:()=>!1},{kind:"field",decorators:[St({reflect:!0,attribute:"usage-mode"})],key:"usageMode",value:()=>si.REGULAR},{kind:"method",key:"connectedCallback",value:function(){this.hasAttribute("role")||this.setAttribute("role","navigation"),Bt(Vt(i.prototype),"connectedCallback",this).call(this)}},{kind:"method",key:"disconnectedCallback",value:function(){this._cleanHTransition(),Bt(Vt(i.prototype),"disconnectedCallback",this).call(this)}},{kind:"method",key:"shouldUpdate",value:function(e){return e.has("expanded")&&(this._transitionPromise=new Promise((e=>{this._cleanHTransition(),this._hTransition=Gt(this,"transitionend",(()=>{this._cleanHTransition(),e()}))}))),!0}},{kind:"method",key:"updated",value:function(e){if(e.has("collapseMode")||e.has("usageMode")){const{collapseMode:e,usageMode:t}=this;e!==ni.FIXED&&e!==ni.RAIL||t!==si.HEADER_NAV||console.warn("Fixed/rail modes of side nav cannot be used with header nav mode.")}const t=this.getRootNode();e.has("collapseMode")&&ii(t.querySelectorAll(this.constructor.selectorButtonToggle),(e=>{e.collapseMode=this.collapseMode})),e.has("expanded")&&(this._updatedSideNavMenuForceCollapsedState(),ii(t.querySelectorAll(this.constructor.selectorButtonToggle),(e=>{e.active=this.expanded}))),e.has("usageMode")&&ii(t.querySelectorAll(this.constructor.selectorButtonToggle),(e=>{e.usageMode=this.usageMode}))}},{kind:"method",key:"render",value:function(){return it(ai||(ai=ri` `))}},{kind:"get",static:!0,key:"selectorButtonToggle",value:function(){return`${oi}-header-menu-button`}},{kind:"get",static:!0,key:"selectorNavItems",value:function(){return`${oi}-side-nav-menu, ${oi}-side-nav-menu-item, ${oi}-side-nav-link`}},{kind:"get",static:!0,key:"selectorMenu",value:function(){return`${oi}-side-nav-menu`}},{kind:"get",static:!0,key:"eventButtonToggle",value:function(){return`${oi}-header-menu-button-toggled`}},{kind:"field",static:!0,key:"styles",value:()=>Ut}]}}),Jt(Nt));const{prefix:di}=xe;ue([kt(`${di}-side-nav-divider`)],(function(e,t){class i extends t{constructor(...t){super(...t),e(this)}}return{F:i,d:[{kind:"method",key:"connectedCallback",value:function(){this.hasAttribute("role")||this.setAttribute("role","separator"),Bt(Vt(i.prototype),"connectedCallback",this).call(this)}},{kind:"field",static:!0,key:"styles",value:()=>Ut}]}}),Nt); -/** - * @license - * Copyright (c) 2018 The Polymer Project Authors. All rights reserved. - * This code may only be used under the BSD style license found at - * http://polymer.github.io/LICENSE.txt - * The complete set of authors may be found at - * http://polymer.github.io/AUTHORS.txt - * The complete set of contributors may be found at - * http://polymer.github.io/CONTRIBUTORS.txt - * Code distributed by Google as part of the polymer project is also - * subject to an additional IP rights grant found at - * http://polymer.github.io/PATENTS.txt - */ -const li=new WeakMap,ci=ye((e=>t=>{const i=li.get(t);if(void 0===e&&t instanceof De){if(void 0!==i||!li.has(t)){const e=t.committer.name;t.committer.element.removeAttribute(e)}}else e!==i&&t.setValue(e);li.set(t,e)}));let hi,ui,pi=e=>e;const{prefix:vi}=xe;ue([kt(`${vi}-header-name`)],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[St()],key:"href",value:void 0},{kind:"field",decorators:[St()],key:"prefix",value:void 0},{kind:"method",key:"createRenderRoot",value:function(){var e;return this.attachShadow({mode:"open",delegatesFocus:Number((null!==(e=/Safari\/(\d+)/.exec(navigator.userAgent))&&void 0!==e?e:["",0])[1])<=537})}},{kind:"method",key:"render",value:function(){const{href:e,prefix:t}=this,i=t?it(hi||(hi=pi` ${0} `),vi,t):void 0;return it(ui||(ui=pi` ${0}  `),vi,ci(e),i)}},{kind:"field",static:!0,key:"styles",value:()=>Dt}]}}),It(Nt));let mi,bi=e=>e;const{prefix:fi}=xe;ue([kt(`${fi}-header-nav`)],(function(e,t){class i extends t{constructor(...t){super(...t),e(this)}}return{F:i,d:[{kind:"field",decorators:[St({attribute:"menu-bar-label"})],key:"menuBarLabel",value:void 0},{kind:"method",key:"connectedCallback",value:function(){this.hasAttribute("role")||this.setAttribute("role","navigation"),Bt(Vt(i.prototype),"connectedCallback",this).call(this)}},{kind:"method",key:"render",value:function(){const{menuBarLabel:e}=this;return it(mi||(mi=bi`
`),fi,fi,e)}},{kind:"field",static:!0,key:"styles",value:()=>Dt}]}}),Nt);let gi,xi=e=>e;const{prefix:_i}=xe;ue([kt(`${_i}-side-nav-link`)],(function(e,t){class i extends t{constructor(...t){super(...t),e(this)}}return{F:i,d:[{kind:"field",decorators:[At("#title-icon-container")],key:"_titleIconContainerNode",value:void 0},{kind:"method",key:"_handleSlotChangeTitleIcon",value:function({target:e}){var t;null===(t=this._titleIconContainerNode)||void 0===t||t.toggleAttribute("hidden",0===e.assignedNodes().length)}},{kind:"field",decorators:[St({type:Boolean,reflect:!0})],key:"active",value:()=>!1},{kind:"field",decorators:[St()],key:"href",value:()=>""},{kind:"field",decorators:[St()],key:"title",value:void 0},{kind:"method",key:"createRenderRoot",value:function(){var e;return this.attachShadow({mode:"open",delegatesFocus:Number((null!==(e=/Safari\/(\d+)/.exec(navigator.userAgent))&&void 0!==e?e:["",0])[1])<=537})}},{kind:"method",key:"connectedCallback",value:function(){this.hasAttribute("role")||this.setAttribute("role","listitem"),Bt(Vt(i.prototype),"connectedCallback",this).call(this)}},{kind:"method",key:"render",value:function(){const{active:e,href:t,title:i,_handleSlotChangeTitleIcon:n}=this,s=rt({[`${_i}--side-nav__link`]:!0,[`${_i}--side-nav__link--current`]:e});return it(gi||(gi=xi` ${0} `),s,t,_i,n,_i,i)}},{kind:"field",static:!0,key:"styles",value:()=>Ut}]}}),It(Nt)); -/** - * @license - * - * Copyright IBM Corp. 2019, 2022 - * - * This source code is licensed under the Apache-2.0 license found in the - * LICENSE file in the root directory of this source tree. - */ -const yi=new WeakMap,ki=ye((e=>t=>{if(!(t instanceof Ge)||".."!==t.committer.name||t.committer.parts.length>1)throw new Error("The `spread` directive must be used in with `...` name and must be the only part in the attribute.");const{committer:i}=t,{element:n}=i,s=yi.get(t);s&&Object.keys(s).forEach((t=>{t in e||n.removeAttribute(t)})),Object.keys(e).forEach((t=>{const i=e[t];s&&Object.is(i,s[t])||void 0===i||n.setAttribute(t,i)})),yi.set(t,e)}));let wi,$i=e=>e;const{prefix:Si}=xe;let Ai,zi=ue([kt(`${Si}-header-menu`)],(function(e,t){class i extends t{constructor(...t){super(...t),e(this)}}return{F:i,d:[{kind:"field",decorators:[At("a")],key:"_trigger",value:void 0},{kind:"method",key:"_handleClick",value:function(){this._handleUserInitiatedToggle()}},{kind:"method",key:"_handleKeydownTrigger",value:function({key:e}){"Esc"!==e&&"Escape"!==e||this._handleUserInitiatedToggle(!1)}},{kind:"method",key:"_handleUserInitiatedToggle",value:function(e=!this.expanded){this.expanded=e,e||this._trigger.focus()}},{kind:"method",decorators:[ti("focusout")],key:"_handleBlur",value:function({relatedTarget:e}){this.contains(e)||(this.expanded=!1)}},{kind:"field",decorators:[St({type:Boolean,reflect:!0})],key:"expanded",value:()=>!1},{kind:"field",decorators:[St({attribute:"trigger-content"})],key:"triggerContent",value:()=>""},{kind:"field",decorators:[St({attribute:"menu-label"})],key:"menuLabel",value:void 0},{kind:"method",key:"createRenderRoot",value:function(){return this.attachShadow({mode:"open",delegatesFocus:!0})}},{kind:"method",key:"connectedCallback",value:function(){this.hasAttribute("role")||this.setAttribute("role","listitem"),Bt(Vt(i.prototype),"connectedCallback",this).call(this)}},{kind:"method",key:"updated",value:function(e){if(e.has("expanded")){const{selectorItem:e}=this.constructor,{expanded:t}=this;ii(this.querySelectorAll(e),(e=>{e.tabIndex=t?0:-1}))}}},{kind:"method",key:"render",value:function(){const{expanded:e,triggerContent:t,menuLabel:i,_handleClick:n,_handleKeydownTrigger:s}=this;return it(wi||(wi=$i` ${0}${0}
`),Si,Si,String(Boolean(e)),n,s,t,(({children:e,...t}={})=>nt``)({part:"trigger-icon",class:`${Si}--header__menu-arrow`}),Si,ci(i))}},{kind:"get",static:!0,key:"selectorItem",value:function(){return`${Si}-header-menu-item`}},{kind:"field",static:!0,key:"styles",value:()=>Dt}]}}),Jt(It(Nt))),Ci=e=>e;const{prefix:Ei}=xe;let Pi=ue([kt(`${Ei}-header-nav-item`)],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[St()],key:"href",value:void 0},{kind:"field",decorators:[St()],key:"title",value:void 0},{kind:"field",decorators:[St({reflect:!0})],key:"role",value:()=>"listitem"},{kind:"method",key:"createRenderRoot",value:function(){var e;return this.attachShadow({mode:"open",delegatesFocus:Number((null!==(e=/Safari\/(\d+)/.exec(navigator.userAgent))&&void 0!==e?e:["",0])[1])<=537})}},{kind:"method",key:"render",value:function(){const{href:e,title:t}=this;return it(Ai||(Ai=Ci` ${0} `),Ei,ci(e),Ei,t)}},{kind:"field",static:!0,key:"styles",value:()=>Dt}]}}),It(Nt));const{prefix:qi}=xe;ue([kt(`${qi}-header-menu-item`)],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[]}}),Pi);let Mi,Ti=e=>e;const{prefix:Ni}=xe;ue([kt(`${Ni}-side-nav-items`)],(function(e,t){class i extends t{constructor(...t){super(...t),e(this)}}return{F:i,d:[{kind:"method",key:"connectedCallback",value:function(){this.hasAttribute("role")||this.setAttribute("role","list"),Bt(Vt(i.prototype),"connectedCallback",this).call(this)}},{kind:"method",key:"render",value:function(){return it(Mi||(Mi=Ti` `))}},{kind:"field",static:!0,key:"styles",value:()=>Ut}]}}),Nt); -/** - * @license - * - * Copyright IBM Corp. 2019, 2020 - * - * This source code is licensed under the Apache-2.0 license found in the - * LICENSE file in the root directory of this source tree. - */ -const Oi=({children:e,...t}={})=>nt`` -/** - * @license - * - * Copyright IBM Corp. 2019, 2020 - * - * This source code is licensed under the Apache-2.0 license found in the - * LICENSE file in the root directory of this source tree. - */,Ri=({children:e,...t}={})=>nt`` -/** - * @license - * - * Copyright IBM Corp. 2019, 2022 - * - * This source code is licensed under the Apache-2.0 license found in the - * LICENSE file in the root directory of this source tree. - */;let Ii,Ui=e=>e;const{prefix:Hi}=xe;let ji=ue([kt(`${Hi}-header-menu-button`)],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"method",key:"_handleClick",value:function(){const e=!this.active;this.active=e,this.dispatchEvent(new CustomEvent(this.constructor.eventToggle,{bubbles:!0,cancelable:!0,composed:!0,detail:{active:e}}))}},{kind:"field",decorators:[St({type:Boolean,reflect:!0})],key:"active",value:()=>!1},{kind:"field",decorators:[St({attribute:"button-label-active"})],key:"buttonLabelActive",value:()=>"Close navigation menu"},{kind:"field",decorators:[St({attribute:"button-label-inactive"})],key:"buttonLabelInactive",value:()=>"Open navigation menu"},{kind:"field",decorators:[St({reflect:!0,attribute:"collapse-mode"})],key:"collapseMode",value:()=>ni.RESPONSIVE},{kind:"field",decorators:[St({type:Boolean,reflect:!0})],key:"disabled",value:()=>!1},{kind:"field",decorators:[St({reflect:!0,attribute:"usage-mode"})],key:"usageMode",value:()=>si.REGULAR},{kind:"method",key:"createRenderRoot",value:function(){var e;return this.attachShadow({mode:"open",delegatesFocus:Number((null!==(e=/Safari\/(\d+)/.exec(navigator.userAgent))&&void 0!==e?e:["",0])[1])<=537})}},{kind:"method",key:"render",value:function(){const{active:e,buttonLabelActive:t,buttonLabelInactive:i,disabled:n,_handleClick:s}=this,a=e?t:i,r=rt({[`${Hi}--header__action`]:!0,[`${Hi}--header__menu-trigger`]:!0,[`${Hi}--header__menu-toggle`]:!0,[`${Hi}--header__action--active`]:e});return it(Ii||(Ii=Ui` `),r,n,ci(null!=(o=a)?o:void 0),s,(e?Oi:Ri)({slot:"toggle-icon"}));var o}},{kind:"get",static:!0,key:"eventToggle",value:function(){return`${Hi}-header-menu-button-toggled`}},{kind:"field",static:!0,key:"styles",value:()=>Dt}]}}),It(Nt)); -/** - * @license - * - * Copyright IBM Corp. 2019, 2020 - * - * This source code is licensed under the Apache-2.0 license found in the - * LICENSE file in the root directory of this source tree. - */let Li,Vi=e=>e;const{prefix:Bi}=xe;ue([kt(`${Bi}-side-nav-menu`)],(function(e,t){class i extends t{constructor(...t){super(...t),e(this)}}return{F:i,d:[{kind:"field",key:"_hasIcon",value:()=>!1},{kind:"field",decorators:[At("#title-icon-container")],key:"_titleIconContainerNode",value:void 0},{kind:"method",key:"_handleUserInitiatedToggle",value:function(e=!this.expanded){const{eventBeforeToggle:t,eventToggle:i}=this.constructor,n={bubbles:!0,cancelable:!0,composed:!0,detail:{expanded:e}};this.dispatchEvent(new CustomEvent(t,n))&&(this.expanded=e,this.dispatchEvent(new CustomEvent(i,n)))}},{kind:"method",key:"_handleClickExpando",value:function(){this._handleUserInitiatedToggle()}},{kind:"method",key:"_handleSlotChange",value:function({target:e}){const{_hasIcon:t}=this;ii(e.assignedNodes(),(e=>{e.nodeType===Node.ELEMENT_NODE&&e.toggleAttribute(this.constructor.attribItemHasIcon,t)}))}},{kind:"method",key:"_handleSlotChangeTitleIcon",value:function({target:e}){var t;const i=this.constructor,n=e.assignedNodes().length>0;this._hasIcon=n,null===(t=this._titleIconContainerNode)||void 0===t||t.toggleAttribute("hidden",!n),ii(this.querySelectorAll(i.selectorItem),(e=>{e.toggleAttribute(i.attribItemHasIcon,n)}))}},{kind:"field",decorators:[St({type:Boolean,reflect:!0})],key:"active",value:()=>!1},{kind:"field",decorators:[St({type:Boolean,reflect:!0})],key:"expanded",value:()=>!1},{kind:"field",decorators:[St({type:Boolean,reflect:!0,attribute:"force-collapsed"})],key:"forceCollapsed",value:()=>!1},{kind:"field",decorators:[St()],key:"title",value:()=>""},{kind:"method",key:"createRenderRoot",value:function(){var e;return this.attachShadow({mode:"open",delegatesFocus:Number((null!==(e=/Safari\/(\d+)/.exec(navigator.userAgent))&&void 0!==e?e:["",0])[1])<=537})}},{kind:"method",key:"connectedCallback",value:function(){this.hasAttribute("role")||this.setAttribute("role","listitem"),Bt(Vt(i.prototype),"connectedCallback",this).call(this)}},{kind:"method",key:"updated",value:function(e){if(e.has("expanded")){const{selectorItem:e}=this.constructor,{expanded:t}=this;ii(this.querySelectorAll(e),(e=>{e.tabIndex=t?0:-1}))}}},{kind:"method",key:"render",value:function(){const{expanded:e,forceCollapsed:t,title:i,_handleClickExpando:n,_handleSlotChange:s,_handleSlotChangeTitleIcon:a}=this;return it(Li||(Li=Vi`
`),String(Boolean(e&&!t)),Bi,n,Bi,a,Bi,i,Bi,Bi,Bi,(({children:e,...t}={})=>nt``)({part:"expando-icon"}),Bi,s)}},{kind:"field",static:!0,key:"attribItemHasIcon",value:()=>"parent-has-icon"},{kind:"get",static:!0,key:"selectorItem",value:function(){return`${Bi}-side-nav-menu-item`}},{kind:"get",static:!0,key:"eventBeforeToggle",value:function(){return`${Bi}-side-nav-menu-beingtoggled`}},{kind:"get",static:!0,key:"eventToggle",value:function(){return`${Bi}-side-nav-menu-toggled`}},{kind:"field",static:!0,key:"styles",value:()=>Ut}]}}),It(Nt));const Di=((e,...t)=>{const i=1===e.length?e[0]:t.reduce(((t,i,n)=>t+(e=>{if(!0===e._$cssResult$)return e.cssText;if("number"==typeof e)return e;throw Error("Value passed to 'css' function must be a 'css' function result: "+e+". Use 'unsafeCSS' to pass non-literal values, but take care to ensure page security.")})(i)+e[n+1]),e[0]);return new o(i,e,a)})`.bx--text-truncate--end{display:inline-block;overflow:hidden;width:100%;text-overflow:ellipsis;white-space:nowrap}.bx--text-truncate--front{display:inline-block;overflow:hidden;width:100%;direction:rtl;text-overflow:ellipsis;white-space:nowrap}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{padding:0;border:0;margin:0;font:inherit;font-size:100%;vertical-align:baseline}button,select,input,textarea{border-radius:0;font-family:inherit}input[type=text]::-ms-clear{display:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}body{line-height:1}sup{vertical-align:super}sub{vertical-align:sub}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:""}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}button{margin:0}html{font-size:100%}body{font-weight:400;font-family:'IBM Plex Sans','Helvetica Neue',Arial,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}code{font-family:'IBM Plex Mono','Menlo','DejaVu Sans Mono','Bitstream Vera Sans Mono',Courier,monospace}strong{font-weight:600}@media screen and (-ms-high-contrast:active){svg{fill:ButtonText}}h1{font-size:2rem;font-weight:300;line-height:1.199;letter-spacing:0}h2{font-size:2rem;font-weight:400;line-height:1.25;letter-spacing:0}h3{font-size:1.75rem;font-weight:400;line-height:1.29;letter-spacing:0}h4{font-size:1.25rem;font-weight:400;line-height:1.4;letter-spacing:0}h5{font-size:1rem;font-weight:600;line-height:1.375;letter-spacing:0}h6{font-size:.875rem;font-weight:600;line-height:1.29;letter-spacing:.16px}p{font-size:1rem;font-weight:400;line-height:1.5;letter-spacing:0}a{color:#0f62fe}em{font-style:italic}@keyframes skeleton{0%{opacity:.3;transform:scaleX(0);transform-origin:left}20%{opacity:1;transform:scaleX(1);transform-origin:left}28%{transform:scaleX(1);transform-origin:right}51%{transform:scaleX(0);transform-origin:right}58%{transform:scaleX(0);transform-origin:right}82%{transform:scaleX(1);transform-origin:right}83%{transform:scaleX(1);transform-origin:left}96%{transform:scaleX(0);transform-origin:left}100%{opacity:.3;transform:scaleX(0);transform-origin:left}}.bx--header,:host(bx-header){position:fixed;z-index:8000;top:0;right:0;left:0;display:flex;height:3rem;align-items:center;border-bottom:1px solid #393939;background-color:#161616}.bx--header__action{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline;display:inline-block;padding:0;border:0;appearance:none;background:0;cursor:pointer;width:100%;width:3rem;height:3rem;border:.0625rem solid transparent;transition:background-color 110ms,border-color 110ms}.bx--header__action *,.bx--header__action *::before,.bx--header__action *::after{box-sizing:inherit}.bx--header__action::-moz-focus-inner{border:0}.bx--header__action>svg.bx--navigation-menu-panel-collapse-icon,.bx--header__action--active>svg.bx--navigation-menu-panel-expand-icon{display:none}.bx--header__action--active>svg.bx--navigation-menu-panel-collapse-icon{display:inline}.bx--header__action:hover{background-color:#353535}.bx--header__action--active{border-right:1px solid #393939;border-bottom:1px solid #161616;border-left:1px solid #393939}.bx--header__action:focus{border-color:#fff;outline:0}.bx--header__action:active{background-color:#393939}.bx--header__action.bx--btn--icon-only.bx--tooltip__trigger{justify-content:center}.bx--header__action>svg{fill:#fff}.bx--header__menu-trigger>svg{fill:#f4f4f4}.bx--header__menu-trigger:hover{fill:#2c2c2c}.bx--header__menu-toggle{display:flex;align-items:center;justify-content:center}@media(min-width:66rem){.bx--header__menu-toggle__hidden{display:none}}a.bx--header__name{font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;display:flex;height:100%;align-items:center;padding:0 2rem 0 1rem;border:.125rem solid transparent;font-weight:600;letter-spacing:.1px;line-height:1.25rem;outline:0;text-decoration:none;transition:border-color 110ms;user-select:none}a.bx--header__name:focus{border-color:#fff}.bx--header__name--prefix{font-weight:400}a.bx--header__name,a.bx--header__name:hover{color:#f4f4f4}.bx--header__menu-toggle:not(.bx--header__menu-toggle__hidden) ~ .bx--header__name{padding-left:.5rem}.bx--header__nav,:host(bx-header-nav){position:relative;display:none;height:100%;padding-left:1rem}@media(min-width:66rem){.bx--header__nav,:host(bx-header-nav){display:block}}.bx--header__nav::before{position:absolute;top:50%;left:0;display:block;width:.0625rem;height:1.5rem;background-color:#393939;content:"";transform:translateY(-50%)}.bx--header__menu-bar{display:flex;height:100%;padding:0;margin:0;list-style:none}a.bx--header__menu-item{position:relative;display:flex;height:100%;align-items:center;padding:0 1rem;border:2px solid transparent;color:#c6c6c6;font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.125rem;text-decoration:none;transition:background-color 110ms,border-color 110ms,color 110ms;user-select:none}a.bx--header__menu-item:hover{background-color:#2c2c2c;color:#f4f4f4}.bx--header__action:active,a.bx--header__menu-item:active{background-color:#393939;color:#f4f4f4}a.bx--header__menu-item:focus{border-color:#fff;color:#f4f4f4;outline:0}a.bx--header__menu-item:hover>svg,a.bx--header__menu-item:active>svg,a.bx--header__menu-item:focus>svg{fill:#f4f4f4}a.bx--header__menu-item[aria-current=page]::after,.bx--header__menu-item--current::after{position:absolute;top:0;right:0;bottom:-2px;left:0;width:100%;border-bottom:3px solid #4589ff;content:""}a.bx--header__menu-item[aria-current=page]:focus::after,.bx--header__menu-item--current:focus::after{border:0}a.bx--header__menu-item[aria-current=page]:focus,a.bx--header__menu-item.bx--header__menu-item--current:focus{border:2px solid #fff}.bx--header__submenu,:host(bx-header-menu),:host(qiskit-header-menu-mega),:host(qiskit-header-menu){position:relative}.bx--header__submenu--current::after{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;border-bottom:3px solid #0f62fe;content:""}.bx--header__submenu--current:focus{border:2px solid #0f62fe}.bx--header__submenu--current:focus::after{border:0}.bx--header__menu-title[aria-haspopup=true]{position:relative}.bx--header__menu-title[aria-expanded=true]{z-index:8001;background-color:#262626;color:#fff}.bx--header__menu-title[aria-expanded=true]>.bx--header__menu-arrow{transform:rotate(180deg)}.bx--header__menu{display:none;padding:0;margin:0;list-style:none}.bx--header__menu-title[aria-expanded=true]+.bx--header__menu{position:absolute;z-index:8000;bottom:0;left:0;display:flex;width:12.5rem;flex-direction:column;background-color:#262626;box-shadow:0 4px 8px 0 rgba(0,0,0,0.5);transform:translateY(100%)}.bx--header__menu-title[aria-expanded=true]+.bx--header__menu .bx--header__menu-item:hover{background-color:#353535}.bx--header__menu-title[aria-expanded=true]+.bx--header__menu .bx--header__menu-item:active{background-color:#393939}.bx--header__menu .bx--header__menu-item{height:3rem}.bx--header__menu .bx--header__menu-item:hover{background-color:#262626;color:#f4f4f4}.bx--header__menu-arrow{margin-left:.5rem;fill:#c6c6c6;transition:transform 110ms,fill 110ms}.bx--header__global{display:flex;height:100%;flex:1 1 0%;justify-content:flex-end}.bx--skip-to-content{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0,0,0,0);visibility:inherit;white-space:nowrap}.bx--skip-to-content:focus{z-index:9999;top:0;left:0;display:flex;width:auto;height:3rem;align-items:center;padding:0 1rem;border:4px solid #0f62fe;background-color:#161616;clip:auto;color:#f4f4f4;outline:0}:host(bx-header-nav) .bx-ce--header__divider{position:absolute;left:0;top:50%;transform:translateY(-50%);height:1.5rem;width:.0625rem;background-color:#393939}:host(bx-header-nav-item){outline:0}:host(bx-header-menu),:host(qiskit-header-menu-mega),:host(qiskit-header-menu){outline:0}:host(bx-header-menu-item){outline:0}:host(bx-header-menu-item) a.bx--header__menu-item{height:3rem}:host(bx-header-menu-item) a.bx--header__menu-item:hover{background-color:#353535;color:#f4f4f4}:host(bx-header-menu-item) a.bx--header__menu-item:active{background-color:#393939}:host(bx-header-menu-button),:host(qiskit-header-menu-button){display:content;outline:0}@media(min-width:66rem){:host(bx-header-menu-button),:host(qiskit-header-menu-button){display:none}}:host(bx-header-menu-button[collapse-mode=fixed]){display:none}@media(min-width:66rem){:host(bx-header-menu-button[collapse-mode=rail]){display:block}}:host(bx-header-name){display:content;height:100%}.bx--assistive-text,.bx--visually-hidden{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0,0,0,0);visibility:inherit;white-space:nowrap}.bx--body{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline;font-size:.875rem;font-weight:400;line-height:1.29;letter-spacing:.16px;background-color:#fff;color:#161616;line-height:1}.bx--body *,.bx--body *::before,.bx--body *::after{box-sizing:inherit}.bx--side-nav,:host(bx-side-nav){position:fixed;z-index:8000;top:0;bottom:0;left:0;overflow:hidden;width:3rem;max-width:16rem;background-color:#fff;color:#525252;transition:width .11s cubic-bezier(0.2,0,1,0.9);will-change:width}.bx--side-nav--ux,:host(bx-side-nav){top:3rem;width:16rem}@media(max-width:65.98rem){.bx--side-nav--ux,:host(bx-side-nav){width:0}}.bx--side-nav--rail{width:3rem}.bx--side-nav--hidden{width:0}.bx--side-nav.bx--side-nav--rail:not(.bx--side-nav--fixed):hover,.bx--side-nav--expanded,:host(bx-side-nav[expanded]),:host(bx-side-nav[collapse-mode][expanded]){width:16rem}.bx--side-nav__overlay{position:fixed;top:3rem;left:0;width:0;height:0;background-color:transparent;opacity:0;transition:opacity 240ms cubic-bezier(0.2,0,0.38,0.9),background-color 240ms cubic-bezier(0.2,0,0.38,0.9)}@media(max-width:65.98rem){.bx--side-nav__overlay-active{width:100vw;height:100vh;background-color:rgba(22,22,22,0.5);opacity:1;transition:opacity 240ms cubic-bezier(0.2,0,0.38,0.9),background-color 240ms cubic-bezier(0.2,0,0.38,0.9)}}.bx--header ~ .bx--side-nav,.bx--header ~ :host(bx-side-nav),:host(bx-header) ~ .bx--side-nav,:host(bx-header) ~ :host(bx-side-nav){top:3rem;height:calc(100% - 48px)}.bx--side-nav--fixed{width:16rem}.bx--side-nav--collapsed{width:16rem;transform:translateX(-16rem)}.bx--side-nav__navigation,:host(bx-side-nav){display:flex;height:100%;flex-direction:column}.bx--side-nav__header{display:flex;width:100%;max-width:100%;height:3rem;border-bottom:1px solid #393939}.bx--side-nav:hover .bx--side-nav__header,.bx--side-nav--fixed .bx--side-nav__header,.bx--side-nav--expanded .bx--side-nav__header,:host(bx-side-nav[expanded]) .bx--side-nav__header{height:auto}.bx--side-nav--ux .bx--side-nav__header,:host(bx-side-nav) .bx--side-nav__header{height:auto}.bx--side-nav__details{display:flex;min-width:0;flex:1;flex-direction:column;padding-right:1rem;opacity:0;visibility:hidden}.bx--side-nav:hover .bx--side-nav__details,.bx--side-nav--fixed .bx--side-nav__details,.bx--side-nav--expanded .bx--side-nav__details,:host(bx-side-nav[expanded]) .bx--side-nav__details{visibility:inherit;opacity:1}.bx--side-nav--ux .bx--side-nav__details,:host(bx-side-nav) .bx--side-nav__details{opacity:1;visibility:inherit}.bx--side-nav__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:1rem;font-size:.875rem;font-weight:600;letter-spacing:.1px;user-select:none}.bx--side-nav__title,.bx--side-nav__select{padding-left:.5rem}.bx--side-nav__switcher{position:relative;display:flex;align-items:center;justify-content:space-between}.bx--side-nav__switcher-chevron{position:absolute;top:0;right:.5rem;bottom:0;display:flex;align-items:center;fill:#525252}.bx--side-nav__select{outline:2px solid transparent;outline-offset:-2px;min-width:0;height:2rem;flex:1 1 0%;padding-right:2rem;border:0;appearance:none;background-color:#161616;border-radius:0;color:#f4f4f4;cursor:pointer;font-size:.75rem;transition:outline 110ms}.bx--side-nav__select:focus{outline:2px solid #0f62fe;outline-offset:-2px}@media screen and (prefers-contrast){.bx--side-nav__select:focus{outline-style:dotted}}.bx--side-nav__footer{width:100%;flex:0 0 3rem;background-color:#fff}.bx--side-nav__toggle{outline:2px solid transparent;outline-offset:-2px;box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline;display:inline-block;padding:0;border:0;appearance:none;background:0;cursor:pointer;width:100%;height:100%;padding-left:1rem;text-align:left;transition:outline 110ms}.bx--side-nav__toggle *,.bx--side-nav__toggle *::before,.bx--side-nav__toggle *::after{box-sizing:inherit}.bx--side-nav__toggle::-moz-focus-inner{border:0}.bx--side-nav__toggle:focus{outline:2px solid #0f62fe;outline-offset:-2px}@media screen and (prefers-contrast){.bx--side-nav__toggle:focus{outline-style:dotted}}.bx--side-nav__items,:host(bx-side-nav-items){overflow:hidden;flex:1 1 0%;padding:1rem 0 0}.bx--side-nav:hover .bx--side-nav__items,.bx--side-nav:hover :host(bx-side-nav-items),.bx--side-nav--fixed .bx--side-nav__items,.bx--side-nav--fixed :host(bx-side-nav-items),.bx--side-nav--expanded .bx--side-nav__items,.bx--side-nav--expanded :host(bx-side-nav-items),:host(bx-side-nav[expanded]) .bx--side-nav__items,:host(bx-side-nav[expanded]) :host(bx-side-nav-items){overflow-y:auto}.bx--side-nav--ux .bx--side-nav__items,.bx--side-nav--ux :host(bx-side-nav-items),:host(bx-side-nav) .bx--side-nav__items,:host(bx-side-nav) :host(bx-side-nav-items){overflow-y:auto}.bx--side-nav__item,:host(bx-side-nav-menu),:host(bx-side-nav-link){overflow:hidden;width:auto;height:auto}.bx--side-nav--ux .bx--side-nav__item,.bx--side-nav--ux :host(bx-side-nav-menu),.bx--side-nav--ux :host(bx-side-nav-link),:host(bx-side-nav) .bx--side-nav__item,:host(bx-side-nav) :host(bx-side-nav-menu),:host(bx-side-nav) :host(bx-side-nav-link){width:auto;height:auto}.bx--side-nav__item:not(.bx--side-nav__item--active):hover .bx--side-nav__item:not(.bx--side-nav__item--active)>.bx--side-nav__submenu:hover,.bx--side-nav__item:not(.bx--side-nav__item--active):hover :not(.bx--side-nav__item--active):host(bx-side-nav-menu)>.bx--side-nav__submenu:hover,.bx--side-nav__item:not(.bx--side-nav__item--active):hover :not(.bx--side-nav__item--active):host(bx-side-nav-link)>.bx--side-nav__submenu:hover,.bx--side-nav__item:not(.bx--side-nav__item--active)>.bx--side-nav__link:hover,:not(.bx--side-nav__item--active):host(bx-side-nav-menu)>.bx--side-nav__link:hover,:not(.bx--side-nav__item--active):host(bx-side-nav-link)>.bx--side-nav__link:hover,.bx--side-nav__menu a.bx--side-nav__link:not(.bx--side-nav__link--current):not([aria-current=page]):hover,.bx--side-nav a.bx--header__menu-item:hover,:host(bx-side-nav) a.bx--header__menu-item:hover,.bx--side-nav .bx--header__menu-title[aria-expanded=true]:hover,:host(bx-side-nav) .bx--header__menu-title[aria-expanded=true]:hover{background-color:#e5e5e5;color:#161616}.bx--side-nav__item:not(.bx--side-nav__item--active)>.bx--side-nav__link:hover>span,:not(.bx--side-nav__item--active):host(bx-side-nav-menu)>.bx--side-nav__link:hover>span,:not(.bx--side-nav__item--active):host(bx-side-nav-link)>.bx--side-nav__link:hover>span,.bx--side-nav__item:not(.bx--side-nav__item--active) .bx--side-nav__menu-item>.bx--side-nav__link:hover>span,.bx--side-nav__item:not(.bx--side-nav__item--active) :host(bx-side-nav-menu-item)>.bx--side-nav__link:hover>span,:not(.bx--side-nav__item--active):host(bx-side-nav-menu) .bx--side-nav__menu-item>.bx--side-nav__link:hover>span,:not(.bx--side-nav__item--active):host(bx-side-nav-menu) :host(bx-side-nav-menu-item)>.bx--side-nav__link:hover>span,:not(.bx--side-nav__item--active):host(bx-side-nav-link) .bx--side-nav__menu-item>.bx--side-nav__link:hover>span,:not(.bx--side-nav__item--active):host(bx-side-nav-link) :host(bx-side-nav-menu-item)>.bx--side-nav__link:hover>span{color:#161616}.bx--side-nav__item--large{height:3rem}.bx--side-nav__divider,:host(bx-side-nav-divider){height:1px;margin:.5rem 1rem;background-color:#e0e0e0}.bx--side-nav__submenu{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline;display:inline-block;padding:0;border:0;appearance:none;background:0;cursor:pointer;width:100%;font-size:.875rem;font-weight:600;line-height:1.29;letter-spacing:.16px;outline:2px solid transparent;outline-offset:-2px;display:flex;height:2rem;align-items:center;padding:0 1rem;color:#525252;transition:color 110ms,background-color 110ms,outline 110ms;user-select:none}.bx--side-nav__submenu *,.bx--side-nav__submenu *::before,.bx--side-nav__submenu *::after{box-sizing:inherit}.bx--side-nav__submenu::-moz-focus-inner{border:0}.bx--side-nav__submenu:hover{background-color:#e5e5e5;color:#161616}.bx--side-nav__submenu:focus{outline:2px solid #0f62fe;outline-offset:-2px}@media screen and (prefers-contrast){.bx--side-nav__submenu:focus{outline-style:dotted}}.bx--side-nav__submenu-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.bx--side-nav__icon.bx--side-nav__submenu-chevron{display:flex;flex:1;justify-content:flex-end}.bx--side-nav__submenu-chevron>svg{width:1rem;height:1rem;transition:transform 110ms}.bx--side-nav__submenu[aria-expanded=true] .bx--side-nav__submenu-chevron>svg{transform:rotate(180deg)}.bx--side-nav__item--large .bx--side-nav__submenu{height:3rem}.bx--side-nav__item--active .bx--side-nav__submenu:hover,:host(bx-side-nav-menu[active]) .bx--side-nav__submenu:hover{background-color:#e5e5e5;color:#161616}.bx--side-nav__item--active .bx--side-nav__submenu[aria-expanded=false],:host(bx-side-nav-menu[active]) .bx--side-nav__submenu[aria-expanded=false]{position:relative;background-color:#e5e5e5;color:#161616}.bx--side-nav__item--active .bx--side-nav__submenu[aria-expanded=false]::before,:host(bx-side-nav-menu[active]) .bx--side-nav__submenu[aria-expanded=false]::before{position:absolute;top:0;bottom:0;left:0;width:4px;background-color:#0f62fe;content:""}.bx--side-nav__item--active .bx--side-nav__submenu-title,:host(bx-side-nav-menu[active]) .bx--side-nav__submenu-title{color:#161616;font-weight:600}.bx--side-nav__menu{display:block;max-height:0;visibility:hidden}.bx--side-nav__submenu[aria-expanded=true]+.bx--side-nav__menu{max-height:93.75rem;visibility:inherit}.bx--side-nav__menu a.bx--side-nav__link{height:2rem;min-height:2rem;padding-left:2rem;font-weight:400}.bx--side-nav__item.bx--side-nav__item--icon a.bx--side-nav__link{padding-left:4.5rem}.bx--side-nav__menu a.bx--side-nav__link--current,.bx--side-nav__menu a.bx--side-nav__link[aria-current=page],a.bx--side-nav__link--current{background-color:#e0e0e0}.bx--side-nav__menu a.bx--side-nav__link--current>span,.bx--side-nav__menu a.bx--side-nav__link[aria-current=page]>span,a.bx--side-nav__link--current>span{color:#161616;font-weight:600}a.bx--side-nav__link,.bx--side-nav a.bx--header__menu-item,:host(bx-side-nav) a.bx--header__menu-item,.bx--side-nav .bx--header__menu-title[aria-expanded=true]+.bx--header__menu,:host(bx-side-nav) .bx--header__menu-title[aria-expanded=true]+.bx--header__menu{outline:2px solid transparent;outline-offset:-2px;font-size:.875rem;font-weight:600;line-height:1.29;letter-spacing:.16px;position:relative;display:flex;min-height:2rem;align-items:center;padding:0 1rem;text-decoration:none;transition:color 110ms,background-color 110ms,outline 110ms}.bx--side-nav__item--large a.bx--side-nav__link{height:3rem}a.bx--side-nav__link>.bx--side-nav__link-text,.bx--side-nav a.bx--header__menu-item .bx--text-truncate-end,:host(bx-side-nav) a.bx--header__menu-item .bx--text-truncate-end{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#525252;font-size:.875rem;letter-spacing:.1px;line-height:1.25rem;user-select:none}a.bx--side-nav__link:focus,.bx--side-nav a.bx--header__menu-item:focus,:host(bx-side-nav) a.bx--header__menu-item:focus{outline:2px solid #0f62fe;outline-offset:-2px}@media screen and (prefers-contrast){a.bx--side-nav__link:focus,.bx--side-nav a.bx--header__menu-item:focus,:host(bx-side-nav) a.bx--header__menu-item:focus{outline-style:dotted}}a.bx--side-nav__link[aria-current=page],a.bx--side-nav__link--current{background-color:#e5e5e5;font-weight:600}a.bx--side-nav__link[aria-current=page] .bx--side-nav__link-text,a.bx--side-nav__link--current .bx--side-nav__link-text{color:#161616}a.bx--side-nav__link[aria-current=page]::before,a.bx--side-nav__link--current::before{position:absolute;top:0;bottom:0;left:0;width:4px;background-color:#0f62fe;content:""}.bx--side-nav__icon{display:flex;flex:0 0 1rem;align-items:center;justify-content:center}.bx--side-nav__icon:not(.bx--side-nav__submenu-chevron){margin-right:1.5rem}.bx--side-nav__icon>svg{width:1rem;height:1rem;fill:#525252}.bx--side-nav__icon>svg.bx--side-nav-collapse-icon{display:none}.bx--side-nav--expanded .bx--side-nav__icon>svg.bx--side-nav-expand-icon,:host(bx-side-nav[expanded]) .bx--side-nav__icon>svg.bx--side-nav-expand-icon{display:none}.bx--side-nav--expanded .bx--side-nav__icon>svg.bx--side-nav-collapse-icon,:host(bx-side-nav[expanded]) .bx--side-nav__icon>svg.bx--side-nav-collapse-icon{display:block}.bx--side-nav--fixed a.bx--side-nav__link,.bx--side-nav--fixed .bx--side-nav__submenu{padding-left:1rem}.bx--side-nav--fixed .bx--side-nav__item:not(.bx--side-nav__item--icon) .bx--side-nav__menu a.bx--side-nav__link,.bx--side-nav--fixed :not(.bx--side-nav__item--icon):host(bx-side-nav-menu) .bx--side-nav__menu a.bx--side-nav__link,.bx--side-nav--fixed :not(.bx--side-nav__item--icon):host(bx-side-nav-link) .bx--side-nav__menu a.bx--side-nav__link{padding-left:2rem}@media(max-width:65.98rem){.bx--side-nav .bx--header__nav,:host(bx-side-nav) .bx--header__nav,.bx--side-nav:host(bx-header-nav),:host(bx-side-nav):host(bx-header-nav){display:block}}.bx--side-nav__header-navigation{display:none}@media(max-width:65.98rem){.bx--side-nav__header-navigation{position:relative;display:block;margin-bottom:2rem}}.bx--side-nav__header-divider::after{position:absolute;bottom:-1rem;left:1rem;width:calc(100% - 32px);height:.0625rem;background:#e0e0e0;content:""}.bx--side-nav a.bx--header__menu-item,:host(bx-side-nav) a.bx--header__menu-item{justify-content:space-between;color:#525252;white-space:nowrap}.bx--side-nav a.bx--header__menu-item[aria-expanded=true],:host(bx-side-nav) a.bx--header__menu-item[aria-expanded=true]{background-color:transparent}.bx--side-nav .bx--header__menu-title[aria-expanded=true]+.bx--header__menu,:host(bx-side-nav) .bx--header__menu-title[aria-expanded=true]+.bx--header__menu{bottom:inherit;width:100%;padding:0;background-color:transparent;box-shadow:none;transform:none}.bx--side-nav .bx--header__menu-title[aria-expanded=true]+.bx--header__menu li,:host(bx-side-nav) .bx--header__menu-title[aria-expanded=true]+.bx--header__menu li{width:100%}.bx--side-nav .bx--header__menu-title[aria-expanded=true]+.bx--header__menu a.bx--header__menu-item,:host(bx-side-nav) .bx--header__menu-title[aria-expanded=true]+.bx--header__menu a.bx--header__menu-item{padding-left:4.25rem;font-weight:400}.bx--side-nav .bx--header__menu-title[aria-expanded=true]+.bx--header__menu a.bx--header__menu-item:hover,:host(bx-side-nav) .bx--header__menu-title[aria-expanded=true]+.bx--header__menu a.bx--header__menu-item:hover{background-color:#e5e5e5;color:#161616}.bx--side-nav .bx--header__menu a.bx--header__menu-item,:host(bx-side-nav) .bx--header__menu a.bx--header__menu-item{height:inherit}.bx--side-nav a.bx--header__menu-item:hover .bx--header__menu-arrow,.bx--side-nav a.bx--header__menu-item:focus .bx--header__menu-arrow,.bx--side-nav .bx--header__menu-arrow,:host(bx-side-nav) .bx--header__menu-arrow{fill:#525252}@media screen and (-ms-high-contrast:active),(forced-colors:active){.bx--side-nav__icon>svg,.bx--side-nav a.bx--header__menu-item:hover .bx--header__menu-arrow,.bx--side-nav a.bx--header__menu-item:focus .bx--header__menu-arrow,.bx--side-nav .bx--header__menu-arrow,:host(bx-side-nav) .bx--header__menu-arrow{fill:ButtonText}}:host(bx-side-nav){top:0}:host(bx-side-nav[collapse-mode=fixed]){width:16rem}:host(bx-side-nav[collapse-mode=rail]){width:3rem}:host(bx-side-nav[collapse-mode=rail]):hover{width:16rem}:host(bx-side-nav[usage-mode=header-nav]),:host(bx-side-nav[collapse-mode][usage-mode=header-nav]){width:0}@media(max-width:65.98rem){:host(bx-side-nav[expanded][usage-mode=header-nav]),:host(bx-side-nav[collapse-mode][expanded][usage-mode=header-nav]){width:16rem}}:host(bx-side-nav-link){display:block;outline:0;width:auto;height:auto}:host(bx-side-nav-link) .bx--side-nav__icon{color:#525252}:host(bx-side-nav-link) .bx--side-nav__icon[hidden]{display:none}:host(bx-side-nav-divider){display:block}:host(bx-side-nav-menu){display:block;outline:0;width:auto;height:auto}:host(bx-side-nav-menu) .bx--side-nav__icon[hidden]{display:none}:host(bx-side-nav-menu[active]){background-color:#e5e5e5;color:#161616;position:relative}:host(bx-side-nav-menu[active])::before{content:"";position:absolute;top:0;bottom:0;left:0;width:4px;background-color:#0f62fe}:host(bx-side-nav-menu[active][expanded]){background-color:inherit;color:inherit;position:inherit}:host(bx-side-nav-menu[active][expanded])::before{content:none}:host(bx-side-nav-menu-item){display:block;outline:0;width:auto;height:auto}:host(bx-side-nav-menu-item) a.bx--side-nav__link{height:2rem;min-height:2rem;padding-left:2rem;font-weight:400}:host(bx-side-nav-menu-item[parent-has-icon]) a.bx--side-nav__link{padding-left:4.5rem}:host(bx-side-nav-item) .bx--side-nav__link:hover,:host(bx-side-nav-menu) .bx--side-nav__submenu:hover,:host(bx-side-nav-menu-item) .bx--side-nav__link:hover{background-color:#e5e5e5;color:#161616}:host{--cds-interactive-01:#0f62fe;--cds-interactive-02:#393939;--cds-interactive-03:#0f62fe;--cds-interactive-04:#0f62fe;--cds-ui-background:#fff;--cds-ui-01:#f4f4f4;--cds-ui-02:#fff;--cds-ui-03:#e0e0e0;--cds-ui-04:#8d8d8d;--cds-ui-05:#161616;--cds-text-01:#161616;--cds-text-02:#525252;--cds-text-03:#a8a8a8;--cds-text-04:#fff;--cds-text-05:#6f6f6f;--cds-text-error:#da1e28;--cds-icon-01:#161616;--cds-icon-02:#525252;--cds-icon-03:#fff;--cds-link-01:#0f62fe;--cds-link-02:#0043ce;--cds-inverse-link:#78a9ff;--cds-field-01:#f4f4f4;--cds-field-02:#fff;--cds-inverse-01:#fff;--cds-inverse-02:#393939;--cds-support-01:#da1e28;--cds-support-02:#198038;--cds-support-03:#f1c21b;--cds-support-04:#0043ce;--cds-inverse-support-01:#fa4d56;--cds-inverse-support-02:#42be65;--cds-inverse-support-03:#f1c21b;--cds-inverse-support-04:#4589ff;--cds-overlay-01:rgba(22,22,22,0.5);--cds-danger-01:#da1e28;--cds-danger-02:#da1e28;--cds-focus:#0f62fe;--cds-inverse-focus-ui:#fff;--cds-hover-primary:#0353e9;--cds-active-primary:#002d9c;--cds-hover-primary-text:#0043ce;--cds-hover-secondary:#4c4c4c;--cds-active-secondary:#6f6f6f;--cds-hover-tertiary:#0353e9;--cds-active-tertiary:#002d9c;--cds-hover-ui:#e5e5e5;--cds-hover-light-ui:#e5e5e5;--cds-hover-selected-ui:#cacaca;--cds-active-ui:#c6c6c6;--cds-active-light-ui:#c6c6c6;--cds-selected-ui:#e0e0e0;--cds-selected-light-ui:#e0e0e0;--cds-inverse-hover-ui:#4c4c4c;--cds-hover-danger:#b81921;--cds-active-danger:#750e13;--cds-hover-row:#e5e5e5;--cds-visited-link:#8a3ffc;--cds-disabled-01:#f4f4f4;--cds-disabled-02:#c6c6c6;--cds-disabled-03:#8d8d8d;--cds-highlight:#d0e2ff;--cds-decorative-01:#e0e0e0;--cds-button-separator:#e0e0e0;--cds-skeleton-01:#e5e5e5;--cds-skeleton-02:#c6c6c6;--cds-background:#fff;--cds-layer:#f4f4f4;--cds-layer-accent:#e0e0e0;--cds-layer-accent-hover:#d1d1d1;--cds-layer-accent-active:#a8a8a8;--cds-field:#f4f4f4;--cds-background-inverse:#393939;--cds-background-brand:#0f62fe;--cds-interactive:#0f62fe;--cds-border-subtle:#e0e0e0;--cds-border-strong:#8d8d8d;--cds-border-inverse:#161616;--cds-border-interactive:#0f62fe;--cds-text-primary:#161616;--cds-text-secondary:#525252;--cds-text-placeholder:#a8a8a8;--cds-text-helper:#6f6f6f;--cds-text-on-color:#fff;--cds-text-inverse:#fff;--cds-link-primary:#0f62fe;--cds-link-secondary:#0043ce;--cds-link-visited:#8a3ffc;--cds-link-inverse:#78a9ff;--cds-icon-primary:#161616;--cds-icon-secondary:#525252;--cds-icon-on-color:#fff;--cds-icon-inverse:#fff;--cds-support-error:#da1e28;--cds-support-success:#198038;--cds-support-warning:#f1c21b;--cds-support-info:#0043ce;--cds-support-error-inverse:#fa4d56;--cds-support-success-inverse:#42be65;--cds-support-warning-inverse:#f1c21b;--cds-support-info-inverse:#4589ff;--cds-overlay:rgba(22,22,22,0.5);--cds-toggle-off:#8d8d8d;--cds-shadow:rgba(0,0,0,0.3);--cds-button-primary:#0f62fe;--cds-button-secondary:#393939;--cds-button-tertiary:#0f62fe;--cds-button-danger-primary:#da1e28;--cds-button-danger-secondary:#da1e28;--cds-background-active:#c6c6c6;--cds-layer-active:#c6c6c6;--cds-button-danger-active:#750e13;--cds-button-primary-active:#002d9c;--cds-button-secondary-active:#6f6f6f;--cds-button-tertiary-active:#002d9c;--cds-focus-inset:#fff;--cds-focus-inverse:#fff;--cds-background-hover:#e5e5e5;--cds-layer-hover:#e5e5e5;--cds-field-hover:#e5e5e5;--cds-background-inverse-hover:#4c4c4c;--cds-link-primary-hover:#0043ce;--cds-button-danger-hover:#b81921;--cds-button-primary-hover:#0353e9;--cds-button-secondary-hover:#4c4c4c;--cds-button-tertiary-hover:#0353e9;--cds-background-selected:#e0e0e0;--cds-background-selected-hover:#cacaca;--cds-layer-selected:#e0e0e0;--cds-layer-selected-hover:#cacaca;--cds-layer-selected-inverse:#161616;--cds-border-subtle-selected:#c6c6c6;--cds-border-disabled:#f4f4f4;--cds-text-disabled:#c6c6c6;--cds-button-disabled:#c6c6c6;--cds-icon-disabled:#c6c6c6;--cds-text-on-color-disabled:#8d8d8d;--cds-icon-on-color-disabled:#8d8d8d;--cds-layer-selected-disabled:#8d8d8d;--cds-skeleton-background:#e5e5e5;--cds-skeleton-element:#c6c6c6;--cds-brand-01:#0f62fe;--cds-brand-02:#393939;--cds-brand-03:#0f62fe;--cds-active-01:#c6c6c6;--cds-hover-field:#e5e5e5;--cds-danger:#da1e28;--cds-caption-01-font-size:.75rem;--cds-caption-01-font-weight:400;--cds-caption-01-line-height:1.33333;--cds-caption-01-letter-spacing:.32px;--cds-caption-02-font-size:.875rem;--cds-caption-02-font-weight:400;--cds-caption-02-line-height:1.28572;--cds-caption-02-letter-spacing:.32px;--cds-label-01-font-size:.75rem;--cds-label-01-font-weight:400;--cds-label-01-line-height:1.33333;--cds-label-01-letter-spacing:.32px;--cds-label-02-font-size:.875rem;--cds-label-02-font-weight:400;--cds-label-02-line-height:1.28572;--cds-label-02-letter-spacing:.16px;--cds-helper-text-01-font-size:.75rem;--cds-helper-text-01-line-height:1.33333;--cds-helper-text-01-letter-spacing:.32px;--cds-helper-text-02-font-size:.875rem;--cds-helper-text-02-line-height:1.28572;--cds-helper-text-02-letter-spacing:.16px;--cds-body-short-01-font-size:.875rem;--cds-body-short-01-font-weight:400;--cds-body-short-01-line-height:1.28572;--cds-body-short-01-letter-spacing:.16px;--cds-body-long-01-font-size:.875rem;--cds-body-long-01-font-weight:400;--cds-body-long-01-line-height:1.42857;--cds-body-long-01-letter-spacing:.16px;--cds-body-short-02-font-size:1rem;--cds-body-short-02-font-weight:400;--cds-body-short-02-line-height:1.375;--cds-body-short-02-letter-spacing:0;--cds-body-long-02-font-size:1rem;--cds-body-long-02-font-weight:400;--cds-body-long-02-line-height:1.5;--cds-body-long-02-letter-spacing:0;--cds-code-01-font-family:'IBM Plex Mono','Menlo','DejaVu Sans Mono','Bitstream Vera Sans Mono',Courier,monospace;--cds-code-01-font-size:.75rem;--cds-code-01-font-weight:400;--cds-code-01-line-height:1.33333;--cds-code-01-letter-spacing:.32px;--cds-code-02-font-family:'IBM Plex Mono','Menlo','DejaVu Sans Mono','Bitstream Vera Sans Mono',Courier,monospace;--cds-code-02-font-size:.875rem;--cds-code-02-font-weight:400;--cds-code-02-line-height:1.42857;--cds-code-02-letter-spacing:.32px;--cds-heading-01-font-size:.875rem;--cds-heading-01-font-weight:600;--cds-heading-01-line-height:1.42857;--cds-heading-01-letter-spacing:.16px;--cds-productive-heading-01-font-size:.875rem;--cds-productive-heading-01-font-weight:600;--cds-productive-heading-01-line-height:1.28572;--cds-productive-heading-01-letter-spacing:.16px;--cds-heading-02-font-size:1rem;--cds-heading-02-font-weight:600;--cds-heading-02-line-height:1.5;--cds-heading-02-letter-spacing:0;--cds-productive-heading-02-font-size:1rem;--cds-productive-heading-02-font-weight:600;--cds-productive-heading-02-line-height:1.375;--cds-productive-heading-02-letter-spacing:0;--cds-productive-heading-03-font-size:1.25rem;--cds-productive-heading-03-font-weight:400;--cds-productive-heading-03-line-height:1.4;--cds-productive-heading-03-letter-spacing:0;--cds-productive-heading-04-font-size:1.75rem;--cds-productive-heading-04-font-weight:400;--cds-productive-heading-04-line-height:1.28572;--cds-productive-heading-04-letter-spacing:0;--cds-productive-heading-05-font-size:2rem;--cds-productive-heading-05-font-weight:300;--cds-productive-heading-05-line-height:1.25;--cds-productive-heading-05-letter-spacing:0;--cds-productive-heading-06-font-size:2.625rem;--cds-productive-heading-06-font-weight:300;--cds-productive-heading-06-line-height:1.199;--cds-productive-heading-06-letter-spacing:0;--cds-productive-heading-07-font-size:3.375rem;--cds-productive-heading-07-font-weight:300;--cds-productive-heading-07-line-height:1.199;--cds-productive-heading-07-letter-spacing:0;--cds-expressive-heading-01-font-size:.875rem;--cds-expressive-heading-01-font-weight:600;--cds-expressive-heading-01-line-height:1.25;--cds-expressive-heading-01-letter-spacing:.16px;--cds-expressive-heading-02-font-size:1rem;--cds-expressive-heading-02-font-weight:600;--cds-expressive-heading-02-line-height:1.5;--cds-expressive-heading-02-letter-spacing:0;--cds-expressive-heading-03-font-size:1.25rem;--cds-expressive-heading-03-font-weight:400;--cds-expressive-heading-03-line-height:1.4;--cds-expressive-heading-03-letter-spacing:0;--cds-expressive-heading-04-font-size:1.75rem;--cds-expressive-heading-04-font-weight:400;--cds-expressive-heading-04-line-height:1.28572;--cds-expressive-heading-04-letter-spacing:0;--cds-expressive-heading-05-font-size:2rem;--cds-expressive-heading-05-font-weight:300;--cds-expressive-heading-05-line-height:1.25;--cds-expressive-heading-05-letter-spacing:0;--cds-expressive-heading-06-font-size:2rem;--cds-expressive-heading-06-font-weight:600;--cds-expressive-heading-06-line-height:1.25;--cds-expressive-heading-06-letter-spacing:0;--cds-expressive-paragraph-01-font-size:1.5rem;--cds-expressive-paragraph-01-font-weight:300;--cds-expressive-paragraph-01-line-height:1.334;--cds-expressive-paragraph-01-letter-spacing:0;--cds-quotation-01-font-family:'IBM Plex Serif','Georgia',Times,serif;--cds-quotation-01-font-size:1.25rem;--cds-quotation-01-font-weight:400;--cds-quotation-01-line-height:1.3;--cds-quotation-01-letter-spacing:0;--cds-quotation-02-font-family:'IBM Plex Serif','Georgia',Times,serif;--cds-quotation-02-font-size:2rem;--cds-quotation-02-font-weight:300;--cds-quotation-02-line-height:1.25;--cds-quotation-02-letter-spacing:0;--cds-display-01-font-size:2.625rem;--cds-display-01-font-weight:300;--cds-display-01-line-height:1.19;--cds-display-01-letter-spacing:0;--cds-display-02-font-size:2.625rem;--cds-display-02-font-weight:600;--cds-display-02-line-height:1.19;--cds-display-02-letter-spacing:0;--cds-display-03-font-size:2.625rem;--cds-display-03-font-weight:300;--cds-display-03-line-height:1.19;--cds-display-03-letter-spacing:0;--cds-display-04-font-size:2.625rem;--cds-display-04-font-weight:300;--cds-display-04-line-height:1.19;--cds-display-04-letter-spacing:0;--cds-legal-01-font-size:.75rem;--cds-legal-01-font-weight:400;--cds-legal-01-line-height:1.33333;--cds-legal-01-letter-spacing:.32px;--cds-legal-02-font-size:.875rem;--cds-legal-02-font-weight:400;--cds-legal-02-line-height:1.28572;--cds-legal-02-letter-spacing:.16px;--cds-body-compact-01-font-size:.875rem;--cds-body-compact-01-font-weight:400;--cds-body-compact-01-line-height:1.28572;--cds-body-compact-01-letter-spacing:.16px;--cds-body-compact-02-font-size:1rem;--cds-body-compact-02-font-weight:400;--cds-body-compact-02-line-height:1.375;--cds-body-compact-02-letter-spacing:0;--cds-body-01-font-size:.875rem;--cds-body-01-font-weight:400;--cds-body-01-line-height:1.42857;--cds-body-01-letter-spacing:.16px;--cds-body-02-font-size:1rem;--cds-body-02-font-weight:400;--cds-body-02-line-height:1.5;--cds-body-02-letter-spacing:0;--cds-heading-compact-01-font-size:.875rem;--cds-heading-compact-01-font-weight:600;--cds-heading-compact-01-line-height:1.28572;--cds-heading-compact-01-letter-spacing:.16px;--cds-heading-compact-02-font-size:1rem;--cds-heading-compact-02-font-weight:600;--cds-heading-compact-02-line-height:1.375;--cds-heading-compact-02-letter-spacing:0;--cds-heading-03-font-size:1.25rem;--cds-heading-03-font-weight:400;--cds-heading-03-line-height:1.4;--cds-heading-03-letter-spacing:0;--cds-heading-04-font-size:1.75rem;--cds-heading-04-font-weight:400;--cds-heading-04-line-height:1.28572;--cds-heading-04-letter-spacing:0;--cds-heading-05-font-size:2rem;--cds-heading-05-font-weight:300;--cds-heading-05-line-height:1.25;--cds-heading-05-letter-spacing:0;--cds-heading-06-font-size:2.625rem;--cds-heading-06-font-weight:300;--cds-heading-06-line-height:1.199;--cds-heading-06-letter-spacing:0;--cds-heading-07-font-size:3.375rem;--cds-heading-07-font-weight:300;--cds-heading-07-line-height:1.199;--cds-heading-07-letter-spacing:0;--cds-fluid-heading-03-font-size:1.25rem;--cds-fluid-heading-03-font-weight:400;--cds-fluid-heading-03-line-height:1.4;--cds-fluid-heading-03-letter-spacing:0;--cds-fluid-heading-04-font-size:1.75rem;--cds-fluid-heading-04-font-weight:400;--cds-fluid-heading-04-line-height:1.28572;--cds-fluid-heading-04-letter-spacing:0;--cds-fluid-heading-05-font-size:2rem;--cds-fluid-heading-05-font-weight:300;--cds-fluid-heading-05-line-height:1.25;--cds-fluid-heading-05-letter-spacing:0;--cds-fluid-heading-06-font-size:2rem;--cds-fluid-heading-06-font-weight:600;--cds-fluid-heading-06-line-height:1.25;--cds-fluid-heading-06-letter-spacing:0;--cds-fluid-paragraph-01-font-size:1.5rem;--cds-fluid-paragraph-01-font-weight:300;--cds-fluid-paragraph-01-line-height:1.334;--cds-fluid-paragraph-01-letter-spacing:0;--cds-fluid-quotation-01-font-family:'IBM Plex Serif','Georgia',Times,serif;--cds-fluid-quotation-01-font-size:1.25rem;--cds-fluid-quotation-01-font-weight:400;--cds-fluid-quotation-01-line-height:1.3;--cds-fluid-quotation-01-letter-spacing:0;--cds-fluid-quotation-02-font-family:'IBM Plex Serif','Georgia',Times,serif;--cds-fluid-quotation-02-font-size:2rem;--cds-fluid-quotation-02-font-weight:300;--cds-fluid-quotation-02-line-height:1.25;--cds-fluid-quotation-02-letter-spacing:0;--cds-fluid-display-01-font-size:2.625rem;--cds-fluid-display-01-font-weight:300;--cds-fluid-display-01-line-height:1.19;--cds-fluid-display-01-letter-spacing:0;--cds-fluid-display-02-font-size:2.625rem;--cds-fluid-display-02-font-weight:600;--cds-fluid-display-02-line-height:1.19;--cds-fluid-display-02-letter-spacing:0;--cds-fluid-display-03-font-size:2.625rem;--cds-fluid-display-03-font-weight:300;--cds-fluid-display-03-line-height:1.19;--cds-fluid-display-03-letter-spacing:0;--cds-fluid-display-04-font-size:2.625rem;--cds-fluid-display-04-font-weight:300;--cds-fluid-display-04-line-height:1.19;--cds-fluid-display-04-letter-spacing:0;--cds-spacing-01:.125rem;--cds-spacing-02:.25rem;--cds-spacing-03:.5rem;--cds-spacing-04:.75rem;--cds-spacing-05:1rem;--cds-spacing-06:1.5rem;--cds-spacing-07:2rem;--cds-spacing-08:2.5rem;--cds-spacing-09:3rem;--cds-spacing-10:4rem;--cds-spacing-11:5rem;--cds-spacing-12:6rem;--cds-spacing-13:10rem;--cds-fluid-spacing-01:0;--cds-fluid-spacing-02:2vw;--cds-fluid-spacing-03:5vw;--cds-fluid-spacing-04:10vw;--cds-layout-01:1rem;--cds-layout-02:1.5rem;--cds-layout-03:2rem;--cds-layout-04:3rem;--cds-layout-05:4rem;--cds-layout-06:6rem;--cds-layout-07:10rem;--cds-container-01:1.5rem;--cds-container-02:2rem;--cds-container-03:2.5rem;--cds-container-04:3rem;--cds-container-05:4rem;--cds-size-xsmall:1.5rem;--cds-size-small:2rem;--cds-size-medium:2.5rem;--cds-size-large:3rem;--cds-size-xlarge:4rem;--cds-size-2XLarge:5rem;--cds-icon-size-01:1rem;--cds-icon-size-02:1.25rem}:host{--header-height:3.5rem;--header-content-max-width:none;--cool-gray-10:#f2f4f8;--cool-gray-20:#dde1e6;--cool-gray-30:#c1c7cd;--cool-gray-60:#697077;--cool-gray-80:#343a3f;--purple-70:#6929c4;--sidenav-item-height:3.5rem;--sidenav-item-height-short:2.8rem;--box-shadow:rgb(0 0 0 / 10%) 0 2px 3px 0;display:block;font-family:'IBM Plex Sans','Helvetica Neue',Arial,sans-serif}:host(qiskit-ui-shell){margin-top:var(--header-height)}bx-header ~ bx-side-nav{height:calc(100% - var(--header-height));margin-top:var(--header-height)}bx-header{display:flex;justify-content:space-between;height:var(--header-height);border-color:var(--cds-border-subtle);background-color:var(--cds-ui-background);color:var(--cds-text-secondary)}bx-header svg.menu__account__icon{display:block;overflow:hidden;box-sizing:border-box;width:2rem;height:2rem;border:.125rem solid var(--cds-icon-on-color);border-radius:50%;fill:var(--cds-icon-on-color)}bx-header svg{width:100%;height:auto}bx-header .qiskit-header-content{display:flex;justify-content:space-between;width:100%;max-width:var(--header-content-max-width);margin-right:auto;margin-left:auto}bx-header-name::part(link){width:8.75rem;height:calc(var(--header-height) - 1px);fill:var(--cool-gray-80)}bx-header-nav{height:calc(var(--header-height) - 1px)}bx-header-nav::before,bx-header-nav::part(divider){display:none}bx-header-nav-item.qiskit-user-account-icon::part(link),bx-header-nav-item.qiskit-user-account-icon::part(link):focus,bx-header-nav-item.qiskit-user-account-icon::part(link):hover{background-color:var(--purple-70);color:var(--cds-ui-background)}bx-header-nav-item::part(link),bx-header-menu-item::part(link),qiskit-header-menu::part(trigger),qiskit-header-menu-mega::part(trigger){font-size:1rem;font-weight:400;line-height:1.5;letter-spacing:0;background:var(--cds-ui-background);color:var(--cds-text-secondary)}bx-header-nav-item::part(link):active,bx-header-nav-item::part(link):focus,bx-header-nav-item::part(link):hover,bx-header-menu-item::part(link):active,bx-header-menu-item::part(link):focus,bx-header-menu-item::part(link):hover,qiskit-header-menu::part(trigger):active,qiskit-header-menu::part(trigger):focus,qiskit-header-menu::part(trigger):hover,qiskit-header-menu-mega::part(trigger):active,qiskit-header-menu-mega::part(trigger):focus,qiskit-header-menu-mega::part(trigger):hover{background-color:var(--cds-ui-background);color:var(--cds-text-secondary)}bx-header-nav-item::part(link):hover,bx-header-menu-item::part(link):hover,qiskit-header-menu::part(trigger):hover,qiskit-header-menu-mega::part(trigger):hover{text-decoration:underline}bx-header-nav-item::part(link):focus,bx-header-menu-item::part(link):focus,qiskit-header-menu::part(trigger):focus,qiskit-header-menu-mega::part(trigger):focus{border-color:var(--cds-border-subtle)}:host(qiskit-header-menu)::part(trigger-icon){fill:var(--cds-text-secondary) !important}:host(qiskit-header-menu)::part(menu-body){box-shadow:var(--box-shadow)}:host(qiskit-header-menu) .bx--header__menu-title{background-color:var(--cds-ui-background);color:var(--cds-text-secondary)}:host(qiskit-header-menu) .bx--header__menu-title[aria-expanded=true]{background-color:var(--cool-gray-10)}bx-header-menu-item{height:3rem;background-color:var(--cds-ui-01);color:var(--cds-text-secondary)}bx-header-menu-item::part(link),bx-header-menu-item::part(link):focus,bx-header-menu-item::part(link):hover{background-color:var(--cool-gray-10)}:host(qiskit-header-menu-mega)::part(trigger-icon){fill:var(--cds-text-secondary) !important}:host(qiskit-header-menu-mega) .bx--header__menu-title{color:var(--cds-text-secondary)}:host(qiskit-header-menu-mega) .bx--header__menu-title[aria-expanded=true]{background-color:var(--cool-gray-10)}:host(qiskit-header-menu-mega) .bx--header__menu-title[aria-expanded=true]+.bx--header__menu{position:fixed;top:var(--header-height);bottom:auto;left:0;display:grid;grid-template-columns:repeat(6,1fr);width:100vw;height:auto;padding:var(--cds-spacing-05) var(--cds-spacing-03);background-color:var(--cool-gray-10);box-shadow:var(--box-shadow);transform:translateZ(0)}:host(qiskit-header-menu-item-mega){padding:0 var(--cds-spacing-04)}:host(qiskit-header-menu-item-mega) .qiskit-header-menu-item-mega-heading{font-size:1rem;font-weight:600;line-height:1.375;letter-spacing:0;margin-bottom:var(--cds-spacing-04);color:var(--cds-text-primary)}:host(qiskit-header-menu-item-mega) .qiskit-header-menu-item-mega-list{font-size:1rem;font-weight:400;line-height:1.5;letter-spacing:0}:host(qiskit-header-menu-item-mega) .qiskit-header-menu-item-mega-list li{margin-bottom:var(--cds-spacing-03)}:host(qiskit-header-menu-item-mega) .qiskit-header-menu-item-mega-list a{color:var(--cds-text-primary);text-decoration:none}:host(qiskit-header-menu-item-mega) .qiskit-header-menu-item-mega-list a:hover{text-decoration:underline}:host(qiskit-header-menu-item-mega) .qiskit-header-menu-item-mega-list a:focus{outline:2px solid var(--cds-border-subtle)}:host(qiskit-header-menu-button) .bx--header__menu-toggle,:host(qiskit-header-menu-button) .bx--header__menu-trigger{width:var(--header-height);height:var(--header-height);border:0}:host(qiskit-header-menu-button) .bx--header__menu-toggle>svg,:host(qiskit-header-menu-button) .bx--header__menu-trigger>svg{fill:var(--cds-text-secondary)}:host(qiskit-header-menu-button) .bx--header__menu-toggle:focus,:host(qiskit-header-menu-button) .bx--header__menu-toggle:active,:host(qiskit-header-menu-button) .bx--header__menu-toggle:hover,:host(qiskit-header-menu-button) .bx--header__menu-trigger:focus,:host(qiskit-header-menu-button) .bx--header__menu-trigger:active,:host(qiskit-header-menu-button) .bx--header__menu-trigger:hover{background-color:var(--cds-ui-01)}bx-side-nav{right:0;left:auto;box-shadow:0 .5rem .5rem rgba(0,0,0,0.25)}@media(max-width:41.98rem){bx-side-nav[expanded]{width:100%;max-width:none}}bx-side-nav svg.menu__account__icon{display:block;overflow:hidden;box-sizing:border-box;width:2rem;height:2rem;margin-right:var(--cds-spacing-03);border:.125rem solid var(--purple-70);border-radius:50%;fill:var(--purple-70)}bx-side-nav bx-side-nav-divider{margin-top:-1px;margin-bottom:-1px}bx-side-nav bx-side-nav-items{overflow-y:scroll;padding:0}bx-side-nav-link.qiskit-user-account-icon::part(link):hover,bx-side-nav-link.qiskit-user-account-icon::part(link){height:3rem;text-decoration-color:var(--purple-70)}bx-side-nav-link.qiskit-user-account-icon::part(title){display:flex;align-items:center;color:var(--purple-70)}bx-side-nav-link::part(link){min-height:var(--sidenav-item-height)}bx-side-nav-link::part(link):hover{text-decoration:underline;text-decoration-color:var(--cds-text-secondary)}bx-side-nav-link::part(link):focus{outline-color:var(--cds-border-subtle)}bx-side-nav-link::part(title){font-size:1rem;font-weight:400;line-height:1.5;letter-spacing:0}bx-side-nav-menu::part(expando){font-size:1rem;font-weight:400;line-height:1.5;letter-spacing:0;min-height:var(--sidenav-item-height)}bx-side-nav-menu::part(expando):hover{background-color:transparent;text-decoration:underline;text-decoration-color:var(--cds-text-secondary)}bx-side-nav-menu::part(expando):focus{outline-color:var(--cds-border-subtle)}bx-side-nav-menu[expanded]:not(.qiskit-side-nav-submenu)::part(title){font-weight:500}bx-side-nav-menu.qiskit-side-nav-submenu::part(expando){min-height:var(--sidenav-item-height-short);background-color:var(--cool-gray-10)}bx-side-nav-menu-item::part(link){min-height:var(--sidenav-item-height-short) !important}bx-side-nav-menu-item::part(link):hover{text-decoration:underline;text-decoration-color:var(--cds-text-secondary)}bx-side-nav-menu-item::part(link):focus{outline-color:var(--cds-border-subtle)}bx-side-nav-menu-item::part(title){font-size:1rem;font-weight:400;line-height:1.5;letter-spacing:0}bx-side-nav-menu-item.qiskit-nav-menu-item::part(link){background-color:var(--cool-gray-10) !important}bx-side-nav-menu-item.qiskit-nav-submenu-item{position:relative}bx-side-nav-menu-item.qiskit-nav-submenu-item::part(link){background-color:var(--cool-gray-20) !important}bx-side-nav-menu-item.qiskit-nav-submenu-item::part(link):focus{outline-color:var(--cool-gray-30)}bx-side-nav-menu-item.qiskit-nav-submenu-item::after{content:"";position:absolute;right:var(--cds-spacing-07);left:var(--cds-spacing-07);z-index:1;height:1px;background-color:var(--cool-gray-30)}bx-side-nav-menu-item.qiskit-nav-submenu-item:first-of-type{border-top:1px solid var(--cool-gray-30)}bx-side-nav-menu-item.qiskit-nav-submenu-item:last-of-type{border-bottom:1px solid var(--cool-gray-30)}@media(min-width:42rem){.qiskit-side-nav-footer{display:none}}.qiskit-side-nav-footer__social-container{margin:var(--cds-spacing-03) var(--cds-spacing-05)}.qiskit-side-nav-footer__social-icons{display:grid;grid-template-rows:1fr 1fr;grid-template-columns:25px 25px;grid-gap:var(--cds-spacing-02) var(--cds-spacing-05)}.qiskit-side-nav-footer__social-icons__icon{color:var(--cool-gray-60)}.qiskit-side-nav-footer__social-heading{font-size:.875rem;font-weight:600;line-height:1.29;letter-spacing:.16px;margin-bottom:var(--cds-spacing-04);color:var(--cool-gray-60)}.qiskit-side-nav-footer__copyright{font-size:.75rem;font-weight:400;line-height:1.34;letter-spacing:.32px;padding:var(--cds-spacing-05);background-color:var(--cool-gray-10)}`;let Fi=class extends zi{};Fi.styles=[Di],Fi=t([ne("qiskit-header-menu")],Fi);let Xi=class extends ji{};Xi.styles=[Di],Xi=t([ne("qiskit-header-menu-button")],Xi);let Wi=class extends zi{};Wi.styles=[Di],Wi=t([ne("qiskit-header-menu-mega")],Wi);let Gi=class extends te{constructor(){super(...arguments),this.item={},this.parentLabel="",this._handleClick=e=>{this.dispatchEvent(new CustomEvent("on-click",{detail:{label:`${this.parentLabel}-${e.label}`,url:e.url},bubbles:!0,composed:!0}))}}render(){var e,t,i;return R` -
-

${null===(e=this.item)||void 0===e?void 0:e.label}

-
    - ${null===(i=null===(t=this.item)||void 0===t?void 0:t.children)||void 0===i?void 0:i.map((e=>R`
  • - - ${e.label} - -
  • `))} -
-
- `}};Gi.styles=[Di],t([ae({type:Object}),i("design:type",Object)],Gi.prototype,"item",void 0),t([ae({type:String}),i("design:type",Object)],Gi.prototype,"parentLabel",void 0),Gi=t([ne("qiskit-header-menu-item-mega")],Gi);const Yi=R` - -`,Qi=R` - -`,Ji=R` - -`,Zi=R` - -`;var Ki;!function(e){e.DEFAULT="",e.HIDE_ACCOUNT="hide-account"}(Ki||(Ki={}));const en=[{icon:Ji,label:"Twitter",url:"https://twitter.com/Qiskit"},{icon:Qi,label:"Slack",url:"https://qisk.it/join-slack"},{icon:Zi,label:"YouTube",url:"https://youtube.com/Qiskit"},{icon:Yi,label:"Medium",url:"https://medium.com/Qiskit"}],tn=[{label:"Documentation",children:[{label:"Home",url:"https://qiskit.org/documentation/"},{label:"Installation",url:"https://qiskit.org/documentation/getting_started.html"},{label:"Tutorials",url:"https://qiskit.org/documentation/tutorials.html"},{label:"API Reference",url:"https://qiskit.org/documentation/apidoc/index.html"},{label:"Contribute",url:"https://qiskit.org/documentation/contributing_to_qiskit.html"}]},{label:"Providers",url:"https://qiskit.org/providers/"},{label:"Community",children:[{label:"Events",url:"https://qiskit.org/events/"},{label:"Advocates",url:"https://qiskit.org/advocates/"},{label:"Ecosystem",url:"https://qiskit.org/ecosystem/"}]},{label:"Learn",url:"https://qiskit.org/learn/"}],nn=R` - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -`,sn=R` - -`,an="https://qiskit.org"===window.origin?"https://learn.qiskit.org":window.origin;e.QiskitUIShell=class extends te{constructor(){super(...arguments),this.variant=Ki.DEFAULT,this._NAV_ITEMS=tn,this._SOCIAL_LINKS=en,this._handleClick=(e,t)=>{const i=t?`${t}-${e.label}`:e.label;this.dispatchEvent(new CustomEvent("on-click",{detail:{label:i,url:e.url},bubbles:!0,composed:!0}))}}render(){return R` - -
- - ${nn} - - - ${this._getHeaderItems()} - ${this.variant===Ki.HIDE_ACCOUNT?null:this._getAccountHeaderNavItem()} - - - -
-
- - - - ${this._getSideNavItems()} - ${this.variant===Ki.HIDE_ACCOUNT?null:this._getAccountSideNavLink()} - - - - `}_getHeaderItems(){return this._NAV_ITEMS.map((e=>e.children?this._getHeaderMenu(e):this._getHeaderNavItem(e)))}_getHeaderNavItem(e){return R` - - ${null==e?void 0:e.label} - - `}_getHeaderMenu(e){var t;return R` - - ${null===(t=null==e?void 0:e.children)||void 0===t?void 0:t.map((t=>this._getHeaderMenuItem(t,null==e?void 0:e.label)))} - - `}_getHeaderMenuItem(e,t){return R` - - ${null==e?void 0:e.label} - - `}_getAccountHeaderNavItem(){return R` - - `}_getSideNavItems(){return this._NAV_ITEMS.map((e=>(null==e?void 0:e.children)?this._getSideNavMenu(e):this._getSideNavLink(e)))}_getSideNavLink(e){return R` - - ${null==e?void 0:e.label} - - - `}_getSideNavMenu(e){var t;return R` - - ${null===(t=null==e?void 0:e.children)||void 0===t?void 0:t.map((t=>this._getSideNavMenuItem(t,null==e?void 0:e.label)))} - - - `}_getSideNavMenuItem(e,t,i=!1){const n=i?"qiskit-nav-submenu-item":"qiskit-nav-menu-item";return R` - - ${null==e?void 0:e.label} - - `}_getAccountSideNavLink(){return R` - - `}_getSocialLinks(){return this._SOCIAL_LINKS.map((e=>R` - - `))}},e.QiskitUIShell.styles=[Di],t([ae({type:String}),i("design:type",String)],e.QiskitUIShell.prototype,"variant",void 0),e.QiskitUIShell=t([ne("qiskit-ui-shell")],e.QiskitUIShell)}({}); diff --git a/src/qiskit_sphinx_theme/pytorch/theme.conf b/src/qiskit_sphinx_theme/pytorch/theme.conf deleted file mode 100644 index 62b3666e..00000000 --- a/src/qiskit_sphinx_theme/pytorch/theme.conf +++ /dev/null @@ -1,30 +0,0 @@ -# This code is a Qiskit project -# -# (C) Copyright IBM 2023. -# -# This code is licensed under the Apache License, Version 2.0. You may -# obtain a copy of this license in the LICENSE.txt file in the root directory -# of this source tree or at http://www.apache.org/licenses/LICENSE-2.0. -# -# Any modifications or derivative works of this code must retain this -# copyright notice, and modified files need to carry a notice indicating -# that they have been altered from the originals. - -[theme] -inherit = basic -stylesheet = css/theme.css -pygments_style = default - -[options] -canonical_url = -analytics_id = -collapse_navigation = True -sticky_navigation = True -navigation_depth = 4 -includehidden = True -titles_only = -logo_only = -display_version = True -prev_next_buttons_location = bottom -style_external_links = False -pytorch_project = diff --git a/tox.ini b/tox.ini index 9c87d403..1c4f11dd 100644 --- a/tox.ini +++ b/tox.ini @@ -19,11 +19,6 @@ commands = sphinx-build -W --keep-going -j auto {posargs} example_docs/docs/ example_docs/docs/_ecosystem_build setenv = THEME=qiskit-ecosystem -[testenv:pytorch] -commands = - sphinx-build -W --keep-going -j auto {posargs} example_docs/docs/ example_docs/docs/_pytorch_build -setenv = THEME=qiskit_sphinx_theme - [testenv:clean] skip_install = true deps = From 6d1b9e6ac7229be0664c0943a246691237b0bf70 Mon Sep 17 00:00:00 2001 From: Eric Arellano <14852634+Eric-Arellano@users.noreply.github.com> Date: Thu, 30 Nov 2023 13:36:42 -0500 Subject: [PATCH 2/5] Fix CI --- .github/workflows/main.yml | 5 ----- tests/py/web_components_test.py | 25 ------------------------- 2 files changed, 30 deletions(-) delete mode 100644 tests/py/web_components_test.py diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 902b2b9d..5b1eafb2 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -41,11 +41,6 @@ jobs: - name: Create artifacts/ folder run: mkdir artifacts - - name: Build Legacy Pytorch theme - run: | - tox run -e pytorch - tar -zcvf pytorch_html_docs.tar.gz example_docs/docs/_pytorch_build - mv pytorch_html_docs.tar.gz artifacts/. - name: Build Qiskit (Furo) theme run: | tox run -e qiskit diff --git a/tests/py/web_components_test.py b/tests/py/web_components_test.py deleted file mode 100644 index fe5b1e49..00000000 --- a/tests/py/web_components_test.py +++ /dev/null @@ -1,25 +0,0 @@ -# This code is a Qiskit project. -# -# (C) Copyright IBM 2023. -# -# This code is licensed under the Apache License, Version 2.0. You may -# obtain a copy of this license in the LICENSE.txt file in the root directory -# of this source tree or at http://www.apache.org/licenses/LICENSE-2.0. -# -# Any modifications or derivative works of this code must retain this -# copyright notice, and modified files need to carry a notice indicating -# that they have been altered from the originals. - -"""Check that our vendored web components are identical between the different themes.""" - -from pathlib import Path - - -def test_top_nav_bar(): - furo = Path( - "src/qiskit_sphinx_theme/theme/qiskit-sphinx-theme/static/js/web-components/top-nav-bar.js" - ).read_text("utf-8") - pytorch = Path( - "src/qiskit_sphinx_theme/pytorch/static/js/web-components/top-nav-bar.js" - ).read_text("utf-8") - assert furo == pytorch From ec04e7369b9aaaebc38c723f17d9b1ecd824c93f Mon Sep 17 00:00:00 2001 From: Eric Arellano <14852634+Eric-Arellano@users.noreply.github.com> Date: Fri, 1 Dec 2023 09:55:01 -0500 Subject: [PATCH 3/5] Update README.md Co-authored-by: Abby Mitchell <23662430+javabster@users.noreply.github.com> --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index e6da2e70..1d90e32f 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ # qiskit-sphinx-theme -The Sphinx themes for Qiskit Ecosystem documentation. +The Sphinx theme for Qiskit Ecosystem documentation. ### Warning: new theme migration From 491b742bd6544bd65948fcb13add5b91467e90d2 Mon Sep 17 00:00:00 2001 From: Eric Arellano <14852634+Eric-Arellano@users.noreply.github.com> Date: Fri, 1 Dec 2023 10:13:57 -0500 Subject: [PATCH 4/5] Regen snapshot --- .../admonitions-use-Carbon-style-1-linux.png | Bin 55081 -> 55134 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/tests/js/qiskit.test.js-snapshots/admonitions-use-Carbon-style-1-linux.png b/tests/js/qiskit.test.js-snapshots/admonitions-use-Carbon-style-1-linux.png index 904ca0a7a18674b656348084bddb3c477a40f4f4..07027342ac1bef33274b2e7249bf994cd788962e 100644 GIT binary patch delta 36575 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

rq(W+Ti*lUS z@4V-J&{TnQl3?~*?zqW ze#^QcZ=PURV4kLBPaRLuiAw!+-^W+U%V>OebVBx@KQA>p-BZ|FpSjm=wTfHn{j+B0 z=XY1tmg}rn$mQSaLUY{>0%8?1bxk`csRm`c%;1E;G06sH`-UpTd+rG)HfJo(S~=8+ zw!3w=qc?OpQ08)_KUF;FYpeYS9{C?4oen=4$$Lu^N&6y2B^q+y+^scApRmknxDt3g z;pzT0a(z!#m*(55h4}29R`#Oy-e`IJIh@+2Sus)N!Yx4OLNm_wf01=;wbD+fD@UUh z_2{ly7nsKe?4RtNvtxV1`|fE_w$7yr)9L=(sSaCj79mngJ~l$Nam2f|Q?-*}V174s zC4-e(;!2qYR2XaLb8EHbK2;jK`1~y7+Pfmj!R`5Snib-j?kHOQ;lmwH7h=zp1gAT& zJ~O)I+#43CJ&KMv7ude^ynFVdv(wri`98`nYyDV(C*mK@Tph?8`(V{r@MQ70ou+IK z@6@TAoAloM2&EVYo0T1!InJ8)N_sJEE_7B(c?)%1OqJ1)8L^Iyn?&|U(wlM1o=+i% zl|My_⁡p*^vVujK;e!3XXOTbXv8Sc-Xam4qsLgy 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

C3#j$xaPJ4R}EcRbfv}PUCAi~l2 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 From bf1bf2918d1c6c418a5c8f94bd74918c46a7ec2d Mon Sep 17 00:00:00 2001 From: Eric Arellano <14852634+Eric-Arellano@users.noreply.github.com> Date: Fri, 1 Dec 2023 10:23:15 -0500 Subject: [PATCH 5/5] Use snapshot from CI --- .../admonitions-use-Carbon-style-1-linux.png | Bin 55134 -> 55081 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/tests/js/qiskit.test.js-snapshots/admonitions-use-Carbon-style-1-linux.png b/tests/js/qiskit.test.js-snapshots/admonitions-use-Carbon-style-1-linux.png index 07027342ac1bef33274b2e7249bf994cd788962e..904ca0a7a18674b656348084bddb3c477a40f4f4 100644 GIT binary patch delta 36430 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

C3#j$xaPJ4R}EcRbfv}PUCAi~l2 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 delta 36575 zcmaHT2|U#M`u|j?I;T$D)20Zg6DmUXB2?NC%32sI2{T#Bmi6n@DW?TR$X?lpF^RD= zN+_}$6O%33h9S$?hyU}L&b`0;yXXG?_jT^8VwUe`d!G06e%|j-de)k*tTnG1)iBlZ zm6eT`|G2a!YV~jHbIzSnl;nS|ZQl{psr1oT;r%XQhpOBKTX&U?tIt|K@OgGzz36pT zTKaVJx6jX#)9MO^!{F=)$!^{vJ~98>Z2$K0}QY8_lRyJ?CtsFd2$Haowz#i@%A zgD6CD={X&p2Zn}*SE=SiHiJNw+`aplHm0qu>O1$U%X>t6(@yyldkx}qnRzl(m#OCN zvz?w&a&qUryu6|hyQZ895={R1@vQB&YlNytJ39(pQ*XMu_K%EYa2ID87f$Qhtj6JR z0aeXcR=W@gq@|^$+^ZipOJ96_!r$LN$V2?rr&pI>UpVj}IM~$9Eq7+LJ&|mYPtuFQ zlm!ppOgf^ju5|0$C3aV-MOIdpJIiOVKJKQcC*xDLjcxV?w_54^G;5l_dsb>%+L?=zj$E#rd@~5-MDc>M^`rojpa#vyo{%( zXON(hj+K?wgZuZJzV%jcdILpCxw*zzWo2beeSJi6adFDosFzNiMTafd!$@$7+foa< zb4@a=UCUBaQ+0H7+`jc3qdK%yW#RD^l<8U%MxG`>$i(!t@r4V|B4qHS-CFnT z+h5zVI*UEy2!C4K5SVp>f7TYjGm&=*!<(Ro_Fs~z+0sD@7IR^)igAiUAb~4j4iuw zUs|(cIShcF2jeq4fBp&E@8ZQMvHb@Rp4+P*`-*76V5ZedTjZVPSD${IRX8As{+@HK zj%22}?d~6c?30nv$EtP|Gaky8*)y_arheJH*>L!U$^88MhE1Eo#nhMQ`f5IWXlhD4 z-9J7~acD{T=iG#E-x471P;qY)tc3BED=(F=e`-uxWHIw8{>$@r(idJGg#~OGsEgUQ zZJX^zKLP9X(XP_sE}wCA_<=)hgmm6GduFIftFjWS^oD(AVr-lQb2c(Up=FurVRIFt zxvqoy=(T-SK}E|8BN^8{Z#XIqx1@$lPEAqmn||B2eLDfZ<3UgmdF!PSc~QTG>GRs! z_Xj>kCBA)o+>x25w^2Z*6&4znOro;7dZhgKHIv`Iof~N*yL0Gf4D;$r8~Lg<3oPF$ zTFo=7!e%YZc0hD)8t%Y{?ExdCrE#3V_U$Cs!FuYla8DcAg2-Xfqg9;aVP`8|`?#Z& zJHv#}dn{I2RfS%a_gu}fLy>G%YQDU@tfQxA5-Ech({^%lT9|GzP{NjdVN!>w3@fAV zGQSZ^nwa}Yn;yQ%?Fshq;Y0I$CvuE)*~MZHHmOxcLgJKBs=kSfiwoJWsIYLqw6xwh zZKZ7W>eWx5JxhDC=d@|j-9nkE-hqJ>lMK`SN=hcb|Ngt6!nH?e?0^3GW2Xnx5v_#x z>==25&CGx!6QVwIf$ZLDdlqe}bD}b-Dr=)ARs0V)oyB3eUvb(eju~rYuaC*uo|v(l}4gUk)3125E{n6gbEFg|v=C}AXGBPy*TfP`- z3=4Q?JwGd&nB_1~gTAJx<|xi-_vS5IV5L&B@Wmt;G3#?-4s3r8D}$o!>40A4vf*UU zc6;=<@@--DM=e$2;yOqD6m2o|qW~6OZq==CJ#TK_xRE|db?z=3kTFoW_ObEZ{Vg%Y zk5mhH5!dlvW+@kT`PfeEX+lExXYtnd{tF7|?Z&BEt}k&@EAvu;ypet!OMd-jCK$6MKmGOT>aOI)s!)8|7laAwiPoNN2V#7=B~ zcoN3e_ChOAO#8!!57CMap%Mo12UJv40tp-V_}Zq2Teb-blCX)sYTeM+IXT-zMP;q6 ztxujj>A>!w=FKRPH^Qrm$ICLFKmT>@4?oyPxi1{)5GGu z26k#UFU?Pdhlaj<`gCh?xg}n&KUi2T1vZ-%g|=LjX__%sw&)}-At4D5pkPsjdx-@cXCMS zpa1-2&)2@bJ=*B=AgV*&5|@>gt$g>+e(qcE!nX>3qNSPBP~(fq$;oD6&(AL&KmG^A zhgv4nLQYPuXgDQi7m51fuazLkt(r5mr?VKn-rnA%q@)vtg@qm2Hi4a5IooBeGGk+7 z%@^&Nd1O9OjRV@4q_i|W%s?ZZPgwOmoo)h&5oM=Rg5=NjPoRAW}Y=TGVzDleu$d- ze}&D`5lbo|+|bBq+m0P+ayC`=^|6N^{P}0v4ZN16rK@WzdIVfhW&d=_uSUyNduJ}W zwxP&|I~um{duUsQ{$(H5bW%U;*X_SxK?e>Uy3pR<9;rtQN)~58y6R5X3giPc!$);~ zl&v`9oBMShr4Jc_A9@HsiyXNClVnl`v6qpw7%yjY5BBV>_GzE}ib*rJwGqPx*g{x+ zygDyS8n_+prZUNgjs{(*sO`D3-RG~+X8{_LONRWX?r+&E$(9wz#4BOiKS^)gut6SMWOkoDcI@|d*yRBG6ybOW zHIKu>5%pohM&@A6?NmKR?fFEG*z3n1aaf*=q&-vjnQ6UXeNsTi@?dXo?=`@_1EcLZ z66)%mZbOZ4Mw$5yJ8T|BMn-;UXvnA1IBgbnuoxNS&L;nr1qRI&D|R%hb3b?PvDd7YS~LFr{`X{sS6$F3n7((O)ue*USC3JuR7 zct4w-c5|hhm_ zfs4)N+T5Z{@-wNqN?63#lVRNIx2i31q z=3TC4-QyF6{3P3Xqgr^wPd}aa^(`qWE#0v8O>X{ z%2k$Tqlo}WQJE!HUBCM@QPON;N1LK(@JD*(VmiA31)s=`t6hYpt;;M&7!(HVB3r6C z)oW@%$MISN7Ehj^8XQSajc?AjsTR}Ty?Zy*2s!F!GL|@B9?B}G#aE5x=S}<_tkcum z9*TYgP(*2LJf}^w+$k+7`I_u1wpF#+*(QC&GBP5fW7+S^yPshEIyXmm5$xmWb=Aqy zQs``n7rk8bt@2oMb^%sU@P0=k#8!vSBKPpN_3PG=PKSsHDqnwA6)Y^J&HAsHeDXdG zQUg6@{{q>`H%8gf5Y~ln*P&lwM^c?S&CRU++~Ww+`}a4+9(IM|DGlbwq4(`wK@Hym zv2>r=G4JuxS%fK}V8K3dJDJf03c0(Z$~{lTk7;vvZ$ndR&OMi;O42 z@a-}|3-3g(*PFvn;5=_mzPr;h%wd;B*gph*!G6W59CdMd1woqfNf062sHpbL@36*Z zH;z%hBhk#t>!h%n$J4;TK&P_#Yh-+JUOOx5uYC1kCf{@1>TY15^=mH5hewTm!!a&F z2seLq>34*E!uA@l=w{X?a15XjZacsMT&Gg&k6w!s6P8tVccTEBDHOh;I(q_D^q0Oq z&WF7TX(&-Ug@uPFAG@>e0{|~r4nS-95*%uUn4G>m!d!HwB=+LLUGJLT| zw5mHHxeRiNl0&nYUi^`ZP+NJ7l)>^#=9AOoA6WTuOaNQIzmh%lX1!=D24}|6J-oYP z^h{9b)9(rKttvcR!1loheC4Pjrxd;a__4Lnb#SY&uw(uaWo6SI=r1u1B zTalw4$MQ)1PK9gsP_ow4)rC_il$r5v>;BkQ(>^#0$v66{P^kdnBg5-9ZwfaTzg**@ z6|3s512LIwepnfW%gKp}rlF=pphOg1dX7RgLYs7KYz&wVBVZs7Y<~#RkOYCdn2r4n zU-L1{>3K?Yqw@|9=@3A|~czoiOGO1^9g^$s^nJo&6_uk&CN-B6MPL}tsZA&WGu{%Q(nK8FJ?<& z>l_UX48os2JybGI%0mlO1l8?NTO{@Y04Xag6I8T+3+@F*!?>YR z1Y5e%{}uZ>1T!@`JIly*XknGm+H>rP%S-d#tn^g3(NEb`J9v;!ktC&xv);ALdfVBF z57Agi3k?gS5*adaYM%NlOM{w9zH=_jS$ipeN`XOw1{5)jmnR>hcm*$zR90@AIk-@9c@L5?_ed)Ec&xjeRpRp9Zn609slr`)5-d9v;!7tn3wBQFj09nuzPxC`5 zcGjjkIDEQx$rGpmU=YZzyrQ@9Q`Qjf^Eo(PrpJ%p-n@BpYl@zb-m`27wJdlJNQux@f_b3?1^glulM^%#)I6Y`34M?@{Z%Wy1GDa_&{3Uucl@(F)=a8;XqV>+DW$q1l(60!t9!b znk2z*CMwC=Nh@B%uLz1PCI6*4oyDL3qteIzv(&F_%PSIuZT9bBjEl|pM?1(Px2r$%}aSm^-<}vyh zh(k8@*2ER4%@6(C+*#l1T?=Vj>c|mG*^+O^vADdTKmRgrk5ur4;*N%k5k(wBxKPa zmJ}q%Y9q%C)W*Ir`w`+XGPM0=H)J(@#G^@-w`8 zHOZU9N>&>$F|xI__5N~yuNZgoRVI8W^Y(D%xYSK|cRJp)GZ}&Pc%QK+)3xNL3{#A3 z2<;FE`bt0=14(ik&TMEBQ0Wd3nBnA^!EcM)hMR}_DCB$p6Pfuqh}@d(#;gI8Af5(j zJE_hqo6scJzyEjYqWP=F@|+ETEJ}0uRrKrfaB}X!#CZzNS_g`WL;0P{ytv^a<5Y() zPi`*t@zkb$Zu|Z-4gDQ2J z7(nl-I+d7W-n;Fyqt$WnZX*Cwd1ioomE2ja12Q8Il!0^9i#?QGSc^V1K$q0M=9L)P zve2+<$4;BvYjuJEleB$iMjggpXI+53Rfp##W6PV;zv0YKvuCJiB&#Jva~a#G4S?%E zAYt1KoZ-fRRcjEf0mL#37>vx<4M6n5wl~|k1Slw2RMW|)n_{i$H`8tx>R%Y-4eV#p zOa~FQF#v0QAW%(NeGS-hPKrT-laDok7^u0VAWT70eGn273HS`ir(Dc~Z5}wQ?ziA} z_uf6i(%eM&%se~4o8&p(1=s~zX`%HAn$G!UMP9o4`fW+tVTzEYpmv~lh@g>YZQaCI z4y@<-6DR%vL<0@6&~*a2054E8M^)7vSUyApL-XW0DWI4LjXc%daeyGhi{mr~6xdGrp9xeJ?A#_`P~E17 z&Z~2==@!K2Ir`~MDMJeb;Oste@yhK3L;^n=pV&i{P#;R0vG&ceE-#3VV3%|qTdTYq!< zJ!?+5=gxYJpHTT=TeN~*Fd%Hs*DwPTup@BJO;(nTqFbpccNofNz zFuQc=(w#Dc&m=m++Lcnq&z8=6jL=N-pD|g3AXRUyKGc96`{zVqN@GCAT zFfKd-dk|`2a$bG(09g`qcjQfUWFkzofYq&IkgYfH^D{QemNfR>O)=pG<^;MiG&nLvx`JP@-`lu7!HAJWvc22zlZU91W%C)FEYPEg(36rD}di9TpM z6zozugxf1F?f@+=c(w#cR)Us|u)fptg9#aS4e@XiHxT|6>Me?)fy5e2z}jxF-RL&< z`LJVG$wi=dJ$4_0a#`Jby73iuxdQgkC&^g`M6J@s=Y3rQ}!hhJmvD3E)o zKZydsyLay-7k3`K6o3H9$%osA%NEDN#5lt(r{R>L6@=|abz~|_TNa!H9N=l+O&@Mb z41_|61NnsnsiW9)ybU@Gj*OHdFDYx!Y*vR5_D|xP@uCBb@Od)fm;9qo3y1D3Y>EKF! z8B_!hFi1O)1nCgT)R(?hm;}Fpwt{D;dn8ItK4XQan`QG)QOv12>FMbke*U@jnVgNH zUHz_;Cr%v79cL9377jzBfeuX`2so+G+|u(~oS~8_4qZIH{5xI#O6&W!*Wm&C{aD`? zpI3*84mWP!xkEL-(RT_s{ll%xeIc4{C03;RV}4l7W~UE|vORA$%WiR6<} z@`L_Q#i&K39Lv(*z7A-fka5!3B!hTOT);g-ExIrbQ*C=1i;1f3=Z5 z=kP{9PIK}}J@?z*@c6E-3skGkDlgP-?3?(+64SRNZO(&E#I%h;l8(A-7<4a=E{ko)bbZ)&La$6riU-lhvr!A zgcs^KCRDb-(YZOWyz8Q_u6s++FPt>2Y(jXhVYk;}=Su-A|I|WVUb$nOXtiqYZ4-7z zGUG~+E?wwpJpJw#qA+VQ&%bn<;#>ykE?ms7P!7+pev3BAC)yIFK(lo0dd(54tei2- zFr_`!T;z%uDKB}dBv5t&ObmrKP$tiRU)fr4wyO zif7t2ms8t3x<@-QG;Yievu4!YtMUByO(hJa;i#2{7jnFGE>r5g_R`2O*}W@edYZvU z9of-w%%9yc#Oz!Y)3$c{oWfkJPP6V7>B#N34)y=3e9f1a;@aZkgH(@B39_|_ljx$Vj0Mc=w9bHbNvMj)#O&BzTiIu z$U!k4XBNb9-68^ev~PMklWiZSN{ucAzrIlNRPif~Dm%4;jV>%!H2yF@cVRSQlU|AL z_J@%#eLB;+)SX*reR4>d$s~`HCkLN~b45EBSH8H@O+*AI7gr2Tl~(cEdyVp~2 z_}ee7SVwBix~{{9wzf0*cE!dw>^xxgWTvO5&wZGmGHEk3Q8Q@B*y`bz79nk&`sK@J zzoILp-kgG_-U;4DLCeu&N?t><)OZ!x#LjPD-i^0Vkum*%4Xbw)j8&*UN?JD5^wteIvRtxsd|{ts)jli2UXV%Dp8W}Z zX_{taOU&)-)}J}|F$hY>tB=QW-f5alChYg9_2~bB6#j6lJNt5Rzet=!4OP!_&r_!S z=-jMR>HN%U>DbvKb1FeRgHH0a^UDm1$s@LZslh~foJQjk%Y9?6SRpki(%dWUYpP0e zv-PsZcwOA+9m+!{{U&XOa+5RM{z}r~*+=eSRo}1A{ITWvM;&>k<|j{9s=5vRndQ*O z{G7~NTGIJ(+yQMT$1h)5eu*->^h_Ks=hZyO>Hp1)Iyrj4jN-zrTCw^-&&Vb?%8hZc zi3P$GpZoZ{1=pALsKb(-xSY>vi!q9K7;8pD#?jMer5kyFv(#tJdIs>mqu^s$(@$z! z^B)Qncy~7La_9ZN@v6>7g@Q0WTN@Do&UN^8geJofBPf)BJb;2>oe=N{UA|Lwx?%OU zzhVHfq5P5p3dMunF^ouBDEh9C*!@NJm_Ip+KRk8#*5Tk%QZ$rw8Q;ErlVAdDQ16HK zxew&}VZh!_uetaQdg^up#apY%*$c(HFd0E+vW6z`-}hO&0vZxDDaB(&usbLJ1U8j} z(E9V|M}c3+!>G_;b8h{Oc(bQ`m6x|St8g&B`0C<`TF?CrZz2Y6?(%V^mjL&_(+0{> zy9B=!AaJ=L7pOC=?H{_S%9tw!=1NSPr=5x110_)qG{g2o4@p`|N=gCROI15;P6h9B z5ZkF;MW@r-B=+rlUjiy22{EyEkAzg}u^l$3_c%{kS&;4P>$7nxnK%VnEWzR#XwNAE z8?k? zgvF?I-KxlQgkI>x)RY29U8o`zKw3ff6$&0XfQ@qSuo*3}CJZMa+fo2)V5sW}bENFp zarN!nx6npC7FYi!nw3^NL3rT$JgGAIF3kSBlR%}vvCR;Z5vWjbFHlD2N6#OXtC8S*4|(?PMv32kd;1xfnrlGU4***j-T}?wXGlO} z3j-Qxw@aW>X)e9Df8ys?fi|o%>|Z5d?o+e^F}`a6jPqvxqlcW!{W1nxhk0meodpHo z{9^Zt6SQLnB#E1#;S4&F+{5myryuI;m7$NEyBKmBPe9;$_)~V`VW>V1drc`Z+rU7@ z4DTKeCFK9vG>2{A3srOqG)(g}XmejSx-uQ}m4-htpi90mJ#54D0Cr^nI6}{%9oKAa zqo6j8hJND|AjXb3Eo$9GM>a@$9IJvcVIrs=h(LB+$-CZuh1u5R`YL5vSlvqR2Hzn= z3wKRXfsoRasq`;5iZ1vKc0cKm5($hBHZwIfy`v#TxOoHDRqB&JF*BnKw474#i|YRtqJ zx4E%9=oiRslC#zprIB9>=*lS%2!xhcTBPLiqr;OsyB@n{7Bvu054=w4W51tYk2|Vs z24L=y9LO6~p!<6eI#No|c^QCuSq?;4d1T6%rr_f2cz$Vju0vQMNa)xdM>wrUdF1+uF02FTZ$l6?h}NM{*J>DvS#UA|yvj3PN&o6}JFAMTv$Ih6v=_ z$EqM9J$P-WGISR6nAbqFbPcu&wXLPl)ou#93GH38!!6Zg1g%0e=~kuQJ8k^u8$xI_ z8e4}2wefXeH@cE+WNF8r#KaIW__p1<-}r)xfKRw$o0RD@=-WkOD~sJ8i#M;<6NqM@ zeSm}c5fmdI|M+RkXvbl1zP46cVs*y;`rnJ%OqZw5cYcy0-O>o3H8J^?Hol~0=u_Eu z4qx~Eget=ceTCol^eTFEAQ^-OwN7pubcKo(of#)Cwub-6rHwyvqGE1RIruU^SXgR; znUIQ;A}Yi2qW!)3Brd~rJo%6lH7NaMbcf;~oJdWZVE=n&#*t__Mjp7g4$emH`JXds z#s7u?)v}fUye%AYGvG|afb->mc(JW04iTi?|7^;S4`ScD@-t8+gt%`U`B)E5AG zB198XLBR#kr5ZuGmC_>&P`nc$zRb$Bao|sp{Y^@Tt-! zi_CXA*vu$)4JVxpk*J1CchjIJl}(MGVQ&k$vj-+D=j|{3-K&CkX0&I28`$N0#Cf?-^hh7&y~J(?cFVeyqbU4r$lS-rgP~GiCmZ6gkfk zFfO|r^vdUeJ1Hf4FHKa3gN8BjbVyBiw{=U3o)O5CfNH+Z-@G3~Tr)K|QMEQwmI2HS z)o;-Q#E`%ov^#PCPG6HoQ{}4TpFT}Oy+RBkHsbc6-K|ya0`nTJiIv5Bv-U$n^JCuk zDTb$L1XSX_!ks04F1SGtCa1`$RAmz(Kglg-vVBR;o9K0zO~Yv|4XIu3pi$_!?J}>C zA*7`@wG+fq&4igJ+qX!Ms|_Gc1If>1UnDkP0BF;ZtB6ZmOL zJ^CkaZ(*Z094U1Xx=h~7^MfYl=H??iNHGl}>fUK^kb%Lv<3pRTbN;BO(s|VbI=bogAmCDP?mE(v zZnU=rgvwJuIhuNJzKJJzj};C+0_cbGAMm(&dwa&ZY2Baw7ui*{wY8SO2_apXNjOhF`@y}ndJqS)B4Q)G6uZ55;>mWxv5!IkEfgX8Lr?YKU|D>q;bGn{g32-2gbw zW%?G~_DB%jPLG$#^QO|52GdF7s~DckBZfXEN|^QMERBS1z<^4~%Qr);ORcfFF`@Me zs8zjNw+b%4x^yhaCe2YpN@Kq#^xUp}eg7mpelbrGKxR2=5JG&ZPKRzRAQiP*wqk}#57BMn= za1+F;a_^b-eW;1OpT7dB-uK>RyaC4TpFxJ9Iu04Y)ikbuwIPpIujNq;0YyazoPXyP%g;5!e*bAV5(4oUwsQV;!j?$x zSBFRKcN|Wyu5yPKj`vc_iGsC)VaL4H!+NYVcDl5S3SO@1c3U>M=QeQGwT(yO9S!T* z5VlI-*S|iC59?`bHQl6Tc99FkAXnuO*x?3T!SrX4NN--uh3RnwuBscne_Fl)loj zrIR{|GaJz)*?Y0J1vF${AUAK>E3Q3;cRm+5+x67Ul7w-Fvlt zXY%)o4fPeeaz6j@Q)p7ADAxMCo2%b-?AU`x!KMoUFZ}cqlyqM_c_O$nn!^#~J=F90 zRw)dZu;>xO?yfARF?wld&n>R_X~%OHjEnUqvN}2K;d-=ZI~*4oG%?`Q#LcJX2RmL7 z!h=V>w0H3Rs8ku_c8)*AIDH|ZNz=k=U;EhPCjKKx znEX3;QEIHsB0P@}PHy-`E3l@zI`vo|dL*1;2r!XGrlt-T9e00<)wE8)x5ujcn3^pv z=!EhbI|>bHTDJ-;nYrgzipLDwPbyIfoRP*Olp-DR!G>DsPF-f;Q{(~iF_p)$-LXsrOwX3 zKV%4Be!V?UPp;HkJ2Zk~Mdk>p5Eccj-+NCcDPuEH72E?B1?Tv=4J$*@L<;?NxResH zLs8rC%(=&37C2#t{W``tU$A%gH<5(UR{*Q1fb-1qz&Ay>3D1w@Z15ey`n#0AFdUu! zO!J6|M&lI4Chw={CuG46?TCOb(|0u|eb_*Z+xuoc)wM-poABY6K^bNv3;J z9RK$FgC>)DOMY=P6HMs8Jfu*v3TMnq<@}14<(%VR`YhixIowNIu{hsZv|nE0ROz~( z8{@!&A#XGNuEl`S;hZnzbS~1u=?T2iJfD~vV`D=dDIN##oRS-&(Y&}(K=Qe(op>;| zEB(oAw=B(r%`#R&&-C2(-@{B*HjUvk^Dszt>7BJOL1=D(`1s^`f`Gm1a^jSE)G%K?J@elH^XsRW%o`qH|DILmLj+FC(v&&t- zy`_k;nHbI5>vZtYpi!!rHlPR9XOXGI4r5JTI4uuTvouDPv_&h`(;3LPryZ7l)OGKwSmYIM_kawq z5#RWZ<+o9h_gs--5E*$tTvOivN7!Rqp|Em(fzA0ky1u^AFL*6^Ty$fU0@8q*Vm&K% zU3dPMAJNNZefNB$M>E6S?dQq;U9!z$3++2Z(f~~Tl0svy6B)wFoQGC zDbrAh%b}EJMM3xu*ll@k)gf{5lN&Jsnd^D;(Dg>9tm{+M=@POuSgD|!M8@;xDfh?x z)!#r@o(h)BbP}nicL}r>;$a_>Kux5gdqa;3uo6_T#oDe{uU@r>{=H1Y$aPDjw(E}2 zD@Q_b^Y1DIml&pJ023O?gYiD~{+32YiKj*VjCW(Zch?zyy8ALSb5uZ>(VESh!NJdb z<@`s!1)%mBVD&Shh(3cy+7AWli*6{*w+aeM=Co%*&yodQ@%((hiAn*mtVRIS2i;6J zK*g#IP=|p_;PJ<6Ib%g5G9WVm6%_!5FenZYxCETgQ60O8opA=}bPD>;$O(4h#6C4O z=8Nuj)nd2dm(Z!#HU!=5wT5^yU{Gj(w+xrmvq(fso0;Sn*}(RBe|xi@T@C0qTHf{n zckan)ktS%8ifO~Mf@tV506`>A0Foz=c;WTc`$eAPS@68HHdW-4fD)E{8C!Z?E7M{d zi659YM`Q1~(&K^SgWfR(;}TI5G}R!X4fM#UUl^zXd?nIUgH%!iQJ%nrXH3JNx}l(~ zM14!pZKi>YAK6Gj^cjnk2NaN*LKTeaW^ni-O3Hs>crP;90-Gc$jY-qtiIJF%-r9QT zQNB4@5b!>l#G%IB(pDuGKzU$t^5or8&DA>5fNQAh4^A~?(L!vOp&@3tOQYC# z?%QQQkk%pJW`!Vt;rfDhy- z2Ay=|YX)Bl=v2TEm-y+^g&7mP-qEN<` zmzSTS^ZI52FD2IYzyWpm^6oxzPY^q~;mce8F%F6>WP^a`M~V#hfsZ@2R|@-B&4qu481P1?mR%*g*h{+-!l>&&25q*9h9+l%~Ui z+2*wGT8_QzVRkr!w?LT9&!F&4@SVJm_!{t{XsdL(g`wgP)y7cYgf6?*4PsHIVAyV9 z3|p?uRcq!#_d)$z`5NRD;VyMA&*V#BiOT5o=B7xj?*ZiBp-E#s`fxS0?pjN>&AT){ zFpqujC09fFDcat^zvJLh6B84V{$S}~Z=pf~9N3T-PXuNQ;zlE|QFJIPK?h+9q=zw- zQb5{}BCWi&q4kEm58${qk@|rjl&47I25KUZnm+~2H?Tq~EM`Ppr?_KU*1alvzHHD= zAK=mVfr%Dm=qzv}fyKZCgwfCg@WF{F+GCGN85vYi83MWkg`z#ATVy6HbzQ%HJrT^U zf+|k2Df)2)O-(TPnkQ^SIU(SocGwyhKg1t_1p9$)&NOnk zl$qqOzaB;8I1odz^$H+cM{0P`R7G0*7sAMuFmPj|ae|hy1ss!Uus4utph06X6WmpU z2SHDXG)qW~0|YH{R)gTU&HKcsC^#p{si|sQuhb$I!QRquvAOYrHVOpDk`8X~js~!c zqOCjA@T(8Bk-)pi0F~NS*fStZCeBaxgW}jg;|}A1HnJuH$(jPnl?MO%YdK1U186lZ z|2(@`G@G3o{cT)u_T*XgBb=piu&8spTKV^X>D9|5dR`*ImtN|B?6m z09}zV*(kpq=tJVve_W9Uf-H`deM`V+zbNS2LkDT$=+ zV-jcmtM(+TMVI~CBB>>AOKTP5^Vi?LS6z}VWn+HV?fBo)YQx}3rZ3f|NK5*SYSWE( zxp$29c3(VZaOAgyxq=k44d@Y%ZYkjY=+>WlSTf23i|aKDCDce6-<-9!oxd8R>uRmy zmUh?{+Q{A_Vc!R`Q_ows;#_&_CZp%nxhiYHH?rbJ|K9c)>>s1Tn(ybI;eBG` zDYeedrSx8fa)XaCgN+)!c}&7uhHHcE_@~|AUQ0e3yH8Y9w32UE+C+XA$;_0J<;jOW zvOM_%8FyXHHKnca-tkxLX@|(RLn{j9Ib*c$7oAt->4L6fgo=(V(K9r%t9p94zuwSkBfCw{_H^)}SScx4v)RXwt#iMB)7>|9 zxLsCu7VzW?y>Cu$Et$jm>G=%}Hd$jvgU=!k?o%}fm|(u#tP8T|n)z88l@+9-xZGxe zHL3DOFR(6u^{Z~OO>0%LUmQCklZ-9+*OaQ3QhGEW-pY@({xWW9-nZ0%D_&45kB^V{ zUa3=|N+=k;DfJ;vmd+C9a~enn6zds%9@_1Bd#Qs_8p0kuHs|TpJW<898vn3T+x)^u z^ty3(&s~GsBTL@1k~}iw`OX6O^%p`vR#40sG|fFB^>M7xKG?B%y_Mykdj-(5HL^aJ zt?@Oj3#oP=O*S*3+EGX|1KOb-CoRbyjA^6PuWINllx*X%9XdVS z&~~oxh{l7{lo;74Cg8(GPu3V6z4T))AkMLZKEAqVa#~;x$xo0yaKIQmBam^y`++3` z#l&Q8*suYm-}!|FNiYmRmwqM>`b^MF|8QLy9&fA}vKx`SbMxkxU`^hysA!B7e_(dM zGa|8fFA=fia61OHN#d+(kx}V##k~*U#0MQ29lBFO?&{#8Ktj_Z_mLDJFA+VDfMjc_ z59T?)xTrQ-+ui|)LkDD_=-L?2CeC;Ozy=8aDFm9}=oXf?iZ$cF5`lJ**bsd)*q;XNQoY4tPj5hYbX5S3VLBdaw<_k_!%`%twzNt(#?B;tx0Y3>UjXUOdNR32 zEu`}9?3h}Z;R)(`(%M&lgWN{XwmGeB2x?O3@a^hYvwF1~C@KEJaWk?_0OgRa5s3HJ zd}nK{F7~hylmei_XaPYnX!pOAd{fqp90S!hi^cM0IKD@{CSbY)T>(dKvNFJP4rMf4 zv<6!^xXIGqEX1Ze%kn~YaI`cIiG1O*mvAvqVz({4O#zn~>W(0fI=uM0a!f@xR5N1Q zkb2QYI6AtRF0%iF5>%<^-a?z>nS7^Cg1V}ui3$CyR~+aivsa2sN-RNkF=GP(7}UHS zAr0`vgGV;8c`C&oJ3YQ~Xx+4;J87U|L#HfM5!}82uu+mnK@ha3uq_n9LX6Bh{~I!4 zFgn!wgBs;LOgPy6DA0XFg}_X4P0;!7qR^}IQLJ4;0s^Vf>S7`DDe^#oCKMP2D2PdK zyzrdKTG;%bP(Zv$r(DAXL`E#ddX)AcJkt{%e0O(?SXEoaL!c6nEoc;3hhT!_R zZK1Rp?Z5KmDmHG3*}ZHEAqX%uQraS(8(?`zTUxe( zVT5=cHX{{-f)0fP^gb|8az-J%L(_ay{Rq070LF;W8Y;0C$BNmG54TGr@OQW8J-$A7tRHV6kx-Zc^&BL7x^d zQ4qc%AMH1Gb0+Kh{EEUbyfD|oqf&TyeH9(u~;>i%Q;JSHK6&Q**U%|%k`syQl2U^ z){9M^HFnBwUzr(|%F4%Llr^n&7H3ci>fxY{-dmnrN5*{~mvoM-KEb&@UT=tgh*R7+ zyV?cgXH;CLiDU&13|x|r`u91EJ@WeDN49Wa1dVBJM zG-~th87kqE(+AV7LuLd&Ri8FGwZ5jIIk~-Z(1BESEIv2G6Leehl|zE(75==Ne30*$*mfYW47%_3@scYvkh>s@O`U40 zR4jfE`o5koJvVW|5dQ0~g#i}_pk_LfwuGGwH8wRJXdDNpFQohy=!nOpHhYhD)2x9= z@E*;swj{XH=NUXIqu`ce?Vd(RNT~9MCzb+xvbG_l%;^wl3cFo@#;UQ*R> zA-APa+39l{q-aC%JAkp~9?)T>?9bH>U?WK%8p7-WRoPfqJs6^9=I2^a zlY>(;BaH8rm< z9*9sK90iM@w5Ddae=Lx3LXbqXe1OueyORA$tX)4&)iwufzn%xu)EM{!{_|!cS=+M_nNX`Z@p9lKPq9a*lhglgF?P$20 z*eCHLPTgglZQxoAoB^9*%M9GzQeepd!^?G~(bQT27gTv!HM-gl*v0l!*rOenW8iAW zmU*kp{sCr8;4XEU+f4b3mD9-oaP{W=LOr=1ZfbxEkd&U@grqiEc&xYv ztnElq05>eP^c1)%T?;N6aLw}^wEDhp;cLO-NO8rRv0#Upf{{q8`#VW@H1w)+j1m~@ z96NHgVMk?n^75Yjd)XPa@_%8te?qv!Y%?PxsMo!`3c;2VHv_XshT9skm%srM;mOVO zu3x<4_#ap>dO~NV?{DNDwQ|sYv`d>a4x4M;`t=zgoUM1qr%Nd+=C%nu1Wbi)ADJnG z(^-V}Jlxvh%|QDm;GUudE^EAg7*^vc7??relz{=BLGm-W@nCQ)aU>@Ob0ROro6vHMZ~TxFyrv0YQS6q%L5k_$oT=GCllmu7hE+K z*ZR$>l{yAe8)FlbWTaJl{n`+@l`vq#S*Ccn#m>;(9a+F+pbrXnqL9H61hqw^7~+(T zQqDGkU+g*1;+9AOEcW4FF!6YW5HB>YBrs`fu4iA^Dk9>vBHZ(x0Fx3EOKN)t_sXGL zBAc3;ir}UV6WF+ed&m%1kRjF$bIS#-FuEsHjV%BqHz*K4T$M)*1Wl$reWmMV9P4t(Id+9O5{9U-!}X`99Bg zp5Jx-uIu;D?~krFoO3>(`@TQ#_iK9t`XCvI7L|8j6J=Zyv+Z_Vy7&6zj{GDCQ=HW# zaFH+r=siXuYLS+erBfa3B$_PwznN(+aZ+M&$dQ}?iRi{<0nt(g;x$(SWo$SHYU4K~5&N zZTYKLwgWZ%Ct+I5{m;v%7MM6XljJ)+*pgAg9}WfX=!%d~gfrxH@L^lO^QJfE>_i6( ze4a!y5>X+FU$jipGBRoZ^EJVH_|;n1wScjoEXisUFgXzRD{TXCgf$|`ZKpDrZa?w= zIdgkh#X*7D>S)sATj8+t_m%S*+FfebIoB3n z&+hWfQ3hmuHypy|^O3n2$+iNeyy1~|xtw8#z6Gq%(f!4m!Xt-b<@ zi)@UnxL2X)`~J!|yS7tWw~;NH9G&4;tDtJQTpTP))-=BdG2f8aarXAY{`+@arf z+sF5$EE3D2TDYAd+l^SO!XD&ziqz#25@i2t>?Gsqem(nig(;=o-a*D+-<|T{cU>r~n|+l`gepjzyxrlAc6=gF zL|?FE0RXFdud^Qrui*1oT-AYY7XQ4pq_y;}&52jPtX9xYkfWK0!)Hw2aG2qc3n&wE4itv7r6sodXQXtZ%K$WPX>TvRL~gql5jYU7VL^1x)G9%n^1i zU%^dBV3CP93NDIfH)c5o$%w17ej-yB>;ht)B)CG2Lk)JA5SaE zO|>ktU&=p*_c%MU7d@2VozqgyAGXx|&Lx%Wo%xNTS6`s&k1TS9{TjN*R(EA!YxLw~ z39&OS1i1O=NNNg&O>!(5zx!O+e%2*s>cZ|jdFS}|!=&N;Y*SlUTsWW_Glzd{WZwcv zxmCD(V!fhw)4=ocu@`#j>FK}-?K57HV$gHOgQQ!$H1$Jl|998Pv__wp9zp$aZlU}aTltpv08rpMFx ziA=cX&233nwj!W>&KI2PH_!}JoYTR3BeWX#e6+HU(fyM72l0@~s08IQ)I1K(1r8nB z@ox8o97b%ssVzs*d5dY$1QSA0T|`9RQTFkY)*~qL_UL633qAqUBuTD_bh%&}FG9vR0hK(Og+LJn?M`YYzjhKX>3*LoMmq8-;H$v} z(?Mtq(gZiDK|J1o%2&>P&;-t-7Vh%@-6ym+rMDEoT!Adqa_nb-o7Chxv6&<^PA#n! z=Q4ss6i%rG1qYM-62l?oI@g8WgU+Unoz(?$qmvJipb0xwrdZ;G2bM4pjlCo3Ec2K7 zerb{UZ-Q{6V^SjBE50PZw2wA!vb=>$^p##HGHlX@%0wHoROwGt6kYosketM=kriXY zlKI?nBHm zs`Rm$r}p?V#C)T)1PH(12)(`LE5 zEPK;N^UeafkDQ!0msgDf^KA)s?{9kJSn7>7jO5uB-J0yP>rrZG@?BobrAq3RT=Z>p zI>hMH?#2;+Yl`~qP)d`SlyYYRK?S~EGsgpxaa=o~vd4}bxsD6*uG$QGl#~=Hm<)(k z04Tiy)GXvWuz={oC5Qi5hn3Z8pQizgTDJZcQn?5p^xy$S&UNf9u%=IlOeN9zjD-aa zeHMuyM#FenNQ{m|VySK0GLCUaf$=pEa*3aXx?_g{_yz=~rQqx6`C~>PEO%HRH5h+0 z#kT61j2bXLZ5EAyl_cl{P|)L@k@PTn_S<>HM1g;SYF&#$d`(Mn_(3BdD@Y~YRzr)?2aM}9WFiKb{q3S){Z?!BrWj%+}-QR@>qf8(V98o zY2@JG0O)jACh3U&rVXf5Fh4!nSXb8r+rADwT_4_1Z(`9^o1q>&pIm}23zChUqw@hK zqH(%gdCbHl6%_W)KbvN|l%z`6D%WWXzbfAeEeJ{=?O>;7DbojwCK_w2IlEf3N}ebK zWhQ_*dIrvLsTdnLC}B&cISk5*B#B?WYBeg?py$7fCz~)HNTa-aQX3MUsF?7E9?Nz& zkPr=A{N`Xpi1Jxj%PndDsa26nobm|4_1zj7Ks%JqkI z`A7}tkFU;q4mcxD5Uoht8xswUz@l`l4Jk@mdZ5%|{}G+Br}blm3A9>Vli;jl61+q#!f=zKORc ztf|(AeAsE29BJreh(@Bw!kFFaKf-t#&St2eHjiFqpH1z>IZnDpEG?p-L8?1isQQ&1 zeYC6`lS4zRk_R_E4Q*@PZ$Qr~;Mw=HO**}GLWvV7YUlZVz?X?$CH&ScO9#@rL$2MJ z#KwmgFsYZC*C}brgKb(#rY3~`tR;3xH?}HbRr1k*2w^3ST95JFY z_rjRFpOTUiXROu1=0jOHfyF^3q21o;pZ<6BJFtcNpUY8YL(e(5%Y9H6SR2m-Nt$R? zj&)n8v1wTfCbmPX+{dcJ*=Y`}Rb0hJPRDK%{X}AtF=_!{OESFu-6AU*y7->mLDKZ_ zppK9qb*M1X3I=9^o0YrdmEU{~_-r7nTC!|eLrc5>lnR9>q@;|8w-u7hCNLGsU-rPz zyJmZo!nMIDD#(9b-uwS?v!WzDnEONiXp7OM@xFFj{#h*`3w-om`nP30 zCHFJceq~l_nqJtWVq`5WH-5)mSvRLR!6`t)XY!!sfVWs{us3J$-O(KK-2&Om{Tgi* z`$j8=(6RKTRjArTsazOcpC7LGrc#^v+hzYAG%Eu$zE;Isd3}A9bUn9hPld0?<AC{r&&6#Ph=)E;y&O9Pe;PWi1ud6$e<~3U9BUGvVv1NzxnbqXI z78X+#Y0-NX?UZ!bZM6(BZNZ`3kx@Qqe&@bMWOQSHTeEq*iimZ{tPyV_7raDA+%X@p5=gRi*o>+#L0v%TkT29y%@z46Fe|>B7!d>8s2e zwEyS(3cK9hqH@=!wc30slhs+4?Aly9TAFxGxPH8%)XVw{b9I~4L*eo8>%hp*ZbPM{KSy}J$pTkbx zR#^3PWa{UreB(Gi4JBZ7^uXG$&in8Gdw0#s3YMD+1R>B3!R``Pcu@AWFln#OImeYC zA|AE+!?oo$kDM7p`|dIn02NyzQ}?Uh_TqVIfoKKigXGbRCllfj&1pV>Y=Ofsq98dP zBiZE1IHz+_?jd{loIjoiLG=(zu}!=oDaA~aED5Uts)adO8$JC1j{1hah>(z2UCNk(|+ux(+jcYc%7^$NVP{_q`fbxGS6?PQ2$k zX+?7B8~!&l;QyHTef}wj$mL!5s^+E4|0(C~og}GN^X3uKo&>)Ew%oB(86syA`Gtmu z?;^xgf`oeY4}eP6#ajb#{NdBBvA=66OzGoo6MZQ>6LQew!32ih6$-l^PNR92U>BZ# zNRWC_RYhsyXg6Z{=KGlV*!>$XAd$!>h3Fo2To*xvB_Kge4=&Wcew|~-VnHnsYCsEo zhlr@oqIvVkNQi=&X>Wja8pKuvu>8i|yQx4I%NiTAj=83SDL}+h41~BgO5fx|nMiVs z<>V+mXAM6gN?Iz#+S*#!)Zw(XN+-e{=-|xzpqRKLZ+C|Tzp90T zlOS^{An3zX0wrLOh@m_Nh4Mu^lE4gKGl{JA7xg*>4l2;&64{M0p3D~!Crpu^2HIU4 z$=@*JC4+=&8Cvt$q0JRtj!+*-<}P?^GE4@xHRLt-JNjoT{7sZ`BPuEl z!J?K3utZNlf~`q5FUkY|bU8UW@XDBv&UySd0W*8l`5if&s%wlS$k2{Hl*tG*i-9mW7R?`V$33F5 zG$Er@4H9`x#H7$I1FZEXRNHo>=aX?yB#n%Sa&UOadE42wOkH>hssWU$K7=DET;6<& zH>DXc^dZtHYJx@18hN9{TaA4WwR|j=!offkp<|S{hlk~>TU#b!s!0Z#EsYNX*%0Mo zNTwu_OHrhNG;uX+m;AtFp2>ftGafTm{^K8A)hf`63IbowA`a<>xX;}Md?@6Tx>bmT zHmXea-K;G4G-slLCHojybq~bz*ft@^COsuoX)*NI<4iRBm@-mFy;0AD+5~S}hc*Pl zk)(a&up#;;N-rbUhrZ?*-xha-EqLHF_6x*ES7?Zn=_Xov= z9ImMmPt>DpPCI(BT+Dn~t454c2>nQbn4As0tR4!xR=K<0rOaOmR{+H^3CkwJT)5aV zUWd7_{a;v({~q~v}=$^uz-bwOo@k{sAW7UH`fS;?Fe)U*j)N)M)8PzZfuo5Q7AyDr{0=)e4IM) zZyeH;H)b^3BJ{S7A9Ba$EBrKo+$}Jr?V}FngE#uU^dZ3lCKF3 zFc}~~K^(sNLd>4uFQ}&tM-Zb{NHX-|a zbEv&BugTJW-NGtnl+r`Hp3XbWm~b*+j7ZjO82Jeh!vmrr$u^)ZBKvrM0RKVRQLU%@ zxLUkAdnZBU2wRE(m$kg^j5eGxy6An4bGDMNvsC;qf>}s-D(Y3d(Wi9zy zfj$uVHy^}>>s6SR9$N0$}gP)GfGQYLG20TW+%C=62m$R>Ac|+gx+sU*Y1~mLE zX3uRGwHZb}H+U#{dPc>UYJO%W|E$_pr|F3N&`aQ=^*{SkAoO#<$o{@jImE+`TDqA_S zo7!EeFm>L&lI{B7i=A=(=gEXSyS#5o^ya&F9*g)ZvMxbye!Hu;d9ee}s3tmiW3X?J z@4^5WF8r2VThU~GepNv=<(Fr#6R9ubGV|ii*siK>Zl{V<_Q3_KQo9QEg|~MdjZc^! zy3bt8d#GCE-xkMW4jYWqe>IvoZo4#^k8&4=cl{->+vCM%*P+*tFDj|33~JWaz5IFU zk~;mk((8JISAV|N`sq?a)dlrkiwkt}y&A3iZ>j43740Avee-6@4E4&_c-y&3{Znsc z^FPmZk0bTFoCRWdk=nS>CA>8}zpMzow zCi*t3eO9y7g?4|ra&Lu-{*QTX`n?nU8?T!$wXm>r@ThJ%JF-QEQ82oRTM%LHv%k^g zT}tdlL6}44dihKqp)j1IEY99k#&lU+WS&bn?De@W3u~|bT*|4{6dX9c%ccLpIt{u` zm0A8;H6Rx=rvb-Ha;O7CpWNpC7#_@E+{v;`_I;BjE!isw%8*gq*Z#yRj`$ox;zYID zy*Nu0PCbyYDt@FX#cSigGx|n8-L+tt7t@*{8rvts%ma;$WZE})~j7JOFtqe<7=*|>2Z`h zM$M!quG{TC5y1QD{@Rx}Ey5%`<*jv7BO@YEeZLV@&zwm-!nGJ)Jd4-+WjG%akYBLB z>gbn5I4V+aHPxqd#{9l+H|GHc(xmB7ZTV?$-mWn=yI0U2<=D&~m^_!bm6|vpC^VJC zF;CUg(lW-dv)|~ACgKQo@Mhi1r?@XNj)~{9J}G^8FQRwQEBD}nV6D#`56bEMzNO31 zV02fZ48tJ>At*kdruUJbxbEmZsj7p4mF)u>Y7K4887@^_zxFlc`>#_T$s8pov`8RFRsbkT$IpIm^Se3RgO1Tq44ZY2sA~{mG^8Z|02@e^cMRem>1@n!&4|p zZYav5XuyLbf;o+tRw9*z>mSiSCnMw_V}$&vPiyTQ4>U7d7wo@$asz(aDtX(74v@6w z)->)y3KVonWO^lbbX|DulT7R@h|v!2Sythd$!w04_|c7rIN zAR)zX1aLoe=umhgzjt;tJIWR9qL8IcltWNkXaS6eT~fq!G5KLJ!p^QPbC$|M6c1%9 zB4#>Y$Maw0u3v4(9MTz)0El!$-HdY@7&&N0ifjqI$V*6xfD4jJj&*UTxOmZ1Jw8$( zQhZ=WTvpfi>{RV<| zNc9JslWGLNoJ~r&`&sp2TU%S^iKpMF{v5$yYL07;dVXE)pVx%#E&OGDQZ-{w_n8m6 zZhW9eKsR~bcU_bBIMR8G5=$w*QD+aQet>jrI@v`;=#pv$b8*5I&0AMCyOJ)|VmV_b@A_^U=y5g{}i3;sKD zyLJlU(DuM|P-yMKQAm*>ZwJ<=VN2{eK)B&en=mX6l0?#`0li=%(3p%mA@UML&=4(~ zr-ug_I|Lds4}&_W;$XhSLd$38Mgfa+=g4pgv?&c_sN$x{sICCcDztE<2SibAgD7x9 zuSmQsEKL>s1fcU;_8oa1o>|;>GA*lI+r;=m3lm56g44)`yqOsJIN>Xv#vZj z=L_|0S0)4oFl=CpFpY>tAM$IW+=GT2pRc&267zM)yhh0O#f5}|%T)MevR|zuS?0tc z2{y9_4q|MPD*&?d*Ko;r1#oJRF4;lsfBRwzzsS~Iesq-|g0f?wGKY0zxz&yZ`-OH> zpZp+WWI~pnlb5$EX&-rKdtBc>RE^n$ys*DWz$HXSxIZcA*@@$TXfq+Wv4POLoSg+{T@;cEaCeSD(?gy{LCMnt!Tk<%ex5T()4obQ)BK%c{vl z)iB43Wq2AaqMrUbrwLphz@oK-^Wh*xX-#)Lz<&jrY52EYPy|75xL5^t@Ax1MOs?3o zr|@hV3pw#n`6UA|A{Gkxh&S0N^S^0?7Ao)r>iU(Je=XWf6!XB?nzC>(nf9VO^U%U_ zf#@sbCjf8(#K!>S2FUQ-eBQItIG+m_ zU?9>v#X|pzp*v)L4bYH=ns{~6w4!e$pb=DG(bkRhG_-Bfzx?7?nnKQ-!uMG8+i;8l zN&+!QIFjWQ@93xENz$5Ox7Ok@K@bQsf>jwYnR=o8(K!H{AU7qx$$GIR~ z`4`K&j5;|d`(U6-#ABm0@R}Q(RcQ56I7h*>OC!%5E*cD8k=$yJnXE+eTQK!mT?sBN zO!-u;7vZnELdl&2-hQVs_X|l$nD@4aIB%|9do+YbHMCM`UOP|_^4x@x;=FG1?5h@9 z&HV(|3t*@XRAfa0#xu|WuZC9Uf0K;kPn~Iwq~l{dU{XT3d&l+cu?UgB!ouTl zs?#!))Tw3!fsu(i5L+h!PlHIi4ptfB^@p2P@j*hLqZxVA0&90!JJ+bj=xA#bw>xx% zYTX4Rk$`xSdABp0zf1PGet@72k3j%x*0l+NI6frd*NIO={zax$&}?LdmWILycfa

rq(W+Ti*lUS z@4V-J&{TnQl3?~*?zqW ze#^QcZ=PURV4kLBPaRLuiAw!+-^W+U%V>OebVBx@KQA>p-BZ|FpSjm=wTfHn{j+B0 z=XY1tmg}rn$mQSaLUY{>0%8?1bxk`csRm`c%;1E;G06sH`-UpTd+rG)HfJo(S~=8+ zw!3w=qc?OpQ08)_KUF;FYpeYS9{C?4oen=4$$Lu^N&6y2B^q+y+^scApRmknxDt3g z;pzT0a(z!#m*(55h4}29R`#Oy-e`IJIh@+2Sus)N!Yx4OLNm_wf01=;wbD+fD@UUh z_2{ly7nsKe?4RtNvtxV1`|fE_w$7yr)9L=(sSaCj79mngJ~l$Nam2f|Q?-*}V174s zC4-e(;!2qYR2XaLb8EHbK2;jK`1~y7+Pfmj!R`5Snib-j?kHOQ;lmwH7h=zp1gAT& zJ~O)I+#43CJ&KMv7ude^ynFVdv(wri`98`nYyDV(C*mK@Tph?8`(V{r@MQ70ou+IK z@6@TAoAloM2&EVYo0T1!InJ8)N_sJEE_7B(c?)%1OqJ1)8L^Iyn?&|U(wlM1o=+i% zl|My_⁡p*^vVujK;e!3XXOTbXv8Sc-Xam4qsLgy z+S(!VXC@TDO2^1Af6XO4p+5rZcbz&!EzGvK5;`VULvwgl!wb21!#T5uTIMqJ+IScB z*n#P=eqDcEgG}T=>#*?*?V)JCE(RQCZ))htU`A$+mzuls7FKZH&aVp3@g*xU`;OiQ zfuY0cOKl=Ix2ZQrXEl}!c}DC!SK9GNuxm8BO37@XQ)&+)Bln9B)h3p!$ktd?|8)q@ zaN7PvE!UnUDeoUBO-{G|R-dY;9!%|)KZ-EZdG_vM`y3WYmxibnsVc|ha{7`z18#ab zJ;RXmjbRe5L(QsO?J+6#iyYOv1|{_B_VERhBTv@Wb1Q;8JU!~_lLS@EG3!Igi*qc( zUMcgOo^43_(}7)B`N=qWt7o)B>z`bTzHotIP}U&<@qJHertWvlh5Bif5i|2km?6`$ zcRhx4EEL&&WTrL3M3O@`s$T}J+UBpLOYg}vjJ4G4PqE4Oz`(7N4I@+1H)URr*_qQ$ zt`5jgGvzMwvTal8ZzXL49_^%JQgqp%gZh8t*2YV`vbWEs@#i`Rs?F046Fj~Q@R;ZH zQU_Oa{%W98(oXc>cX|bX%G` zx9xEbv+eXB#<}4+4x^9OUei3H?{@FxjL5E=ahX)zOt>P_WS+Q;TDpZihHqi~o$>N9 z6|e2a8uXDz4niW^b)`?oF`c>c6BAk5@78IQ$&H(Pa=)b5WQiUK+P15z+BwX8W5bSA z?@e~WGe+ii*K`=lKJ_$BbGwf0y`BA646+9ECDd#Td=eP)#a29nT`pgKi`92%(moSZ zMi(PqL4mt!#ossvJo0Z=DZL@Hef@e~4C$rkS(-wvI^e#PyCs!1&%Sf-cM}s{o2==; zz(dC_Frt=UaMusr*ZSR(i7iR2$ulnnNnV|%pioc64zt(obH)3)&%8#p4?BhGU-%sI z{Q_a5w;ln-+NZqL6fbq8rlyJ;O%JPs~&S!;0jnAIv3a z&Z@Z=UAjuQ+qFMBevn{@ICQJ6Mjom|n^B6&!xVCEjMwxpcC z`VZ^WYQTBXyBZp82KuVXFYG2CQ7a0Yrc-QC(mm_`{tWofwz%(TxRtkxlID(#9T=;p zy}K{yFtV|>OZ;O#gpHE&(rAiiHr&QHEO^vc89;@ zmXnG03l@Y*TVD#t!fR&BffNaYd#=~-EbrgZGV z>F3PG*Kb)4diU#xOI5&HclZU7&Nq4l26ESGAP+`_?u5}Cxc%zzo+l4e`&)9fjQ}5x<*VZm+H2lr$PjfZvn)iwo zcSr0mA=kx+DS33RV8qmyjBSozt?l=vE(m^k^3Ky@dv|S73v-hun7fzt#rGe}wACfM zt`6+o(P_x(%hq+PSoHI<8vW2r`_oSlg-vE!stfzB%vSPAimG;Pvuf8{--Zpnk_;=%k);0Nx9K7nFd*3?rr*ncLK9*G z634)$0`(O}l`)=iNu6S{^24G+5)$&Ps3;&4bj(ZSguud^ocT<^A_PV!*jLnQFbQS5 zRn3EdLB@i$Y2@3wYRXpoAy(9rj7VCyuB1c$QU zJ1Afa6(a~U9yFeRp`?XQM;}>m5W|}CZD_u{N#drMhhc)K6$ehYx3`0TINJ#lq!u>W zYia2u9Sf5kp=l#^7;I{moy(UlT?>Q;rROld}&z1{K!bL-$v z_&heI54U-y7X2_Es`iEhrR=ZQV4C$dk1H$W}E@IH4 zpg`>=>6-*^q^3ur@x0t9Uy1~{2f(f{%=)fE9LYUExXRK3QA~g)e!Dwzlubh7J+G9e zJIf>8Q7V%8YWbZI@us45Z^|N<4ibR47sIA~Ug2&F3wUG3=sc3p{15^Pzv-Q^^`yI6 zb*E$+RjJG)**>JX@Itr~Mn)Og&U{Ec-%;GK!LFlbjNFiqHS1sRoRJL1e54`|`1=DX zn6Fo2c%=M-qRoIt?Y{l?+Z7}x_WbAfYU0Yu9hNPb$#5#3T5Kx23s9gr|I%$K1S42g;|O}$xDc@<%l!*GqQ zKs?PhEcNTi3=+nWMg4S20R)xBC}zDC@BrxvgY##lvftnx?gmF*0zxhz&7kE8tY4eS z$bcbW1IFUN{8CuZj?qivTehUXYNTb_I8KgQ#bGXW3E+zB_^jdx6#s;A0%XX8lQ~;G zidJK-G&5efdBJH|#!DdX2@olo;6-GVP?x524_b|wS!>|#6mEPpvLNo6${$2Ciq)r% z?lTuW@>(?z>o|yRiu!&ziD&>-;#mj5Oe+pp9^u)6wlf(!Ll{#f0C-}Da*(}K4hV*6 zT~GYy2)=j^R1s*Uq=G`ui!W%E$Yy|wBQ}^N&Ul`yQ_02=c;Om9WwbhCSjdMKe?(dTMn zW^NtEzh&AsKRN~HQEwdj<(46329$spWR}y<-a;Yrt3J&*%h20u#0_B&SO!F8I~$PY z0$Psn#;93ou^9m+R=+ z+>m!TI~7Sl9Qv}Qiwg0kwIDws2&cC(fDc?R-3OF;+`&MCFyT5PxeX(wScf750s5z7q&A*zVAc2w#>)ZX*jO|3Y(n<&K{cD3A56kI zLk-2c^}_KL#w%ymVaNN?iqGbM-^-W-xG}3qXjBBT9avdmE`#>>pgJ0&xHh+LNI*D& zfqI#TjEQ`zH=|0KsDp^{3s+TYroQ)4>Ns{XVe-9jXt+Y6qSjrxKUh@h%!-2{Rd{QL zwo~zyFCmucrz-jBY6e%CWPB_Pa%55-;IR008h3QdI2&HZe;mMw@q+0|8$?qjQwU8a z7BG?qhMYK@-LxY%cMV$PK4Flco10t6^zwU*&)Icb^e(3u#btUjo}VY@Smk}~&bioJ zJ4mJ*k&k26G&Cu6$g!)Zuee~B5MqF~$WQ73UO;|g4d_0!GRhxdCO-rjFGG|hSg?z!{BiB> z_ZNkf39Sz$RScOMjwzOF8=7ebn}`k{x{w-Z@dsQ@24_Dvq+%ou1*sYE+-VanEaEt7 zaekJs_KOcNzlbZg0oV)DjbZ4nMF<50FLcv;`jLo^r*(b}SF*FB+0?Van+$0K$4^FA;)M}ELNX1p z(SIh{WXRDk7Cj(Su7G(e2H3K2e?U5$K%)7d8=-4(DP8Rjt=WNG1XD`rQI-5l!-Ec+ z%mIM%qgi>~#*Iga+6$lacEe6arcD!VI7`ztdq}~?q_7a%m@CBIQ-)PXwLSrfO;eA@zb@ol{@*+rG-m_jFm={6((>XM=@7GHwZaphZV;Sw~>E}*@+q4H$y^>eJuD8mfWDT`DtjB t#fl(VKGf-#a&F6lZ}>3)U47#-a|+s;SB0rO4I$sCcHro5^nEA(_%FyT<{