From b992a0acf775cbc16d54a342e2549668a7478491 Mon Sep 17 00:00:00 2001 From: Borda <6035284+Borda@users.noreply.github.com> Date: Fri, 1 Nov 2024 20:55:19 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20Lightnin?= =?UTF-8?q?g-Universe/lightning-Hivemind@424cad6998e34f7bb55b16bf55a905edb?= =?UTF-8?q?3bc221b=20=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/.buildinfo | 4 + docs/.nojekyll | 0 docs/_sources/advanced.rst.txt | 97 ++ docs/_sources/expert.rst.txt | 85 ++ docs/_sources/index.rst.txt | 15 + docs/_sources/overview.rst.txt | 62 ++ docs/_sources/readme.rst.txt | 47 + docs/_sources/versioning.rst.txt | 26 + docs/_static/basic.css | 903 ++++++++++++++++++ docs/_static/copybutton.js | 64 ++ docs/_static/css/theme.css | 8 + docs/_static/doctools.js | 156 +++ docs/_static/documentation_options.js | 14 + docs/_static/file.png | Bin 0 -> 286 bytes .../FreightSans/freight-sans-bold-italic.woff | Bin 0 -> 39560 bytes .../freight-sans-bold-italic.woff2 | Bin 0 -> 31812 bytes .../fonts/FreightSans/freight-sans-bold.woff | Bin 0 -> 32396 bytes .../fonts/FreightSans/freight-sans-bold.woff2 | Bin 0 -> 25672 bytes .../FreightSans/freight-sans-book-italic.woff | Bin 0 -> 33944 bytes .../freight-sans-book-italic.woff2 | Bin 0 -> 26832 bytes .../fonts/FreightSans/freight-sans-book.woff | Bin 0 -> 31612 bytes .../fonts/FreightSans/freight-sans-book.woff2 | Bin 0 -> 25120 bytes .../freight-sans-light-italic.woff | Bin 0 -> 29304 bytes .../freight-sans-light-italic.woff2 | Bin 0 -> 22720 bytes .../fonts/FreightSans/freight-sans-light.woff | Bin 0 -> 26908 bytes .../FreightSans/freight-sans-light.woff2 | Bin 0 -> 21012 bytes .../freight-sans-medium-italic.woff | Bin 0 -> 19420 bytes .../freight-sans-medium-italic.woff2 | Bin 0 -> 16000 bytes .../FreightSans/freight-sans-medium.woff | Bin 0 -> 32072 bytes .../FreightSans/freight-sans-medium.woff2 | Bin 0 -> 25460 bytes .../fonts/IBMPlexMono/IBMPlexMono-Light.woff | Bin 0 -> 50680 bytes .../fonts/IBMPlexMono/IBMPlexMono-Light.woff2 | Bin 0 -> 35916 bytes .../fonts/IBMPlexMono/IBMPlexMono-Medium.woff | Bin 0 -> 51872 bytes .../IBMPlexMono/IBMPlexMono-Medium.woff2 | Bin 0 -> 36648 bytes .../IBMPlexMono/IBMPlexMono-Regular.woff | Bin 0 -> 50664 bytes .../IBMPlexMono/IBMPlexMono-Regular.woff2 | Bin 0 -> 35536 bytes .../IBMPlexMono/IBMPlexMono-SemiBold.woff | Bin 0 -> 52936 bytes .../IBMPlexMono/IBMPlexMono-SemiBold.woff2 | Bin 0 -> 37592 bytes .../fonts/Inconsolata/Inconsolata.woff2 | Bin 0 -> 17804 bytes docs/_static/fonts/UCity/UCity-Light.woff2 | Bin 0 -> 24420 bytes docs/_static/fonts/UCity/UCity-Regular.woff2 | Bin 0 -> 24948 bytes docs/_static/fonts/UCity/UCity-Semibold.woff2 | Bin 0 -> 23504 bytes docs/_static/icon.svg | 9 + docs/_static/images/arrow-down-orange.svg | 19 + docs/_static/images/arrow-right-with-tail.svg | 19 + docs/_static/images/chevron-down-black.svg | 16 + docs/_static/images/chevron-down-grey.svg | 18 + docs/_static/images/chevron-down-orange.svg | 16 + docs/_static/images/chevron-down-white.svg | 16 + docs/_static/images/chevron-right-orange.svg | 17 + docs/_static/images/chevron-right-white.svg | 17 + .../_static/images/home-footer-background.jpg | Bin 0 -> 38907 bytes docs/_static/images/icon-close.svg | 21 + docs/_static/images/icon-menu-dots-dark.svg | 42 + docs/_static/images/icon.svg | 9 + docs/_static/images/logo-facebook-dark.svg | 8 + docs/_static/images/logo-icon.svg | 62 ++ docs/_static/images/logo-large.svg | 9 + docs/_static/images/logo-lightning-large.svg | 61 ++ docs/_static/images/logo-lightning.svg | 70 ++ docs/_static/images/logo-pytorch-dark.svg | 30 + docs/_static/images/logo-pytorch-icon.svg | 12 + docs/_static/images/logo-pytorch.svg | 31 + docs/_static/images/logo-small.svg | 9 + docs/_static/images/logo-twitter-dark.svg | 16 + docs/_static/images/logo-youtube-dark.svg | 21 + docs/_static/images/logo.png | Bin 0 -> 28893 bytes docs/_static/images/logo.svg | 12 + docs/_static/images/pytorch-colab.svg | 24 + docs/_static/images/pytorch-download.svg | 10 + docs/_static/images/pytorch-github.svg | 15 + docs/_static/images/pytorch-x.svg | 10 + docs/_static/images/search-icon.svg | 19 + docs/_static/images/view-page-source-icon.svg | 13 + docs/_static/js/modernizr.min.js | 4 + docs/_static/js/react/react.jsx | 60 ++ docs/_static/js/theme.js | 1 + docs/_static/js/vendor/anchor.min.js | 9 + docs/_static/js/vendor/bootstrap.min.js | 7 + docs/_static/js/vendor/popper.min.js | 5 + docs/_static/language_data.js | 199 ++++ docs/_static/minus.png | Bin 0 -> 90 bytes docs/_static/nbsphinx-broken-thumbnail.svg | 9 + docs/_static/nbsphinx-code-cells.css | 259 +++++ docs/_static/nbsphinx-gallery.css | 31 + docs/_static/nbsphinx-no-thumbnail.svg | 9 + docs/_static/plus.png | Bin 0 -> 90 bytes docs/_static/pygments.css | 75 ++ docs/_static/searchtools.js | 566 +++++++++++ docs/_static/sphinx_highlight.js | 144 +++ docs/_static/sphinx_paramlinks.css | 13 + docs/_static/theme_variables.jinja | 18 + docs/advanced.html | 700 ++++++++++++++ docs/expert.html | 680 +++++++++++++ docs/genindex.html | 589 ++++++++++++ docs/index.html | 642 +++++++++++++ docs/objects.inv | Bin 0 -> 1202 bytes docs/overview.html | 649 +++++++++++++ docs/readme.html | 627 ++++++++++++ docs/search.html | 600 ++++++++++++ docs/searchindex.js | 1 + docs/versioning.html | 621 ++++++++++++ 102 files changed, 8650 insertions(+) create mode 100644 docs/.buildinfo create mode 100644 docs/.nojekyll create mode 100644 docs/_sources/advanced.rst.txt create mode 100644 docs/_sources/expert.rst.txt create mode 100644 docs/_sources/index.rst.txt create mode 100644 docs/_sources/overview.rst.txt create mode 100644 docs/_sources/readme.rst.txt create mode 100644 docs/_sources/versioning.rst.txt create mode 100644 docs/_static/basic.css create mode 100644 docs/_static/copybutton.js create mode 100644 docs/_static/css/theme.css create mode 100644 docs/_static/doctools.js create mode 100644 docs/_static/documentation_options.js create mode 100644 docs/_static/file.png create mode 100644 docs/_static/fonts/FreightSans/freight-sans-bold-italic.woff create mode 100644 docs/_static/fonts/FreightSans/freight-sans-bold-italic.woff2 create mode 100644 docs/_static/fonts/FreightSans/freight-sans-bold.woff create mode 100644 docs/_static/fonts/FreightSans/freight-sans-bold.woff2 create mode 100644 docs/_static/fonts/FreightSans/freight-sans-book-italic.woff create mode 100644 docs/_static/fonts/FreightSans/freight-sans-book-italic.woff2 create mode 100644 docs/_static/fonts/FreightSans/freight-sans-book.woff create mode 100644 docs/_static/fonts/FreightSans/freight-sans-book.woff2 create mode 100644 docs/_static/fonts/FreightSans/freight-sans-light-italic.woff create mode 100644 docs/_static/fonts/FreightSans/freight-sans-light-italic.woff2 create mode 100644 docs/_static/fonts/FreightSans/freight-sans-light.woff create mode 100644 docs/_static/fonts/FreightSans/freight-sans-light.woff2 create mode 100644 docs/_static/fonts/FreightSans/freight-sans-medium-italic.woff create mode 100644 docs/_static/fonts/FreightSans/freight-sans-medium-italic.woff2 create mode 100644 docs/_static/fonts/FreightSans/freight-sans-medium.woff create mode 100644 docs/_static/fonts/FreightSans/freight-sans-medium.woff2 create mode 100644 docs/_static/fonts/IBMPlexMono/IBMPlexMono-Light.woff create mode 100644 docs/_static/fonts/IBMPlexMono/IBMPlexMono-Light.woff2 create mode 100644 docs/_static/fonts/IBMPlexMono/IBMPlexMono-Medium.woff create mode 100644 docs/_static/fonts/IBMPlexMono/IBMPlexMono-Medium.woff2 create mode 100644 docs/_static/fonts/IBMPlexMono/IBMPlexMono-Regular.woff create mode 100644 docs/_static/fonts/IBMPlexMono/IBMPlexMono-Regular.woff2 create mode 100644 docs/_static/fonts/IBMPlexMono/IBMPlexMono-SemiBold.woff create mode 100644 docs/_static/fonts/IBMPlexMono/IBMPlexMono-SemiBold.woff2 create mode 100644 docs/_static/fonts/Inconsolata/Inconsolata.woff2 create mode 100644 docs/_static/fonts/UCity/UCity-Light.woff2 create mode 100644 docs/_static/fonts/UCity/UCity-Regular.woff2 create mode 100644 docs/_static/fonts/UCity/UCity-Semibold.woff2 create mode 100644 docs/_static/icon.svg create mode 100644 docs/_static/images/arrow-down-orange.svg create mode 100644 docs/_static/images/arrow-right-with-tail.svg create mode 100644 docs/_static/images/chevron-down-black.svg create mode 100644 docs/_static/images/chevron-down-grey.svg create mode 100644 docs/_static/images/chevron-down-orange.svg create mode 100644 docs/_static/images/chevron-down-white.svg create mode 100644 docs/_static/images/chevron-right-orange.svg create mode 100644 docs/_static/images/chevron-right-white.svg create mode 100644 docs/_static/images/home-footer-background.jpg create mode 100644 docs/_static/images/icon-close.svg create mode 100644 docs/_static/images/icon-menu-dots-dark.svg create mode 100644 docs/_static/images/icon.svg create mode 100644 docs/_static/images/logo-facebook-dark.svg create mode 100644 docs/_static/images/logo-icon.svg create mode 100644 docs/_static/images/logo-large.svg create mode 100644 docs/_static/images/logo-lightning-large.svg create mode 100644 docs/_static/images/logo-lightning.svg create mode 100644 docs/_static/images/logo-pytorch-dark.svg create mode 100644 docs/_static/images/logo-pytorch-icon.svg create mode 100644 docs/_static/images/logo-pytorch.svg create mode 100644 docs/_static/images/logo-small.svg create mode 100644 docs/_static/images/logo-twitter-dark.svg create mode 100644 docs/_static/images/logo-youtube-dark.svg create mode 100644 docs/_static/images/logo.png create mode 100644 docs/_static/images/logo.svg create mode 100644 docs/_static/images/pytorch-colab.svg create mode 100644 docs/_static/images/pytorch-download.svg create mode 100644 docs/_static/images/pytorch-github.svg create mode 100644 docs/_static/images/pytorch-x.svg create mode 100644 docs/_static/images/search-icon.svg create mode 100644 docs/_static/images/view-page-source-icon.svg create mode 100644 docs/_static/js/modernizr.min.js create mode 100644 docs/_static/js/react/react.jsx create mode 100644 docs/_static/js/theme.js create mode 100644 docs/_static/js/vendor/anchor.min.js create mode 100644 docs/_static/js/vendor/bootstrap.min.js create mode 100644 docs/_static/js/vendor/popper.min.js create mode 100644 docs/_static/language_data.js create mode 100644 docs/_static/minus.png create mode 100644 docs/_static/nbsphinx-broken-thumbnail.svg create mode 100644 docs/_static/nbsphinx-code-cells.css create mode 100644 docs/_static/nbsphinx-gallery.css create mode 100644 docs/_static/nbsphinx-no-thumbnail.svg create mode 100644 docs/_static/plus.png create mode 100644 docs/_static/pygments.css create mode 100644 docs/_static/searchtools.js create mode 100644 docs/_static/sphinx_highlight.js create mode 100644 docs/_static/sphinx_paramlinks.css create mode 100644 docs/_static/theme_variables.jinja create mode 100644 docs/advanced.html create mode 100644 docs/expert.html create mode 100644 docs/genindex.html create mode 100644 docs/index.html create mode 100644 docs/objects.inv create mode 100644 docs/overview.html create mode 100644 docs/readme.html create mode 100644 docs/search.html create mode 100644 docs/searchindex.js create mode 100644 docs/versioning.html diff --git a/docs/.buildinfo b/docs/.buildinfo new file mode 100644 index 0000000..bb6b3aa --- /dev/null +++ b/docs/.buildinfo @@ -0,0 +1,4 @@ +# Sphinx build info version 1 +# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. +config: b1d4f130b437b34669c086e08878ee12 +tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/docs/.nojekyll b/docs/.nojekyll new file mode 100644 index 0000000..e69de29 diff --git a/docs/_sources/advanced.rst.txt b/docs/_sources/advanced.rst.txt new file mode 100644 index 0000000..0cd1d4d --- /dev/null +++ b/docs/_sources/advanced.rst.txt @@ -0,0 +1,97 @@ +.. _hivemind_intermediate: + +Training on unreliable mixed GPUs across the internet (Advanced) +================================================================ + +Reducing Communication By Overlapping Communication +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +We can reduce the impact of communication across all machines by overlapping communication with our training iterations. In short, we enable communication to happen +in the background of training. + +Overlap Gradient and State Averaging +"""""""""""""""""""""""""""""""""""" + +When the target batch size is reached, all processes that are included in the step send gradients and model states to each other. By enabling some flags through +the strategy, communication can happen in the background. This allows training to continue (with slightly outdated weights) but provides us the means +to overlap communication with computation. + +.. warning:: + Enabling overlapping communication means convergence will slightly be affected. + +.. note:: + Enabling these flags means that you must pass in a ``scheduler_fn`` to the ``HivemindStrategy`` instead of relying on a scheduler from ``configure_optimizers``. + The optimizer is re-created by Hivemind, and as a result, the scheduler has to be re-created. + +.. code-block:: python + + import torch + from functools import partial + from pytorch_lightning import Trainer + from lightning_hivemind.strategy import HivemindStrategy + + trainer = Trainer( + strategy=HivemindStrategy( + target_batch_size=8192, + delay_state_averaging=True, + delay_grad_averaging=True, + delay_optimizer_step=True, + offload_optimizer=True, # required to delay averaging + scheduler_fn=partial(torch.optim.lr_scheduler.ExponentialLR, gamma=...), + ), + accelerator="gpu", + devices=1, + ) + + +Reducing GPU Memory requirements by re-using buffers & CPU offloading +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +We can also offload the optimizer state to the CPU whilst re-using gradient buffers to reduce the memory requirement for machines. + +Offloading Optimizer State to the CPU +""""""""""""""""""""""""""""""""""""" + +Offloading the Optimizer state to the CPU works the same as Deepspeed Zero-stage-2-offload, where we save GPU memory by keeping all optimizer states on the CPU. + +.. note:: + Enabling these flags means that you must pass in a ``scheduler_fn`` to the ``HivemindStrategy`` instead of relying on a scheduler from ``configure_optimizers``. + The optimizer is re-created by Hivemind, and as a result, the scheduler has to be re-created. + + We suggest enabling offloading and overlapping communication to hide the additional overhead from having to communicate with the CPU. + +.. code-block:: python + + import torch + from functools import partial + from pytorch_lightning import Trainer + from lightning_hivemind.strategy import HivemindStrategy + + trainer = Trainer( + strategy=HivemindStrategy( + target_batch_size=8192, + offload_optimizer=True, + scheduler_fn=partial(torch.optim.lr_scheduler.ExponentialLR, gamma=...), + ), + accelerator="gpu", + devices=1, + ) + + +Re-using Gradient Buffers +""""""""""""""""""""""""" + +By default, Hivemind accumulates gradients in a separate buffer. This means additional GPU memory is required to store gradients. You can enable re-using the model parameter gradient buffers by passing ``reuse_grad_buffers=True`` to the ``HivemindStrategy``. + +.. warning:: + The ``HivemindStrategy`` will override ``zero_grad`` in your ``LightningModule`` to have no effect. This is because gradients are accumulated in the model + and Hivemind manages when they need to be cleared. + +.. code-block:: python + + from pytorch_lightning import Trainer + from lightning_hivemind.strategy import HivemindStrategy + + trainer = Trainer( + strategy=HivemindStrategy(target_batch_size=8192, reuse_grad_buffers=True), accelerator="gpu", devices=1 + ) diff --git a/docs/_sources/expert.rst.txt b/docs/_sources/expert.rst.txt new file mode 100644 index 0000000..8466777 --- /dev/null +++ b/docs/_sources/expert.rst.txt @@ -0,0 +1,85 @@ +.. _hivemind_expert: + +Training on unreliable mixed GPUs across the internet (Expert) +============================================================== + +Using Compression to Optimize Communications +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +Below are some ways to reduce communication when training collaboratively. As the size of your model increase, bottlenecks in communication become more apparent. + +Compress Gradients & State +"""""""""""""""""""""""""" + +Hivemind allows you to compress gradients and states before sending them to other machines. This helps reduce the communication overhead substantially when training across the internet. + +Below, we enable Float16 compression, which compresses gradients and states to Float16 before sending it to other machines. + +.. note:: + Compressing gradients can affect convergence if you're lowering the precision (i.e training in Float32, but compressing gradients to FP16). + +.. code-block:: python + + from hivemind import Float16Compression + from pytorch_lightning import Trainer + from lightning_hivemind.strategy import HivemindStrategy + + trainer = Trainer( + strategy=HivemindStrategy( + target_batch_size=target_batch_size, + grad_compression=Float16Compression(), + state_averaging_compression=Float16Compression(), + ), + accelerator="gpu", + devices=1, + ) + +A slightly more advanced scheme is dynamic compression based on value size. Below, we enable 8-bit quantization for large numbers, and Float16 compression for small values, reducing communication bottlenecks even further. + +Size Adaptive Compression has been used in a variety of Hivemind applications and has shown success, but does quantize gradients further, meaning we lose precision when compressing. + +.. code-block:: python + + from hivemind import Float16Compression, Uniform8BitQuantization + from pytorch_lightning import Trainer + from lightning_hivemind.strategy import HivemindStrategy + + # compresses values above threshold with 8bit Quantization, lower with Float16 + compression = SizeAdaptiveCompression( + threshold=2 ** 16 + 1, less=Float16Compression(), greater_equal=Uniform8BitQuantization() + ) + trainer = Trainer( + strategy=HivemindStrategy( + target_batch_size=target_batch_size, + grad_compression=compression, + state_averaging_compression=compression, + ), + accelerator="gpu", + devices=1, + ) + + +PowerSGD +"""""""" + +`PowerSGD `_ is a technique to reduce distributed communication of gradients across processes. +In short, PowerSGD uses a low-rank approximation to compress gradients before running an `all-reduce` step to sync gradients across all processes. + +.. note:: + Though PowerSGD can impact convergence, it can also substantially reduce communication between processes. + +.. code-block:: python + + from pytorch_lightning import Trainer + from lightning_hivemind.strategy import HivemindStrategy + from functools import partial + from hivemind.optim.power_sgd_averager import PowerSGDGradientAverager + + trainer = Trainer( + strategy=HivemindStrategy( + target_batch_size=8192, + grad_averager_factory=partial(PowerSGDGradientAverager, averager_rank=32, min_compression_ratio=0.5), + ), + accelerator="gpu", + devices=1, + ) diff --git a/docs/_sources/index.rst.txt b/docs/_sources/index.rst.txt new file mode 100644 index 0000000..fa4b325 --- /dev/null +++ b/docs/_sources/index.rst.txt @@ -0,0 +1,15 @@ +.. Lightning-AI-Sandbox documentation master file, created by + sphinx-quickstart on Wed Mar 25 21:34:07 2020. + You can adapt this file completely to your liking, but it should at least + contain the root `toctree` directive. + +.. include:: readme.rst + + +.. toctree:: + :maxdepth: 1 + :name: start + :caption: Start here + + advanced + expert diff --git a/docs/_sources/overview.rst.txt b/docs/_sources/overview.rst.txt new file mode 100644 index 0000000..9f3fb32 --- /dev/null +++ b/docs/_sources/overview.rst.txt @@ -0,0 +1,62 @@ +:orphan: + +################################################################ +Hivemind - training on unreliable mixed GPUs across the internet +################################################################ + +Collaborative Training tries to solve the need for top-tier multi-GPU servers by allowing you to train across unreliable machines, +such as local machines or even preemptible cloud compute across the internet. + +Under the hood, we use `Hivemind `__ which provides de-centralized training across the internet. + +.. warning:: This is an :ref:`experimental ` feature. + + +To use Collaborative Training, you need to first this extension. + +.. code-block:: bash + + pip install lightning-hivemind + +This will install both the `Hivemind `__ package as well as the ``HivemindStrategy`` for the Lightning Trainer: + +Reducing Communication By Overlapping Communication +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +We can reduce the impact of communication across all machines by overlapping communication with our training iterations. In short, we enable communication to happen in the background of training. + +Overlap Gradient and State Averaging +"""""""""""""""""""""""""""""""""""" + +When the target batch size is reached, all processes that are included in the step send gradients and model states to each other. By enabling some flags through +the strategy, communication can happen in the background. This allows training to continue (with slightly outdated weights) but provides us the means +to overlap communication with computation. + +.. warning:: + Enabling overlapping communication means convergence will slightly be affected. + +.. note:: + Enabling these flags means that you must pass in a ``scheduler_fn`` to the ``HivemindStrategy`` instead of relying on a scheduler from ``configure_optimizers``. + The optimizer is re-created by Hivemind, and as a result, the scheduler has to be re-created. + +.. code-block:: python + + import torch + from functools import partial + from lightning import Trainer + from lightning_hivemind.strategy import HivemindStrategy + + trainer = Trainer( + strategy=HivemindStrategy( + target_batch_size=8192, + delay_state_averaging=True, + delay_grad_averaging=True, + delay_optimizer_step=True, + offload_optimizer=True, # required to delay averaging + scheduler_fn=partial(torch.optim.lr_scheduler.ExponentialLR, gamma=...), + ), + accelerator="gpu", + devices=1, + ) + +For more information on the strategy capabilities, see the `lightning-hivemind `__ repo. diff --git a/docs/_sources/readme.rst.txt b/docs/_sources/readme.rst.txt new file mode 100644 index 0000000..61db1ee --- /dev/null +++ b/docs/_sources/readme.rst.txt @@ -0,0 +1,47 @@ +Lightning + Hivemind +==================== + +Collaborative Training tries to solve the need for top-tier multi-GPU +servers by allowing you to train across unreliable machines, such as +local machines or even preemptible cloud computing across the internet. + +Under the hood, we use +`Hivemind `__, which +provides de-centralized training across the internet. + +To use Collaborative Training, you need first to have this extension. + +.. code:: bash + + pip install -U lightning-Hivemind + +The ``HivemindStrategy`` accumulates gradients from all collaborating +processes until they reach a ``target_batch_size``. By default, we use +the batch size of the first batch to determine what each local machine +batch contributes towards the ``target_batch_size``. Once the +``target_batch_size`` is reached, an optimizer step is made on all +processes. + +When using ``HivemindStrategy``, note that you cannot use gradient +accumulation (``accumulate_grad_batches``). This is because Hivemind +manages accumulation internally. + +.. code:: py + + from lightning import Trainer + from lightning_hivemind.strategy import HivemindStrategy + + trainer = Trainer(strategy=HivemindStrategy(target_batch_size=8192), accelerator="gpu", devices=1) + +Followed by: + +.. code:: bash + + python train.py + # Other machines can connect by running the same command: + # INITIAL_PEERS=... python train.py + # or passing the peers to the strategy:" + # HivemindStrategy(initial_peers=...)" + +A helper message is printed once your training begins, showing you how +to train on other machines using the same code. diff --git a/docs/_sources/versioning.rst.txt b/docs/_sources/versioning.rst.txt new file mode 100644 index 0000000..b85b370 --- /dev/null +++ b/docs/_sources/versioning.rst.txt @@ -0,0 +1,26 @@ +:orphan: + +.. warning:: + + This file is a placeholder for the real versioning policy page in the main + documentation. It is here so we can cross link to it from the changelog. + +.. _versioning: + +Versioning Policy +################# + +API Stability +************* + +Stable API +---------- + +Experimental API +---------------- + +API Evolution +************* + +Compatibility matrix +******************** diff --git a/docs/_static/basic.css b/docs/_static/basic.css new file mode 100644 index 0000000..7577acb --- /dev/null +++ b/docs/_static/basic.css @@ -0,0 +1,903 @@ +/* + * basic.css + * ~~~~~~~~~ + * + * Sphinx stylesheet -- basic theme. + * + * :copyright: Copyright 2007-2023 by the Sphinx team, see AUTHORS. + * :license: BSD, see LICENSE for details. + * + */ + +/* -- main layout ----------------------------------------------------------- */ + +div.clearer { + clear: both; +} + +div.section::after { + display: block; + content: ''; + clear: left; +} + +/* -- relbar ---------------------------------------------------------------- */ + +div.related { + width: 100%; + font-size: 90%; +} + +div.related h3 { + display: none; +} + +div.related ul { + margin: 0; + padding: 0 0 0 10px; + list-style: none; +} + +div.related li { + display: inline; +} + +div.related li.right { + float: right; + margin-right: 5px; +} + +/* -- sidebar --------------------------------------------------------------- */ + +div.sphinxsidebarwrapper { + padding: 10px 5px 0 10px; +} + +div.sphinxsidebar { + float: left; + width: 230px; + margin-left: -100%; + font-size: 90%; + word-wrap: break-word; + overflow-wrap : break-word; +} + +div.sphinxsidebar ul { + list-style: none; +} + +div.sphinxsidebar ul ul, +div.sphinxsidebar ul.want-points { + margin-left: 20px; + list-style: square; +} + +div.sphinxsidebar ul ul { + margin-top: 0; + margin-bottom: 0; +} + +div.sphinxsidebar form { + margin-top: 10px; +} + +div.sphinxsidebar input { + border: 1px solid #98dbcc; + font-family: sans-serif; + font-size: 1em; +} + +div.sphinxsidebar #searchbox form.search { + overflow: hidden; +} + +div.sphinxsidebar #searchbox input[type="text"] { + float: left; + width: 80%; + padding: 0.25em; + box-sizing: border-box; +} + +div.sphinxsidebar #searchbox input[type="submit"] { + float: left; + width: 20%; + border-left: none; + padding: 0.25em; + box-sizing: border-box; +} + + +img { + border: 0; + max-width: 100%; +} + +/* -- search page ----------------------------------------------------------- */ + +ul.search { + margin: 10px 0 0 20px; + padding: 0; +} + +ul.search li { + padding: 5px 0 5px 20px; + background-image: url(file.png); + background-repeat: no-repeat; + background-position: 0 7px; +} + +ul.search li a { + font-weight: bold; +} + +ul.search li p.context { + color: #888; + margin: 2px 0 0 30px; + text-align: left; +} + +ul.keywordmatches li.goodmatch a { + font-weight: bold; +} + +/* -- index page ------------------------------------------------------------ */ + +table.contentstable { + width: 90%; + margin-left: auto; + margin-right: auto; +} + +table.contentstable p.biglink { + line-height: 150%; +} + +a.biglink { + font-size: 1.3em; +} + +span.linkdescr { + font-style: italic; + padding-top: 5px; + font-size: 90%; +} + +/* -- general index --------------------------------------------------------- */ + +table.indextable { + width: 100%; +} + +table.indextable td { + text-align: left; + vertical-align: top; +} + +table.indextable ul { + margin-top: 0; + margin-bottom: 0; + list-style-type: none; +} + +table.indextable > tbody > tr > td > ul { + padding-left: 0em; +} + +table.indextable tr.pcap { + height: 10px; +} + +table.indextable tr.cap { + margin-top: 10px; + background-color: #f2f2f2; +} + +img.toggler { + margin-right: 3px; + margin-top: 3px; + cursor: pointer; +} + +div.modindex-jumpbox { + border-top: 1px solid #ddd; + border-bottom: 1px solid #ddd; + margin: 1em 0 1em 0; + padding: 0.4em; +} + +div.genindex-jumpbox { + border-top: 1px solid #ddd; + border-bottom: 1px solid #ddd; + margin: 1em 0 1em 0; + padding: 0.4em; +} + +/* -- domain module index --------------------------------------------------- */ + +table.modindextable td { + padding: 2px; + border-collapse: collapse; +} + +/* -- general body styles --------------------------------------------------- */ + +div.body { + min-width: 360px; + max-width: 800px; +} + +div.body p, div.body dd, div.body li, div.body blockquote { + -moz-hyphens: auto; + -ms-hyphens: auto; + -webkit-hyphens: auto; + hyphens: auto; +} + +a.headerlink { + visibility: hidden; +} + +h1:hover > a.headerlink, +h2:hover > a.headerlink, +h3:hover > a.headerlink, +h4:hover > a.headerlink, +h5:hover > a.headerlink, +h6:hover > a.headerlink, +dt:hover > a.headerlink, +caption:hover > a.headerlink, +p.caption:hover > a.headerlink, +div.code-block-caption:hover > a.headerlink { + visibility: visible; +} + +div.body p.caption { + text-align: inherit; +} + +div.body td { + text-align: left; +} + +.first { + margin-top: 0 !important; +} + +p.rubric { + margin-top: 30px; + font-weight: bold; +} + +img.align-left, figure.align-left, .figure.align-left, object.align-left { + clear: left; + float: left; + margin-right: 1em; +} + +img.align-right, figure.align-right, .figure.align-right, object.align-right { + clear: right; + float: right; + margin-left: 1em; +} + +img.align-center, figure.align-center, .figure.align-center, object.align-center { + display: block; + margin-left: auto; + margin-right: auto; +} + +img.align-default, figure.align-default, .figure.align-default { + display: block; + margin-left: auto; + margin-right: auto; +} + +.align-left { + text-align: left; +} + +.align-center { + text-align: center; +} + +.align-default { + text-align: center; +} + +.align-right { + text-align: right; +} + +/* -- sidebars -------------------------------------------------------------- */ + +div.sidebar, +aside.sidebar { + margin: 0 0 0.5em 1em; + border: 1px solid #ddb; + padding: 7px; + background-color: #ffe; + width: 40%; + float: right; + clear: right; + overflow-x: auto; +} + +p.sidebar-title { + font-weight: bold; +} + +nav.contents, +aside.topic, +div.admonition, div.topic, blockquote { + clear: left; +} + +/* -- topics ---------------------------------------------------------------- */ + +nav.contents, +aside.topic, +div.topic { + border: 1px solid #ccc; + padding: 7px; + margin: 10px 0 10px 0; +} + +p.topic-title { + font-size: 1.1em; + font-weight: bold; + margin-top: 10px; +} + +/* -- admonitions ----------------------------------------------------------- */ + +div.admonition { + margin-top: 10px; + margin-bottom: 10px; + padding: 7px; +} + +div.admonition dt { + font-weight: bold; +} + +p.admonition-title { + margin: 0px 10px 5px 0px; + font-weight: bold; +} + +div.body p.centered { + text-align: center; + margin-top: 25px; +} + +/* -- content of sidebars/topics/admonitions -------------------------------- */ + +div.sidebar > :last-child, +aside.sidebar > :last-child, +nav.contents > :last-child, +aside.topic > :last-child, +div.topic > :last-child, +div.admonition > :last-child { + margin-bottom: 0; +} + +div.sidebar::after, +aside.sidebar::after, +nav.contents::after, +aside.topic::after, +div.topic::after, +div.admonition::after, +blockquote::after { + display: block; + content: ''; + clear: both; +} + +/* -- tables ---------------------------------------------------------------- */ + +table.docutils { + margin-top: 10px; + margin-bottom: 10px; + border: 0; + border-collapse: collapse; +} + +table.align-center { + margin-left: auto; + margin-right: auto; +} + +table.align-default { + margin-left: auto; + margin-right: auto; +} + +table caption span.caption-number { + font-style: italic; +} + +table caption span.caption-text { +} + +table.docutils td, table.docutils th { + padding: 1px 8px 1px 5px; + border-top: 0; + border-left: 0; + border-right: 0; + border-bottom: 1px solid #aaa; +} + +th { + text-align: left; + padding-right: 5px; +} + +table.citation { + border-left: solid 1px gray; + margin-left: 1px; +} + +table.citation td { + border-bottom: none; +} + +th > :first-child, +td > :first-child { + margin-top: 0px; +} + +th > :last-child, +td > :last-child { + margin-bottom: 0px; +} + +/* -- figures --------------------------------------------------------------- */ + +div.figure, figure { + margin: 0.5em; + padding: 0.5em; +} + +div.figure p.caption, figcaption { + padding: 0.3em; +} + +div.figure p.caption span.caption-number, +figcaption span.caption-number { + font-style: italic; +} + +div.figure p.caption span.caption-text, +figcaption span.caption-text { +} + +/* -- field list styles ----------------------------------------------------- */ + +table.field-list td, table.field-list th { + border: 0 !important; +} + +.field-list ul { + margin: 0; + padding-left: 1em; +} + +.field-list p { + margin: 0; +} + +.field-name { + -moz-hyphens: manual; + -ms-hyphens: manual; + -webkit-hyphens: manual; + hyphens: manual; +} + +/* -- hlist styles ---------------------------------------------------------- */ + +table.hlist { + margin: 1em 0; +} + +table.hlist td { + vertical-align: top; +} + +/* -- object description styles --------------------------------------------- */ + +.sig { + font-family: 'Consolas', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', monospace; +} + +.sig-name, code.descname { + background-color: transparent; + font-weight: bold; +} + +.sig-name { + font-size: 1.1em; +} + +code.descname { + font-size: 1.2em; +} + +.sig-prename, code.descclassname { + background-color: transparent; +} + +.optional { + font-size: 1.3em; +} + +.sig-paren { + font-size: larger; +} + +.sig-param.n { + font-style: italic; +} + +/* C++ specific styling */ + +.sig-inline.c-texpr, +.sig-inline.cpp-texpr { + font-family: unset; +} + +.sig.c .k, .sig.c .kt, +.sig.cpp .k, .sig.cpp .kt { + color: #0033B3; +} + +.sig.c .m, +.sig.cpp .m { + color: #1750EB; +} + +.sig.c .s, .sig.c .sc, +.sig.cpp .s, .sig.cpp .sc { + color: #067D17; +} + + +/* -- other body styles ----------------------------------------------------- */ + +ol.arabic { + list-style: decimal; +} + +ol.loweralpha { + list-style: lower-alpha; +} + +ol.upperalpha { + list-style: upper-alpha; +} + +ol.lowerroman { + list-style: lower-roman; +} + +ol.upperroman { + list-style: upper-roman; +} + +:not(li) > ol > li:first-child > :first-child, +:not(li) > ul > li:first-child > :first-child { + margin-top: 0px; +} + +:not(li) > ol > li:last-child > :last-child, +:not(li) > ul > li:last-child > :last-child { + margin-bottom: 0px; +} + +ol.simple ol p, +ol.simple ul p, +ul.simple ol p, +ul.simple ul p { + margin-top: 0; +} + +ol.simple > li:not(:first-child) > p, +ul.simple > li:not(:first-child) > p { + margin-top: 0; +} + +ol.simple p, +ul.simple p { + margin-bottom: 0; +} + +aside.footnote > span, +div.citation > span { + float: left; +} +aside.footnote > span:last-of-type, +div.citation > span:last-of-type { + padding-right: 0.5em; +} +aside.footnote > p { + margin-left: 2em; +} +div.citation > p { + margin-left: 4em; +} +aside.footnote > p:last-of-type, +div.citation > p:last-of-type { + margin-bottom: 0em; +} +aside.footnote > p:last-of-type:after, +div.citation > p:last-of-type:after { + content: ""; + clear: both; +} + +dl.field-list { + display: grid; + grid-template-columns: fit-content(30%) auto; +} + +dl.field-list > dt { + font-weight: bold; + word-break: break-word; + padding-left: 0.5em; + padding-right: 5px; +} + +dl.field-list > dd { + padding-left: 0.5em; + margin-top: 0em; + margin-left: 0em; + margin-bottom: 0em; +} + +dl { + margin-bottom: 15px; +} + +dd > :first-child { + margin-top: 0px; +} + +dd ul, dd table { + margin-bottom: 10px; +} + +dd { + margin-top: 3px; + margin-bottom: 10px; + margin-left: 30px; +} + +dl > dd:last-child, +dl > dd:last-child > :last-child { + margin-bottom: 0; +} + +dt:target, span.highlighted { + background-color: #fbe54e; +} + +rect.highlighted { + fill: #fbe54e; +} + +dl.glossary dt { + font-weight: bold; + font-size: 1.1em; +} + +.versionmodified { + font-style: italic; +} + +.system-message { + background-color: #fda; + padding: 5px; + border: 3px solid red; +} + +.footnote:target { + background-color: #ffa; +} + +.line-block { + display: block; + margin-top: 1em; + margin-bottom: 1em; +} + +.line-block .line-block { + margin-top: 0; + margin-bottom: 0; + margin-left: 1.5em; +} + +.guilabel, .menuselection { + font-family: sans-serif; +} + +.accelerator { + text-decoration: underline; +} + +.classifier { + font-style: oblique; +} + +.classifier:before { + font-style: normal; + margin: 0 0.5em; + content: ":"; + display: inline-block; +} + +abbr, acronym { + border-bottom: dotted 1px; + cursor: help; +} + +/* -- code displays --------------------------------------------------------- */ + +pre { + overflow: auto; + overflow-y: hidden; /* fixes display issues on Chrome browsers */ +} + +pre, div[class*="highlight-"] { + clear: both; +} + +span.pre { + -moz-hyphens: none; + -ms-hyphens: none; + -webkit-hyphens: none; + hyphens: none; + white-space: nowrap; +} + +div[class*="highlight-"] { + margin: 1em 0; +} + +td.linenos pre { + border: 0; + background-color: transparent; + color: #aaa; +} + +table.highlighttable { + display: block; +} + +table.highlighttable tbody { + display: block; +} + +table.highlighttable tr { + display: flex; +} + +table.highlighttable td { + margin: 0; + padding: 0; +} + +table.highlighttable td.linenos { + padding-right: 0.5em; +} + +table.highlighttable td.code { + flex: 1; + overflow: hidden; +} + +.highlight .hll { + display: block; +} + +div.highlight pre, +table.highlighttable pre { + margin: 0; +} + +div.code-block-caption + div { + margin-top: 0; +} + +div.code-block-caption { + margin-top: 1em; + padding: 2px 5px; + font-size: small; +} + +div.code-block-caption code { + background-color: transparent; +} + +table.highlighttable td.linenos, +span.linenos, +div.highlight span.gp { /* gp: Generic.Prompt */ + user-select: none; + -webkit-user-select: text; /* Safari fallback only */ + -webkit-user-select: none; /* Chrome/Safari */ + -moz-user-select: none; /* Firefox */ + -ms-user-select: none; /* IE10+ */ +} + +div.code-block-caption span.caption-number { + padding: 0.1em 0.3em; + font-style: italic; +} + +div.code-block-caption span.caption-text { +} + +div.literal-block-wrapper { + margin: 1em 0; +} + +code.xref, a code { + background-color: transparent; + font-weight: bold; +} + +h1 code, h2 code, h3 code, h4 code, h5 code, h6 code { + background-color: transparent; +} + +.viewcode-link { + float: right; +} + +.viewcode-back { + float: right; + font-family: sans-serif; +} + +div.viewcode-block:target { + margin: -1px -10px; + padding: 0 10px; +} + +/* -- math display ---------------------------------------------------------- */ + +img.math { + vertical-align: middle; +} + +div.body div.math p { + text-align: center; +} + +span.eqno { + float: right; +} + +span.eqno a.headerlink { + position: absolute; + z-index: 1; +} + +div.math:hover a.headerlink { + visibility: visible; +} + +/* -- printout stylesheet --------------------------------------------------- */ + +@media print { + div.document, + div.documentwrapper, + div.bodywrapper { + margin: 0 !important; + width: 100%; + } + + div.sphinxsidebar, + div.related, + div.footer, + #top-link { + display: none; + } +} \ No newline at end of file diff --git a/docs/_static/copybutton.js b/docs/_static/copybutton.js new file mode 100644 index 0000000..453363c --- /dev/null +++ b/docs/_static/copybutton.js @@ -0,0 +1,64 @@ +/* Copied from the official Python docs: https://docs.python.org/3/_static/copybutton.js */ +$(document).ready(function() { + /* Add a [>>>] button on the top-right corner of code samples to hide + * the >>> and ... prompts and the output and thus make the code + * copyable. */ + var div = $('.highlight-python .highlight,' + + '.highlight-python3 .highlight,' + + '.highlight-pycon .highlight,' + + '.highlight-default .highlight'); + var pre = div.find('pre'); + + // get the styles from the current theme + pre.parent().parent().css('position', 'relative'); + var hide_text = 'Hide the prompts and output'; + var show_text = 'Show the prompts and output'; + var border_width = pre.css('border-top-width'); + var border_style = pre.css('border-top-style'); + var border_color = pre.css('border-top-color'); + var button_styles = { + 'cursor':'pointer', 'position': 'absolute', 'top': '0', 'right': '0', + 'border-color': border_color, 'border-style': border_style, + 'border-width': border_width, 'color': border_color, 'text-size': '75%', + 'font-family': 'monospace', 'padding-left': '0.2em', 'padding-right': '0.2em', + 'border-radius': '0 3px 0 0' + } + + // create and add the button to all the code blocks that contain >>> + div.each(function(index) { + var jthis = $(this); + if (jthis.find('.gp').length > 0) { + var button = $('>>>'); + button.css(button_styles) + button.attr('title', hide_text); + button.data('hidden', 'false'); + jthis.prepend(button); + } + // tracebacks (.gt) contain bare text elements that need to be + // wrapped in a span to work with .nextUntil() (see later) + jthis.find('pre:has(.gt)').contents().filter(function() { + return ((this.nodeType == 3) && (this.data.trim().length > 0)); + }).wrap(''); + }); + + // define the behavior of the button when it's clicked + $('.copybutton').click(function(e){ + e.preventDefault(); + var button = $(this); + if (button.data('hidden') === 'false') { + // hide the code output + button.parent().find('.go, .gp, .gt').hide(); + button.next('pre').find('.gt').nextUntil('.gp, .go').css('visibility', 'hidden'); + button.css('text-decoration', 'line-through'); + button.attr('title', show_text); + button.data('hidden', 'true'); + } else { + // show the code output + button.parent().find('.go, .gp, .gt').show(); + button.next('pre').find('.gt').nextUntil('.gp, .go').css('visibility', 'visible'); + button.css('text-decoration', 'none'); + button.attr('title', hide_text); + button.data('hidden', 'false'); + } + }); +}); diff --git a/docs/_static/css/theme.css b/docs/_static/css/theme.css new file mode 100644 index 0000000..a784b0e --- /dev/null +++ b/docs/_static/css/theme.css @@ -0,0 +1,8 @@ +/*! + * Bootstrap v4.6.1 (https://getbootstrap.com/) + * Copyright 2011-2021 The Bootstrap Authors + * Copyright 2011-2021 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */:root{--blue: #007bff;--indigo: #6610f2;--purple: #6f42c1;--pink: #e83e8c;--red: #dc3545;--orange: #fd7e14;--yellow: #ffc107;--green: #28a745;--teal: #20c997;--cyan: #17a2b8;--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: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}*,*::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%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus:not(:focus-visible){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:.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;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}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}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a{color:#007bff;text-decoration:none;background-color:rgba(0,0,0,0)}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([class]){color:inherit;text-decoration:none}a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",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{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit;text-align:-webkit-match-parent}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus:not(:focus-visible){outline:0}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}[role=button]{cursor:pointer}select{word-wrap:normal}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}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}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-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:.5rem;font-weight:500;line-height:1.2}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,.1)}small,.small{font-size:80%;font-weight:400}mark,.mark{padding:.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:.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:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code{font-size:87.5%;color:#e83e8c;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.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,.container-fluid,.container-xl,.container-lg,.container-md,.container-sm{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media(min-width: 576px){.container-sm,.container{max-width:540px}}@media(min-width: 768px){.container-md,.container-sm,.container{max-width:720px}}@media(min-width: 992px){.container-lg,.container-md,.container-sm,.container{max-width:960px}}@media(min-width: 1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1140px}}.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-xl,.col-xl-auto,.col-xl-12,.col-xl-11,.col-xl-10,.col-xl-9,.col-xl-8,.col-xl-7,.col-xl-6,.col-xl-5,.col-xl-4,.col-xl-3,.col-xl-2,.col-xl-1,.col-lg,.col-lg-auto,.col-lg-12,.col-lg-11,.col-lg-10,.col-lg-9,.col-lg-8,.col-lg-7,.col-lg-6,.col-lg-5,.col-lg-4,.col-lg-3,.col-lg-2,.col-lg-1,.col-md,.col-md-auto,.col-md-12,.col-md-11,.col-md-10,.col-md-9,.col-md-8,.col-md-7,.col-md-6,.col-md-5,.col-md-4,.col-md-3,.col-md-2,.col-md-1,.col-sm,.col-sm-auto,.col-sm-12,.col-sm-11,.col-sm-10,.col-sm-9,.col-sm-8,.col-sm-7,.col-sm-6,.col-sm-5,.col-sm-4,.col-sm-3,.col-sm-2,.col-sm-1,.col,.col-auto,.col-12,.col-11,.col-10,.col-9,.col-8,.col-7,.col-6,.col-5,.col-4,.col-3,.col-2,.col-1{position:relative;width:100%;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%}.row-cols-1>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-2>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-3>*{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-4>*{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-5>*{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-6>*{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-2{-webkit-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.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.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-5{-webkit-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.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.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-8{-webkit-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.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.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-11{-webkit-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.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.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}@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%}.row-cols-sm-1>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-sm-4>*{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.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.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.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.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.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.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.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.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}}@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%}.row-cols-md-1>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-md-2>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-md-3>*{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-md-4>*{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-md-5>*{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-md-6>*{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.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.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.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.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.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.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.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.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}}@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%}.row-cols-lg-1>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-lg-4>*{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.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.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.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.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.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.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.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.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}}@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%}.row-cols-xl-1>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-xl-4>*{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.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.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.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.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.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.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.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.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}}.table{width:100%;margin-bottom:1rem;color:#212529}.table th,.table td{padding:.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-sm th,.table-sm td{padding:.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-borderless th,.table-borderless td,.table-borderless thead th,.table-borderless tbody+tbody{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>th,.table-primary>td{background-color:#b8daff}.table-primary th,.table-primary td,.table-primary thead th,.table-primary tbody+tbody{border-color:#7abaff}.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-secondary th,.table-secondary td,.table-secondary thead th,.table-secondary tbody+tbody{border-color:#b3b7bb}.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-success th,.table-success td,.table-success thead th,.table-success tbody+tbody{border-color:#8fd19e}.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-info th,.table-info td,.table-info thead th,.table-info tbody+tbody{border-color:#86cfda}.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-warning th,.table-warning td,.table-warning thead th,.table-warning tbody+tbody{border-color:#ffdf7e}.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-danger th,.table-danger td,.table-danger thead th,.table-danger tbody+tbody{border-color:#ed969e}.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-light th,.table-light td,.table-light thead th,.table-light tbody+tbody{border-color:#fbfcfc}.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-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#95999c}.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,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark th,.table-dark td,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,.075)}@media(max-width: 575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.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}.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}.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}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.5em + 0.75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-control{-webkit-transition:none;transition:none}}.form-control::-ms-expand{background-color:rgba(0,0,0,0);border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-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}input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none}select.form-control:-moz-focusring{color:rgba(0,0,0,0);text-shadow:0 0 0 #495057}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:.375rem 0;margin-bottom:0;font-size:1rem;line-height:1.5;color:#212529;background-color:rgba(0,0,0,0);border:solid rgba(0,0,0,0);border-width:1px 0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + 0.5rem + 2px);padding:.25rem .5rem;font-size:0.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[size],select.form-control[multiple]{height:auto}textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.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:.3rem;margin-left:-1.25rem}.form-check-input[disabled]~.form-check-label,.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:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:0.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem}.form-row>.col>.valid-tooltip,.form-row>[class*=col-]>.valid-tooltip{left:5px}.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid{border-color:#28a745;padding-right:calc(1.5em + 0.75rem) !important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.375em + 0.1875rem) center;background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:#28a745;-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.25);box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.was-validated select.form-control:valid,select.form-control.is-valid{padding-right:3rem !important;background-position:right 1.5rem center}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + 0.75rem);background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem)}.was-validated .custom-select:valid,.custom-select.is-valid{border-color:#28a745;padding-right:calc(0.75em + 2.3125rem) !important;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat,#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat}.was-validated .custom-select:valid:focus,.custom-select.is-valid:focus{border-color:#28a745;-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.25);box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.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{border-color:#28a745}.was-validated .custom-control-input:valid:checked~.custom-control-label::before,.custom-control-input.is-valid:checked~.custom-control-label::before{border-color:#34ce57;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 .2rem rgba(40,167,69,.25);box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before,.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before{border-color:#28a745}.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:focus~.custom-file-label,.custom-file-input.is-valid:focus~.custom-file-label{border-color:#28a745;-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.25);box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:0.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.form-row>.col>.invalid-tooltip,.form-row>[class*=col-]>.invalid-tooltip{left:5px}.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:#dc3545;padding-right:calc(1.5em + 0.75rem) !important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.375em + 0.1875rem) center;background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:#dc3545;-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.25);box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.was-validated select.form-control:invalid,select.form-control.is-invalid{padding-right:3rem !important;background-position:right 1.5rem center}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + 0.75rem);background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem)}.was-validated .custom-select:invalid,.custom-select.is-invalid{border-color:#dc3545;padding-right:calc(0.75em + 2.3125rem) !important;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat,#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat}.was-validated .custom-select:invalid:focus,.custom-select.is-invalid:focus{border-color:#dc3545;-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.25);box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.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{border-color:#dc3545}.was-validated .custom-control-input:invalid:checked~.custom-control-label::before,.custom-control-input.is-invalid:checked~.custom-control-label::before{border-color:#e4606d;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 .2rem rgba(220,53,69,.25);box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before,.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before{border-color:#dc3545}.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:focus~.custom-file-label,.custom-file-input.is-invalid:focus~.custom-file-label{border-color:#dc3545;-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.25);box-shadow:0 0 0 .2rem rgba(220,53,69,.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,.form-inline .custom-select{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;-ms-flex-negative:0;flex-shrink:0;margin-top:0;margin-right:.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;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.btn{-webkit-transition:none;transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn:focus,.btn.focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}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{color:#fff;background-color:#0069d9;border-color:#0062cc;-webkit-box-shadow:0 0 0 .2rem rgba(38,143,255,.5);box-shadow:0 0 0 .2rem rgba(38,143,255,.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 .2rem rgba(38,143,255,.5);box-shadow:0 0 0 .2rem rgba(38,143,255,.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{color:#fff;background-color:#5a6268;border-color:#545b62;-webkit-box-shadow:0 0 0 .2rem rgba(130,138,145,.5);box-shadow:0 0 0 .2rem rgba(130,138,145,.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 .2rem rgba(130,138,145,.5);box-shadow:0 0 0 .2rem rgba(130,138,145,.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{color:#fff;background-color:#218838;border-color:#1e7e34;-webkit-box-shadow:0 0 0 .2rem rgba(72,180,97,.5);box-shadow:0 0 0 .2rem rgba(72,180,97,.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 .2rem rgba(72,180,97,.5);box-shadow:0 0 0 .2rem rgba(72,180,97,.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{color:#fff;background-color:#138496;border-color:#117a8b;-webkit-box-shadow:0 0 0 .2rem rgba(58,176,195,.5);box-shadow:0 0 0 .2rem rgba(58,176,195,.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 .2rem rgba(58,176,195,.5);box-shadow:0 0 0 .2rem rgba(58,176,195,.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{color:#212529;background-color:#e0a800;border-color:#d39e00;-webkit-box-shadow:0 0 0 .2rem rgba(222,170,12,.5);box-shadow:0 0 0 .2rem rgba(222,170,12,.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 .2rem rgba(222,170,12,.5);box-shadow:0 0 0 .2rem rgba(222,170,12,.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{color:#fff;background-color:#c82333;border-color:#bd2130;-webkit-box-shadow:0 0 0 .2rem rgba(225,83,97,.5);box-shadow:0 0 0 .2rem rgba(225,83,97,.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 .2rem rgba(225,83,97,.5);box-shadow:0 0 0 .2rem rgba(225,83,97,.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{color:#212529;background-color:#e2e6ea;border-color:#dae0e5;-webkit-box-shadow:0 0 0 .2rem rgba(216,217,219,.5);box-shadow:0 0 0 .2rem rgba(216,217,219,.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 .2rem rgba(216,217,219,.5);box-shadow:0 0 0 .2rem rgba(216,217,219,.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{color:#fff;background-color:#23272b;border-color:#1d2124;-webkit-box-shadow:0 0 0 .2rem rgba(82,88,93,.5);box-shadow:0 0 0 .2rem rgba(82,88,93,.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 .2rem rgba(82,88,93,.5);box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-outline-primary{color:#007bff;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 .2rem rgba(0,123,255,.5);box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:rgba(0,0,0,0)}.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 .2rem rgba(0,123,255,.5);box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-secondary{color:#6c757d;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 .2rem rgba(108,117,125,.5);box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:rgba(0,0,0,0)}.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 .2rem rgba(108,117,125,.5);box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-success{color:#28a745;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 .2rem rgba(40,167,69,.5);box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:rgba(0,0,0,0)}.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 .2rem rgba(40,167,69,.5);box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;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 .2rem rgba(23,162,184,.5);box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:rgba(0,0,0,0)}.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 .2rem rgba(23,162,184,.5);box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;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 .2rem rgba(255,193,7,.5);box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:rgba(0,0,0,0)}.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 .2rem rgba(255,193,7,.5);box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;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 .2rem rgba(220,53,69,.5);box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:rgba(0,0,0,0)}.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 .2rem rgba(220,53,69,.5);box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;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 .2rem rgba(248,249,250,.5);box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:rgba(0,0,0,0)}.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 .2rem rgba(248,249,250,.5);box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;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 .2rem rgba(52,58,64,.5);box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:rgba(0,0,0,0)}.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 .2rem rgba(52,58,64,.5);box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#007bff;text-decoration:none}.btn-link:hover{color:#0056b3;text-decoration:underline}.btn-link:focus,.btn-link.focus{text-decoration:underline}.btn-link:disabled,.btn-link.disabled{color:#6c757d;pointer-events:none}.btn-lg,.btn-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-sm,.btn-group-sm>.btn{padding:.25rem .5rem;font-size:0.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:100%}.fade{-webkit-transition:opacity .15s linear;transition:opacity .15s linear}@media(prefers-reduced-motion: reduce){.fade{-webkit-transition:none;transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;transition:height .35s ease}@media(prefers-reduced-motion: reduce){.collapsing{-webkit-transition:none;transition:none}}.dropup,.dropright,.dropdown,.dropleft{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid rgba(0,0,0,0);border-bottom:0;border-left:.3em solid rgba(0,0,0,0)}.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:.5rem 0;margin:.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,.15);border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media(min-width: 576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media(min-width: 768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media(min-width: 992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media(min-width: 1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid rgba(0,0,0,0);border-bottom:.3em solid;border-left:.3em solid rgba(0,0,0,0)}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid rgba(0,0,0,0);border-right:0;border-bottom:.3em solid rgba(0,0,0,0);border-left:.3em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid rgba(0,0,0,0);border-right:.3em solid;border-bottom:.3em solid rgba(0,0,0,0)}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-menu[x-placement^=top],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:rgba(0,0,0,0);border:0}.dropdown-item:hover,.dropdown-item:focus{color:#16181b;text-decoration:none;background-color:#e9ecef}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#adb5bd;pointer-events:none;background-color:rgba(0,0,0,0)}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:0.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.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:1;-ms-flex:1 1 auto;flex:1 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-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:not(:first-child),.btn-group>.btn-group:not(:first-child){margin-left:-1px}.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:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after{margin-left:0}.dropleft .dropdown-toggle-split::before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.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:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:-1px}.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>.form-control-plaintext,.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%;min-width:0;margin-bottom:0}.input-group>.form-control+.form-control,.input-group>.form-control+.custom-select,.input-group>.form-control+.custom-file,.input-group>.form-control-plaintext+.form-control,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.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:focus,.input-group>.custom-select:focus,.input-group>.custom-file .custom-file-input:focus~.custom-file-label{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.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::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group:not(.has-validation)>.form-control:not(:last-child),.input-group:not(.has-validation)>.custom-select:not(:last-child),.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label,.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.form-control:nth-last-child(n+3),.input-group.has-validation>.custom-select:nth-last-child(n+3),.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label,.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-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:focus,.input-group-append .btn:focus{z-index:3}.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:.375rem .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:.25rem}.input-group-text input[type=radio],.input-group-text input[type=checkbox]{margin-top:0}.input-group-lg>.form-control:not(textarea),.input-group-lg>.custom-select{height:calc(1.5em + 1rem + 2px)}.input-group-lg>.form-control,.input-group-lg>.custom-select,.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:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.form-control:not(textarea),.input-group-sm>.custom-select{height:calc(1.5em + 0.5rem + 2px)}.input-group-sm>.form-control,.input-group-sm>.custom-select,.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:.25rem .5rem;font-size:0.875rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.btn,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.input-group-text,.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.btn,.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.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;z-index:1;display:block;min-height:1.5rem;padding-left:1.5rem;-webkit-print-color-adjust:exact;color-adjust:exact}.custom-control-inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;left:0;z-index:-1;width:1rem;height:1.25rem;opacity:0}.custom-control-input:checked~.custom-control-label::before{color:#fff;border-color:#007bff;background-color:#007bff}.custom-control-input:focus~.custom-control-label::before{-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#80bdff}.custom-control-input:not(:disabled):active~.custom-control-label::before{color:#fff;background-color:#b3d7ff;border-color:#b3d7ff}.custom-control-input[disabled]~.custom-control-label,.custom-control-input:disabled~.custom-control-label{color:#6c757d}.custom-control-input[disabled]~.custom-control-label::before,.custom-control-input:disabled~.custom-control-label::before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label::before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:#adb5bd solid 1px}.custom-control-label::after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:50%/50% 50% no-repeat}.custom-checkbox .custom-control-label::before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{border-color:#007bff;background-color:#007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' 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,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' 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,.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label::before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label::after{top:calc(0.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-transform .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-transform .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.custom-switch .custom-control-label::after{-webkit-transition:none;transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label::after{background-color:#fff;-webkit-transform:translateX(0.75rem);transform:translateX(0.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-select{display:inline-block;width:100%;height:calc(1.5em + 0.75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select:-moz-focusring{color:rgba(0,0,0,0);text-shadow:0 0 0 #495057}.custom-select-sm{height:calc(1.5em + 0.5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:0.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em + 0.75rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + 0.75rem + 2px);margin:0;overflow:hidden;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-file-input[disabled]~.custom-file-label,.custom-file-input:disabled~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]::after{content:attr(data-browse)}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + 0.75rem + 2px);padding:.375rem .75rem;overflow:hidden;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + 0.75rem);padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:1.4rem;padding:0;background-color:rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-0.25rem;background-color:#007bff;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media(prefers-reduced-motion: reduce){.custom-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:rgba(0,0,0,0);cursor:pointer;background-color:#dee2e6;border-color:rgba(0,0,0,0);border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media(prefers-reduced-motion: reduce){.custom-range::-moz-range-thumb{-moz-transition:none;transition:none}}.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:rgba(0,0,0,0);cursor:pointer;background-color:#dee2e6;border-color:rgba(0,0,0,0);border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#007bff;border:0;border-radius:1rem;-ms-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media(prefers-reduced-motion: reduce){.custom-range::-ms-thumb{-ms-transition:none;transition:none}}.custom-range::-ms-thumb:active{background-color:#b3d7ff}.custom-range::-ms-track{width:100%;height:.5rem;color:rgba(0,0,0,0);cursor:pointer;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label::before,.custom-file-label,.custom-select{-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.custom-control-label::before,.custom-file-label,.custom-select{-webkit-transition:none;transition:none}}.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:.5rem 1rem}.nav-link:hover,.nav-link:focus{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-link{margin-bottom:-1px;border:1px solid rgba(0,0,0,0);border-top-left-radius:.25rem;border-top-right-radius:.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:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.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:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill>.nav-link,.nav-fill .nav-item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified>.nav-link,.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:.5rem 1rem}.navbar .container,.navbar .container-fluid,.navbar .container-sm,.navbar .container-md,.navbar .container-lg,.navbar .container-xl{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:.3125rem;padding-bottom:.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:.5rem;padding-bottom:.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:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);border-radius:.25rem}.navbar-toggler:hover,.navbar-toggler:focus{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:50%/100% 100% no-repeat}.navbar-nav-scroll{max-height:75vh;overflow-y:auto}@media(max-width: 575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-xl{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 .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.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}}@media(max-width: 767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-md,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-xl{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 .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-md,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.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}}@media(max-width: 991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-xl{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 .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.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}}@media(max-width: 1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-xl{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 .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.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{-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,.navbar-expand>.container-sm,.navbar-expand>.container-md,.navbar-expand>.container-lg,.navbar-expand>.container-xl{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 .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-sm,.navbar-expand>.container-md,.navbar-expand>.container-lg,.navbar-expand>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-nav-scroll{overflow:visible}.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-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:hover,.navbar-light .navbar-brand:focus{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(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,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a{color:rgba(0,0,0,.9)}.navbar-light .navbar-text a:hover,.navbar-light .navbar-text a:focus{color:rgba(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,.5)}.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-link:focus{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.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,.5);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(255,255,255,.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,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(0.25rem - 1px);border-top-right-radius:calc(0.25rem - 1px)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(0.25rem - 1px);border-bottom-left-radius:calc(0.25rem - 1px)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:1px;padding:1.25rem}.card-title{margin-bottom:.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:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(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;border-radius:calc(0.25rem - 1px)}.card-img,.card-img-top,.card-img-bottom{-ms-flex-negative:0;flex-shrink:0;width:100%}.card-img,.card-img-top{border-top-left-radius:calc(0.25rem - 1px);border-top-right-radius:calc(0.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(0.25rem - 1px);border-bottom-left-radius:calc(0.25rem - 1px)}.card-deck .card{margin-bottom:15px}@media(min-width: 576px){.card-deck{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;margin-right:-15px;margin-left:-15px}.card-deck .card{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group>.card{margin-bottom:15px}@media(min-width: 576px){.card-group{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}.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:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-img-top,.card-group>.card:not(:last-child) .card-header{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media(min-width: 576px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion{overflow-anchor:none}.accordion>.card{overflow:hidden}.accordion>.card:not(:last-of-type){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}.accordion>.card>.card-header{border-radius:0;margin-bottom:-1px}.breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:.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:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:3;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:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:0.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.badge{-webkit-transition:none;transition:none}}a.badge:hover,a.badge:focus{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}a.badge-primary:hover,a.badge-primary:focus{color:#fff;background-color:#0062cc}a.badge-primary:focus,a.badge-primary.focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.5);box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.badge-secondary{color:#fff;background-color:#6c757d}a.badge-secondary:hover,a.badge-secondary:focus{color:#fff;background-color:#545b62}a.badge-secondary:focus,a.badge-secondary.focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(108,117,125,.5);box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.badge-success{color:#fff;background-color:#28a745}a.badge-success:hover,a.badge-success:focus{color:#fff;background-color:#1e7e34}a.badge-success:focus,a.badge-success.focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.5);box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.badge-info{color:#fff;background-color:#17a2b8}a.badge-info:hover,a.badge-info:focus{color:#fff;background-color:#117a8b}a.badge-info:focus,a.badge-info.focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(23,162,184,.5);box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.badge-warning{color:#212529;background-color:#ffc107}a.badge-warning:hover,a.badge-warning:focus{color:#212529;background-color:#d39e00}a.badge-warning:focus,a.badge-warning.focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(255,193,7,.5);box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.badge-danger{color:#fff;background-color:#dc3545}a.badge-danger:hover,a.badge-danger:focus{color:#fff;background-color:#bd2130}a.badge-danger:focus,a.badge-danger.focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.5);box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.badge-light{color:#212529;background-color:#f8f9fa}a.badge-light:hover,a.badge-light:focus{color:#212529;background-color:#dae0e5}a.badge-light:focus,a.badge-light.focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(248,249,250,.5);box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.badge-dark{color:#fff;background-color:#343a40}a.badge-dark:hover,a.badge-dark:focus{color:#fff;background-color:#1d2124}a.badge-dark:focus,a.badge-dark.focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(52,58,64,.5);box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media(min-width: 576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid rgba(0,0,0,0);border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;z-index:2;padding:.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;line-height:0;font-size:0.75rem;background-color:#e9ecef;border-radius:.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;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;-webkit-transition:width .6s ease;transition:width .6s ease}@media(prefers-reduced-motion: reduce){.progress-bar{-webkit-transition:none;transition:none}}.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:1s linear infinite progress-bar-stripes;animation:1s linear infinite progress-bar-stripes}@media(prefers-reduced-motion: reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.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;border-radius:.25rem}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;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:.75rem 1.25rem;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media(min-width: 576px){.list-group-horizontal-sm{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media(min-width: 768px){.list-group-horizontal-md{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media(min-width: 992px){.list-group-horizontal-lg{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media(min-width: 1200px){.list-group-horizontal-xl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width: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{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):hover,.close:not(:disabled):not(.disabled):focus{opacity:.75}button.close{padding:0;background-color:rgba(0,0,0,0);border:0}a.close.disabled{pointer-events:none}.toast{-ms-flex-preferred-size:350px;flex-basis:350px;max-width:350px;font-size:0.875rem;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);-webkit-box-shadow:0 .25rem .75rem rgba(0,0,0,.1);box-shadow:0 .25rem .75rem rgba(0,0,0,.1);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05);border-top-left-radius:calc(0.25rem - 1px);border-top-right-radius:calc(0.25rem - 1px)}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out, -webkit-transform .3s ease-out;-webkit-transform:translate(0, -50px);transform:translate(0, -50px)}@media(prefers-reduced-motion: reduce){.modal.fade .modal-dialog{-webkit-transition:none;transition:none}}.modal.show .modal-dialog{-webkit-transform:none;transform:none}.modal.modal-static .modal-dialog{-webkit-transform:scale(1.02);transform:scale(1.02)}.modal-dialog-scrollable{display:-webkit-box;display:-ms-flexbox;display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-header,.modal-dialog-scrollable .modal-footer{-ms-flex-negative:0;flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.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% - 1rem)}.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);height:-webkit-min-content;height:-moz-min-content;height:min-content;content:""}.modal-dialog-centered.modal-dialog-scrollable{-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;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.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,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.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 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(0.3rem - 1px);border-top-right-radius:calc(0.3rem - 1px)}.modal-header .close{padding:1rem 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;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(0.3rem - 1px);border-bottom-left-radius:calc(0.3rem - 1px)}.modal-footer>*{margin:.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-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:calc(100vh - 3.5rem);height:-webkit-min-content;height:-moz-min-content;height:min-content}.modal-sm{max-width:300px}}@media(min-width: 992px){.modal-lg,.modal-xl{max-width:800px}}@media(min-width: 1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";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:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:rgba(0,0,0,0);border-style:solid}.bs-tooltip-top,.bs-tooltip-auto[x-placement^=top]{padding:.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:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-right,.bs-tooltip-auto[x-placement^=right]{padding:0 .4rem}.bs-tooltip-right .arrow,.bs-tooltip-auto[x-placement^=right] .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-right .arrow::before,.bs-tooltip-auto[x-placement^=right] .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-bottom,.bs-tooltip-auto[x-placement^=bottom]{padding:.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 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-left,.bs-tooltip-auto[x-placement^=left]{padding:0 .4rem}.bs-tooltip-left .arrow,.bs-tooltip-auto[x-placement^=left] .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-left .arrow::before,.bs-tooltip-auto[x-placement^=left] .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.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,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";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,.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow::before,.popover .arrow::after{position:absolute;display:block;content:"";border-color:rgba(0,0,0,0);border-style:solid}.bs-popover-top,.bs-popover-auto[x-placement^=top]{margin-bottom:.5rem}.bs-popover-top>.arrow,.bs-popover-auto[x-placement^=top]>.arrow{bottom:calc(-0.5rem - 1px)}.bs-popover-top>.arrow::before,.bs-popover-auto[x-placement^=top]>.arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-top>.arrow::after,.bs-popover-auto[x-placement^=top]>.arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-right,.bs-popover-auto[x-placement^=right]{margin-left:.5rem}.bs-popover-right>.arrow,.bs-popover-auto[x-placement^=right]>.arrow{left:calc(-0.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-right>.arrow::before,.bs-popover-auto[x-placement^=right]>.arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-right>.arrow::after,.bs-popover-auto[x-placement^=right]>.arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-bottom,.bs-popover-auto[x-placement^=bottom]{margin-top:.5rem}.bs-popover-bottom>.arrow,.bs-popover-auto[x-placement^=bottom]>.arrow{top:calc(-0.5rem - 1px)}.bs-popover-bottom>.arrow::before,.bs-popover-auto[x-placement^=bottom]>.arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-bottom>.arrow::after,.bs-popover-auto[x-placement^=bottom]>.arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;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:.5rem}.bs-popover-left>.arrow,.bs-popover-auto[x-placement^=left]>.arrow{right:calc(-0.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-left>.arrow::before,.bs-popover-auto[x-placement^=left]>.arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-left>.arrow::after,.bs-popover-auto[x-placement^=left]>.arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;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:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{-ms-touch-action:pan-y;touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out, -webkit-transform .6s ease-in-out}@media(prefers-reduced-motion: reduce){.carousel-item{-webkit-transition:none;transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-left),.active.carousel-item-right{-webkit-transform:translateX(100%);transform:translateX(100%)}.carousel-item-prev:not(.carousel-item-right),.active.carousel-item-left{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transform:none;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;-webkit-transition:opacity 0s .6s;transition:opacity 0s .6s}@media(prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{-webkit-transition:none;transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;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%;padding:0;color:#fff;text-align:center;background:none;border:0;opacity:.5;-webkit-transition:opacity .15s ease;transition:opacity .15s ease}@media(prefers-reduced-motion: reduce){.carousel-control-prev,.carousel-control-next{-webkit-transition:none;transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;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:50%/100% 100% no-repeat}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;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{-webkit-box-sizing:content-box;box-sizing:content-box;-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;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);opacity:.5;-webkit-transition:opacity .6s ease;transition:opacity .6s ease}@media(prefers-reduced-motion: reduce){.carousel-indicators li{-webkit-transition:none;transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:-0.125em;border:.25em solid currentColor;border-right-color:rgba(0,0,0,0);border-radius:50%;-webkit-animation:.75s linear infinite spinner-border;animation:.75s linear infinite spinner-border}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}@keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:-0.125em;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:.75s linear infinite spinner-grow;animation:.75s linear infinite spinner-grow}.spinner-grow-sm{width:1rem;height:1rem}@media(prefers-reduced-motion: reduce){.spinner-border,.spinner-grow{-webkit-animation-duration:1.5s;animation-duration:1.5s}}.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:rgba(0,0,0,0) !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-sm{border-radius:.2rem !important}.rounded{border-radius:.25rem !important}.rounded-top{border-top-left-radius:.25rem !important;border-top-right-radius:.25rem !important}.rounded-right{border-top-right-radius:.25rem !important;border-bottom-right-radius:.25rem !important}.rounded-bottom{border-bottom-right-radius:.25rem !important;border-bottom-left-radius:.25rem !important}.rounded-left{border-top-left-radius:.25rem !important;border-bottom-left-radius:.25rem !important}.rounded-lg{border-radius:.3rem !important}.rounded-circle{border-radius:50% !important}.rounded-pill{border-radius:50rem !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.85714286%}.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}.flex-fill{-webkit-box-flex:1 !important;-ms-flex:1 1 auto !important;flex:1 1 auto !important}.flex-grow-0{-webkit-box-flex:0 !important;-ms-flex-positive:0 !important;flex-grow:0 !important}.flex-grow-1{-webkit-box-flex:1 !important;-ms-flex-positive:1 !important;flex-grow:1 !important}.flex-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}.flex-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !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}.flex-sm-fill{-webkit-box-flex:1 !important;-ms-flex:1 1 auto !important;flex:1 1 auto !important}.flex-sm-grow-0{-webkit-box-flex:0 !important;-ms-flex-positive:0 !important;flex-grow:0 !important}.flex-sm-grow-1{-webkit-box-flex:1 !important;-ms-flex-positive:1 !important;flex-grow:1 !important}.flex-sm-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}.flex-sm-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !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}.flex-md-fill{-webkit-box-flex:1 !important;-ms-flex:1 1 auto !important;flex:1 1 auto !important}.flex-md-grow-0{-webkit-box-flex:0 !important;-ms-flex-positive:0 !important;flex-grow:0 !important}.flex-md-grow-1{-webkit-box-flex:1 !important;-ms-flex-positive:1 !important;flex-grow:1 !important}.flex-md-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}.flex-md-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !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}.flex-lg-fill{-webkit-box-flex:1 !important;-ms-flex:1 1 auto !important;flex:1 1 auto !important}.flex-lg-grow-0{-webkit-box-flex:0 !important;-ms-flex-positive:0 !important;flex-grow:0 !important}.flex-lg-grow-1{-webkit-box-flex:1 !important;-ms-flex-positive:1 !important;flex-grow:1 !important}.flex-lg-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}.flex-lg-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !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}.flex-xl-fill{-webkit-box-flex:1 !important;-ms-flex:1 1 auto !important;flex:1 1 auto !important}.flex-xl-grow-0{-webkit-box-flex:0 !important;-ms-flex-positive:0 !important;flex-grow:0 !important}.flex-xl-grow-1{-webkit-box-flex:1 !important;-ms-flex-positive:1 !important;flex-grow:1 !important}.flex-xl-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}.flex-xl-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !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}}.user-select-all{-webkit-user-select:all !important;-moz-user-select:all !important;-ms-user-select:all !important;user-select:all !important}.user-select-auto{-webkit-user-select:auto !important;-moz-user-select:auto !important;-ms-user-select:auto !important;user-select:auto !important}.user-select-none{-webkit-user-select:none !important;-moz-user-select:none !important;-ms-user-select:none !important;user-select:none !important}.overflow-auto{overflow:auto !important}.overflow-hidden{overflow:hidden !important}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{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: sticky){.sticky-top{position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{-webkit-box-shadow:0 .125rem .25rem rgba(0,0,0,.075) !important;box-shadow:0 .125rem .25rem rgba(0,0,0,.075) !important}.shadow{-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15) !important;box-shadow:0 .5rem 1rem rgba(0,0,0,.15) !important}.shadow-lg{-webkit-box-shadow:0 1rem 3rem rgba(0,0,0,.175) !important;box-shadow:0 1rem 3rem rgba(0,0,0,.175) !important}.shadow-none{-webkit-box-shadow:none !important;box-shadow:none !important}.w-25{width:25% !important}.w-50{width:50% !important}.w-75{width:75% !important}.w-100{width:100% !important}.w-auto{width:auto !important}.h-25{height:25% !important}.h-50{height:50% !important}.h-75{height:75% !important}.h-100{height:100% !important}.h-auto{height:auto !important}.mw-100{max-width:100% !important}.mh-100{max-height:100% !important}.min-vw-100{min-width:100vw !important}.min-vh-100{min-height:100vh !important}.vw-100{width:100vw !important}.vh-100{height:100vh !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:.25rem !important}.mt-1,.my-1{margin-top:.25rem !important}.mr-1,.mx-1{margin-right:.25rem !important}.mb-1,.my-1{margin-bottom:.25rem !important}.ml-1,.mx-1{margin-left:.25rem !important}.m-2{margin:.5rem !important}.mt-2,.my-2{margin-top:.5rem !important}.mr-2,.mx-2{margin-right:.5rem !important}.mb-2,.my-2{margin-bottom:.5rem !important}.ml-2,.mx-2{margin-left:.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:.25rem !important}.pt-1,.py-1{padding-top:.25rem !important}.pr-1,.px-1{padding-right:.25rem !important}.pb-1,.py-1{padding-bottom:.25rem !important}.pl-1,.px-1{padding-left:.25rem !important}.p-2{padding:.5rem !important}.pt-2,.py-2{padding-top:.5rem !important}.pr-2,.px-2{padding-right:.5rem !important}.pb-2,.py-2{padding-bottom:.5rem !important}.pl-2,.px-2{padding-left:.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-n1{margin:-0.25rem !important}.mt-n1,.my-n1{margin-top:-0.25rem !important}.mr-n1,.mx-n1{margin-right:-0.25rem !important}.mb-n1,.my-n1{margin-bottom:-0.25rem !important}.ml-n1,.mx-n1{margin-left:-0.25rem !important}.m-n2{margin:-0.5rem !important}.mt-n2,.my-n2{margin-top:-0.5rem !important}.mr-n2,.mx-n2{margin-right:-0.5rem !important}.mb-n2,.my-n2{margin-bottom:-0.5rem !important}.ml-n2,.mx-n2{margin-left:-0.5rem !important}.m-n3{margin:-1rem !important}.mt-n3,.my-n3{margin-top:-1rem !important}.mr-n3,.mx-n3{margin-right:-1rem !important}.mb-n3,.my-n3{margin-bottom:-1rem !important}.ml-n3,.mx-n3{margin-left:-1rem !important}.m-n4{margin:-1.5rem !important}.mt-n4,.my-n4{margin-top:-1.5rem !important}.mr-n4,.mx-n4{margin-right:-1.5rem !important}.mb-n4,.my-n4{margin-bottom:-1.5rem !important}.ml-n4,.mx-n4{margin-left:-1.5rem !important}.m-n5{margin:-3rem !important}.mt-n5,.my-n5{margin-top:-3rem !important}.mr-n5,.mx-n5{margin-right:-3rem !important}.mb-n5,.my-n5{margin-bottom:-3rem !important}.ml-n5,.mx-n5{margin-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:.25rem !important}.mt-sm-1,.my-sm-1{margin-top:.25rem !important}.mr-sm-1,.mx-sm-1{margin-right:.25rem !important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem !important}.ml-sm-1,.mx-sm-1{margin-left:.25rem !important}.m-sm-2{margin:.5rem !important}.mt-sm-2,.my-sm-2{margin-top:.5rem !important}.mr-sm-2,.mx-sm-2{margin-right:.5rem !important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem !important}.ml-sm-2,.mx-sm-2{margin-left:.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:.25rem !important}.pt-sm-1,.py-sm-1{padding-top:.25rem !important}.pr-sm-1,.px-sm-1{padding-right:.25rem !important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem !important}.pl-sm-1,.px-sm-1{padding-left:.25rem !important}.p-sm-2{padding:.5rem !important}.pt-sm-2,.py-sm-2{padding-top:.5rem !important}.pr-sm-2,.px-sm-2{padding-right:.5rem !important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem !important}.pl-sm-2,.px-sm-2{padding-left:.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-n1{margin:-0.25rem !important}.mt-sm-n1,.my-sm-n1{margin-top:-0.25rem !important}.mr-sm-n1,.mx-sm-n1{margin-right:-0.25rem !important}.mb-sm-n1,.my-sm-n1{margin-bottom:-0.25rem !important}.ml-sm-n1,.mx-sm-n1{margin-left:-0.25rem !important}.m-sm-n2{margin:-0.5rem !important}.mt-sm-n2,.my-sm-n2{margin-top:-0.5rem !important}.mr-sm-n2,.mx-sm-n2{margin-right:-0.5rem !important}.mb-sm-n2,.my-sm-n2{margin-bottom:-0.5rem !important}.ml-sm-n2,.mx-sm-n2{margin-left:-0.5rem !important}.m-sm-n3{margin:-1rem !important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem !important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem !important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem !important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem !important}.m-sm-n4{margin:-1.5rem !important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem !important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem !important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem !important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem !important}.m-sm-n5{margin:-3rem !important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem !important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem !important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem !important}.ml-sm-n5,.mx-sm-n5{margin-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:.25rem !important}.mt-md-1,.my-md-1{margin-top:.25rem !important}.mr-md-1,.mx-md-1{margin-right:.25rem !important}.mb-md-1,.my-md-1{margin-bottom:.25rem !important}.ml-md-1,.mx-md-1{margin-left:.25rem !important}.m-md-2{margin:.5rem !important}.mt-md-2,.my-md-2{margin-top:.5rem !important}.mr-md-2,.mx-md-2{margin-right:.5rem !important}.mb-md-2,.my-md-2{margin-bottom:.5rem !important}.ml-md-2,.mx-md-2{margin-left:.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:.25rem !important}.pt-md-1,.py-md-1{padding-top:.25rem !important}.pr-md-1,.px-md-1{padding-right:.25rem !important}.pb-md-1,.py-md-1{padding-bottom:.25rem !important}.pl-md-1,.px-md-1{padding-left:.25rem !important}.p-md-2{padding:.5rem !important}.pt-md-2,.py-md-2{padding-top:.5rem !important}.pr-md-2,.px-md-2{padding-right:.5rem !important}.pb-md-2,.py-md-2{padding-bottom:.5rem !important}.pl-md-2,.px-md-2{padding-left:.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-n1{margin:-0.25rem !important}.mt-md-n1,.my-md-n1{margin-top:-0.25rem !important}.mr-md-n1,.mx-md-n1{margin-right:-0.25rem !important}.mb-md-n1,.my-md-n1{margin-bottom:-0.25rem !important}.ml-md-n1,.mx-md-n1{margin-left:-0.25rem !important}.m-md-n2{margin:-0.5rem !important}.mt-md-n2,.my-md-n2{margin-top:-0.5rem !important}.mr-md-n2,.mx-md-n2{margin-right:-0.5rem !important}.mb-md-n2,.my-md-n2{margin-bottom:-0.5rem !important}.ml-md-n2,.mx-md-n2{margin-left:-0.5rem !important}.m-md-n3{margin:-1rem !important}.mt-md-n3,.my-md-n3{margin-top:-1rem !important}.mr-md-n3,.mx-md-n3{margin-right:-1rem !important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem !important}.ml-md-n3,.mx-md-n3{margin-left:-1rem !important}.m-md-n4{margin:-1.5rem !important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem !important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem !important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem !important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem !important}.m-md-n5{margin:-3rem !important}.mt-md-n5,.my-md-n5{margin-top:-3rem !important}.mr-md-n5,.mx-md-n5{margin-right:-3rem !important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem !important}.ml-md-n5,.mx-md-n5{margin-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:.25rem !important}.mt-lg-1,.my-lg-1{margin-top:.25rem !important}.mr-lg-1,.mx-lg-1{margin-right:.25rem !important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem !important}.ml-lg-1,.mx-lg-1{margin-left:.25rem !important}.m-lg-2{margin:.5rem !important}.mt-lg-2,.my-lg-2{margin-top:.5rem !important}.mr-lg-2,.mx-lg-2{margin-right:.5rem !important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem !important}.ml-lg-2,.mx-lg-2{margin-left:.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:.25rem !important}.pt-lg-1,.py-lg-1{padding-top:.25rem !important}.pr-lg-1,.px-lg-1{padding-right:.25rem !important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem !important}.pl-lg-1,.px-lg-1{padding-left:.25rem !important}.p-lg-2{padding:.5rem !important}.pt-lg-2,.py-lg-2{padding-top:.5rem !important}.pr-lg-2,.px-lg-2{padding-right:.5rem !important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem !important}.pl-lg-2,.px-lg-2{padding-left:.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-n1{margin:-0.25rem !important}.mt-lg-n1,.my-lg-n1{margin-top:-0.25rem !important}.mr-lg-n1,.mx-lg-n1{margin-right:-0.25rem !important}.mb-lg-n1,.my-lg-n1{margin-bottom:-0.25rem !important}.ml-lg-n1,.mx-lg-n1{margin-left:-0.25rem !important}.m-lg-n2{margin:-0.5rem !important}.mt-lg-n2,.my-lg-n2{margin-top:-0.5rem !important}.mr-lg-n2,.mx-lg-n2{margin-right:-0.5rem !important}.mb-lg-n2,.my-lg-n2{margin-bottom:-0.5rem !important}.ml-lg-n2,.mx-lg-n2{margin-left:-0.5rem !important}.m-lg-n3{margin:-1rem !important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem !important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem !important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem !important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem !important}.m-lg-n4{margin:-1.5rem !important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem !important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem !important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem !important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem !important}.m-lg-n5{margin:-3rem !important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem !important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem !important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem !important}.ml-lg-n5,.mx-lg-n5{margin-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:.25rem !important}.mt-xl-1,.my-xl-1{margin-top:.25rem !important}.mr-xl-1,.mx-xl-1{margin-right:.25rem !important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem !important}.ml-xl-1,.mx-xl-1{margin-left:.25rem !important}.m-xl-2{margin:.5rem !important}.mt-xl-2,.my-xl-2{margin-top:.5rem !important}.mr-xl-2,.mx-xl-2{margin-right:.5rem !important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem !important}.ml-xl-2,.mx-xl-2{margin-left:.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:.25rem !important}.pt-xl-1,.py-xl-1{padding-top:.25rem !important}.pr-xl-1,.px-xl-1{padding-right:.25rem !important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem !important}.pl-xl-1,.px-xl-1{padding-left:.25rem !important}.p-xl-2{padding:.5rem !important}.pt-xl-2,.py-xl-2{padding-top:.5rem !important}.pr-xl-2,.px-xl-2{padding-right:.5rem !important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem !important}.pl-xl-2,.px-xl-2{padding-left:.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-n1{margin:-0.25rem !important}.mt-xl-n1,.my-xl-n1{margin-top:-0.25rem !important}.mr-xl-n1,.mx-xl-n1{margin-right:-0.25rem !important}.mb-xl-n1,.my-xl-n1{margin-bottom:-0.25rem !important}.ml-xl-n1,.mx-xl-n1{margin-left:-0.25rem !important}.m-xl-n2{margin:-0.5rem !important}.mt-xl-n2,.my-xl-n2{margin-top:-0.5rem !important}.mr-xl-n2,.mx-xl-n2{margin-right:-0.5rem !important}.mb-xl-n2,.my-xl-n2{margin-bottom:-0.5rem !important}.ml-xl-n2,.mx-xl-n2{margin-left:-0.5rem !important}.m-xl-n3{margin:-1rem !important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem !important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem !important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem !important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem !important}.m-xl-n4{margin:-1.5rem !important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem !important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem !important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem !important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem !important}.m-xl-n5{margin:-3rem !important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem !important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem !important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem !important}.ml-xl-n5,.mx-xl-n5{margin-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}}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace !important}.text-justify{text-align:justify !important}.text-wrap{white-space:normal !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-lighter{font-weight:lighter !important}.font-weight-normal{font-weight:400 !important}.font-weight-bold{font-weight:700 !important}.font-weight-bolder{font-weight:bolder !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:#0056b3 !important}.text-secondary{color:#6c757d !important}a.text-secondary:hover,a.text-secondary:focus{color:#494f54 !important}.text-success{color:#28a745 !important}a.text-success:hover,a.text-success:focus{color:#19692c !important}.text-info{color:#17a2b8 !important}a.text-info:hover,a.text-info:focus{color:#0f6674 !important}.text-warning{color:#ffc107 !important}a.text-warning:hover,a.text-warning:focus{color:#ba8b00 !important}.text-danger{color:#dc3545 !important}a.text-danger:hover,a.text-danger:focus{color:#a71d2a !important}.text-light{color:#f8f9fa !important}a.text-light:hover,a.text-light:focus{color:#cbd3da !important}.text-dark{color:#343a40 !important}a.text-dark:hover,a.text-dark:focus{color:#121416 !important}.text-body{color:#212529 !important}.text-muted{color:#6c757d !important}.text-black-50{color:rgba(0,0,0,.5) !important}.text-white-50{color:rgba(255,255,255,.5) !important}.text-hide{font:0/0 a;color:rgba(0,0,0,0);text-shadow:none;background-color:rgba(0,0,0,0);border:0}.text-decoration-none{text-decoration:none !important}.text-break{word-break:break-word !important;word-wrap:break-word !important}.text-reset{color:inherit !important}.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 #adb5bd;page-break-inside:avoid}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 #dee2e6 !important}.table-dark{color:inherit}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}}.highlight table td{padding:5px}.highlight table pre{margin:0}.highlight .cm{color:#998;font-style:italic}.highlight .cp{color:#999;font-weight:bold}.highlight .c1{color:#998;font-style:italic}.highlight .cs{color:#999;font-weight:bold;font-style:italic}.highlight .c,.highlight .cd{color:#998;font-style:italic}.highlight .err{color:#a61717;background-color:#e3d2d2}.highlight .gd{color:#000;background-color:#fdd}.highlight .ge{color:#000;font-style:italic}.highlight .gr{color:#a00}.highlight .gh{color:#999}.highlight .gi{color:#000;background-color:#dfd}.highlight .go{color:#888}.highlight .gp{color:#555}.highlight .gs{font-weight:bold}.highlight .gu{color:#aaa}.highlight .gt{color:#a00}.highlight .kc{color:#000;font-weight:bold}.highlight .kd{color:#000;font-weight:bold}.highlight .kn{color:#000;font-weight:bold}.highlight .kp{color:#000;font-weight:bold}.highlight .kr{color:#000;font-weight:bold}.highlight .kt{color:#458;font-weight:bold}.highlight .k,.highlight .kv{color:#000;font-weight:bold}.highlight .mf{color:#099}.highlight .mh{color:#099}.highlight .il{color:#099}.highlight .mi{color:#099}.highlight .mo{color:#099}.highlight .m,.highlight .mb,.highlight .mx{color:#099}.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:teal}.highlight .bp{color:#525252}.highlight .nb{color:#0086b3}.highlight .nc{color:#458;font-weight:bold}.highlight .no{color:teal}.highlight .nd{color:#3c5d5d;font-weight:bold}.highlight .ni{color:purple}.highlight .ne{color:#900;font-weight:bold}.highlight .nf{color:#900;font-weight:bold}.highlight .nl{color:#900;font-weight:bold}.highlight .nn{color:#555}.highlight .nt{color:navy}.highlight .vc{color:teal}.highlight .vg{color:teal}.highlight .vi{color:teal}.highlight .nv{color:teal}.highlight .ow{color:#000;font-weight:bold}.highlight .o{color:#000;font-weight:bold}.highlight .n{color:#000;font-weight:bold}.highlight .p{color:#000;font-weight:bold}.highlight .w{color:#bbb}.highlight{background-color:#f8f8f8}@font-face{font-family:FreightSans;font-weight:700;font-style:normal;src:url("../fonts/FreightSans/freight-sans-bold.woff2") format("woff2"),url("../fonts/FreightSans/freight-sans-bold.woff") format("woff")}@font-face{font-family:FreightSans;font-weight:700;font-style:italic;src:url("../fonts/FreightSans/freight-sans-bold-italic.woff2") format("woff2"),url("../fonts/FreightSans/freight-sans-bold-italic.woff") format("woff")}@font-face{font-family:FreightSans;font-weight:500;font-style:normal;src:url("../fonts/FreightSans/freight-sans-medium.woff2") format("woff2"),url("../fonts/FreightSans/freight-sans-medium.woff") format("woff")}@font-face{font-family:FreightSans;font-weight:500;font-style:italic;src:url("../fonts/FreightSans/freight-sans-medium-italic.woff2") format("woff2"),url("../fonts/FreightSans/freight-sans-medium-italic.woff") format("woff")}@font-face{font-family:FreightSans;font-weight:100;font-style:normal;src:url("../fonts/FreightSans/freight-sans-light.woff2") format("woff2"),url("../fonts/FreightSans/freight-sans-light.woff") format("woff")}@font-face{font-family:FreightSans;font-weight:100;font-style:italic;src:url("../fonts/FreightSans/freight-sans-light-italic.woff2") format("woff2"),url("../fonts/FreightSans/freight-sans-light-italic.woff") format("woff")}@font-face{font-family:FreightSans;font-weight:400;font-style:italic;src:url("../fonts/FreightSans/freight-sans-book-italic.woff2") format("woff2"),url("../fonts/FreightSans/freight-sans-book-italic.woff") format("woff")}@font-face{font-family:FreightSans;font-weight:400;font-style:normal;src:url("../fonts/FreightSans/freight-sans-book.woff2") format("woff2"),url("../fonts/FreightSans/freight-sans-book.woff") format("woff")}@font-face{font-family:IBMPlexMono;font-weight:600;font-style:normal;unicode-range:u+0020-007f;src:local("IBMPlexMono-SemiBold"),url("../fonts/IBMPlexMono/IBMPlexMono-SemiBold.woff2") format("woff2"),url("../fonts/IBMPlexMono/IBMPlexMono-SemiBold.woff") format("woff")}@font-face{font-family:IBMPlexMono;font-weight:500;font-style:normal;unicode-range:u+0020-007f;src:local("IBMPlexMono-Medium"),url("../fonts/IBMPlexMono/IBMPlexMono-Medium.woff2") format("woff2"),url("../fonts/IBMPlexMono/IBMPlexMono-Medium.woff") format("woff")}@font-face{font-family:IBMPlexMono;font-weight:400;font-style:normal;unicode-range:u+0020-007f;src:local("IBMPlexMono-Regular"),url("../fonts/IBMPlexMono/IBMPlexMono-Regular.woff2") format("woff2"),url("../fonts/IBMPlexMono/IBMPlexMono-Regular.woff") format("woff")}@font-face{font-family:IBMPlexMono;font-weight:300;font-style:normal;unicode-range:u+0020-007f;src:local("IBMPlexMono-Light"),url("../fonts/IBMPlexMono/IBMPlexMono-Light.woff2") format("woff2"),url("../fonts/IBMPlexMono/IBMPlexMono-Light.woff") format("woff")}@font-face{font-family:UCity;font-weight:600;font-style:normal;src:local("UCity-Semibold"),url("../fonts/UCity/UCity-Semibold.woff2") format("woff2")}@font-face{font-family:UCity;font-weight:400;font-style:normal;src:local("UCity-Regular"),url("../fonts/UCity/UCity-Regular.woff2") format("woff2")}@font-face{font-family:UCity;font-weight:300;font-style:normal;src:local("UCity-Light"),url("../fonts/UCity/UCity-Light.woff2") format("woff2")}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:FreightSans,Helvetica Neue,Helvetica,Arial,sans-serif}a:link,a:visited,a:hover{text-decoration:none;color:#792ee5}a.with-right-arrow,.btn.with-right-arrow{padding-right:1.375rem;position:relative;background-image:url("../images/chevron-right-orange.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:#792ee5}::-moz-placeholder{color:#792ee5}:-ms-input-placeholder{color:#792ee5}:-moz-placeholder{color:#792ee5}.email-subscribe-form input.email{color:#792ee5;border:none;border-bottom:1px solid #939393;width:100%;background-color:rgba(0,0,0,0);outline:none;font-size:1.125rem;letter-spacing:.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:rgba(0,0,0,0);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}.badge{font-weight:inherit;border-radius:3px}.badge-primary{background-color:#792ee5}.badge-secondary{background-color:#979797}code,kbd,pre,samp{font-family:"Inconsolata","IBMPlexMono","SFMono-Regular","Menlo","Monaco","Consolas","Liberation Mono","Courier New","monospace"}code span,kbd span,pre span,samp span{font-family:"Inconsolata","IBMPlexMono","SFMono-Regular","Menlo","Monaco","Consolas","Liberation Mono","Courier New","monospace"}pre{padding:1.125rem;background-color:#f3f4f7}pre code{font-size:.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:#fe6162}a:link.has-code,a:visited.has-code,a:hover.has-code{color:#fe6162}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:#fff;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:32px;width:calc(100% - 25px);background-image:url("../images/logo_light.svg"),url("../images/logo.svg");background-repeat:no-repeat;background-size:contain;display:block;float:left;z-index:10}@media screen and (min-width: 1100px){.header-logo{background-size:contain;position:absolute;height:43px;width:25%;top:4px;float:none}}@media screen and (min-width: 1600px){.header-logo{width:350px}}.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:8px}@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:#792ee5;font-size:1.375rem;left:0;position:absolute;right:0;text-align:center}.header-holder .main-menu ul li.active a{color:#792ee5}.header-holder .main-menu ul li.docs-active:after{content:"•";bottom:-24px;color:#792ee5;font-size:1.375rem;left:-24px;position:absolute;right:0;text-align:center}.header-holder .main-menu ul li:last-of-type{margin-right:0}.header-holder .main-menu ul li a{color:#1c1c1c;font-family:UCity;font-size:14px;font-weight:600;line-height:1.25rem;letter-spacing:0px;text-align:left;text-decoration:none}@media screen and (min-width: 1100px){.header-holder .main-menu ul li a:hover{color:#792ee5}}.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,.mobile-main-menu .container-sm,.mobile-main-menu .container-md,.mobile-main-menu .container-lg,.mobile-main-menu .container-xl{-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-sm:before,.mobile-main-menu .container-md:before,.mobile-main-menu .container-lg:before,.mobile-main-menu .container-xl:before,.mobile-main-menu .container-fluid:after,.mobile-main-menu .container-sm:after,.mobile-main-menu .container-md:after,.mobile-main-menu .container-lg:after,.mobile-main-menu .container-xl:after{content:"";display:table}.mobile-main-menu .container-fluid:after,.mobile-main-menu .container-sm:after,.mobile-main-menu .container-md:after,.mobile-main-menu .container-lg:after,.mobile-main-menu .container-xl:after{clear:both}.mobile-main-menu .container-fluid,.mobile-main-menu .container-sm,.mobile-main-menu .container-md,.mobile-main-menu .container-lg,.mobile-main-menu .container-xl{*zoom:1}.mobile-main-menu.open ul{list-style-type:none;padding:0}.mobile-main-menu.open ul li a,.mobile-main-menu.open .resources-mobile-menu-title{font-size:2rem;color:#fff;letter-spacing:0;line-height:4rem;text-decoration:none}.mobile-main-menu.open ul li.active a{color:#792ee5}.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:1px}.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:calc(100% - 68px);overflow-y:scroll}.mobile-main-menu-links-container .main-menu{height:100%}.mobile-main-menu-links-container ul.resources-mobile-menu-items li{padding-left:15px}.site-footer{padding:2.5rem 0;width:100%;background:#000;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:#fff}.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:.375rem}.site-footer ul li.list-title{padding-bottom:.75rem;color:#fff}.site-footer a:link,.site-footer a:visited{color:inherit}@media screen and (min-width: 768px){.site-footer a:hover{color:#792ee5}}.docs-tutorials-resources{background-color:#262626;color:#fff;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:.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:.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:#792ee5}.docs-tutorials-resources a:hover{color:#fff}.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-weight:600;font-size:1.25rem;line-height:1.5rem;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 dt,article.pytorch-article dl dd,article.pytorch-article blockquote{font-size:1rem;line-height:1.375rem;color:#262626;letter-spacing:.01px;font-weight:500}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:.625rem;color:#262626}article.pytorch-article table td{padding:.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:.3125rem;padding-left:0}article.pytorch-article table.docutils.field-list td.field-body{padding:.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:.625rem}article.pytorch-article dl{margin-bottom:1.5rem}article.pytorch-article dl dt{margin-bottom:.75rem}article.pytorch-article pre{margin-bottom:2.5rem}article.pytorch-article hr{margin-top:4.6875rem;margin-bottom:4.6875rem}article.pytorch-article blockquote{margin:0 auto;margin-bottom:2.5rem;width:65%}article.pytorch-article .hidden{display:none}article.pytorch-article img{width:100%}html{height:100%}@media screen and (min-width: 768px){html{font-size:16px}}body{background:#fff;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:#792ee5;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:#792ee5}.wy-breadcrumbs li a{color:#792ee5}ul.pytorch-breadcrumbs{padding-left:0;list-style-type:none}ul.pytorch-breadcrumbs li{display:inline-block;font-size:.875rem}ul.pytorch-breadcrumbs a{color:#792ee5;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.svg");height:38px;top:-10px}.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 .rating-hr.hr-top{margin-bottom:-0.0625rem}.rst-content footer .rating-hr.hr-bottom{margin-top:-0.0625rem}.rst-content footer .rating-container{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1.125rem}.rst-content footer .rating-container .rating-prompt,.rst-content footer .rating-container .was-helpful-thank-you{padding:.625rem 1.25rem .625rem 1.25rem}.rst-content footer .rating-container .was-helpful-thank-you{display:none}.rst-content footer .rating-container .rating-prompt.yes-link,.rst-content footer .rating-container .rating-prompt.no-link{color:#792ee5;cursor:pointer}.rst-content footer .rating-container .rating-prompt.yes-link:hover,.rst-content footer .rating-container .rating-prompt.no-link:hover{background-color:#792ee5;color:#fff}.rst-content footer .rating-container .stars-outer{display:inline-block;position:relative;font-family:FontAwesome;padding:.625rem 1.25rem .625rem 1.25rem}.rst-content footer .rating-container .stars-outer i{cursor:pointer}.rst-content footer .rating-container .stars-outer .star-fill{color:#792ee5}.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;text-transform:uppercase;margin:1.375rem 0}span.pre{color:#6c6c6d;background-color:#f3f4f7;padding:2px 6px}pre{background-color:#f3f4f7;padding:1.375rem}.highlight .c1{color:#6c6c6d}.headerlink{display:none !important}a:link.has-code,a:hover.has-code,a:visited.has-code{color:#fe6162}a:link.has-code span,a:hover.has-code span,a:visited.has-code span{color:#fe6162}article.pytorch-article ul,article.pytorch-article ol{padding-left:1.875rem;margin:0}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:normal}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}.left-menu-link{background-color:green}.left-menu-link:hover{background-color:#792ee5}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{color:#1c1c1c;text-decoration:none;font-family:UCity;font-size:.875rem;font-style:normal;font-weight:600;line-height:1.25rem;letter-spacing:0px;text-align:left}article.pytorch-article .sphx-glr-thumbcontainer:hover{-webkit-box-shadow:none;box-shadow:none;border-bottom-color:#fff}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:.1}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:-1px;left:5px;background-color:#792ee5;-webkit-transition:width .25s ease-in-out;transition:width .25s ease-in-out}article.pytorch-article .sphx-glr-thumbcontainer:hover:after{width:calc(100% - 5px)}}@media screen and (min-width: 768px){article.pytorch-article .sphx-glr-thumbcontainer:after{background-color:#792ee5}}article.pytorch-article .section :not(dt)>code{color:#262626;border-top:solid 2px #fff;background-color:#fff;border-bottom:solid 2px #fff;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 .function dt,article.pytorch-article .class dt,article.pytorch-article .attribute dt,article.pytorch-article .class .attribute dt,article.pytorch-article .method dt{position:relative;background:#f3f4f7;padding:.5rem;border-left:3px solid #792ee5;word-wrap:break-word;padding-right:100px}article.pytorch-article .function dt em.property,article.pytorch-article .class dt em.property,article.pytorch-article .attribute dt em.property,article.pytorch-article .method dt em.property{font-family:inherit}article.pytorch-article .function dt em,article.pytorch-article .class dt em,article.pytorch-article .attribute dt em,article.pytorch-article .class .attribute dt em,article.pytorch-article .method dt em,article.pytorch-article .function dt .sig-paren,article.pytorch-article .class dt .sig-paren,article.pytorch-article .attribute dt .sig-paren,article.pytorch-article .method dt .sig-paren{font-family:"Inconsolata","IBMPlexMono","SFMono-Regular","Menlo","Monaco","Consolas","Liberation Mono","Courier New","monospace";font-size:87.5%}article.pytorch-article .function dt a,article.pytorch-article .class dt a,article.pytorch-article .attribute dt a,article.pytorch-article .class .attribute dt a,article.pytorch-article .method dt a{position:absolute;right:30px;padding-right:0;top:50%;-webkit-transform:perspective(1px) translateY(-50%);transform:perspective(1px) translateY(-50%)}article.pytorch-article .function dt:hover .viewcode-link,article.pytorch-article .class dt:hover .viewcode-link,article.pytorch-article .attribute dt:hover .viewcode-link,article.pytorch-article .method dt:hover .viewcode-link{color:#792ee5}article.pytorch-article .function .anchorjs-link,article.pytorch-article .class .anchorjs-link,article.pytorch-article .attribute .anchorjs-link,article.pytorch-article .method .anchorjs-link{display:inline;position:absolute;right:8px;font-size:1.5625rem !important;padding-left:0}article.pytorch-article .function dt>code,article.pytorch-article .class dt>code,article.pytorch-article .attribute dt>code,article.pytorch-article .class .attribute dt>code,article.pytorch-article .method 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 .function .viewcode-link,article.pytorch-article .class .viewcode-link,article.pytorch-article .attribute .viewcode-link,article.pytorch-article .method .viewcode-link{font-size:.875rem;color:#979797;letter-spacing:0;line-height:1.5rem;text-transform:uppercase}article.pytorch-article .function dd,article.pytorch-article .class dd,article.pytorch-article .attribute dd,article.pytorch-article .class .attribute dd,article.pytorch-article .method dd{padding-left:3.75rem}article.pytorch-article .function dd p,article.pytorch-article .class dd p,article.pytorch-article .attribute dd p,article.pytorch-article .class .attribute dd p,article.pytorch-article .method dd p{color:#262626}article.pytorch-article .function table tbody tr th.field-name,article.pytorch-article .class table tbody tr th.field-name,article.pytorch-article .attribute table tbody tr th.field-name,article.pytorch-article .method table tbody tr th.field-name{white-space:nowrap;color:#262626;width:20%}@media screen and (min-width: 768px){article.pytorch-article .function table tbody tr th.field-name,article.pytorch-article .class table tbody tr th.field-name,article.pytorch-article .attribute table tbody tr th.field-name,article.pytorch-article .method table tbody tr th.field-name{width:15%}}article.pytorch-article .function table tbody tr td.field-body,article.pytorch-article .class table tbody tr td.field-body,article.pytorch-article .attribute table tbody tr td.field-body,article.pytorch-article .method table tbody tr td.field-body{padding:.625rem;width:80%;color:#262626}@media screen and (min-width: 768px){article.pytorch-article .function table tbody tr td.field-body,article.pytorch-article .class table tbody tr td.field-body,article.pytorch-article .attribute table tbody tr td.field-body,article.pytorch-article .method table tbody tr td.field-body{width:85%}}@media screen and (min-width: 1600px){article.pytorch-article .function table tbody tr td.field-body,article.pytorch-article .class table tbody tr td.field-body,article.pytorch-article .attribute table tbody tr td.field-body,article.pytorch-article .method table tbody tr td.field-body{padding-left:1.25rem}}article.pytorch-article .function table tbody tr td.field-body p,article.pytorch-article .class table tbody tr td.field-body p,article.pytorch-article .attribute table tbody tr td.field-body p,article.pytorch-article .method table tbody tr td.field-body p{padding-left:0px}article.pytorch-article .function table tbody tr td.field-body p:last-of-type,article.pytorch-article .class 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 .method table tbody tr td.field-body p:last-of-type{margin-bottom:0}article.pytorch-article .function table tbody tr td.field-body ol,article.pytorch-article .class table tbody tr td.field-body ol,article.pytorch-article .attribute table tbody tr td.field-body ol,article.pytorch-article .method table tbody tr td.field-body ol,article.pytorch-article .function table tbody tr td.field-body ul,article.pytorch-article .class table tbody tr td.field-body ul,article.pytorch-article .attribute table tbody tr td.field-body ul,article.pytorch-article .method table tbody tr td.field-body ul{padding-left:1rem;padding-bottom:0}article.pytorch-article .function table.docutils.field-list,article.pytorch-article .class table.docutils.field-list,article.pytorch-article .attribute table.docutils.field-list,article.pytorch-article .method table.docutils.field-list{margin-bottom:.75rem}article.pytorch-article .attribute .has-code{float:none}article.pytorch-article .class dt{border-left:none;border-top:3px solid #792ee5;padding-left:4em}article.pytorch-article .class dt em.property{position:absolute;left:.5rem}article.pytorch-article .class dd .docutils dt{padding-left:.5rem}article.pytorch-article .class em.property{text-transform:uppercase;font-style:normal;color:#792ee5;font-size:1rem;letter-spacing:0;padding-right:.75rem}article.pytorch-article .class dl dt em.property{position:static;left:0;padding-right:0}article.pytorch-article .class .method dt,article.pytorch-article .class .staticmethod dt{border-left:3px solid #792ee5;border-top:none}article.pytorch-article .class .method dt,article.pytorch-article .class .staticmethod dt{padding-left:.5rem}article.pytorch-article .class .attribute dt{border-top:none}article.pytorch-article .class .attribute dt em.property{position:relative;left:0}article.pytorch-article table{table-layout:fixed}article.pytorch-article .note,article.pytorch-article .warning,article.pytorch-article .tip,article.pytorch-article .seealso,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 .seealso .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:#fff;letter-spacing:1px;text-transform:uppercase;margin-bottom:1.125rem;padding:3px 0 3px 1.375rem;position:relative;font-size:.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 .seealso .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:"•";position:absolute;left:9px;color:#fff;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 .seealso 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 .seealso 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 .seealso .pre,article.pytorch-article .seealso 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:#fff;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 .seealso :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 #fff;background-color:#fff;border-bottom:solid 2px #fff;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 .seealso :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 .seealso 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 .seealso .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 .seealso ul,article.pytorch-article .seealso 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 .seealso ul li,article.pytorch-article .seealso 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 .seealso 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 .seealso .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:.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:-1px;left:5px;background-color:#792ee5;-webkit-transition:width .25s ease-in-out;transition:width .25s ease-in-out}.pytorch-article div.sphx-glr-download a:hover:after{width:calc(100% - 5px)}}@media screen and (min-width: 768px){.pytorch-article div.sphx-glr-download a:after{background-color:#792ee5}}@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:rgba(0,0,0,0);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:FreightSans,Helvetica Neue,Helvetica,Arial,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:#fff !important;table-layout:fixed}article.pytorch-article .wy-table-responsive table thead tr{border-bottom:2px solid #6c6c6d}article.pytorch-article .wy-table-responsive table thead th{line-height:1.75rem;padding-left:.9375rem;padding-right:.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:.9375rem;font-size:1rem;line-height:1.375rem}article.pytorch-article .wy-table-responsive table tbody td .pre{background:#fff;color:#792ee5;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:.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 blockquote{margin-left:3.75rem;color:#6c6c6d}article.pytorch-article .caption{color:#6c6c6d;letter-spacing:.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:73%}}@media screen and (min-width: 1600px){.pytorch-breadcrumbs-wrapper{width:850px;margin-left:1.875rem}}.pytorch-breadcrumbs-wrapper .pytorch-breadcrumbs-aside{float:right}.pytorch-breadcrumbs-wrapper .pytorch-breadcrumbs-aside .fa.fa-github{margin-top:5px;display:block}.pytorch-article .container{padding-left:0;padding-right:0;max-width:none}a:link,a:visited,a:hover{color:#792ee5}::-webkit-input-placeholder{color:#792ee5}::-moz-placeholder{color:#792ee5}:-ms-input-placeholder{color:#792ee5}:-moz-placeholder{color:#792ee5}@media screen and (min-width: 768px){.site-footer a:hover{color:#792ee5}}.docs-tutorials-resources a{color:#792ee5}.header-holder{position:relative;z-index:201}.header-holder .main-menu ul li.active:after{color:#792ee5}.header-holder .main-menu ul li.active a{color:#792ee5}@media screen and (min-width: 1100px){.header-holder .main-menu ul li a:hover{color:#792ee5}}.mobile-main-menu.open ul li.active a{color:#792ee5}.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:#000;cursor:pointer}.pytorch-call-to-action-links a:hover{color:#792ee5}.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:.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:#792ee5;color:#792ee5}.slack-container{display:-webkit-box;display:-ms-flexbox;display:flex}.slack-container .slack-button{border:1px solid rgba(0,0,0,0);background:linear-gradient(206.91deg, #792EE5 16.83%, #3EABB3 144.59%);border-radius:6px;height:30px;width:210px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:14px}.slack-container a{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;text-decoration:none}.slack-container .icon{height:100%;color:#fff;margin-left:10px;padding-top:2px}.slack-container .button-title{margin:auto;margin-left:5px;margin-right:5px;color:#fff}.slack-align-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.slack-align-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.slack-align-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#tutorial-cards-container #tutorial-cards{width:100%}#tutorial-cards-container .tutorials-nav{padding-left:0;padding-right:0;padding-bottom:0}#tutorial-cards-container .tutorials-hr{margin-top:1rem;margin-bottom:1rem}#tutorial-cards-container .card.tutorials-card{border:1px solid #cfcfcf;border-radius:5px;height:98px;margin-bottom:1.25rem;margin-bottom:1.875rem;cursor:pointer}@media screen and (min-width: 1240px){#tutorial-cards-container .card.tutorials-card{height:200px}}@media(min-width: 768px)and (max-width: 1239px){#tutorial-cards-container .card.tutorials-card{height:200px}}#tutorial-cards-container .card.tutorials-card .tutorials-image{position:absolute;top:0px;right:0px;height:96px;width:96px;opacity:.7}#tutorial-cards-container .card.tutorials-card .tutorials-image img{height:100%;width:100%}@media screen and (min-width: 768px){#tutorial-cards-container .card.tutorials-card .tutorials-image{height:198px;width:198px}}@media(min-width: 768px)and (max-width: 1239px){#tutorial-cards-container .card.tutorials-card .tutorials-image{height:198px;width:198px}}#tutorial-cards-container .card.tutorials-card .tutorials-image:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;opacity:.075}#tutorial-cards-container .card.tutorials-card .card-title-container{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}#tutorial-cards-container .card.tutorials-card .card-title-container h4{margin-bottom:1.125rem;margin-top:0;font-size:1.5rem}#tutorial-cards-container .card.tutorials-card p.card-summary,#tutorial-cards-container .card.tutorials-card .card-title-container,#tutorial-cards-container .card.tutorials-card p.tags{white-space:nowrap;overflow-y:hidden;overflow-x:scroll}@media screen and (min-width: 768px){#tutorial-cards-container .card.tutorials-card p.card-summary,#tutorial-cards-container .card.tutorials-card .card-title-container,#tutorial-cards-container .card.tutorials-card p.tags{overflow:hidden}}@media(min-width: 768px)and (max-width: 1239px){#tutorial-cards-container .card.tutorials-card p.card-summary,#tutorial-cards-container .card.tutorials-card .card-title-container,#tutorial-cards-container .card.tutorials-card p.tags{overflow:hidden}}#tutorial-cards-container .card.tutorials-card p.card-summary,#tutorial-cards-container .card.tutorials-card p.tags{color:#6c6c6d;font-weight:400;margin-bottom:0;line-height:1.5rem;font-size:.9375rem}#tutorial-cards-container .card.tutorials-card p.card-summary{height:1.5rem}@media screen and (min-width: 768px){#tutorial-cards-container .card.tutorials-card p.card-summary{white-space:normal;height:4.5rem}}@media(min-width: 768px)and (max-width: 1239px){#tutorial-cards-container .card.tutorials-card p.card-summary{white-space:normal;height:4.5rem}}#tutorial-cards-container .card.tutorials-card p.card-summary,#tutorial-cards-container .card.tutorials-card .card-title-container{width:calc(100% - 96px)}@media screen and (min-width: 768px){#tutorial-cards-container .card.tutorials-card p.card-summary,#tutorial-cards-container .card.tutorials-card .card-title-container{width:calc(100% - 200px)}}@media(min-width: 768px)and (max-width: 1239px){#tutorial-cards-container .card.tutorials-card p.card-summary,#tutorial-cards-container .card.tutorials-card .card-title-container{width:calc(100% - 200px)}}#tutorial-cards-container .card.tutorials-card p.tags{position:absolute;bottom:.75rem;width:calc(100% - 96px - 1.25rem - 1.25rem)}@media screen and (min-width: 768px){#tutorial-cards-container .card.tutorials-card p.tags{width:calc(100% - 200px - 1.25rem - 1.25rem)}}@media(min-width: 768px)and (max-width: 1239px){#tutorial-cards-container .card.tutorials-card p.tags{width:calc(100% - 200px - 1.25rem - 1.25rem)}}#tutorial-cards-container .card.tutorials-card h4{color:#262626;margin-bottom:1.125rem}#tutorial-cards-container .card.tutorials-card a{height:100%}@media screen and (min-width: 768px){#tutorial-cards-container .card.tutorials-card a{min-height:190px}}@media(min-width: 768px)and (max-width: 1239px){#tutorial-cards-container .card.tutorials-card a{min-height:234px}}@media screen and (min-width: 768px){#tutorial-cards-container .card.tutorials-card:after{content:"";display:block;width:0;height:1px;position:absolute;bottom:-1px;left:5px;background-color:#792ee5;-webkit-transition:width .25s ease-in-out;transition:width .25s ease-in-out}#tutorial-cards-container .card.tutorials-card:hover:after{width:calc(100% - 5px)}}#tutorial-cards-container .card.tutorials-card:hover{background-color:#fff;border:1px solid #e2e2e2}#tutorial-cards-container .card.tutorials-card:hover p.card-summary{color:#262626}#tutorial-cards-container .card.tutorials-card:hover .tutorials-image{opacity:unset}#tutorial-cards-container .tutorial-tags-container{width:100%}#tutorial-cards-container .tutorial-tags-container.active{width:0}#tutorial-cards-container .tutorial-filter-menu ul{list-style-type:none;padding-left:1.25rem}#tutorial-cards-container .tutorial-filter-menu ul li{padding-right:1.25rem;word-break:break-all}#tutorial-cards-container .tutorial-filter-menu ul li a{color:#979797}#tutorial-cards-container .tutorial-filter-menu ul li a:hover{color:#792ee5}#tutorial-cards-container .tutorial-filter{cursor:pointer}#tutorial-cards-container .filter-btn{color:#979797;border:1px solid #979797;border-radius:3px;display:inline-block;text-align:center;white-space:nowrap;vertical-align:middle;padding:.375rem .75rem;font-size:1rem;line-height:1.5;margin-bottom:5px}#tutorial-cards-container .filter-btn:hover{border:1px solid #792ee5;color:#792ee5}#tutorial-cards-container .filter-btn.selected{background-color:#792ee5;border:1px solid #792ee5;color:#fff}#tutorial-cards-container .all-tag-selected{background-color:#979797;color:#fff}#tutorial-cards-container .all-tag-selected:hover{border-color:#979797;color:#fff}#tutorial-cards-container .pagination .page{border:1px solid #dee2e6;padding:.5rem .75rem}#tutorial-cards-container .pagination .active .page{background-color:#dee2e6}article.pytorch-article .display-card-container .col-md-2{padding:5px}article.pytorch-article .display-card-container .col-md-3{padding:5px}article.pytorch-article .display-card-container .col-md-4{padding:5px}article.pytorch-article .display-card-container .col-md-6{padding:5px}article.pytorch-article .display-card-container .col-md-12{padding:5px}article.pytorch-article .display-card-container h3{margin:5px 0 10px 0}@media screen and (min-width: 768px){article.pytorch-article .display-card-container .display-card-hover:after{content:"";display:block;width:0;height:2px;position:absolute;top:calc(100% - 12px);left:15px;background-color:#792ee5;-webkit-transition:width .25s ease-in-out;transition:width .25s ease-in-out}article.pytorch-article .display-card-container .display-card-hover:hover:after{width:calc(100% - 30px)}}article.pytorch-article .display-card-container .card-tag{position:absolute;bottom:17px;left:15px;padding:2px 3px 2px 3px;border:1px solid #792ee5;color:#792ee5;border-radius:4px;font-size:10px;font-weight:500;text-transform:uppercase}article.pytorch-article .display-card-container .display-card{padding-bottom:10px;border:1px solid #cfcfcf;border-radius:5px;padding:10px}article.pytorch-article .display-card-container .display-card .body-paragraph{color:#666;font-weight:400;font-size:.875rem;line-height:1.25rem}article.pytorch-article .display-card-container .display-card .image-center{display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto}article.pytorch-article .display-card-container .display-card .image-center img{height:125px;margin:auto;width:100%;-o-object-fit:contain;object-fit:contain}article.pytorch-article .display-card-container .display-card .image-right{float:right;height:100%}article.pytorch-article .display-card-container .display-card .image-right img{height:100%;width:auto;-o-object-fit:contain;object-fit:contain}article.pytorch-article .tutorials-callout-container{padding-bottom:50px}article.pytorch-article .tutorials-callout-container .col-md-6{padding:5px}article.pytorch-article .tutorials-callout-container .text-container{padding-bottom:10px;border:1px solid #cfcfcf;border-radius:5px;padding:10px}@media screen and (min-width: 768px){article.pytorch-article .tutorials-callout-container .text-container:after{content:"";display:block;width:0;height:2px;position:absolute;top:calc(100% - 12px);left:15px;background-color:#792ee5;-webkit-transition:width .25s ease-in-out;transition:width .25s ease-in-out}article.pytorch-article .tutorials-callout-container .text-container:hover:after{width:calc(100% - 30px)}}@media screen and (min-width: 768px){article.pytorch-article .tutorials-callout-container .text-container{height:160px}}article.pytorch-article .tutorials-callout-container .text-container .body-paragraph{color:#666;font-weight:400;font-size:.875rem;line-height:1.25rem}article.pytorch-article .tutorials-callout-container .text-container-small{padding-bottom:10px;border:1px solid #cfcfcf;border-radius:5px;padding:10px;margin-bottom:10px}@media screen and (min-width: 768px){article.pytorch-article .tutorials-callout-container .text-container-small:after{content:"";display:block;width:0;height:2px;position:absolute;top:calc(100% - 22px);left:15px;background-color:#792ee5;-webkit-transition:width .25s ease-in-out;transition:width .25s ease-in-out}article.pytorch-article .tutorials-callout-container .text-container-small:hover:after{width:calc(100% - 30px)}}@media screen and (min-width: 768px){article.pytorch-article .tutorials-callout-container .text-container-small{height:130px}}article.pytorch-article .tutorials-callout-container .text-container-small .body-paragraph{color:#666;font-weight:400;font-size:.875rem;line-height:1.25rem}article.pytorch-article .tutorials-callout-container .btn.callout-button{font-size:1.125rem;border-radius:0;border:none;background-color:#f3f4f7;color:#6c6c6d;font-weight:400;position:relative;letter-spacing:.25px}@media screen and (min-width: 768px){article.pytorch-article .tutorials-callout-container .btn.callout-button:after{content:"";display:block;width:0;height:1px;position:absolute;bottom:-1px;left:5px;background-color:#792ee5;-webkit-transition:width .25s ease-in-out;transition:width .25s ease-in-out}article.pytorch-article .tutorials-callout-container .btn.callout-button:hover:after{width:calc(100% - 5px)}}article.pytorch-article .tutorials-callout-container .btn.callout-button a{color:inherit}.center-wrapper{max-width:560px;height:auto;margin:1.5rem auto}.video-wrapper{position:relative;padding-bottom:56.25%}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.sbs-code{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:10px;grid-template-rows:auto;grid-template-areas:"sbs-hdr1 sbs-hdr2" "sbs-blk1 sbs-blk2";margin-bottom:1.5rem}.sbs-code.container p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-style:italic;color:navy;margin-bottom:0rem}.sbs-hdr1{grid-area:sbs-hdr1}.sbs-hdr2{grid-area:sbs-hdr2}.sbs-blk1{grid-area:sbs-blk1}.sbs-blk2{grid-area:sbs-blk2}div.sbs-code :is(.highlight,pre){height:100%;margin-bottom:0rem}dl.footnote.brackets{display:grid;grid-template-columns:-webkit-max-content auto;grid-template-columns:max-content auto}.footnote.brackets dt{grid-column-start:1;margin-right:1rem}.footnote.brackets dd{grid-column-start:2}a.footnote-reference{vertical-align:super;font-size:80%;line-height:0rem}.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:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;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{padding-top:45px;float:left;width:100%;display:block}}@media screen and (min-width: 1600px){.pytorch-content-wrap{width:100%}}.pytorch-content{background:#fff;width:100%;max-width:700px;position:relative}.pytorch-content-left{min-height:100vh;margin-top:2.5rem;width:100%}@media screen and (min-width: 1101px){.pytorch-content-left{margin-top:0;margin-left:20px;width:73%;float:left}}@media screen and (min-width: 1600px){.pytorch-content-left{width:73%;margin-left:30px}}.pytorch-content-left .main-content{padding-top:.9375rem}.pytorch-content-left .main-content ul.simple{padding-bottom:1.25rem}.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;position:relative;overflow-x:hidden;overflow-y:hidden}@media screen and (min-width: 1101px){.pytorch-content-right{display:block;margin-left:0;width:25%;float:left;height:100%;padding-right:5px}}@media screen and (min-width: 1600px){.pytorch-content-right{width:24%;padding-right:5px}}@media screen and (min-width: 1101px){.pytorch-side-scroll{position:relative;overflow-x:hidden;overflow-y:scroll;height:100%}}.pytorch-menu-vertical{padding:1.25rem 1.875rem 2.5rem 1.875rem}@media screen and (min-width: 1101px){.pytorch-menu-vertical{display:block;padding-top:0;padding-right:13.5%;padding-bottom:5.625rem}}@media screen and (min-width: 1600px){.pytorch-menu-vertical{padding-left:0;padding-right:1.5625rem}}.pytorch-left-menu{display:none;background-color:#fff;color:#262626;overflow:scroll;border-right:1px solid #e2e2e2;height:100%}@media screen and (min-width: 1101px){.pytorch-left-menu{display:block;overflow-x:hidden;overflow-y:hidden;padding-bottom:110px;padding:0 1.875rem 0 0;width:22%;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{padding:0 0 0 1.875rem;width:350px}}.expand-menu,.hide-menu{color:#6c6c6d;padding-left:10px;cursor:none;float:right;pointer-events:none}.menu-item-decorator{color:#848484}.collapse{display:none}.left-nav-top-caption{padding-top:1rem}.pytorch-left-menu p.caption{display:block;margin-bottom:0px;text-transform:none;white-space:normal;border-radius:6px;padding:.5rem;color:#1c1c1c;font-family:UCity;font-size:.875rem;font-style:normal;font-weight:600;line-height:1.25rem;letter-spacing:0px;text-align:left}.pytorch-left-menu p.caption:hover{background-color:#efeeff;color:#4f00ba}.pytorch-left-menu-search{margin-bottom:2.5rem}@media screen and (min-width: 1101px){.pytorch-left-menu-search{margin:1.25rem .625rem 1.875rem 0}}.pytorch-left-menu-search ::-webkit-input-placeholder{color:#262626}.pytorch-left-menu-search ::-moz-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:.5rem .75rem;border-color:#fff;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:#f6f8fb}.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:81.1%;width:19%;padding-right:10px}.pytorch-right-menu.scrolling-absolute{position:absolute;left:0}}@media screen and (min-width: 1600px){.pytorch-right-menu{left:0;width:100%}.pytorch-right-menu.scrolling-fixed{position:fixed;top:45px;left:80%}.pytorch-right-menu.scrolling-absolute{position:absolute;left:0}}.pytorch-left-menu ul,.pytorch-right-menu ul{list-style-type:none;padding-left:0;margin-bottom:2.5rem}.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:.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{min-height:25px;height:auto;padding:5px;border-radius:6px;position:relative;width:100%}.pytorch-left-menu a:link.reference.internal:hover,.pytorch-left-menu a:visited.reference.internal:hover,.pytorch-left-menu a:hover.reference.internal:hover,.pytorch-right-menu a:link.reference.internal:hover,.pytorch-right-menu a:visited.reference.internal:hover,.pytorch-right-menu a:hover.reference.internal:hover{background-color:#efeeff;color:#4f00ba}.pytorch-left-menu a:link.reference.external,.pytorch-left-menu a:visited.reference.external,.pytorch-left-menu a:hover.reference.external,.pytorch-right-menu a:link.reference.external,.pytorch-right-menu a:visited.reference.external,.pytorch-right-menu a:hover.reference.external{min-height:25px;height:auto;padding:5px;border-radius:6px;position:relative;width:100%}.pytorch-left-menu a:link.reference.external:hover,.pytorch-left-menu a:visited.reference.external:hover,.pytorch-left-menu a:hover.reference.external:hover,.pytorch-right-menu a:link.reference.external:hover,.pytorch-right-menu a:visited.reference.external:hover,.pytorch-right-menu a:hover.reference.external:hover{background-color:#efeeff;color:#4f00ba}.pytorch-left-menu li code,.pytorch-right-menu li code{border:none;background:inherit;color:inherit;padding-left:0;padding-right:0}.pytorch-left-menu li span.toctree-expand,.pytorch-right-menu li span.toctree-expand{display:block;float:left;margin-left:-1.2em;font-size:.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:.8em;line-height:1.6em}.pytorch-left-menu li.toctree-l1.current>a,.pytorch-right-menu li.toctree-l1.current>a{color:#792ee5}.pytorch-left-menu li.toctree-l1.current>a:before,.pytorch-right-menu li.toctree-l1.current>a:before{content:"";display:block;width:2px;height:100%;background:#792ee5;left:-5px;top:0;position:absolute}.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.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-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:.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:.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;margin-left:5px}.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.expanded:before{content:"-";font-family:monospace;position:absolute;left:-12px}.pytorch-right-menu a.reference.internal.not-expanded:before{content:"+";font-family:monospace;position:absolute;left:-12px}.pytorch-right-menu li.active>a{color:#792ee5}.pytorch-right-menu li.active>a span.pre,.pytorch-right-menu li.active>a:before{color:#792ee5}.pytorch-right-menu li.active>a:after{content:"•";color:#792ee5;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:100%}}@media screen and (min-width: 1600px){.pytorch-right-menu .pytorch-side-scroll{width:100%}}.pytorch-right-menu .pytorch-side-scroll>ul{padding-left:20px;padding-right:0;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}#pytorch-right-menu .side-scroll-highlight{color:#792ee5}.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,.header-holder.container-sm,.header-holder.container-md,.header-holder.container-lg,.header-holder.container-xl{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:#fff;border-bottom:1px solid #e2e2e2;width:100%;z-index:201}@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%;position:absolute;z-index:1}.pytorch-page-level-bar.left-menu-is-fixed{position:fixed;top:0;left:25%;padding-left:0;right:0;width:75%}}@media screen and (min-width: 1600px){.pytorch-page-level-bar{left:0;right:0;width:auto;z-index:1}.pytorch-page-level-bar.left-menu-is-fixed{left:350px;right:0;width:auto}}.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:.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:rgba(0,0,0,0);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 .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:rgba(0,0,0,0)}.main-menu ul li .dropdown-menu .dropdown-item:hover{background-color:#792ee5}.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:#fff}.main-menu ul li .dropdown-menu a.dropdown-item:hover p{color:#fff}.resources-dropdown-menu{display:none;position:absolute;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 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,.15);border-radius:.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.active:hover .resources-dropdown-menu{display:block}.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:10px 15px;background-position:top 0px right 12px;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 a.nav-dropdown-item{display:block;width:100%;clear:both;font-weight:400;color:#979797;text-align:left;padding:5px;background-color:rgba(0,0,0,0);border-bottom:1px solid #e2e2e2}.header-holder .main-menu ul li a.nav-dropdown-item:last-of-type{border-bottom-color:rgba(0,0,0,0)}.header-holder .main-menu ul li a.nav-dropdown-item:hover{background-color:#efeeff;color:#792ee5}.header-holder .main-menu ul li a.nav-dropdown-item .dropdown-title{font-family:UCity;font-size:.75rem;font-weight:400;line-height:1.375rem;color:#6c6c6d}.header-holder .main-menu ul li a.nav-dropdown-item:hover .dropdown-title{background-color:hover_background;color:#792ee5} + +/*# sourceMappingURL=theme.css.map */ diff --git a/docs/_static/doctools.js b/docs/_static/doctools.js new file mode 100644 index 0000000..d06a71d --- /dev/null +++ b/docs/_static/doctools.js @@ -0,0 +1,156 @@ +/* + * doctools.js + * ~~~~~~~~~~~ + * + * Base JavaScript utilities for all Sphinx HTML documentation. + * + * :copyright: Copyright 2007-2023 by the Sphinx team, see AUTHORS. + * :license: BSD, see LICENSE for details. + * + */ +"use strict"; + +const BLACKLISTED_KEY_CONTROL_ELEMENTS = new Set([ + "TEXTAREA", + "INPUT", + "SELECT", + "BUTTON", +]); + +const _ready = (callback) => { + if (document.readyState !== "loading") { + callback(); + } else { + document.addEventListener("DOMContentLoaded", callback); + } +}; + +/** + * Small JavaScript module for the documentation. + */ +const Documentation = { + init: () => { + Documentation.initDomainIndexTable(); + Documentation.initOnKeyListeners(); + }, + + /** + * i18n support + */ + TRANSLATIONS: {}, + PLURAL_EXPR: (n) => (n === 1 ? 0 : 1), + LOCALE: "unknown", + + // gettext and ngettext don't access this so that the functions + // can safely bound to a different name (_ = Documentation.gettext) + gettext: (string) => { + const translated = Documentation.TRANSLATIONS[string]; + switch (typeof translated) { + case "undefined": + return string; // no translation + case "string": + return translated; // translation exists + default: + return translated[0]; // (singular, plural) translation tuple exists + } + }, + + ngettext: (singular, plural, n) => { + const translated = Documentation.TRANSLATIONS[singular]; + if (typeof translated !== "undefined") + return translated[Documentation.PLURAL_EXPR(n)]; + return n === 1 ? singular : plural; + }, + + addTranslations: (catalog) => { + Object.assign(Documentation.TRANSLATIONS, catalog.messages); + Documentation.PLURAL_EXPR = new Function( + "n", + `return (${catalog.plural_expr})` + ); + Documentation.LOCALE = catalog.locale; + }, + + /** + * helper function to focus on search bar + */ + focusSearchBar: () => { + document.querySelectorAll("input[name=q]")[0]?.focus(); + }, + + /** + * Initialise the domain index toggle buttons + */ + initDomainIndexTable: () => { + const toggler = (el) => { + const idNumber = el.id.substr(7); + const toggledRows = document.querySelectorAll(`tr.cg-${idNumber}`); + if (el.src.substr(-9) === "minus.png") { + el.src = `${el.src.substr(0, el.src.length - 9)}plus.png`; + toggledRows.forEach((el) => (el.style.display = "none")); + } else { + el.src = `${el.src.substr(0, el.src.length - 8)}minus.png`; + toggledRows.forEach((el) => (el.style.display = "")); + } + }; + + const togglerElements = document.querySelectorAll("img.toggler"); + togglerElements.forEach((el) => + el.addEventListener("click", (event) => toggler(event.currentTarget)) + ); + togglerElements.forEach((el) => (el.style.display = "")); + if (DOCUMENTATION_OPTIONS.COLLAPSE_INDEX) togglerElements.forEach(toggler); + }, + + initOnKeyListeners: () => { + // only install a listener if it is really needed + if ( + !DOCUMENTATION_OPTIONS.NAVIGATION_WITH_KEYS && + !DOCUMENTATION_OPTIONS.ENABLE_SEARCH_SHORTCUTS + ) + return; + + document.addEventListener("keydown", (event) => { + // bail for input elements + if (BLACKLISTED_KEY_CONTROL_ELEMENTS.has(document.activeElement.tagName)) return; + // bail with special keys + if (event.altKey || event.ctrlKey || event.metaKey) return; + + if (!event.shiftKey) { + switch (event.key) { + case "ArrowLeft": + if (!DOCUMENTATION_OPTIONS.NAVIGATION_WITH_KEYS) break; + + const prevLink = document.querySelector('link[rel="prev"]'); + if (prevLink && prevLink.href) { + window.location.href = prevLink.href; + event.preventDefault(); + } + break; + case "ArrowRight": + if (!DOCUMENTATION_OPTIONS.NAVIGATION_WITH_KEYS) break; + + const nextLink = document.querySelector('link[rel="next"]'); + if (nextLink && nextLink.href) { + window.location.href = nextLink.href; + event.preventDefault(); + } + break; + } + } + + // some keyboard layouts may need Shift to get / + switch (event.key) { + case "/": + if (!DOCUMENTATION_OPTIONS.ENABLE_SEARCH_SHORTCUTS) break; + Documentation.focusSearchBar(); + event.preventDefault(); + } + }); + }, +}; + +// quick alias for translations +const _ = Documentation.gettext; + +_ready(Documentation.init); diff --git a/docs/_static/documentation_options.js b/docs/_static/documentation_options.js new file mode 100644 index 0000000..e49ed18 --- /dev/null +++ b/docs/_static/documentation_options.js @@ -0,0 +1,14 @@ +var DOCUMENTATION_OPTIONS = { + URL_ROOT: document.getElementById("documentation_options").getAttribute('data-url_root'), + VERSION: '0.1.0', + LANGUAGE: 'en', + COLLAPSE_INDEX: false, + BUILDER: 'html', + FILE_SUFFIX: '.html', + LINK_SUFFIX: '.html', + HAS_SOURCE: true, + SOURCELINK_SUFFIX: '.txt', + NAVIGATION_WITH_KEYS: false, + SHOW_SEARCH_SUMMARY: true, + ENABLE_SEARCH_SHORTCUTS: true, +}; \ No newline at end of file diff --git a/docs/_static/file.png b/docs/_static/file.png new file mode 100644 index 0000000000000000000000000000000000000000..a858a410e4faa62ce324d814e4b816fff83a6fb3 GIT binary patch literal 286 zcmV+(0pb3MP)s`hMrGg#P~ix$^RISR_I47Y|r1 z_CyJOe}D1){SET-^Amu_i71Lt6eYfZjRyw@I6OQAIXXHDfiX^GbOlHe=Ae4>0m)d(f|Me07*qoM6N<$f}vM^LjV8( literal 0 HcmV?d00001 diff --git a/docs/_static/fonts/FreightSans/freight-sans-bold-italic.woff b/docs/_static/fonts/FreightSans/freight-sans-bold-italic.woff new file mode 100644 index 0000000000000000000000000000000000000000..e317248423c75c8291b49bf7ef10e792167a1623 GIT binary patch literal 39560 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 literal 0 HcmV?d00001 diff --git a/docs/_static/fonts/FreightSans/freight-sans-book-italic.woff b/docs/_static/fonts/FreightSans/freight-sans-book-italic.woff new file mode 100644 index 0000000000000000000000000000000000000000..a50e5038a40569ac50f2cee39a0751cb26037eca GIT binary patch literal 33944 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 V37Pl+`?OL900001TdUiQ003jn30(jH literal 0 HcmV?d00001 diff --git a/docs/_static/fonts/FreightSans/freight-sans-book.woff2 b/docs/_static/fonts/FreightSans/freight-sans-book.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..2688739f1f0bbaeb667259838a5ef06ecf9a5c1e GIT binary patch literal 25120 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 T)@X9ci+<3aS@reXfBhT)8I@;R literal 0 HcmV?d00001 diff --git a/docs/_static/fonts/FreightSans/freight-sans-light-italic.woff b/docs/_static/fonts/FreightSans/freight-sans-light-italic.woff new file mode 100644 index 0000000000000000000000000000000000000000..beda58d4e2189693806b79b00cc3c29575a308fc GIT binary patch literal 29304 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 ?{)rYg%aN&w}ky;bH8!>#J4RhUvTAPlljI0=S zD_Kb{y2JjHJ5&W_v-3nEjxmq+eFAH#Xh~bACqge|y(zlaAf;{ zpRu{!p?0y_Q0FA(U4y%A3w$3TT7GtVxT{@SvQ~dhvHONafbW8Pc4ll(NkMkC1mGD& zG7V`|=&=<4D-%@5j`ZTtrH3y@pz)uNspzqd77$Yy+}>8?_Km}vLyhW>)bD$+4AKeio-A5X{I)hNvK!8rdzD)>%$7Z_v*UhzGxZ-b( z&O6uD{g6&h(OHP3qziv7|dp$sNTwqT9E7(%|3# za?~z8>BRT>UU=)83k1(^!xAwf;Lu}^M9m`opgHjEHjI72lj#}Ts{6hETFjV61oAI8 zQ~L7;ip*Hvz^lV3;wJ6J2bruX;P|qX&r{^1sOUus{+Z^}t$5G%5y1l6jf5XsJ6Ys; z3<`rk&YuPzvYC>TE0;GBX_!AG&n$bAjjk)OapHoD;V`PJxCoG|@zVGZyo>){gsk74 z4eT8?quMIk`1ae#3fh4&i;WR!oa7Df!!5#_0c0*-?*ivlmYkAMhyKhxQq!~W!+d-A zLfc7tTaIncS!5f^$#~lsYK2Nn2`qY(LoJ@81b(_<+d0UbwbJB z#!Xx=5?i>s-vh$TegAxD>f+?JyRq~zPRL+Uz0AX{r->@=Pzyc)7MI1TM3%M~ZI2;K z379DYn?YQcq*DFmkdsy7QKW{Unv~ZnH}t(@TL16}V~T^L+!3SOZLh|S}0c11#lw~y>hPXUn`R>6h1|E%bNERSYNSZ-vdEWuLD;JV9Ftg5MZ5T}g6 z@BJy$V2Mw9(GRNMHvziFwclXjk6L&uG#Ww=n0>{C&Ne z5F&qLIszE3;e!{X8IrjKFOT`*Wcq*gI_@I0=dbIsCWF|H(rwZ$36d5MU4+(o^eHp5L1^v3Qo!YHjztod|6wdQ_L%_I~1h z`{P;b?eREpx^Fyz(N$9+4#!1<*%U!mZLQcJu({ksXJtjQD&Bz%>V=QS#(+kKy^m`y zm0EK!(<3NgY+{8On^#Xq^VE}{&17L!^PI=|ikb*W|3`~hBr)1*!KuEtlH=C2zv4I7>J zyZ(FpErvtiA(q{siZ0@DUavRA*M-h;GUe!w!~95h?W~oOhru2Wb|39R1K1hdYR@@B ztQj^VS=hQiFG-3j;DE1w%9sqME{xzIbhp2r3aj;-D{(>$w}8-@9bKmPf<DMp5Z%B$_-ga0TQr@W)}EBl!|MbvqLr`?sA6Ts4;B&aBaUV z0)PH!`;3K6z6hnOcCncY%Mvo26k{@`)kt!5+kY7Jb}^bBrpC7C$u*9iAeH~ z;EtJ}R8Y~ivZZvbbu)H=L~tvHFK{*{mx{E(luRxva8`>sb$}Kwrp7fXnWDq;aY%<2 zbru%N*V4yfVD3B(Jv2w5niAxXCs8Ptu_Di4bh5IXdaA1HGWw{0R+zQn6%ip;bn^3hFqaT)gJ$&m*R&(;FRo z6vx>PFJ*c0rZp$HgwCfftm=)Q@Z%4kA^vTZR|r1U4&g6Ej~5NBd0F?HHbrrV5iFY& zGA)`(b)bP_Z;-j1Sgb=DhEo-8GD)4K$B=kt;I|@A^WGW``)v={WK!KOzBbnu-)@{c zm4s-T@Yg+1l@xmIcLvDW@Y2_=$^JBVpuy3b^C-+S=ZFmia$v^?eT06Uh`C!k&Qk2} znxQuBS{4c=y9QSW45~NN-#2!m%wtv<1fq^b+O<<;ZnfTuzuu}L#kH}uR?h>}T?I*>lgeDeU;5#6K9G#!^oA7c_CG&)cDYUjl<+@Hr% z-mWd4nvXTq%F?bjIuC2d%G}>#!_e(d-JZw4CX>fZc-Puo_Ukpik={L)w1C!A=Gvr( z58>%Np29-zq4pyzyll8*mM+S%vi^;?dpQ|?J*>U|%c?irOx<Pn$nqNl)5B)aW#K zZ_X?3|6`-kOV*mgzMx(;d(f8#pXmaZVI>~52Ta*w*}!8psL@E|rDps2_|hEeNewzUI;gOMHY$owen?pP7VuIZg|GwDH!b)t6Dx zb#=L}oD_Y{HP946nNhow)rDhTp6<&D4syZIGQ4bRs)E(qCM7$!o7W*!3bk&kgdwpE zw*LqA`4c&t{FYy9c^@P8PmI)xub)bQz0ckZY0byc)#ieV@md%TOITbXuSAr3cZD*MyNr2F9pm zSunef9I-H!R$(Nd-!y^}dkH9>bzY87v!~X_mn(v96heh|3MXIfE(%BNB2Ugr=3DX< zTDy6L@CunyWYl4CFm9J*4>W^K1sj?K+hqL~H(a5O+MV;3Gw`_2q z4!433FQ;glDcNLcX&o@m_k1!lua*-N*y+Y7umVa~|Kp|DdeIo#%5&qW&!$QH-7XK@ zye=pL?~!hL*;|RA2@sME7{58px9t%$nVAZlEa%<3ngJM}Y{`^A9?-7{+ZcA|-L z=``wNMJW&ThMlQa$|Kys!NYSrF5!9XP&{u1jc z-fO56LYWqtHM>f9m2+f4j?m1eup&g`&moQYrdl~olmuOlI@6t~^lxPv%*wW{k_IeT z5_7k%SXJO?w7HxhQ~af?q6?xJloti$yuEu|2UoY zyYibq;oP%%lRh`}VvvW1=}Q_0;}KDi1BOzL)cbA$tNOWuZPQRO$d9l}0%(Kal%3E+ zbW?svjPv=4c=fj!{?uY~wZelJEfEu;8=!`U(o`X!o!uy0wV z1B=U^Yy(a9#Laly)lygg5=e>D9(=8sD#|i}2Dz^pP-Sq`yt3YIX_m>hgd#QA!)d~^ zNVDMz=tQ(=Mh+Q$33U{tWES+sL99bTy?`mdQ@`0P>3L8g{s2=VJs*!=*MD6z()WQv zcP7bnk;TyP!pWq?&_B0lOf06x&=xo+pX9YxtJbU~IEv&@2SXSeS*L(Uow8EP&j#1Y zwSQ~SPtAeO_+gmxZvdr&s0GV5IZXtnkh~x| zjD(9`uCBm~L+=1J`PUH{H! zoV~*?ApIHcn}L=5@>)|63?lMVUQa_>RWerUuSWfrh z%Q{OZV0EAhOoKT3qepwh+f(f#&9Po@9BFLdLMyq(diT{><(^jEsM+ig363?}~EpSocz=Au#cdulKHdHBR%(87ASovf;z}=g?@u zo%ho=y^P!!pVyvNp`X>zSU2e7YS>rDxM6>gGuKZtDXAX^d4WltQsK0iwc9$GH9%$` zX5=S2#{`sRW_Hv))8%o-H2%T4uDvq56?tWHnc3-!d2!R#&k|+K$2lKL7jhOhaS6~S zsYHyquSV=px7&+G?-XWeH^6_@HQsjLZz-PY7z~_lAiiFH9`B=R+1_CVw!6aeHPVgL zT`NtOuR!E}gP-T?6yA~4CRW{E63#O1jH<{cgvad`$l`!H`G~pCc8!M4FgqTb?(lzH zDkkKm1a||kMvSpmBL*z(;%3-{JKe2tF$>NyNo?I*GkXzji+p8%C~6BhjVaj?x~l&R zzJ?zoP55>?vLh=JS~@4VL$Ts7WVz0P2Eo|lP=YMTu8@%wF6=7^&iUCf&Owh3yWF=_ z1#9D>r~2JDFs?Tvs0&V-^P8a`j(#JfcA7WIn6J zh4$%U*ZTXzCFyBoIe>Hsyq|BfgNfe5*e;kGsd&ZWa(1#vQRY@wn#B~ zl|4V))w{D!BWqUIXlVUQZ-LeQoweqwl5(mVJ$f&OsWpGYAm%CYAhO9|0>2*ZNYYf@ zyL~W1dO@XE-j_X=GXU`B=7%At@Maknau=oYRqaC$GZT-&O%vA*CMQXfEe}M+pxHg3 z_@ETIO#t#v5$Avu7K+vyqb$w^z-3nU^1!o>K!P*n1^p9HC?jc*N^_&InxclMeWZ-I zrQKYwcbOi`oz1m)y7|ar{hQzIuA^<9$ zSK3g)u?Q5zhrubl1pL|enXiH4P5Gsi0rN+rQ0R6+H}_5Y7+>9o>fy|oDHmR_bib;t z@^|&fx&YSZv{ufAfKnJJ+nTSXY%LTFx7NY0#v2YE%{y&hwP8Q_O&=~0o8mt{?m`^% zJ>Hoba#_c?Odws}-h9)Yqt)QyN`o1O`f3q#ZCK;{_tN$2b|K(n0xaUBJ^E>zMUUco zj@Dnv*_An9%`h|;+R=tGe57vf1TvR)E|)tU87?Sob~lGM{q(#BW~ON-=XZyRy~D2$ zC&k0^KUt$&T=sZ$*jI@vR%CDUuDeMBX4P|&--xW_ZAPOX4EvFb#Q0PfPP5Gw4T3jV zLA`!!=lF!Gsgha`TjD_2AANW4M&Fh_(gUBR?U7cS{rL6249NP=GHtJeprBtzv-#C2 z2l%dolkDj2Rqg!s=6{8H3($JyQo4?!Fz=0#q~GWCxmZQEjG5DhmW+^G zQ#%rF94qBE(VNnY_D5r!@l}aYZ8$#?q-65GUuwSp^8UT?ecb4m?EtAIqB-=}XGYoP z9}(~Xr{!3AkQJ4L7FTX~>&;Ph>1ZFBv;;M(R@{$Z{dS?2V`qARkVk9EZZn%#PL^ii z7$2a~P;pDbMjs>bPp`s0fw_99D4?^J>e@u4rlIN=s$s!0=QIu1Ck|Z@{_wT25;T(q z?Xtm&sAo~P{2FrIlY0g+{cPS$O4M`D`c5SsM$EK5FMMx)WwUssmsEV(yH&UJK z&&pb9t!U}m@1Met#H@RF59BQWr|$SXAoc8Msiw(p@Zs>9xv4?E)oHG{byBXZy&v;^ zUp9(dRJ7mW5?gW9bT^5zuSMW3MId%sj!@&br=%K-?m4?%>RBU#?NN8r5ZUNnpNWBb1oq`L+9uapajBfbX z%igTSnkX7d!tXfmi=1U&;&jXUJ$lQ&piIY?r0+N#uDAztL6Qnza^wT= zbZN_q-Lo$3B$(y#cJUEO?XL2+{IrxIeB9xytMvY>%XGf06PH&K#@Ubeln=-kWxmbj z1mtbhz+7N9FpCq3yki2({E;VtKR&$VfM%B-7Md0%-)H>3nfdaJ%OeZ zcyaB89@mw3cm);npn>YuAj~)vhS@p-GO7O)h%tB04RG3EliK05+SDt}$MRq^D4%5< zC||%HGmoDD8YgNIw*>OTXw$^WSD`XC*rnhV@Ikvns`R1C`V|C|%sgKM{S9ydkvJ9! z2`HJP3PF)bX{meWJdj0lgSG}c)4V#50zy%tgTJ-#O(k3JjV@`MGFvBiPn30xb6Dt*`sFVPN~n2 z2FkNCc=&WAema7Fy5^4I>|uvLE7zH2PS?6gS(@1!o*aTJ-n2}MN9$sX(+%#zijg26 zQqFJS$^{3+qb{bFp__TJs^HW^nif*__R{*llD!GWUNDc?TqD_xG-bm^p+q6QFv+Kq z@<3y8abtiiFU|E97khI{`8RV)OLKC|%X9J7i+cb$W^MmR!XY6C;`KbHhFQnNO3+Fb zKulaj3mrkp&G(AcK`96}-W!y7UTN5a;Kk`?7V%}GQ?XrYQv_&Gx1N4LJNPn(fZ#1| z-dj)vL1U({`Bz!@~5j`+jsNjnbVi7xo_v% z>!(?!-SRNI{y9?9z3|}I+iv~3dto=JCRfOZqBAVz!dZS0S6bu6^=$V*!TjKfY9+<-(QXhM zgdbM$b3R)a=fiH0e4pA4Vzv3=-5_w9pXBIrajy`@8ul22&_7WKCUM80L8*GxdLp%n zjr3Yh18j;Ub$B$9d<)lk`n174dBMyrj$3YAzcy!hTBIewaV2*(b}VY1+AwcR`OJH- zY|LO^y!mcT)q?BBH%!>RLw#SMEF(QX0S|FwE9F# zTtpjx9cE>-Epm{|%->>RbF6YDndv8o$CC{+5hhlPvmhTVr8)u1 z=~8m6yb>uZ_d!Nd8cIxu$XU|?mr;UXI?F?1(1t;%R0Qve22GBkh}sjhI}TdhUVcak zTFoLmWHMr=142ngDt9Z51eJEFWC)njT1U6u!DJR)%uE4~pzg=@b6Pt`6U8!e!Kw1m zTU&3xWb})j&pg9!xqSXxYcDua&V0ZgTRDH?{7m^6NjJ!UBW)V4ZR{S}qZQysaW?*L zkcaPVd7J~#Lolxnq>*Dfe$*t|Ps@_ooPk>_WYPW7EsUs#NK&9XYB@pKEe&5{ax*=^ zaTDE2+pVGRXm_+DzMGbjT-b)Lp-tZBLvkXspS)qw9Z%l4@b=-0rgm;v*xtE;J9)#i zH!ZyJM;n*6&AR!DsaM^iU>h(I?h$S)&2vU7qoSRGqA@H9kb&q!F9X*y*^Nh|fck0B}I7Lz*)`p)fd0H1Zv7k@4fn)2*aKeyUY|okUU3 zO>7YI=TVH8sZ*_xU7$O~>8{({pr}7CrP+F=JYYkb9ybkpkqxG7#1FAp(-i%QG-?JT zZyd3tI`-YO2b!@P;bWzikq0No?O=HJ4PFye} zFnV- z;9jzB)~$CfzH+6ww&^x@PV=ZsCykrH*O%Totf9WX`Lb#43tfiJORl-uPsc#E@wwa# z+E}{~w=#~pcB03nhBb^Q#bb|s~G_o~t>aU?TJz(G4Uez`$Ty|-Db$fg8 z?uk>kG{}BoYu}cptD-p>HFKKT^=CRZP8wTx8QpL8RR4PJQ(k5)OgST(g54SwA<9a% z1uNq=tdQ#!C_zbMQWv`E_CBAom{RamK81g-WYG8Q;yM>(H-^Jdrn)iv;=FI7FscrFg2oDggT_HDGV!0vyr{^zWde@ zw(Zze>yPxEZsI179aUrY{puO+(up%S(q3SgZw8?r{L@k<;f>tAF^b1 zuU@J2oy6gS1O+bWz~6e6>wJa8ai=J35Nks;A%^xR@`73*P*H^9RcDGF)N3T}$0pp( zzc{M?%t`hTwL`mDp4%+g=-ON}qclFJ^K^#U`GHkc_rR*E`@g!Xx@-Q+tL}Sg!K>Hr zJUsILbyq)h$Tmgo%9%915D^7`@e#({J2%l)V2cZGKZL`~5%Y2XKB zwO7yV4u_>Q0o2wR3dPb~D2X(?9#I+TULX-BC%On7g>Z;zb@&Tf4g7*uL0z!BDXK=Y z)I_0z$0Y!X2dU|krKYQZSnHI;>vf{W243aV;l{`R_JtDAIc%bbZn-h_2wi5o34%Er z9^r#7r^AD7k$B{oL%c?-)0;erT9BR>^d_^->GmYofh334?uZ%ET(rg4l}1%r6zrlA zJHN0BPnANi00(LP5d;p>2pZz35?x9Y1Gc)u^LGYCuQBprgSM z=xDeac^1Y>c2!8(F`6EZxp3lU3ccOhqRLD&%_q8TR(fhv<4VJE$q$~=;WvP%%rQ~G z$12<*tqb5#z-V?A zS`ddc7qac#pj2p7Fj{h9Iv&&rc7rEd>G+j0GC>P14k@21X0ZoNswopuh+>3TE*2%knnYr(3jyu(j?xkPf$kIckj#9zvnI=jLqopCsk; z9vZfXmrtHE7P=ir8P9ypOgf$`nY%A$JmSzGcC;ZfErl(dm5|C+-%To#V<^TdBVd9x z+9g|qvJ^cq$g|eFIAy)->@k1dyt#1N@Ro~Q|ME6RYinE=TmVaE-@C_x(O|Uw7*^Gy z)4(4f4|6p0DGw2yJX5D zP4BX%;g$s_9>MLI(y*(_WOc?{x}_`^xIB%PP?zU*psUl9bQ)3k30+)IR8kcCkW@Da zut)1ge(#qX=3n;F084I|K6=ch(_2PQ=Z|H~s&8Mls(r#z!#DLRQ~uAp^=*^t>Mw1h zc|x2GMeXPoba(;l4QNZ^7Nqfm6Mv_1mx&_b zm>{yUo;ZkWU7*eOX5%w>H{nKzM^`KH& zLXgn}Xbs3(%7+xMSPePLlQ+HNW;-urdxc(%qzZkIcOlkyA*3-~nOVi9N{EOpgHmxm zXtcKwEJqf^j3u}UP8zhYfXa@Phhi6iOFfFHPBp**J zcV&{II3`me_zlGNzaZL?El3Ll|5~&ooag5t9?46V9jQye9%()TAE(gT^gl`~!XTeR z>x-m)9Xe%|SYee?gGuJC^TPC|1rxg%{&n=~RsVY~e>dPRSk(g$B3$vmD(&-ub{FHr z_4RL~9&3Hhu#}<4K!V~0n_#jS>14qsCSjW!oi;pOC`e#Q9lq6jWlq4*$>QewELAD6!yCSsh$;tk7x(e)p!YN~ zQ&Zg2l!W?PLG0jQ6XklU?I(BIEB5@9K1k=$XYns z(vOJgHd|MgEfd~)@yI>Lau%yCGs~OoNu^9IN9yQPJDfGiaCtr_mjKM;d@f(}^Q*pm zmRKI9sCn|MtE?aIIPp9M&YJ@+bv4^Lk)6K&^wYcLe;i%GcJ}>E#n9{fY9h6Nh^quK zyq=lK991m{0xJ#RDv6OG?!pj<1tk-P>{q5jS(^1PL0OV`T!Apu(DvsDo(_-F-Hq0I zcr`hO=bx{sZAf`Vu(B!?u2!In2e6t*>cBr4!imgD74;`Icq9e$hUU!|AN41Ip@eON z!+w}06ekMiF5*NLpv6dm6jhiCDXK_Cis~{8KBdF{;=!VDE?*EZicE*R`$DKue5I0$ z|IdsAS5qzwd^H74=E@6=g#DRfPR|-k@p;Bll4>laNnuX zADF!li`e4S7ETFTTiOH*;SIw%&0r3&zS{!knc zL}e_l`xhDMNLWrYE_wtkiclE6D7!x9fX}*vB@HsXqh-)>#x@z2_inXrns2Ie) zA*01jGSYp;nDwcvmi|(^<2k}x?CHk5kkVr2!~~wQ)DsDF6yY8D8VG5u#F=Q9b*ezn zMS+E{PoFivn+Q8!zWqS^k&amly5(=~Idm_XT3Tvv9mD?Vrbm&VN7p}$+?~|2jWCn{ zwB>GM{l(hZ@AfmTf82Dp{Kc=<&t6pTt6`Wob$`vdx7!i{>x>aaWOKFyR%espPz7G z-@*Vjw^evBA9#?Ct6UfS8SDS0d9w2vSLFS9br0wNxB@VLO&(T?&rj=n1&l|PA9HO2ly zSPD7%??-mMe}ZGbBF!9kcQbX&AJmc6g_V^=a98+CZA7C_YoW2R3t|WQq(a-kv$&M)zzO7?I-3|h8+j)+(oR%Gs8G+Sx(=y> zap&gYvm@+X+H8LW&0Dpj%jznrqEnsqgW+>zvoqo#5LC9)-f7%8K8)B=i-#vZYjDtUv!GP^Y7(tn1lDfdo#FOta%|EXeAVSCdUb&F-v_N3$uMfBf=F%B+%UVBSARYSpX)aajk^RmFLfepp;!qSr>zABGs|t`2NDiWqyP#($LNMU;EmSgp?e-9cFCDWpZoS5Criqh>>{Q5MgYS!+&q)#4Fn)eyO2cw&p81b zullZis@(yb)v6~}9HqLki_*>? zu?b1Mjz11@FwkTmnej!Dg2FiPq>tTT$(+Ao+kMUl_FZ?cedJ3^Z|f@STh2doKixFE z`AD$+m)ES^)4pWZlozJC4SgT6+f-P}kH~n(m<_vt=X2-GT$~I~xoPRz>+e}GarUy6 zQ|6d2QIRSM)6w@8#YQb>Zf9a1bGH%PQjYbd2vbEUn{wxGQPu!@h$pSjITiLzBJ@V zztadI;QY1`%1UYHykjJDTFUOTr3OH zvbhg4dLup+vB(a*z~Z?hCU_lDrN;-i2#GpJ%uu1UE*tT|7XKulQU(j(#4sf3YL#EKZMp|Zy`Xp+tf+|Lv3wT=iN^}$?5I$)cONCM67*W7Njz)bR4^Lf# z3JT9TBV5+9Bhh2s)1ODs^KU+;IG^eoIeSdK_t?RBqlw0bRQJ9hx+qR5#1*}kP8|hT zGWpuBDlrN#sbtGCm(8ijS|>9<5?4vmMRplCD{RrvbmxjHqa|7-3e;cl3fmCV=b zQ{fQuvw}Vi70ZLJAVt{$0sCO~`II5JNm*BcJHt{Yl^A-#I??DQM8_l+AxxL0;wU3o z%oRt8Nai&;_8>X33qCgFv`J5X)+1W@gk!3r~e>%7@QNy}^P|oKvuCxF0VU`wUVbo#v%NI`yf0^16(C zwl@jO@`Bs)(7>k#JQbI}7EK9y%H4o_7LZonl%RF&KTm5n(3+F`&k&21z4M^6?oeZ_ z6!fx|L?1^ofBlGGnS$nmR5TYR(dl`<4O3`{{5DUx7Wq zF)U+NCXK<1=AbocFx~!f>0YzC9=<%)xUNeYmw%i(uA<~|N&azgmVF6K!dAQFn|Q&I zrk-f22j2bPG1*e{Fn{oD<5gX7P(BtiRm_?sPGVhB^oFG%ZO%wij!-fa@v(3|BlUi+ z#M3~92&%;7e#IGWnV7yk}8wV%I2qKgW-4e_n7i}Q~V-wvW`T%0(spvuyf%c?x3PvDj#&>2X zc4)sie*DMkCT+G@eSSFHJ~t(Ghbcb%?GJa5XgA16?a_n0K+}XnwVAX zwelc}pBvfyoK|mkx=1FStX5?scfJ!obz%SUL1N~t8MNy|t2{-*gQ!-H+Bi6xB8-66 znWi*%5T`1YK;Ws(H-EWv>os?@Kdqc>FPX)fE?uzp=L>eWEnWBef?3->y#B~NO#j}d z=RacMOn$KG5SzW{YWDHkJKmSCs=f8y8y~(}iDN0=D%d0JXL#*f5LYuVfVi6VKZ3ZL zqTM4k=qfsy6u_&0grp)B_^OZ=kMof~U#t9iOXMYGjVcAB zxTmOROV*+Rvm?N8{N} zCKadojubwIRWN-)Pwl|g|F0}D+S+Qeg4(i z`2GXn{vsQ^0KWe_Cyu7Z_wV|DhVRdP3%>t?8B0^(`%m88Ap5l=vigpm3-I3@ru#4z znL_GD5zTI8V!5ocGF1q3CnJUSag1nGGyi*tL&e0Fe{&OJkzz*+b80{Q^VVsPYxtWRCRGa|GoE}mDMR4PYq{|3} zy7eX-mNE5O1#Ahy1CsWP96#|p+NzXZA?hmdxqxQFDdbiLybQ*Z=MLg#%k+$-b!`)c z4@etm1Wwv`nO^__CR0zG*s!{L?kl9^dG2SHzBSjdIkvt}=CWHYXSO~gf3dHVWc_{5 zdvwDHTeh2Mk1SU=V{VjVpY${QoVLCHi07=IX%28NGxy_%^wG`p1^LW~eBx!T# zB3G9oJ(I3`nX&VTk&5y_^yvsH(ZzUj=&D5(LQaU~cFCL^Vqb7YD-m}mR<$tHzVl~+ z#@}wn^6hfrS!Ffrj$am!=p7t>bFGP|tU=U$_xg4B(h_cyj+StDeQ*7JNkO<*UCZLs zUcC8?j&Xq2Y&)kL4_Z`u=rwEDk2LBZ(ZA7raS?x`c~qPDo883xfa_>S$GzPmlJz^@xpG~H5(Fc-A z8Wg-Ssz7|fRCT3!=uF+ccUkU{PEBoIX#@A!Wsipom#nER$SxbFjA1#qh3plo;Jb@4 zhwau5d^dZ%+u&k~LHhXh1~yUghq)e5O@l_e{5AUB!ya13J+mFT_8&Mdhhf)p#?%OXFxFy%)UGY&Z-W`tFyi1tt% zhYR?ENJkb@)}5vdBWHk15Ie^>9&wv-(Ldu{t`(k-hh!O?t79I-&&soS%OY<%6Xh*F zhY8mKvcf78z|>PZ6Fe3THi`z9?ouGbRIZ?rwm4h}HGK}}3(q45(w5-dAdwUf5)Z^` zcgP>HB~(6H%!u>RhjO|o;K6K-?9YTHo1XEyVMz1Z{*F%S_=qxj7K|Rxl6> zbqf?bPkm9Fn7fVCIH@lxDzCcY=Lju@v#byIT@fq3PP`6Ht zmqbrk($N@*_Q`6FOX-H*uH1Bls-$f`LBy^UvqR{X_4vImL!ytisq*i?Q#^OJP0Z{O zB$lFZfb-@v5#5Z%7d82DBFv-Jrr;8WYgNGd0@N7_Jw7Z^2aasr}7^wBk@zo zVdHi_)qj30|Kg=Ku5y)cFg~oZEMFn>Ux8??=rB(Ti*7KCb6w}MRzF@|OqX3A$s33P zLokT8aVjLGLYTOd6VpW=+n@3dF%501p`lhl!6X5q)>G@cckIXJ9h@m+cHk!ep(`tk zE1}IZru8IAmr1ha0TL|-=p@+eF1lsK+N&nPWVwAWmQUe%2<=m$Dl$wb8|30v*}KN) zlgzupD;qrHx-^hW^2YC}3LkG<9v!Xb*d=lq)jYdUW!XY?8ZJ{qFhQQ>W?@y6R_++a zVfO*$%wRWP=(BQ2j>vG!<^(-E&wWB3Z@>{@eDpKCz5rDJLSS80Tral69~DTmJc^{Q zn0=JkEQBp3_Nqi(HnulvVSAy&Fd!KN5?a;@acu{fuU(qfeI|v?v^U9OpJMrTx2)eX z5Ptm@oDpfi7S6eu_^bQmqR;`8)VUz~Or$06M*44nq&cvGz@D^jWdRGu+XC~xJhgBm z35?MF+@x!`o(oLN;x;SPJeTr;`r&(n7q-%omBCV;4ec-7WNb^jEi6o_v;We< zE$m80%of&s!*om=m1aXyswnE1_YwPPBo2m{XOt@%R<#&%Mbn_<3{f&1<18jn$q7`l z1QZZh`)7M2*=$yinvy0D%S=tuklc7-{0s_qiAIw!sf2|%7-Yi|Jh?1TDQtcn*ke;& zn*E@eet5X?82z9ka5OCGU3K!0NqXEQmL}?uz|GFlh;uaJ7C^vAYNt27c=Y+NYq;Jc z!>{C1OWolvV8(>trPK@GO<)YXP416s+qtz!ZYMt#yP=&sa88M103Qed00000(fime00000*U^f}{}=uC2V@4{00ICA00IC200000 zc-muNWME*w{r3`()c-I3uZlf|A%#Jd0U5jj0HFH^M*si-c-n1~PiPZC7{%ZG*-elj z;-z4T5Jiee2_cAtutE3wGQP4-y~2P#j)q>vEuBLna7eg%!o1LX@l18ihB}RHQNknYgxth;b=`bXF_BdT zL|Bthw|V{$E~q-j^<+q~vnL;~-qVHHOj-+b?{S}!!r2kJVB+Zy#8C*_tHcAB^; z@6qET_oJuQdpoA$Vu-%y{ILo`j#}R^RoxNPx!v? zf;(v*+bsMX`mj0lRRw2NjsF3zmFyuBw%_GB54#;Sct5C@^kj{` zc1Z`BKZ951?EnA(c-muNV9-H=F$`@CHyCFzX)x_!y2H%J?7&>ZyoLDz^FJ0177Lae ztTL==te4o#*gDw0uuHJ7;1J=6<5a^`6g`iRr>&Ks zi>9)g71jhOw6wOYY^<0X79`kqP2rUiDIkxkb?xsku1x$Rrs~Fp8#n$I&s;8_0YPJ4 z=FOS8bMM@H=F9+Cbs`AD2`vH68lc$0I!8Smz>4!oaS-pEg5nT%obQUmhy`55F46&` z_y*ntii&UIAaJdC39;ac;$`P;Fs}F(vY`)(Z{vOFhvEpb;f~@cO!%YXJ6H>UR(uzm z;a`fcvFb(@e?i*q$N!3md#v~yqHeW^e+ChAyLgNi+PFdob<}WoUpmr zj=eJ)-8VOKUW-NDWjB9}^9p17^s$OI1C`r5 zP-lNmR2B7?xvn7=tB0nvnt0eZ{6DmTEkGH}+|(X`Y7srG=k9m$u?AxzAyP-(q)Hc{leac;6U%HSz;Co@lN|%4zS8 z4C}Nx)`SDAT~EF2zMZMHFHh8zom!DUQBzyh;{U^IH0x#f``6$^Dj6yzBQL>;o_2|S zTWZ-6+cs;+@U`gu`!()PsLGcrI`pgyCqw2-c*&VMZ8p!wZxmoNvj6}9c-n2zS8&Wx z6vy%JNjAI5ruSa-&i?I}RqOcN846(!! zPXdV~kxUAyq>)YrnPibo4!Pu!PXQh1NGCeeg|2i9&FVoq0yD##PR6mTSD>twc+V#7dmROM)ayk|axt zq)M8kO9tmS&m}H%n+sgz4x2e4ncU!}WJxwVBu8>3Px7U}?5%5V^l1jVf!z|U_uFi? zazmF*sj^#Fs(bE|cJZ@tiTE90KsHv`M@);%F zW9amlDuRKAzrpD#YuDp8{t;4F+Lew!cuAwRc-lqIu@b>R5P;#koLoYJNREOr6NTzL z1@0P+Q6)3RV^Gp4c@fPL|}&~uQvxii5d=IO8f++5|}p@#6SLx2!ZhY%4=9qNd%{{x4H+Z8gJK9Y34~=42nvGMOoF^`0X7081BWmRgIWLtAO(*c z2Ze78f=fSlWnyLq8wceV*tU$XVW^#;qKeyZQ}QSfHVz;ZhTSs}!NvjDGv5cY|Nl=* zDl%poG-(Gb98iBxWta+fbTAT*nJ8pP49GzqPKe}MwXrGg&_t&7xP8Gm^wVKH@8s+A zoxG22lZ?dW`wTUxurrB@N}?|`yVi9=L85}9f{4;qlx13i6%5}RQB#W?#2iGW*m&n& zXeu^oEjX|-F{AwOi!1vRhr=%$CaJ|kypRk3@Lk&{{xMV;D*FA!Ox)c;^wpU7TwAEd zF&3@BZRjx?=uuCDXwLuHyNeK_;0dxJ5ZXtAN+pFL$;%I(P-;}%(^6AvM)~bQ-Q+2_ zjgZZU=}}7wFD1f5{MdgxBlo_)D$RhbmFC{Gie*Y5G%|@sqLFAz-B1xtD-!?-o?Jh` zZ?i`oVr0)qj06cmLRut@B1Hic48#u18MO>^ds7$v&&93ccDdc|{zdOlRU?yrCtA_h zS`Ro&cu^^A`=+b z%g+%BkIV1jak+jRK8_z}NLS`)h()|Bt(Nc%boLV@l^v*{0)V=|Pgwz#`G30q{~&}A zLPGZDBpkhJ+4sRWzWbO}g;kAMWvibxE#sCMucsY{|9@{kn08J86oB5hMIq1bs7AbO z4`U*g77RJv8%w|0fS9$_;rrStghl9P#D3G2y2Y<=k5JVF_@cdT=|7|%wOEFt<0wL! z*=&l`PdE<#zxHN!E9Ku4l49DCG_$EUj#EI)2$&&P-Sb|LRJCZ0Tn5B|f990@a*jSN zC%gqZggv4N>mtPo^FEC4|Cwr){%Vk7VJs=lj`Lh=a>|X1&ba8}3zB;eRn>;wg$C5! zASrZ{)BvOm08t|VawMghM#BgIMGnRu<;1~`$>%ibAaCyL@Ik7YP3oCW$pFz3(Hw~L#A9^tyJHXkSm=z!=5 z)W&ubUw+yShB#sr{@(`96cw{Cl5w`qIp zxEcU6F&=@!alu>~)M~pR8{E^j-aj`MuN?UAAgd zgP>!2Rn^t?mUz0YX-l{UL+<^wdRSNW-oCvUL1<3$sIw}`q^h=lTc7&c>`s2NHY(em zyq9M{Z13JzW5esJIxrxv{_eB-sq8zEcj(bzF2`+Kh2#{gZv(kphbjfQqKb_DI>?u4 z5`_q)dBlk%?!|3R|F0Tu;9gV}RTeS2^yo8S$cQl$rp&CYZEWrA9UPsUUEDo9y}VPv zz@4ftSD=;4Scedb4}<3a99i zloVxiO`eKt%B{+gjL#F)=v0jxB`D1aR-ee+*K^O_(#-V1Z33AaPv5`M?o@l*XM)^Q ziMzBHWYn6p>2Rl>Sk@`mnNkQstb}lPIz~m6RvRB88hmmz3)9b%^1=y5$%N+VQo~edB}mH1&{UCUs-eVG*Tbf^pv0tg4dz{Gbj}0A z9$C)>00zBq&5#dX8TZ9o3w~HxYJ%=9Gg$v{;Fy5iYJXabO}tVM>)5(L%@{1e5?sLz ze26dkvk`w1K=zYB5=4SY2ni)&B%DN$ND@V$B$~vKSQ1C#NdieENhFz|0MGzw02lx) zKso>p01rR_AOd6nkO0U46aXp!4S){70LTPj0%QTO0N4N=04_i_Kp8+2X(lbCm9&v| z(m^^&7wINFq?h!OelkD?$q*SPBV?3l$QT(XlVplalLKUi%#sCIge6#p6*vfo;4mD4 zqi_t4!wEPEr{FZ4fwOQ9&cg**g*DiKP1u5qa0x)aunn*y%PznbSsnp=3Gf);3BWUe z=K!w&z5)0a;5&ft0U-2)rq--Qt2XUVXndHn7s^2~f1#X=bMB&8kWg;9`yf;(PhPy+ zK8i&N<)>J*Pyr@TkYFJ*)x(4e7b>2=WTZ-$Av5K0m8alXC{YoAh<1rYrTmq#(#2di zdi3hkpARb5CDgDHqsEMzFlowkno(?&#+Y%FX-cRStJbW?RmBZ%-MRO`qXd61_Ltap zIlq?Z7k|I;$KRTflu`Utg4GizlZMHo*@-J$Do+3a000000001di4Fh&0000000000 zzDhR$;{l6~2DYG8VAITo37kN|lKHWWf)`s6a^xzcW_T@cpC6#wu6RlWS`hW>NgJQ% zh?(4=L3H#6_|>P@&@CMqz!(Zq?_5XF$wMRp!;A0(VkFB@z8^q1qO6ravVtbh@dIVV@BYogZdn_xnHmq^b52dUm%Bp(C9eqRZnt3|917_pEQQocF)Fwv2c?r7zo z6LIXksq}JGQHs>~NHeLl=dzF-$Wf{)=d=>dNkyroT*EMRvvY16A3^II|Bn!zmXczX zFY%AWE4S~mb~)#A-{y`iSD7a5YWgK%T(v+y%2}1)^3D4uf+RBYLC4wG#4#@KdP1xO2JoCy*O2d(@dG2 zQZV;LRE+y?vU-Va%-sX-&U81Qe0p=s+ND6LAnV+&j^klKb%j}r%3&%I=1lSKX-5E9 z(~wV|x#Wsn+H*=I$5vBcX21QK>+*5~ ze+4s!F){VTMRoc9ULGUU_G?JCz|Jd!TxRTiO4EnW5)mrr{li#wzifZ;p7d5{V^KOCgcUO&Y26abJ6J{IdPX zs>qosaNUH|C&bmEw12dX&s4;r_c^y>=zpye0aJ+xV5)^ffOMh? zF9i@BJQ{|W2elCYh?OprUCPZ5)jpz^g+7_{1!zNzwN8)u!`!B<_u&<>lS4!%A`&6S zk)SuCUSV0}d&v_vFEB#%Ic7YXAS{Rg^V=9ga#PVnR5oHrv4-lW{~+ERAHMt~JF*Bh z!ej7UG*ri|XhM2Q`bmclgQo;AhU2W*Z^9U+)(HNCGcCQo%o4AlM?Yo5WozlPi?xXolr@L6l@g z)pP@xi`eB^rW!?79fx%M|NEA8^gH6Zb3B(K%nL?$}8JWy1 z7MsJ(&dJTo2Tf@2>>eJUSzK6JSw499=#gW`Po6k+`t1307uHs{HZNWR$=ekRU)Ib^ z#qX;`AlD?QFF*#8A1U!LQ1ynouoMIUI{Z~ZQ|s8y?xQcCJ%9XU9dzg@=&OfszxfuV zxb*_m($n1A)ju%UH>v^6nLaQDI(A%!QUHbk0Jd5HxsuQjS!|kFs>A|z`3e*&629(A zIg}}v!@{&wJPbTMExgt4;Pd)9dFUGY@xlm4hBN=fhC1nGo_j|68F^x$H~BWg$TJ2@ zfg?-j)V3*DLq|W#H?ljld(vs-IYYHNTAg-~3nCo6xu3Hz z5Cm(Tz#uCxn`uHrZ3vmrayp$*UasL$N2lo97uwQjda=PnMN^`TyqkdzZ9qLtj*Iea zSgwxpoIa0-{XJJ(S1TH2Cu_7?r^Y2T70||l631dnjZ%v?;BKH7`_d`(2%>mVM7e{~ zY@NAPC+eVWDymZxP1Y)*4XKM}yUeY0F6z=XrRi!m_(l^lGE8|Ug=I_k>ZwN~2VgfiR6 zE3W}^nyT|Os^$Tji*@Rr6)gurso`npf$185$?E2{(YZuCwL8)^`=y8UGHgPlXk;=G z%XTGNJ5f!u*a3A49J&h1Lub-ZAjIo4G%9e^fuhOBraD3iY{}Esynow(cB0+}UJ}*u zIL3`2xaXS+Y}u>sBarJLvjPA4fd1p?tENEN;{Z2#?xJNKst1%Or$jGPIVak=OgvYz zVSzgtNkpy;)1oZL;)cAc);KwMPOIl+y>?Xew3oR{T`i>LF`?Gs5DHjUFH}*nYw;*t zfG_3O9nGN!%B|U0*D&1Rtuk0|hmYRkqDZur9YfpE;h<1kIhLnMWwq`nmt)Lz|DLK* zC}g9RmUE4*p+<(@>cmI-G0&LMLUPR8)8V~xw%oQ5$-$@$%RbEDb!M%z2Xk5KJ;6v` z@Z~LTSL)R0|FiM?VNypfZ8YZ;zYWWs3RInb!j;n@wH9+FRcJKm@uX0%Il=@uyd%{T zNPBcJ4y4Vs>{~!1j-~cazEgR;2Tsz2)Vfs;kzfj*NiDDuFS>*6fx|mP>UfmiN^vX% z2H+wd=~+Pb+-L8s#Q|`Vl9JoB&V@j%8)0W7sS`C?QO)Gu2X#FL_>O?Bu4h|+jQ34pTGnEm^UE6c(*>b1ZOyDivzX<2 zt{@@RDntfxAWXK+iK;-aL%FD7HKOu~jG`Op*PQ;`O0&7D=i;z)m1*DX^P|rrnBquT z+;cW}m~6FB$8=d^zL>x9`0cZ!&U8MLuG}yG7Wc;@y!RjKc~3Ks?7ki`2ko(4APViE zJvqPRDp*M>FYjXVywqz)pvn)X!z}&o~=1K}0*@-w< zB;iPBTN^48b55d3@9_Tp#7ZKQL{2q!hcYt_;s!42YI3z5y{3xP5bp0-yRus_BNVMB z(Y=l(;+U0#HeG>k;L?+LmN9cQ`V;<_f!ohowrty?WAl#P$Cf*;T)K7P(Yg7(`}|d#=wSn(`@wYI@E<#QQDucqobbu0ZQOaSeoefWhS6 z^;$?Lo5ckV5(8;?Qc{?L>Xwl7RC11295Fm;3&xQH!(jxhC|m_es|YF-1}I+uvGDK$d(9*N?4cHxqR z*Wb0x9{R{c={eS_cgx%A=*E2GhX-}lp{?c;6;jY~#tIYTacqe3mT{yH($#STjO>HG z`{J#qvk}tZg<82l6U4}vH|l)oUJHe zQ=nTa%j)f-*H@eZ!?M(_eWWAkeB7nqjBTX28s_F``84zSRg@_3RFX2s>*yL{8R)GD zNlQ~6=(k1)Sy9Y*r_Amv>J9Bw#$+`mp!5kO8Jzx4YP({l?Pv>~<1=m)TD&y2AsLNB zaZnR9L-;0u6N9}Wd3QSo_0}C{+Rg1m*ft;>?)^^P0A!+QO-V|^r6|^q%!mzPBKhd_ zyAD|=Ce9HFLqZ7SoUx*_hV-Qic^=A{FG;*_DKUuG${5+jMo_MXd=$gn`a_D00mKuE zgGGv;)>f2#+ykOI1wEC}&MYIIMU$bdM)+FvqMiHH>)8K6J70x->qd{To_yj_w24pW zF!{-RzfLpWI0kTj`+kA|yrR(Wrp8?q-SE3X$WV6Xj5n%{dXHfIYUezw>17;bDC z^f7|Qf4YDwy*?TiLL7C(4y}joA6a46SUK)Kj_P;cZ!#OQw%U5-*8Jd)WAF8qy1v;c z6^BvvsS_72+&K5(*n{`xABGGYPn)!8(WZHaa)o{8cHJbxK-xF)6N3)mc!%}8bR9_wn+KWnA?mwu_ET7RP~w~ zJw_Fm-WJk8u(%<+S~~hFSrL?}T{-x8_kc79q(k7>XD*3W|I=1{+}{m46D^LC4y2x# z-S$gBiVxevH&0)0S3E*Zn~60VJJbWw41dH<;MapzcF;b<)oTiBP3^Uqrgr1gIov_= zE7%bWSMROTnsmpvx#l;2-9+KzAZbjG_+_??!~~xZ0T(!kzbj&LbfJ$6~tZSWzP z5~r>p>K33?;F5Rv?rew))mor@%%I2@l8oMs?K$uA6EtBfMKpYx-vAsZPa z2U87!h{}=o22;tN2m#l_W zM!7;-@*}Q<^pYTQ(kIzhdP<5#ZenzK#bOMXb>hU4BP+awUeY+>-x3kg*{$Av{P^y0 zlc&Ca=-+&BIfYYJe*c8A-hTK_l2GJsRiG%OEMQU3+nX1RV9XB~)H zk>bsR!d0?@DQ=?xsgX%A_dF7sb}09)rA0Bl7CLkMs_}>kM`)azDfP^o=Iphrm1B0b z0>R_^&X{(3l9?|q%6nEc z2GlU+5fg7}W@cK+(Ck?IMNf0kvA4oT?2C=i9eN$!c;a_1O{FXlT440t*`)%+E4^i2 zs}-O}Syyf>QI@vh^%a_IoIrpC#csh#dzz}btqIPLap`n*n{aWRa&zqxQS{&L6zUsO zE_&&lj%xVKg`O|o&W8;Py5qr;OYxMxqQ1EroRXq{#K^G~Vc z``>ZTf3JD=J0x-7EUP*=xXOuG${z4OA7IW$`Y;k*Jed&!+4MP_IQC}h9R%i?cAYmq z#fgB0*ZLhbOmSmGQ!@OElIMQhJ`n=Oe?XA_oT1e_y)M)zgOGv=oLK&M!>Bsn1%9X1 z97Y~W%Bv%Vd61Ftw2-*t4i`BtWLg579F?Fmcx~d#$K&0n7ds~&KAPw}w}|NxcBsX5 zhYr<=J5?pM2M>A5;N@*yXO@~CUM}iXi-g9XVs(CTBt%;Ur#XpWg$-f1khkxMo|MH@I-!4E-I!lF|9-g~E$TpOo{t-ouXb1`MQQOe<=42Wes#bhdkwhG3V)syQ* z^N(MuCaV)F{yr?Kie`DTvfKjV(?XdOOOkMJ%niZFj0g+Jj1;$($@^w` z&ahLG#hwepZRn&*F|9S8Xx?ivJ*l4lb8n4xDIqhsFT%1q)8K9OMM&CiDv4bGU6PQ} z_Upej?M$UP;5DVw^A9d9sE$px$vCz*HlWG+M9}PuA87nzxYD`OYv3QQGfu}MbEk%j zOpcy@JMlMjxPd;YLjMi!u6pH8XoER6cr~6jySqKG{>Oi-ea=`>c}AHG8t(q4J}NMDeYl6>&Cnr`wM6Gb^nnc zmW2uDCksbADjH7@i}GO=`fu^~n!5I)nBetz`pV`;|L5SWEN81sQ)F@U=9|gCGlv`K z?Ugi7^faG6B)8#Z!>9TSi@ICEzV$?uKnA(pV|UseZnE*-Kjp^)Z8@Izrk$=~TWDBR z%K<}O{GEzEU4F(NgTt&3Rl~B-u<38w^DHM~Tof(**H>w)lU`9!;Zxx&EMQ9}8l~|J zW8AfXne{DIihn@{f*HIm^vpy=r4}=Lw5wRT`9IE9d*6BJQ9nDV&%M4<`Olm|iC2s2 z8W2cYH9Z?fR-_^trnmZ3vR8n*L?9rt;__eFSJ9d{(4shsDB^^uP4dm!MvZjef1;hSK#b0`q%?W%7}t@}d^jH6~Nmxc%2kc(64{C?7_F zsYZOiM(bKg<2Pjl(`IDsxqhsz_UOq24pQr$NdYEKDa!+5>YVVt*LFtgc_({U{%?x; zrG0I*Ld6!0cP_o_ky@6=y{x>vIPi|zbaRz#O2T{H4QKU!C?CB{{xst0zJFiL4r0uR zgQzu~AVbXfTjj%6G%Wh}$h<<`t;2q$7rw;5>HV3sb)xvUsz(l=k1~SkBJL>ht@(z| z@^q&n!&U{JZ}SW5q>NZz>||hyHI$%pnw-VwyUoK$;w;k)d!)!VZU6sbX-x|?vnc6B zb1kFMP0K+gy;&}D)(oyKwdC;0G>qlArFWK&>m;Qa>U5SEdM@@jd1HGe`xuO2b3Fa{ z+JE!=hfACNYKm=(wJVBy36rRNq0YHa6d7U>1*(=)*Y+2zsg1osmljM0G)Y9IFSvex$!()wqola=h>F7PX-;(lZf1+!6NB?19x~@bOW=B+_ z$cTqRvbY>hYDcIL;c6kx7t)W5=rp;8T^5B;}yP^ z@NW(hg6-ck(LVI#B+sk}fqd#5R$RQ7hKzM0AmguMb5!ShWG*&5CwsJCSkqCgKNB7f z^W;R&eF9Eayu=ZVN29e5tC zt=%KiMLjn|XtSoU6#3{VMNANuaB;(UahxMW*Zhpy+`5YCP!iW9(M;TWb!4Vd_w``g z;d+T_`r9cuwQRMy_=ReGdb2)5lm5JwHo#B2(lD{b6`yDndY~0W)52Ai=u!3b;VUC$ zm9b#FJf`mKn-4Lhs$Z!2(NblND1hN$?p;qcWz-8N#_v9-Y>gk-tS5~j+e*=U<8Zv} zVvFF#1?GSVeZ59=l2y=oYNnbK!0FWq^PW0(brkPppL_dJKuJW!G3zS@^_R~V;|%i2 zbr5=!S-{m~pXVi*I1e;7iZl@N+;7(kjB)aR0Qw>Rhn)7_W*^rOR6rb^m116+H6f53 zJHpPXB|=>-^w=K^lAMK$-#$1%P4kIJfVqdUlV!F<)A8V`^1SGnVlm@fl@%E zBgIflk;W+REFQ0*ZLPoe%?-F=>H@>wP`wvYaL~i87V+H8{RATG%_U`6#fW3C(U6p3 zZ)}z3I@@zf72>3OTNyb(toacbysg{^o*f!`zU?R8fcN{j@2g~=ig{E$BGHhtz_hnh zbSfrTD!N_zfw@!i?si!h9)$#HlJ1sO$m4X)4Z8%HQcIJZIzR!B(>m7D|KW2t+ir)B zuDdk|97E%!;ocVjZD63`pATb$7oPsGezpGfQS+%k`IdHZ^61Wpa=W?ke$DjZYZ}E) zd*LI5%QJIp71Q3P{N|qF_%E*JM=KT8rSQ6@y@?Up(i-kgTad<)ZR?b~$p;ivnIn4{ zC6QyIER#U+pp!rLeRd;RUHptfae_!(}RgvUOSJTL?+cHO~L(O z367Xh+3|M8f%a@Kgo@L`t;)uwl1YmA%D5sCRlYja!#D{iw#F7`1-X9b7~%kyvXzwtF=mL^jqmj#N`+SmGf-cYZq{3_k6RQ)JL$82%}?a5JE~$pHFf=9nJNmY*gK%^tAC%X{@LVK@?wa z6HG5ZnbF3WV7Dh!jbTL=FB&=koxxN;kUTa*ZkkM3v2byCVz?_4hL?t8b+qeqDh-3- zU9%z*#X-r$3H+uBN~o&|l14{oCS#$q(0*uf1zTgpy*~;PC6*ix;_KA6Win~O!b>6& z!`^yj$6s;}S4!HJF+Dl;TXzS?$WovYZy(hz)8nT%S#BDSu+vmez_B;K(9Z1vn zS8LoY{Ce`59T4Ges7KdXd@pa<4ia%sn{9_n@<795+4frMsp>v0nYHw3<{#er;Aq^B zD58~@#1^AfwZH2jQ&U}Zg5znH?;K%6A0-y4;#Yq0n&{Lncc{0MoAzzjNxx#O3K%k{ z#WXR6t+9-`Hl`b?pa`cHD4BZ>(PhIz}MG#+6Enq|!)CQ9cw`SJ$RgVq$s4*l4M=s7x9|DCR@c%uaGD zRrz@pDh{`zA+KP3>Hg}!efs4t+`&ej@6L?UGdQgRU9wkcX6Ee_A zOSd1*G@WppXl*m9ouZc}@Vmyx){opOqp;(a@i5ee` zqY?ZH_Yc9~PSpJzSWrf2LP9|vOzhXP8I=`5W|XTVh~t`Eztn+jMHI&cNsRYcff548 zHEQE?xNv`d3cCGdtFLsaC?}GwS1snAynwGIM8Bt*@dHwyah>zRp@eYBNqU|-Cf2p_ z3d`|*^e4`n;dRs(-f40FrZYdO+Syf^Br0`r9&>eBhD+^-fMbBxD9@jYj68j={da!t z8UF7RCyW)foBG2|JQsQTR74CLJMZAIxU@{2XM_Z{&ZWnX(h3QE`|fm8R=hom5hJc1 zn(65nSWr|@Q;dn!xRwJ-)_T*QeLui`-aJAXpWB3SY{u5q)^s@aB*$3tpco{iNSmnB zF*QAjE)c;;F=RwSag#9cEqBm{>;15^H(}KT<5*|RyocB32(6nMjWJGjCd|8=2k-{v zQZOF6LeBcoUGlDfw=({}_m$hNoiZLSqZnbo9>6|odsN>>Yjo((xSjZ8U zxCaoNyN%~BRcnt`3A^eAH7iGI1f31ZC1gQ1gM+52L-gGB4TSKjN_4@r?^$d-l}ic}c6lRM=5M{~55 zbR2i50cA3@+aT3CZhSi!rT3kc=;zbr#n(3#<-;2r!*bsBONxrY)lK+l?Z}iee^Qch zBu_Cgr6`ydlaIhxZqgk@R;`UD7}Gkz@M^h%(?Nnaj0Ydt!6d`oLv{bYVHstlV@wr- z>yN1eZlnj^=%Xc}ScgCRhPDONz~ik#TH=CA5CZ;-QWkcvy{MPETE|Np|h>buH^ z@eC3YO~=KZE9ofYI>-br@hr$&hHuN)cUIyP?|@&Fo?~j>dDY}xJ2&uYG}iAoXz#(* zcUjaC_jhgQ@H6|ry~oA)QG4jik4Em1AdJ9%qT{$lJOPHYj)U zgvKNP7`ysjS+gPfdo~o*hS2q7E~|XbLxo@66;Dvl8*{6l2V>zb$QeIvlqskG{G_9< z-qvwH>4juD%f$HgtYzD~p|!pO*FKsZ*e4rgyBN9cv0F4$1KrXrC;WQu!M1J+m6!=f zA7>DE{dxa)@_`}Tz4R=W?gT6S(H7}(==%8<{0&MaC%kwx``{cQ<(zFKOi`(%v=mXT zaycTf3}or{I~3G$!j;dw&3@h7Uu<&v)V`X*t+mJy+`)vx9B8=Bi{I7{z!J*y>vz7G!G5>>9cTDWl_GVwS#Ra!p*!}}Z8AMT7if&T2ooFt)Nk{X}X{#ILS z=eV+17Va)f{DAXYM}%9}FHXqAU1*LA8%|%j`Uc_=i3BVH8JHc>aB#SneJq9Thek!$ zL8*CFl5A)~4joIwB^1W(cR~O3|J^^inD=v}<=lrsUm2gNc#-XSIR~Y5bn|O`_>9LP z)~((*eLX~NIIO^vbk^1zTqkRH(%{h+v;p=z3)D6>(5*WQ#{JAEYqIC`rUZYB3buDg zEIBa-ySbBAks7@IoiksMm=E9T=E7ISa3?+K&UrSoVsYQjN}cph)HMr>XtT)p&g})Z z&fFMfUspU_-#)~!z&zlzbg?6yih*YPvPN2 zxj7kY5~|FasGsj<)Mn4Hje9lIXF%Fsnvr5j+rOCZs3XILS_A&4-gOoBOyXSwF`@iJ ztbYsnb3%o6ZB$`?bwaxwc`usH&4)9mbv8%aZ%lP9`E_T&pCh{OQi9#mw5>|J_rx^q zx0_DWDUl-R68N*&T4H0f;_a)pj^!S~zM#6EyIQJ{6tfg_^R#z~vH1Lat|>A(ga0hv z0&^++ew?oeaaXx=xkz^E-5z6W^yHa=yaSm9{ZVIf66#XoPNmXMKL6>D65!{pK|zG- z-A|wOB}T_kr^zj^@7$sU?!QI7 z{epHo_@6D*#=8D}K_bT0r8DUPuXYuNkr_Q8y z!RR6M(|sS#(#}HVuBegua7<85!%tu|Xndyy7o2uN7rm~veP(BiC-Bh17NcJk~|pv% zHCUw{(Ax^Lp?{IBMcj7tIF2~*c?Z0X&LJbT_UH4gUmUx6xD43WD`RE-|1VVje*CDg z3-pyh)^%2`|G#)pf9siGA&^G#Brt~>B;)97~|ZP;xXU1m|9e(j=*x zB_z`IcnqqLcsCk}65;+CVp#QQ(KBLhK@6YXMi!(g^+eF?zDeYF1zeAzynm9KtpZ!9 zSq9CidBLS9Ftdo8`hoB*@_6&^<*(F{d)7z-gG`$TxkWqzL-0| znvKHeXOn50iiOY4pP!uGRJ^#Z(nJ@Pr~csR_Q`Q4Ylccw=)`m_Jpiuf{{GF&?=l>c z`i$uc12Lm~%T6}LuEK@r85k6sB~5o$<&K2scwggzhKqHQmL2|dMMkkTaLmJCj#4flf}4TSY+6;3rNBL*sKwu#wPE9;W(4>wbsK7KBum3K z$oqWS7qLqBN}irx4;$EITC{XE$b%U7=fx{Q?e50#DTuSJY&6{Q_5+O=l?-9u6fqT~ zV2-iM%a1_Mk6;>Og;4Q2PGI;FQ<--WQt*igkXR&8K!O3T*xvvt*#h>0gW}OdYm%J7 zfUtlA=D18lg=ujL7wpmD968o;oRI}3F}|gj^qx*46TrD3bAVhc-0xO`7ESM^p-fBL z(ndk^B7&P;UhK4uAkae1Fxe3sZ1AOUUVi_jfBt}i8Bxx&zI&1hz#%V2@T~P|dZt>I z{_jEQV>P3cEl=1+VHy<0_u|8wnz*i~)tf5jZm&wDHS>(yNfH5;I|SSSMT3PtIlmc1I9dFz22rEU=7-; znn?!fKf)NwbKA%OjkaIK3R=YZvJUiI0DhWh+V4B)nc8&nK?Pr`ei^=wG`I$u+w3%>Es zf8gW8ee#f*==xmVAAb6ZwUwU<#A2?Wdr5r(C&%qa&tANW2HfLZnw}*-8=rxmU9y|q zbUqe!%p_F4%XS;BMM@$!9WJ-iH(;G}0CjlU|-4d$-OAEnE zJZe^}n)f@q0i1gMBMss&abuNKp}5efh(g(wC^G=sDGjj02GxrNl657>-;qY=Y&4N9 zq$i+d$3PAdrlVdUd*L5^;mfdYP!^b5?FYD-M&{4jG75Ep0PGBxw9$AEt2JRDU- z<-=HX2ot7?8$r+-Zzw6gLRqy^?qx3$u|k4N0wAHQzApHSKgU2pu6=jme6CfMvq9Y? z5<%9iDb~9SQ?CjYx8)&vPG^1SW6@vz<9PCE!&z>rY`^MUWLqx3GF$cs@yKE@2fz&U z4KxX^J;xzqwSE`qm_b>m{RK5bjZilZ9!Oo)fC2)}z$6GmJCy-2L{thg$rt|K`;_*+ zeM1Ty8AsNJ>q-+1{Z5dtVzyAp|2;y=Ci#9_1vP+BpuMu*7XHfh?t|=5r0D1wQ5~`9 zb`kB+T<|?>ftn;&ah?~<;js~E=cl3uaEkT8+cO~bK8`k{Lb`))w!MGw85u-+sH^Iz zqn4Pi8e}eSD^n;1km;Q+DColuNB7sQ{x8r@k=ly_qfijk~`p4nQD- zAe482pz^!wR4H@W!O6GK+3d<-(r5mq7jpG3M@Z%GE0^W}&9I{+C$wqDhq*z^e*|Fu zUSIyPg4B%2!9(%HUMp1hbE9G021P+ruX0SJF=e+!3M<6c7^tMET3`ev_3N}iAY4PN zEbjI<{{v*v$z6K?C%-j~$uQkPKs4`_XwF};0#Qrn0wa*gjX)J0Avo+HmrJHQM_^>k zfkxtLIOCWunKQL~cw4GhFR(}RhgHnqOPCbXSC4&M6$~N7tnr#R?rFCmBX-BW^ zDEpQmWB-wm1-c>*dhb98pd^??g%qHPjyvU~qcxl8&+!d)Qjb$vjluC6wP$(v&f*oN zqm9aj(cFK*Klu%W(6)Kp(V~XHg^+d_G0)PS8NmzmrdkD{D1>f)e7KknJca}f!GT}# z8Pq3$*>Uz1_sibJcy08hxEbKXVEfimA=)K^4*)w@1?!v}3?O!sDhWiS2chGHFGiSx zSVnZcx@}y7Bg9A|w9c^g@8Lve*A@f4iI9pDz{rA&B=7pt*V7-T^jXlrBB9iG|09Qb z1Pcb-c0QLwX+wY`KQn-BX(JcJD?`x%#nUvfF#|CcA6p+Z2p@FK!&m<^W++MX6%74; zm*5l=Rx`ZN%*2%s@n2;~Lt6hmNd9Mn>BO{QnM2fmh?iU|C>0*> z+6I=DRK^+yc|_SS5-t792Ouj;2rNjE$`XpvBC4a>D=g=&e9sVxRUXZcfvOQaOEQJV zm4%e`H&Mgt%=hocA~^Xt0t69&i9jF-r#$3i(6Azc9C(Y4tuqiI5QiS<7neQ+|FKzz z2~2`M3=S%QooK#;p9gqeB*fc_5kLT<<6(I)ZM%aC2tf-<36M}mt!ZKl%y|hkc;(hy zu7*BQgyqb|Dj_;rDbX~~0>VP<(EPyKL>h@xFvq21yFm{hY))BuJEuIkwDu6+QH`{s z@Ss2x$9?eW^78v{{p&4U>)@QM?b6%?+fnejv|E!o8->UAsJ7zitO#( zP4at)0`({nS1nnye~{K0k9L_haCRC+im*?2eZ(*5Z9yceXu|bUR>?JFO`MIe@3-Cv zKv|IkJ4+*cq1T!QnMVMyX$gwL9}dS`2Hr>_iAy&bZqxLxPz~QHIi;lCZ@V4pR9u13 zS4l~dL}zU16H}^26bH6h3;_UV<3Ip%aq0cJhY1d1fM(qAu|OKtTsFQ`$W+U@F*|aa zlqHcArle}r*dAh-^NxZBDSAqd+OB7;>0~AG(b9_rUh6#OR&zN|H}b|Z3pD@=*b-+^02W^HkI-CkXuts}{Jf1n2X*I|LXr|4d^CBpow?&peo`|xiyJYq z!6fkU6fgh#-G--!dz>?0{=*Nse181&xdW1)8NgkYA(Xg1o^C(mda(R<`})JACRE5) zxKBE$j!!-x>=h!mIV*Oq{EJBiQEfOREDKdTvYFQ+cKb4%0;EV=3L+J7woLG9`pIBZ z$*bY;Wd=dOQ(JWD{qMZ(9475jL76i9U1(KZ)vz6nvU*lBl9LBO(?Mm2;aaUQG;E@& z#}E_uN&*oRELs=^o-IRgjr0V7g&@5_q(+)pW%8f>IA*Do5ZlWEsR;`ENNKW(BEo3# z1bGu@7XHq=Ct@;fnC9Sahw?I1)@Z*9R91C)mBl->Qza&Fx%OAM|Fr-y1zkjXLx~gC zWLlv25J}P+LX@bl3=%!B-UP(g^c5<&#+^|-?(CkWHH=$Uz(yB~xZ1b2R#58g@3?a3 zXfBoePzZhq4+&x0unjf)uA|8FWUU>oU|xB6okpU=TtC-f&slc631^ZP_66 z0NdXO!gt$yr^6dF?p%QTgCtvUF$!{;Gu07qty73di5yt4;(Nh6wb?(xcus+`@to?C zQg>aPwDgpqs*I9T=rvMlgo4IY)bzdv+a_pJrXb5l8KjNasPbrB;L8D2T+6PSPM&PG z07y1kJj>dSs%1b46(!7lRw}i{R|{E8xoLb(XjIF&v0men8r;LywiBqZz|PEqZWC=@ z4v=j0NYO}9fuFKcXy5~Z`^D7S4%RXw;HMwbVV@>?8#fLrYGB^oao@ zd0E_%AxkRLw_K*WV0F6PLMaqCx_cAPOAY)RbT0ht|IAWqo{_gd;*Aq(qa}pYP@&?6RB< zn*_$K55~Z%?^+!Jj2Lt0b8ra20Bl1=qtPZhZ*yb#yH?XcHMx5MbiG4STe0!_6)3>( z7{)RRS1}H~EA-3K2w3Ee5J!AWOa*?k&UJ9U9+{5zi`)Itbm8nHI{vtPJ{dZ~Wgc9^ z=_@U4kh!q|y?KGscp9!rS{o{`t0sY6M*fxemB06w!aLY6j@Czfxy}A>ZP_{S?cmM( zSe~Ly9@U69#aDf0x6;HgTorH@)wB_TAHmxPNemT4va%k%4@dx5;IRVjR~1}ly_w;G zSpyd|0}fomf%YsJ1#9o5!QURoRp6>#{HmjPK%Y1xxayTcEAKAqvU@q19C;={1v!~G z)+0~|)y+CN4@R%x`{~O-9<Yvi^HrV#)KM1tL;C>pNl5(WI%h4*Zbs*N0t_0lj zx8v2|4iBKcBbeRQ13a9wt_Zp3uOW1k<9~@tY9{=w&<&CWaI^Hw(g%C3W;PL{+eqx0 zWE~WCp_vb8x(*I?ZUuem%YVKW598gm;aN_&`iJjwjRcSOtHzbbCwsoyP3qmtpUqV5 zFl(D1UhyIHjlxznnfoRjJ|vAv+hj=e+w?eviQDmIPbqVu;ln!{zs=F^<<-yRYKF6I zL(0>fbwD?4Hqsg(PFf~-%|`1O83X_{=Pa@Xh50I}gm9G{P6wLiXX(SY_=fXg?dwne z|4g?vDf3C~^5B{I_Jo{E)nBOwFShN*)oi5nBg&`MYU&Oy4$$LuHl1JPut=1n<#Ons zcnVh#VQ5K7$mU}NEqC~x=0&Dta%pgi+{4y(`{P!3_F^!Lv1hs+6Gbo1a!Hg*Q9 zHl`w(S7=>9h|{xTh}q^ffhrh5cf#fSCq*+L@Ve5-qBuBWj0U#-gI8CX*;}+I zWD{$!@U=KZ@nx78AV?w~%rl>~4G(p$kD-?=NS4S-+z}^XeMjKZM0+4GPwc}t94nTr zr0IdmD&nV1Yim@uE{(E&?&oBw*u=Vl}9SID8caCGi)bYUM3NK$@Sl5oG)RBJXu17kbKN|+Eq zG~SYXl|U^3TZ(n;3lAD z~FA>Y^3agF?DO& zxmKx$4DvvD6srabbpR}Y9z-I6IDMsh17I6>v;kym=_VNPbw{~|Q7*eHFEuyc-{C`CSd;Ai>ObpC zS$G189Uqnr0V4LLAw8$8^avMI`ghD+Zxv;J)r94sv4dX@FQf-Gemo|T#4ko8OU6v& zq@o?3Y*Gj*h-I5|5RKhg{YyWqgA5{Lg&yRS!(iNGn(Lby!LXPBju^%oD2Vmn{n!5a zv$}$a=dQDKozFA4Mm2vTg)xs^C#z-QL(Ik&S4}I;{KWk;&}Ai!4UKl^NxK1&YRTl# z%5{zp#dezrN}+TPs~}1e%L*A$OAJ_kHc@PK00-L{#9BkMRFF@>Qra0SQ~jmu!O3Z| zLspm6;$>3@#FkkZy7~o$RA>EnY^wdk<1sf$P9bc&J(NxV?KW}=PV-n1E#(cUB*V^c z`|B-;Grs?}!uo7$IMclM)bzkX|%>#+vpeH7S+`|2^>6A)Zx!yL9H=x|)EbAB~>|ZZm zI-re+s1`RLd~jMxY(f0CV*|8P@d!> zkwV-*5*VLL$x6Mp6V<9nG;0SL(@+DJCzy+MIvE()9hR*$mQu4H4uD~tD0LetNHpT5%@`!ss=nd?>p)XR*V5Cz zD#g=5I!7)h?CoH+J-<}VhLW*=eeCbfk~Olr8g}j41}#_^rVspl34>ETk)DKXGIN&D zE^ac8l)8ap@OaQxXbKQzR%4LzJC%lCHW^k4W@1)@(B?+WMe!|-(~kOB;&@aLYe_gM zK#?TqOHqOt3)r6xc>z%@RgcF|Nr`x8?>__E?VUE&$jV zves`Efk6eA1Z-AlZkiJg)LC#F>`@4O9N93k=+|DF*-ok^S->}41t6AX!J#c&7vz*K z4_-q*t99gOFuQ}o`OqKiDvh^K#an{=B59!WTcxTe9Chq3TcWiu|wRC6W*Dx74Y52_8Ii7vvu2XcSA`blfiQal+S6tQow8 zaj)ff5qA9j626YIemlnV551f8He~tUB(}LDts_URdkm-^DFrmQmPQw$?udFx$}Z_@ zPp@{Jik*+M7MkdeFT$hK@rP14C|^a9#V@wR(# zu4@R4$Lk#*g3?iU^<`8J3PA5IPc?t)06f^XvAK_@e5Oz_Iz9Rp%b^O|mZzIvz0j7s zM{lO9+sLTjoFYW;DGX*ESVs-IBB|2KbkC1NfNTFsh@0i!8_?KdZZumX-JL&6b=fF| zLE~rUavCc`w?{x=L=79z0WwP21K)1BISJ`jvxSTu+YW!)-GpJUp2rbvY7~HGTiSkv z*#yT(oMTu^jR5AIJUS2u0{@ zcl4~vXWuz@x&0MD3|oaAs=ui)X5|=7vqp#)7<%%9CS8VlX18j zs9PP3#67@`zD2~h8fvruRi`R>)Rpw4`mwNeR#BqJl8mib-^o#4ge9>-Z*67 z^7jN!47ukb%4$EnRBTsXjmvH364uV$k3l^_;vwe>lIciXCFYTytyCKlQ)rD(-a3KD zd(GZA7dtszY>gk0@DRVad^CJDjy+>ho`#~;tDEcdz6V-4nn$ZJYJks1VT1~J9?ISF zY<0@q3EH*cD}%*{wy;Il40t~pQFee*V@(MzH7gl%(&lBpz>J11KR zaSwNUOdMK?QGVR!8!CYipX?l_qIh4dXQ zJ80k;JU77Z!&aBzA9m5nKiEt2)yZ|R28+^3#Zl^G0tH^2rzv-=ulO|~lHA@!I*@Y_ zVBw`s%}d`s>yj7ydM78+bZj68wzFO@b<@0Udgwkn+1wzf_*ncr&=|SXScha6d*bfg zOB4j81#w_kVD0ENo_A5yiX@hZANi&`XJkKRT@iJZZ6fYWPG)edz?(W9PrdJ@T=*|= z+;>yP{t9lE^~5Cj8zG3CO)3XgR^h4vnXBj(^2SvR4wuad0E){vxVDwlD9|P-Ap`9M z4{(wYB&ddyZuhKeGI$8#jx>^MsE|cov78hJKto_57-4%F5{k{XXh_AhbtF)m@n z3(IlpcosuS36+xobLNYwn9?CLE?@ZGhS)UNklNwbq^H($6VuqI9}C+Z@gu4Kg0qok z>=OT#zeS8#wE>si)OlnpL1)Q=I}1{zgkBeN)e3UaimK_-Pe+kSDk)E4s{5hiRahCn zVcj~sIZ76+8)}H-f#YejJXx&^21yw-s};xHK1D#!{sx)$1=n2{t)ToENPFh}B!J?y zyPslIewwH{$vN5=ptVG(kBRJ!l=W#y{W5ml6Cudd#%W#xLBU<%5D-mp7cGHK|l-E5gff^<)%?XP0wI}gvE=kFNYl*%3FMb-!xamtVS>* zgG#`BomE5|=BI8w=F9=mF8v~X0z?wFyT>n(eGQYB`ku519dm-h?hs-KWS zxeZ<(u23P%ql4wn_-fR}X`6Jw1?ch_JV&V^`AF91m9cv}Sc6BcY@hUc3ECo}xTZ96 zDq1(1nYN;2uyw4+deV|jk=EgoY!bqJxAG2J-r*bQ5p=sDA9w;rcY)wY<)6KrqJn0p z3xe5qC}GPg-m^*z*ulK=a6YF)@eADzDN-2|>{l4Dc4T8g2MCdp#9Y==Fj^K3m2J$1 zhESPOpXzvsD2+s+DdR40tL8Jt>_fZMd|2pcE?L zXTM+r>EU>cqBPv*-t1b;Z^1}q0NNl*g3+v2ovqp|=He33pmOPQUs#+n^AH2mYg1p3 z!mb&{wSFuZz;D*34BR=Q0%fubg{$vV$|L+HXZl^B+ZPS5Uo8x*H;NNI=$n$FAQ5Lz z+US2Te|`VQb!bvmZh;V#Y4QSZhQqjmXQ`#Yaovl98=1L;v9MbKB%nnWf!@CGJ~TSV zozc>bcOibc4cn;vjH!r-fY_|uD`Diz9HjEH*Z1JR{%w#o1h9V-;-6xmgIWlCSnDOB4=Mr9V76o?h(V z73%qB7c$?{cdq#gZl@gRd6T)kaajGFi@Obl|qf~tP!4K(Tvu{&K_Dw{>s#d z-E%OLgFNNbG%ot=KfmKMzhmgj%hCdi;52c$d^y?OGejdgA@_IqZ9 zUlYWbR|h>}R(&?TTZ?{2^jF089)}aLt2QUGYD>b*a4+~i>YuEg_-zZq2-TlX-tge? z%5N!_zGT&A1Zg#hLW~VI1Kh=UGtI{cL;h>!HoQhanzOl1@N$``*RVHV=>Q{XvH|@-E)OhOhIr zOaPeg1zqIV_fPb1Uv`q#F0u?|#HquL9UQ zi@v7!QnST6*2dBeNHtPdd}E$eJaEiFlG& z17)0dDu$epz(x&N+XIz(USh0goZJkw2y#{gxMpQn(mt;3AokGneJ7BBhZjT6iU2Jx z`j~bwnztXB(W()R^ZAgtQQhGo6~f~Im=}Qj2;`w~THFHiKA;s8gG`>Tx-cE0E{PQL zpyxBpq+Dkn^qgiYYlWPuA^vA7bN3-c3*3_P7&y@FcaGHtV1H(E*HOgwJXuJx?RO@9c}jzyY99h=d+b-PKe&Q z+fS13lIu@V?lzx;8wK^|h!RGq#5ay`c_j3YYASLXisvU+)l`7?JVYo>KvPsq#x*5q z!Oe*D6tqOw%pOID#&n#;wgegoRgQdI+%>idHtvJX%9p;U7(%CcsAn`Xd_%KrQJqWJ zL1=_7P6kjNIK8N&tvgOvZCr#t_g>;Ak1jD$ktvFdmN?PHE3r1UuM~yW0kq&cRhrYy z`B0gX%=JMpd~iy7LY9C{)F+3tyr)%3GI%8OtK^PAuu`b5lxz8__F zQfNv%lI7hSK$K&smcsIt3bxurr1BS-p0_~WbcQKgB(gn=m42w-fFh%!W8FP< zk#|ll-YvDb9WrCi;_j$j+pQfraprQ*&?n}}i#H#>{P+tHC`jxiOQP%qrt(IEk|w$t5nfF=EiNeOsZpe5N)T zbsSS^R-YGM1X%3Af1iD|+_87AI;K*-KGkk2bj=NS-E!L<-zu`_p8q+n&L`8oci#g% z-}~V0v5)&ygqh6U((mMJrAXlN%cdFE=rcg`if_1IxG-&tFM{CZUJEmQ(yAeqK zZT9_z$ccg|iHdj-PvS+qi4XB5eyFp_R@)r5*%n8Pw?6!_*S=5_4JJnb2_!)zm{4K+ zE(3dXh&eaKZWJf#+pS}C1T!DcZ5%Cq+hvL+&2d7C8mldl=9uQ#=D6ng=7i?N=A`Ci zIj*M0T`|$*fH9JG9ozTq)wWHm-W`tT#G11c%v@IAUfsim3Famdvxx>0G{-i_9bf!* z^4~%#VfjI9chnLx#aV0qKkKIRN~eYQDu|{Y;SA)35#MYF~sA~Ja)&Dsf;xFaLJ z1wmh(aQGf^=L*b7bS`@liO&_8klQ(8bsym+v8wJ8EYZYjS#!TRlJ>ZVeXYsTTq|YF zI12JFAR`7)tg4eA4UzJE#d@SVU)djdoUdw*JkR$qBd_y4vyk`sUQLis*gKokIC-xK Lkf!TzE&u=kDziPT literal 0 HcmV?d00001 diff --git a/docs/_static/fonts/FreightSans/freight-sans-light.woff b/docs/_static/fonts/FreightSans/freight-sans-light.woff new file mode 100644 index 0000000000000000000000000000000000000000..226a0bf83583627ed9d9575063e22d874b84e790 GIT binary patch literal 26908 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 T^;oYa-GVc%0S9p2zT08|&6ZP< literal 0 HcmV?d00001 diff --git a/docs/_static/fonts/FreightSans/freight-sans-medium-italic.woff b/docs/_static/fonts/FreightSans/freight-sans-medium-italic.woff new file mode 100644 index 0000000000000000000000000000000000000000..a42115d63b39e9dc66c33d6294a81e0115569003 GIT binary patch literal 19420 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 literal 0 HcmV?d00001 diff --git a/docs/_static/fonts/FreightSans/freight-sans-medium-italic.woff2 b/docs/_static/fonts/FreightSans/freight-sans-medium-italic.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..16a7713a451ad09b4351a550b1d54345ea7c08bc GIT binary patch literal 16000 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 literal 0 HcmV?d00001 diff --git a/docs/_static/fonts/FreightSans/freight-sans-medium.woff b/docs/_static/fonts/FreightSans/freight-sans-medium.woff new file mode 100644 index 0000000000000000000000000000000000000000..5ea34539c6f54063a4a89213bfffebb244888eae GIT binary patch literal 32072 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 literal 0 HcmV?d00001 diff --git a/docs/_static/fonts/IBMPlexMono/IBMPlexMono-Light.woff b/docs/_static/fonts/IBMPlexMono/IBMPlexMono-Light.woff new file mode 100644 index 0000000000000000000000000000000000000000..cf37a5c50bdb70f837f65c6233c0be5e4fc8bfa1 GIT binary patch literal 50680 zcmY&;V{|25*X@bjQO8Ngwr$(CZ9D1MPCB-2yJPi9yP0K&6;a#tX-pO zjqNTkCI$cje3zkT0P^<*q<#6@{vY!n`~Mbk5mB*kLBKa>{f*x^W;l}K3i8U|+&KUM z8Uz49kl@hhiij(#3IPD%4&OF6007g$XcuTDuT0PMeP8wMr}YhkNNbA}V_U;-4J9Zv)Obtx{fO7b64eK}95Ok5YExyTbPUPDr{00ex zFIa(vt&7JuX8{0!DFFZo3VJ6eI5zgi-@2+U006S^8x=ZVppdqP9^dUY8hrZ^{0E3g zFgZIzThnhY;Csxj-(!qeo7X^fuy=L=09v2F>-q@*;39$@OH(>HnST2Y{nwZ8`2zWU zf+gwgkwrSr2pgn;Bno^p^TUcqasVSF&{)$bLV0`Fm1x;M1b>Pr^X*gJ4|Lw?3li)L zx%-V10_kYlByV;#gtl38?W#m!L+oFnZ0`NgQn9L9xzV(u+sW&a_xv|*lCTFf9=gX^;!WkNhB)_#d-^G~i*o1V45aaEpROenKH5=lfk{=C(vd1>s&fUu|A( zbf%@bLxCCKi!s32yHt6==&IMGl^~^Ow6Vp2gT6;*<8jpLZkz*YyDCwOC0!zr8F#$T z&h#GuGZ%l6MSQi37&CwKt7A91r#mfG{wvJhq#HiRAIlHMS{K2BOMWXefQhRcP|U9~ zLOAoNd4Samr@z6rzxlCNX8i%Nb=|mQNONJ`^K?}&VkzRl>frehj(ijS2hDp3)kuma z@@Ob{neIm^z^|UgJiDkR>@R)I|wb;zwocqE2)lZp9y7yWVgCHXUo#v=E|WnCmRion{5Pi z+_QIGP?6=MBpC^FAzn!SCZ9tv(#S;y8LhW+&o~>k{z1MolEYQQpm}4&Gd5C0{uS5Mc{h00VTnvo&8aC~n^5;IWs4!abbH|h0xMh3v23t2?F~0l(28ApF_ah(2_E<3T zjOC2K@33AXUGVWO9*ccXA`_dN*Z8z#y2eDZ8}p=q#nBw8nv&Uyd5eR_rPW?kT`oD~v-FR`6h_$lm0gLGcS2Ma!5my>#+-AfF{-qz zbY|z#OoYb3r17)lTWmGGk%!^tQ(vifP}{*g`R^D^N!7MVRz({5V!pGby?7kZvdCY% zfGA4NEY>M5rY+V*LQX*v3MX7tBch=xf`42BZ+AozA@Ho9$p5mWp^;E zbm=Zg7Yg+Y9#KOj%l$`7nzU4m3VArVB#}KbsGZQ}(KvMrfg6 z*wm3_a88fMC!7ZD_s@GFgn+acO{8yyRsj-p~tIqK-jXlpIsFYB1I82o0s@R`!7VfkonE$s>M zS@YqGVcl`qRbw0G7HVWQ=#r$|N%_-db0QUX;wOd0^6< z)GXiQeRXP|J^XVXYZAyf=i>WDL{r$GNIjVHa$CSeL!68p!%}uPHRsH(Fl-^Mk2khd z&XAojE`(J~BX`R>c|R^=AAW+siU6#4ePC6O@ST5ilvY%V!Z(#G;4K$rJ}4&Bv~20( zjH_PGtoC+jHw*02>=+jR%R#5Oac+Z+~ZG9XUEzWhCqWKOr@zz*(|V?cCA*p0L}$ zo8CJJCePL^sc|5w|9UQnx{I9a+1c$l9`4;8?oGgySC_bWshI0I_4(v}Wo4hqoStFD zc$y+Vw{PFnj?;Q^FS?moAAWlQ;O`6j{8@W}#$U*BUUiO+bB1!ig}K~K@`;qc!@5{0 z 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 E0I?7Y`Tzg` literal 0 HcmV?d00001 diff --git a/docs/_static/fonts/IBMPlexMono/IBMPlexMono-Medium.woff b/docs/_static/fonts/IBMPlexMono/IBMPlexMono-Medium.woff new file mode 100644 index 0000000000000000000000000000000000000000..fc65a679c2263361a257094d35efba5431eac4da GIT binary patch literal 51872 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 z z_DZ^_ucJ_CMZ#wygN5mdw3uF^S&;ZgC*cCo@d?{X1QFGT&{`wa^}D@6N4P& zAk4MJ%Au_{@J5HN*{2wKs+JnMr83t9y?aL6U~vK&+|*u0xZv#!ez@NU0V zyBgnrLwMi5@D0r7B^k(@(v8s0T`HRw=Q+nh-#;Vp%hD^pTBHSY7 zke8+FL4w$(vUNSdve;*>GR?cSgl(&sXKP-u>+m_@d zPfN3zZCi61lh(6%afkwVB#N&~vu#PUvTaL(o&!29WIB4PZEHazGwe`VpR!uJB%-!< ziNf_#E_q$Lf!exOXSa3jkf{ZG`vmR!kJZd2Z5 zs2o2)%x3UD2ChG6G;pDP>rdn@D9ggi%4FXltEp+n$Q9WPTt5z8)R=f+F#{L3LA)dEm%amwSa;fvyuW7) z?e-kG6*=i)6Jf<6_I&R~ctP_8;p8f73diLK~hqKnTHFZ$w z+E|AU=yRXYCh!R953mU75{;0~>rjA>nzRn3v$j z^~@7CF`ZStJ~ zZpfOOX? zm#X}Hkkz_BP3lsJp}#R-1cobc3Vm>~7LFZo%))UE9Jj;qARH&)covR1IDQGoA2F!M zRDXWTTN>fOm*@{=Gc6?9%~GZXI<6m=SwRbNsUg06=q^E@Mi_Vk6 zZNf{!%d}~?L9=d~W0{Wd+RV>3es=P689xX4xt^bU`FS}%5ApLDKdPr33dS5?YYNV!_BTn#B#W6ITP1_ z^v5y+T}O)u(mF=IPE3gz>S%6cJ~axo_L*%}CWt;D0Ry3`#=e9<0oUs|R2 z%-;q7ttbiRUXvRvVW*xVtF;J@o&0?Cu(8>AIPuechE;}rHyS42nl#)vb-`5Pr||L2 zCc}!!HvI1``swH~HaZQBMq{I4pu*rV6c{RPX0r{ChQ?s95s%*%uWfE#TTDMcQ9I(a zjn>zX+MFW~+DmR5w|eY;zujXUzpcbRS$VMXV2Q<2LL~gmD=sQ3Rv(F5t?*wZeyqTc zyOgh=U>7UsXC;43KPIikR;h~B$Yy30Y7Ex5x7Wk5x586aRbO9K=BW^b{|D;D`waki zoMT{QU|?VZqB5(U@%%Pl8913=07V$CCA|%U(D!}+z4-T+shK4Q$mIm7WncgRWws5% z0001ZoMT{QU|?bV_m+WyDdOLYe=nGt8Gs_lfH?#Jq8|qJ0001ZoUPYONK{c62k_g0 zQc|(UgqjgkHfiPLt1@TIByzH=qk}WbWKx@21TBJSp%E0(u0;gV`vE2|cxBb~t+N*&c zmSQ=Sv)@KV`riiYVKwKtmHkM+tsK`DxI~>QMj!cGDPPi0xB}1M19ZWD-jn$~hS!Xx zwDF1LUV`_e{yR7ThbT>DBx9H&S))2$I{}q&4$i^^$GD3sAi}wKDJgYq?+rU-p7&uL z?@MgL9M4L|GR(E{gZWLrN7(|K*!KX}xQ%Ng>#&S<m#>uM~3%_W7@4XIogK)+K`$5i;E4&VqdmoK)y?2`2^DOTQ`|Z%p7|1&#%JoPvcG7nR zkL4Y=m&Y-VBgsC-Sx@$pVS9G&(q5^_{~qu;mKfs^Ho5Nrc?Y(twJBve#5vosy6=Dz z#zC|&E;`5hj7=5C+ChCPRyJN~#!LEMVDk5<&Sk#&doS6wi!zSgoRj=E&e+==J*LK# z;W%{;7$<3~-{e2TF~%CEf2jUbCV%hsatxbUcZ%bYx(z1(xruQtG`lY=xGo#mmhI0s zxf~E@%tVrH$~W09xB(a80$k(yJ-7;&=TPr1JcLKQF6U2R5}vYrFo$|&MIbq5jS0T% z>^o(Z3BHG_RJoR9pVz7~L6zjOjfIT6jj7EaC*eF?hc71hmXz3iH^KMoDP@A!WWL`R zkGF8d^QKd944%U%9EUe>8io`(zX`A8-w>3y;SRijN$7$;$1tSx%U@sBwbXp)!LiJz zKZ)zWZ(G|m%m4s*oGrqCNSX-)0AS}iuWQYDuIrqd*Sf9D>$(bo5fULsM2L(CiHLFkd^`^f z2Fv-snRBFb!{4mWi2MM_e?u3(z)QjyG7g0H=K2+cm`jYgL^->s3MjO#HhSi^v@)Sq#^Z? z7D;9{s8;IkeQfi$vpkB`^ViZFzfgy=%;A5@8_(aS8~+9Ab!#2 z!gH0m(f@s-Sa0OsSiEtTXZw}#Ykz)fzOw*cfGWThq!r{8PzyK(f&vAA1TX**AOjSD z3Ge_ZP!H$;3t$I^fpK6CSOEgS4zLd#0iO%w3nvTb3s(y_3qysG!V@Zjil!2%nbbTg zg9;Uqizr33BCu$uXus&FSXY87ahFV$ER^_5wn}zO4ohM*I1NR^(N<^y+79iI7Nf)I zD0&OsO7EkO&?o8h^i}#MJ;V?&6bvWB$CzO(G1eJDMwk(0oc?C{&CbL!jm#P55_6py zWTmnwEE)@BiCKQu7HgMv$cnL*Y(IO8y~{pi$4cR)s8U>MT4_$HzjUi~mjiKXICUH? zr=8Qo8Q_d@W;x58jWR=-rOaM7TsB@dSFS5JmD_%Y|2_i7gGpd2m<4*lX>bu-1Gm9F zFan-bAS%!m_KM+(aVQB&g|eW0hzao^DO3;XAQNPRoRANiftH|kCR131BnYsAYl0=gx*#YB3!;M4 zYGgI0npjP)rc{qqPgb7^6NFgdHDR_85VD1Qp zTe4l*p)4kc%TaQiJWbv!58OoFgl^6&;EH$!MqyQ)-b%Y=xMfnJl_ur7GI+cAcF*mw zDqEGOYE4CU{s8?z`Cz>%u}Rl-)~s&UH=CP# zn_bP`=IQ3JHdpJ_PHPvnYY)W_RS%nV2|BE>()g9_$kKm8gkB;?q`tTprKNbvV z1HoW5^coHgvB&VosK>a+^2hTnsV!M8eXWRAbSt)1+^T5RwCY+1Jgn5Aa_tYXdP>&a?|pklt0JJDQ3OdY>t?Z zI|ZGJPEDtw)6!|{3|r(DwPn8x>Z<8dcFlJ!cWrcSTd7v}lY}RUPmE7ix^dn1?(kFa z>HO2fo}QlAGx;<3vs2r!E%KM@uRt%X*Y_OtT>pI0o@DQ}@4jHX@V)rh*VOm%CGDm8 zWvHLu?|v2cs{WO0fHyEV;2#JM><`2oNJo+*%|UT69Ri2Sp>tRq{SKdF&f#|)Ig^~l zPMveo861QSk_Y*N#=)7veHX?>b=AB2UF)vTLkUB;A^wnaXlEEVEFN~gM!s%(y*-jM zA|0`gght~=Nu%u1_R+b~Q#Zxk?LP8gJlP(-XV$aiS@UdpLY{rkC(o%D;YE3|-c+y3 z+vqiTU0$Cz;NA5eydk}*do$-t^{IUeZxL^qZ|!e`W0_<6vB*2lyODPr?>>)%Rs1^@v7000003IG5C00J2R0{{VdoSjrnZzDwztrOORPH;p* z962B^ysl{{PBsxMJerx;-LGD~uC6f=edxbI9+kg!+$HwtEsRR+Q=QrlSLi-Hb+|gk znV|(z4%cXjGKcGQKwmq2hvw*KhiB;{`pw}vddFLKc%GKLHHR1I8}Ac`@6w9*lf(CD z!Ta6eMXGs!l^BmD?;nRfTJjeh_G#IF*Wn5+`Yng6wBm1LM_zRn!_WOM9QNn~{|ASC zy6gYyaD_JgKOL@4ab{?x^1j10TCKDluG6;_Wka_UXO)n+{j#Vf|x= ztMsV;*>*ZQ%k*GqM61z!EOxiLVmr-7foMmO;DuadDp%R53In^kAE}q3nZr4pp#~Mxpf>%CoLMQKH@J>EvWh?8|W^PGurO zm5Gj&38u7yCQlxwc`PH942>CWZfq1q5%eGwvrf=Y=q*3S4j?^!7}}oi zO%X0J6_N8u;jQpK#WMtR61xw!qL)Bjs3f>8vK&ogis=w|02Gl#bPJIUzMfntOwdGW zqO*QQ=Q(H3F|w;-O6hf?uep8j5LolhByIy`39bUux;(*LO2;=;XwB7Pz|n?1*(_Gg zy0Y;J>MiI6@@CAk9{S*x&TYSygL}%nUbY3Yuw6&d58=-d$rX__>>KHw@Dkg3cdnlD;>pCegfR^-*@r4$k9%u|W;QwR+^xv}Zr!uP0y+ z5#ILH2Uy=jeCL0~-2T-~cl%R}3+_}&=d92J>Z5bkxi4d6v7Iyk=NPLgkllCR^@r8A z-?{BB>%-=;5nm#i0AqH3SSCG>K=2_jcS`j<2_3txBajpKFV|_$C8oEpg`|Y_- zIOliD8q$4pH#2N+mwlh`DczRQ{;!?$H)8$;jNIW-0001ZoMl*LU>iphotbr{n8Ia9 znVafPk|mXOx>MpLjoTz{niLgVv6a|TDoddeNKT=vKOo zZl+u4VS0q_rTgd#x{@xU2D*^eqGoELt!Z1@jrO21v<=-&!|74loj#{S>2NxVj-;dM z96FZ{qEO7wArw1sFuc@y50C-7z*VuMW%bA+SZ#xag_f;Z+)i9CthndwVf$dh>r6={H{@^-W*PvZ{Wo_FBsJcDO) zC-2C!=y%?UXY(B1nRnq`c{kpj_n_CP#2H#di+L`Uxr@6w%k#L0dpXDRc>(uvKj*o? z3wclah>JYHC0fE|UPMcIG3`Zr^AcLdOL-aZMHleiv=8sY`|^IgKOevc@U8C_;$X7@8rAac)pwdrhloM@8Ns-KE9v6pe#SY57OiGBtOIt(^LEi zKgy5s<=}=lL^wfqM9JdWpZ_FZnAvfxo8f_#6I~zvJ)u2mXmAs8<^3RT(A$3CeJ3lqPAG z7HO3cGEzp#Xc;48WgLAa%gOR|m#iQw%1W{_eJZQaX>>WANoUY`be60ttI6szUe=H` zWi44-){%8(Jy~BikPT%c*;qD_O=W^?CLuAzl(0l3Ds2*zxFlqA*+RCItz>K2Mz)ot zSdtQ397)SWnI!EpS*FNT*-oZOhior9$aI+@Go@2@lv%Qq%$7N_v+N?f%5Ji|>>(MM zD_znpS(zt2(knTcFAJnk`Xw&~Stxr-Q3j+WWmzPPWr-}6WwMv-E&Is6vY+fP2greP zkQ^+B$f0tW94<%5k#dwAEyu{Qa-1A5C&-C%lAJ83$fopP7lE%(U1 za-ZBU56FY^kUT7p$fNQY{Xjp`Px81tAy3Lv^0Yi7&&qT1yu2VU%1iRHydtm4Yx26h zA#ciC^0vGq@5+1fzI-4790}w0AIeAav3w$*%4hPqd?8=TSM;-dE#J^D^s9U;-^us# zgZwBz$bZMBYCSFNYkR~x7e)kbP#wTaqPO;DSukTR61!YZPos!hdITqV@zY74cc+DdJ$ zwo%)vq_R{>*~(FAHBn7c?P{``qNb|t)HKzhwpTl->1u|WsXEn;YL?n5SkC7{p^zQS zOvv<=LPoHs4$Y=z*JhXw(*AZ6GYRR}}by{1rJ6af>>B<$m%Kh{D zvP<;L$V_)GTg(pR2DID?x4q3h#f-NZOJPWe$CGqaT55J<)8kRKI6a%CTwiy+&9q;# zVs(;HCxz>zXq}aM$*z;?Y$g+Rl7%yw$+~Vfch!>A)YV-mWxBeu`BI>}D^rO#kahDJ z$huNfc5oe4LKQ44m_@;}IyIO_)htvyh3chH?G&n=a;qFNqlxC8nma8$U4{Psj3#XA z8RTy1@fW#gXpzVGx1lVx&3dAtcW$QG+*{ik$obB3$^s^WIfRwdVFhw-IVCqgn43R% zoI_?f7SLkze4qade2%m%=qYBi`MylPJJ%KHbCm;qZdzOVe0mLi6;}g!y`IDEGTxpEMT<^H}*xfCquFq#VkeVKt?*Z8nPZ=smi z`ZfY~P!Ah+Y}Cy`y=)IrciYoPm)fyFQF~t0o)>+d2L^P827DPB@U4&P$rk%7>6zPy z?rbPkiWDemOC_JC&beU)%D&hg_~67^%XP7rQNpq=;jnVGMFVBGki*KgBsd5vjUXK_ zDM*Hs4lLFYEUrb+xY)Z<0*l?-qj_m<5%!{irS1|$^guchSmv5*T2|}2r2jSz0nK0% zAtZ5|CWqdp4*IMOh^_iwuV4gv9;SfM*Uya#CWA>w$C&b63#poew!RkZiaVK7z|psZ zqi+Xi=&J{b)D|r(tHbVP|RsGymJL$v~&SVL|P*wRYBp+=;?;qG3DT zhV9f1+v#gq#F9pAj+YDMz;ObzwBxgU4LfVFVQ1-vo&BGNjRa=<8y3eh9S_XW4Lhgq zpob#iP%9A6RxNpG0>i)vFbZq~#(;5P0+<9^z!cC1I>5BXNC*i22>2u5kAOb{{s{OZ z;E#Ym0{#g2BjAsKKLY*;_#@yqz;A%x0KWl#1N;W~4e%S_H^6Uz-vGY>egpgl_zmzI z;5Wf)mi@;vEf4$ zdlHyWc(S*Sn4;c3_!>nlHhf7T)&$mV_>@2_Daejz7yBIWMG;#9u_myd1aA~}lAbYJw~hRUyn0|h;pN#|$NXSj!5{MKgS@7^`eNNi+zI%Xf*r@R>(vK*A+J8j zdjfLO3j8oJqNrotUKUMLeGIeY1m79cD(ukEv#EuPs6?i`xfk`fg#iI1)Q{1J_XfcT>t!ynZc{s6~fKu;fkT;tdm#~Y7SS?<*1I_c#J5%GU$7x zf>B@_Fb0eR6Tl=e1hjxDAiicq@ijx=TV@PjHDVFyC9q%LdliH~y1yz2KN9dG0saL1 zv9KQ>Ff9GdF)e-0Dsl)i{J;kf!vaqV_EU&I;UV&1Vch~hKCBq{uwqyqTFt)y`Az!& zY1h(XUt`^yddS3uW9oO`P#70W7#Bqt4G~5|gwY6LTr6Q+G+{JKION%B115p`A_(K* z8^*&njE86#54$iPieWqi!)9DNuU~ZBq5CS-=ni`eg#~)jjkeW$m2$NQCHMVrP;$4A zti5Box<1)8=aXIi5jDBWIl?oh-wb`)t{+W0_g$HR>?mIu+=*s%x?$XWsP z-oYyPmTSR}sjEl*RL#pVb(L|a#tkXY(8*d{;Q53`nR-_94fzF&dQqc~@ zxj)fyW^aF$w?@*S!2;=iY_N~WG0zu9=YdCF1DHBhD(j#(RGEHrN^mO`;UwCwVgmu+gJ|QdGox2#?l;K!FKfkx&yLuB`-Mp|NsC0 zCCMU=H9ItW=Qtutl~VG(5pj1Sgb)y`RHu}hrcOvHqwOlxRYueiF-xYaj}g5M7*3;^ zaBiteYr*Z#g8PL!^VKxH1jmPR}xn_13t3 zgc2Mw8&Sbi@h4XDb==uL9m)ky{T+=X=xd!j1X-;{vJzBIe6iUbXGw5~ecg?|f=38T zS5t&=DUEZtGm+kxBi~L@J|IgrWd%ItC2uVw_P$V)z$QjYcer)f(FCinA zDj}0qDoHcb#WSfA3lV;t^Xm>!o|`;i$wDD1bw>TK2S9Dd<#hN{SWz3~T3+}WdPJX)- zw69XGd!2uv|2lDRZZbE~Pz0;NFIe(aecumMsn%X|NV7P24tSN1OrR@#(bnEb&ukc( zX-{l|N{TECFQSmrx$N!Q2athID4G<209tsxyvaapAl-_Y$*JBE{BZ2ucT-T8VGsm^B4`+cIT_=on#K3`v#)Fp#1QX{hz=c6{c7VcAQK(+?Rauje8Rs&L$<&1E`|8(L$lV6? zmaez!Am@fCEgHcSBQ4ocP{Pm#`!nNopZ7v}TQD60g(pg;L@9|KF!WverMl^HWV6 z4rP9VP!SFzleB$|m-#Uc%2QV){{Nd=mg2sTU!Z)~f>^9^JSCec2+<&iN?W5jt#nP2 zkiQ=43;6Z$XGo}ZS`?Ntp2M}4g;&Kc0$|Iy9vjOC$$Ecs8${WJ$_*CTC>pr`sY-SJ zx{R%4LqoFwT2W-3&vJgw7iH}K)WMpk?qzqY-Dm+e2cHYj0#v|?I4JJ_Z%)5<9#|*+ z$VPcXitP_67R{DhJ?w>0V{{<-lk%Jr?|TI_^ixoML}( zHIouN=#81k`Q)IJ)1*Kwm7cCe=*YS!YzT;LYd;7josY}K+4XLl38tB2krmdxblhT> z{f?&I1|D_VMc3WUz&f4}y}^5Y#20)=cR2eS|B$1}y*?8?fzmGF?mPk|S>A>cnnH50 zVx$5OdiZD=Pd=TvF(Y%PMs97A0;Kf8;m9SudmYu$Cgh`CrO*|DQpk$tM+hq{zfp}% z%5`fin!s2>vGM5EEa|-4lK6jk8U>`|I`!S}qAjq@8k_8JJKG(0(s@_0^R|b)#yfQR z^t1F1llsoj_=cZ&!e1zzl&xMt;2=~&WY>qtUQMNJ}I zrfhi#8k7RqQX*2#e$z@SgF+6RidH^7!`?s@iRb}&cl>LxZU}{`yYqXD)x=Nudd1({ zqlrXm?B4GuX-`@i(S6*n=Y~vSR(ZjIt%)pSP4`WICz%D=L3{VZf9LEKAtyO6SG^gz z%|m(3Tab6?lFz&q`G%k5iMJttx!z$YoO9KL2?u^zJQQh~$jMz*1H7OeA1_Oa_xS%dZZ!v1nk8eHp3$59C7D<{Yn+_$&_smOi9#g5+qW2d9@S~qDGvh%7E z*Uu1ROfkn2YizN{VW(Y&0OF}&5N2p)H|qOX#8D}cTula9ghN8l)=$Iq(6gEQKJbJ8 z(%a00;gwwDhaDgGulNcuN``C1BKJ|htF54xkzq`;G9D!;Jj;dc&wjmJE_K@mKEYIO z%qV)8mqoOdVuGH<nffY8`Q6GW<^ghR#uPHt!ZpnM<0luVpZ36W0 zoG^e}m`FE;2pV~g05aC~7G@Zc<|tT%kY`qpccBqz zta-qYF(@S!&Q!57drx4WfI|w718^|}cm$j=a0Borz|Xuwz>JOAbAXvYAr=6Y>xhFQ zLQGXC0$X(bPMPJDH!xTg%YB%mSQ^qbP>-VO!HWnBpniQxFEo(T9fM*3vYeH9-6+{v zH%d;nj*^=rbL0(748E+)+b{}|ALmdFQqmvP!UxKfK>lgPX$M7_E(n;5DI3L<0B#pf(0!(^GRv(3;s&A|lFqeZ1bYNO9by4)27Q+WCK1r+KNUM$=!EOltqxj_xA zd%1Q9$Bc}G#oLmNYomYpCq!?)Mt~)+MY5gB*Z?g!$!rt@wRX@mJ~I3o000(k&H?6u zV`}`DeZd8hyaDn60P5&G;5(_OgNQ4qWMNLDCM9HU9K+m9%kx3CV3o9Et2PYR=n-PYX zrLuY8#3ZC-Po#zrSd&93e>yq;> zxZ#?w_<|MSD`_pdT|S^N(>fV}D#e&x5K7$0L{94r+}!bC|+#$*Y= z(d3T%1RYgNFN4_01yE# zKs{guU_GD*unVvca1?L{@Br`<@CEQAiVd3zTM7FCm%_nt7#s=5z=`lYxB%{lkA`=^ z*TB2s8{k{vJK=la0r&y3sBzw z8fBfbUfH5thXa&xh1$gqUkX}Lsv)`^pW(pu9Ygzpq#@!7|Nr{yGzjz5Qr}>nb^f0N z!|dG(zfCsyc_N+T=RsS~me`VepV=}lJ=Lkh;HUkXHLCye$(M6AThZ-jUk*0-<+?}h zkEVHkgX0(Cc*oAl4VRg5HGVvo6WB_I8miO#pLTw_`*4Chtp1z)AS^&;JH|->Snt$n zGo4PJHaus3>RB-tu=%xiaNx?yo_5sCW9DCM%^S8Uz#Vh>m5YWy%nv(1^dI#v5W8ng z=f0xB#ohI0bvGaK?pJ`q=S@LB=j$l_z0|VrFxI%{!r3P4Yqc^Hn*$e^H&AqxV%KN9 z6)nB9Owq4CxexDC24>AFd3e?ON`8#uSF4H3t#HuO_!qnEmbZBf5A18=d&K9g&m)8G zVYkP2JMFVepZ*^9wr76z4xtuD-z!6^6b`G#HYr6#$=|%}gq(c+eP}z5>7R4DZ(@&3 z>ap=XFu5nDG+=h`wfEeNUYpYg(|Tb^KP>LMW&LMqKdpec0P>CREya!HgXe+z68K58 zg;=buq_#`9jm!=ic9PpA(;iuNQ-JzguEWyw!5yM?Nsh~MT}5{V%{6&$V!DChx_o!> z{fp-gu9vi)QF%b@1&ybao>TkC>I;W&{!`+&Qopzzhx3Y#zrfkub5w>~So#gR@#XFU zssCon*6NiiqgrD&i3U5i%=*&5`YF`!&)0i8{|@{62RBaAEHBEcZrZLN#%W&GZ9mTI zeqJ75Amj+Cw6Sc*^?U#kCX{g@l{VIKJwFIPO;WCl#Nr8~IYsC_(Uq;JC@IUT7SusT zub?w~ez%5;l z_nFNH7M~QTX!lX=J+&i7cT7viwRS>tN7c3eqz<0kp;J1nz5`eFMrZHL?W1{pGQU9! z`eI>Ub@kbL$zGEDsT`zn7Rh;J7f@V8bxyVuGMz$jT9z}2PQrUkW`M$LdT$xMWAdKa z8wTGM`pV^pB0m*pTv(YxkSl%c6O&a|TVt(-*6FUjT&31(JYJpNXfQd&*>+WS+ymP$UPiFC((EP&8L0#X_+hYO#LxloAHl(=EEXo;5sASMh$C zaW}`!ZK^<6LoYk|T0)u0{-VQ;xmhSKLhtw@Mkl3r(|0i5g-oxjC^&iuObGA1&u>sYP zU&9gvjU#^z-4ce?^Oto9raCxAD%!D#b#~976h2zp_0H2e>|zEA~h-@?l7wR;6vGl63p4Cil7Tczj9QHp}aOQlbIj9F-8&7 zv`==OWS71}%Uk8quCbvbLuO0)yd%06*UtME6zW*N(a+4++e|zR6;C2LGP-sL{#=v0 z9Mt+<+_=t7vJOfBN{AeMO?@pc0?Fo|x7_9abeL#KZ}x5uX`szO$fHPyOui>1<@2dC z#MsX!WFlr^*ALMYnKG;SHdmLaI3Xt+ZP`dFCbOGoXe#z4v)0>~oi(e3F>Y+1XtUAx zvdje`v6K3;Zgp$F)5gy3d7RrJ9DTAK%C6C&sTFYDfup%Z5`j@Yx622w=;FE{GsL)2 zcYGY{CS~Imr4K@371~ElK;g!%Ar^V7iUFLstyIqZI?a0AbV|hlgA7)5IvpCPal6Cr*V?s6TAR{#~GW-q}bcK{l;Dqf~?F zo}p+U^cQAPQjuP{qdx}-LiMtNsVocCOX_{D>Bfp)CiE(4$Y=eeB91PI=JGK($j-kT z&yQOV!CW#N-(0w9#D1A%d0Z8%Y_JQfI?Zy09m7%)iZ$9qAeT z{DGR^!~Yaw8fQw_paCm%xKM7IVyYp61cd(dTXDV&d3xJgiOkeZjy<`9U*VTXu%;r{ zxJe*QQ>O^n+_z3zoNcly=)uzChihrJ9J0=fb+ zM-X=DC}boRl1;!xPqz3FoLHqAGuS~@g#--+^}wwtx`f$fc7hK29Yi(f+v$?DHmIP? zm-nxrz^J+UsTgFyIk1f`I-PpqbdM&4jHddjn?VHg$=q=`92W#NCrjx8H;kynVL}_M z9?wldp-)tQTPAc%zbuIN<_epuu#k8cG=~y7W-;3gmTbzvIjerW!vL^^GM8{`*wR~; zY$+O*%)bM2hFccEq6_Uj;FKHLM2u9J?r&ej1Dh#w%xlet|H4r0-M50!#fD$1p zqS|)7OH2~o&bHWEEVB`=hAU6GS0jrxK?H8b5Hc>_4{N^7{~I81Kj2s`g?qH|3p9t59l;&eUI;&vsKPSEZ*1hzD1 zb!W;0{_&A@cF$ep4))^m@KGed?MfCkOxOPw^Oh) zKM7~u#MEE24TEDjkqgP6QbF$a?RYDD`?qF}5x`kQQqKkdpmIK}N3 z9w(a+)nGwvLcc26Qe;b-XXM#ZeZtmqN5~YZ_EK_0EvoZyheGxyqro#SrI4J!<n29H zMe6tte|ttPW%fu^VE-w8RJY^D)iC6n!Hn~B>~4Dbw+e8CMJ|V-^`t~xDvx-UufgyYxn0KJ z`mlKQ@6wqIF<7^=w^_X^6Mr=a@Lqrv2^uq0`FxtRO31X@r5*ROZf)Q= ziq<2!7c3(?f+kk3BDzuxi#l`ZX|jQtO#1a=cAc!UX|CUJNI_v&r_u2@}K9 z?n-v3a&i>O2SIWz#4yBtkCw`f>jilSmlCL%*7O}bL3uHBg|Vh?EUR&WHnfy#3JqQ4 znwAP%(m&v*t@#0Oy;jVXLGBi+7iJw5AZ9_@oxW zn1#!KUZEoJ_e6MO`?uU;*XYQys6I*eSRr3wx!30JcoD2C8{R8;LK?YEK5k*sYW$aA!SnE$5_ar#J5|P z9l8iYS80vT#M8+CZt7U*8~*oODeufu&UY~?4^CJ7?i9c~C7g}8VUdL}VgFoU<6JX4 zA0`n&!ZwcM;CP|=W&niGaq2WsS*w~*gY6oeS&s2=Bv_FldcCTaXsG_zGxikI6z_-a z5dFshgpv}HyqT;z`sHPWh2Ffyf42_gHhmXMVX%}C&YE{A%+z3{!Ur-N@4<#pGAKN} z~PmQy?SUv{KK{cLf>+Kz!YGv2hC+W%@kcQ!1 zC~{!5I=sDJS(UqVF%%54<9a)ZXc`bY%gTr7WrX|=)7Vyd(U256czmB}H^REz`V9AW z{QZYy_O|N`Jg#)zTUHctRjwlcfzB~Xn*EL;Ms{T6k-+#6p|ApiD^uWLRZJ;I>Iyvy z9mDiV66C~~3MVq}pM@`>j4cVYIdO`b1MqFb8v;8Hzdts3Mxa2BEyvacO2s}r_ctsW zEgLPsGssUU7RY?mV$XHd`G+K*b&DwsJ-!KNdIl8_%iPBWPPYOINVQPi0ctI*>!SQU zGmsEc(Xg=q9ii+Ngvbpw+z(CI=J~v{lzRJl_=16E+hOg6lx{X(RQ3P9mTZYIo)|*y zM#%Y41lkdZZr%)c3pw!n3k7oEYYNl%9t1uRwO)Y_VirzRTaXBQS;+d4k2Na?MWnJx z1ZGe6sS#tiK$}1#?v6Vv2|b5Mg4t;UW^j(<59?lNbti_b+-~al!BsPajIc<>5Z~Ee zmrf6eLz<*wl`vW4Th{Y%M~O+}KV{=6{V0P#lG~BeIrhheRRu8U0x=<<@wsinYyEDm z2#%lKpzG*8wnUAXn_PX3eIVQRsD~vfQZs5f!b3W5=56-rtXaiD4O9sskJY*0hKl+9 zU`#LryDk@41=`hQS#N|b3_NLX+CV9tuQMo96=n*`-2`VsEksG|^u)I=$=`cf-twHv z2nbN8NbG@{iRn&72tATuD$})NHcA3-lYoyC9M4p9Rc+u*ax4)fGy%Jg7>5UtAksGZ zbP~u^-%)lZ5!VORXwvWf2H0Fb2z|D zq_d`#kj&Qng%;$IMPS4~q*4N5PTMGsQ;Hgj=WH`znLw7@KV~F_Lt$@#QhM<`jM0W@1C^5v23=3mqlhFN8RB_7PCGzMfxG0h5`nr)l?Q+eMw^$Xm7#XTzi-qV)vWb*mF)&|O#WnvDYD8gXvUa5GYuLyG`Tp~87u(jm8%O(ND0e3{|MC0jBDKIR3RxC=H5u$uj`fP9O^jIBq>fdiAAxTALdO|K$Ij81JI#jPD9bgA zLBm+M8|+4!ntve>wgaVXx-d~oVrJ#cWxS!>an~-HRhkM3T@QkVRRHPV5mV2@Nv@{bsg$-l_>#lrkP_C7Qt8(J!9eDM zUdB!0_A5Y(jR>RZEIqMg0^nF6L6ChYi_<0oLc5KUhf3^Gwhdt$rxhcx2o!4EdLzjd z1>&tG*E+8U3KvCY2?id~ugBBA6HbC=QJkXJZ0sTJR|w>Cm|#@jcDK|q54`{Jh$XK)uFfN{=SK%k{DWShtLClb`AM9mGnt(;3E6G zxTLJ5{KN_@Y7BRX>Jh#^A9HkvJHp70)?#GW#5JEDVL75fQN3YgIy@6|Ad0LB_g|~o z*9CHK^o5RyfZ!dT;42uNFabUx&G<}*eBGhUq7k4qA`Fz|yh>KJkdOc-Al3LRG$0S7 zo^mC3Spd86slLdVHOe&w3I1D_^K3~VN`x1${kA|F66qB&oG>*+SBubA^WimJr#nKi zGOK>ZY>sqS7WEZ0*SW^-`=z~6SXLtu4N9~U`@N++!-=kBO%;4fCMm=E3{A=i%$722 z%xP1v0LLT>&qMIwZ^_)*YvVW(DK;*NCRV4H-m!%^Wlw0M+=`^tJh;SzQ-b|UbXFA++%tm8# z*vx|8C@kzAkf?-O!{OYN8P@m1!~kd8UhiBI!|nxBAkQCrXi+PF5}6K=ADPkkq)Wx2 zRV!{89QuKy#7jmlU#BZ!Vbi0D>1%~V>03We#q*LP!fO&m&KdaUl?bH0knadTt%I?& z9D_}uqy0}Aw7e>{ezYVf!MRAgaU5w``7@%?Sh$VgLG2+mW9)5W__b0E2_CSn?tD|4 z?zYY3dYsFLpFs?s@U!=OMxI%;q3hpgBZ<(|jLu=P-+LQ8UbI+ihL1<9T(hB#aC_3} z5au|~=j+Sn$_s8j*LP;!(Rn$!L;w3OCjOPaP*#?#q{v3^a+oETn+2Q5R2gvkqj!*;mkq%dHc)c5$xHS9y##zaTm1BCFuca=n?2KNRe-G>a!(K4R9_?$RtmW_Jx- z4lK&e^&@a5j1?3}ZYNx@56K$?>!_iTlC&I&7X^IvUjJM{;BJ&nwnrp4O1f}Sx2T&( zb8%`R*(6hxKA=rK(NRctj_&j&!%=Q>zU5e2+IEq{F1Tj%9E=d$C726|M*U2(&b|Z- zfyIql1a>N>Nezb{{mwWPiDfD*I~!T9#YiNJ8Sel=WFO;;OUd0bxd!-G5Q8+3+L2!Ike>Uw-xQAv!wz*D_N2=8W1C-(fQA#*~EPrA4|X^6C=+m#?_6> zdz1BE1bn9=Gt~~AR9>yBFG(-2$-b%PP^@JPU2%=W8pJhW_*8xtMqbn?jzf){w#*z{ zEvL|JmF;b9mF+gVoKhWZ@d11dio|8#kn-L{EsK-dqo>AT zA=nt|csaL+Ce*aHHVR$o?-`;Toq#LiJA!L!>uMV}mMvBk*4DLP@%Azf_bkiWvDehP zQ3TsQRl%nVV1+K1qnRq7aRNo}heV9eo{jn^J{quoO5Pv1%2n!A_!zB~@hx8v=}upz zya+oqDL!dv#^V=sMA&x2b_=w3z2#_0QO!W|D~nm0$B_um$LzxH^a3}VpZE>|HM%)7 zCSE@KoHlvaPciQwUy01zL+P<3&g`)q6K4V(eBkyA*o^Zgz}4t120^c_bU1PrL%~Q? zqcco{LN0ux0pPPJR#%COpnq5hF$R%{j-VMCB8fyL8ElN%h458DK1&xnGq~?joa<&V zwqG#kcQ)?jMsDsfbXdN21Xs*$SeVB0dKhvMHZ<_XVm`T)N2m;VISitg|(2KRV+h4%duB!~@ikamPAc2vlBgk|rrii6q& zv%`e5+gk94fPeoU&o81XgDFaWQR6>9j)YB6R8!=^WVyV$>1a^(k1`U6#57x42#uG1 zP0-$AZx3c~w)?WUm?@s}fPF6!m_A1*5 zO?mwEBr2(bIq$QR9mCOkZ=ZhgsDOt0&37g~MZfEsP*N4}+gVQPe&w($p))))JfXv` zs7eAI6>%YzaT5b2wL25Tl8OU!&QIo1gp1%65?MCrRFe_fR^i3Uqg`!AQwm`O*Dh!J zi$)a=ynHS$Y>ea^0zkL7rnp#tQMwl-)KBpi;#}S-#vfZJ2=YaF7>P1By8zUx+}l&X zw4|>*TEF~4PgT*en&|adqb!p|tVWILN^(rKdR;h|x9z1L9bs!_H;4t}t(kP5D4&KW zzLH0P_^I;zrKOO77CB5uz4&Fg^Yu9!ljXpXro6)gsVBZPFP8a&F;6~bz+>% z-F;hd0HOZ}R`USTf(TrA6cjDMRRu(?n_rUGM6h*A)n ziNht>(N|DCaS3rfsAMX=A{Nr5;`)n6fsi5auYCmQN=X9hZ^b5y<9I~qnqC2O$KfrG zO%5C4apjYft~?_#A~!(Kd;6d$b&h?T213m-z!pGdcx<95lXF-3*Q|1V)Dk|2h6^D+ zrjkYYCOPNp5~pxvCP@#vkKkbuLP^pd;EjT%Ef@ky#-lot^GLF|dA;9s>?I-!izj5{ zgyu+SLb3;{3ktK=8-bTYn_=o~3ev=3+K@CWM<`&2vxNcrH8QSKeni|G{msQn;K2+*OnQ-YB2aIXqiRjdLs)){mXs(1YKpajSV8m6c zkbBhG7v_C(o?ZEhZ%fBEHojlqCD$VeVi+(*32-E_*tIWkJ)q-~vj6DL;7Y&5V4Zr=~{e$c~&G%k!-1_eXQ zh>tlzUO?*Ggw%w$si@zNt$(lX7In2z?$3*swWb^6fAnG9SQzPvfts-l7V>1-m<$7K zb5kSXT#u)(flFpAkV^carXF6A^%aSKzvo=~P)z#JbNOh35t;}!5{NrH@r~h|3%y5v z-S~~mCmhMvK<2?DnfMeTiI;-5lrPf^bL6q3vbT{aKleM)v!#^^Fr36Okm}KWhAY%5 ztCWMY_tTs7f{apoC`Sr!qt(mpt9+N##{4o=1INx8@Qha@UGlAzJ81Rrw)jOm?44uf z9aqWiBVO#7gi~F4c14vj?c4lS0nP8A0@8EAi=uL;2c3`Rj@7I5W4Y1igQnAdZv^M2 z1E||o`#Ev;jZa1c9>B3{O~IzMSoj0L=qDTPah&}saqKtVgV^|+cJCRvQ442JZ}}W6 zpIg$i7P^l3*hxiP8NY7c;ai`v8)sZw)JEtx*n~Q}#e$+RjTZ0`EG!YrLWCayRY?WQ zan`Lx)@8VY^$~0lCpu>fWNNuwh=L%R&xCzX(WQKc1x=K>C)d#W7MtKanMPKs;lU-r zHXUtMdyifFdOV+Jzm`vOPKy6Er_5RA01tUXe;9_j*Q!X!BDx^ObV1t-40$sek?>0x zt4|PXNCcYL7~Y&J$T)F`S`?r=E|Mk^JB7LBnA&!$~13S|mmwr6A$n#Ds|$qe#VP$cL&1OYOKmeE2u-h_m-s*9sKbemYSPz^kzRHot1X%m6pr7jkS`HM01Ga7(!N+}Ax{SkF zrVUFu9LrM3Vvc_MZ~729C~*k&*qfZX>h9yIK6c!_HZ*0AqEU;YpjEt<$JXeeagG*Q zV)*6V@}WYuH&nK#GTtz1j1%LV$oP88R?BBP5S>%5-gj+jrW|rqxMb>*17yQ(BN>L#asDDYOUwNpf@d>9oD}{ zJ9z&Gi~jeN6`k+XrPQ3c@*C~kVY&JgVXqu3Ryd4CtwTnUG2;b*a2}71%P$J9LJs`< z_6`zCPs60qQDXr*S(Dl|#S$?JFLx?_o{s)EAWzC-xpTxW%w&~{vB!&zMZa|{kIlSV zE=A%YlIP6hg}u5@yG_eY-}_$HV33Qv_4g-u^CAaGu5Ec+p)Q`P_eH!E&5lF zKP(FUO4$v@(fdmo)vTz@C$0w?f1fkQN~h;ooqbuFKv%jc84zk$&Z6t)fPbc!r~d@U z&ri(?-c8zxp}r!79UZ_$b&j^xN;PMp`do?QmpG{_-Pv#Tg9?cV*4PR z5ebD{A=wxtOZo8H3P)7w%<5{5^_yIU!TVgpR%>y+e}65*_Q2My?SUyIF-XL_VDe{hyj!%1euZ~Q8t0^O@G)?YNpUEalSV)&o|~b$ zs>(d1lGDY@Ak+EzTokzXps71JA_V%j^0s z-0cc0Gn8?IUF1v&cihwY*VkpA*+x0nGuOP4XWG4V zw|VT&+NSljA?s@!cGiwHw-Hwxb$)&A&H&=^cI;u9;-oAvKZDH>s{yOT3K1?@Oc5t% zj!@0Kt-8H`dGP*@c= z)SXHW^>V{oyK;q@rnLV?6W)Q{S50Zt4SHdCsF$1Y0087<#do(w1(Tp_cpA)PmxMNW^-fhv{uo1nHLnhiuRyZ$k%mEu!odSLVO-QXns#u z(s_1(_lp#(5k*v6N+|sI708$SSY}{)fw9oS%(Mo{kKfpk%Fd0{t{%EM`i~=@CKND} zpe_XeG^`~aAFpbD_h(YqftV_pkz=ML@KiTac$j%uFBT8K!PBm-RS#h)7{j!5MQ-rL zq9NDCL$5o7FXk%f!?X+qD|ARMzdMf9y~w4_&~b<9qJwn24BftiFvE32eB~=J{I_{9 zJ4+fP0A+0N4D84dfQCY(*;Yew3gm2Mys2i?tj9nqFDpmw^pur3%hWl%EGlqXr>2wU zp)obglOB&4zXEAPuE6Is5wZwPEAJT&8djY0=dlae7(a%17~OIL9Vpm&fj;pxoiwrd z^qJ~KZ46x-!;(yXzTbwi^)Fp(cV=IuoT{Yq@i_B7svXi8F^A$fGuFQ&)NNG{>ptOU zKDi+skhaXkf2w;Z`qOm)>J;VHj^45RCjo*vBT7vp8&LU*7!z{YfpKY{4~?QhY&5PO zO#_B=qDzgf_d{iZT6g0N4#||rVrY5f@{|+ARiub)WwH*!PmlLI^pdG_jR26OcxN)v zMUwlN+=|kSJc2YS^B_9)FH6ab$Q^ zb`nP$ZGrcG++vF1h67;iZulntqy20dx3srl`lLM8?Z^p(ooPo6_{Abj`>a zAm~BmmR_}?cWZk!SoAk(DZLeyoRn&|u9(2vc;exhvHr1AlT=P?E&Ay8Ru>j|E8P?2 z|C;W69bfJwIm>I;Fu1jn+QL8~7{iO8nKMFEAY{-*9N>GgLXwuiox7UaAZhtsMXeyB zh!xbTkz;9F$!PLc+Sm?9PrfC8y3?$SsIW|&MhEzM&-eOjiZWCeB^G;GfI) z^$)X9-3glMZyyxh`$5g}=@B%!LZ-2)EjhVV6$+8NLkJ%xXEX3O0RY>RIr3rL~gz<^@zB(AMQtyq8=ig93D4_q! zzfpZF9pN8f!Ios={{ztE+tC~$qJ+spx>>>sdsM4$`49({8w^YxljUP|>AL=+nyZ() z&B%8T@l8>xsJ9$Tz(2D`=*f8aptEg3K7g;P=469UD&_-h3o4<@wc+2T?Yefb;Lo_` zT@L)H_3u-5vp1}7CEs5s*)g9K;+`r%)%#$*efHc5mo7e|OfHF#nS1ti5{#XAbdM#` zF^gcFg}=Mma&(y|sKNrQZ@|7!krxy>H5H7pp16ve2#~YF@x(_z#+Y)r=5B8eAbv~d zcI9}-Yk7Pm^sQ*0>u|1(P?d)2y4*KP_d~^^`{kfcePiqR_b6 zLVViu>u6ZBnMBgzCYYd(Lchcx_MP+FYMtXBWCxPaS zzFPCzn~Thg9;`J-fGZ7Ff5A+aHzm-97_EqRpkFR$C!Q&Sd}RLYiG=(qy@I^z5#@VV zWfzWDXBLW$;*_(wggu-+dR>N-6EqXvoHF+16O!t7kJ1*ZceKcviCIxf%-9T)gdQh# zViF3PokhZ;0%NBJ{<0Tkes{R8q5iq` zFY4c_4Oxd|tYF?odMf~ZKeF=V^L5E&XN`S?%9lhL>@7^DEa$!w`{(#o;7tH|qPc$v zm!EZtYiT%1pDRf=&_62de`NYor~7tEV{j2>3sEb>vdRu5jn~rFrbEW-9H*tOJD$ZS zV)^~eae3JSd73C^z#fdWD(3|1b!OBiWM@&iv^*O8iW6)FwT|#R8HeDyGEY|h0;!d-rU361WjuQsl}n7}Bzdog_K6d3~k z_Aa-#rl`3YhPt%1vi)z1i@Bzh@@)-%)& zEQe#qGS$#}>C5!*@9-Ih`%|sCqb|a|#(alJl)VFhWeFXQ>dm9GHvAKoqkC z7IdzWE|Ty>BEE>hj42tJVMfru^5x~KN

4^Ms(tkTAT$IaHvmd`A%eqxxdw1CI0a{az9 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 I0hlKM0JgZhVgLXD literal 0 HcmV?d00001 diff --git a/docs/_static/fonts/IBMPlexMono/IBMPlexMono-Regular.woff b/docs/_static/fonts/IBMPlexMono/IBMPlexMono-Regular.woff new file mode 100644 index 0000000000000000000000000000000000000000..7d63d89f24bcc0c0f5dc3cda086fee67da266ebf GIT binary patch literal 50664 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%0D2G&3Y8fz)sfMJYF&mh7!l>Kv<9rdEn*UI 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 QGqXAKIiCL_%0K=90Nq5|6#xJL literal 0 HcmV?d00001 diff --git a/docs/_static/fonts/IBMPlexMono/IBMPlexMono-Regular.woff2 b/docs/_static/fonts/IBMPlexMono/IBMPlexMono-Regular.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..d0d7ded90791221663847f6258089ab9bb76c23a GIT binary patch literal 35536 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 literal 0 HcmV?d00001 diff --git a/docs/_static/fonts/IBMPlexMono/IBMPlexMono-SemiBold.woff b/docs/_static/fonts/IBMPlexMono/IBMPlexMono-SemiBold.woff new file mode 100644 index 0000000000000000000000000000000000000000..1da7753cf283671f5d127c6949074d212a843c58 GIT binary patch literal 52936 zcmY&eQ

su>IP$ZQHhO+qP}n)3&F3rfr+kwr!iY|NC@r*4jC#eRd_4JY?lmj)#J{ zH~I4&$UhIDDa9ZAf0_T-|63$P#l(LEsXv^}4}x*baik;^6;uEK;2#q>8~^~L zrW#f&lTc9;1^_@Ke{3EA0IHqIKFC@@g@O5}J@_Nk{DEOihE2b^sN7E*8W#Wn`RNm; z9jf4g!o<$V5deVu3jjd;=%LMvGmuYB++7I)0MvsYKhghyfCge@?r32L0H9I+#Pc&a zkPEn04u^%2%a1QQ?T-fWe}M@gvat0s|KWH6fNUQCkfpAcow~E7nUN^~P}lmSVgCJ7UO#t8#=GHX;YzaB!{s=aYjrnDsqs8X@;d2Fs)Q>)%=T-EE~ zb1iroOc-UqHsyEztI|CxaB&O20`Sb~N}ZBf5W*bkVQJ_ttD&P-Pi8Rc$d0+HI-ht7 z4u$Mmi;1}T3n>;c6yh4m7aHsu2|r5|Tq5Eb$tN0dgBav@ z+#%2)lL61fo9|`r|8ITL!Q2qAu#bzrLr&h1G2?r9v;oU)QFi=?C1FW+=_p@fIQudesP6haH&Hs*i)@9=o-n^54YNhm} zRmkcY>lF%B3K6js!dpu`@C*zfvZlS(n0vT8D4R^p>+C(w;jyLemM)+$pxE7uz13-X(~#&{Z=UFHvWHw?rtrol8^aXJ%I%Z8zJ z)vr{jY(|z5+1N}!I*}?eJM<~y@Tu_C-pDg-H9eE6^H%+K?Jngg0|l1+pB=9{SvGsHM>-|w3Mz?4-qL1Q8AJda5Ix?~XQrrG;PWj41h&~(w9~MDVHOJv85QdH1)Fa^D?|5=D)8#0K3kEnb zJgyT%nIM-RhD+|ciB@>AXxPk&bzokf*EfKoJ z9G@jI?syjC6H%N<`UV)>#4;J5Bv7@41f?q}ME5}gD4G!vq8M(3xwX=2iDia!A1fv& z7n3n(Xwv57>*70RT*W3HH-Fs1%04T*kGtRbayLY`V5@7X+g?)2B~KGu9c!cQ_iYn* z9!JnbANj9*YFHswM_Xq?V$Ndta#(L1dd_AId+pD zt7amj**TiY61K*-+zjd%i)1*c-SW4MSqoF&(lXRIY&HQ2B zZLNYsBJ&9v);kUa4NE7o$;!#Ixwb=DhRLLgxfhYiO!=$AWnUu&<{Taiu!&L})~`6P zUkRM*JAS@_k1LT0bzu1>g|~|OjE(tjn(}>H*9SRd$7cCWu8!pV z{|d1w4aSO%diS0_c*6eRetQ2flpWVmN|e<(_ZpocJx948aMyEr3Qfm4TT|P&&mSPyy98bg z*Z2Q`9G)6#436Tk9RLuHh!KvMmz=@HoZ8D}cWp&a!oWKfuQ=p&PQ!QJo zmA2(oq1mM81-AS)ubZY8xi<)l%IYz}Ho+m#xH^VE1iDhiKR_85*(l|mq)5Bej?ujL z(e_exp+ZiqW0p6oF&!giycCc8Rc{(7u5lM|TPY_%l_*^OUfB#2amr$~Nz_xd?o!G3 z-qK>A_Mo54TqCNrlx62axzqp`t%Cb$g;pcXUsJXSIS;-T2)rhmjaXRIh!)nE@KhMN zRslD(AcRL*xbBJrast0O8-Vr&Iiy{VO!D%jwSQ*vtkYDBulOfFuuJ0%Vhx*(Z;r!Y zxq-SH?%nN@?lS1sTi{&&713shKY@d>CeJ+|Dj=IXlP`Ls%~hQ1D|YSY_tYe zf{OVI2;Uk;!ZYV`;WYr#6?f!z+2b%t?04I+Wqgw4D4LjkQ6deJGifUBA*HCOa~cVe z1TnD%Qr)~Cjti{GG+efeOG1Ljwm|WSz5wrcC`LR0cq5=NxPi=tp(80*&_|Y#>k{c- zvdj@-%On+xS3F^6jA7Vyhl-t=j_Cm@Z z6@zXe5UrGO_YiH?`twdH6Rm9W`uG-lxl8OvOY-x1UG^LHk}$neBswz_?Xeb1y6hQo z_R^Zt+vaDywK4O?jHy$@%Em+u&y4tbvRqRd?ujMWB)b#q3@aIq*Sr?I&BOPH#LH8w zjFX+uK>d1>E;9-Ti#JVZf;kQM!hEv%#r3!^_oOS>L;@zoryKuC!qt>M_aObPE!d=d zMpgfD##M>DW0vrV?%2dnOsaPlX?VlN+(Vb)QHD+sEE)(Vd3f{AT%*Wm8S>FTzbGS^ zrQl8K$(VAe?rh4&k+za#8|HlnT)CpLoEx8Y%-5)f87GjjCTw4GJ#bwPo+s1xGc71G zdwsc*z?_j`4o$BSXzNivMvb|`$egP@uw@Qi(^sARlc6RJ+deYUoXKepY1LPm%p0`7 z`mwnpnw)ES$9b2=UVmrwcw_t(`WhDJ=@(`n6B8ZXj!KP*N|uRi_WU9grzcaVH;MU3 zsd467zd)o}q1UKaslBT;Z_ypV=NUD)NDJ^;t~aP9k^dSHiZSW(0Esy08C(ZqcV2mF zh%#Xg2E`h4!a9sQ3cVx=7sZlE-niK8$7)M!XwI`_oPsbC~tq4wKHIiyyOFHbLXi=F7Z!n1NLrDCV*rHp)|5(0ML=$fu#XMG z=K9?nIamY|Q5cd1fmjprihhW!RmTzGs!vZk2$&9^awdIGu|$$;)2!4+k1{z!5N2po zXD(Y}{PcA9V)fI(Vw&&%%7^9tisN}}TNi-tD<(uZ*Q}^g{O9VQMOhw_g5UAZqu2M4 zc_ELs39z~m;+7E2gD~!}F|&3NQC6WqRROnk0l9S{`&j|~Ss}kRA$kKNUc)R3+)jUp zFlDTxC?T>EWpEK?_#S1DWvVEwbRp|_0quApFLePibs@923E<6;I7>UzXn+6<(Qqvf zDl-XgH3@_ZDN+|w*#1CBAC!bZIB~m#E|3v5G^86d*#8&kUx5hbpoZ4`h|J*Jm59xi zkbxK6vDWDI)_9yoOhJJ+mQ*mUU-W#m<8QW;;I@%Ym?4LnQAWQKc7F#UMUF_)q@V?6 z=8U3f27^xa>Ha>Vp+y1H(u`HYw9DHR6EB2lHzGpc^_w)LZZDw8(y7B8-Tg@3{>zJ9 z47FCsw^l$`W(3r6M+I&S#$CwbzQYnb!s{w10c$QWZALJ?FI;=*ZEr}7aF;0MnJOiF zgf>2IyqeyVHZ^W|_&4}>thzl7%|)Q*d@@T}+Lxs%zZsiCXPK3n!F)tEXJ$;>!iEin zN}2)Mf{?^R6Mg2pX&vy?<7f|!)x8Txcb@kgk!hvlU)d8=``#On z9BX!`&F(zydYfuj?j8v~y?hsW&I&#Ux6h`}px(l~MtR10;CWYhTe}v-E@JFd>GwxX z6vz71Y>OQ14Ow~gX5#t^^ULRTs~Ki|0{bvv@AbG#R=Ev^d1HUHh-J}NxGt34JG%z; z9UNLbR^Bi7pE#bx-s}BF{LSl0f6<=j>dOB`Ipgf6P4m?f=Y~4fYUb|9>6-4_HnZAo zc3yAI-5|SS_bBh!=6lGdZN^50L<=uM< z245eesq7wKyJ;)kQakDuWbe|(0u34sta|PoWX>^emmCJ>5{SxBKQ|rnT5OE+15zQY*^+Yy;UQBw6clB}hcCQQ(agL5j?x~hIV$-`o zcjm;?G6B$+;*(mR-9pbH^H`#U?p{VCFglH zC}A~B;WfGIg~jKdV)zy{<`&$93pRoiD#J5b%rkw_E6Hu1@1LFQv}G9f5VWS(?@o0g znw4>jwsey)O(XRZG?xxg}YRv*DiSSHt1@U?s^P*I}>@F$9`NE zhnqErI~H-@<7++!aX$cD91>m}W9IB|`i|Xl4ne&{n>Z!kavGPs2NyfW7CYsTIHtll z#>6;AT<`H`>;Yx$B4z9|Y3x944~W>Ci`yH6;~NqA_c`VnQGI2ay*c0XWI^~+Ya#9PITCg=-5tKTuf733?E$^1=zs)rvmBOIlg#I;I!0=+TE8CdW0e46|HMo!mE|1lk}U*u9|d!KA#r%kKOM zAcT0m>y#qQSyH=}>a6EwP^p3-SGAX3mrL(NBR;wol>WBD*nc(-)+ zEA?C=pvkm*XR?}&BLhMjqe2xFb6-eHL?o8_jt4#0ke3NG2m8?YMnP6oOH~T?k{A28 zQi@R=TMi1}c5X)*3>pPn>njB5na#n^DggmN0FVIapX@5w_cs8+GpDf&%FtveiSgr2 zs@YbinM|hMR%*#lGlFic9)66AIRY5Htdc5foVx7>bnWfFIJ7 zC=rM^wAXx02p(7XX@cpUu7l`30O!sk-j;CtI{-xCx^3ZXS?{N) z>8a602FoB0{+6bw0F6u3L0u3|Q?#=@@m5wm&qoa<1L7BN9*~%PN+pDR`-rCibH@J) zcUW|!a9qwwphyO9>APlc)iYKp%*UnMsGjR`GU{l>@h5>^J%llqUVwooBF)i4^%d5P zobhTEhT#=d3E}Ru0;|x24i3x@uXPtd>tt&5ZcLsXjMfLqn zz*K=Xj$J_8{7%&euW%c>jsod@9=VJn>E@oIYSDXMxd3`kx;nceoNOK-(T>q=OH?L) zm#tY}RAgUfF>qyY9bJyXcNA5&uLEx|tMj7ebNys;S?9>h#&Qd#P(-pbD$)Kt{dwFy z78zhVa{zi^{JmcAEq>A?1qperg*qv$Xjy8bASVfaW{bU;cL=zaYi z=AA{!J!#BenPo9rqNT-kfNjQvrRy8Eb-1q8T;g-}e3_(MU8#+6xLC;AjLWxj&2Adl zWZ4{;*+x2X5cO5F4DAd2(gy88ESRbj40v=7fMU;sq;KO$gRD?}&`1Du74?{d{=yPO z@N1aquH4a=GEjtKgb2ghtu6m#BZrg1RgbV_Ulf8cTAA8{g=fHXxwsk)UeNP77EN`3 zVLP#4Ut6Z=*7nSE^LV*Q#NqBtd16NXlw~CrJdY^&gD$-;62s^zAMIHg!M3u2Ef$dq zs;eTLDwj%0bJBVshKni3vpXf@Uc!>jE&SGT4BojF#J9;3@f+eidA4?I>*^`iDF5*n zJ)<{ez5pvW=5*O+VP9>{YT@4&8kVAx9*ynjFYLcgaM8Cf0_6f31@y%N4Fx)BU$EZ> zCkd_wjekf5*N$NyR^j%IO;|Na<_+Np#( zsos@C@>Xah6A<+)m*SwT_4Y80>zuCCZzW;n-0(ii6%o^wJ6nGT)q(bvd6R;OWXbA6 zHU}@*D5ms9<}UQV#~A#^b|zkW-liPZnSbnb;9gW`(DD4zRH|%=^SEP7Q*S8sIqE>1Ennm12MAB3QZQl32|zw;6|(o z0HgT7uc?eu(MJKMKh>ZiY(7{ovhH49c_@D&I`=xb*oak&-3{y1QF&!@iaq(F`~eR9 zZ?LbTE)T@0e+zvoCLBRb%dX(WCCQ(q)JA;9-!&fb({5~Tja;2$jy~lLHYPByii_Ry`6-rf>c>O8UfbIZ29&NAu}@W)RrC+|1V$-mxqq{lJaMwZ&as7Y zIB*mWl!cSS@bb{6p;59@{V(LK=ROGI*+`g`fXOQ%8Gm!&qbCL!V_+! zTi5e&*nDpf3`LUOM*M|wMLEt&m}rDI5gqIRufHjhc`vz9_$+w&9h{8}l^N)m79^Qu z_9X8Iz*sptAE_iCxun<12FX!??!_tylVlVV(G(UE*&is388w4)?BG--Hrb+PQdhlD z@>fJPQt_&)mUM_Xm|OAm9UmqpXVZf*nU_)&QC5 z$r`JezanX0|1+kRGJi8ZWIfQ!FD=e)NZsp%B^x*OtV|Up{nT7FGEr8W! zc!4n6Sksi{(m=8P;AGNe+TOpf?@)idhae>1P{3$8x%4iX!ptND1O0L^`sUTa@u0I9 z^C*~Nn_01I)#ZRuUo%fVIzM2~phL#ZfUBlMekm#Svkc@PL_uF-Rxt}rW%s&P2#|M= zt@X)cy#pse9eR!Vcf?U~G4uqTie6Sww=W3O6sg5lP@*pcbe^-QZze==>S?{Bfi4?AMJU;Xg3h{|vMJ>UTxk zY=gUI7U-@9V-negEmUoZF_LAIW}a#SrzKO`7&zyI`@L}-d3_%?*=d>E^OENk4Pl69 z3~@t|e=}4>+F&f7Y9%KohzESOlqj60+Xcx;+^ebDsH;2e4u#DgpvoC=W(w5_e&u$N zou!FV6(Yrwt%yF%3^apmn#dUj49fy6nhCfqbZLF(*qlqb$Vq2r9&6Q7V zkJ7la`)qvIxwE}9l+9>9P;Mzx*;760zdasr!q*yy86E%I{Gv zN37&XMV>7_hA_(;EX_APhKON$1-T!BmxPip-Fj0CXPiLTV=ALbkE$L5JsKJXL8@gP z8M6QCBIS6|G=gReeO^!QE3=7EG03&Jly_N|(rk4_Dl-?2q+XlSX?k0*4>fO`0blCV zD|nHxk`Xa#%^_sa2_36I!ai-uTPZROtHR0Kn>ovJ0@?A_tFl|cacsLRi(Z2+ra)V1 zWW&{5KDchmrYd0h>xA*ZCc2D9a(|laNvs9IrwaD?}$*hvr?D z1Fc(9fc_Wt%#O1rS=WkW{#;zZdBv*hs5C==Esy_*)ykp(M7f)GxG`9kT0;*4kNwY6qSG~(UI%@gyI{})Owma>%@r9HN%i|S3{9^Jnhd(usnEg zG0pGstSOv=Ns<<(x4+-S{B@v||ULAq(? zuQh5*N)dC?GE%u#rTblSR*kpeS$(BAlA zmc#GFDBZ3zCJ46MAa}YR3sIIbk7U`d^=3#nQZu^cY4PC_)3Q;og63fSoCDFuw%y+z z>~iPZ0-v)5QQfiQuR7h2l|ooH4xr*l zFJzyy0~3BlhRzcHmT<)aLlMgek3Y^@Ic~_Cjo3J&=BxJvizg8st})s>wy^Jho&1+E zEFnHzJ~TAa^RZ(xa^&9aGNM};Rdd-egO1lI7Nc#+R=$At;pNte#D`21&+!}E*X~a= zk(f;D@3I<#nN9<4joT`**-kJOT(AruP*ULRrW5V^r+h24=Vo5AfZ@S$wDhJ%hU zmqCLUGC!MLv!!RmnOHPSa#G#6WcGC=6lpBWRc(WuTq4lW=x`61e8gnM%Y@xz?J+p% zG*wiwg#t1vK^#b!>hTWfN-j}ze-Wls-|nh4Y{_;8t~N)PW7iA<%V|TH6^Qz#_*RDO zj@y2<_oXU zPeFynCr!Iw?_=}N+W~l*$Y zH!=NC;u;YJcJ4@Kv8dEnX{rSQI4&4EgGZFpb0XzZ(CAfv>b{0wxl1wRjdH;Yg_JC` zo;@9w3{z-Y7;V}{!)5BucvU4bOq<7o&?%E|t)rHM2P5xr5cgNd&vYDWYCAtr-q|4d zUAeHl3mpl#?u2)70;9}?6Paa>m;FCpzMcG~>;bJ%pfaG*8Tw1SIW*f9Z5Q(jy<++d zmW5*4cihdAsJ^}H+(9jiF!JWtj!^d8lW%EH@rx1?3Y8d_cvH|I9GhriWZ~Cn=u>zD z5#Tw~K_UYd=;+g)`*cm2v$L||87qDhOLQ$)^1SzHe|TLsmY8PUr>2Wtg-p*0$4QWo z#Bfsnf;C~WXaKu;=M*`FL?bSS-uv0b)^OUYF-p+@43M*>l(kVglFtSxCW#EgS9LwD_i_oiVdam5>y(vz_(eHng>dFFu4GO^GVk^!&lO@XoP zBkv2wHO4h9xCI+8#WZVK4Fp0-jiEuJFSgX43;0JGz0BM~_>=FyL_NM1+>X6treFKa zwVp;T-sTj33=r#vd!}FPwzIbnpHspHWh4Mu zqES02oxP7);fB}s`CPSowR0k?jGRG#OP?Xk*S&ysZpd7^Z=-7`J+~RQ!OQw8ERBaJQMV|%IFsrFLwr_l>k3L;$EkRc_T_P~&4s@@yEskos96_q znMY$;ekr@aQO+1~LFs7r0e?Qf8_R5# zbzmJ>c~H_T#8_rMdTlt$8jgsp9JsS4C)@^353I)I@|u@17Tj>Wwb=_t$&om&%xQqU z#vTfrlm>G@#hcPJYuLjx3s#s#q@!CB2SHQ%MHX0V-HQwRPwf{;kl>)MQ+uJyzqdyp zZk#|OIk5YrvNB12Nqm|MgXefRe*xb_2+I!GnP(>I=Nda4O7;+(Gz|>U#YuL?$<0woFrZo-=$F5(1UoCf6Fh(Qj z=<-V+7^poz24N0*o(UJYY)F16Uw-NHY%6l|Y2)wslS`0ikFApd)+um}oJKJv%7xTfKNc1o~iV_vu>C>HZ z>fMya&d6B6r(w!!)FsPeQa8x&ZF=5j%J}8JC*K2_WT*X3r+Io*F}2i3Q5VR6&iyuK z_rD|YY~z*P2Q#b6(gEyxYzyRw#K}s6wsfjVdSMb{0vO$b@w!6(UVG8O1p1n~2|A&X zju^G0N`-NMMq_<(1J1`MQQ;vru(WYoEBW96)Q%k$C_y3PEB-<*K;1q`_MQVFgnTEr zyQ;5uwT*Wc(k(nPOK-PVS5BRs?AaK#$!OmzNqX07ZlV6X4jgP*7Z1gt7;?clr){k` zB)dhgmpj2mLJa5GQ>X;yKi_O4h=}E_(`Xc3P`uuE5A~m!KYpVre0%?k;-Q z0n28^4-F+Tdt);01|}qrTfIX9`zpH#`Wqa2`sr_!>cM*<_bq5Aeb&Dn}gRwR!)*o#jyI2qcu2V+Ft_cWUXNM#b=G_}bcz^?aD5gP3 zGN6|iEK=`#g|=(^uTR&N8Y&C_qPL=0;hWxt&c~Dg(vVu0cw}S&2Aii@b!{d|sqWIn zIor&cwm)}T+XD&m8OuBG#>%&^K0UdJ66f{1MYk}or(@=y*>A;PzW~*3FPOsGWj|Qg zDwLTur{BO>zmN#*Imxdmw38*NoOdtJjL!mJWSw$dF!KzgDn|BCK(O^E1jXaOX;E)2 z&y+@ZY+|vK&m$hUx1MYz=tCE!mt=IJ5PR_3)Wf@VI!_O8uAOaOi05}G7BKQC)5!)V zdH3OFe-MRx&zA7^1{Z&q7%S%n&XVL^<6cE|VrLzR=)ZEUZmKVuL%(`zQ7F@y?AE-0 zbL38`h^A0b#`*_Oz(p;y4CR9*vpm5+=w`Eyn+A(+*AKkBuLLUCUY*KjHf%rJ3711J zmN?jHE?_O`1G7y?m!F$W<9leK)}k-ottN@z{rF9$lDd`5=x#St%ea=|OY;=p3Rb#; z-EAN=LSJIhm>^(-DBP&m{cA7*=VTfg52}S+3l}Kf>*s=mU%W+A%X3MwwBg-k`XoGO zou{#ffhjHK?D4KGEYw5=2K8Zjr^K@ zDTO8Q-2DV)?K(#oXRjSxl9>FRt$hn0!(%oNY}Y6J)-V=ovbDdX727lttxc6&t9(u~ z`ct=V8~1#Z=fp05W%a44I|KzvPc4q`*Mlep3;p)Y)>R(wjDCPV25$DXPQZQXx=v9x z`?Yioc|c6xY*QUcQ`fdn2}AkB;r-3*i0LrwOiIKW<;YF3c7>NuGkUXfbR&gziL7`i z(}uxKmXffV-)+zLJM-Nd!Qg4wGJOwZ)gMG~-{yf2caT39X6HisCnoDbzI>5?Hjwl` zH^IADEkss8w8bD9agN#hIZH`$W}W1ffFIRqU3Qb%pUgtssJi25+~4ot!TD7DPJuN3 zJ=NA;^3?{pZl_u}8gzFsY=^A;J8;Hob)9}_KN&R_NpmuBI9J@TjzegAvS(GtVowlV zF3pWlVN&5ui_SKtO1_R<5<`xX)N2fxzD9g>dSfqb3!#LOV%1O*cG*C(XUj!>#LHIf zd&vD|$|ru@N;nh`PbfRJ*k_4!V7}E!jUtL-HoII{wBW+5EAOI3F{2BA>ZApz5;-GD zpc$h#%ou~GybDP^p?ozGfD?q7pZV9wNSHGew<}~6sRaDM($Yx2%z!e@gE*tanr?9t z9uMK4YLpC)hKaZoCyj~W%_q#^cX#W2GFWvSx&SU2Gh;w{XfRl4n#_OrqQYym8>(7T zTtv_&;u_ssquk4L9yz=>bOS+1*UK#A+l`8IZaMwfu|YRBoA`&~sA{cLuC;TQx_E&3 zSB+|=+Chv-8u&o}B}>+s+;qC2KX;7u$#@87yQHz z`84QR05;4&l7_jvyOTU?E#Xv_!5P_Bh}&( zR+f_n8eGMst25E)Vf*@E5Ppx-vI+5=yr8bv?oB?rch)t{0w2#-9>jU;B?Jf`?Wy5r zw^NySJp6=#LwAF8-nUy54PRpiO2*de21kj6k${6anFP>{CAyU6kKM=Xu_?IMyc^DI zXYaL+_l|Weg^z+8i90-Js$p)z1m*cL(wqS`=@n+ghzo7J53)bp7OvgjyYT;&`{5@b z)GG8fU|gk54=WbCOd;U1L=)7>!|vFF7=rPS3H7e;Pf(0@^;;Ako2PDb<>i;;Ay;9x zFIRN-_?#W!quM-;f-rtT;9E!!S*MONpR88N5go}W>A0`wVHa*N=MIT9EAoZ1R(FnXJ3_x}zSa%fn+?E6b!X^_ zvA@6M5Bhi*nK&PD%iOdWfOlvmbX{cP(72FR%YriOCmWt6*6Q24`holha z5iW#po%Rp#dVM!`SuyemJ%#W&KEIh3dz&syyGC7VzD~bVHzJ|7BmqQ7xqL!1SjgGB!_gLvtLL@m~dT2SsR#B_v*Yn(^W<_pGeNBwcVOj zsVeB{kfOzNyV$YM8bo*W9WD=HYkvRT%y#5US+kpwu`^IRvlSAQQ93i#mV$Zo=(S&^ zB4?>oYch({Qkl!lr|C#cBp3|u(&$U+x|Jk}i zjA=seA0v!<}wh63NWW9kGm|=oM2abtKydP}4 z-OJ&;0tQoCGO;;`nDH#^EoV-j=uyo$!zv+)*b=-P8a8m(?m_9}etSy_nD@;3*Li@s zO=49mI8wK}rev}$A&LfS9zfW8e^YqXA@purwbx-(0!Besi2Nl%)O8rmLiA{aU#G;h zth#dP>6!}r^tJ_fJ6m}uF_0~%RxxGxP%}j4F075=pC2&2Q{BxS(1Ud)Dr@4Ij#BR?LDWkz~Rq@-mR!dzXNG$&1?dQiCC49tGXTe9hdpT^hNV05bPDP8wMD1}7HqA2rHq1iBq zF>GNzeCyoQ*t$a;aV+3|ViR$dO<|z*I`!nY-h4S=Q$;s}Z&^$*D0^G2b4WAT2H@PL z-{&QXg>2~WDb#P%S`qG8o^slna*FrB>EU_tn_uJfAnYv^bOHu~0?h$It=cU;8|6YA zT>N`cK{9zhS}52dFWwQKHDBT|o3kWgB-GlV={E_1sMX&pl5_K-2fdYBx=m(zK)$pD zQCgP1Wvj^QFY}Yk?Wik&L)RO1)fZbe9Wx-n&CJ2=n^>AN4xy3IXGEJbz{<+ObtZdM zdn>7aIoUDupSnJ%UA>LU%#6BSoh_giL3?l8B7HBdd-h4gmR5mfP&322~4%dZyN%;Mo%5myAcf>UgpFFnxb4 zp3oU0FDTca!K)Qvn8GqzBJ{GVHQ1wRSI%>m4Ci1U^7S55o&`KZS4B`1V7h$bB^kK~ z#?O>ny{_Z(a$suGT1NFGU;O-;l_&*tC#K-5`zP4;JV%UYFTRaTVKiS)Z~iu3WVi3= zOOSUSUkBs#>6|4qaeK8XslUcg%#$1E&cRYHLF2rdR&GuY?ZUyv9h9AQUAqhZ&-8B> zuytBHlXUHK$=0Txnz7yd@ISop24flwT)I46@maPg^3jDVS7%>PdVlQr^h__G5v`j%ZS!eX0tNRzhPSbm^z--rhyWzc{r=k zHlLd2yDHe9-@m>!lf8EN%Bx`7CQBTq4LP;oK%hgWDyksO35hC}L=(B=nT?ZPX=ZdW_=ALZO*C~iw7S?$K zF=$M1ogO-b+GC+!H$cMN6qp6MF}wey*L!9x2eQ~-4tRjn{ny_Fnvr!GCl2cT8d!Fq zgLZ{7beqlRIzZV!hfvTRayX=dDU7zeWP@VQHUu<-kl_if;X{{}l(VtR0Zpy!Md$n;zb^b%E%Z~&LrPt zPVxJedANU)duCmzSLa?djzk3a6}IZNN5tl}4je@K#NLVQQ6=6QDWK}irRwLs%Of|5M;N#e*iJ_Ql&MOe>9ZjA`* z6|tGg|Kk)D#*3w*&)S%k5?(?kwV%(dFE?YuNTbbk*E*S22R=&YCeqcCX;Zf+`52V% zZd@8a+@!`$<3-##3B|MkGI~JtpvH?>88s3qZ}HnExuCa9HWv>nTAGtofP zU2__kCo^t#om-z!jzWmgDZV^uzhlzn6X^7>P`!4Csn7wePRm#YRoNK-g+xU)Q=UfP z`CJyEmw&(q(MvRPj!wsF32g*j7fR128ke2CYwuB8BCig!i}0=({sPKsPr4t!Eb1-Z|?y&58I} z#S~8cxgfh-IqR44F%a@z>K{oRmBoB6rYJr@u%e3Up}ZfbypL7kK2;WEDh60Ps`>7V zpqT(=|IXHK%f?Pu3-lQMtD3bi6l)Cr5T##nNyawA;O({TH#8MKVSk6;^+h>`_jo7J z-Ew`>eXWO!hH(lq1#nfGRQA6xER?N&M-S#KxT^}r6nL0Bt`cbZ?y&gDBFUoWMJ6Gj z(w93S_cIJ)a)C4i0Cx<1Li|(OzSUObY%RRy_0~|6PFi2Y45uD#*C$D3Wu{+_oIUkN zu>KZHH!Bn-PouxGId#?=Ft09l_xMzme;r|nebY|)cR1#dNKg?_oCu*cjX;8=IvM7| zIJa1FB!Q`)^jA!NB{Nl)_6Ww}pT7H(?bj;Fzy9w@17*rcb>^ONez_*&d~$_pjCfoj z@BTQMYEQJzp1fD>bFXl;orL3=xlnKi#Tjd>Ksc2d(JM-s%Wa3bc4$u&8>3x}gAa|L z+&JXN_hPYx7VoWiow{w{bC!%Jz#0NO^^P^QQZZh*h(POmHlg+#^7A901mY$1=@5*d zu_vK@O~t{fX;O@A*@cZv77QLU&iWsT&a5LsN%(zhX;oYAjf(XiZPOO;l|RPgYf&_e z<10-5l=0(x4SIIM1~A8)?IR5Ah)4ggkI*wsyy_Fpq4ZplG9a)8q@A0;s=yHvO1*MQ zQ6Wbp$74|>5?`mINrz?ymnnkl0mvZzaQ!@i-VTWTlU4j(%*xYZoTyXN#J5>5*VRu<|dK1>A27~U7LXPkUmzX zJQUtUsJ?%ZXb`L_2w38@KrR+ZZvfdb(_EBtZi`i!nJfFdfPJ)t`8M6yCHs7?ZReS%YU*SYo- zE=0wZIRqjx8paej+b$qTS{Q}B#tCCRn+0VL ziJMF=qgT8`tT=Xl^;bXRm-!U*D~#bCJk|3l0+E8kUnz7n|y&J;YRB$huuv_F=B^BzWnZ-86U8THg?VOTE3X zt$x+7lXZ$FVB%gvzh;axu0& zARv9;Wej)I1s#roKcQ0MdZIL*>x?s64xLXbaN>6*xoeS{j(zaxS|$lcQ}S8wxxSb^ z9qPkH2V>r(+PBdA*T6*ik>PsdElo9{>^s@xBhvRG+2v1{xV+RY2YjNKE@8}qNlv=E z7%sEHSWG?SbAr0*Y~@^osursayh4#U%Q0u(z=u@=FGurLQpg@x7SH7#WG#>6=QVoy zXm#&BurRVo8g`gG5t$9IrP`1Wa9fJZ5zY-i>lzS5Q-4MunJ$~&!o9dQTd6A$ts6*; zyrn_^S&eXqG2B#VrWYNF&E-`QO-_ifwXe0gpR-?ayE&(>uWS2yqnnXO!@QL3&8+OV z@AF1Fol6&qh~J!_MF&SJ+*{2T;b(8piEk6V0ph)?0<>{>BzIvNkH+F`?mL=R2X3_| zfH2ImlEDQfLEJ^Lhm`JdO8&7x|Hh!54;8uq|llFr71@^?!&u=ip4DHj77- zOgyn|+nP+wiEZ09Cbn(cwrx9aY`-x!yZdcz)vd1nqpPdBy6g76=Q-#1%t;1mvkO>Z zTL7O(!Cu{jDovS_a|jS2M~?5^7_>AP5u2M4(p@v~$aO;oj;^9LSl+ff^anhjjBoJ2 z#2ThdKE+N9Azn{@`6Aj{i{%Ie{zBQi4`K@%NIE zg7a6gAg(CPkUK;3AY&r6{uexM9=7sZ(t455C{EQ*6}mcNBIi!c!sI4UYe`FW1#aa? zH+D?>?eVg|;-_{T!6(j(6ICtbmCDP@+$wT92qH>Vqfm$GKEg>e zZ4K_i;~_>Pj?LIvfKR$)@crS;Q2cl@_Pl6f5k9n!+~mSo!YK^ZZ(z!q@z(y@StNWw zWvBPbYG%`~g{-NYk7G&c@OhGLM$|RBrKgVt1!-XLmMO;f`M2##wxBL`{dva$>kea=7`wGz4Kc zdg5YeK>W_+wTc=7bs?OmL_=V%IkTCcI+)@gLzVA+Y%sS0xw4~J^d#OzhE3)IT>jMTS-y{(fxjHD zhEp$gZ)Q73@ELES8v`##sXg+96H>J{_()6^0S-;`Ud+Z)&P*-wg@vm3GEhoz&b)-b zfZEM}btjCqBfaNIqqe1)6DYQX!I7(nr5Ze1voqXgZ*tXn>aM5;9G80*1h^q${^FCy z%=AzQFn{%W0pj07QBfja@Q5+{P7XIutluCw#`cl+vU_E`!paTQjVdU|+3K76>IO#_ zWCE#Y?@%C^jFP+&rEf;t8a8;@rAFtVv*tFwu@Qh)Ur)!sl?^Mo-h2FY+XgixJT?zk zrHjhAW~Z=?e~odq$KbD)tx{;L`Q((XBizzil~W21D4$cVQ4`94IW3gA2^tPPP!`dqiF9~a@Q$0{S62TPgjdoKhF$!3xZ~sA~MNnGd=IGpUgB zCEcg6w6X&p!l0Q2>)(0}WAF&A4e^$R ziFz?unHmSLvY4;N`^lyDu%`|CDWFwT?W!;ZXNUPt&f8-Dh2>ey>{tGo9?zwO``5bR z2K%1B-HSU_67p!#j$yvk`o&z+su1p?X@*K3E}%*(&LE#e$u6 z7VX&xigIHoWifohGRe6KgRf(`JdN2|j3rjlEScN50?~R>;*g8t@kp0QYo5J)^|Ne`2Hqf93yH<7VvX)YqSc8$bIbHMw$;Pl6(0pjY=U5?1AH!pemU({u zTpwcR1W|vxrd?%vwc-P}BRD|HCaXaTPNt*OIBeB0=yU2%`u=vu*>k<7^x*-V7I+6V z(Y4Xl+~SNOSp$H_VadZyewl1E281HA&u|XsHhCk2L3kLZM;Rud`F@OG{nCEZV}h$( zdPYp$2gh!M(rW1HzXy>Wr1K&rpcw@tbGabp#?A8iks{063!TVl(?FY4Ys8U%$sPRs zEyD|`Mn&ENv(;v3TIgL`y_CV84oAP!-hE_LP_u^4o_?9*@n#*S5kor))EqAS^{gKFIRnM{9;X(2;w)u<*GZP#07GN#7(*l7_L>PK*?7=gl zBrR$?wTbTUI|V&U z{$nj(aI&9!#j4iH{93>4-Ely*p|)5;>ncP`|A0{ji`9a5XUc7k^K4JzGxexl6(Q|T z%)hzepzlauuC)`q7Sfw$qZZ|YCKhnAU3W(GiTB>sm?>Q!Mlr`!e>0WE?{HK^NDh97 z(q`9C=WmirBCR!Vhaa2DBm-5@3o6H5Cym!QvS#&^NljJ+ zX+oSE@2C6S`*mPh;C%>UF_@`K$wCKgLPK2gZL&D?fsM?k{N1cBFw()F0 zq(%KwhU_bt!zvdO$6~RF6qb1&KC893v=|n7*rp#h_)3;(4Hu2g^u{+XRwrXNGN z>;2qcP|0>2yh8AKs^*(X3Y_e${i!XS>E%?m-TE6SDtA%>&}Yyh_J9HsJvf}|6RTMRh6 z^S4NiwV-a6(k*=g`PH)pyHaGg722yfFN+E5pt{gfwz^>e)~q&kSI-B6=qvW62Wy9? z8VD~nk4{*ib&o8%TJE;+he^X){7goC{24tUU1;?j29N^)2;9UdqG}VF>4oN53ceCm z0Z?s-kgJ0W~?r;elkzzF1)3wQKt?GNM_6%3Og} z^W9f)%4R8*S#v@k%NgNhom)<(fu3S29QS&o9u*Mn_mgVlTAlMQ$e zALcdCS8md9oH2b>wO0Nrq#733m9^oxw$%)?va|I#yAV>tZaoT733$DSP1_3WcE24N zIjZie+hR|<Ph$l($NTOJXO0^X%#vQ<8(^U7@vB z4Q+a+@_@m9h|YnxAk#zyyT)H^rq)?f*tT}u5Ez*{^KvI+KjK}5{dHMi`gVuy$eh9E zRLM|y8T#vgQDu>E&7YZPuPZPW*@g={DCUJ$@m;fUHvY75Y9!mLQnb!e!WYzLgK0bh zN9KvLAD_3l%;VEY=+FFVhfWt0nGMlMm^hoRD2hFw9=4FKYsc(OAo(&~V47d{FP&K; zD1A+B(+pa#TOB>i*xi1A(Q}(-nZRNc9y@w*HNAK-=`nVzlq+aVj%Nwm`J<2K-dkqb zVn(RN>oC*e6K3J4aAsLYwUnG(wQwvb9-fQ#v(Vwo-_lVtoryf{IA{Q`S;q33A>|Ze z94?Ep9^6}}x2bFotbjb397Y?Il~+>*hlco}kD*^&pB3+7w>)cZDEZY(-kVj4fWO$N3}eAXJU=mjY8FCkc!I;}47J zO*N)jpg`!^?_6uC3fr&GaF`fNsTom4fG@x+`p-^>`A&{0R4dh+PB9B=!S3|j0&l8T zUZCd(%vNr;$(g>xkGyDG&Tirsr&1<1)Rq8oZU_%KrWbzvB-2{|!e@Ur3B&*5m~Hu6RR#4pDG)PH@@TJ(uOY9(keIb=?h>@hP6~ zzFu4zexyv#v!r`znVO+$^>;&9Iksf?sUHabOc zBB%;z;Q-b{3Ohnx*mE^vj3)oF`lAHKRmhOblA<^Ap*J}NCL&_0h$dx*A90j~?C$6y z5C|~&PE9ae%MKZoZLR2dUVeUl6n@ozyfFlIV1_jrPzz6D!F!dVJu5`~`sZ$sL;n`f z7k@Qs-;m>IjZichUdpX|Al^>KzFx%}p-k4o!fk-Lp)fI%FFx8ll1w%X2yoKcTEy<`yGhH51yk5Mbu`DN@;z>Kd` zqpTdV7?gLHp7{J9)}A4cKq1yYigSkRzS!^;zN{nVy1-|1ZxuS6^FQd@XO zC?x+Vu_Q-=&L4&gdhxGt9zoF<>90Y4R_8(cd9|jW550I-Mo4v+$6R;kSL3yk#pFb_0`5JeoKNVyMTWqbYx_VfhL z269E&ctj(e4BUsm3s{XMD0LrdN$Ad$MBF8~%NRmUR@we~05QCmh7x`ORZ&p^Ko1hH4&|Mvcn#!tmFgP?TqUfb8Q)G(5f2d~ve8cC3XWt`` z-{qs&SJh?47f1vIvkhx%D}3s^zyG;=K16#!&3zaw(_h*Nk~%p6#lolZ-=P{PfO!r* zt6=8Ux%0_-_t8FmOZk#Kr}?ZdIN-}k28ljoh@MwI~Lh zB{_#|MaH}=0(~$~y~=m*$GXluo5+AT2X{8c?%X-ll1GX-lO>#!C8e<#{Qeth3cT_e zI#>;N%ck_nKg^S}aPuG9T1EkjC#;!=8KSLmgVTnMc6=znWRNJa*m=bt?kbt_1L28^ z)fb!jrs?@k$W7IpJ(M6QRb}0M8Vh;nugQCq1u2DGN*=?t4#{z5YcHbASB}ilKr+KS zAuJm;!^tJGLxSWHM$#C49YMt*u0wQ{FYVTUD)_O0IOOLnX5MnYnE5vOzT?EZ5AK(b z_W37<9>M>9bRqeinCUVY{*uJ&p1;8*W-`=y$h(HW6PWTeF^4HR8W{U$Bt))D4v;&Z zYP=;?u$+^vQz)xCAlnDSH-(51n14`fvu*ZOF$c%1!MmCx%D*TdP>??MqQqB3*siY{ zJW%T3jMlK5oV}p(@&@=`^ueRy%;3sN6tqM0k+4r|lQW^LfdJj>Mww*7pZ!Qt3_F?g zDiZSsk*lP{Ub-20+Dtt?dlt&JN^_>0j^WQ{hs&%nGy-K^fy>mEwF?VehDw%iQ$8ge zxD7}RJH9Qt99(Vo z3^gzYJ5|OamNEJ&6xn4j5c4HyECt-GgSF2m_sW3ORH2b_9>qZM|1(uHy|t>1ofUa1 zQgKtj2x-6s`7HFxMu(lL-v2wf9qmd}o(Uu*`!oWKTH9N=#qzbf6_GiSx!gRPW{y6m2f{i;Q|^_f(lP~=Ip1B zN2n=wDk+A>?Xs&=vDe#$?z5`{tGXVQdYR*6nHZHJTHaSbMSMO_9deg+0o(Ng@N(U1 znq6vI2KCO_N}2ku-MigR-sR!HOgivVFq3|QHclqm(WGn4^Xlem*E~2LO3;V9DHacN z>^B-*a0km$;IAuJ()Q-uXtDBaQANnpuR^#!MkV+T(Eg~J98gr8q^@|lTZBlfp{O&G z?BW}HF;`V>UE^rw*=TU>-H6Y&nz1$mgMpbDYIZ9jnOSLCwACDigEQJi#^BLf@RU7R z$-)Fahde#GT;e|z6Q3PK%ej&-#n&ojIHyJ22YPRvK)?`Kea4!KtC^vj}@QtE=%O66GHJnw`e{*CS>ikv|$!+8@a4DsxqdLq}S)COsE}Ytl|(_ zZT*#-g7EFGHRF>l@cwcym2mE5n5W}1wWm6`)hhNv?@fA$_BIk27E_xnn>xFAByJ#m1NM~=i4!9L)hRg-8<-Z`pDr9yG=%cEnNytc~dus9x!+OruZaZKN zGRL)-w7w~9Oi3N(ZJSHOBhO%XhB)`HY!fsgZG-(oC9h{tI+n&zf-FxKCOl=*G3W+P zPg1#k7fw%>IlX^k*}TNNoCu{@4-5?UbqoL&^(kKI@R1+S(mp$WV%Rl5a8q}Fao_~X zeFyOwXCO^%UEN@DK*Pa3wz;!Pnyj+X6Yav!!3^qE2TGi=ya%umbo7zqJGPz64%uw12R!!BnM|EGM_AL!Ct6=7w zltX&pXwkPSdD?BX#CO=L4v{+I0@&4fA3!^%v+kQtGIeWA#V+!DDw?3y!s_0_QhXGkyHMf0=Sp z5a>g0bFU4(c7E&&3iJEGA?(W#F>ce7Wk$QYyASV30T@>X_OA6h&tGVBXuTO~bTt)v z{0HJ5=%fnVrcB@l!;|3xRb+c0560~XPwk9AX^jjr+2jI9G%Vfvo zDg>$i2rt$-bhGm+qv~Gl?{z>wxY&`u_IV(CWrU%*K*evq_75>q zy$dSodhO@B9qcu{z*Bo7F-cmsYNY>7nQu{R6;R~NquQ}&<3iV;f^x0;~C54Z1JDbIS zfTKa3QZvTE3FJt;hsS0JYYe|!eOt&$z$-Y<7N88jf0oUq@tR@IY5^uzTMVyt{%FM% z>Fxz^BjixOtK&j-<177;NUlDFT;Hb3oq;yH&dBmt9X<~C>$!#F72pG(nM52QYwr#U z8ZUF*xexU1x^C(6r6|{3b9@yG!Z7o^tyB*@E9p&<{}Pa*X2M3F4f9Or#{NM&dKf&U znwJ^JI_Ja2$oa6+`-Y?3`(_3Qel%yDt3n=ilhEH4;M9Cs;g=M{Fh8q#$o1Q}Lw5XL zBjQa08-J1T5OokPP~(NcTG}B7EpA?_AD@w4o$h+5{IE-{EVH-8gjr(KvB*i#Rcq?% zb|#DKo@*}e{n4us$DrpVn3)YJYfaV_WF;{ zD5dQ2Wb)w=;o+y-0<0So^z@*oz2dsWfnwR3$O+GL_i-|>mGXJrG-}FzjwEU3U+QKI znh17aDXkIXdvaOGhXR_-bIL8y#m;?jU)?weh7IMSiB9_Mf%5=hI>`!hUB=-P8{;6Z;-znmJ zp^Gw;K#BJ%5NEuzikkfWZ3*7O2*HN1hbiF!_2|?Rz4|(QV^1FvvorP(QSRvcDe6Pf zAVe`2zM_|Uk%`COM=(|s47qHcQLejW0jnENfJIL=eWEcpz8s!pI58qgSIZT3gBvAc zEmBb?n=Iu-#=mLI&9(EYr7dB*C^hD_bVGvp)Mez+4dg|UvYMm~?1p^jv{c_{CRL;% zwso9-M28|S^PKU+xJ8GR^$CXB3Rfkti3+RM<{FgMdyvDwZl7T2W@fFm*9-Nz`8*DH z{3nds2>$`)B{FW70bo)P-Qc385gRw-q38w!s=lk5e_#yCXc5FnF49eXdxerGX7Ug`m)4deGh;2)JZDwtr?s`7O(E$nFEPiq}vsavBZ8 z*3O9%hG655RB(n9Eb z>y2@GYa#F)@i%Ix!V|ce>c=gRY9zBk^+g-3EaXMcjdX~Rm7#MW zkA+wqL8c@%I6)Y4C?cbT^X>(1ns#b19QPI5{EatOo$j76oF0#^nYyVAg0%HzKR;Vb zm$kjLFCsQCX)vy}{HlJSAK_LMlaeZ2+n7(;VNAX_y=wL6Wvsc{Tt9btvbx;dJZaKs zT0hFWD8|d~4PCMVYHBrUNa?QZ3d<;e&F=ON!Lo|so(QsjUcd!Et(rHiME+%9$)k?R z8)*D1jW#z(YARQC@uT=qwvO#}@02l0O4`{nd5Y#+XU4Cb^d^d94hM~pn7es87d<}W z{|`yws^_Z+{v~be{(h<&XL@?(+J_R$Ikgj-z+o@m}qP(b(pBqM9nsg+ycF$^&XC+41l)TezOnQZOBhS*Zrr z4R4b1P1x%RFALXrDDoHO51OoOZU2w1beRuNfbU>x801TgfA)zK=0lFH&xsTCqByba zZ#?KHBiApV-NNMVqYhp2UfRiM;pr!0 zpej8}HzUkB+PeD2O=2a8fVcIKjh=mO{?E|vwd7lkt3NPLJkoXjn7M4j{}OsLI9JC) zjPqndq0qydKAVfn$%|ODZ84xF&`k>nlp2>Zk4pnYi(zIIlcFwSZ&L$rXKVOnadj=Q zbTL;v*?!v&Vs?v#Fgo6@#jN!EZ{%8AlQk7U8H2 z$Wl{HuMfaVT3v8bEkms@1%)MHwrZW7Tg5exMFx{!}0qoXJND> zZbu%XtCU<~DnR3Okc{jmk3sKG;{-@f0?LWYGnj#XF3JF8i(Qe({#SUwbA+s+_OIZ= zy}g-GK3_>*w2hsR@~ovfPkDqYyOi>WO3D4Fh}D2A`xLF!h(G2EVOT_=yaV2v(eEj_ z8#8h9iTtdNmCfM4LqFh%jC-Q5pmlJQuhV?j)kOx(Oqf7SN$gRe&nc>J_z7%@7&&<< z&}kIxI9N4S4P#ew=@w5zv`e#vYQaz-R}xB#g|g7|Ov%RNu?I?I!$Yc~?4MOqeuEvt zRFmFs*N&59gRN!cQ|dUR;=?fZugR*v@eZL87-Fi1zhn5RUC?}#2m30R5g?N|6?I7l zLY6TToFrbXnWM!>arf264DoXfs~3$`KW&t_*w3J`_*KBJ;{p3H&*VTCEPnO7&xX6V zdz$T9Z>8%D1C zv5xCcBfw4u1%lV5<=$SOFX!_>;NEus%9zIq#U(EN`*eN_Tz#SsG@YUB9DJpoa?)4_)#f|eF^E1d_a<&l}I;Lxrf zdbgun4|zlROS`HN=E^K_@-rX_m5 zB4@5bQm&UE1@J+3V`}843ynK0o}>y;d;UT8?$YK}UC4{qF@N_x-8)_0Im)8aSeKN$ zCcVy#9fnAa>r(Y_R2bY_qaSIC3+wKlGoD0LX<1gQ=|H%tZe{DGXNQ-tDnje18!9c7 zoh(W5LODX}e}na?vGW=DZg5U}lrb2eXx+XEaq)nc`3xA#TywK>3+!sOS`({2Tgv_q8KIVld)xdPC-RCbcGdAdIV79Q z#Y$CVsM@g9R!FzfDH>u87YVBxGjlI~y)^(gq%=n}@47T6p#l|3C~;NGju6q709 zR-bAdD3Y)K87$3h+%Y4fi^K}0bh~9L6`7r)A9qJt%NzSIr-(jD!LZCHeMQURy&B;1 z>rfudf*Q6TTZjZyQ6ZNUn9Ww$X>ylGka=~=HN`L9c*9JEyUE1Svacsd`h+hK?FO1A z$*S1Bqe1*+1L6jMsGj$Y+3Ne>SKPqd*_gdy>{bo&sgJcy)~6r6D7TG@oag`?e|$(@ zbd;qR&{Fu6Y~xL+xUKAQVG?&=AUo_Vvr_g@+&)MO0%to`h>swUf>JyXncNC*$Elo- zVBho=aDV-LQw0ba08pSta}aPT7jf0Hkg5XqSxYW?XT8`;F5xK=B^$MM^Mw*`1M1(! z#)XW|Pa7#9)qVOnHxv8dwNWdyw=}tr8CG^mmpNW4t?`0P|K^}$z$({`IZeD5qdWFi z&m4^QU{o6zrj&H&Qto(Tfe0$k+~ML4-~;v_-Ujb}+);2J>5B%!2Y~sg1RryGfgOFC z*ks`3I|}>(gp@{IdlGj8JO~3MBmGJ~apu*n|J32$@BF$d=`n3|`gzuL@9~ysr-A?7 zD}wPW>InlM4Evs$({2hepHS&+L;;;gd-9KBx_YQce?yOj!K7kA@t|U$`k(T)8BsRp zA+ZsxQwf@{fEzeIR%3h*YtpirV9iDh_9{)+*ELg#hp1v986#6bh06!h*aiNYaMXtx{-xbG+%90#cb{(dg zC1{>e5=eL-H1)`x{{B4u?NJYK<`bk}`W9JlYVuLxgn=s9RBe2|EYd%rcf%1M!GZV`m zSdo3u%ucCtBL;9p7$h1(JJg;@s*Ir-QQ8~&NuVO4fB6&oy0?t(u(CWao7nOQ zj=^wRl0q59ncOr#FidLXgmKMDhx;)6&cb65bc08sm5~%Wq9!g2GkD8hX0*)?a)?b> ziMJLg4DfaTKR(L43nhNH^^9t^U>JN{VaL0{{C@~3e(70aho6WT$B-{jKV*cyKy|<5 zL>C4`(p3`0p1IoI?Id2F1Ye}}jbCJxT(Y&8pzgxkRGABm1cGJh9aE<8z7GQ-2W?bq zIyYXCf=B~7mHkMK>Ea$Wd89d0nkHx*3QYMP(5i?eDgBm)oO|&QHpZgpdO9{oa&oMd z&+rOv1m@i@#Tho_L?+s0X_$CfZWnzF0LOnKLXqGU$Q(MW1+Tf8&=14xJ!lDl1;!w?{j zly7#Wtm%0C_}&_|j(dZjwSfw9lcAZ0;#~nDPZJmOwP`yVUu}H%&oVy3vsUA`K8?a; zOwO2h9v17eKiyW^pX~;n{zF1hJhh_F&RA{wI8&^+20p1i46<8GkqyLQYbP;q?Fu+` zHdrs?MK-mFT37%>il4N!m*_VfQJ?u}_Bj{;c*A8$=YmQ+MLQ@&VazF^I)*7kvb>3w zm1P+z>X1nkf-7UE#dZ~agZpW#k{iSo;b8D_WyaWT!?Yr8KQMzMG+(w!UuHIV!6i!A zx~Rajrb8O6`^?@RpT3ZUM``e@e`V~Qb8nP%Y_UHzn~`6@l1B5n-0BOaQPks69DuTdJO>*biW~HPt z^S|F`{`cvp1Meh?zKcE@2UL^{H}dQq2wc|EJ5;*HtYc)t#oFNx1}zbU7Qi)`LQ9l{X)YxRe4<-78%fnyde<4PCA+T0S-a~RQrJJnHmPUEra~D0T>A+j4sT)!EtOZ~ z#N89@qR~DZ#2ouakFqhVQ2>(P&CGv(tkGDqWFZ-0mibaTWc15(y6fpw;%_|4?h~T; z^{J%K)28Q4*YT!f&vE8w>hn{Xb{N~h7N}}a$>v4vJiLi}P(|@n#mZ9TwJvqG5^xHq za3&ZwS~+Ci^jb2*c=TTfJebS8mt*J5s-UtzzZ8_p0W<>0y}C!T2fAmPsl5qQ69q`E z`LW%Uldo0kqe@DXwQjeUr>4q2;#Cy;xuPyXk3na9dS}^syL!>cyX=r}hJ4IRR`3^l z#Y5^&+3R;R4vrAp#JfiP0bfLq!Bh*|xJk;tGYOLpCvQf>yb=N>4Es;y3f+*$rmDm5 zg@+}H4mLeZagWt~FUv`DID+{5fvQAA zqr?Jl#Ep$9w_mmQWXOI;w*TnF$wmFEQn5?D2zx*lTmKaiZL%g%0WkuGfZVg1yddk# z1>J(*cQXR(M>F$+ZE<{=L=aO3seKUsv+VBOOyq!k|J;SPyKMcewO~bPh8SuGRx@fBJC%LT(6xF<(SsuoQXK4OwF6&HUQwW?%Gn4WKVT_v~Kj6#x z_1<`B&E&v(+thfW+bv-i0OF1JU35`OFx)<#J(=5eL8L7#*j%@B$jB0nR+QYx;cvB z1sB3TLpm!>Yl(qdp+k>635(s~`fse_j(|mf&_N z!C9BeIx4ANilVehstlZPc^zn@e1vDhJ30p;A-OoAvmKHEe7*>x!Ph7iVF?AjC0~_6Mu8~ zrM75;MN@Q_+0M$(t0X=YSY2Fv-aQyzT)PT2m%9e?7F=CIcr3OyHa4vZvhF*yZN8Y= zlL;tnsi5~l4LIeKJD7DlSayxWDM)Z(*9%65(%kh$=Vg#h68_D<3>aNklfc56j8Yq7 z)t_K>bK!8rO%(n6YqXE6s&L{DUs>%kRD;sMM?r{!(E71wMabilx>3aU8Oqu9Xm>U@ zutzr1c{LWik3%4S>2W+5<~n%gA5mRUA3sDNYgPz{bOAn3na2b3{A#wW9z4ttc`MlN zmzE5}DQ6KaFn>aPqq>LhPYiEBv}dkNRgdXrI}b0qhI>;P_#+4ztCA9nO*G+ynA9#Z zf_6@vS^pm^9Z}t%$l?6y6J3u4sBd_=jsb|Tz!Dp^K zbxf}u&Uatr?ivRmc}JuIJh7~i-vRHXUH|8ClLr^a)+)cm0hgKv+djreQ57qnfemeT zUg;IBMwPlt+T}lHK$b8h8CWqgXW1udituT~gJ_OdZ~tzCM#V7Yz|t$x-=c9Et9BY% zVsO}AFqhP4e5q|6A>dKlUSHJZTxaWU^_pJ>o^>ny)s(!PTxVviJi6FMcEItP54e$Y zG+5GebdB3)ja6%pdl-Y^WDxyYzts3z_qwOh?w$Va__CrvRnao1)foM6;in0Za&2W| z4s9g^-cfZwqwwvMZ!g&K+WRYeQRrVz9DXmX6f1vF(y7(CxI0_k0=T?drd3Nuifoi& zEjL#PwtKkNxxz9(hW4A56X(+aJf0v1mLNv812O^z>98}CX7+l6;!q9c!XB~yx-*L< z;ugPgjmulUv2~W=lJ#`b`RJef_xr#9Iz0mU<=QNn6&#NzR%M^wJr&|0=*`Xr$LwM8 zm3i3K(3Z*rhmkMFLyIi((&ABa>2f`S#?A?Cx;^WLrwpe#ba3>4uT(iO8PQ&t!YH680F)mboM0 z^Jaw>mnZU;lliOhu`ojgqx&#r8z%6Du6!%kvX5y1Zs2R27vOb8%O8U3lL)RyxXW6oA0$1F z$TJ7&T5l#@FNA^hz*Nf8Iaro5K}T-H(m_5f<*+!eNNgMBXAl^F%m|-xEnDy(8KR1$ z&LC`SNSQvg?lfVf6~9ay@P!9cEZu#Am7n|_xERi@!#P;)9;MP zu{T&wr$Py6E*S)emRN`VJJeG;HRm3 zs?8UD8#1~BfkIXgaf{b}3#d{mpZHVjrE}JcyEw2fR5FH!VI(lK0SQU39YTBVc;g1x z;Rw8;YVTyD&Mtx59P_}#v{zxNx5>$#;Bx$z=>Z^H-mXBlXUw}XTOO0YcVkkqXjiSX z*gkxI*P8?qy4EN?KWiMX<jfy78#a5|;@)4o%`wwkA46=UM)3Y{=6+F99N@O?`P`ga2cYNF7`Hw$^i)O;QM<+) zpE+h1#{~z+kj^PPM+UH`{{&+D9#5LSFMT!(d;^xBsDXrDz8{2ZLi6~-WLEL5F_2nZ`!s=+* zNUnt9t@cjMoIq-2dM?liG>{8=aSvnzAE+?bZx>X5IFIweahE6`#NZN-5uGoz&3WOZ z-~k>B^sVA5%vHj{1A_I5doqPr5Ce7dqeRY+mC%1COsKlvyf)XR!h%iE>j&$6p_7*6 zh9ynLUO_A1rUkW(!tQTtjLH1?07>O%iH;2_aXO+1Pt9Sbnawz9Gt2R*NB-in#*`;^OO`aN zLl#h3+1ZU7Vd(MFI<~%uV1sAl)P^5`S7})?BelJ-xFzL)?<7Axf?TH1^7r?iNV&%O zX~hAhVez=s2r)ShudTYCS_!f_&XkP2Ss!kihUHYY4MZ9V2d11p2+q6Q#M-TQ&P`=4~U=y>ttOzj2(mJ=s4-H#Ra}K-`-cqnXoU>!a=I35p zBgB3%Bw;K3?^QaYn8meVN1YE^azN9-bn{7Jn@PIhpPisdVznSmFXBqH3@z+aQL%g_%mVjI4ac8o4w|;>7(QD>pW!yWW;wV9cWGW_WIIzo?m!(ATLmT=% zS!o@q?!e=j8iat^US438{W?30lO3RCDNO|rt(~Zja-$Ty?0^dS&x2KKxe4$@*wi=Q zb7inPIyzbY>nxaNS;u`+IpJpz&v}<}1O;u^t@HVMhGa&1iK`m+K3m+a2wp-)MFLaH zHergY>(E{WH_d7q4FHxPJMEz57PVK|f<5KMn%Bi*zb-JU)OF-WhCA!E#dJtF z69+|Trq~S5s}OqnlPq$R8j*7?dO{V$=rX zSPo;|leDTUgxuPJX()c()2=LUjHltd3Fyh_#b8s5^af4WcBprwX=itV*FJ<^wlBR( z@sVYLM;DR8+tTUxim}8ez?weW_b-g(>?Y7pIWO5{+vLb28RsI!d0kw4{zO4UNS=5( zrkXC)#CVzD*4Bm&sFK{`P1@K>yGw~~o1UbCx8ZK^Bz3xO7LmX{z2_B&kCL@F))jAI_FQVc{l{sG#ii-X~k^%Lm*QgcV&IUw`rPs2+glzpdO}Ykc-!g`Jyf`o z9ww&85mI2@C<6i?>e^zhjjiHZF|dB4R=-PN*I8gHN3aRXq&-C?5IjW>`=IZ3+BhV> z;cwQxE0`^&(x6xWYCpQ%FR^|MxBafx1@@Y*v&4c{X8zxBdrcSuS-iUaW;h(4kNJXk zD9gB?_?~_a63%vBqStR;gU=n9?4OPsKaF0Z&`?EmiOg|2h3AgnU^qI6EsGko4^F7gi!Ib+?l{b-9<4BM%!~1!GD+S$=5y(3QxY z+V4I=Qcr{ycKs|ZkVoKBhI7u)dnt3Z!RhB%{~Lox8G zvHA6ZXW3pcrHXUm-#)AMmB#X6nAh&NW!Kc!?kO{}N)|!Vq6S7cz=mW>Yu4i=HJ9i! zQS_)ciB*PW1KnuV;k?h0{YR&U^zwx0669?Ve(f=g6@fpecBzsa`ydHOr4g!C zJztnfit-ZD8O(qfjah1Qo^$aa?iCULB4z8K+1S3|zW}8`TEElPINEG;+e{|%#;%s& z(qr3Gb7TO2w&kj^U}W8isY_3+tDH24yPN;5xjSrDZfIYyJ+4OxgS4tp@<>)-T!gGh zIp?L=(!_jJ8>s*Tot+0%b6}Z)Tr1d2<^CT;N1>Z5ZkVtuh6&R69xG~ti zvPCq_F5B&Hk1ZFcuH3ry%IT|v0i8j=XA{}Zhlon=IunmbYu7ie7t$CVRer=j3+ZxI zo<%Dw&!7J-Gmo5=m9rdK5@uW?pAr87v0)^Pc_SB>sc|896J=)TLeJ00KuBjF&p0+C zN(>@IEQb*ya^juTE>cGu%5!#hp6%18G3~2&O*$nSGm(L4=75!hpOZ;8l?sBu2r@g- z=HiSxqxVis08-`e{%+>Xwtt(ve%l#r?*_!h5zz~gVIU23SVfB_?vk1o^`B#~vH%UDRdU>fdMK_TR;wiD><3_m-Z~#z;rU z2=)WT0FnNYXl@P@!^2`ZVk^uU*b3wPVQDAC_7uJc3Pi0?r`>;QFbC-ZmhHU&8c-9} zOYPrE<^eOC8mV2G?muK^HY;Z#sEy2<#4`u0oXl1^kp)y_ncvSs^uHLU2rh^vBK<50 zoyp#*yl^7t;Lg`x%L6A`|0eCv4juzdqB%-T?A)z`^k)g?mV5~OU}#47ESpm9vj+pi z8KrGXg>Xh3O_Yf-QlpRP(F3kvE{E8FtlYrL5tD?!XE_eod|FDzAI=56fK}2lYjfUs-x^S! z#weoJa`fbHsl3or?1`RZmGqnw^n?@iIQYdl4f}PD|&I|GBK)rqC zx*0WQY4u@Ur1H*}GayUv(6&N?^d8dIu<&SFo5?E!HEq?Hn9~j()S|4*MiXY5mZ1kk z4B$f@v`j3~crg>7p*ha%VSc?#Wtd1&u=xCy|+O+X&fO&;a+8}<-7wr)Du@g_e9&)N2yu0J<)@aDa?Do-G4 zZB33=CtV{$fY~8z5cCl?2!(b}Mw)JY8MZs~?@4P(n;~EPtfO6n z-?gg9?z7tyF}rv&QdJeH*=eim|H$CIpWC)+(>C#o9phK5?y%X*w^zkNv8qSam>8>Y zAM|ggO=4lZN4^jR$p5g~SeZv24r~dZ>m__5l#mfFQJtWh6<0;v!=6=;XMin6^w}T+ zYqmdv_%nbL0|HG#ECY-mgzWr0$XkwNC@qX&(6p#PetS59D`Wd)8|7J>f?xnA|57&H z{dA1|f(;6l)Ng~QZpYiGZ`{7U%Sk>c1emjGp3t|Fga}5kz2*c z*N@zK1lHe+Q#)RHWnP;b0c99jFBy&y4>=>?-y|q@n?(-{&9=)PR>@<0yY9IH$P z+#JMM=^kMXtTG3vy6hKts`!v9Hz9XfLC1(BQF0wbuShhDVk6Ivz;F)TJwxJOhkCn* zq`yi-ik8c-+eSu5N5nmY!^4AW%%rr3>G_8-mu>~vORQPGg&Mi5*7G5AhE)MFxD<4L zkabxFnMiu>dXpn(F42fY!;VR&tgBPwI#>1_Hrj5#g6irWk-Cvingq9Lu=r*L_xPL= z^VGohGMZSc>T--_0A&bnJC!RQS?!6zWX|W53K<&>wd&!r3s(`MLj#^4R zm8n)JGcPuo*>ULs2GMVcpi_v%o%EYG->gu2^UX8cwsC5=O$!`92Xfpgd<<;gndfpE z@QfyPoJNmR?|J}9TZBka3wa8~jG7qkkR}+k&(ZBonWC^baeG5VvsH{bVyr1fHz;lY zRJWwn*t+Cn&z`!szs1DK@L@;j7ID25Vr-vH&S|Dt@- z#pIYrxF(J6%DYZ5jU*Q|5dOND9qn5wwvu{07+Cfxo>Ec7fDF8C9&8(n)|>&jL_Fwr zy>D#Ms`WDs%?<5DeEn;nolE1wsR4kcbuJK6X6{Q* z>9;8%*I+rdF-1f-M}w~!&QkQcon0L)g)vzZ+IdslL|B1k1P)(r(VP9YjhAeg@rO4C zDrRQ>wbXB#ShZ!#cODMc81J~l5O4vK6vm3;3t_Cn8T*tD#qW*gYFI(Wj$++6elVM=4G+9-j(|H9U+ar`iUbr9P?`%lB z4f9w*o{0xwQe@_tU=WpX_AnK|>8E|@>3V=!J$(p^3bP#OK3h7mm5rZa#6gr(C4)jz zO7JuT^mm%>EHmwuHoK=f{go=eXJ!g4RhrME{i~oqSUyw9z+zo5=bzz}GsC~@FZelc z>}er0hV>9DXYqf@^RL6th_M16YKg}7>n*4ApO&vFXfMrkZlBX$YDW}S^ccdh?n|Z6 zeV5czk3J-z+sqF&u}5C@B_> z4OgjW&Uj!baM+nm6~}WHAY+d`HoHZ==EuQYC-jPmEzgmPRzPqoT7Us3_X!~@Oe>8DqGs@F( zYKL^RuNn!zHc4m5-s~cn&oQA^HNKi7?Q}o!v8^Ik8i=PV&il=&I6ym`>8Qy(brKDY zjQUu@`JKKcsw1isH{X0hb%eE~?~GVqq&lN|>KkAG2h{nrb07fzajF|H%ZBQ*)(4fkZ ziZOcr9pmTUF|Pc_`1yB?R2IYY?+9Y@?1gcAV0g6+jkX+aQA790M+LeU9o`Mlyn^7p z&-^cr2V(bdoEqsk{fY8mjEo0h`dYwGt%RL6UJ#})$a1L^!t~LVubF9>Enq?AF`^d4 z_<;%aU-~vz6a@KQy7ic`C|Oe&<+pBs>0L^^PsGI3sql5TEBHDkRt}c`U!}Y+qx`T^ z-pR@lkB7gfvFmzMw2ym8ACF4_Q<}?b<17%zWdR$fk)7n~DM#zkyeVaxH_^}y=PumV zNsqksY`ZF;Yc0lKCBx&TfL$-=UoYohFL|_=BX^;c+eYaDu^Qh;bho*1qkZGVtQz09 z{+PbL{>Q1GWaIk)^22Nlt0e%8Kb6-$dLa>n^V&z%Alq#C?Th5*7Yu$&qvo8CowP({ zCv~v?0Hr4f=Fu5_q3POdn|6c`%}iRWe7?%k{+{9b&a%}NJH+PHOQdhke&Q2i)x1zs zZO|L4Vqcz)EqeJA&_Cp#v`GTTpReV$l@`GCoQJKnB->UBJ>@}52J0LT=^PL5Hnq*P zB!|s3jibql{hXZ@4a=^$b$3Z6^g?gfvWBj*VE9 zY5v^&dl;h@Y^Squ;kMIYhV4`nf>)#bs*R}*1sr5%VNK{F7Q$glt8|+pxA7B|$2lAnp z$s=ElY@(A3S*Z!SF}+?)}I;x5k>A zV@|P!LSu;h&R_t6V++S|FL0lBFQ93?W)pJ$_E!~BGs^}GJYYr-E{^r)c36(wvPb9! z!5*zVc9&T3rDJyioc*j=wfEdNU~S76vzPQfkGT)pe1t~b=eAfIQyW6rw%FWyi48{v zoEfQb^Tv5F%VHK)Hv>+f4z({wSRz0gb031Z-ZnFH+tS|DfA{u^rrxDXdo4VA>(dWC z^z@!fF1A=MzC;|5FTUiGi!(9a()|L>oic^Ev?%EKo-99;1*4hT6=ar2l~ssdqukD# zsn;t?KN?!asY!KqlR!ErievrwF+=&OOvU=&)+d@_1*>D^SP@c;%Kb)8PC>loDK zw=3n{8Rch`@}7+HN0ss+R*vz@P#5dM{$ig=%lCn+bl~ZMWTc+r0SXSMIv&E2+`lfBUz)Y5vP8X)F35 zeET#e-pyg_)a=^|=yRF2PAl%$&&SqTqS!id>2>m@*U6V&CtrGf=_U)~wbfl24389v?_KHeEV-Wfj9 z89vq-Y9p!w`lb>|@9wR;Vsh5(s|y8N-9$Fc7ndBl89?6=0DW(uNOi8a`cS{W8|HYX zey>@ZH3ks1uYD2uDb+QKXxoc;+i8Rhy2%IpPVrfKwGeHz96(&kHp|U8-Fp@t3)EKC zB#oN~TdH@-%1~9i!x6R4&g%WuJN`p=^rJuh+0a1I=T1r{17OYe5qUAyQPJL3`CwHn&YKr~priG-9#|70MYtVYz0h$Htc^>Xi*Q z98LtLfMLr{H_B*=i)5KqMc3ce*1PNMH=Ypx=7iqa5!|(DZ2VKp#m4@YB2(&nM7N%P z$ZWafs?=ZlSMl|>2QjwC!90?AmZ2Fl4YF2kyh}su^>d&aNo+4rOdDCu8(FO2y=m-4 zhn+exwyPnK(RSX*Po`UPBW;?}h@ZbsTLpGUhEMlEE=|WmzHpj$r1c}9Nnn&4z~Bge zKx@bg{D#orXrul>M$#sOa5s59fZwDc>}fk=v|TYkj?QWvNu<+?CrND*ZH-^g)FH%A zqi*yGaYX!~^bBEcFWHKqZp3#z{Ls#~V1)E?m{u0S@-B~)PSd9v*uvq9143R0YAdr9 zDw>fJQ6&irC4L1KRIzdOiWRHj74di?@UmMhcJdNOc5mCdd-v9DyT|Kd%VKr-wyCt( zTwIE8IF~*zE)$ytFJ7bB#SAE?d3D zU+t0HWx?`LtaG5%Qx~l$X$E@lB)sqxp|?r+6c{EmbL?u6@GN;{ITVzls&2t^IU{rG zPJ70IQRln##)!w_pq@i;SQ$9|MRM~C@_GvkAS9;_*D--5Veq3R6rwGQ`Js?e>O>)? zjecUF!te8V8myh3!M5R5P2uY1^`jN>sIPd$QWFk@qM<6O-euF-oo;7aFw)T!t=H=e zjn#{KEDoPF;SPDqWw!&Mk-}YM9DjiPR4QCb)hHWd3U!R{d^@FbnD}t|rc?0cCD>Oo zxzaLl+mV<+(%EPr9+4=ENqV*=M~w-w_Zy#?TC`}RVPaBTwq*G)elxN}bbJi?>^?GX z&*HhrVTc=_d3LAqPhkUz;})?|o`*l<3T+^cGBCjOAsqw!IPqs?42N66zIxOB@^OTA1l(Et76`!O2?YzJtJj9B~>Bv&+iTy$E|;nuGk-l+Cq(i?&S@^ zgsY;$t8@G9rs9`Kuia1Dc18k|R24*!Pv=YX;W58d&-=R%0v8A{S zbKWcK6WQS;N@XKYAV3x>b>ye`($(JDgztEDZ$rRfD6WaM4zC^S3i*8%A#r5QNNjO; zv)$X+*yNR*(f;=CWg~4xKJt&e;aGi<@Dhxb3F3D_I-p|JSmjHlgJT8pDkWSObc8$n zVC*AOO@3qcs+D5!dh*!%k&mxP{R`o$Pa{7(gDZNw@Kxxw4k1aGVz#E&E|@C@>ny?0 zp>#EmU_V|5%ejYe$XlTF9>6K?qceLaxw(?OX5f4mfRA^Rn+HH0CX5uvS#2br;>bP@ zc1K5~mdLtU&OR59W`c+GOe!mZ2!GPZ%2#O

tOoZDe8ce%>V4mauJPm<339_c?PnNgFV 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

8wA3$ns4i`zle@wL zXrh$aD$I|hlrP%LM%{-nRY-c+OQw3H0FWMyc|R173Aje|4`pUT94u25kW46r<%=pA z6JEk{L=^`K4X`3nWf?*WEUO4mMW}`q6e)QTP_W!0#SKC`tfWX;fRG4#=?KUpRKie> zO118cO>+U%Dc#oZwb~TaH=sEKYFk$|Z7cGceagu9VROp7 zHQ1uCI#V^Lx=+5W><#$6wWHMJH($2q%K7^NbuEyEHx-T6_veTZA2kTra>uu^pbYb7 zXY$rmX^SoJ^_Fi^LABOYhHvh?oZZNVL20Jgrw4=sq=8X=6~{2fW6oXQd@2dEgv8c( z3uDSZvoI_O7r`1<JuLO?g3QvfCa*4H;|e4n^=5d`yNy0S&v+fS-+$3~0gzu$F)_Fqc3(jpfLFqv)XC!iKECepq)s|K`3P*#m8C z+}I4)-($W*ZJuFJ2P_aOSiD8#>m;7+A2pgDd?GxEP;&UhvBrd5WNqyp)_I@SDrD+* z@7Z8>s5R6#{NV%%(yXCVSn22z(LIcHX>e(L=ANW z-j0~cnw*?+lJ)55Xgsuh)u~{WqMjMHFGT3Dvvx^Q3 z!i2+-U?RPAyyjEngxf_}pr({MD8CT&xaf|j2LHJhg+QONAu_OlO*zk|L)-%#aE5O) z1j!H`2z59@z}chuY#AcEOJ=@DF2h4~o9b08g}8RM+BrVWDHVSlBr zpW+_0^8z+i3fLH;QE|>Q)Ov%U()^jD+w|cUoFd`=lf(Mm{+y7Ag$d)l`35~ml=EbX zKy(Q+Q)m(sLP(fg_hNg9|5#xQwUGSNU)JV1udI)$6dE(q?sk!gn-!z33_w4IHRM71 z8kJV-Va2iiL+@Ez}R` zRpH(Acd*Uj(}{~IeW7J;z%NNVlk5vyes%*{M*bOjY->Hi^i5b&6M`M+SMTPvl~jC! zPD*F=JQm>}R2Ad=^qC!4_48HowN(p+zefL7jP$1O?_p6nr^`OX2D{SdGeUcK$C$Kw zupjQRu$;0`udlp_1=0VXM!hE}cKHIH?g;~piONnES@~a}Hz39 z9E*|-xg6*lr0Yu4OXZR-A2h zRcB9w@43eCs-?pt4Z!6DbKX-sz4HsyE)ZJNX-QphSKZb1Ifrwm!KqiAvYpU{={j=% zVzhXPninrN*z|ph86ojbmk>n{8z=pt>}*B-iu=#R6|li*9LQ(ZG%CF7=z?OcgPnOl z?&2~34@{iIq|DQ!r(LvHx)SE2r2TCMyg!XAJu#MAF5E9ZC3t#a&|S}5JjRhUD=;X& zq;X3A(62X}+V3p-`)j>Ga`)r1&nKi3rJ#yblo_Z$bt z?zlznI(3UkmT$jQ3cqhD`n*SQFsT_w;Kp`gZ3*(mVHYyCEkZUS$o{DsSR1^cU(A=o z_VfDdjK#-kvN+YvsET-qtB49y8Us&{qzWT8R_-d!^X{J7on;5l%Pwl}T$@t$F3VAT zPeC1cc@_{i`8wSxBdwucTwDck^67?R^oTr+MU~dW%-K(G&idQx8E934;_CK=9;90< zNUe9by8<1?ogIRY&U|LZ-CZ7jDTEUS5+80yEL#W)mQMl>E3f_Xd}ohEEZ93p|N?H})D7Yxzo6@8qw)-&UeB%z|r24IZ?*L8js zkE_~$OJWPd+N;ZX7df?9=YgLetj~@b5lvDQ@W0OBC>@)ZI4f2A)ns$$w)NSHzHH2v zJV>?LGe+aps%XG#Oss)+qS@JT_g-fFGuM1snVFJb{aPrz_~DaB%d+cX$J@WxwOY(- h@zZe_lV3JKRvdRg6LS4>E$I+WWfr@y|LMYoe*#6Z(kTD{ literal 0 HcmV?d00001 diff --git a/docs/_static/fonts/IBMPlexMono/IBMPlexMono-SemiBold.woff2 b/docs/_static/fonts/IBMPlexMono/IBMPlexMono-SemiBold.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..79dffdb85f745ed98906f3f28dfe833acd98e287 GIT binary patch literal 37592 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 literal 0 HcmV?d00001 diff --git a/docs/_static/fonts/Inconsolata/Inconsolata.woff2 b/docs/_static/fonts/Inconsolata/Inconsolata.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..5d7a78e09285ba6dc9b5a302a5df4b4fd41981d7 GIT binary patch literal 17804 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 literal 0 HcmV?d00001 diff --git a/docs/_static/fonts/UCity/UCity-Regular.woff2 b/docs/_static/fonts/UCity/UCity-Regular.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..86aafa85c992b21d5b52a56c5b844abf0b4b6eb9 GIT binary patch literal 24948 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 Dvb$ce literal 0 HcmV?d00001 diff --git a/docs/_static/fonts/UCity/UCity-Semibold.woff2 b/docs/_static/fonts/UCity/UCity-Semibold.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..50be9a4c052b7f26605e94e11f5a85b2bbea59e9 GIT binary patch literal 23504 zcmV(_K-9l?Pew8T0RR9109()i5&!@I0RjX709$AP0RR9100000000000000000000 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 + + + + + + + + diff --git a/docs/_static/images/arrow-down-orange.svg b/docs/_static/images/arrow-down-orange.svg new file mode 100644 index 0000000..50196b7 --- /dev/null +++ b/docs/_static/images/arrow-down-orange.svg @@ -0,0 +1,19 @@ + + + + Group 5 + Created with Sketch. + + + + + + + + + + + + + + diff --git a/docs/_static/images/arrow-right-with-tail.svg b/docs/_static/images/arrow-right-with-tail.svg new file mode 100644 index 0000000..6ff98f2 --- /dev/null +++ b/docs/_static/images/arrow-right-with-tail.svg @@ -0,0 +1,19 @@ + + + + Page 1 + Created with Sketch. + + + + + + + + + + + + + + diff --git a/docs/_static/images/chevron-down-black.svg b/docs/_static/images/chevron-down-black.svg new file mode 100644 index 0000000..097bc07 --- /dev/null +++ b/docs/_static/images/chevron-down-black.svg @@ -0,0 +1,16 @@ + + + Created with Sketch. + + + + + + + + + + + + + diff --git a/docs/_static/images/chevron-down-grey.svg b/docs/_static/images/chevron-down-grey.svg new file mode 100644 index 0000000..82d6514 --- /dev/null +++ b/docs/_static/images/chevron-down-grey.svg @@ -0,0 +1,18 @@ + + + + +Created with Sketch. + + + + + + + + + + + + diff --git a/docs/_static/images/chevron-down-orange.svg b/docs/_static/images/chevron-down-orange.svg new file mode 100644 index 0000000..d993c72 --- /dev/null +++ b/docs/_static/images/chevron-down-orange.svg @@ -0,0 +1,16 @@ + + + Created with Sketch. + + + + + + + + + + + + + diff --git a/docs/_static/images/chevron-down-white.svg b/docs/_static/images/chevron-down-white.svg new file mode 100644 index 0000000..e6c94e2 --- /dev/null +++ b/docs/_static/images/chevron-down-white.svg @@ -0,0 +1,16 @@ + + + Created with Sketch. + + + + + + + + + + + + + diff --git a/docs/_static/images/chevron-right-orange.svg b/docs/_static/images/chevron-right-orange.svg new file mode 100644 index 0000000..b43c4f7 --- /dev/null +++ b/docs/_static/images/chevron-right-orange.svg @@ -0,0 +1,17 @@ + + + + +Page 1 +Created with Sketch. + + + + + + + + + + diff --git a/docs/_static/images/chevron-right-white.svg b/docs/_static/images/chevron-right-white.svg new file mode 100644 index 0000000..f483228 --- /dev/null +++ b/docs/_static/images/chevron-right-white.svg @@ -0,0 +1,17 @@ + + + + +Page 1 +Created with Sketch. + + + + + + + + + + diff --git a/docs/_static/images/home-footer-background.jpg b/docs/_static/images/home-footer-background.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b307bb57f48511ac8f1e76ac6bdf6cea97441b21 GIT binary patch literal 38907 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 E2S0P)JOBUy literal 0 HcmV?d00001 diff --git a/docs/_static/images/icon-close.svg b/docs/_static/images/icon-close.svg new file mode 100644 index 0000000..db35a03 --- /dev/null +++ b/docs/_static/images/icon-close.svg @@ -0,0 +1,21 @@ + + + + Page 1 + Created with Sketch. + + + + + + + + + + + + + + + + diff --git a/docs/_static/images/icon-menu-dots-dark.svg b/docs/_static/images/icon-menu-dots-dark.svg new file mode 100644 index 0000000..bbf461a --- /dev/null +++ b/docs/_static/images/icon-menu-dots-dark.svg @@ -0,0 +1,42 @@ + + + + Page 1 + Created with Sketch. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/_static/images/icon.svg b/docs/_static/images/icon.svg new file mode 100644 index 0000000..e88fc19 --- /dev/null +++ b/docs/_static/images/icon.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/docs/_static/images/logo-facebook-dark.svg b/docs/_static/images/logo-facebook-dark.svg new file mode 100644 index 0000000..cff1791 --- /dev/null +++ b/docs/_static/images/logo-facebook-dark.svg @@ -0,0 +1,8 @@ + + + + + + diff --git a/docs/_static/images/logo-icon.svg b/docs/_static/images/logo-icon.svg new file mode 100644 index 0000000..a3ff2ee --- /dev/null +++ b/docs/_static/images/logo-icon.svg @@ -0,0 +1,62 @@ + + + + + + image/svg+xml + + + + + + + + + + diff --git a/docs/_static/images/logo-large.svg b/docs/_static/images/logo-large.svg new file mode 100644 index 0000000..39531f9 --- /dev/null +++ b/docs/_static/images/logo-large.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/docs/_static/images/logo-lightning-large.svg b/docs/_static/images/logo-lightning-large.svg new file mode 100644 index 0000000..4a6cd73 --- /dev/null +++ b/docs/_static/images/logo-lightning-large.svg @@ -0,0 +1,61 @@ + + + + + + image/svg+xml + + + + + + + + + diff --git a/docs/_static/images/logo-lightning.svg b/docs/_static/images/logo-lightning.svg new file mode 100644 index 0000000..ec6a2ee --- /dev/null +++ b/docs/_static/images/logo-lightning.svg @@ -0,0 +1,70 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/docs/_static/images/logo-pytorch-dark.svg b/docs/_static/images/logo-pytorch-dark.svg new file mode 100644 index 0000000..9b4c1a5 --- /dev/null +++ b/docs/_static/images/logo-pytorch-dark.svg @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/docs/_static/images/logo-pytorch-icon.svg b/docs/_static/images/logo-pytorch-icon.svg new file mode 100644 index 0000000..575f682 --- /dev/null +++ b/docs/_static/images/logo-pytorch-icon.svg @@ -0,0 +1,12 @@ + + + + + + + + + diff --git a/docs/_static/images/logo-pytorch.svg b/docs/_static/images/logo-pytorch.svg new file mode 100644 index 0000000..f8d44b9 --- /dev/null +++ b/docs/_static/images/logo-pytorch.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/docs/_static/images/logo-small.svg b/docs/_static/images/logo-small.svg new file mode 100644 index 0000000..1f523a5 --- /dev/null +++ b/docs/_static/images/logo-small.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/docs/_static/images/logo-twitter-dark.svg b/docs/_static/images/logo-twitter-dark.svg new file mode 100644 index 0000000..1572570 --- /dev/null +++ b/docs/_static/images/logo-twitter-dark.svg @@ -0,0 +1,16 @@ + + + + + + + + diff --git a/docs/_static/images/logo-youtube-dark.svg b/docs/_static/images/logo-youtube-dark.svg new file mode 100644 index 0000000..e3cfedd --- /dev/null +++ b/docs/_static/images/logo-youtube-dark.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/_static/images/logo.png b/docs/_static/images/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..392c965b243b8d58d064ba536d8c209f2355f53a GIT binary patch literal 28893 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 literal 0 HcmV?d00001 diff --git a/docs/_static/images/logo.svg b/docs/_static/images/logo.svg new file mode 100644 index 0000000..60efaa2 --- /dev/null +++ b/docs/_static/images/logo.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/docs/_static/images/pytorch-colab.svg b/docs/_static/images/pytorch-colab.svg new file mode 100644 index 0000000..2ab15e2 --- /dev/null +++ b/docs/_static/images/pytorch-colab.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + diff --git a/docs/_static/images/pytorch-download.svg b/docs/_static/images/pytorch-download.svg new file mode 100644 index 0000000..cc37d63 --- /dev/null +++ b/docs/_static/images/pytorch-download.svg @@ -0,0 +1,10 @@ + + + + + + diff --git a/docs/_static/images/pytorch-github.svg b/docs/_static/images/pytorch-github.svg new file mode 100644 index 0000000..2c2570d --- /dev/null +++ b/docs/_static/images/pytorch-github.svg @@ -0,0 +1,15 @@ + + + + + + diff --git a/docs/_static/images/pytorch-x.svg b/docs/_static/images/pytorch-x.svg new file mode 100644 index 0000000..8207af4 --- /dev/null +++ b/docs/_static/images/pytorch-x.svg @@ -0,0 +1,10 @@ + + + + + + + diff --git a/docs/_static/images/search-icon.svg b/docs/_static/images/search-icon.svg new file mode 100644 index 0000000..32b597e --- /dev/null +++ b/docs/_static/images/search-icon.svg @@ -0,0 +1,19 @@ + + + + Created with Sketch. + + + + + + + + + + + + + + + diff --git a/docs/_static/images/view-page-source-icon.svg b/docs/_static/images/view-page-source-icon.svg new file mode 100644 index 0000000..8477adf --- /dev/null +++ b/docs/_static/images/view-page-source-icon.svg @@ -0,0 +1,13 @@ + + + + + + + + + + diff --git a/docs/_static/js/modernizr.min.js b/docs/_static/js/modernizr.min.js new file mode 100644 index 0000000..f65d479 --- /dev/null +++ b/docs/_static/js/modernizr.min.js @@ -0,0 +1,4 @@ +/* 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); + } +} + +// LikeButtonWithTitle Component + +function LikeButtonWithTitle({ title, margin, padding }) { + const [likeCount, setLikeCount] = useState(100500); + return ( + + ); +} + +mountComponent(".LikeButtonWithTitle", LikeButtonWithTitle); + + +// ReactGreeter component + +function ReactGreeter() { + const [name, setName] = useState(""); + const onSubmit = (event) => { + event.preventDefault(); + alert(`Hello, ${name}!`); + }; + return ( +

+ setName(event.target.value)} + /> + + + ); +} + +mountComponent(".ReactGreeter", ReactGreeter); diff --git a/docs/_static/js/theme.js b/docs/_static/js/theme.js new file mode 100644 index 0000000..d75a28f --- /dev/null +++ b/docs/_static/js/theme.js @@ -0,0 +1 @@ +require=function s(l,a,r){function c(t,e){if(!a[t]){if(!l[t]){var n="function"==typeof require&&require;if(!e&&n)return n(t,!0);if(d)return d(t,!0);var i=new Error("Cannot find module '"+t+"'");throw i.code="MODULE_NOT_FOUND",i}var o=a[t]={exports:{}};l[t][0].call(o.exports,function(e){return c(l[t][1][e]||e)},o,o.exports,s,l,a,r)}return a[t].exports}for(var d="function"==typeof require&&require,e=0;e ul > li > a.reference.internal");for(n=0;n=e?(document.getElementById("pytorch-left-menu").classList.add("make-fixed"),document.getElementById("pytorch-page-level-bar").classList.add("left-menu-is-fixed")):(document.getElementById("pytorch-left-menu").classList.remove("make-fixed"),document.getElementById("pytorch-page-level-bar").classList.remove("left-menu-is-fixed"))},expandClosestUnexpandedParentList:function(e){var t=utilities.closest(e,"ul");if(t){var n=t.previousElementSibling;if(n&&"A"===n.tagName&&n.classList.contains("reference")){if(n.classList.contains("title-link"))return;t.style.display="block",n.classList.remove("not-expanded"),n.classList.add("expanded"),sideMenus.expandClosestUnexpandedParentList(n)}}},handleRightMenu:function(){var e=document.getElementById("pytorch-content-right"),t=document.getElementById("pytorch-right-menu"),n=t.getElementsByTagName("ul")[0],i=document.getElementById("pytorch-article"),o=i.offsetHeight,s=utilities.offset(i).top+o,l=document.getElementById("header-holder").offsetHeight;if(utilities.scrollTop()"),n("table.docutils.footnote").wrap("
"),n("table.docutils.citation").wrap("
"),n(".pytorch-menu-vertical ul").not(".simple").siblings("a").each(function(){var t=n(this);expand=n(''),expand.on("click",function(e){return i.toggleCurrent(t),e.stopPropagation(),!1}),t.prepend(expand)})},reset:function(){var e=encodeURI(window.location.hash)||"#";try{var t=$(".pytorch-menu-vertical"),n=t.find('[href="'+e+'"]');if(0===n.length){var i=$('.document [id="'+e.substring(1)+'"]').closest("div.section");0===(n=t.find('[href="#'+i.attr("id")+'"]')).length&&(n=t.find('[href="#"]'))}0this.docHeight||(this.navBar.scrollTop(n),this.winPosition=e)},onResize:function(){this.winResize=!1,this.winHeight=this.win.height(),this.docHeight=$(document).height()},hashChange:function(){this.linkScroll=!0,this.win.one("hashchange",function(){this.linkScroll=!1})},toggleCurrent:function(e){var t=e.closest("li");t.siblings("li.current").removeClass("current"),t.siblings().find("li.current").removeClass("current"),t.find("> ul li.current").removeClass("current"),t.toggleClass("current")}},"undefined"!=typeof window&&(window.SphinxRtdTheme={Navigation:t.exports.ThemeNav,StickyNav:t.exports.ThemeNav}),function(){for(var s=0,e=["ms","moz","webkit","o"],t=0;t"),$("#download-notebook-link").wrap("
"),$("#github-view-link").wrap("")}else $(".pytorch-call-to-action-links").hide();$(document).ready(function(){var t=$(this).not("checked"),n="",i="";function o(e){$(e).toggle()}$("#pytorch-left-menu p.caption").each(function(){var e=this.innerText.replace(/[^\w\s]/gi,"").trim();$(this).find("span").addClass("checked"),1==collapsedSections.includes(e)&&t&&"expand"!==sessionStorage.getItem(e)||"collapse"==sessionStorage.getItem(e)?($(this.firstChild).after(""+n+" "),$(this.firstChild).after(""+i+""),$(this).next("ul").hide()):(0==collapsedSections.includes(e)&&t||"expand"==sessionStorage.getItem(e))&&($(this.firstChild).after(""+n+""),$(this.firstChild).after(""+i+""))}),$(".expand-menu").on("click",function(){$(this).prev(".hide-menu").toggle(),$(this).parent().next("ul").toggle();var e=$(this).parent().text().replace(/[^\w\s]/gi,"").trim();"collapse"==sessionStorage.getItem(e)&&sessionStorage.removeItem(e),sessionStorage.setItem(e,"expand"),o(this)}),$(".hide-menu").on("click",function(){$(this).next(".expand-menu").toggle(),$(this).parent().next("ul").toggle();var e=$(this).parent().text().replace(/[^\w\s]/gi,"").trim();"expand"==sessionStorage.getItem(e)&&sessionStorage.removeItem(e),sessionStorage.setItem(e,"collapse"),o(this)}),$("#pytorch-left-menu p.caption").on("click",function(){var e=$(this).text().replace(/[^\w\s]/gi,"").trim(),t=sessionStorage.getItem(e);null==t&&(sessionStorage.setItem(e,"expand"),t="expand"),"expand"==t?($(this).children(".hide-menu").toggle(),$(this).children(".expand-menu").toggle(),$(this).next("ul").toggle(),sessionStorage.setItem(e,"collapse")):($(this).children(".hide-menu").toggle(),$(this).children(".expand-menu").toggle(),$(this).next("ul").toggle(),sessionStorage.setItem(e,"expand"))})}),$(".tutorials-card-container").map(function(){return $(this).data("tags").split(",").map(function(e){return e.trim()})}).get().sort().filter(function(e,t,n){return n.indexOf(e)==t&&""!=e}).forEach(function(e){$(".tutorial-filter-menu").append("
"+e+"
")}),$(".tags").each(function(){var n=$(this).text().split(",");n.forEach(function(e,t){n[t]=n[t].replaceAll("-"," ")}),$(this).html(n.join(", "))}),$(".tutorial-filter").each(function(){var e=$(this).text();$(this).html(e.replaceAll("-"," "))}),$("#tutorial-cards p").each(function(e,t){$(t).text().trim()||$(t).remove()}),$(document).on("click",".page",function(){$("html, body").animate({scrollTop:$("#dropdown-filter-tags").position().top},"slow")});var a=$("a[href='intermediate/speech_command_recognition_with_torchaudio.html']");"SyntaxError"==a.text()&&(console.log("There is an issue with the intermediate/speech_command_recognition_with_torchaudio.html menu item."),a.text("Speech Command Recognition with torchaudio")),$(".stars-outer > i").hover(function(){$(this).prevAll().addBack().toggleClass("fas star-fill")}),$(".stars-outer > i").on("click",function(){$(this).prevAll().each(function(){$(this).addBack().addClass("fas star-fill")}),$(".stars-outer > i").each(function(){$(this).unbind("mouseenter mouseleave").css({"pointer-events":"none"})})}),$("#pytorch-side-scroll-right li a").on("click",function(e){var t=$(this).attr("href");$("html, body").stop().animate({scrollTop:$(t).offset().top-100},850),e.preventDefault});var r=$("#pytorch-side-scroll-right"),c=r.outerHeight()+1,d=r.find("a"),h=d.map(function(){var e=$(this).attr("href");if(e.length)return e});$(window).scroll(function(){$(this).scrollTop();$(".section").each(function(e){var t=$(this).offset().top-$(window).scrollTop();t<=c+200&&c-200<=t&&h[e]=="#"+$(this).attr("id")&&$(".hidden:visible")&&($(d).removeClass("side-scroll-highlight"),$(d[e]).addClass("side-scroll-highlight"))})})},{jquery:"jquery"}]},{},[1,2,3,4,5,6,7,8,9,10,"pt-lightning-sphinx-theme"]); diff --git a/docs/_static/js/vendor/anchor.min.js b/docs/_static/js/vendor/anchor.min.js new file mode 100644 index 0000000..b2f50a9 --- /dev/null +++ b/docs/_static/js/vendor/anchor.min.js @@ -0,0 +1,9 @@ +// @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt Expat +// +// AnchorJS - v4.3.0 - 2020-10-21 +// https://www.bryanbraun.com/anchorjs/ +// Copyright (c) 2020 Bryan Braun; Licensed MIT +// +// @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt Expat +!function(A,e){"use strict";"function"==typeof define&&define.amd?define([],e):"object"==typeof module&&module.exports?module.exports=e():(A.AnchorJS=e(),A.anchors=new A.AnchorJS)}(this,function(){"use strict";return function(A){function d(A){A.icon=Object.prototype.hasOwnProperty.call(A,"icon")?A.icon:"",A.visible=Object.prototype.hasOwnProperty.call(A,"visible")?A.visible:"hover",A.placement=Object.prototype.hasOwnProperty.call(A,"placement")?A.placement:"right",A.ariaLabel=Object.prototype.hasOwnProperty.call(A,"ariaLabel")?A.ariaLabel:"Anchor",A.class=Object.prototype.hasOwnProperty.call(A,"class")?A.class:"",A.base=Object.prototype.hasOwnProperty.call(A,"base")?A.base:"",A.truncate=Object.prototype.hasOwnProperty.call(A,"truncate")?Math.floor(A.truncate):64,A.titleText=Object.prototype.hasOwnProperty.call(A,"titleText")?A.titleText:""}function f(A){var e;if("string"==typeof A||A instanceof String)e=[].slice.call(document.querySelectorAll(A));else{if(!(Array.isArray(A)||A instanceof NodeList))throw new TypeError("The selector provided to AnchorJS was invalid.");e=[].slice.call(A)}return e}this.options=A||{},this.elements=[],d(this.options),this.isTouchDevice=function(){return Boolean("ontouchstart"in window||window.TouchEvent||window.DocumentTouch&&document instanceof DocumentTouch)},this.add=function(A){var e,t,o,n,i,s,a,r,c,l,h,u,p=[];if(d(this.options),"touch"===(h=this.options.visible)&&(h=this.isTouchDevice()?"always":"hover"),0===(e=f(A=A||"h2, h3, h4, h5, h6")).length)return this;for(!function(){if(null!==document.head.querySelector("style.anchorjs"))return;var A,e=document.createElement("style");e.className="anchorjs",e.appendChild(document.createTextNode("")),void 0===(A=document.head.querySelector('[rel="stylesheet"],style'))?document.head.appendChild(e):document.head.insertBefore(e,A);e.sheet.insertRule(".anchorjs-link{opacity:0;text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}",e.sheet.cssRules.length),e.sheet.insertRule(":hover>.anchorjs-link,.anchorjs-link:focus{opacity:1}",e.sheet.cssRules.length),e.sheet.insertRule("[data-anchorjs-icon]::after{content:attr(data-anchorjs-icon)}",e.sheet.cssRules.length),e.sheet.insertRule('@font-face{font-family:anchorjs-icons;src:url(data:n/a;base64,AAEAAAALAIAAAwAwT1MvMg8yG2cAAAE4AAAAYGNtYXDp3gC3AAABpAAAAExnYXNwAAAAEAAAA9wAAAAIZ2x5ZlQCcfwAAAH4AAABCGhlYWQHFvHyAAAAvAAAADZoaGVhBnACFwAAAPQAAAAkaG10eASAADEAAAGYAAAADGxvY2EACACEAAAB8AAAAAhtYXhwAAYAVwAAARgAAAAgbmFtZQGOH9cAAAMAAAAAunBvc3QAAwAAAAADvAAAACAAAQAAAAEAAHzE2p9fDzz1AAkEAAAAAADRecUWAAAAANQA6R8AAAAAAoACwAAAAAgAAgAAAAAAAAABAAADwP/AAAACgAAA/9MCrQABAAAAAAAAAAAAAAAAAAAAAwABAAAAAwBVAAIAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAMCQAGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAg//0DwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAAIAAAACgAAxAAAAAwAAAAMAAAAcAAEAAwAAABwAAwABAAAAHAAEADAAAAAIAAgAAgAAACDpy//9//8AAAAg6cv//f///+EWNwADAAEAAAAAAAAAAAAAAAAACACEAAEAAAAAAAAAAAAAAAAxAAACAAQARAKAAsAAKwBUAAABIiYnJjQ3NzY2MzIWFxYUBwcGIicmNDc3NjQnJiYjIgYHBwYUFxYUBwYGIwciJicmNDc3NjIXFhQHBwYUFxYWMzI2Nzc2NCcmNDc2MhcWFAcHBgYjARQGDAUtLXoWOR8fORYtLTgKGwoKCjgaGg0gEhIgDXoaGgkJBQwHdR85Fi0tOAobCgoKOBoaDSASEiANehoaCQkKGwotLXoWOR8BMwUFLYEuehYXFxYugC44CQkKGwo4GkoaDQ0NDXoaShoKGwoFBe8XFi6ALjgJCQobCjgaShoNDQ0NehpKGgobCgoKLYEuehYXAAAADACWAAEAAAAAAAEACAAAAAEAAAAAAAIAAwAIAAEAAAAAAAMACAAAAAEAAAAAAAQACAAAAAEAAAAAAAUAAQALAAEAAAAAAAYACAAAAAMAAQQJAAEAEAAMAAMAAQQJAAIABgAcAAMAAQQJAAMAEAAMAAMAAQQJAAQAEAAMAAMAAQQJAAUAAgAiAAMAAQQJAAYAEAAMYW5jaG9yanM0MDBAAGEAbgBjAGgAbwByAGoAcwA0ADAAMABAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAH//wAP) format("truetype")}',e.sheet.cssRules.length)}(),t=document.querySelectorAll("[id]"),o=[].map.call(t,function(A){return A.id}),i=0;i\]./()*\\\n\t\b\v\u00A0]/g,"-").replace(/-{2,}/g,"-").substring(0,this.options.truncate).replace(/^-+|-+$/gm,"").toLowerCase()},this.hasAnchorJSLink=function(A){var e=A.firstChild&&-1<(" "+A.firstChild.className+" ").indexOf(" anchorjs-link "),t=A.lastChild&&-1<(" "+A.lastChild.className+" ").indexOf(" anchorjs-link ");return e||t||!1}}}); +// @license-end diff --git a/docs/_static/js/vendor/bootstrap.min.js b/docs/_static/js/vendor/bootstrap.min.js new file mode 100644 index 0000000..b4dda1d --- /dev/null +++ b/docs/_static/js/vendor/bootstrap.min.js @@ -0,0 +1,7 @@ +/*! + * Bootstrap v4.6.1 (https://getbootstrap.com/) + * Copyright 2011-2021 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */ +!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("jquery"),require("popper.js")):"function"==typeof define&&define.amd?define(["exports","jquery","popper.js"],e):e((t="undefined"!=typeof globalThis?globalThis:t||self).bootstrap={},t.jQuery,t.Popper)}(this,(function(t,e,n){"use strict";function i(t){return t&&"object"==typeof t&&"default"in t?t:{default:t}}var o=i(e),a=i(n);function s(t,e){for(var n=0;n=4)throw new Error("Bootstrap's JavaScript requires at least jQuery v1.9.1 but less than v4.0.0")}};d.jQueryDetection(),o.default.fn.emulateTransitionEnd=function(t){var e=this,n=!1;return o.default(this).one(d.TRANSITION_END,(function(){n=!0})),setTimeout((function(){n||d.triggerTransitionEnd(e)}),t),this},o.default.event.special[d.TRANSITION_END]={bindType:f,delegateType:f,handle:function(t){if(o.default(t.target).is(this))return t.handleObj.handler.apply(this,arguments)}};var c="bs.alert",h=o.default.fn.alert,g=function(){function t(t){this._element=t}var e=t.prototype;return e.close=function(t){var e=this._element;t&&(e=this._getRootElement(t)),this._triggerCloseEvent(e).isDefaultPrevented()||this._removeElement(e)},e.dispose=function(){o.default.removeData(this._element,c),this._element=null},e._getRootElement=function(t){var e=d.getSelectorFromElement(t),n=!1;return e&&(n=document.querySelector(e)),n||(n=o.default(t).closest(".alert")[0]),n},e._triggerCloseEvent=function(t){var e=o.default.Event("close.bs.alert");return o.default(t).trigger(e),e},e._removeElement=function(t){var e=this;if(o.default(t).removeClass("show"),o.default(t).hasClass("fade")){var n=d.getTransitionDurationFromElement(t);o.default(t).one(d.TRANSITION_END,(function(n){return e._destroyElement(t,n)})).emulateTransitionEnd(n)}else this._destroyElement(t)},e._destroyElement=function(t){o.default(t).detach().trigger("closed.bs.alert").remove()},t._jQueryInterface=function(e){return this.each((function(){var n=o.default(this),i=n.data(c);i||(i=new t(this),n.data(c,i)),"close"===e&&i[e](this)}))},t._handleDismiss=function(t){return function(e){e&&e.preventDefault(),t.close(this)}},l(t,null,[{key:"VERSION",get:function(){return"4.6.1"}}]),t}();o.default(document).on("click.bs.alert.data-api",'[data-dismiss="alert"]',g._handleDismiss(new g)),o.default.fn.alert=g._jQueryInterface,o.default.fn.alert.Constructor=g,o.default.fn.alert.noConflict=function(){return o.default.fn.alert=h,g._jQueryInterface};var m="bs.button",p=o.default.fn.button,_="active",v='[data-toggle^="button"]',y='input:not([type="hidden"])',b=".btn",E=function(){function t(t){this._element=t,this.shouldAvoidTriggerChange=!1}var e=t.prototype;return e.toggle=function(){var t=!0,e=!0,n=o.default(this._element).closest('[data-toggle="buttons"]')[0];if(n){var i=this._element.querySelector(y);if(i){if("radio"===i.type)if(i.checked&&this._element.classList.contains(_))t=!1;else{var a=n.querySelector(".active");a&&o.default(a).removeClass(_)}t&&("checkbox"!==i.type&&"radio"!==i.type||(i.checked=!this._element.classList.contains(_)),this.shouldAvoidTriggerChange||o.default(i).trigger("change")),i.focus(),e=!1}}this._element.hasAttribute("disabled")||this._element.classList.contains("disabled")||(e&&this._element.setAttribute("aria-pressed",!this._element.classList.contains(_)),t&&o.default(this._element).toggleClass(_))},e.dispose=function(){o.default.removeData(this._element,m),this._element=null},t._jQueryInterface=function(e,n){return this.each((function(){var i=o.default(this),a=i.data(m);a||(a=new t(this),i.data(m,a)),a.shouldAvoidTriggerChange=n,"toggle"===e&&a[e]()}))},l(t,null,[{key:"VERSION",get:function(){return"4.6.1"}}]),t}();o.default(document).on("click.bs.button.data-api",v,(function(t){var e=t.target,n=e;if(o.default(e).hasClass("btn")||(e=o.default(e).closest(b)[0]),!e||e.hasAttribute("disabled")||e.classList.contains("disabled"))t.preventDefault();else{var i=e.querySelector(y);if(i&&(i.hasAttribute("disabled")||i.classList.contains("disabled")))return void t.preventDefault();"INPUT"!==n.tagName&&"LABEL"===e.tagName||E._jQueryInterface.call(o.default(e),"toggle","INPUT"===n.tagName)}})).on("focus.bs.button.data-api blur.bs.button.data-api",v,(function(t){var e=o.default(t.target).closest(b)[0];o.default(e).toggleClass("focus",/^focus(in)?$/.test(t.type))})),o.default(window).on("load.bs.button.data-api",(function(){for(var t=[].slice.call(document.querySelectorAll('[data-toggle="buttons"] .btn')),e=0,n=t.length;e0,this._pointerEvent=Boolean(window.PointerEvent||window.MSPointerEvent),this._addEventListeners()}var e=t.prototype;return e.next=function(){this._isSliding||this._slide(N)},e.nextWhenVisible=function(){var t=o.default(this._element);!document.hidden&&t.is(":visible")&&"hidden"!==t.css("visibility")&&this.next()},e.prev=function(){this._isSliding||this._slide(D)},e.pause=function(t){t||(this._isPaused=!0),this._element.querySelector(".carousel-item-next, .carousel-item-prev")&&(d.triggerTransitionEnd(this._element),this.cycle(!0)),clearInterval(this._interval),this._interval=null},e.cycle=function(t){t||(this._isPaused=!1),this._interval&&(clearInterval(this._interval),this._interval=null),this._config.interval&&!this._isPaused&&(this._updateInterval(),this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval))},e.to=function(t){var e=this;this._activeElement=this._element.querySelector(I);var n=this._getItemIndex(this._activeElement);if(!(t>this._items.length-1||t<0))if(this._isSliding)o.default(this._element).one(A,(function(){return e.to(t)}));else{if(n===t)return this.pause(),void this.cycle();var i=t>n?N:D;this._slide(i,this._items[t])}},e.dispose=function(){o.default(this._element).off(".bs.carousel"),o.default.removeData(this._element,w),this._items=null,this._config=null,this._element=null,this._interval=null,this._isPaused=null,this._isSliding=null,this._activeElement=null,this._indicatorsElement=null},e._getConfig=function(t){return t=r({},k,t),d.typeCheckConfig(T,t,O),t},e._handleSwipe=function(){var t=Math.abs(this.touchDeltaX);if(!(t<=40)){var e=t/this.touchDeltaX;this.touchDeltaX=0,e>0&&this.prev(),e<0&&this.next()}},e._addEventListeners=function(){var t=this;this._config.keyboard&&o.default(this._element).on("keydown.bs.carousel",(function(e){return t._keydown(e)})),"hover"===this._config.pause&&o.default(this._element).on("mouseenter.bs.carousel",(function(e){return t.pause(e)})).on("mouseleave.bs.carousel",(function(e){return t.cycle(e)})),this._config.touch&&this._addTouchEventListeners()},e._addTouchEventListeners=function(){var t=this;if(this._touchSupported){var e=function(e){t._pointerEvent&&j[e.originalEvent.pointerType.toUpperCase()]?t.touchStartX=e.originalEvent.clientX:t._pointerEvent||(t.touchStartX=e.originalEvent.touches[0].clientX)},n=function(e){t._pointerEvent&&j[e.originalEvent.pointerType.toUpperCase()]&&(t.touchDeltaX=e.originalEvent.clientX-t.touchStartX),t._handleSwipe(),"hover"===t._config.pause&&(t.pause(),t.touchTimeout&&clearTimeout(t.touchTimeout),t.touchTimeout=setTimeout((function(e){return t.cycle(e)}),500+t._config.interval))};o.default(this._element.querySelectorAll(".carousel-item img")).on("dragstart.bs.carousel",(function(t){return t.preventDefault()})),this._pointerEvent?(o.default(this._element).on("pointerdown.bs.carousel",(function(t){return e(t)})),o.default(this._element).on("pointerup.bs.carousel",(function(t){return n(t)})),this._element.classList.add("pointer-event")):(o.default(this._element).on("touchstart.bs.carousel",(function(t){return e(t)})),o.default(this._element).on("touchmove.bs.carousel",(function(e){return function(e){t.touchDeltaX=e.originalEvent.touches&&e.originalEvent.touches.length>1?0:e.originalEvent.touches[0].clientX-t.touchStartX}(e)})),o.default(this._element).on("touchend.bs.carousel",(function(t){return n(t)})))}},e._keydown=function(t){if(!/input|textarea/i.test(t.target.tagName))switch(t.which){case 37:t.preventDefault(),this.prev();break;case 39:t.preventDefault(),this.next()}},e._getItemIndex=function(t){return this._items=t&&t.parentNode?[].slice.call(t.parentNode.querySelectorAll(".carousel-item")):[],this._items.indexOf(t)},e._getItemByDirection=function(t,e){var n=t===N,i=t===D,o=this._getItemIndex(e),a=this._items.length-1;if((i&&0===o||n&&o===a)&&!this._config.wrap)return e;var s=(o+(t===D?-1:1))%this._items.length;return-1===s?this._items[this._items.length-1]:this._items[s]},e._triggerSlideEvent=function(t,e){var n=this._getItemIndex(t),i=this._getItemIndex(this._element.querySelector(I)),a=o.default.Event("slide.bs.carousel",{relatedTarget:t,direction:e,from:i,to:n});return o.default(this._element).trigger(a),a},e._setActiveIndicatorElement=function(t){if(this._indicatorsElement){var e=[].slice.call(this._indicatorsElement.querySelectorAll(".active"));o.default(e).removeClass(S);var n=this._indicatorsElement.children[this._getItemIndex(t)];n&&o.default(n).addClass(S)}},e._updateInterval=function(){var t=this._activeElement||this._element.querySelector(I);if(t){var e=parseInt(t.getAttribute("data-interval"),10);e?(this._config.defaultInterval=this._config.defaultInterval||this._config.interval,this._config.interval=e):this._config.interval=this._config.defaultInterval||this._config.interval}},e._slide=function(t,e){var n,i,a,s=this,l=this._element.querySelector(I),r=this._getItemIndex(l),u=e||l&&this._getItemByDirection(t,l),f=this._getItemIndex(u),c=Boolean(this._interval);if(t===N?(n="carousel-item-left",i="carousel-item-next",a="left"):(n="carousel-item-right",i="carousel-item-prev",a="right"),u&&o.default(u).hasClass(S))this._isSliding=!1;else if(!this._triggerSlideEvent(u,a).isDefaultPrevented()&&l&&u){this._isSliding=!0,c&&this.pause(),this._setActiveIndicatorElement(u),this._activeElement=u;var h=o.default.Event(A,{relatedTarget:u,direction:a,from:r,to:f});if(o.default(this._element).hasClass("slide")){o.default(u).addClass(i),d.reflow(u),o.default(l).addClass(n),o.default(u).addClass(n);var g=d.getTransitionDurationFromElement(l);o.default(l).one(d.TRANSITION_END,(function(){o.default(u).removeClass(n+" "+i).addClass(S),o.default(l).removeClass("active "+i+" "+n),s._isSliding=!1,setTimeout((function(){return o.default(s._element).trigger(h)}),0)})).emulateTransitionEnd(g)}else o.default(l).removeClass(S),o.default(u).addClass(S),this._isSliding=!1,o.default(this._element).trigger(h);c&&this.cycle()}},t._jQueryInterface=function(e){return this.each((function(){var n=o.default(this).data(w),i=r({},k,o.default(this).data());"object"==typeof e&&(i=r({},i,e));var a="string"==typeof e?e:i.slide;if(n||(n=new t(this,i),o.default(this).data(w,n)),"number"==typeof e)n.to(e);else if("string"==typeof a){if("undefined"==typeof n[a])throw new TypeError('No method named "'+a+'"');n[a]()}else i.interval&&i.ride&&(n.pause(),n.cycle())}))},t._dataApiClickHandler=function(e){var n=d.getSelectorFromElement(this);if(n){var i=o.default(n)[0];if(i&&o.default(i).hasClass("carousel")){var a=r({},o.default(i).data(),o.default(this).data()),s=this.getAttribute("data-slide-to");s&&(a.interval=!1),t._jQueryInterface.call(o.default(i),a),s&&o.default(i).data(w).to(s),e.preventDefault()}}},l(t,null,[{key:"VERSION",get:function(){return"4.6.1"}},{key:"Default",get:function(){return k}}]),t}();o.default(document).on("click.bs.carousel.data-api","[data-slide], [data-slide-to]",P._dataApiClickHandler),o.default(window).on("load.bs.carousel.data-api",(function(){for(var t=[].slice.call(document.querySelectorAll('[data-ride="carousel"]')),e=0,n=t.length;e0&&(this._selector=s,this._triggerArray.push(a))}this._parent=this._config.parent?this._getParent():null,this._config.parent||this._addAriaAndCollapsedClass(this._element,this._triggerArray),this._config.toggle&&this.toggle()}var e=t.prototype;return e.toggle=function(){o.default(this._element).hasClass(q)?this.hide():this.show()},e.show=function(){var e,n,i=this;if(!(this._isTransitioning||o.default(this._element).hasClass(q)||(this._parent&&0===(e=[].slice.call(this._parent.querySelectorAll(".show, .collapsing")).filter((function(t){return"string"==typeof i._config.parent?t.getAttribute("data-parent")===i._config.parent:t.classList.contains(F)}))).length&&(e=null),e&&(n=o.default(e).not(this._selector).data(R))&&n._isTransitioning))){var a=o.default.Event("show.bs.collapse");if(o.default(this._element).trigger(a),!a.isDefaultPrevented()){e&&(t._jQueryInterface.call(o.default(e).not(this._selector),"hide"),n||o.default(e).data(R,null));var s=this._getDimension();o.default(this._element).removeClass(F).addClass(Q),this._element.style[s]=0,this._triggerArray.length&&o.default(this._triggerArray).removeClass(B).attr("aria-expanded",!0),this.setTransitioning(!0);var l="scroll"+(s[0].toUpperCase()+s.slice(1)),r=d.getTransitionDurationFromElement(this._element);o.default(this._element).one(d.TRANSITION_END,(function(){o.default(i._element).removeClass(Q).addClass("collapse show"),i._element.style[s]="",i.setTransitioning(!1),o.default(i._element).trigger("shown.bs.collapse")})).emulateTransitionEnd(r),this._element.style[s]=this._element[l]+"px"}}},e.hide=function(){var t=this;if(!this._isTransitioning&&o.default(this._element).hasClass(q)){var e=o.default.Event("hide.bs.collapse");if(o.default(this._element).trigger(e),!e.isDefaultPrevented()){var n=this._getDimension();this._element.style[n]=this._element.getBoundingClientRect()[n]+"px",d.reflow(this._element),o.default(this._element).addClass(Q).removeClass("collapse show");var i=this._triggerArray.length;if(i>0)for(var a=0;a0},e._getOffset=function(){var t=this,e={};return"function"==typeof this._config.offset?e.fn=function(e){return e.offsets=r({},e.offsets,t._config.offset(e.offsets,t._element)),e}:e.offset=this._config.offset,e},e._getPopperConfig=function(){var t={placement:this._getPlacement(),modifiers:{offset:this._getOffset(),flip:{enabled:this._config.flip},preventOverflow:{boundariesElement:this._config.boundary}}};return"static"===this._config.display&&(t.modifiers.applyStyle={enabled:!1}),r({},t,this._config.popperConfig)},t._jQueryInterface=function(e){return this.each((function(){var n=o.default(this).data(K);if(n||(n=new t(this,"object"==typeof e?e:null),o.default(this).data(K,n)),"string"==typeof e){if("undefined"==typeof n[e])throw new TypeError('No method named "'+e+'"');n[e]()}}))},t._clearMenus=function(e){if(!e||3!==e.which&&("keyup"!==e.type||9===e.which))for(var n=[].slice.call(document.querySelectorAll(it)),i=0,a=n.length;i0&&s--,40===e.which&&sdocument.documentElement.clientHeight;n||(this._element.style.overflowY="hidden"),this._element.classList.add(ht);var i=d.getTransitionDurationFromElement(this._dialog);o.default(this._element).off(d.TRANSITION_END),o.default(this._element).one(d.TRANSITION_END,(function(){t._element.classList.remove(ht),n||o.default(t._element).one(d.TRANSITION_END,(function(){t._element.style.overflowY=""})).emulateTransitionEnd(t._element,i)})).emulateTransitionEnd(i),this._element.focus()}},e._showElement=function(t){var e=this,n=o.default(this._element).hasClass(dt),i=this._dialog?this._dialog.querySelector(".modal-body"):null;this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE||document.body.appendChild(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),o.default(this._dialog).hasClass("modal-dialog-scrollable")&&i?i.scrollTop=0:this._element.scrollTop=0,n&&d.reflow(this._element),o.default(this._element).addClass(ct),this._config.focus&&this._enforceFocus();var a=o.default.Event("shown.bs.modal",{relatedTarget:t}),s=function(){e._config.focus&&e._element.focus(),e._isTransitioning=!1,o.default(e._element).trigger(a)};if(n){var l=d.getTransitionDurationFromElement(this._dialog);o.default(this._dialog).one(d.TRANSITION_END,s).emulateTransitionEnd(l)}else s()},e._enforceFocus=function(){var t=this;o.default(document).off(pt).on(pt,(function(e){document!==e.target&&t._element!==e.target&&0===o.default(t._element).has(e.target).length&&t._element.focus()}))},e._setEscapeEvent=function(){var t=this;this._isShown?o.default(this._element).on(yt,(function(e){t._config.keyboard&&27===e.which?(e.preventDefault(),t.hide()):t._config.keyboard||27!==e.which||t._triggerBackdropTransition()})):this._isShown||o.default(this._element).off(yt)},e._setResizeEvent=function(){var t=this;this._isShown?o.default(window).on(_t,(function(e){return t.handleUpdate(e)})):o.default(window).off(_t)},e._hideModal=function(){var t=this;this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._showBackdrop((function(){o.default(document.body).removeClass(ft),t._resetAdjustments(),t._resetScrollbar(),o.default(t._element).trigger(gt)}))},e._removeBackdrop=function(){this._backdrop&&(o.default(this._backdrop).remove(),this._backdrop=null)},e._showBackdrop=function(t){var e=this,n=o.default(this._element).hasClass(dt)?dt:"";if(this._isShown&&this._config.backdrop){if(this._backdrop=document.createElement("div"),this._backdrop.className="modal-backdrop",n&&this._backdrop.classList.add(n),o.default(this._backdrop).appendTo(document.body),o.default(this._element).on(vt,(function(t){e._ignoreBackdropClick?e._ignoreBackdropClick=!1:t.target===t.currentTarget&&("static"===e._config.backdrop?e._triggerBackdropTransition():e.hide())})),n&&d.reflow(this._backdrop),o.default(this._backdrop).addClass(ct),!t)return;if(!n)return void t();var i=d.getTransitionDurationFromElement(this._backdrop);o.default(this._backdrop).one(d.TRANSITION_END,t).emulateTransitionEnd(i)}else if(!this._isShown&&this._backdrop){o.default(this._backdrop).removeClass(ct);var a=function(){e._removeBackdrop(),t&&t()};if(o.default(this._element).hasClass(dt)){var s=d.getTransitionDurationFromElement(this._backdrop);o.default(this._backdrop).one(d.TRANSITION_END,a).emulateTransitionEnd(s)}else a()}else t&&t()},e._adjustDialog=function(){var t=this._element.scrollHeight>document.documentElement.clientHeight;!this._isBodyOverflowing&&t&&(this._element.style.paddingLeft=this._scrollbarWidth+"px"),this._isBodyOverflowing&&!t&&(this._element.style.paddingRight=this._scrollbarWidth+"px")},e._resetAdjustments=function(){this._element.style.paddingLeft="",this._element.style.paddingRight=""},e._checkScrollbar=function(){var t=document.body.getBoundingClientRect();this._isBodyOverflowing=Math.round(t.left+t.right)
',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:0,container:!1,fallbackPlacement:"flip",boundary:"scrollParent",customClass:"",sanitize:!0,sanitizeFn:null,whiteList:{"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},popperConfig:null},Ut={animation:"boolean",template:"string",title:"(string|element|function)",trigger:"string",delay:"(number|object)",html:"boolean",selector:"(string|boolean)",placement:"(string|function)",offset:"(number|string|function)",container:"(string|element|boolean)",fallbackPlacement:"(string|array)",boundary:"(string|element)",customClass:"(string|function)",sanitize:"boolean",sanitizeFn:"(null|function)",whiteList:"object",popperConfig:"(null|object)"},Mt={HIDE:"hide.bs.tooltip",HIDDEN:"hidden.bs.tooltip",SHOW:"show.bs.tooltip",SHOWN:"shown.bs.tooltip",INSERTED:"inserted.bs.tooltip",CLICK:"click.bs.tooltip",FOCUSIN:"focusin.bs.tooltip",FOCUSOUT:"focusout.bs.tooltip",MOUSEENTER:"mouseenter.bs.tooltip",MOUSELEAVE:"mouseleave.bs.tooltip"},Wt=function(){function t(t,e){if("undefined"==typeof a.default)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this.element=t,this.config=this._getConfig(e),this.tip=null,this._setListeners()}var e=t.prototype;return e.enable=function(){this._isEnabled=!0},e.disable=function(){this._isEnabled=!1},e.toggleEnabled=function(){this._isEnabled=!this._isEnabled},e.toggle=function(t){if(this._isEnabled)if(t){var e=this.constructor.DATA_KEY,n=o.default(t.currentTarget).data(e);n||(n=new this.constructor(t.currentTarget,this._getDelegateConfig()),o.default(t.currentTarget).data(e,n)),n._activeTrigger.click=!n._activeTrigger.click,n._isWithActiveTrigger()?n._enter(null,n):n._leave(null,n)}else{if(o.default(this.getTipElement()).hasClass(Rt))return void this._leave(null,this);this._enter(null,this)}},e.dispose=function(){clearTimeout(this._timeout),o.default.removeData(this.element,this.constructor.DATA_KEY),o.default(this.element).off(this.constructor.EVENT_KEY),o.default(this.element).closest(".modal").off("hide.bs.modal",this._hideModalHandler),this.tip&&o.default(this.tip).remove(),this._isEnabled=null,this._timeout=null,this._hoverState=null,this._activeTrigger=null,this._popper&&this._popper.destroy(),this._popper=null,this.element=null,this.config=null,this.tip=null},e.show=function(){var t=this;if("none"===o.default(this.element).css("display"))throw new Error("Please use show on visible elements");var e=o.default.Event(this.constructor.Event.SHOW);if(this.isWithContent()&&this._isEnabled){o.default(this.element).trigger(e);var n=d.findShadowRoot(this.element),i=o.default.contains(null!==n?n:this.element.ownerDocument.documentElement,this.element);if(e.isDefaultPrevented()||!i)return;var s=this.getTipElement(),l=d.getUID(this.constructor.NAME);s.setAttribute("id",l),this.element.setAttribute("aria-describedby",l),this.setContent(),this.config.animation&&o.default(s).addClass(Lt);var r="function"==typeof this.config.placement?this.config.placement.call(this,s,this.element):this.config.placement,u=this._getAttachment(r);this.addAttachmentClass(u);var f=this._getContainer();o.default(s).data(this.constructor.DATA_KEY,this),o.default.contains(this.element.ownerDocument.documentElement,this.tip)||o.default(s).appendTo(f),o.default(this.element).trigger(this.constructor.Event.INSERTED),this._popper=new a.default(this.element,s,this._getPopperConfig(u)),o.default(s).addClass(Rt),o.default(s).addClass(this.config.customClass),"ontouchstart"in document.documentElement&&o.default(document.body).children().on("mouseover",null,o.default.noop);var c=function(){t.config.animation&&t._fixTransition();var e=t._hoverState;t._hoverState=null,o.default(t.element).trigger(t.constructor.Event.SHOWN),e===qt&&t._leave(null,t)};if(o.default(this.tip).hasClass(Lt)){var h=d.getTransitionDurationFromElement(this.tip);o.default(this.tip).one(d.TRANSITION_END,c).emulateTransitionEnd(h)}else c()}},e.hide=function(t){var e=this,n=this.getTipElement(),i=o.default.Event(this.constructor.Event.HIDE),a=function(){e._hoverState!==xt&&n.parentNode&&n.parentNode.removeChild(n),e._cleanTipClass(),e.element.removeAttribute("aria-describedby"),o.default(e.element).trigger(e.constructor.Event.HIDDEN),null!==e._popper&&e._popper.destroy(),t&&t()};if(o.default(this.element).trigger(i),!i.isDefaultPrevented()){if(o.default(n).removeClass(Rt),"ontouchstart"in document.documentElement&&o.default(document.body).children().off("mouseover",null,o.default.noop),this._activeTrigger.click=!1,this._activeTrigger.focus=!1,this._activeTrigger.hover=!1,o.default(this.tip).hasClass(Lt)){var s=d.getTransitionDurationFromElement(n);o.default(n).one(d.TRANSITION_END,a).emulateTransitionEnd(s)}else a();this._hoverState=""}},e.update=function(){null!==this._popper&&this._popper.scheduleUpdate()},e.isWithContent=function(){return Boolean(this.getTitle())},e.addAttachmentClass=function(t){o.default(this.getTipElement()).addClass("bs-tooltip-"+t)},e.getTipElement=function(){return this.tip=this.tip||o.default(this.config.template)[0],this.tip},e.setContent=function(){var t=this.getTipElement();this.setElementContent(o.default(t.querySelectorAll(".tooltip-inner")),this.getTitle()),o.default(t).removeClass("fade show")},e.setElementContent=function(t,e){"object"!=typeof e||!e.nodeType&&!e.jquery?this.config.html?(this.config.sanitize&&(e=At(e,this.config.whiteList,this.config.sanitizeFn)),t.html(e)):t.text(e):this.config.html?o.default(e).parent().is(t)||t.empty().append(e):t.text(o.default(e).text())},e.getTitle=function(){var t=this.element.getAttribute("data-original-title");return t||(t="function"==typeof this.config.title?this.config.title.call(this.element):this.config.title),t},e._getPopperConfig=function(t){var e=this;return r({},{placement:t,modifiers:{offset:this._getOffset(),flip:{behavior:this.config.fallbackPlacement},arrow:{element:".arrow"},preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function(t){t.originalPlacement!==t.placement&&e._handlePopperPlacementChange(t)},onUpdate:function(t){return e._handlePopperPlacementChange(t)}},this.config.popperConfig)},e._getOffset=function(){var t=this,e={};return"function"==typeof this.config.offset?e.fn=function(e){return e.offsets=r({},e.offsets,t.config.offset(e.offsets,t.element)),e}:e.offset=this.config.offset,e},e._getContainer=function(){return!1===this.config.container?document.body:d.isElement(this.config.container)?o.default(this.config.container):o.default(document).find(this.config.container)},e._getAttachment=function(t){return Bt[t.toUpperCase()]},e._setListeners=function(){var t=this;this.config.trigger.split(" ").forEach((function(e){if("click"===e)o.default(t.element).on(t.constructor.Event.CLICK,t.config.selector,(function(e){return t.toggle(e)}));else if("manual"!==e){var n=e===Ft?t.constructor.Event.MOUSEENTER:t.constructor.Event.FOCUSIN,i=e===Ft?t.constructor.Event.MOUSELEAVE:t.constructor.Event.FOCUSOUT;o.default(t.element).on(n,t.config.selector,(function(e){return t._enter(e)})).on(i,t.config.selector,(function(e){return t._leave(e)}))}})),this._hideModalHandler=function(){t.element&&t.hide()},o.default(this.element).closest(".modal").on("hide.bs.modal",this._hideModalHandler),this.config.selector?this.config=r({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},e._fixTitle=function(){var t=typeof this.element.getAttribute("data-original-title");(this.element.getAttribute("title")||"string"!==t)&&(this.element.setAttribute("data-original-title",this.element.getAttribute("title")||""),this.element.setAttribute("title",""))},e._enter=function(t,e){var n=this.constructor.DATA_KEY;(e=e||o.default(t.currentTarget).data(n))||(e=new this.constructor(t.currentTarget,this._getDelegateConfig()),o.default(t.currentTarget).data(n,e)),t&&(e._activeTrigger["focusin"===t.type?Qt:Ft]=!0),o.default(e.getTipElement()).hasClass(Rt)||e._hoverState===xt?e._hoverState=xt:(clearTimeout(e._timeout),e._hoverState=xt,e.config.delay&&e.config.delay.show?e._timeout=setTimeout((function(){e._hoverState===xt&&e.show()}),e.config.delay.show):e.show())},e._leave=function(t,e){var n=this.constructor.DATA_KEY;(e=e||o.default(t.currentTarget).data(n))||(e=new this.constructor(t.currentTarget,this._getDelegateConfig()),o.default(t.currentTarget).data(n,e)),t&&(e._activeTrigger["focusout"===t.type?Qt:Ft]=!1),e._isWithActiveTrigger()||(clearTimeout(e._timeout),e._hoverState=qt,e.config.delay&&e.config.delay.hide?e._timeout=setTimeout((function(){e._hoverState===qt&&e.hide()}),e.config.delay.hide):e.hide())},e._isWithActiveTrigger=function(){for(var t in this._activeTrigger)if(this._activeTrigger[t])return!0;return!1},e._getConfig=function(t){var e=o.default(this.element).data();return Object.keys(e).forEach((function(t){-1!==Pt.indexOf(t)&&delete e[t]})),"number"==typeof(t=r({},this.constructor.Default,e,"object"==typeof t&&t?t:{})).delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),d.typeCheckConfig(It,t,this.constructor.DefaultType),t.sanitize&&(t.template=At(t.template,t.whiteList,t.sanitizeFn)),t},e._getDelegateConfig=function(){var t={};if(this.config)for(var e in this.config)this.constructor.Default[e]!==this.config[e]&&(t[e]=this.config[e]);return t},e._cleanTipClass=function(){var t=o.default(this.getTipElement()),e=t.attr("class").match(jt);null!==e&&e.length&&t.removeClass(e.join(""))},e._handlePopperPlacementChange=function(t){this.tip=t.instance.popper,this._cleanTipClass(),this.addAttachmentClass(this._getAttachment(t.placement))},e._fixTransition=function(){var t=this.getTipElement(),e=this.config.animation;null===t.getAttribute("x-placement")&&(o.default(t).removeClass(Lt),this.config.animation=!1,this.hide(),this.show(),this.config.animation=e)},t._jQueryInterface=function(e){return this.each((function(){var n=o.default(this),i=n.data(kt),a="object"==typeof e&&e;if((i||!/dispose|hide/.test(e))&&(i||(i=new t(this,a),n.data(kt,i)),"string"==typeof e)){if("undefined"==typeof i[e])throw new TypeError('No method named "'+e+'"');i[e]()}}))},l(t,null,[{key:"VERSION",get:function(){return"4.6.1"}},{key:"Default",get:function(){return Ht}},{key:"NAME",get:function(){return It}},{key:"DATA_KEY",get:function(){return kt}},{key:"Event",get:function(){return Mt}},{key:"EVENT_KEY",get:function(){return".bs.tooltip"}},{key:"DefaultType",get:function(){return Ut}}]),t}();o.default.fn.tooltip=Wt._jQueryInterface,o.default.fn.tooltip.Constructor=Wt,o.default.fn.tooltip.noConflict=function(){return o.default.fn.tooltip=Ot,Wt._jQueryInterface};var Vt="bs.popover",zt=o.default.fn.popover,Kt=new RegExp("(^|\\s)bs-popover\\S+","g"),Xt=r({},Wt.Default,{placement:"right",trigger:"click",content:"",template:''}),Yt=r({},Wt.DefaultType,{content:"(string|element|function)"}),$t={HIDE:"hide.bs.popover",HIDDEN:"hidden.bs.popover",SHOW:"show.bs.popover",SHOWN:"shown.bs.popover",INSERTED:"inserted.bs.popover",CLICK:"click.bs.popover",FOCUSIN:"focusin.bs.popover",FOCUSOUT:"focusout.bs.popover",MOUSEENTER:"mouseenter.bs.popover",MOUSELEAVE:"mouseleave.bs.popover"},Jt=function(t){var e,n;function i(){return t.apply(this,arguments)||this}n=t,(e=i).prototype=Object.create(n.prototype),e.prototype.constructor=e,u(e,n);var a=i.prototype;return a.isWithContent=function(){return this.getTitle()||this._getContent()},a.addAttachmentClass=function(t){o.default(this.getTipElement()).addClass("bs-popover-"+t)},a.getTipElement=function(){return this.tip=this.tip||o.default(this.config.template)[0],this.tip},a.setContent=function(){var t=o.default(this.getTipElement());this.setElementContent(t.find(".popover-header"),this.getTitle());var e=this._getContent();"function"==typeof e&&(e=e.call(this.element)),this.setElementContent(t.find(".popover-body"),e),t.removeClass("fade show")},a._getContent=function(){return this.element.getAttribute("data-content")||this.config.content},a._cleanTipClass=function(){var t=o.default(this.getTipElement()),e=t.attr("class").match(Kt);null!==e&&e.length>0&&t.removeClass(e.join(""))},i._jQueryInterface=function(t){return this.each((function(){var e=o.default(this).data(Vt),n="object"==typeof t?t:null;if((e||!/dispose|hide/.test(t))&&(e||(e=new i(this,n),o.default(this).data(Vt,e)),"string"==typeof t)){if("undefined"==typeof e[t])throw new TypeError('No method named "'+t+'"');e[t]()}}))},l(i,null,[{key:"VERSION",get:function(){return"4.6.1"}},{key:"Default",get:function(){return Xt}},{key:"NAME",get:function(){return"popover"}},{key:"DATA_KEY",get:function(){return Vt}},{key:"Event",get:function(){return $t}},{key:"EVENT_KEY",get:function(){return".bs.popover"}},{key:"DefaultType",get:function(){return Yt}}]),i}(Wt);o.default.fn.popover=Jt._jQueryInterface,o.default.fn.popover.Constructor=Jt,o.default.fn.popover.noConflict=function(){return o.default.fn.popover=zt,Jt._jQueryInterface};var Gt="scrollspy",Zt="bs.scrollspy",te=o.default.fn[Gt],ee="active",ne="position",ie=".nav, .list-group",oe={offset:10,method:"auto",target:""},ae={offset:"number",method:"string",target:"(string|element)"},se=function(){function t(t,e){var n=this;this._element=t,this._scrollElement="BODY"===t.tagName?window:t,this._config=this._getConfig(e),this._selector=this._config.target+" .nav-link,"+this._config.target+" .list-group-item,"+this._config.target+" .dropdown-item",this._offsets=[],this._targets=[],this._activeTarget=null,this._scrollHeight=0,o.default(this._scrollElement).on("scroll.bs.scrollspy",(function(t){return n._process(t)})),this.refresh(),this._process()}var e=t.prototype;return e.refresh=function(){var t=this,e=this._scrollElement===this._scrollElement.window?"offset":ne,n="auto"===this._config.method?e:this._config.method,i=n===ne?this._getScrollTop():0;this._offsets=[],this._targets=[],this._scrollHeight=this._getScrollHeight(),[].slice.call(document.querySelectorAll(this._selector)).map((function(t){var e,a=d.getSelectorFromElement(t);if(a&&(e=document.querySelector(a)),e){var s=e.getBoundingClientRect();if(s.width||s.height)return[o.default(e)[n]().top+i,a]}return null})).filter((function(t){return t})).sort((function(t,e){return t[0]-e[0]})).forEach((function(e){t._offsets.push(e[0]),t._targets.push(e[1])}))},e.dispose=function(){o.default.removeData(this._element,Zt),o.default(this._scrollElement).off(".bs.scrollspy"),this._element=null,this._scrollElement=null,this._config=null,this._selector=null,this._offsets=null,this._targets=null,this._activeTarget=null,this._scrollHeight=null},e._getConfig=function(t){if("string"!=typeof(t=r({},oe,"object"==typeof t&&t?t:{})).target&&d.isElement(t.target)){var e=o.default(t.target).attr("id");e||(e=d.getUID(Gt),o.default(t.target).attr("id",e)),t.target="#"+e}return d.typeCheckConfig(Gt,t,ae),t},e._getScrollTop=function(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop},e._getScrollHeight=function(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)},e._getOffsetHeight=function(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height},e._process=function(){var t=this._getScrollTop()+this._config.offset,e=this._getScrollHeight(),n=this._config.offset+e-this._getOffsetHeight();if(this._scrollHeight!==e&&this.refresh(),t>=n){var i=this._targets[this._targets.length-1];this._activeTarget!==i&&this._activate(i)}else{if(this._activeTarget&&t0)return this._activeTarget=null,void this._clear();for(var o=this._offsets.length;o--;)this._activeTarget!==this._targets[o]&&t>=this._offsets[o]&&("undefined"==typeof this._offsets[o+1]||t li > .active",ge=function(){function t(t){this._element=t}var e=t.prototype;return e.show=function(){var t=this;if(!(this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE&&o.default(this._element).hasClass(ue)||o.default(this._element).hasClass("disabled"))){var e,n,i=o.default(this._element).closest(".nav, .list-group")[0],a=d.getSelectorFromElement(this._element);if(i){var s="UL"===i.nodeName||"OL"===i.nodeName?he:ce;n=(n=o.default.makeArray(o.default(i).find(s)))[n.length-1]}var l=o.default.Event("hide.bs.tab",{relatedTarget:this._element}),r=o.default.Event("show.bs.tab",{relatedTarget:n});if(n&&o.default(n).trigger(l),o.default(this._element).trigger(r),!r.isDefaultPrevented()&&!l.isDefaultPrevented()){a&&(e=document.querySelector(a)),this._activate(this._element,i);var u=function(){var e=o.default.Event("hidden.bs.tab",{relatedTarget:t._element}),i=o.default.Event("shown.bs.tab",{relatedTarget:n});o.default(n).trigger(e),o.default(t._element).trigger(i)};e?this._activate(e,e.parentNode,u):u()}}},e.dispose=function(){o.default.removeData(this._element,le),this._element=null},e._activate=function(t,e,n){var i=this,a=(!e||"UL"!==e.nodeName&&"OL"!==e.nodeName?o.default(e).children(ce):o.default(e).find(he))[0],s=n&&a&&o.default(a).hasClass(fe),l=function(){return i._transitionComplete(t,a,n)};if(a&&s){var r=d.getTransitionDurationFromElement(a);o.default(a).removeClass(de).one(d.TRANSITION_END,l).emulateTransitionEnd(r)}else l()},e._transitionComplete=function(t,e,n){if(e){o.default(e).removeClass(ue);var i=o.default(e.parentNode).find("> .dropdown-menu .active")[0];i&&o.default(i).removeClass(ue),"tab"===e.getAttribute("role")&&e.setAttribute("aria-selected",!1)}o.default(t).addClass(ue),"tab"===t.getAttribute("role")&&t.setAttribute("aria-selected",!0),d.reflow(t),t.classList.contains(fe)&&t.classList.add(de);var a=t.parentNode;if(a&&"LI"===a.nodeName&&(a=a.parentNode),a&&o.default(a).hasClass("dropdown-menu")){var s=o.default(t).closest(".dropdown")[0];if(s){var l=[].slice.call(s.querySelectorAll(".dropdown-toggle"));o.default(l).addClass(ue)}t.setAttribute("aria-expanded",!0)}n&&n()},t._jQueryInterface=function(e){return this.each((function(){var n=o.default(this),i=n.data(le);if(i||(i=new t(this),n.data(le,i)),"string"==typeof e){if("undefined"==typeof i[e])throw new TypeError('No method named "'+e+'"');i[e]()}}))},l(t,null,[{key:"VERSION",get:function(){return"4.6.1"}}]),t}();o.default(document).on("click.bs.tab.data-api",'[data-toggle="tab"], [data-toggle="pill"], [data-toggle="list"]',(function(t){t.preventDefault(),ge._jQueryInterface.call(o.default(this),"show")})),o.default.fn.tab=ge._jQueryInterface,o.default.fn.tab.Constructor=ge,o.default.fn.tab.noConflict=function(){return o.default.fn.tab=re,ge._jQueryInterface};var me="bs.toast",pe=o.default.fn.toast,_e="hide",ve="show",ye="showing",be="click.dismiss.bs.toast",Ee={animation:!0,autohide:!0,delay:500},Te={animation:"boolean",autohide:"boolean",delay:"number"},we=function(){function t(t,e){this._element=t,this._config=this._getConfig(e),this._timeout=null,this._setListeners()}var e=t.prototype;return e.show=function(){var t=this,e=o.default.Event("show.bs.toast");if(o.default(this._element).trigger(e),!e.isDefaultPrevented()){this._clearTimeout(),this._config.animation&&this._element.classList.add("fade");var n=function(){t._element.classList.remove(ye),t._element.classList.add(ve),o.default(t._element).trigger("shown.bs.toast"),t._config.autohide&&(t._timeout=setTimeout((function(){t.hide()}),t._config.delay))};if(this._element.classList.remove(_e),d.reflow(this._element),this._element.classList.add(ye),this._config.animation){var i=d.getTransitionDurationFromElement(this._element);o.default(this._element).one(d.TRANSITION_END,n).emulateTransitionEnd(i)}else n()}},e.hide=function(){if(this._element.classList.contains(ve)){var t=o.default.Event("hide.bs.toast");o.default(this._element).trigger(t),t.isDefaultPrevented()||this._close()}},e.dispose=function(){this._clearTimeout(),this._element.classList.contains(ve)&&this._element.classList.remove(ve),o.default(this._element).off(be),o.default.removeData(this._element,me),this._element=null,this._config=null},e._getConfig=function(t){return t=r({},Ee,o.default(this._element).data(),"object"==typeof t&&t?t:{}),d.typeCheckConfig("toast",t,this.constructor.DefaultType),t},e._setListeners=function(){var t=this;o.default(this._element).on(be,'[data-dismiss="toast"]',(function(){return t.hide()}))},e._close=function(){var t=this,e=function(){t._element.classList.add(_e),o.default(t._element).trigger("hidden.bs.toast")};if(this._element.classList.remove(ve),this._config.animation){var n=d.getTransitionDurationFromElement(this._element);o.default(this._element).one(d.TRANSITION_END,e).emulateTransitionEnd(n)}else e()},e._clearTimeout=function(){clearTimeout(this._timeout),this._timeout=null},t._jQueryInterface=function(e){return this.each((function(){var n=o.default(this),i=n.data(me);if(i||(i=new t(this,"object"==typeof e&&e),n.data(me,i)),"string"==typeof e){if("undefined"==typeof i[e])throw new TypeError('No method named "'+e+'"');i[e](this)}}))},l(t,null,[{key:"VERSION",get:function(){return"4.6.1"}},{key:"DefaultType",get:function(){return Te}},{key:"Default",get:function(){return Ee}}]),t}();o.default.fn.toast=we._jQueryInterface,o.default.fn.toast.Constructor=we,o.default.fn.toast.noConflict=function(){return o.default.fn.toast=pe,we._jQueryInterface},t.Alert=g,t.Button=E,t.Carousel=P,t.Collapse=V,t.Dropdown=lt,t.Modal=Ct,t.Popover=Jt,t.Scrollspy=se,t.Tab=ge,t.Toast=we,t.Tooltip=Wt,t.Util=d,Object.defineProperty(t,"__esModule",{value:!0})})); +//# sourceMappingURL=bootstrap.min.js.map diff --git a/docs/_static/js/vendor/popper.min.js b/docs/_static/js/vendor/popper.min.js new file mode 100644 index 0000000..bb1aaae --- /dev/null +++ b/docs/_static/js/vendor/popper.min.js @@ -0,0 +1,5 @@ +/* + Copyright (C) Federico Zivolo 2020 + Distributed under the MIT License (license terms are at http://opensource.org/licenses/MIT). + */(function(e,t){'object'==typeof exports&&'undefined'!=typeof module?module.exports=t():'function'==typeof define&&define.amd?define(t):e.Popper=t()})(this,function(){'use strict';function e(e){return e&&'[object Function]'==={}.toString.call(e)}function t(e,t){if(1!==e.nodeType)return[];var o=e.ownerDocument.defaultView,n=o.getComputedStyle(e,null);return t?n[t]:n}function o(e){return'HTML'===e.nodeName?e:e.parentNode||e.host}function n(e){if(!e)return document.body;switch(e.nodeName){case'HTML':case'BODY':return e.ownerDocument.body;case'#document':return e.body;}var i=t(e),r=i.overflow,p=i.overflowX,s=i.overflowY;return /(auto|scroll|overlay)/.test(r+s+p)?e:n(o(e))}function i(e){return e&&e.referenceNode?e.referenceNode:e}function r(e){return 11===e?re:10===e?pe:re||pe}function p(e){if(!e)return document.documentElement;for(var o=r(10)?document.body:null,n=e.offsetParent||null;n===o&&e.nextElementSibling;)n=(e=e.nextElementSibling).offsetParent;var i=n&&n.nodeName;return i&&'BODY'!==i&&'HTML'!==i?-1!==['TH','TD','TABLE'].indexOf(n.nodeName)&&'static'===t(n,'position')?p(n):n:e?e.ownerDocument.documentElement:document.documentElement}function s(e){var t=e.nodeName;return'BODY'!==t&&('HTML'===t||p(e.firstElementChild)===e)}function d(e){return null===e.parentNode?e:d(e.parentNode)}function a(e,t){if(!e||!e.nodeType||!t||!t.nodeType)return document.documentElement;var o=e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING,n=o?e:t,i=o?t:e,r=document.createRange();r.setStart(n,0),r.setEnd(i,0);var l=r.commonAncestorContainer;if(e!==l&&t!==l||n.contains(i))return s(l)?l:p(l);var f=d(e);return f.host?a(f.host,t):a(e,d(t).host)}function l(e){var t=1=o.clientWidth&&n>=o.clientHeight}),l=0a[e]&&!t.escapeWithReference&&(n=Q(f[o],a[e]-('right'===e?f.width:f.height))),ae({},o,n)}};return l.forEach(function(e){var t=-1===['left','top'].indexOf(e)?'secondary':'primary';f=le({},f,m[t](e))}),e.offsets.popper=f,e},priority:['left','right','top','bottom'],padding:5,boundariesElement:'scrollParent'},keepTogether:{order:400,enabled:!0,fn:function(e){var t=e.offsets,o=t.popper,n=t.reference,i=e.placement.split('-')[0],r=Z,p=-1!==['top','bottom'].indexOf(i),s=p?'right':'bottom',d=p?'left':'top',a=p?'width':'height';return o[s]r(n[s])&&(e.offsets.popper[d]=r(n[s])),e}},arrow:{order:500,enabled:!0,fn:function(e,o){var n;if(!K(e.instance.modifiers,'arrow','keepTogether'))return e;var i=o.element;if('string'==typeof i){if(i=e.instance.popper.querySelector(i),!i)return e;}else if(!e.instance.popper.contains(i))return console.warn('WARNING: `arrow.element` must be child of its popper element!'),e;var r=e.placement.split('-')[0],p=e.offsets,s=p.popper,d=p.reference,a=-1!==['left','right'].indexOf(r),l=a?'height':'width',f=a?'Top':'Left',m=f.toLowerCase(),h=a?'left':'top',c=a?'bottom':'right',u=S(i)[l];d[c]-us[c]&&(e.offsets.popper[m]+=d[m]+u-s[c]),e.offsets.popper=g(e.offsets.popper);var b=d[m]+d[l]/2-u/2,w=t(e.instance.popper),y=parseFloat(w['margin'+f]),E=parseFloat(w['border'+f+'Width']),v=b-e.offsets.popper[m]-y-E;return v=ee(Q(s[l]-u,v),0),e.arrowElement=i,e.offsets.arrow=(n={},ae(n,m,$(v)),ae(n,h,''),n),e},element:'[x-arrow]'},flip:{order:600,enabled:!0,fn:function(e,t){if(W(e.instance.modifiers,'inner'))return e;if(e.flipped&&e.placement===e.originalPlacement)return e;var o=v(e.instance.popper,e.instance.reference,t.padding,t.boundariesElement,e.positionFixed),n=e.placement.split('-')[0],i=T(n),r=e.placement.split('-')[1]||'',p=[];switch(t.behavior){case ce.FLIP:p=[n,i];break;case ce.CLOCKWISE:p=G(n);break;case ce.COUNTERCLOCKWISE:p=G(n,!0);break;default:p=t.behavior;}return p.forEach(function(s,d){if(n!==s||p.length===d+1)return e;n=e.placement.split('-')[0],i=T(n);var a=e.offsets.popper,l=e.offsets.reference,f=Z,m='left'===n&&f(a.right)>f(l.left)||'right'===n&&f(a.left)f(l.top)||'bottom'===n&&f(a.top)f(o.right),g=f(a.top)f(o.bottom),b='left'===n&&h||'right'===n&&c||'top'===n&&g||'bottom'===n&&u,w=-1!==['top','bottom'].indexOf(n),y=!!t.flipVariations&&(w&&'start'===r&&h||w&&'end'===r&&c||!w&&'start'===r&&g||!w&&'end'===r&&u),E=!!t.flipVariationsByContent&&(w&&'start'===r&&c||w&&'end'===r&&h||!w&&'start'===r&&u||!w&&'end'===r&&g),v=y||E;(m||b||v)&&(e.flipped=!0,(m||b)&&(n=p[d+1]),v&&(r=z(r)),e.placement=n+(r?'-'+r:''),e.offsets.popper=le({},e.offsets.popper,C(e.instance.popper,e.offsets.reference,e.placement)),e=P(e.instance.modifiers,e,'flip'))}),e},behavior:'flip',padding:5,boundariesElement:'viewport',flipVariations:!1,flipVariationsByContent:!1},inner:{order:700,enabled:!1,fn:function(e){var t=e.placement,o=t.split('-')[0],n=e.offsets,i=n.popper,r=n.reference,p=-1!==['left','right'].indexOf(o),s=-1===['top','left'].indexOf(o);return i[p?'left':'top']=r[o]-(s?i[p?'width':'height']:0),e.placement=T(t),e.offsets.popper=g(i),e}},hide:{order:800,enabled:!0,fn:function(e){if(!K(e.instance.modifiers,'hide','preventOverflow'))return e;var t=e.offsets.reference,o=D(e.instance.modifiers,function(e){return'preventOverflow'===e.name}).boundaries;if(t.bottomo.right||t.top>o.bottom||t.rightwindow.devicePixelRatio||!fe),c='bottom'===o?'top':'bottom',g='right'===n?'left':'right',b=B('transform');if(d='bottom'==c?'HTML'===l.nodeName?-l.clientHeight+h.bottom:-f.height+h.bottom:h.top,s='right'==g?'HTML'===l.nodeName?-l.clientWidth+h.right:-f.width+h.right:h.left,a&&b)m[b]='translate3d('+s+'px, '+d+'px, 0)',m[c]=0,m[g]=0,m.willChange='transform';else{var w='bottom'==c?-1:1,y='right'==g?-1:1;m[c]=d*w,m[g]=s*y,m.willChange=c+', '+g}var E={"x-placement":e.placement};return e.attributes=le({},E,e.attributes),e.styles=le({},m,e.styles),e.arrowStyles=le({},e.offsets.arrow,e.arrowStyles),e},gpuAcceleration:!0,x:'bottom',y:'right'},applyStyle:{order:900,enabled:!0,fn:function(e){return V(e.instance.popper,e.styles),j(e.instance.popper,e.attributes),e.arrowElement&&Object.keys(e.arrowStyles).length&&V(e.arrowElement,e.arrowStyles),e},onLoad:function(e,t,o,n,i){var r=L(i,t,e,o.positionFixed),p=O(o.placement,r,t,e,o.modifiers.flip.boundariesElement,o.modifiers.flip.padding);return t.setAttribute('x-placement',p),V(t,{position:o.positionFixed?'fixed':'absolute'}),o},gpuAcceleration:void 0}}},ge}); +//# sourceMappingURL=popper.min.js.map diff --git a/docs/_static/language_data.js b/docs/_static/language_data.js new file mode 100644 index 0000000..250f566 --- /dev/null +++ b/docs/_static/language_data.js @@ -0,0 +1,199 @@ +/* + * language_data.js + * ~~~~~~~~~~~~~~~~ + * + * This script contains the language-specific data used by searchtools.js, + * namely the list of stopwords, stemmer, scorer and splitter. + * + * :copyright: Copyright 2007-2023 by the Sphinx team, see AUTHORS. + * :license: BSD, see LICENSE for details. + * + */ + +var stopwords = ["a", "and", "are", "as", "at", "be", "but", "by", "for", "if", "in", "into", "is", "it", "near", "no", "not", "of", "on", "or", "such", "that", "the", "their", "then", "there", "these", "they", "this", "to", "was", "will", "with"]; + + +/* Non-minified version is copied as a separate JS file, is available */ + +/** + * Porter Stemmer + */ +var Stemmer = function() { + + var step2list = { + ational: 'ate', + tional: 'tion', + enci: 'ence', + anci: 'ance', + izer: 'ize', + bli: 'ble', + alli: 'al', + entli: 'ent', + eli: 'e', + ousli: 'ous', + ization: 'ize', + ation: 'ate', + ator: 'ate', + alism: 'al', + iveness: 'ive', + fulness: 'ful', + ousness: 'ous', + aliti: 'al', + iviti: 'ive', + biliti: 'ble', + logi: 'log' + }; + + var step3list = { + icate: 'ic', + ative: '', + alize: 'al', + iciti: 'ic', + ical: 'ic', + ful: '', + ness: '' + }; + + var c = "[^aeiou]"; // consonant + var v = "[aeiouy]"; // vowel + var C = c + "[^aeiouy]*"; // consonant sequence + var V = v + "[aeiou]*"; // vowel sequence + + var mgr0 = "^(" + C + ")?" + V + C; // [C]VC... is m>0 + var meq1 = "^(" + C + ")?" + V + C + "(" + V + ")?$"; // [C]VC[V] is m=1 + var mgr1 = "^(" + C + ")?" + V + C + V + C; // [C]VCVC... is m>1 + var s_v = "^(" + C + ")?" + v; // vowel in stem + + this.stemWord = function (w) { + var stem; + var suffix; + var firstch; + var origword = w; + + if (w.length < 3) + return w; + + var re; + var re2; + var re3; + var re4; + + firstch = w.substr(0,1); + if (firstch == "y") + w = firstch.toUpperCase() + w.substr(1); + + // Step 1a + re = /^(.+?)(ss|i)es$/; + re2 = /^(.+?)([^s])s$/; + + if (re.test(w)) + w = w.replace(re,"$1$2"); + else if (re2.test(w)) + w = w.replace(re2,"$1$2"); + + // Step 1b + re = /^(.+?)eed$/; + re2 = /^(.+?)(ed|ing)$/; + if (re.test(w)) { + var fp = re.exec(w); + re = new RegExp(mgr0); + if (re.test(fp[1])) { + re = /.$/; + w = w.replace(re,""); + } + } + else if (re2.test(w)) { + var fp = re2.exec(w); + stem = fp[1]; + re2 = new RegExp(s_v); + if (re2.test(stem)) { + w = stem; + re2 = /(at|bl|iz)$/; + re3 = new RegExp("([^aeiouylsz])\\1$"); + re4 = new RegExp("^" + C + v + "[^aeiouwxy]$"); + if (re2.test(w)) + w = w + "e"; + else if (re3.test(w)) { + re = /.$/; + w = w.replace(re,""); + } + else if (re4.test(w)) + w = w + "e"; + } + } + + // Step 1c + re = /^(.+?)y$/; + if (re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + re = new RegExp(s_v); + if (re.test(stem)) + w = stem + "i"; + } + + // Step 2 + re = /^(.+?)(ational|tional|enci|anci|izer|bli|alli|entli|eli|ousli|ization|ation|ator|alism|iveness|fulness|ousness|aliti|iviti|biliti|logi)$/; + if (re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + suffix = fp[2]; + re = new RegExp(mgr0); + if (re.test(stem)) + w = stem + step2list[suffix]; + } + + // Step 3 + re = /^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/; + if (re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + suffix = fp[2]; + re = new RegExp(mgr0); + if (re.test(stem)) + w = stem + step3list[suffix]; + } + + // Step 4 + re = /^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/; + re2 = /^(.+?)(s|t)(ion)$/; + if (re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + re = new RegExp(mgr1); + if (re.test(stem)) + w = stem; + } + else if (re2.test(w)) { + var fp = re2.exec(w); + stem = fp[1] + fp[2]; + re2 = new RegExp(mgr1); + if (re2.test(stem)) + w = stem; + } + + // Step 5 + re = /^(.+?)e$/; + if (re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + re = new RegExp(mgr1); + re2 = new RegExp(meq1); + re3 = new RegExp("^" + C + v + "[^aeiouwxy]$"); + if (re.test(stem) || (re2.test(stem) && !(re3.test(stem)))) + w = stem; + } + re = /ll$/; + re2 = new RegExp(mgr1); + if (re.test(w) && re2.test(w)) { + re = /.$/; + w = w.replace(re,""); + } + + // and turn initial Y back to y + if (firstch == "y") + w = firstch.toLowerCase() + w.substr(1); + return w; + } +} + diff --git a/docs/_static/minus.png b/docs/_static/minus.png new file mode 100644 index 0000000000000000000000000000000000000000..d96755fdaf8bb2214971e0db9c1fd3077d7c419d GIT binary patch literal 90 zcmeAS@N?(olHy`uVBq!ia0vp^+#t*WBp7;*Yy1LIik>cxAr*|t7R?Mi>2?kWtu=nj kDsEF_5m^0CR;1wuP-*O&G^0G}KYk!hp00i_>zopr08q^qX#fBK literal 0 HcmV?d00001 diff --git a/docs/_static/nbsphinx-broken-thumbnail.svg b/docs/_static/nbsphinx-broken-thumbnail.svg new file mode 100644 index 0000000..4919ca8 --- /dev/null +++ b/docs/_static/nbsphinx-broken-thumbnail.svg @@ -0,0 +1,9 @@ + + + + diff --git a/docs/_static/nbsphinx-code-cells.css b/docs/_static/nbsphinx-code-cells.css new file mode 100644 index 0000000..a3fb27c --- /dev/null +++ b/docs/_static/nbsphinx-code-cells.css @@ -0,0 +1,259 @@ +/* remove conflicting styling from Sphinx themes */ +div.nbinput.container div.prompt *, +div.nboutput.container div.prompt *, +div.nbinput.container div.input_area pre, +div.nboutput.container div.output_area pre, +div.nbinput.container div.input_area .highlight, +div.nboutput.container div.output_area .highlight { + border: none; + padding: 0; + margin: 0; + box-shadow: none; +} + +div.nbinput.container > div[class*=highlight], +div.nboutput.container > div[class*=highlight] { + margin: 0; +} + +div.nbinput.container div.prompt *, +div.nboutput.container div.prompt * { + background: none; +} + +div.nboutput.container div.output_area .highlight, +div.nboutput.container div.output_area pre { + background: unset; +} + +div.nboutput.container div.output_area div.highlight { + color: unset; /* override Pygments text color */ +} + +/* avoid gaps between output lines */ +div.nboutput.container div[class*=highlight] pre { + line-height: normal; +} + +/* input/output containers */ +div.nbinput.container, +div.nboutput.container { + display: -webkit-flex; + display: flex; + align-items: flex-start; + margin: 0; + width: 100%; +} +@media (max-width: 540px) { + div.nbinput.container, + div.nboutput.container { + flex-direction: column; + } +} + +/* input container */ +div.nbinput.container { + padding-top: 5px; +} + +/* last container */ +div.nblast.container { + padding-bottom: 5px; +} + +/* input prompt */ +div.nbinput.container div.prompt pre, +/* for sphinx_immaterial theme: */ +div.nbinput.container div.prompt pre > code { + color: #307FC1; +} + +/* output prompt */ +div.nboutput.container div.prompt pre, +/* for sphinx_immaterial theme: */ +div.nboutput.container div.prompt pre > code { + color: #BF5B3D; +} + +/* all prompts */ +div.nbinput.container div.prompt, +div.nboutput.container div.prompt { + width: 4.5ex; + padding-top: 5px; + position: relative; + user-select: none; +} + +div.nbinput.container div.prompt > div, +div.nboutput.container div.prompt > div { + position: absolute; + right: 0; + margin-right: 0.3ex; +} + +@media (max-width: 540px) { + div.nbinput.container div.prompt, + div.nboutput.container div.prompt { + width: unset; + text-align: left; + padding: 0.4em; + } + div.nboutput.container div.prompt.empty { + padding: 0; + } + + div.nbinput.container div.prompt > div, + div.nboutput.container div.prompt > div { + position: unset; + } +} + +/* disable scrollbars and line breaks on prompts */ +div.nbinput.container div.prompt pre, +div.nboutput.container div.prompt pre { + overflow: hidden; + white-space: pre; +} + +/* input/output area */ +div.nbinput.container div.input_area, +div.nboutput.container div.output_area { + -webkit-flex: 1; + flex: 1; + overflow: auto; +} +@media (max-width: 540px) { + div.nbinput.container div.input_area, + div.nboutput.container div.output_area { + width: 100%; + } +} + +/* input area */ +div.nbinput.container div.input_area { + border: 1px solid #e0e0e0; + border-radius: 2px; + /*background: #f5f5f5;*/ +} + +/* override MathJax center alignment in output cells */ +div.nboutput.container div[class*=MathJax] { + text-align: left !important; +} + +/* override sphinx.ext.imgmath center alignment in output cells */ +div.nboutput.container div.math p { + text-align: left; +} + +/* standard error */ +div.nboutput.container div.output_area.stderr { + background: #fdd; +} + +/* ANSI colors */ +.ansi-black-fg { color: #3E424D; } +.ansi-black-bg { background-color: #3E424D; } +.ansi-black-intense-fg { color: #282C36; } +.ansi-black-intense-bg { background-color: #282C36; } +.ansi-red-fg { color: #E75C58; } +.ansi-red-bg { background-color: #E75C58; } +.ansi-red-intense-fg { color: #B22B31; } +.ansi-red-intense-bg { background-color: #B22B31; } +.ansi-green-fg { color: #00A250; } +.ansi-green-bg { background-color: #00A250; } +.ansi-green-intense-fg { color: #007427; } +.ansi-green-intense-bg { background-color: #007427; } +.ansi-yellow-fg { color: #DDB62B; } +.ansi-yellow-bg { background-color: #DDB62B; } +.ansi-yellow-intense-fg { color: #B27D12; } +.ansi-yellow-intense-bg { background-color: #B27D12; } +.ansi-blue-fg { color: #208FFB; } +.ansi-blue-bg { background-color: #208FFB; } +.ansi-blue-intense-fg { color: #0065CA; } +.ansi-blue-intense-bg { background-color: #0065CA; } +.ansi-magenta-fg { color: #D160C4; } +.ansi-magenta-bg { background-color: #D160C4; } +.ansi-magenta-intense-fg { color: #A03196; } +.ansi-magenta-intense-bg { background-color: #A03196; } +.ansi-cyan-fg { color: #60C6C8; } +.ansi-cyan-bg { background-color: #60C6C8; } +.ansi-cyan-intense-fg { color: #258F8F; } +.ansi-cyan-intense-bg { background-color: #258F8F; } +.ansi-white-fg { color: #C5C1B4; } +.ansi-white-bg { background-color: #C5C1B4; } +.ansi-white-intense-fg { color: #A1A6B2; } +.ansi-white-intense-bg { background-color: #A1A6B2; } + +.ansi-default-inverse-fg { color: #FFFFFF; } +.ansi-default-inverse-bg { background-color: #000000; } + +.ansi-bold { font-weight: bold; } +.ansi-underline { text-decoration: underline; } + + +div.nbinput.container div.input_area div[class*=highlight] > pre, +div.nboutput.container div.output_area div[class*=highlight] > pre, +div.nboutput.container div.output_area div[class*=highlight].math, +div.nboutput.container div.output_area.rendered_html, +div.nboutput.container div.output_area > div.output_javascript, +div.nboutput.container div.output_area:not(.rendered_html) > img{ + padding: 5px; + margin: 0; +} + +/* fix copybtn overflow problem in chromium (needed for 'sphinx_copybutton') */ +div.nbinput.container div.input_area > div[class^='highlight'], +div.nboutput.container div.output_area > div[class^='highlight']{ + overflow-y: hidden; +} + +/* hide copy button on prompts for 'sphinx_copybutton' extension ... */ +.prompt .copybtn, +/* ... and 'sphinx_immaterial' theme */ +.prompt .md-clipboard.md-icon { + display: none; +} + +/* Some additional styling taken form the Jupyter notebook CSS */ +.jp-RenderedHTMLCommon table, +div.rendered_html table { + border: none; + border-collapse: collapse; + border-spacing: 0; + color: black; + font-size: 12px; + table-layout: fixed; +} +.jp-RenderedHTMLCommon thead, +div.rendered_html thead { + border-bottom: 1px solid black; + vertical-align: bottom; +} +.jp-RenderedHTMLCommon tr, +.jp-RenderedHTMLCommon th, +.jp-RenderedHTMLCommon td, +div.rendered_html tr, +div.rendered_html th, +div.rendered_html td { + text-align: right; + vertical-align: middle; + padding: 0.5em 0.5em; + line-height: normal; + white-space: normal; + max-width: none; + border: none; +} +.jp-RenderedHTMLCommon th, +div.rendered_html th { + font-weight: bold; +} +.jp-RenderedHTMLCommon tbody tr:nth-child(odd), +div.rendered_html tbody tr:nth-child(odd) { + background: #f5f5f5; +} +.jp-RenderedHTMLCommon tbody tr:hover, +div.rendered_html tbody tr:hover { + background: rgba(66, 165, 245, 0.2); +} + diff --git a/docs/_static/nbsphinx-gallery.css b/docs/_static/nbsphinx-gallery.css new file mode 100644 index 0000000..365c27a --- /dev/null +++ b/docs/_static/nbsphinx-gallery.css @@ -0,0 +1,31 @@ +.nbsphinx-gallery { + display: grid; + grid-template-columns: repeat(auto-fill, minmax(160px, 1fr)); + gap: 5px; + margin-top: 1em; + margin-bottom: 1em; +} + +.nbsphinx-gallery > a { + padding: 5px; + border: 1px dotted currentColor; + border-radius: 2px; + text-align: center; +} + +.nbsphinx-gallery > a:hover { + border-style: solid; +} + +.nbsphinx-gallery img { + max-width: 100%; + max-height: 100%; +} + +.nbsphinx-gallery > a > div:first-child { + display: flex; + align-items: start; + justify-content: center; + height: 120px; + margin-bottom: 5px; +} diff --git a/docs/_static/nbsphinx-no-thumbnail.svg b/docs/_static/nbsphinx-no-thumbnail.svg new file mode 100644 index 0000000..9dca758 --- /dev/null +++ b/docs/_static/nbsphinx-no-thumbnail.svg @@ -0,0 +1,9 @@ + + + + diff --git a/docs/_static/plus.png b/docs/_static/plus.png new file mode 100644 index 0000000000000000000000000000000000000000..7107cec93a979b9a5f64843235a16651d563ce2d GIT binary patch literal 90 zcmeAS@N?(olHy`uVBq!ia0vp^+#t*WBp7;*Yy1LIik>cxAr*|t7R?Mi>2?kWtu>-2 m3q%Vub%g%s<8sJhVPMczOq}xhg9DJoz~JfX=d#Wzp$Pyb1r*Kz literal 0 HcmV?d00001 diff --git a/docs/_static/pygments.css b/docs/_static/pygments.css new file mode 100644 index 0000000..84ab303 --- /dev/null +++ b/docs/_static/pygments.css @@ -0,0 +1,75 @@ +pre { line-height: 125%; } +td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } +span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } +td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } +span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } +.highlight .hll { background-color: #ffffcc } +.highlight { background: #f8f8f8; } +.highlight .c { color: #3D7B7B; font-style: italic } /* Comment */ +.highlight .err { border: 1px solid #FF0000 } /* Error */ +.highlight .k { color: #008000; font-weight: bold } /* Keyword */ +.highlight .o { color: #666666 } /* Operator */ +.highlight .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */ +.highlight .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */ +.highlight .cp { color: #9C6500 } /* Comment.Preproc */ +.highlight .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */ +.highlight .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */ +.highlight .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */ +.highlight .gd { color: #A00000 } /* Generic.Deleted */ +.highlight .ge { font-style: italic } /* Generic.Emph */ +.highlight .ges { font-weight: bold; font-style: italic } /* Generic.EmphStrong */ +.highlight .gr { color: #E40000 } /* Generic.Error */ +.highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */ +.highlight .gi { color: #008400 } /* Generic.Inserted */ +.highlight .go { color: #717171 } /* Generic.Output */ +.highlight .gp { color: #000080; font-weight: bold } /* Generic.Prompt */ +.highlight .gs { font-weight: bold } /* Generic.Strong */ +.highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ +.highlight .gt { color: #0044DD } /* Generic.Traceback */ +.highlight .kc { color: #008000; font-weight: bold } /* Keyword.Constant */ +.highlight .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ +.highlight .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ +.highlight .kp { color: #008000 } /* Keyword.Pseudo */ +.highlight .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ +.highlight .kt { color: #B00040 } /* Keyword.Type */ +.highlight .m { color: #666666 } /* Literal.Number */ +.highlight .s { color: #BA2121 } /* Literal.String */ +.highlight .na { color: #687822 } /* Name.Attribute */ +.highlight .nb { color: #008000 } /* Name.Builtin */ +.highlight .nc { color: #0000FF; font-weight: bold } /* Name.Class */ +.highlight .no { color: #880000 } /* Name.Constant */ +.highlight .nd { color: #AA22FF } /* Name.Decorator */ +.highlight .ni { color: #717171; font-weight: bold } /* Name.Entity */ +.highlight .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */ +.highlight .nf { color: #0000FF } /* Name.Function */ +.highlight .nl { color: #767600 } /* Name.Label */ +.highlight .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ +.highlight .nt { color: #008000; font-weight: bold } /* Name.Tag */ +.highlight .nv { color: #19177C } /* Name.Variable */ +.highlight .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ +.highlight .w { color: #bbbbbb } /* Text.Whitespace */ +.highlight .mb { color: #666666 } /* Literal.Number.Bin */ +.highlight .mf { color: #666666 } /* Literal.Number.Float */ +.highlight .mh { color: #666666 } /* Literal.Number.Hex */ +.highlight .mi { color: #666666 } /* Literal.Number.Integer */ +.highlight .mo { color: #666666 } /* Literal.Number.Oct */ +.highlight .sa { color: #BA2121 } /* Literal.String.Affix */ +.highlight .sb { color: #BA2121 } /* Literal.String.Backtick */ +.highlight .sc { color: #BA2121 } /* Literal.String.Char */ +.highlight .dl { color: #BA2121 } /* Literal.String.Delimiter */ +.highlight .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ +.highlight .s2 { color: #BA2121 } /* Literal.String.Double */ +.highlight .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */ +.highlight .sh { color: #BA2121 } /* Literal.String.Heredoc */ +.highlight .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */ +.highlight .sx { color: #008000 } /* Literal.String.Other */ +.highlight .sr { color: #A45A77 } /* Literal.String.Regex */ +.highlight .s1 { color: #BA2121 } /* Literal.String.Single */ +.highlight .ss { color: #19177C } /* Literal.String.Symbol */ +.highlight .bp { color: #008000 } /* Name.Builtin.Pseudo */ +.highlight .fm { color: #0000FF } /* Name.Function.Magic */ +.highlight .vc { color: #19177C } /* Name.Variable.Class */ +.highlight .vg { color: #19177C } /* Name.Variable.Global */ +.highlight .vi { color: #19177C } /* Name.Variable.Instance */ +.highlight .vm { color: #19177C } /* Name.Variable.Magic */ +.highlight .il { color: #666666 } /* Literal.Number.Integer.Long */ \ No newline at end of file diff --git a/docs/_static/searchtools.js b/docs/_static/searchtools.js new file mode 100644 index 0000000..97d56a7 --- /dev/null +++ b/docs/_static/searchtools.js @@ -0,0 +1,566 @@ +/* + * searchtools.js + * ~~~~~~~~~~~~~~~~ + * + * Sphinx JavaScript utilities for the full-text search. + * + * :copyright: Copyright 2007-2023 by the Sphinx team, see AUTHORS. + * :license: BSD, see LICENSE for details. + * + */ +"use strict"; + +/** + * Simple result scoring code. + */ +if (typeof Scorer === "undefined") { + var Scorer = { + // Implement the following function to further tweak the score for each result + // The function takes a result array [docname, title, anchor, descr, score, filename] + // and returns the new score. + /* + score: result => { + const [docname, title, anchor, descr, score, filename] = result + return score + }, + */ + + // query matches the full name of an object + objNameMatch: 11, + // or matches in the last dotted part of the object name + objPartialMatch: 6, + // Additive scores depending on the priority of the object + objPrio: { + 0: 15, // used to be importantResults + 1: 5, // used to be objectResults + 2: -5, // used to be unimportantResults + }, + // Used when the priority is not in the mapping. + objPrioDefault: 0, + + // query found in title + title: 15, + partialTitle: 7, + // query found in terms + term: 5, + partialTerm: 2, + }; +} + +const _removeChildren = (element) => { + while (element && element.lastChild) element.removeChild(element.lastChild); +}; + +/** + * See https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions#escaping + */ +const _escapeRegExp = (string) => + string.replace(/[.*+\-?^${}()|[\]\\]/g, "\\$&"); // $& means the whole matched string + +const _displayItem = (item, searchTerms) => { + const docBuilder = DOCUMENTATION_OPTIONS.BUILDER; + const docUrlRoot = DOCUMENTATION_OPTIONS.URL_ROOT; + const docFileSuffix = DOCUMENTATION_OPTIONS.FILE_SUFFIX; + const docLinkSuffix = DOCUMENTATION_OPTIONS.LINK_SUFFIX; + const showSearchSummary = DOCUMENTATION_OPTIONS.SHOW_SEARCH_SUMMARY; + + const [docName, title, anchor, descr, score, _filename] = item; + + let listItem = document.createElement("li"); + let requestUrl; + let linkUrl; + if (docBuilder === "dirhtml") { + // dirhtml builder + let dirname = docName + "/"; + if (dirname.match(/\/index\/$/)) + dirname = dirname.substring(0, dirname.length - 6); + else if (dirname === "index/") dirname = ""; + requestUrl = docUrlRoot + dirname; + linkUrl = requestUrl; + } else { + // normal html builders + requestUrl = docUrlRoot + docName + docFileSuffix; + linkUrl = docName + docLinkSuffix; + } + let linkEl = listItem.appendChild(document.createElement("a")); + linkEl.href = linkUrl + anchor; + linkEl.dataset.score = score; + linkEl.innerHTML = title; + if (descr) + listItem.appendChild(document.createElement("span")).innerHTML = + " (" + descr + ")"; + else if (showSearchSummary) + fetch(requestUrl) + .then((responseData) => responseData.text()) + .then((data) => { + if (data) + listItem.appendChild( + Search.makeSearchSummary(data, searchTerms) + ); + }); + Search.output.appendChild(listItem); +}; +const _finishSearch = (resultCount) => { + Search.stopPulse(); + Search.title.innerText = _("Search Results"); + if (!resultCount) + Search.status.innerText = Documentation.gettext( + "Your search did not match any documents. Please make sure that all words are spelled correctly and that you've selected enough categories." + ); + else + Search.status.innerText = _( + `Search finished, found ${resultCount} page(s) matching the search query.` + ); +}; +const _displayNextItem = ( + results, + resultCount, + searchTerms +) => { + // results left, load the summary and display it + // this is intended to be dynamic (don't sub resultsCount) + if (results.length) { + _displayItem(results.pop(), searchTerms); + setTimeout( + () => _displayNextItem(results, resultCount, searchTerms), + 5 + ); + } + // search finished, update title and status message + else _finishSearch(resultCount); +}; + +/** + * Default splitQuery function. Can be overridden in ``sphinx.search`` with a + * custom function per language. + * + * The regular expression works by splitting the string on consecutive characters + * that are not Unicode letters, numbers, underscores, or emoji characters. + * This is the same as ``\W+`` in Python, preserving the surrogate pair area. + */ +if (typeof splitQuery === "undefined") { + var splitQuery = (query) => query + .split(/[^\p{Letter}\p{Number}_\p{Emoji_Presentation}]+/gu) + .filter(term => term) // remove remaining empty strings +} + +/** + * Search Module + */ +const Search = { + _index: null, + _queued_query: null, + _pulse_status: -1, + + htmlToText: (htmlString) => { + const htmlElement = new DOMParser().parseFromString(htmlString, 'text/html'); + htmlElement.querySelectorAll(".headerlink").forEach((el) => { el.remove() }); + const docContent = htmlElement.querySelector('[role="main"]'); + if (docContent !== undefined) return docContent.textContent; + console.warn( + "Content block not found. Sphinx search tries to obtain it via '[role=main]'. Could you check your theme or template." + ); + return ""; + }, + + init: () => { + const query = new URLSearchParams(window.location.search).get("q"); + document + .querySelectorAll('input[name="q"]') + .forEach((el) => (el.value = query)); + if (query) Search.performSearch(query); + }, + + loadIndex: (url) => + (document.body.appendChild(document.createElement("script")).src = url), + + setIndex: (index) => { + Search._index = index; + if (Search._queued_query !== null) { + const query = Search._queued_query; + Search._queued_query = null; + Search.query(query); + } + }, + + hasIndex: () => Search._index !== null, + + deferQuery: (query) => (Search._queued_query = query), + + stopPulse: () => (Search._pulse_status = -1), + + startPulse: () => { + if (Search._pulse_status >= 0) return; + + const pulse = () => { + Search._pulse_status = (Search._pulse_status + 1) % 4; + Search.dots.innerText = ".".repeat(Search._pulse_status); + if (Search._pulse_status >= 0) window.setTimeout(pulse, 500); + }; + pulse(); + }, + + /** + * perform a search for something (or wait until index is loaded) + */ + performSearch: (query) => { + // create the required interface elements + const searchText = document.createElement("h2"); + searchText.textContent = _("Searching"); + const searchSummary = document.createElement("p"); + searchSummary.classList.add("search-summary"); + searchSummary.innerText = ""; + const searchList = document.createElement("ul"); + searchList.classList.add("search"); + + const out = document.getElementById("search-results"); + Search.title = out.appendChild(searchText); + Search.dots = Search.title.appendChild(document.createElement("span")); + Search.status = out.appendChild(searchSummary); + Search.output = out.appendChild(searchList); + + const searchProgress = document.getElementById("search-progress"); + // Some themes don't use the search progress node + if (searchProgress) { + searchProgress.innerText = _("Preparing search..."); + } + Search.startPulse(); + + // index already loaded, the browser was quick! + if (Search.hasIndex()) Search.query(query); + else Search.deferQuery(query); + }, + + /** + * execute search (requires search index to be loaded) + */ + query: (query) => { + const filenames = Search._index.filenames; + const docNames = Search._index.docnames; + const titles = Search._index.titles; + const allTitles = Search._index.alltitles; + const indexEntries = Search._index.indexentries; + + // stem the search terms and add them to the correct list + const stemmer = new Stemmer(); + const searchTerms = new Set(); + const excludedTerms = new Set(); + const highlightTerms = new Set(); + const objectTerms = new Set(splitQuery(query.toLowerCase().trim())); + splitQuery(query.trim()).forEach((queryTerm) => { + const queryTermLower = queryTerm.toLowerCase(); + + // maybe skip this "word" + // stopwords array is from language_data.js + if ( + stopwords.indexOf(queryTermLower) !== -1 || + queryTerm.match(/^\d+$/) + ) + return; + + // stem the word + let word = stemmer.stemWord(queryTermLower); + // select the correct list + if (word[0] === "-") excludedTerms.add(word.substr(1)); + else { + searchTerms.add(word); + highlightTerms.add(queryTermLower); + } + }); + + if (SPHINX_HIGHLIGHT_ENABLED) { // set in sphinx_highlight.js + localStorage.setItem("sphinx_highlight_terms", [...highlightTerms].join(" ")) + } + + // console.debug("SEARCH: searching for:"); + // console.info("required: ", [...searchTerms]); + // console.info("excluded: ", [...excludedTerms]); + + // array of [docname, title, anchor, descr, score, filename] + let results = []; + _removeChildren(document.getElementById("search-progress")); + + const queryLower = query.toLowerCase(); + for (const [title, foundTitles] of Object.entries(allTitles)) { + if (title.toLowerCase().includes(queryLower) && (queryLower.length >= title.length/2)) { + for (const [file, id] of foundTitles) { + let score = Math.round(100 * queryLower.length / title.length) + results.push([ + docNames[file], + titles[file] !== title ? `${titles[file]} > ${title}` : title, + id !== null ? "#" + id : "", + null, + score, + filenames[file], + ]); + } + } + } + + // search for explicit entries in index directives + for (const [entry, foundEntries] of Object.entries(indexEntries)) { + if (entry.includes(queryLower) && (queryLower.length >= entry.length/2)) { + for (const [file, id] of foundEntries) { + let score = Math.round(100 * queryLower.length / entry.length) + results.push([ + docNames[file], + titles[file], + id ? "#" + id : "", + null, + score, + filenames[file], + ]); + } + } + } + + // lookup as object + objectTerms.forEach((term) => + results.push(...Search.performObjectSearch(term, objectTerms)) + ); + + // lookup as search terms in fulltext + results.push(...Search.performTermsSearch(searchTerms, excludedTerms)); + + // let the scorer override scores with a custom scoring function + if (Scorer.score) results.forEach((item) => (item[4] = Scorer.score(item))); + + // now sort the results by score (in opposite order of appearance, since the + // display function below uses pop() to retrieve items) and then + // alphabetically + results.sort((a, b) => { + const leftScore = a[4]; + const rightScore = b[4]; + if (leftScore === rightScore) { + // same score: sort alphabetically + const leftTitle = a[1].toLowerCase(); + const rightTitle = b[1].toLowerCase(); + if (leftTitle === rightTitle) return 0; + return leftTitle > rightTitle ? -1 : 1; // inverted is intentional + } + return leftScore > rightScore ? 1 : -1; + }); + + // remove duplicate search results + // note the reversing of results, so that in the case of duplicates, the highest-scoring entry is kept + let seen = new Set(); + results = results.reverse().reduce((acc, result) => { + let resultStr = result.slice(0, 4).concat([result[5]]).map(v => String(v)).join(','); + if (!seen.has(resultStr)) { + acc.push(result); + seen.add(resultStr); + } + return acc; + }, []); + + results = results.reverse(); + + // for debugging + //Search.lastresults = results.slice(); // a copy + // console.info("search results:", Search.lastresults); + + // print the results + _displayNextItem(results, results.length, searchTerms); + }, + + /** + * search for object names + */ + performObjectSearch: (object, objectTerms) => { + const filenames = Search._index.filenames; + const docNames = Search._index.docnames; + const objects = Search._index.objects; + const objNames = Search._index.objnames; + const titles = Search._index.titles; + + const results = []; + + const objectSearchCallback = (prefix, match) => { + const name = match[4] + const fullname = (prefix ? prefix + "." : "") + name; + const fullnameLower = fullname.toLowerCase(); + if (fullnameLower.indexOf(object) < 0) return; + + let score = 0; + const parts = fullnameLower.split("."); + + // check for different match types: exact matches of full name or + // "last name" (i.e. last dotted part) + if (fullnameLower === object || parts.slice(-1)[0] === object) + score += Scorer.objNameMatch; + else if (parts.slice(-1)[0].indexOf(object) > -1) + score += Scorer.objPartialMatch; // matches in last name + + const objName = objNames[match[1]][2]; + const title = titles[match[0]]; + + // If more than one term searched for, we require other words to be + // found in the name/title/description + const otherTerms = new Set(objectTerms); + otherTerms.delete(object); + if (otherTerms.size > 0) { + const haystack = `${prefix} ${name} ${objName} ${title}`.toLowerCase(); + if ( + [...otherTerms].some((otherTerm) => haystack.indexOf(otherTerm) < 0) + ) + return; + } + + let anchor = match[3]; + if (anchor === "") anchor = fullname; + else if (anchor === "-") anchor = objNames[match[1]][1] + "-" + fullname; + + const descr = objName + _(", in ") + title; + + // add custom score for some objects according to scorer + if (Scorer.objPrio.hasOwnProperty(match[2])) + score += Scorer.objPrio[match[2]]; + else score += Scorer.objPrioDefault; + + results.push([ + docNames[match[0]], + fullname, + "#" + anchor, + descr, + score, + filenames[match[0]], + ]); + }; + Object.keys(objects).forEach((prefix) => + objects[prefix].forEach((array) => + objectSearchCallback(prefix, array) + ) + ); + return results; + }, + + /** + * search for full-text terms in the index + */ + performTermsSearch: (searchTerms, excludedTerms) => { + // prepare search + const terms = Search._index.terms; + const titleTerms = Search._index.titleterms; + const filenames = Search._index.filenames; + const docNames = Search._index.docnames; + const titles = Search._index.titles; + + const scoreMap = new Map(); + const fileMap = new Map(); + + // perform the search on the required terms + searchTerms.forEach((word) => { + const files = []; + const arr = [ + { files: terms[word], score: Scorer.term }, + { files: titleTerms[word], score: Scorer.title }, + ]; + // add support for partial matches + if (word.length > 2) { + const escapedWord = _escapeRegExp(word); + Object.keys(terms).forEach((term) => { + if (term.match(escapedWord) && !terms[word]) + arr.push({ files: terms[term], score: Scorer.partialTerm }); + }); + Object.keys(titleTerms).forEach((term) => { + if (term.match(escapedWord) && !titleTerms[word]) + arr.push({ files: titleTerms[word], score: Scorer.partialTitle }); + }); + } + + // no match but word was a required one + if (arr.every((record) => record.files === undefined)) return; + + // found search word in contents + arr.forEach((record) => { + if (record.files === undefined) return; + + let recordFiles = record.files; + if (recordFiles.length === undefined) recordFiles = [recordFiles]; + files.push(...recordFiles); + + // set score for the word in each file + recordFiles.forEach((file) => { + if (!scoreMap.has(file)) scoreMap.set(file, {}); + scoreMap.get(file)[word] = record.score; + }); + }); + + // create the mapping + files.forEach((file) => { + if (fileMap.has(file) && fileMap.get(file).indexOf(word) === -1) + fileMap.get(file).push(word); + else fileMap.set(file, [word]); + }); + }); + + // now check if the files don't contain excluded terms + const results = []; + for (const [file, wordList] of fileMap) { + // check if all requirements are matched + + // as search terms with length < 3 are discarded + const filteredTermCount = [...searchTerms].filter( + (term) => term.length > 2 + ).length; + if ( + wordList.length !== searchTerms.size && + wordList.length !== filteredTermCount + ) + continue; + + // ensure that none of the excluded terms is in the search result + if ( + [...excludedTerms].some( + (term) => + terms[term] === file || + titleTerms[term] === file || + (terms[term] || []).includes(file) || + (titleTerms[term] || []).includes(file) + ) + ) + break; + + // select one (max) score for the file. + const score = Math.max(...wordList.map((w) => scoreMap.get(file)[w])); + // add result to the result list + results.push([ + docNames[file], + titles[file], + "", + null, + score, + filenames[file], + ]); + } + return results; + }, + + /** + * helper function to return a node containing the + * search summary for a given text. keywords is a list + * of stemmed words. + */ + makeSearchSummary: (htmlText, keywords) => { + const text = Search.htmlToText(htmlText); + if (text === "") return null; + + const textLower = text.toLowerCase(); + const actualStartPosition = [...keywords] + .map((k) => textLower.indexOf(k.toLowerCase())) + .filter((i) => i > -1) + .slice(-1)[0]; + const startWithContext = Math.max(actualStartPosition - 120, 0); + + const top = startWithContext === 0 ? "" : "..."; + const tail = startWithContext + 240 < text.length ? "..." : ""; + + let summary = document.createElement("p"); + summary.classList.add("context"); + summary.textContent = top + text.substr(startWithContext, 240).trim() + tail; + + return summary; + }, +}; + +_ready(Search.init); diff --git a/docs/_static/sphinx_highlight.js b/docs/_static/sphinx_highlight.js new file mode 100644 index 0000000..aae669d --- /dev/null +++ b/docs/_static/sphinx_highlight.js @@ -0,0 +1,144 @@ +/* Highlighting utilities for Sphinx HTML documentation. */ +"use strict"; + +const SPHINX_HIGHLIGHT_ENABLED = true + +/** + * highlight a given string on a node by wrapping it in + * span elements with the given class name. + */ +const _highlight = (node, addItems, text, className) => { + if (node.nodeType === Node.TEXT_NODE) { + const val = node.nodeValue; + const parent = node.parentNode; + const pos = val.toLowerCase().indexOf(text); + if ( + pos >= 0 && + !parent.classList.contains(className) && + !parent.classList.contains("nohighlight") + ) { + let span; + + const closestNode = parent.closest("body, svg, foreignObject"); + const isInSVG = closestNode && closestNode.matches("svg"); + if (isInSVG) { + span = document.createElementNS("http://www.w3.org/2000/svg", "tspan"); + } else { + span = document.createElement("span"); + span.classList.add(className); + } + + span.appendChild(document.createTextNode(val.substr(pos, text.length))); + parent.insertBefore( + span, + parent.insertBefore( + document.createTextNode(val.substr(pos + text.length)), + node.nextSibling + ) + ); + node.nodeValue = val.substr(0, pos); + + if (isInSVG) { + const rect = document.createElementNS( + "http://www.w3.org/2000/svg", + "rect" + ); + const bbox = parent.getBBox(); + rect.x.baseVal.value = bbox.x; + rect.y.baseVal.value = bbox.y; + rect.width.baseVal.value = bbox.width; + rect.height.baseVal.value = bbox.height; + rect.setAttribute("class", className); + addItems.push({ parent: parent, target: rect }); + } + } + } else if (node.matches && !node.matches("button, select, textarea")) { + node.childNodes.forEach((el) => _highlight(el, addItems, text, className)); + } +}; +const _highlightText = (thisNode, text, className) => { + let addItems = []; + _highlight(thisNode, addItems, text, className); + addItems.forEach((obj) => + obj.parent.insertAdjacentElement("beforebegin", obj.target) + ); +}; + +/** + * Small JavaScript module for the documentation. + */ +const SphinxHighlight = { + + /** + * highlight the search words provided in localstorage in the text + */ + highlightSearchWords: () => { + if (!SPHINX_HIGHLIGHT_ENABLED) return; // bail if no highlight + + // get and clear terms from localstorage + const url = new URL(window.location); + const highlight = + localStorage.getItem("sphinx_highlight_terms") + || url.searchParams.get("highlight") + || ""; + localStorage.removeItem("sphinx_highlight_terms") + url.searchParams.delete("highlight"); + window.history.replaceState({}, "", url); + + // get individual terms from highlight string + const terms = highlight.toLowerCase().split(/\s+/).filter(x => x); + if (terms.length === 0) return; // nothing to do + + // There should never be more than one element matching "div.body" + const divBody = document.querySelectorAll("div.body"); + const body = divBody.length ? divBody[0] : document.querySelector("body"); + window.setTimeout(() => { + terms.forEach((term) => _highlightText(body, term, "highlighted")); + }, 10); + + const searchBox = document.getElementById("searchbox"); + if (searchBox === null) return; + searchBox.appendChild( + document + .createRange() + .createContextualFragment( + '
" + ) + ); + }, + + /** + * helper function to hide the search marks again + */ + hideSearchWords: () => { + document + .querySelectorAll("#searchbox .highlight-link") + .forEach((el) => el.remove()); + document + .querySelectorAll("span.highlighted") + .forEach((el) => el.classList.remove("highlighted")); + localStorage.removeItem("sphinx_highlight_terms") + }, + + initEscapeListener: () => { + // only install a listener if it is really needed + if (!DOCUMENTATION_OPTIONS.ENABLE_SEARCH_SHORTCUTS) return; + + document.addEventListener("keydown", (event) => { + // bail for input elements + if (BLACKLISTED_KEY_CONTROL_ELEMENTS.has(document.activeElement.tagName)) return; + // bail with special keys + if (event.shiftKey || event.altKey || event.ctrlKey || event.metaKey) return; + if (DOCUMENTATION_OPTIONS.ENABLE_SEARCH_SHORTCUTS && (event.key === "Escape")) { + SphinxHighlight.hideSearchWords(); + event.preventDefault(); + } + }); + }, +}; + +_ready(SphinxHighlight.highlightSearchWords); +_ready(SphinxHighlight.initEscapeListener); diff --git a/docs/_static/sphinx_paramlinks.css b/docs/_static/sphinx_paramlinks.css new file mode 100644 index 0000000..1d320a0 --- /dev/null +++ b/docs/_static/sphinx_paramlinks.css @@ -0,0 +1,13 @@ +li > a.paramlink { + visibility: hidden; +} + + +p:hover > a.headerlink, p:hover > a.paramlink, li:hover > a.paramlink, li:hover > a.headerlink { + visibility: visible; +} + +a.paramname { + color:inherit; +} + diff --git a/docs/_static/theme_variables.jinja b/docs/_static/theme_variables.jinja new file mode 100644 index 0000000..b10a4ce --- /dev/null +++ b/docs/_static/theme_variables.jinja @@ -0,0 +1,18 @@ +{%- set external_urls = { + 'github': 'https://github.com/Lightning-AI/lightning-Hivemind', + 'github_issues': 'https://github.com/Lightning-AI/lightning-Hivemind/issues', + 'contributing': 'https://github.com/Lightning-AI/lightning/blob/master/CONTRIBUTING.md', + 'governance': 'https://github.com/Lightning-AI/lightning/blob/master/governance.md', + 'docs': 'https://lightning-ai.github.io/lightning-Hivemind/', + 'twitter': 'https://twitter.com/PyTorchLightnin', + 'discuss': 'https://pytorch-lightning.slack.com', + 'tutorials': 'https://lightning.ai', + 'previous_pytorch_versions': 'https://lightning-ai.github.io/lightning-Hivemind/', + 'home': 'https://lightning-ai.github.io/lightning-Hivemind/', + 'get_started': 'https://lightning.ai', + 'features': 'https://lightning-ai.github.io/lightning-Hivemind/', + 'blog': 'https://www.Lightning-AI.ai/blog', + 'resources': 'https://lightning.ai', + 'support': 'https://lightning-ai.github.io/lightning-Hivemind/', +} +-%} diff --git a/docs/advanced.html b/docs/advanced.html new file mode 100644 index 0000000..6f3d70e --- /dev/null +++ b/docs/advanced.html @@ -0,0 +1,700 @@ + + + + + + + + + + + + + + + + + + Training on unreliable mixed GPUs across the internet (Advanced) — lightning-Hivemind 0.1.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + +
+ +
    + +
  • + + + Docs + + > +
  • + + +
  • Training on unreliable mixed GPUs across the internet (Advanced)
  • + + +
  • + + + + + +
  • + +
+ + +
+
+ +
+ Shortcuts +
+
+ +
+
+ + + +
+ +
+
+ +
+

Training on unreliable mixed GPUs across the internet (Advanced)

+
+

Reducing Communication By Overlapping Communication

+

We can reduce the impact of communication across all machines by overlapping communication with our training iterations. In short, we enable communication to happen +in the background of training.

+
+

Overlap Gradient and State Averaging

+

When the target batch size is reached, all processes that are included in the step send gradients and model states to each other. By enabling some flags through +the strategy, communication can happen in the background. This allows training to continue (with slightly outdated weights) but provides us the means +to overlap communication with computation.

+
+

Warning

+

Enabling overlapping communication means convergence will slightly be affected.

+
+
+

Note

+

Enabling these flags means that you must pass in a scheduler_fn to the HivemindStrategy instead of relying on a scheduler from configure_optimizers. +The optimizer is re-created by Hivemind, and as a result, the scheduler has to be re-created.

+
+
import torch
+from functools import partial
+from pytorch_lightning import Trainer
+from lightning_hivemind.strategy import HivemindStrategy
+
+trainer = Trainer(
+    strategy=HivemindStrategy(
+        target_batch_size=8192,
+        delay_state_averaging=True,
+        delay_grad_averaging=True,
+        delay_optimizer_step=True,
+        offload_optimizer=True,  # required to delay averaging
+        scheduler_fn=partial(torch.optim.lr_scheduler.ExponentialLR, gamma=...),
+    ),
+    accelerator="gpu",
+    devices=1,
+)
+
+
+
+
+
+

Reducing GPU Memory requirements by re-using buffers & CPU offloading

+

We can also offload the optimizer state to the CPU whilst re-using gradient buffers to reduce the memory requirement for machines.

+
+

Offloading Optimizer State to the CPU

+

Offloading the Optimizer state to the CPU works the same as Deepspeed Zero-stage-2-offload, where we save GPU memory by keeping all optimizer states on the CPU.

+
+

Note

+

Enabling these flags means that you must pass in a scheduler_fn to the HivemindStrategy instead of relying on a scheduler from configure_optimizers. +The optimizer is re-created by Hivemind, and as a result, the scheduler has to be re-created.

+

We suggest enabling offloading and overlapping communication to hide the additional overhead from having to communicate with the CPU.

+
+
import torch
+from functools import partial
+from pytorch_lightning import Trainer
+from lightning_hivemind.strategy import HivemindStrategy
+
+trainer = Trainer(
+    strategy=HivemindStrategy(
+        target_batch_size=8192,
+        offload_optimizer=True,
+        scheduler_fn=partial(torch.optim.lr_scheduler.ExponentialLR, gamma=...),
+    ),
+    accelerator="gpu",
+    devices=1,
+)
+
+
+
+
+

Re-using Gradient Buffers

+

By default, Hivemind accumulates gradients in a separate buffer. This means additional GPU memory is required to store gradients. You can enable re-using the model parameter gradient buffers by passing reuse_grad_buffers=True to the HivemindStrategy.

+
+

Warning

+

The HivemindStrategy will override zero_grad in your LightningModule to have no effect. This is because gradients are accumulated in the model +and Hivemind manages when they need to be cleared.

+
+
from pytorch_lightning import Trainer
+from lightning_hivemind.strategy import HivemindStrategy
+
+trainer = Trainer(
+    strategy=HivemindStrategy(target_batch_size=8192, reuse_grad_buffers=True), accelerator="gpu", devices=1
+)
+
+
+
+
+
+ + +
+ +
+
+ + + + + + +
+ + + +
+

+ © Copyright Copyright (c) 2021-2023, Lightning-AI et al... + +

+
+ +
+ Built with Sphinx using a theme provided by Read the Docs. +
+ + +
+
+
+ + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+ + +
+
+
+ + +
+ + + + + + + + + + + + \ No newline at end of file diff --git a/docs/expert.html b/docs/expert.html new file mode 100644 index 0000000..17e3bbf --- /dev/null +++ b/docs/expert.html @@ -0,0 +1,680 @@ + + + + + + + + + + + + + + + + + + Training on unreliable mixed GPUs across the internet (Expert) — lightning-Hivemind 0.1.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + +
+ +
    + +
  • + + + Docs + + > +
  • + + +
  • Training on unreliable mixed GPUs across the internet (Expert)
  • + + +
  • + + + + + +
  • + +
+ + +
+
+ +
+ Shortcuts +
+
+ +
+
+ + + +
+ +
+
+ +
+

Training on unreliable mixed GPUs across the internet (Expert)

+
+

Using Compression to Optimize Communications

+

Below are some ways to reduce communication when training collaboratively. As the size of your model increase, bottlenecks in communication become more apparent.

+
+

Compress Gradients & State

+

Hivemind allows you to compress gradients and states before sending them to other machines. This helps reduce the communication overhead substantially when training across the internet.

+

Below, we enable Float16 compression, which compresses gradients and states to Float16 before sending it to other machines.

+
+

Note

+

Compressing gradients can affect convergence if you’re lowering the precision (i.e training in Float32, but compressing gradients to FP16).

+
+
from hivemind import Float16Compression
+from pytorch_lightning import Trainer
+from lightning_hivemind.strategy import HivemindStrategy
+
+trainer = Trainer(
+    strategy=HivemindStrategy(
+        target_batch_size=target_batch_size,
+        grad_compression=Float16Compression(),
+        state_averaging_compression=Float16Compression(),
+    ),
+    accelerator="gpu",
+    devices=1,
+)
+
+
+

A slightly more advanced scheme is dynamic compression based on value size. Below, we enable 8-bit quantization for large numbers, and Float16 compression for small values, reducing communication bottlenecks even further.

+

Size Adaptive Compression has been used in a variety of Hivemind applications and has shown success, but does quantize gradients further, meaning we lose precision when compressing.

+
from hivemind import Float16Compression, Uniform8BitQuantization
+from pytorch_lightning import Trainer
+from lightning_hivemind.strategy import HivemindStrategy
+
+# compresses values above threshold with 8bit Quantization, lower with Float16
+compression = SizeAdaptiveCompression(
+    threshold=2 ** 16 + 1, less=Float16Compression(), greater_equal=Uniform8BitQuantization()
+)
+trainer = Trainer(
+    strategy=HivemindStrategy(
+        target_batch_size=target_batch_size,
+        grad_compression=compression,
+        state_averaging_compression=compression,
+    ),
+    accelerator="gpu",
+    devices=1,
+)
+
+
+
+
+

PowerSGD

+

PowerSGD is a technique to reduce distributed communication of gradients across processes. +In short, PowerSGD uses a low-rank approximation to compress gradients before running an all-reduce step to sync gradients across all processes.

+
+

Note

+

Though PowerSGD can impact convergence, it can also substantially reduce communication between processes.

+
+
from pytorch_lightning import Trainer
+from lightning_hivemind.strategy import HivemindStrategy
+from functools import partial
+from hivemind.optim.power_sgd_averager import PowerSGDGradientAverager
+
+trainer = Trainer(
+    strategy=HivemindStrategy(
+        target_batch_size=8192,
+        grad_averager_factory=partial(PowerSGDGradientAverager, averager_rank=32, min_compression_ratio=0.5),
+    ),
+    accelerator="gpu",
+    devices=1,
+)
+
+
+
+
+
+ + +
+ +
+
+ + + + + + +
+ + + +
+

+ © Copyright Copyright (c) 2021-2023, Lightning-AI et al... + +

+
+ +
+ Built with Sphinx using a theme provided by Read the Docs. +
+ + +
+
+
+ + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+ + +
+
+
+ + +
+ + + + + + + + + + + + \ No newline at end of file diff --git a/docs/genindex.html b/docs/genindex.html new file mode 100644 index 0000000..c82d69f --- /dev/null +++ b/docs/genindex.html @@ -0,0 +1,589 @@ + + + + + + + + + + + + + + + + + Index — lightning-Hivemind 0.1.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + +
+ + + + +
+
+ +
+ Shortcuts +
+
+ +
+
+ + + +
+ +
+
+ + +

Index

+ +
+ +
+ + +
+ +
+
+ + + + +
+ + + +
+

+ © Copyright Copyright (c) 2021-2023, Lightning-AI et al... + +

+
+ +
+ Built with Sphinx using a theme provided by Read the Docs. +
+ + +
+
+
+ +
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+ + +
+
+
+ + +
+ + + + + + + + + + + + \ No newline at end of file diff --git a/docs/index.html b/docs/index.html new file mode 100644 index 0000000..b6fb6ad --- /dev/null +++ b/docs/index.html @@ -0,0 +1,642 @@ + + + + + + + + + + + + + + + + + + Lightning + Hivemind — lightning-Hivemind 0.1.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + +
+ +
    + +
  • + + + Docs + + > +
  • + + +
  • Lightning + Hivemind
  • + + +
  • + + + + + +
  • + +
+ + +
+
+ +
+ Shortcuts +
+
+ +
+
+ + + +
+ +
+
+ +
+

Lightning + Hivemind

+

Collaborative Training tries to solve the need for top-tier multi-GPU +servers by allowing you to train across unreliable machines, such as +local machines or even preemptible cloud computing across the internet.

+

Under the hood, we use +Hivemind, which +provides de-centralized training across the internet.

+

To use Collaborative Training, you need first to have this extension.

+
pip install -U lightning-Hivemind
+
+
+

The HivemindStrategy accumulates gradients from all collaborating +processes until they reach a target_batch_size. By default, we use +the batch size of the first batch to determine what each local machine +batch contributes towards the target_batch_size. Once the +target_batch_size is reached, an optimizer step is made on all +processes.

+

When using HivemindStrategy, note that you cannot use gradient +accumulation (accumulate_grad_batches). This is because Hivemind +manages accumulation internally.

+
from lightning import Trainer
+from lightning_hivemind.strategy import HivemindStrategy
+
+trainer = Trainer(strategy=HivemindStrategy(target_batch_size=8192), accelerator="gpu", devices=1)
+
+
+

Followed by:

+
python train.py
+# Other machines can connect by running the same command:
+# INITIAL_PEERS=... python train.py
+# or passing the peers to the strategy:"
+# HivemindStrategy(initial_peers=...)"
+
+
+

A helper message is printed once your training begins, showing you how +to train on other machines using the same code.

+ +
+ + +
+ +
+
+ + + + + + +
+ + + +
+

+ © Copyright Copyright (c) 2021-2023, Lightning-AI et al... + +

+
+ +
+ Built with Sphinx using a theme provided by Read the Docs. +
+ + +
+
+
+ +
+
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+ + +
+
+
+ + +
+ + + + + + + + + + + + \ No newline at end of file diff --git a/docs/objects.inv b/docs/objects.inv new file mode 100644 index 0000000000000000000000000000000000000000..b30bc6e752039782b0dd8141f5928e5c34a225b8 GIT binary patch literal 1202 zcmV;j1Wo%RAX9K?X>NERX>N99Zgg*Qc_4OWa&u{KZXhxWBOp+6Z)#;@bUGkxX=iA3 zZfS03El6p0Wo>D0WC|l7R%LQ?X>V>iATTa5E-(rsAXI2&AaZ4GVQFq;WpW^IW*~HE zX>%ZEX>4U6X>%ZBZ*6dLWpi_7WFU2OX>MmAdTeQ8E(&%alMypGXW>^ZN>L#EPl{z9K+#PFPMj ze7w*gXD8>br%CbfkQO)=fT$=r&FEjkP{lDPh!;p;ps1{S;yDoD)@s46(Sn840$wzs z&gS>qp{)r^afuQp3`x!r&SQ;?g$O4StuL}e>~ED4Txlf`N;9hB4nc$=hXCb(%Zz{P;2{MKh? z4)KGmUuaRb(&oBpk=Wt3X;IU(GS&*IrfvGgG%Yd^eHjl#9zIRTQ%M*Pr&-;)Ij9+k@4Z%O8uYZ=U^eC!_$n zeGWn$@jO&3nLU;hL`;2i5%}Yy>dxj_DEF0~GDcZmA?8-`r;nJSG>^$sSe|ORsm>oX zS@C8&KEZdoCYg{qc9Yb|(Mn6ZpmwS5Mwc^oP03>zn3XiK84Ezbk2y5o)5JuDjw+v? zK!+laoaghO4t_QxJ{`Qc2H)X+n6Gw+GlJucgvF}Yd)lbA+}lSE*x`*NVwNL7EQirK zvL?b`_FGKqlt!Cv^9e2~BI_cp!=2v(+fu!lU&E#O+6gPFXGv4aH~V2*RSCN=UjeL~ zm*Rkw6lIt*`qYoU(_-c>f?5oGHPf2P2M|t?2(sT#pnd5q$gBcUL-nv!yvJBvL@&V14BXUtjap6xmCKf1k(9Mj>3Ns9^G-$e%6!a*WZ&U7 zrWc}Ojz>K{{i!NAfirU9-LbGResL8;b}+k<X%I zRpodsf1a2Z-S2%I*K&$+Hq!cSL>Y-`P{Dq0TmPQH;FfK-Nq6i%F51YasUsSVh-O8+ z%sBC*rtS=U-ftQ+d)t zz9NjAv~0&sbw63&vg>41r@gjQN!>=^*jtDr&}#=V+ChoOV%ClumnOpqq}qX2JQSIyqf57Opv$uOgO#lD@ literal 0 HcmV?d00001 diff --git a/docs/overview.html b/docs/overview.html new file mode 100644 index 0000000..be99711 --- /dev/null +++ b/docs/overview.html @@ -0,0 +1,649 @@ + + + + + + + + + + + + + + + + + + Hivemind - training on unreliable mixed GPUs across the internet — lightning-Hivemind 0.1.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + +
+ +
    + +
  • + + + Docs + + > +
  • + + +
  • Hivemind - training on unreliable mixed GPUs across the internet
  • + + +
  • + + + + + +
  • + +
+ + +
+
+ +
+ Shortcuts +
+
+ +
+
+ + + +
+ +
+
+ +
+

Hivemind - training on unreliable mixed GPUs across the internet

+

Collaborative Training tries to solve the need for top-tier multi-GPU servers by allowing you to train across unreliable machines, +such as local machines or even preemptible cloud compute across the internet.

+

Under the hood, we use Hivemind which provides de-centralized training across the internet.

+
+

Warning

+

This is an experimental feature.

+
+

To use Collaborative Training, you need to first this extension.

+
pip install lightning-hivemind
+
+
+

This will install both the Hivemind package as well as the HivemindStrategy for the Lightning Trainer:

+
+

Reducing Communication By Overlapping Communication

+

We can reduce the impact of communication across all machines by overlapping communication with our training iterations. In short, we enable communication to happen in the background of training.

+
+

Overlap Gradient and State Averaging

+

When the target batch size is reached, all processes that are included in the step send gradients and model states to each other. By enabling some flags through +the strategy, communication can happen in the background. This allows training to continue (with slightly outdated weights) but provides us the means +to overlap communication with computation.

+
+

Warning

+

Enabling overlapping communication means convergence will slightly be affected.

+
+
+

Note

+

Enabling these flags means that you must pass in a scheduler_fn to the HivemindStrategy instead of relying on a scheduler from configure_optimizers. +The optimizer is re-created by Hivemind, and as a result, the scheduler has to be re-created.

+
+
import torch
+from functools import partial
+from lightning import Trainer
+from lightning_hivemind.strategy import HivemindStrategy
+
+trainer = Trainer(
+    strategy=HivemindStrategy(
+        target_batch_size=8192,
+        delay_state_averaging=True,
+        delay_grad_averaging=True,
+        delay_optimizer_step=True,
+        offload_optimizer=True,  # required to delay averaging
+        scheduler_fn=partial(torch.optim.lr_scheduler.ExponentialLR, gamma=...),
+    ),
+    accelerator="gpu",
+    devices=1,
+)
+
+
+

For more information on the strategy capabilities, see the lightning-hivemind repo.

+
+
+
+ + +
+ +
+
+ + + + +
+ + + +
+

+ © Copyright Copyright (c) 2021-2023, Lightning-AI et al... + +

+
+ +
+ Built with Sphinx using a theme provided by Read the Docs. +
+ + +
+
+
+ + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+ + +
+
+
+ + +
+ + + + + + + + + + + + \ No newline at end of file diff --git a/docs/readme.html b/docs/readme.html new file mode 100644 index 0000000..bb872e6 --- /dev/null +++ b/docs/readme.html @@ -0,0 +1,627 @@ + + + + + + + + + + + + + + + + + + Lightning + Hivemind — lightning-Hivemind 0.1.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + +
+ +
    + +
  • + + + Docs + + > +
  • + + +
  • Lightning + Hivemind
  • + + +
  • + + + + + +
  • + +
+ + +
+
+ +
+ Shortcuts +
+
+ +
+
+ + + +
+ +
+
+ +
+

Lightning + Hivemind

+

Collaborative Training tries to solve the need for top-tier multi-GPU +servers by allowing you to train across unreliable machines, such as +local machines or even preemptible cloud computing across the internet.

+

Under the hood, we use +Hivemind, which +provides de-centralized training across the internet.

+

To use Collaborative Training, you need first to have this extension.

+
pip install -U lightning-Hivemind
+
+
+

The HivemindStrategy accumulates gradients from all collaborating +processes until they reach a target_batch_size. By default, we use +the batch size of the first batch to determine what each local machine +batch contributes towards the target_batch_size. Once the +target_batch_size is reached, an optimizer step is made on all +processes.

+

When using HivemindStrategy, note that you cannot use gradient +accumulation (accumulate_grad_batches). This is because Hivemind +manages accumulation internally.

+
from lightning import Trainer
+from lightning_hivemind.strategy import HivemindStrategy
+
+trainer = Trainer(strategy=HivemindStrategy(target_batch_size=8192), accelerator="gpu", devices=1)
+
+
+

Followed by:

+
python train.py
+# Other machines can connect by running the same command:
+# INITIAL_PEERS=... python train.py
+# or passing the peers to the strategy:"
+# HivemindStrategy(initial_peers=...)"
+
+
+

A helper message is printed once your training begins, showing you how +to train on other machines using the same code.

+
+ + +
+ +
+
+ + + + +
+ + + +
+

+ © Copyright Copyright (c) 2021-2023, Lightning-AI et al... + +

+
+ +
+ Built with Sphinx using a theme provided by Read the Docs. +
+ + +
+
+
+ +
+
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+ + +
+
+
+ + +
+ + + + + + + + + + + + \ No newline at end of file diff --git a/docs/search.html b/docs/search.html new file mode 100644 index 0000000..d3ab847 --- /dev/null +++ b/docs/search.html @@ -0,0 +1,600 @@ + + + + + + + + + + + + + + + + + Search — lightning-Hivemind 0.1.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + +
+ + + + +
+
+ +
+ Shortcuts +
+
+ +
+
+ + + +
+ +
+
+ + + + +
+ +
+ +
+ +
+
+ + + + +
+ + + +
+

+ © Copyright Copyright (c) 2021-2023, Lightning-AI et al... + +

+
+ +
+ Built with Sphinx using a theme provided by Read the Docs. +
+ + +
+
+
+ +
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+ + +
+
+
+ + +
+ + + + + + + + + + + + \ No newline at end of file diff --git a/docs/searchindex.js b/docs/searchindex.js new file mode 100644 index 0000000..3bce2a7 --- /dev/null +++ b/docs/searchindex.js @@ -0,0 +1 @@ +Search.setIndex({"docnames": ["advanced", "expert", "index", "overview", "readme", "versioning"], "filenames": ["advanced.rst", "expert.rst", "index.rst", "overview.rst", "readme.rst", "versioning.rst"], "titles": ["Training on unreliable mixed GPUs across the internet (Advanced)", "Training on unreliable mixed GPUs across the internet (Expert)", "Lightning + Hivemind", "Hivemind - training on unreliable mixed GPUs across the internet", "Lightning + Hivemind", "Versioning Policy"], "terms": {"we": [0, 1, 2, 3, 4, 5], "can": [0, 1, 2, 3, 4, 5], "impact": [0, 1, 3], "all": [0, 1, 2, 3, 4], "machin": [0, 1, 2, 3, 4], "our": [0, 3], "iter": [0, 3], "In": [0, 1, 3], "short": [0, 1, 3], "enabl": [0, 1, 3], "happen": [0, 3], "background": [0, 3], "when": [0, 1, 2, 3, 4], "target": [0, 3], "batch": [0, 2, 3, 4], "size": [0, 1, 2, 3, 4], "i": [0, 1, 2, 3, 4, 5], "reach": [0, 2, 3, 4], "process": [0, 1, 2, 3, 4], "ar": [0, 1, 3], "includ": [0, 3], "step": [0, 1, 2, 3, 4], "send": [0, 1, 3], "model": [0, 1, 3], "each": [0, 2, 3, 4], "other": [0, 1, 2, 3, 4], "some": [0, 1, 3], "flag": [0, 3], "through": [0, 3], "strategi": [0, 1, 2, 3, 4], "thi": [0, 1, 2, 3, 4, 5], "allow": [0, 1, 2, 3, 4], "continu": [0, 3], "slightli": [0, 1, 3], "outdat": [0, 3], "weight": [0, 3], "provid": [0, 2, 3, 4], "u": [0, 2, 3, 4], "mean": [0, 1, 3], "comput": [0, 2, 3, 4], "converg": [0, 1, 3], "affect": [0, 1, 3], "you": [0, 1, 2, 3, 4], "must": [0, 3], "pass": [0, 2, 3, 4], "scheduler_fn": [0, 3], "hivemindstrategi": [0, 1, 2, 3, 4], "instead": [0, 3], "reli": [0, 3], "schedul": [0, 3], "from": [0, 1, 2, 3, 4, 5], "configure_optim": [0, 3], "The": [0, 2, 3, 4], "creat": [0, 3], "hivemind": [0, 1], "result": [0, 3], "ha": [0, 1, 3], "import": [0, 1, 2, 3, 4], "torch": [0, 3], "functool": [0, 1, 3], "partial": [0, 1, 3], "pytorch_lightn": [0, 1], "trainer": [0, 1, 2, 3, 4], "lightning_hivemind": [0, 1, 2, 3, 4], "target_batch_s": [0, 1, 2, 3, 4], "8192": [0, 1, 2, 3, 4], "delay_state_averag": [0, 3], "true": [0, 3], "delay_grad_averag": [0, 3], "delay_optimizer_step": [0, 3], "offload_optim": [0, 3], "delai": [0, 3], "lr_schedul": [0, 3], "exponentiallr": [0, 3], "gamma": [0, 3], "acceler": [0, 1, 2, 3, 4], "devic": [0, 1, 2, 3, 4], "1": [0, 1, 2, 3, 4], "also": [0, 1], "whilst": 0, "work": 0, "same": [0, 2, 4], "deepspe": 0, "zero": 0, "stage": 0, "2": [0, 1], "where": 0, "save": 0, "keep": 0, "suggest": 0, "hide": 0, "addit": 0, "overhead": [0, 1], "have": [0, 2, 4], "default": [0, 2, 4], "accumul": [0, 2, 4], "separ": 0, "store": 0, "paramet": 0, "reuse_grad_buff": 0, "overrid": 0, "zero_grad": 0, "your": [0, 1, 2, 4], "lightningmodul": 0, "effect": 0, "becaus": [0, 2, 4], "manag": [0, 2, 4], "thei": [0, 2, 4], "need": [0, 2, 3, 4], "clear": 0, "below": 1, "wai": 1, "reduc": 1, "collabor": [1, 2, 3, 4], "As": 1, "increas": 1, "bottleneck": 1, "becom": 1, "more": [1, 3], "appar": 1, "befor": 1, "them": 1, "help": 1, "substanti": 1, "float16": 1, "which": [1, 2, 3, 4], "re": [1, 3], "lower": 1, "precis": 1, "e": 1, "float32": 1, "fp16": 1, "float16compress": 1, "grad_compress": 1, "state_averaging_compress": 1, "A": [1, 2, 4], "advanc": [1, 2], "scheme": 1, "dynam": 1, "base": 1, "valu": 1, "8": 1, "bit": 1, "quantiz": 1, "larg": 1, "number": 1, "small": 1, "even": [1, 2, 3, 4], "further": 1, "adapt": 1, "been": 1, "varieti": 1, "applic": 1, "shown": 1, "success": 1, "doe": 1, "lose": 1, "uniform8bitquant": 1, "abov": 1, "threshold": 1, "8bit": 1, "sizeadaptivecompress": 1, "16": 1, "less": 1, "greater_equ": 1, "techniqu": 1, "distribut": 1, "low": 1, "rank": 1, "approxim": 1, "run": [1, 2, 4], "an": [1, 2, 3, 4], "sync": 1, "though": 1, "between": 1, "power_sgd_averag": 1, "powersgdgradientaverag": 1, "grad_averager_factori": 1, "averager_rank": 1, "32": 1, "min_compression_ratio": 1, "0": 1, "5": 1, "train": [2, 4], "tri": [2, 3, 4], "solv": [2, 3, 4], "top": [2, 3, 4], "tier": [2, 3, 4], "multi": [2, 3, 4], "gpu": [2, 4], "server": [2, 3, 4], "across": [2, 4], "unreli": [2, 4], "local": [2, 3, 4], "preemptibl": [2, 3, 4], "cloud": [2, 3, 4], "internet": [2, 4], "under": [2, 3, 4], "hood": [2, 3, 4], "us": [2, 3, 4], "de": [2, 3, 4], "central": [2, 3, 4], "To": [2, 3, 4], "first": [2, 3, 4], "extens": [2, 3, 4], "pip": [2, 3, 4], "instal": [2, 3, 4], "gradient": [2, 4], "until": [2, 4], "By": [2, 4], "determin": [2, 4], "what": [2, 4], "contribut": [2, 4], "toward": [2, 4], "onc": [2, 4], "optim": [2, 3, 4], "made": [2, 4], "note": [2, 4], "cannot": [2, 4], "accumulate_grad_batch": [2, 4], "intern": [2, 4], "follow": [2, 4], "python": [2, 4], "py": [2, 4], "connect": [2, 4], "command": [2, 4], "initial_p": [2, 4], "peer": [2, 4], "helper": [2, 4], "messag": [2, 4], "print": [2, 4], "begin": [2, 4], "show": [2, 4], "how": [2, 4], "code": [2, 4], "mix": 2, "expert": 2, "experiment": 3, "featur": 3, "lightn": 3, "both": 3, "packag": 3, "well": 3, "requir": 3, "For": 3, "inform": 3, "capabl": 3, "see": 3, "repo": 3, "file": 5, "placehold": 5, "real": 5, "page": 5, "main": 5, "document": 5, "It": 5, "here": 5, "so": 5, "cross": 5, "link": 5, "changelog": 5}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"train": [0, 1, 3], "unreli": [0, 1, 3], "mix": [0, 1, 3], "gpu": [0, 1, 3], "across": [0, 1, 3], "internet": [0, 1, 3], "advanc": 0, "reduc": [0, 3], "commun": [0, 1, 3], "By": [0, 3], "overlap": [0, 3], "gradient": [0, 1, 3], "state": [0, 1, 3], "averag": [0, 3], "memori": 0, "requir": 0, "re": 0, "us": [0, 1], "buffer": 0, "cpu": 0, "offload": 0, "optim": [0, 1], "expert": 1, "compress": 1, "powersgd": 1, "lightn": [2, 4], "hivemind": [2, 3, 4], "start": 2, "here": 2, "version": 5, "polici": 5, "api": 5, "stabil": 5, "stabl": 5, "experiment": 5, "evolut": 5, "compat": 5, "matrix": 5}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinx.ext.todo": 2, "nbsphinx": 4, "sphinx": 57}, "alltitles": {"Training on unreliable mixed GPUs across the internet (Advanced)": [[0, "training-on-unreliable-mixed-gpus-across-the-internet-advanced"]], "Reducing Communication By Overlapping Communication": [[0, "reducing-communication-by-overlapping-communication"], [3, "reducing-communication-by-overlapping-communication"]], "Overlap Gradient and State Averaging": [[0, "overlap-gradient-and-state-averaging"], [3, "overlap-gradient-and-state-averaging"]], "Reducing GPU Memory requirements by re-using buffers & CPU offloading": [[0, "reducing-gpu-memory-requirements-by-re-using-buffers-cpu-offloading"]], "Offloading Optimizer State to the CPU": [[0, "offloading-optimizer-state-to-the-cpu"]], "Re-using Gradient Buffers": [[0, "re-using-gradient-buffers"]], "Training on unreliable mixed GPUs across the internet (Expert)": [[1, "training-on-unreliable-mixed-gpus-across-the-internet-expert"]], "Using Compression to Optimize Communications": [[1, "using-compression-to-optimize-communications"]], "Compress Gradients & State": [[1, "compress-gradients-state"]], "PowerSGD": [[1, "powersgd"]], "Lightning + Hivemind": [[2, "lightning-hivemind"], [4, "lightning-hivemind"]], "Start here": [[2, null]], "Hivemind - training on unreliable mixed GPUs across the internet": [[3, "hivemind-training-on-unreliable-mixed-gpus-across-the-internet"]], "Versioning Policy": [[5, "versioning-policy"]], "API Stability": [[5, "api-stability"]], "Stable API": [[5, "stable-api"]], "Experimental API": [[5, "experimental-api"]], "API Evolution": [[5, "api-evolution"]], "Compatibility matrix": [[5, "compatibility-matrix"]]}, "indexentries": {}}) \ No newline at end of file diff --git a/docs/versioning.html b/docs/versioning.html new file mode 100644 index 0000000..9737b90 --- /dev/null +++ b/docs/versioning.html @@ -0,0 +1,621 @@ + + + + + + + + + + + + + + + + + + Versioning Policy — lightning-Hivemind 0.1.0 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + +
+ +
    + +
  • + + + Docs + + > +
  • + + +
  • Versioning Policy
  • + + +
  • + + + + + +
  • + +
+ + +
+
+ +
+ Shortcuts +
+
+ +
+
+ + + +
+ +
+
+ +
+

Warning

+

This file is a placeholder for the real versioning policy page in the main +documentation. It is here so we can cross link to it from the changelog.

+
+
+

Versioning Policy

+
+

API Stability

+
+

Stable API

+
+
+

Experimental API

+
+
+
+

API Evolution

+
+
+

Compatibility matrix

+
+
+ + +
+ +
+
+ + + + +
+ + + +
+

+ © Copyright Copyright (c) 2021-2023, Lightning-AI et al... + +

+
+ +
+ Built with Sphinx using a theme provided by Read the Docs. +
+ + +
+
+
+ + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+ + +
+
+
+ + +
+ + + + + + + + + + + + \ No newline at end of file