From c3bb7e622158f163f3f6cb6d836a72035a583f57 Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Thu, 30 May 2024 03:56:14 +0000 Subject: [PATCH] Deploy MrPicklePinosaur/shrs to MrPicklePinosaur/shrs:gh-pages --- 404.html | 245 +++++++ _headers | 2 + android-chrome-192x192.png | Bin 0 -> 14509 bytes android-chrome-512x512.png | Bin 0 -> 62531 bytes apple-touch-icon.png | Bin 0 -> 13271 bytes atom.xml | 423 ++++++++++++ authors/aaran-xu/index.html | 282 ++++++++ authors/index.html | 253 ++++++++ banner.png | Bin 0 -> 40555 bytes blog/index.html | 263 ++++++++ blog/introducing-shrs/index.html | 327 ++++++++++ blog/page/1/index.html | 6 + bootstrap/scss/bootstrap-grid.css | 6 + bootstrap/scss/bootstrap-reboot.css | 7 + bootstrap/scss/bootstrap-utilities.css | 6 + bootstrap/scss/bootstrap.css | 6 + .../contributing/how-to-contribute/index.html | 539 ++++++++++++++++ docs/contributing/index.html | 298 +++++++++ docs/contributing/introduction/index.html | 562 ++++++++++++++++ docs/contributing/pull-request/index.html | 517 +++++++++++++++ docs/contributing/resources/index.html | 533 ++++++++++++++++ docs/getting-started/example-shell/index.html | 495 +++++++++++++++ docs/getting-started/index.html | 295 +++++++++ docs/getting-started/introduction/index.html | 513 +++++++++++++++ docs/getting-started/quick-start/index.html | 533 ++++++++++++++++ docs/index.html | 430 +++++++++++++ docs/line-config/completion/index.html | 600 ++++++++++++++++++ docs/line-config/index.html | 289 +++++++++ docs/line-config/vi/index.html | 531 ++++++++++++++++ docs/output-styling/index.html | 295 +++++++++ docs/output-styling/output/index.html | 535 ++++++++++++++++ docs/output-styling/style/index.html | 537 ++++++++++++++++ docs/output-styling/theme/index.html | 535 ++++++++++++++++ docs/plugins/index.html | 292 +++++++++ docs/plugins/introduction/index.html | 532 ++++++++++++++++ docs/plugins/plugin-development/index.html | 549 ++++++++++++++++ docs/plugins/using-plugins/index.html | 541 ++++++++++++++++ docs/shell-config/aliases/index.html | 566 +++++++++++++++++ docs/shell-config/builtins/index.html | 554 ++++++++++++++++ docs/shell-config/env-vars/index.html | 541 ++++++++++++++++ docs/shell-config/history/index.html | 539 ++++++++++++++++ docs/shell-config/hooks/index.html | 548 ++++++++++++++++ docs/shell-config/index.html | 331 ++++++++++ docs/shell-config/keybindings/index.html | 577 +++++++++++++++++ docs/shell-config/prompt/index.html | 563 ++++++++++++++++ docs/shell-config/snippets/index.html | 544 ++++++++++++++++ docs/shell-config/states/index.html | 575 +++++++++++++++++ doks.png | Bin 0 -> 8211 bytes doks.svg | 1 + elasticlunr.min.js | 10 + favicon-16x16.png | Bin 0 -> 748 bytes favicon-32x32.png | Bin 0 -> 1793 bytes favicon.ico | Bin 0 -> 15406 bytes fonts/vendor/jost/jost-v4-latin-500.woff | Bin 0 -> 12888 bytes fonts/vendor/jost/jost-v4-latin-500.woff2 | Bin 0 -> 9828 bytes .../vendor/jost/jost-v4-latin-500italic.woff | Bin 0 -> 14504 bytes .../vendor/jost/jost-v4-latin-500italic.woff2 | Bin 0 -> 11108 bytes fonts/vendor/jost/jost-v4-latin-700.woff | Bin 0 -> 12928 bytes fonts/vendor/jost/jost-v4-latin-700.woff2 | Bin 0 -> 9820 bytes .../vendor/jost/jost-v4-latin-700italic.woff | Bin 0 -> 14616 bytes .../vendor/jost/jost-v4-latin-700italic.woff2 | Bin 0 -> 11112 bytes fonts/vendor/jost/jost-v4-latin-italic.woff | Bin 0 -> 13580 bytes fonts/vendor/jost/jost-v4-latin-italic.woff2 | Bin 0 -> 10352 bytes fonts/vendor/jost/jost-v4-latin-regular.woff | Bin 0 -> 11820 bytes fonts/vendor/jost/jost-v4-latin-regular.woff2 | Bin 0 -> 8864 bytes index.html | 295 +++++++++ index.js | 146 +++++ js/main.js | 14 + js/search.js | 317 +++++++++ logo-doks.png | Bin 0 -> 20786 bytes main.css | 6 + plugins/elasticlunr.min.js | 10 + privacy-policy/index.html | 268 ++++++++ robots.txt | 4 + search_index.en.js | 1 + shrs_banner.png | Bin 0 -> 91986 bytes shrs_logo.png | Bin 0 -> 39388 bytes site.webmanifest | 1 + sitemap.xml | 135 ++++ 79 files changed, 18323 insertions(+) create mode 100644 404.html create mode 100644 _headers create mode 100644 android-chrome-192x192.png create mode 100644 android-chrome-512x512.png create mode 100644 apple-touch-icon.png create mode 100644 atom.xml create mode 100644 authors/aaran-xu/index.html create mode 100644 authors/index.html create mode 100644 banner.png create mode 100644 blog/index.html create mode 100644 blog/introducing-shrs/index.html create mode 100644 blog/page/1/index.html create mode 100644 bootstrap/scss/bootstrap-grid.css create mode 100644 bootstrap/scss/bootstrap-reboot.css create mode 100644 bootstrap/scss/bootstrap-utilities.css create mode 100644 bootstrap/scss/bootstrap.css create mode 100644 docs/contributing/how-to-contribute/index.html create mode 100644 docs/contributing/index.html create mode 100644 docs/contributing/introduction/index.html create mode 100644 docs/contributing/pull-request/index.html create mode 100644 docs/contributing/resources/index.html create mode 100644 docs/getting-started/example-shell/index.html create mode 100644 docs/getting-started/index.html create mode 100644 docs/getting-started/introduction/index.html create mode 100644 docs/getting-started/quick-start/index.html create mode 100644 docs/index.html create mode 100644 docs/line-config/completion/index.html create mode 100644 docs/line-config/index.html create mode 100644 docs/line-config/vi/index.html create mode 100644 docs/output-styling/index.html create mode 100644 docs/output-styling/output/index.html create mode 100644 docs/output-styling/style/index.html create mode 100644 docs/output-styling/theme/index.html create mode 100644 docs/plugins/index.html create mode 100644 docs/plugins/introduction/index.html create mode 100644 docs/plugins/plugin-development/index.html create mode 100644 docs/plugins/using-plugins/index.html create mode 100644 docs/shell-config/aliases/index.html create mode 100644 docs/shell-config/builtins/index.html create mode 100644 docs/shell-config/env-vars/index.html create mode 100644 docs/shell-config/history/index.html create mode 100644 docs/shell-config/hooks/index.html create mode 100644 docs/shell-config/index.html create mode 100644 docs/shell-config/keybindings/index.html create mode 100644 docs/shell-config/prompt/index.html create mode 100644 docs/shell-config/snippets/index.html create mode 100644 docs/shell-config/states/index.html create mode 100644 doks.png create mode 100644 doks.svg create mode 100644 elasticlunr.min.js create mode 100644 favicon-16x16.png create mode 100644 favicon-32x32.png create mode 100644 favicon.ico create mode 100644 fonts/vendor/jost/jost-v4-latin-500.woff create mode 100644 fonts/vendor/jost/jost-v4-latin-500.woff2 create mode 100644 fonts/vendor/jost/jost-v4-latin-500italic.woff create mode 100644 fonts/vendor/jost/jost-v4-latin-500italic.woff2 create mode 100644 fonts/vendor/jost/jost-v4-latin-700.woff create mode 100644 fonts/vendor/jost/jost-v4-latin-700.woff2 create mode 100644 fonts/vendor/jost/jost-v4-latin-700italic.woff create mode 100644 fonts/vendor/jost/jost-v4-latin-700italic.woff2 create mode 100644 fonts/vendor/jost/jost-v4-latin-italic.woff create mode 100644 fonts/vendor/jost/jost-v4-latin-italic.woff2 create mode 100644 fonts/vendor/jost/jost-v4-latin-regular.woff create mode 100644 fonts/vendor/jost/jost-v4-latin-regular.woff2 create mode 100644 index.html create mode 100644 index.js create mode 100644 js/main.js create mode 100644 js/search.js create mode 100644 logo-doks.png create mode 100644 main.css create mode 100644 plugins/elasticlunr.min.js create mode 100644 privacy-policy/index.html create mode 100644 robots.txt create mode 100644 search_index.en.js create mode 100644 shrs_banner.png create mode 100644 shrs_logo.png create mode 100644 site.webmanifest create mode 100644 sitemap.xml diff --git a/404.html b/404.html new file mode 100644 index 00000000..ebe0b387 --- /dev/null +++ b/404.html @@ -0,0 +1,245 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +404 Page not found | shrs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+
+
+
+
+
+
+

Page not found :(

+

The page you are looking for doesn't exist or has been moved.

+
+
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + diff --git a/_headers b/_headers new file mode 100644 index 00000000..c269214a --- /dev/null +++ b/_headers @@ -0,0 +1,2 @@ +/* + Access-Control-Allow-Origin: * \ No newline at end of file diff --git a/android-chrome-192x192.png b/android-chrome-192x192.png new file mode 100644 index 0000000000000000000000000000000000000000..16296587eecf998ce6454b4622cbc07ed56001e8 GIT binary patch literal 14509 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 literal 0 HcmV?d00001 diff --git a/android-chrome-512x512.png b/android-chrome-512x512.png new file mode 100644 index 0000000000000000000000000000000000000000..90f106b97eba13b029c0eb3e523ec9547278f202 GIT binary patch literal 62531 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 T>U?+rfWQ0q)RoHaB7^=9K?3i! literal 0 HcmV?d00001 diff --git a/apple-touch-icon.png b/apple-touch-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..5ca430261510c13e0356cb132c963c772805b7dd GIT binary patch literal 13271 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 + + shrs + The rusty shell toolkit for hackers + + + Zola + 2024-01-07T00:00:00+00:00 + https://mrpicklepinosaur.github.io/shrs/atom.xml + + Introducing shrs + 2024-01-07T00:00:00+00:00 + 2024-01-07T00:00:00+00:00 + + https://mrpicklepinosaur.github.io/shrs/blog/introducing-shrs/ + <p>shrs is an open source shell toolkit built in Rust. The project aims to be developer friendly and easily customizable.</p> +<p><img src="https://github.com/MrPicklePinosaur/shrs/raw/master/media/demo.gif" alt="showcase example of shrs" /></p> +<p>To get started on using shrs, visit the <a href="http://127.0.0.1:1111/docs/getting-started/introduction/">shrs book</a> on this website. The Getting Started section covers the basic and also includes an example shell.</p> +<p>The tool is currently under active development. If you would like to contribute to the project, do not hesitate to check out the <a href="https://github.com/MrPicklePinosaur/shrs">GitHub repository</a>.</p> + + + + Builtin Commands + 2023-12-01T08:00:00+00:00 + 2023-12-01T08:00:00+00:00 + + https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/ + <p>Builtin Commands are a set of commands that users can call in the shell. <strong>shrs</strong> lets you create custom commands in rust and make them callable from the shell.</p> +<p>The main difference between builtin commands and external commands is that builtin commands have access to the shell's context during execution. This may be useful if you specifically need to query or mutate the shell's state. Some uses of this include switching the working directory, calling hooks or accessing the state store.</p> +<p>There is a set of predefined builtins for certain commands like <code>cd</code> and <code>help</code> in <strong>shrs</strong> to provide some basic functionalities. Builtins are called first after alias resolution so they will shadow other commands. You can see the available builtins by typing</p> +<pre style="background-color:#2b303b;color:#c0c5ce;"><code><span>help builtins +</span></code></pre> +<h2 id="creating-your-own-builtin">Creating your own Builtin</h2> +<p>An example of creating a builtin and registering it is provided below. +Builtins are simply functions that have a required parameter <code>&amp;Vec&lt;String&gt;</code>. +Other states can also be accessed by adding them to the parameters; see <a href="../states/">States</a>. Builtins must return <code>Result&lt;CmdOutput&gt;</code> representing the result of the execution.</p> +<pre data-lang="rust" style="background-color:#2b303b;color:#c0c5ce;" class="language-rust "><code class="language-rust" data-lang="rust"><span style="color:#b48ead;">fn </span><span style="color:#8fa1b3;">my_builtin</span><span>(</span><span style="color:#bf616a;">args</span><span>: &amp;Vec&lt;String&gt;){ +</span><span> Ok(CmdOutput::success()) +</span><span>} +</span></code></pre> +<p>Then you can register it like so</p> +<pre data-lang="rust" style="background-color:#2b303b;color:#c0c5ce;" class="language-rust "><code class="language-rust" data-lang="rust"><span style="color:#b48ead;">let mut</span><span> builtins = Builtins::default(); +</span><span>builtins.</span><span style="color:#96b5b4;">insert</span><span>(&quot;</span><span style="color:#a3be8c;">mybuiltin</span><span>&quot;, my_builtin); +</span><span> +</span><span>myshell.</span><span style="color:#96b5b4;">with_builtins</span><span>(builtins); +</span></code></pre> +<p>The builtin can then be run by calling <code>mybuiltin</code>. Any existing builtins of the same name will also be overwritten, so this is a good way to override default builtins with your own version.</p> +<p>A much more comprehensive example can be found in the <code>shrs</code> examples directory, <a href="https://github.com/MrPicklePinosaur/shrs/blob/master/crates/shrs/examples/custom_builtin.rs">here</a>.</p> +<p>Note that we used <code>Builtins::default</code> instead of <code>Builtins::new</code>, it is highly recommended that you use the default builtins since it gives you many essential builtin commands like <code>cd</code> and <code>exit</code>, where <code>Builtins::new</code> gives you literally nothing. So it is much better practice to start with <code>Builtins::default</code> and override the ones you want.</p> + + + + How to Contribute + 2021-05-01T18:10:00+00:00 + 2021-05-01T18:10:00+00:00 + + https://mrpicklepinosaur.github.io/shrs/docs/contributing/how-to-contribute/ + <p>How you can help out with <strong>shrs</strong></p> +<h3 id="issue-tracking">Issue tracking</h3> +<p>To see current feature status and what would needs to be done, look at the github actions kanban</p> +<ul> +<li><a href="https://github.com/users/MrPicklePinosaur/projects/1/views/1">shrs_lib: general project tasks</a></li> +<li><a href="https://github.com/users/MrPicklePinosaur/projects/2/views/1">shrs_line: readline related tasks</a></li> +</ul> +<p>It is also helpful to fix <a href="https://github.com/MrPicklePinosaur/shrs/issues">open issues</a>. If you are a new contributor you can use the <code>good first issue</code> label to filter issues.</p> +<h3 id="create-an-issue">Create an issue</h3> +<ul> +<li><a href="https://github.com/MrPicklePinosaur/shrs/issues/new?template=bug_report.md">Bug report</a></li> +<li><a href="https://github.com/MrPicklePinosaur/shrs/issues/new?template=feature_request.md">Feature request</a></li> +<li><a href="https://github.com/MrPicklePinosaur/shrs/issues/new?template=docs.md">Documentation improvement</a></li> +</ul> + + + + Introduction + 2021-05-01T18:10:00+00:00 + 2021-05-01T18:10:00+00:00 + + https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/ + <p>Firstly, thanks for taking the time to contribute to <strong>shrs</strong>! This page will +go over starting steps to get you ready to create your first PR!.</p> +<h2 id="prerequisites">Prerequisites</h2> +<p>Since <strong>shrs</strong> is a rust project, you should have a working rust development +environment. You can get started with installing rust by using +<a href="https://rustup.rs/">rustup</a> - the rust toolchain installer. You should also +install the nightly rust toolchain as some parts of the developer workflow +depends on nightly versions of rust tools.</p> +<p><strong>shrs</strong> uses <a href="https://github.com/casey/just">just</a> as it's command runner. +Install it in whatever method suitable for your system.</p> +<h2 id="build-the-example">Build the example</h2> +<p>First we will get an example build of <strong>shrs</strong> up and running to take a tour of +all the features it offers.</p> +<p>Clone the repository and enter the project directory:</p> +<pre data-lang="sh" style="background-color:#2b303b;color:#c0c5ce;" class="language-sh "><code class="language-sh" data-lang="sh"><span style="color:#bf616a;">git</span><span> clone https://github.com/MrPicklePinosaur/shrs.git +</span><span style="color:#96b5b4;">cd</span><span> shrs +</span></code></pre> +<p>There are a couple of special git hooks that are run on commit that or +especially for developers. These git hooks do things like lint your code and +format it. You can install them with:</p> +<pre data-lang="sh" style="background-color:#2b303b;color:#c0c5ce;" class="language-sh "><code class="language-sh" data-lang="sh"><span style="color:#bf616a;">just</span><span> devsetup +</span></code></pre> +<p>Now to run the example shell</p> +<pre data-lang="sh" style="background-color:#2b303b;color:#c0c5ce;" class="language-sh "><code class="language-sh" data-lang="sh"><span style="color:#bf616a;">just +</span></code></pre> +<p>You should now be throw into the example <strong>shrs</strong> shell, which shows off a good +number of the features <strong>shrs</strong> offers. Take some time to explore what the +shell is capable of. You can also examine <code>shrs_example/src/main.rs</code> to see the +actual configuration.</p> +<h2 id="build-your-own-shell">Build your own shell</h2> +<p>Next is to use <strong>shrs</strong> as it was intended, as a library. To get started with +creating your own shell, take a look at the <a href="../getting-started/quick-start">Quick Start</a> section.</p> +<h2 id="tackle-an-issue">Tackle an issue</h2> +<p>Once you are decently familiar with the <strong>shrs</strong> API, you can try to tackle an +actual issue and open your first PR! See the open issues, especially those +marked <a href="https://github.com/MrPicklePinosaur/shrs/labels/good%20first%20issue">good first issue</a>. +If you have any questions, don't be afraid to reach out for help!</p> + + + + Pull Request Guidelines + 2021-05-01T18:10:00+00:00 + 2021-05-01T18:10:00+00:00 + + https://mrpicklepinosaur.github.io/shrs/docs/contributing/pull-request/ + <p>Branch name should be in the format <code>your-name/description</code>. For example, if I were to implement tab completion I would create a branch called <code>pinosaur/tab-completion</code>.</p> + + + + Resources + 2021-05-01T18:10:00+00:00 + 2021-05-01T18:10:00+00:00 + + https://mrpicklepinosaur.github.io/shrs/docs/contributing/resources/ + <h2 id="related-projects">RELATED PROJECTS</h2> +<ul> +<li><a href="https://github.com/nuta/nsh">nsh</a></li> +<li><a href="https://github.com/nushell/nushell">nushell</a></li> +<li><a href="https://github.com/hiking90/rushell">rushell</a></li> +</ul> +<h2 id="resources">RESOURCES</h2> +<ul> +<li><a href="https://github.com/tokenrove/build-your-own-shell">build your own shell</a></li> +<li><a href="https://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3_chap02.html#tag_18_10">grammar for posix shell</a></li> +<li><a href="https://github.com/nixpulvis/oursh">oursh: rust shell using lalrpop</a></li> +<li><a href="https://www.gnu.org/software/libc/manual/html_node/Implementing-a-Shell.html">gnu: implementing a job control shell</a></li> +<li><a href="https://blog.nelhage.com/2009/12/a-brief-introduction-to-termios/">A Brief Introduction to termios</a></li> +</ul> + + + + Output + 2021-05-01T18:10:00+00:00 + 2021-05-01T18:10:00+00:00 + + https://mrpicklepinosaur.github.io/shrs/docs/output-styling/output/ + <p>Printing to stdout can be done in shrs using <code>println!()</code>, however it is recommended to use <code>ctx.out</code> whenever possible. +It provides various print functions that will automatically use the configured out and error colors. Output is also recorded +and can be accessed by hooks through the AfterCommandCtx. <code>print_buf</code> is also provided to allow users to easily output <code>StyledBuf</code>.</p> +<pre data-lang="rust" style="background-color:#2b303b;color:#c0c5ce;" class="language-rust "><code class="language-rust" data-lang="rust"><span>ctx.out.</span><span style="color:#96b5b4;">println</span><span>(&quot;</span><span style="color:#a3be8c;">Hello</span><span>&quot;)?; +</span><span>ctx.out.</span><span style="color:#96b5b4;">print_buf</span><span>(styled_buf!(&quot;</span><span style="color:#a3be8c;">Hello</span><span>&quot;.</span><span style="color:#96b5b4;">red</span><span>()))?; +</span></code></pre> + + + + Style + 2021-05-01T18:10:00+00:00 + 2021-05-01T18:10:00+00:00 + + https://mrpicklepinosaur.github.io/shrs/docs/output-styling/style/ + <p>Shrs uses Crossterm internally to manipulate and output to the terminal. +There are various parts of the terminal that shrs allows you to style in a custom manner, such as the prompt and output from builtins and plugins. +Styling text in shrs involves using the <code>StyledBuf</code> struct which is able to hold text where every character has its own style.</p> +<p><code>StyledBuf</code> can be easily created using the <code>styled_buf!</code> macro:</p> +<pre data-lang="rust" style="background-color:#2b303b;color:#c0c5ce;" class="language-rust "><code class="language-rust" data-lang="rust"><span>styled_buf!(&quot;</span><span style="color:#a3be8c;">user</span><span>&quot;.</span><span style="color:#96b5b4;">bold</span><span>(),&quot;</span><span style="color:#a3be8c;">&gt;</span><span>&quot;.</span><span style="color:#96b5b4;">green</span><span>()) +</span></code></pre> +<p>The macro accepts any number of arguments. The only constraints are that the arguments must either implement the <code>Display</code> trait, be a <code>StyledContent</code> or a <code>StyledBuf</code>. +It's very easy to create styled segments using <code>crossterm::Stylize</code> which is exposed through shrs.</p> + + + + Theme + 2021-05-01T18:10:00+00:00 + 2021-05-01T18:10:00+00:00 + + https://mrpicklepinosaur.github.io/shrs/docs/output-styling/theme/ + <p>Shrs provides a theme struct to allow you to change styles that are used internally such as out_style or completion_style.</p> +<pre data-lang="rust" style="background-color:#2b303b;color:#c0c5ce;" class="language-rust "><code class="language-rust" data-lang="rust"><span>myshell.</span><span style="color:#96b5b4;">with_theme</span><span>(Theme { +</span><span> out_style: ContentStyle::new().</span><span style="color:#96b5b4;">red</span><span>(), +</span><span> ..Default::default() +</span><span>}) +</span></code></pre> + + + + Introduction + 2021-05-01T18:10:00+00:00 + 2021-05-01T18:10:00+00:00 + + https://mrpicklepinosaur.github.io/shrs/docs/plugins/introduction/ + <p>Plugins are a way to add addition functionality that may be opinionated or heavy to <strong>shrs</strong> in a modular fashion. <strong>shrs</strong> comes with a couple officially maintained plugins, which you can see in the <a href="https://github.com/MrPicklePinosaur/shrs/tree/master/plugins">plugins directory</a>.</p> +<p>Some examples of official plugins are:</p> +<ul> +<li><code>shrs_output_capture</code>: add a builtin called <code>again</code> that will output the result of the previous command</li> +<li><code>shrs_prompt_builder</code>: configure your prompt using the builder pattern</li> +</ul> + + + + Developing Plugins + 2021-05-01T18:10:00+00:00 + 2021-05-01T18:10:00+00:00 + + https://mrpicklepinosaur.github.io/shrs/docs/plugins/plugin-development/ + <p>Making a plugin is as easy as implementing the <code>Plugin</code> trait. The <code>Plugin</code> +trait has an <code>init</code> method that is ran when the plugin is registered with the +<code>with_plugin</code> function. In the <code>init</code> method, you get the <code>shell</code> as context +and are free to modify it however you please, be it registering additional +hooks are adding a new builtin function.</p> +<pre data-lang="rust" style="background-color:#2b303b;color:#c0c5ce;" class="language-rust "><code class="language-rust" data-lang="rust"><span style="color:#b48ead;">use </span><span>shrs::plugin::Plugin; +</span><span> +</span><span style="color:#b48ead;">pub struct </span><span>MyPlugin; +</span><span> +</span><span style="color:#b48ead;">impl </span><span>Plugin </span><span style="color:#b48ead;">for </span><span>PlugPlugin { +</span><span> </span><span style="color:#b48ead;">fn </span><span style="color:#8fa1b3;">init</span><span>(&amp;</span><span style="color:#bf616a;">self</span><span>, </span><span style="color:#bf616a;">shell</span><span>: &amp;</span><span style="color:#b48ead;">mut </span><span>shrs::ShellConfig) { +</span><span> shell.hooks.after_command.</span><span style="color:#96b5b4;">register</span><span>(after_command_hook); +</span><span> shell.builtins.</span><span style="color:#96b5b4;">insert</span><span>(&quot;</span><span style="color:#a3be8c;">my_builtin</span><span>&quot;, MyBuiltin::new()); +</span><span> shell.state.</span><span style="color:#96b5b4;">insert</span><span>(MyState::new()); +</span><span> } +</span><span>} +</span><span> +</span></code></pre> +<p>You can see some of the official maintained plugins for an example on how +plugins are created.</p> + + + + Using Plugins + 2021-05-01T18:10:00+00:00 + 2021-05-01T18:10:00+00:00 + + https://mrpicklepinosaur.github.io/shrs/docs/plugins/using-plugins/ + <p>Plugins are just regular crates that can be obtained from +<a href="https://crates.io/">crates.io</a>. Most <strong>shrs</strong> related crates have the prefix +<code>shrs_</code>. Simply add the crate to your project. To make <strong>shrs</strong> use the plugin, +it's as using as using <code>with_plugin</code> when constructing the shell and pass in +the plugin.</p> +<pre data-lang="rust" style="background-color:#2b303b;color:#c0c5ce;" class="language-rust "><code class="language-rust" data-lang="rust"><span style="color:#b48ead;">let</span><span> myshell = ShellBuilder::default() +</span><span> .</span><span style="color:#96b5b4;">with_plugin</span><span>(OutputCapturePlugin) +</span><span> .</span><span style="color:#96b5b4;">build</span><span>() +</span><span> .</span><span style="color:#96b5b4;">unwrap</span><span>(); +</span><span> +</span><span>myshell.</span><span style="color:#96b5b4;">run</span><span>(); +</span></code></pre> + + + + Example Shell + 2021-05-01T08:20:00+00:00 + 2021-05-01T08:20:00+00:00 + + https://mrpicklepinosaur.github.io/shrs/docs/getting-started/example-shell/ + <p><a href="https://github.com/MrPicklePinosaur/shrs/tree/master/shrs_example">shrs_example</a> +is an example shell that makes use of the default features provided by +<strong>shrs</strong>. If you want a working shell quickly, you can simply install the +binary directly. However, the goal of <strong>shrs</strong> is to provide a fully +customizable shell that you can build yourself in rust, it is recommended that +you make your own project, which you can learn about in the Quick Start section.</p> + + + + Quick Start + 2021-05-01T08:20:00+00:00 + 2021-05-01T08:20:00+00:00 + + https://mrpicklepinosaur.github.io/shrs/docs/getting-started/quick-start/ + <h3 id="prerequisites">Prerequisites</h3> +<p>To get started with using <strong>shrs</strong>, you need a functioning Rust installation. +To install Rust, you can use the <a href="https://rustup.rs/">rustup</a>, the Rust +toolchain installer. You will also need <strong>cargo</strong>, the Rust package manager.</p> +<p>Finally, you will need some basic knowledge on how <strong>Rust</strong> works, if you are +still new to <strong>Rust</strong>, you can consult the <a href="https://doc.rust-lang.org/stable/book/">rust +book</a>.</p> +<h3 id="create-cargo-project">Create Cargo project</h3> +<p>Create your own shell project using cargo:</p> +<pre data-lang="sh" style="background-color:#2b303b;color:#c0c5ce;" class="language-sh "><code class="language-sh" data-lang="sh"><span style="color:#bf616a;">cargo</span><span> new &lt;project-name&gt; +</span><span style="color:#96b5b4;">cd </span><span>&lt;project-name&gt; +</span></code></pre> +<p>Next, add shrs as a dependency in your <code>Cargo.toml</code>. shrs is still currently in pre-release, so there will be frequent updates. You can use the most recently published version with:</p> +<pre data-lang="toml" style="background-color:#2b303b;color:#c0c5ce;" class="language-toml "><code class="language-toml" data-lang="toml"><span style="color:#bf616a;">shrs </span><span>= { </span><span style="color:#bf616a;">version </span><span>= &quot;</span><span style="color:#a3be8c;">0.0.5</span><span>&quot; } +</span></code></pre> +<p>Otherwise, if you wish to be on the bleeding edge, you can depend directly on the master branch (beware that there may be unexpected bugs and breaking API changes on master):</p> +<pre data-lang="toml" style="background-color:#2b303b;color:#c0c5ce;" class="language-toml "><code class="language-toml" data-lang="toml"><span style="color:#bf616a;">shrs </span><span>= { </span><span style="color:#bf616a;">git </span><span>= &quot;</span><span style="color:#a3be8c;">https://github.com/MrPicklePinosaur/shrs</span><span>&quot; } +</span></code></pre> +<h3 id="building-the-shell">Building the Shell</h3> +<p>Next, you can create a basic shell using all of the <strong>shrs</strong> provided defaults with the following:</p> +<pre data-lang="rust" style="background-color:#2b303b;color:#c0c5ce;" class="language-rust "><code class="language-rust" data-lang="rust"><span style="color:#b48ead;">use </span><span>shrs::prelude::*; +</span><span> +</span><span style="color:#b48ead;">fn </span><span style="color:#8fa1b3;">main</span><span>() { +</span><span> </span><span style="color:#b48ead;">let</span><span> myshell = ShellBuilder::default() +</span><span> .</span><span style="color:#96b5b4;">build</span><span>() +</span><span> .</span><span style="color:#96b5b4;">unwrap</span><span>(); +</span><span> +</span><span> myshell.</span><span style="color:#96b5b4;">run</span><span>(); +</span><span>} +</span></code></pre> +<p>Now to run the shell</p> +<pre data-lang="sh" style="background-color:#2b303b;color:#c0c5ce;" class="language-sh "><code class="language-sh" data-lang="sh"><span style="color:#bf616a;">cargo</span><span> run +</span></code></pre> +<p>From here we can start digging into all the potential configuration and +extensions that can be applied to <strong>shrs</strong>. See the next section for details.</p> + + + + Introduction + 2021-05-01T08:00:00+00:00 + 2021-05-01T08:00:00+00:00 + + https://mrpicklepinosaur.github.io/shrs/docs/getting-started/introduction/ + <p>Welcome to <strong>shrs</strong>, the toolkit that will help you build and configure your +own shell in <strong>Rust</strong>!</p> +<p>First of all <strong>shrs</strong> is NOT a shell, it is a library for YOU to build your own +shell. It is meant for those that have reached the limits of what can be +accomplished with just tinkering with the configuration files of pre-existing +shells and would like to go beyond and add experimental and wild features to +their own shells.</p> +<h3 id="quick-start">Quick Start</h3> +<p>Get a working shell up and quickly: <a href="../quick-start/">Quick Start →</a></p> +<h3 id="go-further">Go further</h3> +<p>Contributing and Help.</p> +<h3 id="contributing">Contributing</h3> +<p>Find out how to contribute to Doks. <a href="../../contributing/how-to-contribute/">Contributing →</a></p> +<h3 id="help">Help</h3> +<p>Get help on Doks. <a href="../../help/faq/">Help →</a></p> + + + + Completion + 2021-05-01T08:00:00+00:00 + 2021-05-01T08:00:00+00:00 + + https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/ + <h2 id="rule-based">Rule based</h2> +<p>The autocompletion system works on <strong>rules</strong>, which are pairs of <strong>predicates</strong> +and <strong>actions</strong>. Predicates help determine when an action is allowed to run, +and actions return the actual word list for the completion system to display to +the user.</p> +<p>There are a variety of commonly used builtin <strong>predicates</strong> to make write +completions a bit easier, these include <code>cmdname_pred</code> which checks that the +current completion is for a specific command name and <code>flag_pred</code> which checks +if we are attempting to complete a flag.</p> +<p>Similarly, there are also builtin <strong>actions</strong> like <code>cmdname_action</code> which +returns a list of all executables in the PATH, and <code>filename_action</code> which +outputs all the files in the current working directory.</p> +<h3 id="let-s-write-completion-rules-for-ls">Let's write completion rules for ls</h3> +<p>As an example, let's write completion rules for the popular <strong>ls</strong> command.</p> +<p>Let's begin by initializing the <code>DefaultCompleter</code>. This comes with a couple of +sensible rules that most completion engines are expected to have, such as +autocompleting the command name from PATH:</p> +<pre data-lang="rust" style="background-color:#2b303b;color:#c0c5ce;" class="language-rust "><code class="language-rust" data-lang="rust"><span style="color:#b48ead;">use </span><span>shrs::line::completion::*; +</span><span> +</span><span style="color:#b48ead;">let mut</span><span> completer = DefaultCompleter::default(); +</span></code></pre> +<p>Next, we need to create a rule that will provide completion options for each of +the flags <strong>ls</strong> has. We can do this by writign a rule that first checks if the +user has already typed the command <strong>ls</strong> using <code>cmdname_pred</code>:</p> +<pre data-lang="rust" style="background-color:#2b303b;color:#c0c5ce;" class="language-rust "><code class="language-rust" data-lang="rust"><span style="color:#b48ead;">let</span><span> ls_pred = Pred::new(</span><span style="color:#96b5b4;">cmdname_pred</span><span>(&quot;</span><span style="color:#a3be8c;">ls</span><span>&quot;)); +</span></code></pre> +<p>However, we also want to complete the flags for <strong>ls</strong>, so we need to also +check if we are currently typing a flag. We can use the provided <code>flag_pred</code> +for this. Notice how we can chain <strong>predicates</strong> with <code>.and()</code>:</p> +<pre data-lang="rust" style="background-color:#2b303b;color:#c0c5ce;" class="language-rust "><code class="language-rust" data-lang="rust"><span style="color:#b48ead;">let</span><span> ls_pred = Pred::new(</span><span style="color:#96b5b4;">cmdname_pred</span><span>(&quot;</span><span style="color:#a3be8c;">ls</span><span>&quot;)).</span><span style="color:#96b5b4;">and</span><span>(flag_pred); +</span></code></pre> +<p>Next we need to write the action that returns all the possible flags. An action +is just a function that takes in <code>CompletionCtx</code> and returns a list of possible +completions. <code>Completion</code> holds a bit more metadata that we will not touch for +now, but if we just wish to return a list of strings to the completer, we can +use the helper function <code>default_format</code> to generate default options for <code>Completion</code>.</p> +<pre data-lang="rust" style="background-color:#2b303b;color:#c0c5ce;" class="language-rust "><code class="language-rust" data-lang="rust"><span style="color:#b48ead;">let</span><span> ls_action = Box::new(|</span><span style="color:#bf616a;">ctx</span><span>: &amp;CompletionCtx| -&gt; Vec&lt;Completion&gt; { +</span><span> </span><span style="color:#96b5b4;">default_format</span><span>(vec![&quot;</span><span style="color:#a3be8c;">-a</span><span>&quot;.</span><span style="color:#96b5b4;">into</span><span>(), &quot;</span><span style="color:#a3be8c;">-l</span><span>&quot;.</span><span style="color:#96b5b4;">into</span><span>(), &quot;</span><span style="color:#a3be8c;">-h</span><span>&quot;.</span><span style="color:#96b5b4;">into</span><span>()]) +</span><span>}); +</span></code></pre> +<p>And with that we can register our first completion rule:</p> +<pre data-lang="rust" style="background-color:#2b303b;color:#c0c5ce;" class="language-rust "><code class="language-rust" data-lang="rust"><span>completer.</span><span style="color:#96b5b4;">register</span><span>(Rule::new(ls_pred, ls_action)); +</span></code></pre> +<p>In the end, our resulting code looks like:</p> +<pre data-lang="rust" style="background-color:#2b303b;color:#c0c5ce;" class="language-rust "><code class="language-rust" data-lang="rust"><span style="color:#b48ead;">use </span><span>shrs::line::completion::*; +</span><span> +</span><span style="color:#b48ead;">let mut</span><span> completer = DefaultCompleter::default(); +</span><span> +</span><span style="color:#b48ead;">let</span><span> ls_pred = Pred::new(</span><span style="color:#96b5b4;">cmdname_pred</span><span>(&quot;</span><span style="color:#a3be8c;">ls</span><span>&quot;)).</span><span style="color:#96b5b4;">and</span><span>(flag_pred); +</span><span style="color:#b48ead;">let</span><span> ls_action = Box::new(|</span><span style="color:#bf616a;">ctx</span><span>: &amp;CompletionCtx| -&gt; Vec&lt;Completion&gt; { +</span><span> </span><span style="color:#96b5b4;">default_format</span><span>(vec![&quot;</span><span style="color:#a3be8c;">-a</span><span>&quot;.</span><span style="color:#96b5b4;">into</span><span>(), &quot;</span><span style="color:#a3be8c;">-l</span><span>&quot;.</span><span style="color:#96b5b4;">into</span><span>(), &quot;</span><span style="color:#a3be8c;">-h</span><span>&quot;.</span><span style="color:#96b5b4;">into</span><span>()]) +</span><span>}); +</span><span> +</span><span>completer.</span><span style="color:#96b5b4;">register</span><span>(Rule::new(ls_pred, ls_action)); +</span></code></pre> +<h2 id="coming-soon-declarative">Coming soon: declarative</h2> +<p>The plugin <code>shrs_derive_completion</code> provides a declarative way to create +completions in the form of a procedual macro. If you are familiar with the +crate <a href="https://github.com/clap-rs/clap">clap</a> this should feel very familiar.</p> + + + + Vi Mode + 2021-05-01T08:00:00+00:00 + 2021-05-01T08:00:00+00:00 + + https://mrpicklepinosaur.github.io/shrs/docs/line-config/vi/ + <p>Prompt editing in vi mode is supported in shrs, however it is currently not configurable. In the future, hopefully custom commands +and keybindings will be supported.</p> + + + + Aaran Xu + 2021-04-01T08:50:45+00:00 + 2021-04-01T08:50:45+00:00 + + https://mrpicklepinosaur.github.io/shrs/authors/aaran-xu/ + <p>Creator of <strong>AdiDoks</strong>.</p> +<p><a href="https://github.com/aaranxu">@aaranxu</a></p> + + + diff --git a/authors/aaran-xu/index.html b/authors/aaran-xu/index.html new file mode 100644 index 00000000..79f29ed3 --- /dev/null +++ b/authors/aaran-xu/index.html @@ -0,0 +1,282 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Aaran Xu | shrs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + +
+
+
+
+
+ + +

Creator of AdiDoks.

+

@aaranxu

+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + diff --git a/authors/index.html b/authors/index.html new file mode 100644 index 00000000..c1047023 --- /dev/null +++ b/authors/index.html @@ -0,0 +1,253 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Authors | shrs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+
+
+
+
+ +

The authors of the blog articles.

+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + diff --git a/banner.png b/banner.png new file mode 100644 index 0000000000000000000000000000000000000000..0094638c01e93cc260e696e9b09a5250da3c71c8 GIT binary patch literal 40555 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¨LKA>Yt(cbg&6b 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 Dv=dec literal 0 HcmV?d00001 diff --git a/blog/index.html b/blog/index.html new file mode 100644 index 00000000..120b70be --- /dev/null +++ b/blog/index.html @@ -0,0 +1,263 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Blog | shrs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+
+
+
+
+

Blog

+
+ +
+
+

Introducing shrs

+

Introducing shrs, the hackable shell built using Rust.

+ +

Posted January 7, 2024

+ +

+
+ + +
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + diff --git a/blog/introducing-shrs/index.html b/blog/introducing-shrs/index.html new file mode 100644 index 00000000..63515186 --- /dev/null +++ b/blog/introducing-shrs/index.html @@ -0,0 +1,327 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Introducing shrs | shrs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+
+
+
+
+
+

Introducing shrs

+ +

Posted January 7, 2024

+ + +

by Aryan

+ +
+ +

shrs is an open source shell toolkit built in Rust. The project aims to be developer friendly and easily customizable.

+

showcase example of shrs

+

To get started on using shrs, visit the shrs book on this website. The Getting Started section covers the basic and also includes an example shell.

+

The tool is currently under active development. If you would like to contribute to the project, do not hesitate to check out the GitHub repository.

+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + diff --git a/blog/page/1/index.html b/blog/page/1/index.html new file mode 100644 index 00000000..6bc8739d --- /dev/null +++ b/blog/page/1/index.html @@ -0,0 +1,6 @@ + + + + +Redirect +

Click here to be redirected.

diff --git a/bootstrap/scss/bootstrap-grid.css b/bootstrap/scss/bootstrap-grid.css new file mode 100644 index 00000000..8bba6824 --- /dev/null +++ b/bootstrap/scss/bootstrap-grid.css @@ -0,0 +1,6 @@ +/*! + * Bootstrap Grid v5.0.0-beta3 (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) + */.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{width:100%;padding-right:var(--bs-gutter-x, .75rem);padding-left:var(--bs-gutter-x, .75rem);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}}@media (min-width: 1400px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1320px}}.row{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) / -2);margin-left:calc(var(--bs-gutter-x) / -2)}.row>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) / 2);padding-left:calc(var(--bs-gutter-x) / 2);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.66667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333%}.col-2{flex:0 0 auto;width:16.66667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333%}.col-5{flex:0 0 auto;width:41.66667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333%}.col-8{flex:0 0 auto;width:66.66667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333%}.col-11{flex:0 0 auto;width:91.66667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}.g-0,.gx-0{--bs-gutter-x: 0}.g-0,.gy-0{--bs-gutter-y: 0}.g-1,.gx-1{--bs-gutter-x: .25rem}.g-1,.gy-1{--bs-gutter-y: .25rem}.g-2,.gx-2{--bs-gutter-x: .5rem}.g-2,.gy-2{--bs-gutter-y: .5rem}.g-3,.gx-3{--bs-gutter-x: 1rem}.g-3,.gy-3{--bs-gutter-y: 1rem}.g-4,.gx-4{--bs-gutter-x: 1.5rem}.g-4,.gy-4{--bs-gutter-y: 1.5rem}.g-5,.gx-5{--bs-gutter-x: 3rem}.g-5,.gy-5{--bs-gutter-y: 3rem}@media (min-width: 576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.33333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.66667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333%}.col-sm-2{flex:0 0 auto;width:16.66667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333%}.col-sm-5{flex:0 0 auto;width:41.66667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333%}.col-sm-8{flex:0 0 auto;width:66.66667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333%}.col-sm-11{flex:0 0 auto;width:91.66667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}.g-sm-0,.gx-sm-0{--bs-gutter-x: 0}.g-sm-0,.gy-sm-0{--bs-gutter-y: 0}.g-sm-1,.gx-sm-1{--bs-gutter-x: .25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y: .25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x: .5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y: .5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x: 1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y: 1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x: 1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y: 1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x: 3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y: 3rem}}@media (min-width: 768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.66667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333%}.col-md-2{flex:0 0 auto;width:16.66667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333%}.col-md-5{flex:0 0 auto;width:41.66667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333%}.col-md-8{flex:0 0 auto;width:66.66667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333%}.col-md-11{flex:0 0 auto;width:91.66667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}.g-md-0,.gx-md-0{--bs-gutter-x: 0}.g-md-0,.gy-md-0{--bs-gutter-y: 0}.g-md-1,.gx-md-1{--bs-gutter-x: .25rem}.g-md-1,.gy-md-1{--bs-gutter-y: .25rem}.g-md-2,.gx-md-2{--bs-gutter-x: .5rem}.g-md-2,.gy-md-2{--bs-gutter-y: .5rem}.g-md-3,.gx-md-3{--bs-gutter-x: 1rem}.g-md-3,.gy-md-3{--bs-gutter-y: 1rem}.g-md-4,.gx-md-4{--bs-gutter-x: 1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y: 1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x: 3rem}.g-md-5,.gy-md-5{--bs-gutter-y: 3rem}}@media (min-width: 992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.66667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333%}.col-lg-2{flex:0 0 auto;width:16.66667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333%}.col-lg-5{flex:0 0 auto;width:41.66667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333%}.col-lg-8{flex:0 0 auto;width:66.66667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333%}.col-lg-11{flex:0 0 auto;width:91.66667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}.g-lg-0,.gx-lg-0{--bs-gutter-x: 0}.g-lg-0,.gy-lg-0{--bs-gutter-y: 0}.g-lg-1,.gx-lg-1{--bs-gutter-x: .25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y: .25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x: .5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y: .5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x: 1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y: 1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x: 1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y: 1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x: 3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y: 3rem}}@media (min-width: 1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.66667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333%}.col-xl-2{flex:0 0 auto;width:16.66667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333%}.col-xl-5{flex:0 0 auto;width:41.66667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333%}.col-xl-8{flex:0 0 auto;width:66.66667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333%}.col-xl-11{flex:0 0 auto;width:91.66667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}.g-xl-0,.gx-xl-0{--bs-gutter-x: 0}.g-xl-0,.gy-xl-0{--bs-gutter-y: 0}.g-xl-1,.gx-xl-1{--bs-gutter-x: .25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y: .25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x: .5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y: .5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x: 1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y: 1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x: 1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y: 1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x: 3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y: 3rem}}@media (min-width: 1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.66667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333%}.col-xxl-2{flex:0 0 auto;width:16.66667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333%}.col-xxl-5{flex:0 0 auto;width:41.66667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333%}.col-xxl-8{flex:0 0 auto;width:66.66667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333%}.col-xxl-11{flex:0 0 auto;width:91.66667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333%}.offset-xxl-2{margin-left:16.66667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333%}.offset-xxl-5{margin-left:41.66667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333%}.offset-xxl-8{margin-left:66.66667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333%}.offset-xxl-11{margin-left:91.66667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x: 0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y: 0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x: .25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y: .25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x: .5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y: .5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x: 1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y: 1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x: 1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y: 1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x: 3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y: 3rem}}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-grid{display:grid !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex{display:flex !important}.d-inline-flex{display:inline-flex !important}.d-none{display:none !important}.flex-fill{flex:1 1 auto !important}.flex-row{flex-direction:row !important}.flex-column{flex-direction:column !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-grow-0{flex-grow:0 !important}.flex-grow-1{flex-grow:1 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-shrink-1{flex-shrink:1 !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-start{justify-content:flex-start !important}.justify-content-end{justify-content:flex-end !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.justify-content-evenly{justify-content:space-evenly !important}.align-items-start{align-items:flex-start !important}.align-items-end{align-items:flex-end !important}.align-items-center{align-items:center !important}.align-items-baseline{align-items:baseline !important}.align-items-stretch{align-items:stretch !important}.align-content-start{align-content:flex-start !important}.align-content-end{align-content:flex-end !important}.align-content-center{align-content:center !important}.align-content-between{align-content:space-between !important}.align-content-around{align-content:space-around !important}.align-content-stretch{align-content:stretch !important}.align-self-auto{align-self:auto !important}.align-self-start{align-self:flex-start !important}.align-self-end{align-self:flex-end !important}.align-self-center{align-self:center !important}.align-self-baseline{align-self:baseline !important}.align-self-stretch{align-self:stretch !important}.order-first{order:-1 !important}.order-0{order:0 !important}.order-1{order:1 !important}.order-2{order:2 !important}.order-3{order:3 !important}.order-4{order:4 !important}.order-5{order:5 !important}.order-last{order:6 !important}.m-0{margin:0 !important}.m-1{margin:.25rem !important}.m-2{margin:.5rem !important}.m-3{margin:1rem !important}.m-4{margin:1.5rem !important}.m-5{margin:3rem !important}.m-auto{margin:auto !important}.mx-0{margin-right:0 !important;margin-left:0 !important}.mx-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-3{margin-right:1rem !important;margin-left:1rem !important}.mx-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-5{margin-right:3rem !important;margin-left:3rem !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-0{margin-top:0 !important}.mt-1{margin-top:.25rem !important}.mt-2{margin-top:.5rem !important}.mt-3{margin-top:1rem !important}.mt-4{margin-top:1.5rem !important}.mt-5{margin-top:3rem !important}.mt-auto{margin-top:auto !important}.me-0{margin-right:0 !important}.me-1{margin-right:.25rem !important}.me-2{margin-right:.5rem !important}.me-3{margin-right:1rem !important}.me-4{margin-right:1.5rem !important}.me-5{margin-right:3rem !important}.me-auto{margin-right:auto !important}.mb-0{margin-bottom:0 !important}.mb-1{margin-bottom:.25rem !important}.mb-2{margin-bottom:.5rem !important}.mb-3{margin-bottom:1rem !important}.mb-4{margin-bottom:1.5rem !important}.mb-5{margin-bottom:3rem !important}.mb-auto{margin-bottom:auto !important}.ms-0{margin-left:0 !important}.ms-1{margin-left:.25rem !important}.ms-2{margin-left:.5rem !important}.ms-3{margin-left:1rem !important}.ms-4{margin-left:1.5rem !important}.ms-5{margin-left:3rem !important}.ms-auto{margin-left:auto !important}.p-0{padding:0 !important}.p-1{padding:.25rem !important}.p-2{padding:.5rem !important}.p-3{padding:1rem !important}.p-4{padding:1.5rem !important}.p-5{padding:3rem !important}.px-0{padding-right:0 !important;padding-left:0 !important}.px-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-3{padding-right:1rem !important;padding-left:1rem !important}.px-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-5{padding-right:3rem !important;padding-left:3rem !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-0{padding-top:0 !important}.pt-1{padding-top:.25rem !important}.pt-2{padding-top:.5rem !important}.pt-3{padding-top:1rem !important}.pt-4{padding-top:1.5rem !important}.pt-5{padding-top:3rem !important}.pe-0{padding-right:0 !important}.pe-1{padding-right:.25rem !important}.pe-2{padding-right:.5rem !important}.pe-3{padding-right:1rem !important}.pe-4{padding-right:1.5rem !important}.pe-5{padding-right:3rem !important}.pb-0{padding-bottom:0 !important}.pb-1{padding-bottom:.25rem !important}.pb-2{padding-bottom:.5rem !important}.pb-3{padding-bottom:1rem !important}.pb-4{padding-bottom:1.5rem !important}.pb-5{padding-bottom:3rem !important}.ps-0{padding-left:0 !important}.ps-1{padding-left:.25rem !important}.ps-2{padding-left:.5rem !important}.ps-3{padding-left:1rem !important}.ps-4{padding-left:1.5rem !important}.ps-5{padding-left:3rem !important}@media (min-width: 576px){.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-grid{display:grid !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:flex !important}.d-sm-inline-flex{display:inline-flex !important}.d-sm-none{display:none !important}.flex-sm-fill{flex:1 1 auto !important}.flex-sm-row{flex-direction:row !important}.flex-sm-column{flex-direction:column !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-grow-1{flex-grow:1 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-shrink-1{flex-shrink:1 !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-sm-start{justify-content:flex-start !important}.justify-content-sm-end{justify-content:flex-end !important}.justify-content-sm-center{justify-content:center !important}.justify-content-sm-between{justify-content:space-between !important}.justify-content-sm-around{justify-content:space-around !important}.justify-content-sm-evenly{justify-content:space-evenly !important}.align-items-sm-start{align-items:flex-start !important}.align-items-sm-end{align-items:flex-end !important}.align-items-sm-center{align-items:center !important}.align-items-sm-baseline{align-items:baseline !important}.align-items-sm-stretch{align-items:stretch !important}.align-content-sm-start{align-content:flex-start !important}.align-content-sm-end{align-content:flex-end !important}.align-content-sm-center{align-content:center !important}.align-content-sm-between{align-content:space-between !important}.align-content-sm-around{align-content:space-around !important}.align-content-sm-stretch{align-content:stretch !important}.align-self-sm-auto{align-self:auto !important}.align-self-sm-start{align-self:flex-start !important}.align-self-sm-end{align-self:flex-end !important}.align-self-sm-center{align-self:center !important}.align-self-sm-baseline{align-self:baseline !important}.align-self-sm-stretch{align-self:stretch !important}.order-sm-first{order:-1 !important}.order-sm-0{order:0 !important}.order-sm-1{order:1 !important}.order-sm-2{order:2 !important}.order-sm-3{order:3 !important}.order-sm-4{order:4 !important}.order-sm-5{order:5 !important}.order-sm-last{order:6 !important}.m-sm-0{margin:0 !important}.m-sm-1{margin:.25rem !important}.m-sm-2{margin:.5rem !important}.m-sm-3{margin:1rem !important}.m-sm-4{margin:1.5rem !important}.m-sm-5{margin:3rem !important}.m-sm-auto{margin:auto !important}.mx-sm-0{margin-right:0 !important;margin-left:0 !important}.mx-sm-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-sm-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-sm-3{margin-right:1rem !important;margin-left:1rem !important}.mx-sm-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-sm-5{margin-right:3rem !important;margin-left:3rem !important}.mx-sm-auto{margin-right:auto !important;margin-left:auto !important}.my-sm-0{margin-top:0 !important;margin-bottom:0 !important}.my-sm-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-sm-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-sm-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-sm-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-sm-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-sm-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-sm-0{margin-top:0 !important}.mt-sm-1{margin-top:.25rem !important}.mt-sm-2{margin-top:.5rem !important}.mt-sm-3{margin-top:1rem !important}.mt-sm-4{margin-top:1.5rem !important}.mt-sm-5{margin-top:3rem !important}.mt-sm-auto{margin-top:auto !important}.me-sm-0{margin-right:0 !important}.me-sm-1{margin-right:.25rem !important}.me-sm-2{margin-right:.5rem !important}.me-sm-3{margin-right:1rem !important}.me-sm-4{margin-right:1.5rem !important}.me-sm-5{margin-right:3rem !important}.me-sm-auto{margin-right:auto !important}.mb-sm-0{margin-bottom:0 !important}.mb-sm-1{margin-bottom:.25rem !important}.mb-sm-2{margin-bottom:.5rem !important}.mb-sm-3{margin-bottom:1rem !important}.mb-sm-4{margin-bottom:1.5rem !important}.mb-sm-5{margin-bottom:3rem !important}.mb-sm-auto{margin-bottom:auto !important}.ms-sm-0{margin-left:0 !important}.ms-sm-1{margin-left:.25rem !important}.ms-sm-2{margin-left:.5rem !important}.ms-sm-3{margin-left:1rem !important}.ms-sm-4{margin-left:1.5rem !important}.ms-sm-5{margin-left:3rem !important}.ms-sm-auto{margin-left:auto !important}.p-sm-0{padding:0 !important}.p-sm-1{padding:.25rem !important}.p-sm-2{padding:.5rem !important}.p-sm-3{padding:1rem !important}.p-sm-4{padding:1.5rem !important}.p-sm-5{padding:3rem !important}.px-sm-0{padding-right:0 !important;padding-left:0 !important}.px-sm-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-sm-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-sm-3{padding-right:1rem !important;padding-left:1rem !important}.px-sm-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-sm-5{padding-right:3rem !important;padding-left:3rem !important}.py-sm-0{padding-top:0 !important;padding-bottom:0 !important}.py-sm-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-sm-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-sm-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-sm-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-sm-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-sm-0{padding-top:0 !important}.pt-sm-1{padding-top:.25rem !important}.pt-sm-2{padding-top:.5rem !important}.pt-sm-3{padding-top:1rem !important}.pt-sm-4{padding-top:1.5rem !important}.pt-sm-5{padding-top:3rem !important}.pe-sm-0{padding-right:0 !important}.pe-sm-1{padding-right:.25rem !important}.pe-sm-2{padding-right:.5rem !important}.pe-sm-3{padding-right:1rem !important}.pe-sm-4{padding-right:1.5rem !important}.pe-sm-5{padding-right:3rem !important}.pb-sm-0{padding-bottom:0 !important}.pb-sm-1{padding-bottom:.25rem !important}.pb-sm-2{padding-bottom:.5rem !important}.pb-sm-3{padding-bottom:1rem !important}.pb-sm-4{padding-bottom:1.5rem !important}.pb-sm-5{padding-bottom:3rem !important}.ps-sm-0{padding-left:0 !important}.ps-sm-1{padding-left:.25rem !important}.ps-sm-2{padding-left:.5rem !important}.ps-sm-3{padding-left:1rem !important}.ps-sm-4{padding-left:1.5rem !important}.ps-sm-5{padding-left:3rem !important}}@media (min-width: 768px){.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-grid{display:grid !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:flex !important}.d-md-inline-flex{display:inline-flex !important}.d-md-none{display:none !important}.flex-md-fill{flex:1 1 auto !important}.flex-md-row{flex-direction:row !important}.flex-md-column{flex-direction:column !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-grow-1{flex-grow:1 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-shrink-1{flex-shrink:1 !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-md-start{justify-content:flex-start !important}.justify-content-md-end{justify-content:flex-end !important}.justify-content-md-center{justify-content:center !important}.justify-content-md-between{justify-content:space-between !important}.justify-content-md-around{justify-content:space-around !important}.justify-content-md-evenly{justify-content:space-evenly !important}.align-items-md-start{align-items:flex-start !important}.align-items-md-end{align-items:flex-end !important}.align-items-md-center{align-items:center !important}.align-items-md-baseline{align-items:baseline !important}.align-items-md-stretch{align-items:stretch !important}.align-content-md-start{align-content:flex-start !important}.align-content-md-end{align-content:flex-end !important}.align-content-md-center{align-content:center !important}.align-content-md-between{align-content:space-between !important}.align-content-md-around{align-content:space-around !important}.align-content-md-stretch{align-content:stretch !important}.align-self-md-auto{align-self:auto !important}.align-self-md-start{align-self:flex-start !important}.align-self-md-end{align-self:flex-end !important}.align-self-md-center{align-self:center !important}.align-self-md-baseline{align-self:baseline !important}.align-self-md-stretch{align-self:stretch !important}.order-md-first{order:-1 !important}.order-md-0{order:0 !important}.order-md-1{order:1 !important}.order-md-2{order:2 !important}.order-md-3{order:3 !important}.order-md-4{order:4 !important}.order-md-5{order:5 !important}.order-md-last{order:6 !important}.m-md-0{margin:0 !important}.m-md-1{margin:.25rem !important}.m-md-2{margin:.5rem !important}.m-md-3{margin:1rem !important}.m-md-4{margin:1.5rem !important}.m-md-5{margin:3rem !important}.m-md-auto{margin:auto !important}.mx-md-0{margin-right:0 !important;margin-left:0 !important}.mx-md-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-md-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-md-3{margin-right:1rem !important;margin-left:1rem !important}.mx-md-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-md-5{margin-right:3rem !important;margin-left:3rem !important}.mx-md-auto{margin-right:auto !important;margin-left:auto !important}.my-md-0{margin-top:0 !important;margin-bottom:0 !important}.my-md-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-md-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-md-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-md-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-md-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-md-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-md-0{margin-top:0 !important}.mt-md-1{margin-top:.25rem !important}.mt-md-2{margin-top:.5rem !important}.mt-md-3{margin-top:1rem !important}.mt-md-4{margin-top:1.5rem !important}.mt-md-5{margin-top:3rem !important}.mt-md-auto{margin-top:auto !important}.me-md-0{margin-right:0 !important}.me-md-1{margin-right:.25rem !important}.me-md-2{margin-right:.5rem !important}.me-md-3{margin-right:1rem !important}.me-md-4{margin-right:1.5rem !important}.me-md-5{margin-right:3rem !important}.me-md-auto{margin-right:auto !important}.mb-md-0{margin-bottom:0 !important}.mb-md-1{margin-bottom:.25rem !important}.mb-md-2{margin-bottom:.5rem !important}.mb-md-3{margin-bottom:1rem !important}.mb-md-4{margin-bottom:1.5rem !important}.mb-md-5{margin-bottom:3rem !important}.mb-md-auto{margin-bottom:auto !important}.ms-md-0{margin-left:0 !important}.ms-md-1{margin-left:.25rem !important}.ms-md-2{margin-left:.5rem !important}.ms-md-3{margin-left:1rem !important}.ms-md-4{margin-left:1.5rem !important}.ms-md-5{margin-left:3rem !important}.ms-md-auto{margin-left:auto !important}.p-md-0{padding:0 !important}.p-md-1{padding:.25rem !important}.p-md-2{padding:.5rem !important}.p-md-3{padding:1rem !important}.p-md-4{padding:1.5rem !important}.p-md-5{padding:3rem !important}.px-md-0{padding-right:0 !important;padding-left:0 !important}.px-md-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-md-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-md-3{padding-right:1rem !important;padding-left:1rem !important}.px-md-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-md-5{padding-right:3rem !important;padding-left:3rem !important}.py-md-0{padding-top:0 !important;padding-bottom:0 !important}.py-md-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-md-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-md-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-md-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-md-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-md-0{padding-top:0 !important}.pt-md-1{padding-top:.25rem !important}.pt-md-2{padding-top:.5rem !important}.pt-md-3{padding-top:1rem !important}.pt-md-4{padding-top:1.5rem !important}.pt-md-5{padding-top:3rem !important}.pe-md-0{padding-right:0 !important}.pe-md-1{padding-right:.25rem !important}.pe-md-2{padding-right:.5rem !important}.pe-md-3{padding-right:1rem !important}.pe-md-4{padding-right:1.5rem !important}.pe-md-5{padding-right:3rem !important}.pb-md-0{padding-bottom:0 !important}.pb-md-1{padding-bottom:.25rem !important}.pb-md-2{padding-bottom:.5rem !important}.pb-md-3{padding-bottom:1rem !important}.pb-md-4{padding-bottom:1.5rem !important}.pb-md-5{padding-bottom:3rem !important}.ps-md-0{padding-left:0 !important}.ps-md-1{padding-left:.25rem !important}.ps-md-2{padding-left:.5rem !important}.ps-md-3{padding-left:1rem !important}.ps-md-4{padding-left:1.5rem !important}.ps-md-5{padding-left:3rem !important}}@media (min-width: 992px){.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-grid{display:grid !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:flex !important}.d-lg-inline-flex{display:inline-flex !important}.d-lg-none{display:none !important}.flex-lg-fill{flex:1 1 auto !important}.flex-lg-row{flex-direction:row !important}.flex-lg-column{flex-direction:column !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-grow-1{flex-grow:1 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-shrink-1{flex-shrink:1 !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-lg-start{justify-content:flex-start !important}.justify-content-lg-end{justify-content:flex-end !important}.justify-content-lg-center{justify-content:center !important}.justify-content-lg-between{justify-content:space-between !important}.justify-content-lg-around{justify-content:space-around !important}.justify-content-lg-evenly{justify-content:space-evenly !important}.align-items-lg-start{align-items:flex-start !important}.align-items-lg-end{align-items:flex-end !important}.align-items-lg-center{align-items:center !important}.align-items-lg-baseline{align-items:baseline !important}.align-items-lg-stretch{align-items:stretch !important}.align-content-lg-start{align-content:flex-start !important}.align-content-lg-end{align-content:flex-end !important}.align-content-lg-center{align-content:center !important}.align-content-lg-between{align-content:space-between !important}.align-content-lg-around{align-content:space-around !important}.align-content-lg-stretch{align-content:stretch !important}.align-self-lg-auto{align-self:auto !important}.align-self-lg-start{align-self:flex-start !important}.align-self-lg-end{align-self:flex-end !important}.align-self-lg-center{align-self:center !important}.align-self-lg-baseline{align-self:baseline !important}.align-self-lg-stretch{align-self:stretch !important}.order-lg-first{order:-1 !important}.order-lg-0{order:0 !important}.order-lg-1{order:1 !important}.order-lg-2{order:2 !important}.order-lg-3{order:3 !important}.order-lg-4{order:4 !important}.order-lg-5{order:5 !important}.order-lg-last{order:6 !important}.m-lg-0{margin:0 !important}.m-lg-1{margin:.25rem !important}.m-lg-2{margin:.5rem !important}.m-lg-3{margin:1rem !important}.m-lg-4{margin:1.5rem !important}.m-lg-5{margin:3rem !important}.m-lg-auto{margin:auto !important}.mx-lg-0{margin-right:0 !important;margin-left:0 !important}.mx-lg-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-lg-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-lg-3{margin-right:1rem !important;margin-left:1rem !important}.mx-lg-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-lg-5{margin-right:3rem !important;margin-left:3rem !important}.mx-lg-auto{margin-right:auto !important;margin-left:auto !important}.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.my-lg-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-lg-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-lg-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-lg-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-lg-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-lg-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-lg-0{margin-top:0 !important}.mt-lg-1{margin-top:.25rem !important}.mt-lg-2{margin-top:.5rem !important}.mt-lg-3{margin-top:1rem !important}.mt-lg-4{margin-top:1.5rem !important}.mt-lg-5{margin-top:3rem !important}.mt-lg-auto{margin-top:auto !important}.me-lg-0{margin-right:0 !important}.me-lg-1{margin-right:.25rem !important}.me-lg-2{margin-right:.5rem !important}.me-lg-3{margin-right:1rem !important}.me-lg-4{margin-right:1.5rem !important}.me-lg-5{margin-right:3rem !important}.me-lg-auto{margin-right:auto !important}.mb-lg-0{margin-bottom:0 !important}.mb-lg-1{margin-bottom:.25rem !important}.mb-lg-2{margin-bottom:.5rem !important}.mb-lg-3{margin-bottom:1rem !important}.mb-lg-4{margin-bottom:1.5rem !important}.mb-lg-5{margin-bottom:3rem !important}.mb-lg-auto{margin-bottom:auto !important}.ms-lg-0{margin-left:0 !important}.ms-lg-1{margin-left:.25rem !important}.ms-lg-2{margin-left:.5rem !important}.ms-lg-3{margin-left:1rem !important}.ms-lg-4{margin-left:1.5rem !important}.ms-lg-5{margin-left:3rem !important}.ms-lg-auto{margin-left:auto !important}.p-lg-0{padding:0 !important}.p-lg-1{padding:.25rem !important}.p-lg-2{padding:.5rem !important}.p-lg-3{padding:1rem !important}.p-lg-4{padding:1.5rem !important}.p-lg-5{padding:3rem !important}.px-lg-0{padding-right:0 !important;padding-left:0 !important}.px-lg-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-lg-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-lg-3{padding-right:1rem !important;padding-left:1rem !important}.px-lg-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-lg-5{padding-right:3rem !important;padding-left:3rem !important}.py-lg-0{padding-top:0 !important;padding-bottom:0 !important}.py-lg-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-lg-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-lg-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-lg-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-lg-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-lg-0{padding-top:0 !important}.pt-lg-1{padding-top:.25rem !important}.pt-lg-2{padding-top:.5rem !important}.pt-lg-3{padding-top:1rem !important}.pt-lg-4{padding-top:1.5rem !important}.pt-lg-5{padding-top:3rem !important}.pe-lg-0{padding-right:0 !important}.pe-lg-1{padding-right:.25rem !important}.pe-lg-2{padding-right:.5rem !important}.pe-lg-3{padding-right:1rem !important}.pe-lg-4{padding-right:1.5rem !important}.pe-lg-5{padding-right:3rem !important}.pb-lg-0{padding-bottom:0 !important}.pb-lg-1{padding-bottom:.25rem !important}.pb-lg-2{padding-bottom:.5rem !important}.pb-lg-3{padding-bottom:1rem !important}.pb-lg-4{padding-bottom:1.5rem !important}.pb-lg-5{padding-bottom:3rem !important}.ps-lg-0{padding-left:0 !important}.ps-lg-1{padding-left:.25rem !important}.ps-lg-2{padding-left:.5rem !important}.ps-lg-3{padding-left:1rem !important}.ps-lg-4{padding-left:1.5rem !important}.ps-lg-5{padding-left:3rem !important}}@media (min-width: 1200px){.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-grid{display:grid !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:flex !important}.d-xl-inline-flex{display:inline-flex !important}.d-xl-none{display:none !important}.flex-xl-fill{flex:1 1 auto !important}.flex-xl-row{flex-direction:row !important}.flex-xl-column{flex-direction:column !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-grow-1{flex-grow:1 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-shrink-1{flex-shrink:1 !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-xl-start{justify-content:flex-start !important}.justify-content-xl-end{justify-content:flex-end !important}.justify-content-xl-center{justify-content:center !important}.justify-content-xl-between{justify-content:space-between !important}.justify-content-xl-around{justify-content:space-around !important}.justify-content-xl-evenly{justify-content:space-evenly !important}.align-items-xl-start{align-items:flex-start !important}.align-items-xl-end{align-items:flex-end !important}.align-items-xl-center{align-items:center !important}.align-items-xl-baseline{align-items:baseline !important}.align-items-xl-stretch{align-items:stretch !important}.align-content-xl-start{align-content:flex-start !important}.align-content-xl-end{align-content:flex-end !important}.align-content-xl-center{align-content:center !important}.align-content-xl-between{align-content:space-between !important}.align-content-xl-around{align-content:space-around !important}.align-content-xl-stretch{align-content:stretch !important}.align-self-xl-auto{align-self:auto !important}.align-self-xl-start{align-self:flex-start !important}.align-self-xl-end{align-self:flex-end !important}.align-self-xl-center{align-self:center !important}.align-self-xl-baseline{align-self:baseline !important}.align-self-xl-stretch{align-self:stretch !important}.order-xl-first{order:-1 !important}.order-xl-0{order:0 !important}.order-xl-1{order:1 !important}.order-xl-2{order:2 !important}.order-xl-3{order:3 !important}.order-xl-4{order:4 !important}.order-xl-5{order:5 !important}.order-xl-last{order:6 !important}.m-xl-0{margin:0 !important}.m-xl-1{margin:.25rem !important}.m-xl-2{margin:.5rem !important}.m-xl-3{margin:1rem !important}.m-xl-4{margin:1.5rem !important}.m-xl-5{margin:3rem !important}.m-xl-auto{margin:auto !important}.mx-xl-0{margin-right:0 !important;margin-left:0 !important}.mx-xl-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-xl-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-xl-3{margin-right:1rem !important;margin-left:1rem !important}.mx-xl-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-xl-5{margin-right:3rem !important;margin-left:3rem !important}.mx-xl-auto{margin-right:auto !important;margin-left:auto !important}.my-xl-0{margin-top:0 !important;margin-bottom:0 !important}.my-xl-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-xl-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-xl-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-xl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-xl-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-xl-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-xl-0{margin-top:0 !important}.mt-xl-1{margin-top:.25rem !important}.mt-xl-2{margin-top:.5rem !important}.mt-xl-3{margin-top:1rem !important}.mt-xl-4{margin-top:1.5rem !important}.mt-xl-5{margin-top:3rem !important}.mt-xl-auto{margin-top:auto !important}.me-xl-0{margin-right:0 !important}.me-xl-1{margin-right:.25rem !important}.me-xl-2{margin-right:.5rem !important}.me-xl-3{margin-right:1rem !important}.me-xl-4{margin-right:1.5rem !important}.me-xl-5{margin-right:3rem !important}.me-xl-auto{margin-right:auto !important}.mb-xl-0{margin-bottom:0 !important}.mb-xl-1{margin-bottom:.25rem !important}.mb-xl-2{margin-bottom:.5rem !important}.mb-xl-3{margin-bottom:1rem !important}.mb-xl-4{margin-bottom:1.5rem !important}.mb-xl-5{margin-bottom:3rem !important}.mb-xl-auto{margin-bottom:auto !important}.ms-xl-0{margin-left:0 !important}.ms-xl-1{margin-left:.25rem !important}.ms-xl-2{margin-left:.5rem !important}.ms-xl-3{margin-left:1rem !important}.ms-xl-4{margin-left:1.5rem !important}.ms-xl-5{margin-left:3rem !important}.ms-xl-auto{margin-left:auto !important}.p-xl-0{padding:0 !important}.p-xl-1{padding:.25rem !important}.p-xl-2{padding:.5rem !important}.p-xl-3{padding:1rem !important}.p-xl-4{padding:1.5rem !important}.p-xl-5{padding:3rem !important}.px-xl-0{padding-right:0 !important;padding-left:0 !important}.px-xl-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-xl-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-xl-3{padding-right:1rem !important;padding-left:1rem !important}.px-xl-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-xl-5{padding-right:3rem !important;padding-left:3rem !important}.py-xl-0{padding-top:0 !important;padding-bottom:0 !important}.py-xl-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-xl-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-xl-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-xl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-xl-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-xl-0{padding-top:0 !important}.pt-xl-1{padding-top:.25rem !important}.pt-xl-2{padding-top:.5rem !important}.pt-xl-3{padding-top:1rem !important}.pt-xl-4{padding-top:1.5rem !important}.pt-xl-5{padding-top:3rem !important}.pe-xl-0{padding-right:0 !important}.pe-xl-1{padding-right:.25rem !important}.pe-xl-2{padding-right:.5rem !important}.pe-xl-3{padding-right:1rem !important}.pe-xl-4{padding-right:1.5rem !important}.pe-xl-5{padding-right:3rem !important}.pb-xl-0{padding-bottom:0 !important}.pb-xl-1{padding-bottom:.25rem !important}.pb-xl-2{padding-bottom:.5rem !important}.pb-xl-3{padding-bottom:1rem !important}.pb-xl-4{padding-bottom:1.5rem !important}.pb-xl-5{padding-bottom:3rem !important}.ps-xl-0{padding-left:0 !important}.ps-xl-1{padding-left:.25rem !important}.ps-xl-2{padding-left:.5rem !important}.ps-xl-3{padding-left:1rem !important}.ps-xl-4{padding-left:1.5rem !important}.ps-xl-5{padding-left:3rem !important}}@media (min-width: 1400px){.d-xxl-inline{display:inline !important}.d-xxl-inline-block{display:inline-block !important}.d-xxl-block{display:block !important}.d-xxl-grid{display:grid !important}.d-xxl-table{display:table !important}.d-xxl-table-row{display:table-row !important}.d-xxl-table-cell{display:table-cell !important}.d-xxl-flex{display:flex !important}.d-xxl-inline-flex{display:inline-flex !important}.d-xxl-none{display:none !important}.flex-xxl-fill{flex:1 1 auto !important}.flex-xxl-row{flex-direction:row !important}.flex-xxl-column{flex-direction:column !important}.flex-xxl-row-reverse{flex-direction:row-reverse !important}.flex-xxl-column-reverse{flex-direction:column-reverse !important}.flex-xxl-grow-0{flex-grow:0 !important}.flex-xxl-grow-1{flex-grow:1 !important}.flex-xxl-shrink-0{flex-shrink:0 !important}.flex-xxl-shrink-1{flex-shrink:1 !important}.flex-xxl-wrap{flex-wrap:wrap !important}.flex-xxl-nowrap{flex-wrap:nowrap !important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-xxl-start{justify-content:flex-start !important}.justify-content-xxl-end{justify-content:flex-end !important}.justify-content-xxl-center{justify-content:center !important}.justify-content-xxl-between{justify-content:space-between !important}.justify-content-xxl-around{justify-content:space-around !important}.justify-content-xxl-evenly{justify-content:space-evenly !important}.align-items-xxl-start{align-items:flex-start !important}.align-items-xxl-end{align-items:flex-end !important}.align-items-xxl-center{align-items:center !important}.align-items-xxl-baseline{align-items:baseline !important}.align-items-xxl-stretch{align-items:stretch !important}.align-content-xxl-start{align-content:flex-start !important}.align-content-xxl-end{align-content:flex-end !important}.align-content-xxl-center{align-content:center !important}.align-content-xxl-between{align-content:space-between !important}.align-content-xxl-around{align-content:space-around !important}.align-content-xxl-stretch{align-content:stretch !important}.align-self-xxl-auto{align-self:auto !important}.align-self-xxl-start{align-self:flex-start !important}.align-self-xxl-end{align-self:flex-end !important}.align-self-xxl-center{align-self:center !important}.align-self-xxl-baseline{align-self:baseline !important}.align-self-xxl-stretch{align-self:stretch !important}.order-xxl-first{order:-1 !important}.order-xxl-0{order:0 !important}.order-xxl-1{order:1 !important}.order-xxl-2{order:2 !important}.order-xxl-3{order:3 !important}.order-xxl-4{order:4 !important}.order-xxl-5{order:5 !important}.order-xxl-last{order:6 !important}.m-xxl-0{margin:0 !important}.m-xxl-1{margin:.25rem !important}.m-xxl-2{margin:.5rem !important}.m-xxl-3{margin:1rem !important}.m-xxl-4{margin:1.5rem !important}.m-xxl-5{margin:3rem !important}.m-xxl-auto{margin:auto !important}.mx-xxl-0{margin-right:0 !important;margin-left:0 !important}.mx-xxl-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-xxl-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-xxl-3{margin-right:1rem !important;margin-left:1rem !important}.mx-xxl-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-xxl-5{margin-right:3rem !important;margin-left:3rem !important}.mx-xxl-auto{margin-right:auto !important;margin-left:auto !important}.my-xxl-0{margin-top:0 !important;margin-bottom:0 !important}.my-xxl-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-xxl-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-xxl-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-xxl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-xxl-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-xxl-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-xxl-0{margin-top:0 !important}.mt-xxl-1{margin-top:.25rem !important}.mt-xxl-2{margin-top:.5rem !important}.mt-xxl-3{margin-top:1rem !important}.mt-xxl-4{margin-top:1.5rem !important}.mt-xxl-5{margin-top:3rem !important}.mt-xxl-auto{margin-top:auto !important}.me-xxl-0{margin-right:0 !important}.me-xxl-1{margin-right:.25rem !important}.me-xxl-2{margin-right:.5rem !important}.me-xxl-3{margin-right:1rem !important}.me-xxl-4{margin-right:1.5rem !important}.me-xxl-5{margin-right:3rem !important}.me-xxl-auto{margin-right:auto !important}.mb-xxl-0{margin-bottom:0 !important}.mb-xxl-1{margin-bottom:.25rem !important}.mb-xxl-2{margin-bottom:.5rem !important}.mb-xxl-3{margin-bottom:1rem !important}.mb-xxl-4{margin-bottom:1.5rem !important}.mb-xxl-5{margin-bottom:3rem !important}.mb-xxl-auto{margin-bottom:auto !important}.ms-xxl-0{margin-left:0 !important}.ms-xxl-1{margin-left:.25rem !important}.ms-xxl-2{margin-left:.5rem !important}.ms-xxl-3{margin-left:1rem !important}.ms-xxl-4{margin-left:1.5rem !important}.ms-xxl-5{margin-left:3rem !important}.ms-xxl-auto{margin-left:auto !important}.p-xxl-0{padding:0 !important}.p-xxl-1{padding:.25rem !important}.p-xxl-2{padding:.5rem !important}.p-xxl-3{padding:1rem !important}.p-xxl-4{padding:1.5rem !important}.p-xxl-5{padding:3rem !important}.px-xxl-0{padding-right:0 !important;padding-left:0 !important}.px-xxl-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-xxl-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-xxl-3{padding-right:1rem !important;padding-left:1rem !important}.px-xxl-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-xxl-5{padding-right:3rem !important;padding-left:3rem !important}.py-xxl-0{padding-top:0 !important;padding-bottom:0 !important}.py-xxl-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-xxl-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-xxl-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-xxl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-xxl-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-xxl-0{padding-top:0 !important}.pt-xxl-1{padding-top:.25rem !important}.pt-xxl-2{padding-top:.5rem !important}.pt-xxl-3{padding-top:1rem !important}.pt-xxl-4{padding-top:1.5rem !important}.pt-xxl-5{padding-top:3rem !important}.pe-xxl-0{padding-right:0 !important}.pe-xxl-1{padding-right:.25rem !important}.pe-xxl-2{padding-right:.5rem !important}.pe-xxl-3{padding-right:1rem !important}.pe-xxl-4{padding-right:1.5rem !important}.pe-xxl-5{padding-right:3rem !important}.pb-xxl-0{padding-bottom:0 !important}.pb-xxl-1{padding-bottom:.25rem !important}.pb-xxl-2{padding-bottom:.5rem !important}.pb-xxl-3{padding-bottom:1rem !important}.pb-xxl-4{padding-bottom:1.5rem !important}.pb-xxl-5{padding-bottom:3rem !important}.ps-xxl-0{padding-left:0 !important}.ps-xxl-1{padding-left:.25rem !important}.ps-xxl-2{padding-left:.5rem !important}.ps-xxl-3{padding-left:1rem !important}.ps-xxl-4{padding-left:1.5rem !important}.ps-xxl-5{padding-left:3rem !important}}@media print{.d-print-inline{display:inline !important}.d-print-inline-block{display:inline-block !important}.d-print-block{display:block !important}.d-print-grid{display:grid !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:flex !important}.d-print-inline-flex{display:inline-flex !important}.d-print-none{display:none !important}} diff --git a/bootstrap/scss/bootstrap-reboot.css b/bootstrap/scss/bootstrap-reboot.css new file mode 100644 index 00000000..545cc0a5 --- /dev/null +++ b/bootstrap/scss/bootstrap-reboot.css @@ -0,0 +1,7 @@ +/*! + * Bootstrap Reboot v5.0.0-beta3 (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) + * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md) + */*,*::before,*::after{box-sizing:border-box}@media (prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:system-ui,-apple-system,"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;background-color:#fff;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:.25}hr:not([size]){height:1px}h6,h5,h4,h3,h2,h1{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width: 1200px){h1{font-size:2.5rem}}h2{font-size:calc(1.325rem + .9vw)}@media (min-width: 1200px){h2{font-size:2rem}}h3{font-size:calc(1.3rem + .6vw)}@media (min-width: 1200px){h3{font-size:1.75rem}}h4{font-size:calc(1.275rem + .3vw)}@media (min-width: 1200px){h4{font-size:1.5rem}}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-bs-original-title]{text-decoration:underline dotted;cursor:help;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}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:.875em}mark{padding:.2em;background-color:#fcf8e3}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#0d6efd;text-decoration:underline}a:hover{color:#0a58ca}a:not([href]):not([class]),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;direction:ltr /* rtl:ignore */;unicode-bidi:bidi-override}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:#d63384;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:.875em;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:1em;font-weight:700}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:#6c757d;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}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,select{text-transform:none}[role="button"]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]::-webkit-calendar-picker-indicator{display:none}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}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width: 1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type="search"]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none !important} diff --git a/bootstrap/scss/bootstrap-utilities.css b/bootstrap/scss/bootstrap-utilities.css new file mode 100644 index 00000000..4f03a151 --- /dev/null +++ b/bootstrap/scss/bootstrap-utilities.css @@ -0,0 +1,6 @@ +/*! + * Bootstrap Utilities v5.0.0-beta3 (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) + */.clearfix::after{display:block;clear:both;content:""}.link-primary{color:#0d6efd}.link-primary:hover,.link-primary:focus{color:#0a58ca}.link-secondary{color:#6c757d}.link-secondary:hover,.link-secondary:focus{color:#565e64}.link-success{color:#198754}.link-success:hover,.link-success:focus{color:#146c43}.link-info{color:#0dcaf0}.link-info:hover,.link-info:focus{color:#3dd5f3}.link-warning{color:#ffc107}.link-warning:hover,.link-warning:focus{color:#ffcd39}.link-danger{color:#dc3545}.link-danger:hover,.link-danger:focus{color:#b02a37}.link-light{color:#f8f9fa}.link-light:hover,.link-light:focus{color:#f9fafb}.link-dark{color:#212529}.link-dark:hover,.link-dark:focus{color:#1a1e21}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio: 100%}.ratio-4x3{--bs-aspect-ratio: calc(3 / 4 * 100%)}.ratio-16x9{--bs-aspect-ratio: calc(9 / 16 * 100%)}.ratio-21x9{--bs-aspect-ratio: calc(9 / 21 * 100%)}.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}.sticky-top{position:sticky;top:0;z-index:1020}@media (min-width: 576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}}@media (min-width: 768px){.sticky-md-top{position:sticky;top:0;z-index:1020}}@media (min-width: 992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}}@media (min-width: 1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}}@media (min-width: 1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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}.float-start{float:left !important}.float-end{float:right !important}.float-none{float:none !important}.overflow-auto{overflow:auto !important}.overflow-hidden{overflow:hidden !important}.overflow-visible{overflow:visible !important}.overflow-scroll{overflow:scroll !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-grid{display:grid !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex{display:flex !important}.d-inline-flex{display:inline-flex !important}.d-none{display:none !important}.shadow{box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15) !important}.shadow-sm{box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075) !important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,0.175) !important}.shadow-none{box-shadow:none !important}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:sticky !important}.top-0{top:0 !important}.top-50{top:50% !important}.top-100{top:100% !important}.bottom-0{bottom:0 !important}.bottom-50{bottom:50% !important}.bottom-100{bottom:100% !important}.start-0{left:0 !important}.start-50{left:50% !important}.start-100{left:100% !important}.end-0{right:0 !important}.end-50{right:50% !important}.end-100{right:100% !important}.translate-middle{transform:translate(-50%, -50%) !important}.translate-middle-x{transform:translateX(-50%) !important}.translate-middle-y{transform:translateY(-50%) !important}.border{border:1px solid #dee2e6 !important}.border-0{border:0 !important}.border-top{border-top:1px solid #dee2e6 !important}.border-top-0{border-top:0 !important}.border-end{border-right:1px solid #dee2e6 !important}.border-end-0{border-right:0 !important}.border-bottom{border-bottom:1px solid #dee2e6 !important}.border-bottom-0{border-bottom:0 !important}.border-start{border-left:1px solid #dee2e6 !important}.border-start-0{border-left:0 !important}.border-primary{border-color:#0d6efd !important}.border-secondary{border-color:#6c757d !important}.border-success{border-color:#198754 !important}.border-info{border-color:#0dcaf0 !important}.border-warning{border-color:#ffc107 !important}.border-danger{border-color:#dc3545 !important}.border-light{border-color:#f8f9fa !important}.border-dark{border-color:#212529 !important}.border-white{border-color:#fff !important}.border-1{border-width:1px !important}.border-2{border-width:2px !important}.border-3{border-width:3px !important}.border-4{border-width:4px !important}.border-5{border-width:5px !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}.mw-100{max-width:100% !important}.vw-100{width:100vw !important}.min-vw-100{min-width:100vw !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}.mh-100{max-height:100% !important}.vh-100{height:100vh !important}.min-vh-100{min-height:100vh !important}.flex-fill{flex:1 1 auto !important}.flex-row{flex-direction:row !important}.flex-column{flex-direction:column !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-grow-0{flex-grow:0 !important}.flex-grow-1{flex-grow:1 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-shrink-1{flex-shrink:1 !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.gap-0{gap:0 !important}.gap-1{gap:.25rem !important}.gap-2{gap:.5rem !important}.gap-3{gap:1rem !important}.gap-4{gap:1.5rem !important}.gap-5{gap:3rem !important}.justify-content-start{justify-content:flex-start !important}.justify-content-end{justify-content:flex-end !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.justify-content-evenly{justify-content:space-evenly !important}.align-items-start{align-items:flex-start !important}.align-items-end{align-items:flex-end !important}.align-items-center{align-items:center !important}.align-items-baseline{align-items:baseline !important}.align-items-stretch{align-items:stretch !important}.align-content-start{align-content:flex-start !important}.align-content-end{align-content:flex-end !important}.align-content-center{align-content:center !important}.align-content-between{align-content:space-between !important}.align-content-around{align-content:space-around !important}.align-content-stretch{align-content:stretch !important}.align-self-auto{align-self:auto !important}.align-self-start{align-self:flex-start !important}.align-self-end{align-self:flex-end !important}.align-self-center{align-self:center !important}.align-self-baseline{align-self:baseline !important}.align-self-stretch{align-self:stretch !important}.order-first{order:-1 !important}.order-0{order:0 !important}.order-1{order:1 !important}.order-2{order:2 !important}.order-3{order:3 !important}.order-4{order:4 !important}.order-5{order:5 !important}.order-last{order:6 !important}.m-0{margin:0 !important}.m-1{margin:.25rem !important}.m-2{margin:.5rem !important}.m-3{margin:1rem !important}.m-4{margin:1.5rem !important}.m-5{margin:3rem !important}.m-auto{margin:auto !important}.mx-0{margin-right:0 !important;margin-left:0 !important}.mx-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-3{margin-right:1rem !important;margin-left:1rem !important}.mx-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-5{margin-right:3rem !important;margin-left:3rem !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-0{margin-top:0 !important}.mt-1{margin-top:.25rem !important}.mt-2{margin-top:.5rem !important}.mt-3{margin-top:1rem !important}.mt-4{margin-top:1.5rem !important}.mt-5{margin-top:3rem !important}.mt-auto{margin-top:auto !important}.me-0{margin-right:0 !important}.me-1{margin-right:.25rem !important}.me-2{margin-right:.5rem !important}.me-3{margin-right:1rem !important}.me-4{margin-right:1.5rem !important}.me-5{margin-right:3rem !important}.me-auto{margin-right:auto !important}.mb-0{margin-bottom:0 !important}.mb-1{margin-bottom:.25rem !important}.mb-2{margin-bottom:.5rem !important}.mb-3{margin-bottom:1rem !important}.mb-4{margin-bottom:1.5rem !important}.mb-5{margin-bottom:3rem !important}.mb-auto{margin-bottom:auto !important}.ms-0{margin-left:0 !important}.ms-1{margin-left:.25rem !important}.ms-2{margin-left:.5rem !important}.ms-3{margin-left:1rem !important}.ms-4{margin-left:1.5rem !important}.ms-5{margin-left:3rem !important}.ms-auto{margin-left:auto !important}.p-0{padding:0 !important}.p-1{padding:.25rem !important}.p-2{padding:.5rem !important}.p-3{padding:1rem !important}.p-4{padding:1.5rem !important}.p-5{padding:3rem !important}.px-0{padding-right:0 !important;padding-left:0 !important}.px-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-3{padding-right:1rem !important;padding-left:1rem !important}.px-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-5{padding-right:3rem !important;padding-left:3rem !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-0{padding-top:0 !important}.pt-1{padding-top:.25rem !important}.pt-2{padding-top:.5rem !important}.pt-3{padding-top:1rem !important}.pt-4{padding-top:1.5rem !important}.pt-5{padding-top:3rem !important}.pe-0{padding-right:0 !important}.pe-1{padding-right:.25rem !important}.pe-2{padding-right:.5rem !important}.pe-3{padding-right:1rem !important}.pe-4{padding-right:1.5rem !important}.pe-5{padding-right:3rem !important}.pb-0{padding-bottom:0 !important}.pb-1{padding-bottom:.25rem !important}.pb-2{padding-bottom:.5rem !important}.pb-3{padding-bottom:1rem !important}.pb-4{padding-bottom:1.5rem !important}.pb-5{padding-bottom:3rem !important}.ps-0{padding-left:0 !important}.ps-1{padding-left:.25rem !important}.ps-2{padding-left:.5rem !important}.ps-3{padding-left:1rem !important}.ps-4{padding-left:1.5rem !important}.ps-5{padding-left:3rem !important}.font-monospace{font-family:var(--bs-font-monospace) !important}.fs-1{font-size:calc(1.375rem + 1.5vw) !important}.fs-2{font-size:calc(1.325rem + .9vw) !important}.fs-3{font-size:calc(1.3rem + .6vw) !important}.fs-4{font-size:calc(1.275rem + .3vw) !important}.fs-5{font-size:1.25rem !important}.fs-6{font-size:1rem !important}.fst-italic{font-style:italic !important}.fst-normal{font-style:normal !important}.fw-light{font-weight:300 !important}.fw-lighter{font-weight:lighter !important}.fw-normal{font-weight:400 !important}.fw-bold{font-weight:700 !important}.fw-bolder{font-weight:bolder !important}.lh-1{line-height:1 !important}.lh-sm{line-height:1.25 !important}.lh-base{line-height:1.5 !important}.lh-lg{line-height:2 !important}.text-start{text-align:left !important}.text-end{text-align:right !important}.text-center{text-align:center !important}.text-decoration-none{text-decoration:none !important}.text-decoration-underline{text-decoration:underline !important}.text-decoration-line-through{text-decoration:line-through !important}.text-lowercase{text-transform:lowercase !important}.text-uppercase{text-transform:uppercase !important}.text-capitalize{text-transform:capitalize !important}.text-wrap{white-space:normal !important}.text-nowrap{white-space:nowrap !important}.text-break{word-wrap:break-word !important;word-break:break-word !important}.text-primary{color:#0d6efd !important}.text-secondary{color:#6c757d !important}.text-success{color:#198754 !important}.text-info{color:#0dcaf0 !important}.text-warning{color:#ffc107 !important}.text-danger{color:#dc3545 !important}.text-light{color:#f8f9fa !important}.text-dark{color:#212529 !important}.text-white{color:#fff !important}.text-body{color:#212529 !important}.text-muted{color:#6c757d !important}.text-black-50{color:rgba(0,0,0,0.5) !important}.text-white-50{color:rgba(255,255,255,0.5) !important}.text-reset{color:inherit !important}.bg-primary{background-color:#0d6efd !important}.bg-secondary{background-color:#6c757d !important}.bg-success{background-color:#198754 !important}.bg-info{background-color:#0dcaf0 !important}.bg-warning{background-color:#ffc107 !important}.bg-danger{background-color:#dc3545 !important}.bg-light{background-color:#f8f9fa !important}.bg-dark{background-color:#212529 !important}.bg-body{background-color:#fff !important}.bg-white{background-color:#fff !important}.bg-transparent{background-color:rgba(0,0,0,0) !important}.bg-gradient{background-image:var(--bs-gradient) !important}.user-select-all{user-select:all !important}.user-select-auto{user-select:auto !important}.user-select-none{user-select:none !important}.pe-none{pointer-events:none !important}.pe-auto{pointer-events:auto !important}.rounded{border-radius:.25rem !important}.rounded-0{border-radius:0 !important}.rounded-1{border-radius:.2rem !important}.rounded-2{border-radius:.25rem !important}.rounded-3{border-radius:.3rem !important}.rounded-circle{border-radius:50% !important}.rounded-pill{border-radius:50rem !important}.rounded-top{border-top-left-radius:.25rem !important;border-top-right-radius:.25rem !important}.rounded-end{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-start{border-bottom-left-radius:.25rem !important;border-top-left-radius:.25rem !important}.visible{visibility:visible !important}.invisible{visibility:hidden !important}@media (min-width: 576px){.float-sm-start{float:left !important}.float-sm-end{float:right !important}.float-sm-none{float:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-grid{display:grid !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:flex !important}.d-sm-inline-flex{display:inline-flex !important}.d-sm-none{display:none !important}.flex-sm-fill{flex:1 1 auto !important}.flex-sm-row{flex-direction:row !important}.flex-sm-column{flex-direction:column !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-grow-1{flex-grow:1 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-shrink-1{flex-shrink:1 !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.gap-sm-0{gap:0 !important}.gap-sm-1{gap:.25rem !important}.gap-sm-2{gap:.5rem !important}.gap-sm-3{gap:1rem !important}.gap-sm-4{gap:1.5rem !important}.gap-sm-5{gap:3rem !important}.justify-content-sm-start{justify-content:flex-start !important}.justify-content-sm-end{justify-content:flex-end !important}.justify-content-sm-center{justify-content:center !important}.justify-content-sm-between{justify-content:space-between !important}.justify-content-sm-around{justify-content:space-around !important}.justify-content-sm-evenly{justify-content:space-evenly !important}.align-items-sm-start{align-items:flex-start !important}.align-items-sm-end{align-items:flex-end !important}.align-items-sm-center{align-items:center !important}.align-items-sm-baseline{align-items:baseline !important}.align-items-sm-stretch{align-items:stretch !important}.align-content-sm-start{align-content:flex-start !important}.align-content-sm-end{align-content:flex-end !important}.align-content-sm-center{align-content:center !important}.align-content-sm-between{align-content:space-between !important}.align-content-sm-around{align-content:space-around !important}.align-content-sm-stretch{align-content:stretch !important}.align-self-sm-auto{align-self:auto !important}.align-self-sm-start{align-self:flex-start !important}.align-self-sm-end{align-self:flex-end !important}.align-self-sm-center{align-self:center !important}.align-self-sm-baseline{align-self:baseline !important}.align-self-sm-stretch{align-self:stretch !important}.order-sm-first{order:-1 !important}.order-sm-0{order:0 !important}.order-sm-1{order:1 !important}.order-sm-2{order:2 !important}.order-sm-3{order:3 !important}.order-sm-4{order:4 !important}.order-sm-5{order:5 !important}.order-sm-last{order:6 !important}.m-sm-0{margin:0 !important}.m-sm-1{margin:.25rem !important}.m-sm-2{margin:.5rem !important}.m-sm-3{margin:1rem !important}.m-sm-4{margin:1.5rem !important}.m-sm-5{margin:3rem !important}.m-sm-auto{margin:auto !important}.mx-sm-0{margin-right:0 !important;margin-left:0 !important}.mx-sm-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-sm-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-sm-3{margin-right:1rem !important;margin-left:1rem !important}.mx-sm-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-sm-5{margin-right:3rem !important;margin-left:3rem !important}.mx-sm-auto{margin-right:auto !important;margin-left:auto !important}.my-sm-0{margin-top:0 !important;margin-bottom:0 !important}.my-sm-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-sm-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-sm-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-sm-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-sm-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-sm-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-sm-0{margin-top:0 !important}.mt-sm-1{margin-top:.25rem !important}.mt-sm-2{margin-top:.5rem !important}.mt-sm-3{margin-top:1rem !important}.mt-sm-4{margin-top:1.5rem !important}.mt-sm-5{margin-top:3rem !important}.mt-sm-auto{margin-top:auto !important}.me-sm-0{margin-right:0 !important}.me-sm-1{margin-right:.25rem !important}.me-sm-2{margin-right:.5rem !important}.me-sm-3{margin-right:1rem !important}.me-sm-4{margin-right:1.5rem !important}.me-sm-5{margin-right:3rem !important}.me-sm-auto{margin-right:auto !important}.mb-sm-0{margin-bottom:0 !important}.mb-sm-1{margin-bottom:.25rem !important}.mb-sm-2{margin-bottom:.5rem !important}.mb-sm-3{margin-bottom:1rem !important}.mb-sm-4{margin-bottom:1.5rem !important}.mb-sm-5{margin-bottom:3rem !important}.mb-sm-auto{margin-bottom:auto !important}.ms-sm-0{margin-left:0 !important}.ms-sm-1{margin-left:.25rem !important}.ms-sm-2{margin-left:.5rem !important}.ms-sm-3{margin-left:1rem !important}.ms-sm-4{margin-left:1.5rem !important}.ms-sm-5{margin-left:3rem !important}.ms-sm-auto{margin-left:auto !important}.p-sm-0{padding:0 !important}.p-sm-1{padding:.25rem !important}.p-sm-2{padding:.5rem !important}.p-sm-3{padding:1rem !important}.p-sm-4{padding:1.5rem !important}.p-sm-5{padding:3rem !important}.px-sm-0{padding-right:0 !important;padding-left:0 !important}.px-sm-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-sm-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-sm-3{padding-right:1rem !important;padding-left:1rem !important}.px-sm-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-sm-5{padding-right:3rem !important;padding-left:3rem !important}.py-sm-0{padding-top:0 !important;padding-bottom:0 !important}.py-sm-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-sm-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-sm-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-sm-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-sm-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-sm-0{padding-top:0 !important}.pt-sm-1{padding-top:.25rem !important}.pt-sm-2{padding-top:.5rem !important}.pt-sm-3{padding-top:1rem !important}.pt-sm-4{padding-top:1.5rem !important}.pt-sm-5{padding-top:3rem !important}.pe-sm-0{padding-right:0 !important}.pe-sm-1{padding-right:.25rem !important}.pe-sm-2{padding-right:.5rem !important}.pe-sm-3{padding-right:1rem !important}.pe-sm-4{padding-right:1.5rem !important}.pe-sm-5{padding-right:3rem !important}.pb-sm-0{padding-bottom:0 !important}.pb-sm-1{padding-bottom:.25rem !important}.pb-sm-2{padding-bottom:.5rem !important}.pb-sm-3{padding-bottom:1rem !important}.pb-sm-4{padding-bottom:1.5rem !important}.pb-sm-5{padding-bottom:3rem !important}.ps-sm-0{padding-left:0 !important}.ps-sm-1{padding-left:.25rem !important}.ps-sm-2{padding-left:.5rem !important}.ps-sm-3{padding-left:1rem !important}.ps-sm-4{padding-left:1.5rem !important}.ps-sm-5{padding-left:3rem !important}.text-sm-start{text-align:left !important}.text-sm-end{text-align:right !important}.text-sm-center{text-align:center !important}}@media (min-width: 768px){.float-md-start{float:left !important}.float-md-end{float:right !important}.float-md-none{float:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-grid{display:grid !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:flex !important}.d-md-inline-flex{display:inline-flex !important}.d-md-none{display:none !important}.flex-md-fill{flex:1 1 auto !important}.flex-md-row{flex-direction:row !important}.flex-md-column{flex-direction:column !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-grow-1{flex-grow:1 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-shrink-1{flex-shrink:1 !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.gap-md-0{gap:0 !important}.gap-md-1{gap:.25rem !important}.gap-md-2{gap:.5rem !important}.gap-md-3{gap:1rem !important}.gap-md-4{gap:1.5rem !important}.gap-md-5{gap:3rem !important}.justify-content-md-start{justify-content:flex-start !important}.justify-content-md-end{justify-content:flex-end !important}.justify-content-md-center{justify-content:center !important}.justify-content-md-between{justify-content:space-between !important}.justify-content-md-around{justify-content:space-around !important}.justify-content-md-evenly{justify-content:space-evenly !important}.align-items-md-start{align-items:flex-start !important}.align-items-md-end{align-items:flex-end !important}.align-items-md-center{align-items:center !important}.align-items-md-baseline{align-items:baseline !important}.align-items-md-stretch{align-items:stretch !important}.align-content-md-start{align-content:flex-start !important}.align-content-md-end{align-content:flex-end !important}.align-content-md-center{align-content:center !important}.align-content-md-between{align-content:space-between !important}.align-content-md-around{align-content:space-around !important}.align-content-md-stretch{align-content:stretch !important}.align-self-md-auto{align-self:auto !important}.align-self-md-start{align-self:flex-start !important}.align-self-md-end{align-self:flex-end !important}.align-self-md-center{align-self:center !important}.align-self-md-baseline{align-self:baseline !important}.align-self-md-stretch{align-self:stretch !important}.order-md-first{order:-1 !important}.order-md-0{order:0 !important}.order-md-1{order:1 !important}.order-md-2{order:2 !important}.order-md-3{order:3 !important}.order-md-4{order:4 !important}.order-md-5{order:5 !important}.order-md-last{order:6 !important}.m-md-0{margin:0 !important}.m-md-1{margin:.25rem !important}.m-md-2{margin:.5rem !important}.m-md-3{margin:1rem !important}.m-md-4{margin:1.5rem !important}.m-md-5{margin:3rem !important}.m-md-auto{margin:auto !important}.mx-md-0{margin-right:0 !important;margin-left:0 !important}.mx-md-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-md-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-md-3{margin-right:1rem !important;margin-left:1rem !important}.mx-md-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-md-5{margin-right:3rem !important;margin-left:3rem !important}.mx-md-auto{margin-right:auto !important;margin-left:auto !important}.my-md-0{margin-top:0 !important;margin-bottom:0 !important}.my-md-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-md-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-md-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-md-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-md-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-md-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-md-0{margin-top:0 !important}.mt-md-1{margin-top:.25rem !important}.mt-md-2{margin-top:.5rem !important}.mt-md-3{margin-top:1rem !important}.mt-md-4{margin-top:1.5rem !important}.mt-md-5{margin-top:3rem !important}.mt-md-auto{margin-top:auto !important}.me-md-0{margin-right:0 !important}.me-md-1{margin-right:.25rem !important}.me-md-2{margin-right:.5rem !important}.me-md-3{margin-right:1rem !important}.me-md-4{margin-right:1.5rem !important}.me-md-5{margin-right:3rem !important}.me-md-auto{margin-right:auto !important}.mb-md-0{margin-bottom:0 !important}.mb-md-1{margin-bottom:.25rem !important}.mb-md-2{margin-bottom:.5rem !important}.mb-md-3{margin-bottom:1rem !important}.mb-md-4{margin-bottom:1.5rem !important}.mb-md-5{margin-bottom:3rem !important}.mb-md-auto{margin-bottom:auto !important}.ms-md-0{margin-left:0 !important}.ms-md-1{margin-left:.25rem !important}.ms-md-2{margin-left:.5rem !important}.ms-md-3{margin-left:1rem !important}.ms-md-4{margin-left:1.5rem !important}.ms-md-5{margin-left:3rem !important}.ms-md-auto{margin-left:auto !important}.p-md-0{padding:0 !important}.p-md-1{padding:.25rem !important}.p-md-2{padding:.5rem !important}.p-md-3{padding:1rem !important}.p-md-4{padding:1.5rem !important}.p-md-5{padding:3rem !important}.px-md-0{padding-right:0 !important;padding-left:0 !important}.px-md-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-md-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-md-3{padding-right:1rem !important;padding-left:1rem !important}.px-md-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-md-5{padding-right:3rem !important;padding-left:3rem !important}.py-md-0{padding-top:0 !important;padding-bottom:0 !important}.py-md-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-md-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-md-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-md-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-md-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-md-0{padding-top:0 !important}.pt-md-1{padding-top:.25rem !important}.pt-md-2{padding-top:.5rem !important}.pt-md-3{padding-top:1rem !important}.pt-md-4{padding-top:1.5rem !important}.pt-md-5{padding-top:3rem !important}.pe-md-0{padding-right:0 !important}.pe-md-1{padding-right:.25rem !important}.pe-md-2{padding-right:.5rem !important}.pe-md-3{padding-right:1rem !important}.pe-md-4{padding-right:1.5rem !important}.pe-md-5{padding-right:3rem !important}.pb-md-0{padding-bottom:0 !important}.pb-md-1{padding-bottom:.25rem !important}.pb-md-2{padding-bottom:.5rem !important}.pb-md-3{padding-bottom:1rem !important}.pb-md-4{padding-bottom:1.5rem !important}.pb-md-5{padding-bottom:3rem !important}.ps-md-0{padding-left:0 !important}.ps-md-1{padding-left:.25rem !important}.ps-md-2{padding-left:.5rem !important}.ps-md-3{padding-left:1rem !important}.ps-md-4{padding-left:1.5rem !important}.ps-md-5{padding-left:3rem !important}.text-md-start{text-align:left !important}.text-md-end{text-align:right !important}.text-md-center{text-align:center !important}}@media (min-width: 992px){.float-lg-start{float:left !important}.float-lg-end{float:right !important}.float-lg-none{float:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-grid{display:grid !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:flex !important}.d-lg-inline-flex{display:inline-flex !important}.d-lg-none{display:none !important}.flex-lg-fill{flex:1 1 auto !important}.flex-lg-row{flex-direction:row !important}.flex-lg-column{flex-direction:column !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-grow-1{flex-grow:1 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-shrink-1{flex-shrink:1 !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.gap-lg-0{gap:0 !important}.gap-lg-1{gap:.25rem !important}.gap-lg-2{gap:.5rem !important}.gap-lg-3{gap:1rem !important}.gap-lg-4{gap:1.5rem !important}.gap-lg-5{gap:3rem !important}.justify-content-lg-start{justify-content:flex-start !important}.justify-content-lg-end{justify-content:flex-end !important}.justify-content-lg-center{justify-content:center !important}.justify-content-lg-between{justify-content:space-between !important}.justify-content-lg-around{justify-content:space-around !important}.justify-content-lg-evenly{justify-content:space-evenly !important}.align-items-lg-start{align-items:flex-start !important}.align-items-lg-end{align-items:flex-end !important}.align-items-lg-center{align-items:center !important}.align-items-lg-baseline{align-items:baseline !important}.align-items-lg-stretch{align-items:stretch !important}.align-content-lg-start{align-content:flex-start !important}.align-content-lg-end{align-content:flex-end !important}.align-content-lg-center{align-content:center !important}.align-content-lg-between{align-content:space-between !important}.align-content-lg-around{align-content:space-around !important}.align-content-lg-stretch{align-content:stretch !important}.align-self-lg-auto{align-self:auto !important}.align-self-lg-start{align-self:flex-start !important}.align-self-lg-end{align-self:flex-end !important}.align-self-lg-center{align-self:center !important}.align-self-lg-baseline{align-self:baseline !important}.align-self-lg-stretch{align-self:stretch !important}.order-lg-first{order:-1 !important}.order-lg-0{order:0 !important}.order-lg-1{order:1 !important}.order-lg-2{order:2 !important}.order-lg-3{order:3 !important}.order-lg-4{order:4 !important}.order-lg-5{order:5 !important}.order-lg-last{order:6 !important}.m-lg-0{margin:0 !important}.m-lg-1{margin:.25rem !important}.m-lg-2{margin:.5rem !important}.m-lg-3{margin:1rem !important}.m-lg-4{margin:1.5rem !important}.m-lg-5{margin:3rem !important}.m-lg-auto{margin:auto !important}.mx-lg-0{margin-right:0 !important;margin-left:0 !important}.mx-lg-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-lg-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-lg-3{margin-right:1rem !important;margin-left:1rem !important}.mx-lg-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-lg-5{margin-right:3rem !important;margin-left:3rem !important}.mx-lg-auto{margin-right:auto !important;margin-left:auto !important}.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.my-lg-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-lg-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-lg-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-lg-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-lg-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-lg-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-lg-0{margin-top:0 !important}.mt-lg-1{margin-top:.25rem !important}.mt-lg-2{margin-top:.5rem !important}.mt-lg-3{margin-top:1rem !important}.mt-lg-4{margin-top:1.5rem !important}.mt-lg-5{margin-top:3rem !important}.mt-lg-auto{margin-top:auto !important}.me-lg-0{margin-right:0 !important}.me-lg-1{margin-right:.25rem !important}.me-lg-2{margin-right:.5rem !important}.me-lg-3{margin-right:1rem !important}.me-lg-4{margin-right:1.5rem !important}.me-lg-5{margin-right:3rem !important}.me-lg-auto{margin-right:auto !important}.mb-lg-0{margin-bottom:0 !important}.mb-lg-1{margin-bottom:.25rem !important}.mb-lg-2{margin-bottom:.5rem !important}.mb-lg-3{margin-bottom:1rem !important}.mb-lg-4{margin-bottom:1.5rem !important}.mb-lg-5{margin-bottom:3rem !important}.mb-lg-auto{margin-bottom:auto !important}.ms-lg-0{margin-left:0 !important}.ms-lg-1{margin-left:.25rem !important}.ms-lg-2{margin-left:.5rem !important}.ms-lg-3{margin-left:1rem !important}.ms-lg-4{margin-left:1.5rem !important}.ms-lg-5{margin-left:3rem !important}.ms-lg-auto{margin-left:auto !important}.p-lg-0{padding:0 !important}.p-lg-1{padding:.25rem !important}.p-lg-2{padding:.5rem !important}.p-lg-3{padding:1rem !important}.p-lg-4{padding:1.5rem !important}.p-lg-5{padding:3rem !important}.px-lg-0{padding-right:0 !important;padding-left:0 !important}.px-lg-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-lg-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-lg-3{padding-right:1rem !important;padding-left:1rem !important}.px-lg-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-lg-5{padding-right:3rem !important;padding-left:3rem !important}.py-lg-0{padding-top:0 !important;padding-bottom:0 !important}.py-lg-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-lg-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-lg-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-lg-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-lg-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-lg-0{padding-top:0 !important}.pt-lg-1{padding-top:.25rem !important}.pt-lg-2{padding-top:.5rem !important}.pt-lg-3{padding-top:1rem !important}.pt-lg-4{padding-top:1.5rem !important}.pt-lg-5{padding-top:3rem !important}.pe-lg-0{padding-right:0 !important}.pe-lg-1{padding-right:.25rem !important}.pe-lg-2{padding-right:.5rem !important}.pe-lg-3{padding-right:1rem !important}.pe-lg-4{padding-right:1.5rem !important}.pe-lg-5{padding-right:3rem !important}.pb-lg-0{padding-bottom:0 !important}.pb-lg-1{padding-bottom:.25rem !important}.pb-lg-2{padding-bottom:.5rem !important}.pb-lg-3{padding-bottom:1rem !important}.pb-lg-4{padding-bottom:1.5rem !important}.pb-lg-5{padding-bottom:3rem !important}.ps-lg-0{padding-left:0 !important}.ps-lg-1{padding-left:.25rem !important}.ps-lg-2{padding-left:.5rem !important}.ps-lg-3{padding-left:1rem !important}.ps-lg-4{padding-left:1.5rem !important}.ps-lg-5{padding-left:3rem !important}.text-lg-start{text-align:left !important}.text-lg-end{text-align:right !important}.text-lg-center{text-align:center !important}}@media (min-width: 1200px){.float-xl-start{float:left !important}.float-xl-end{float:right !important}.float-xl-none{float:none !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-grid{display:grid !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:flex !important}.d-xl-inline-flex{display:inline-flex !important}.d-xl-none{display:none !important}.flex-xl-fill{flex:1 1 auto !important}.flex-xl-row{flex-direction:row !important}.flex-xl-column{flex-direction:column !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-grow-1{flex-grow:1 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-shrink-1{flex-shrink:1 !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.gap-xl-0{gap:0 !important}.gap-xl-1{gap:.25rem !important}.gap-xl-2{gap:.5rem !important}.gap-xl-3{gap:1rem !important}.gap-xl-4{gap:1.5rem !important}.gap-xl-5{gap:3rem !important}.justify-content-xl-start{justify-content:flex-start !important}.justify-content-xl-end{justify-content:flex-end !important}.justify-content-xl-center{justify-content:center !important}.justify-content-xl-between{justify-content:space-between !important}.justify-content-xl-around{justify-content:space-around !important}.justify-content-xl-evenly{justify-content:space-evenly !important}.align-items-xl-start{align-items:flex-start !important}.align-items-xl-end{align-items:flex-end !important}.align-items-xl-center{align-items:center !important}.align-items-xl-baseline{align-items:baseline !important}.align-items-xl-stretch{align-items:stretch !important}.align-content-xl-start{align-content:flex-start !important}.align-content-xl-end{align-content:flex-end !important}.align-content-xl-center{align-content:center !important}.align-content-xl-between{align-content:space-between !important}.align-content-xl-around{align-content:space-around !important}.align-content-xl-stretch{align-content:stretch !important}.align-self-xl-auto{align-self:auto !important}.align-self-xl-start{align-self:flex-start !important}.align-self-xl-end{align-self:flex-end !important}.align-self-xl-center{align-self:center !important}.align-self-xl-baseline{align-self:baseline !important}.align-self-xl-stretch{align-self:stretch !important}.order-xl-first{order:-1 !important}.order-xl-0{order:0 !important}.order-xl-1{order:1 !important}.order-xl-2{order:2 !important}.order-xl-3{order:3 !important}.order-xl-4{order:4 !important}.order-xl-5{order:5 !important}.order-xl-last{order:6 !important}.m-xl-0{margin:0 !important}.m-xl-1{margin:.25rem !important}.m-xl-2{margin:.5rem !important}.m-xl-3{margin:1rem !important}.m-xl-4{margin:1.5rem !important}.m-xl-5{margin:3rem !important}.m-xl-auto{margin:auto !important}.mx-xl-0{margin-right:0 !important;margin-left:0 !important}.mx-xl-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-xl-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-xl-3{margin-right:1rem !important;margin-left:1rem !important}.mx-xl-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-xl-5{margin-right:3rem !important;margin-left:3rem !important}.mx-xl-auto{margin-right:auto !important;margin-left:auto !important}.my-xl-0{margin-top:0 !important;margin-bottom:0 !important}.my-xl-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-xl-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-xl-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-xl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-xl-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-xl-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-xl-0{margin-top:0 !important}.mt-xl-1{margin-top:.25rem !important}.mt-xl-2{margin-top:.5rem !important}.mt-xl-3{margin-top:1rem !important}.mt-xl-4{margin-top:1.5rem !important}.mt-xl-5{margin-top:3rem !important}.mt-xl-auto{margin-top:auto !important}.me-xl-0{margin-right:0 !important}.me-xl-1{margin-right:.25rem !important}.me-xl-2{margin-right:.5rem !important}.me-xl-3{margin-right:1rem !important}.me-xl-4{margin-right:1.5rem !important}.me-xl-5{margin-right:3rem !important}.me-xl-auto{margin-right:auto !important}.mb-xl-0{margin-bottom:0 !important}.mb-xl-1{margin-bottom:.25rem !important}.mb-xl-2{margin-bottom:.5rem !important}.mb-xl-3{margin-bottom:1rem !important}.mb-xl-4{margin-bottom:1.5rem !important}.mb-xl-5{margin-bottom:3rem !important}.mb-xl-auto{margin-bottom:auto !important}.ms-xl-0{margin-left:0 !important}.ms-xl-1{margin-left:.25rem !important}.ms-xl-2{margin-left:.5rem !important}.ms-xl-3{margin-left:1rem !important}.ms-xl-4{margin-left:1.5rem !important}.ms-xl-5{margin-left:3rem !important}.ms-xl-auto{margin-left:auto !important}.p-xl-0{padding:0 !important}.p-xl-1{padding:.25rem !important}.p-xl-2{padding:.5rem !important}.p-xl-3{padding:1rem !important}.p-xl-4{padding:1.5rem !important}.p-xl-5{padding:3rem !important}.px-xl-0{padding-right:0 !important;padding-left:0 !important}.px-xl-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-xl-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-xl-3{padding-right:1rem !important;padding-left:1rem !important}.px-xl-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-xl-5{padding-right:3rem !important;padding-left:3rem !important}.py-xl-0{padding-top:0 !important;padding-bottom:0 !important}.py-xl-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-xl-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-xl-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-xl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-xl-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-xl-0{padding-top:0 !important}.pt-xl-1{padding-top:.25rem !important}.pt-xl-2{padding-top:.5rem !important}.pt-xl-3{padding-top:1rem !important}.pt-xl-4{padding-top:1.5rem !important}.pt-xl-5{padding-top:3rem !important}.pe-xl-0{padding-right:0 !important}.pe-xl-1{padding-right:.25rem !important}.pe-xl-2{padding-right:.5rem !important}.pe-xl-3{padding-right:1rem !important}.pe-xl-4{padding-right:1.5rem !important}.pe-xl-5{padding-right:3rem !important}.pb-xl-0{padding-bottom:0 !important}.pb-xl-1{padding-bottom:.25rem !important}.pb-xl-2{padding-bottom:.5rem !important}.pb-xl-3{padding-bottom:1rem !important}.pb-xl-4{padding-bottom:1.5rem !important}.pb-xl-5{padding-bottom:3rem !important}.ps-xl-0{padding-left:0 !important}.ps-xl-1{padding-left:.25rem !important}.ps-xl-2{padding-left:.5rem !important}.ps-xl-3{padding-left:1rem !important}.ps-xl-4{padding-left:1.5rem !important}.ps-xl-5{padding-left:3rem !important}.text-xl-start{text-align:left !important}.text-xl-end{text-align:right !important}.text-xl-center{text-align:center !important}}@media (min-width: 1400px){.float-xxl-start{float:left !important}.float-xxl-end{float:right !important}.float-xxl-none{float:none !important}.d-xxl-inline{display:inline !important}.d-xxl-inline-block{display:inline-block !important}.d-xxl-block{display:block !important}.d-xxl-grid{display:grid !important}.d-xxl-table{display:table !important}.d-xxl-table-row{display:table-row !important}.d-xxl-table-cell{display:table-cell !important}.d-xxl-flex{display:flex !important}.d-xxl-inline-flex{display:inline-flex !important}.d-xxl-none{display:none !important}.flex-xxl-fill{flex:1 1 auto !important}.flex-xxl-row{flex-direction:row !important}.flex-xxl-column{flex-direction:column !important}.flex-xxl-row-reverse{flex-direction:row-reverse !important}.flex-xxl-column-reverse{flex-direction:column-reverse !important}.flex-xxl-grow-0{flex-grow:0 !important}.flex-xxl-grow-1{flex-grow:1 !important}.flex-xxl-shrink-0{flex-shrink:0 !important}.flex-xxl-shrink-1{flex-shrink:1 !important}.flex-xxl-wrap{flex-wrap:wrap !important}.flex-xxl-nowrap{flex-wrap:nowrap !important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse !important}.gap-xxl-0{gap:0 !important}.gap-xxl-1{gap:.25rem !important}.gap-xxl-2{gap:.5rem !important}.gap-xxl-3{gap:1rem !important}.gap-xxl-4{gap:1.5rem !important}.gap-xxl-5{gap:3rem !important}.justify-content-xxl-start{justify-content:flex-start !important}.justify-content-xxl-end{justify-content:flex-end !important}.justify-content-xxl-center{justify-content:center !important}.justify-content-xxl-between{justify-content:space-between !important}.justify-content-xxl-around{justify-content:space-around !important}.justify-content-xxl-evenly{justify-content:space-evenly !important}.align-items-xxl-start{align-items:flex-start !important}.align-items-xxl-end{align-items:flex-end !important}.align-items-xxl-center{align-items:center !important}.align-items-xxl-baseline{align-items:baseline !important}.align-items-xxl-stretch{align-items:stretch !important}.align-content-xxl-start{align-content:flex-start !important}.align-content-xxl-end{align-content:flex-end !important}.align-content-xxl-center{align-content:center !important}.align-content-xxl-between{align-content:space-between !important}.align-content-xxl-around{align-content:space-around !important}.align-content-xxl-stretch{align-content:stretch !important}.align-self-xxl-auto{align-self:auto !important}.align-self-xxl-start{align-self:flex-start !important}.align-self-xxl-end{align-self:flex-end !important}.align-self-xxl-center{align-self:center !important}.align-self-xxl-baseline{align-self:baseline !important}.align-self-xxl-stretch{align-self:stretch !important}.order-xxl-first{order:-1 !important}.order-xxl-0{order:0 !important}.order-xxl-1{order:1 !important}.order-xxl-2{order:2 !important}.order-xxl-3{order:3 !important}.order-xxl-4{order:4 !important}.order-xxl-5{order:5 !important}.order-xxl-last{order:6 !important}.m-xxl-0{margin:0 !important}.m-xxl-1{margin:.25rem !important}.m-xxl-2{margin:.5rem !important}.m-xxl-3{margin:1rem !important}.m-xxl-4{margin:1.5rem !important}.m-xxl-5{margin:3rem !important}.m-xxl-auto{margin:auto !important}.mx-xxl-0{margin-right:0 !important;margin-left:0 !important}.mx-xxl-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-xxl-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-xxl-3{margin-right:1rem !important;margin-left:1rem !important}.mx-xxl-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-xxl-5{margin-right:3rem !important;margin-left:3rem !important}.mx-xxl-auto{margin-right:auto !important;margin-left:auto !important}.my-xxl-0{margin-top:0 !important;margin-bottom:0 !important}.my-xxl-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-xxl-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-xxl-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-xxl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-xxl-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-xxl-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-xxl-0{margin-top:0 !important}.mt-xxl-1{margin-top:.25rem !important}.mt-xxl-2{margin-top:.5rem !important}.mt-xxl-3{margin-top:1rem !important}.mt-xxl-4{margin-top:1.5rem !important}.mt-xxl-5{margin-top:3rem !important}.mt-xxl-auto{margin-top:auto !important}.me-xxl-0{margin-right:0 !important}.me-xxl-1{margin-right:.25rem !important}.me-xxl-2{margin-right:.5rem !important}.me-xxl-3{margin-right:1rem !important}.me-xxl-4{margin-right:1.5rem !important}.me-xxl-5{margin-right:3rem !important}.me-xxl-auto{margin-right:auto !important}.mb-xxl-0{margin-bottom:0 !important}.mb-xxl-1{margin-bottom:.25rem !important}.mb-xxl-2{margin-bottom:.5rem !important}.mb-xxl-3{margin-bottom:1rem !important}.mb-xxl-4{margin-bottom:1.5rem !important}.mb-xxl-5{margin-bottom:3rem !important}.mb-xxl-auto{margin-bottom:auto !important}.ms-xxl-0{margin-left:0 !important}.ms-xxl-1{margin-left:.25rem !important}.ms-xxl-2{margin-left:.5rem !important}.ms-xxl-3{margin-left:1rem !important}.ms-xxl-4{margin-left:1.5rem !important}.ms-xxl-5{margin-left:3rem !important}.ms-xxl-auto{margin-left:auto !important}.p-xxl-0{padding:0 !important}.p-xxl-1{padding:.25rem !important}.p-xxl-2{padding:.5rem !important}.p-xxl-3{padding:1rem !important}.p-xxl-4{padding:1.5rem !important}.p-xxl-5{padding:3rem !important}.px-xxl-0{padding-right:0 !important;padding-left:0 !important}.px-xxl-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-xxl-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-xxl-3{padding-right:1rem !important;padding-left:1rem !important}.px-xxl-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-xxl-5{padding-right:3rem !important;padding-left:3rem !important}.py-xxl-0{padding-top:0 !important;padding-bottom:0 !important}.py-xxl-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-xxl-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-xxl-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-xxl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-xxl-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-xxl-0{padding-top:0 !important}.pt-xxl-1{padding-top:.25rem !important}.pt-xxl-2{padding-top:.5rem !important}.pt-xxl-3{padding-top:1rem !important}.pt-xxl-4{padding-top:1.5rem !important}.pt-xxl-5{padding-top:3rem !important}.pe-xxl-0{padding-right:0 !important}.pe-xxl-1{padding-right:.25rem !important}.pe-xxl-2{padding-right:.5rem !important}.pe-xxl-3{padding-right:1rem !important}.pe-xxl-4{padding-right:1.5rem !important}.pe-xxl-5{padding-right:3rem !important}.pb-xxl-0{padding-bottom:0 !important}.pb-xxl-1{padding-bottom:.25rem !important}.pb-xxl-2{padding-bottom:.5rem !important}.pb-xxl-3{padding-bottom:1rem !important}.pb-xxl-4{padding-bottom:1.5rem !important}.pb-xxl-5{padding-bottom:3rem !important}.ps-xxl-0{padding-left:0 !important}.ps-xxl-1{padding-left:.25rem !important}.ps-xxl-2{padding-left:.5rem !important}.ps-xxl-3{padding-left:1rem !important}.ps-xxl-4{padding-left:1.5rem !important}.ps-xxl-5{padding-left:3rem !important}.text-xxl-start{text-align:left !important}.text-xxl-end{text-align:right !important}.text-xxl-center{text-align:center !important}}@media (min-width: 1200px){.fs-1{font-size:2.5rem !important}.fs-2{font-size:2rem !important}.fs-3{font-size:1.75rem !important}.fs-4{font-size:1.5rem !important}}@media print{.d-print-inline{display:inline !important}.d-print-inline-block{display:inline-block !important}.d-print-block{display:block !important}.d-print-grid{display:grid !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:flex !important}.d-print-inline-flex{display:inline-flex !important}.d-print-none{display:none !important}} diff --git a/bootstrap/scss/bootstrap.css b/bootstrap/scss/bootstrap.css new file mode 100644 index 00000000..655175cf --- /dev/null +++ b/bootstrap/scss/bootstrap.css @@ -0,0 +1,6 @@ +/*! + * Bootstrap v5.0.0-beta3 (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{--bs-blue: #0d6efd;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #dc3545;--bs-orange: #fd7e14;--bs-yellow: #ffc107;--bs-green: #198754;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--bs-white: #fff;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-primary: #0d6efd;--bs-secondary: #6c757d;--bs-success: #198754;--bs-info: #0dcaf0;--bs-warning: #ffc107;--bs-danger: #dc3545;--bs-light: #f8f9fa;--bs-dark: #212529;--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255,255,255,0.15), rgba(255,255,255,0))}*,*::before,*::after{box-sizing:border-box}@media (prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-font-sans-serif);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:.25}hr:not([size]){height:1px}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}h1,.h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width: 1200px){h1,.h1{font-size:2.5rem}}h2,.h2{font-size:calc(1.325rem + .9vw)}@media (min-width: 1200px){h2,.h2{font-size:2rem}}h3,.h3{font-size:calc(1.3rem + .6vw)}@media (min-width: 1200px){h3,.h3{font-size:1.75rem}}h4,.h4{font-size:calc(1.275rem + .3vw)}@media (min-width: 1200px){h4,.h4{font-size:1.5rem}}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-bs-original-title]{text-decoration:underline dotted;cursor:help;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}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,.small{font-size:.875em}mark,.mark{padding:.2em;background-color:#fcf8e3}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#0d6efd;text-decoration:underline}a:hover{color:#0a58ca}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:var(--bs-font-monospace);font-size:1em;direction:ltr /* rtl:ignore */;unicode-bidi:bidi-override}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:#d63384;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:.875em;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:1em;font-weight:700}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:#6c757d;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}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,select{text-transform:none}[role="button"]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]::-webkit-calendar-picker-indicator{display:none}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}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width: 1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type="search"]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none !important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-6{font-size:2.5rem}}.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:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer::before{content:"\2014\00A0"}.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:.875em;color:#6c757d}.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{width:100%;padding-right:var(--bs-gutter-x, .75rem);padding-left:var(--bs-gutter-x, .75rem);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}}@media (min-width: 1400px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1320px}}.row{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) / -2);margin-left:calc(var(--bs-gutter-x) / -2)}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) / 2);padding-left:calc(var(--bs-gutter-x) / 2);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.66667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333%}.col-2{flex:0 0 auto;width:16.66667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333%}.col-5{flex:0 0 auto;width:41.66667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333%}.col-8{flex:0 0 auto;width:66.66667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333%}.col-11{flex:0 0 auto;width:91.66667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}.g-0,.gx-0{--bs-gutter-x: 0}.g-0,.gy-0{--bs-gutter-y: 0}.g-1,.gx-1{--bs-gutter-x: .25rem}.g-1,.gy-1{--bs-gutter-y: .25rem}.g-2,.gx-2{--bs-gutter-x: .5rem}.g-2,.gy-2{--bs-gutter-y: .5rem}.g-3,.gx-3{--bs-gutter-x: 1rem}.g-3,.gy-3{--bs-gutter-y: 1rem}.g-4,.gx-4{--bs-gutter-x: 1.5rem}.g-4,.gy-4{--bs-gutter-y: 1.5rem}.g-5,.gx-5{--bs-gutter-x: 3rem}.g-5,.gy-5{--bs-gutter-y: 3rem}@media (min-width: 576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.33333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.66667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333%}.col-sm-2{flex:0 0 auto;width:16.66667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333%}.col-sm-5{flex:0 0 auto;width:41.66667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333%}.col-sm-8{flex:0 0 auto;width:66.66667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333%}.col-sm-11{flex:0 0 auto;width:91.66667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}.g-sm-0,.gx-sm-0{--bs-gutter-x: 0}.g-sm-0,.gy-sm-0{--bs-gutter-y: 0}.g-sm-1,.gx-sm-1{--bs-gutter-x: .25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y: .25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x: .5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y: .5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x: 1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y: 1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x: 1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y: 1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x: 3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y: 3rem}}@media (min-width: 768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.66667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333%}.col-md-2{flex:0 0 auto;width:16.66667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333%}.col-md-5{flex:0 0 auto;width:41.66667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333%}.col-md-8{flex:0 0 auto;width:66.66667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333%}.col-md-11{flex:0 0 auto;width:91.66667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}.g-md-0,.gx-md-0{--bs-gutter-x: 0}.g-md-0,.gy-md-0{--bs-gutter-y: 0}.g-md-1,.gx-md-1{--bs-gutter-x: .25rem}.g-md-1,.gy-md-1{--bs-gutter-y: .25rem}.g-md-2,.gx-md-2{--bs-gutter-x: .5rem}.g-md-2,.gy-md-2{--bs-gutter-y: .5rem}.g-md-3,.gx-md-3{--bs-gutter-x: 1rem}.g-md-3,.gy-md-3{--bs-gutter-y: 1rem}.g-md-4,.gx-md-4{--bs-gutter-x: 1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y: 1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x: 3rem}.g-md-5,.gy-md-5{--bs-gutter-y: 3rem}}@media (min-width: 992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.66667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333%}.col-lg-2{flex:0 0 auto;width:16.66667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333%}.col-lg-5{flex:0 0 auto;width:41.66667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333%}.col-lg-8{flex:0 0 auto;width:66.66667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333%}.col-lg-11{flex:0 0 auto;width:91.66667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}.g-lg-0,.gx-lg-0{--bs-gutter-x: 0}.g-lg-0,.gy-lg-0{--bs-gutter-y: 0}.g-lg-1,.gx-lg-1{--bs-gutter-x: .25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y: .25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x: .5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y: .5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x: 1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y: 1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x: 1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y: 1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x: 3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y: 3rem}}@media (min-width: 1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.66667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333%}.col-xl-2{flex:0 0 auto;width:16.66667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333%}.col-xl-5{flex:0 0 auto;width:41.66667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333%}.col-xl-8{flex:0 0 auto;width:66.66667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333%}.col-xl-11{flex:0 0 auto;width:91.66667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}.g-xl-0,.gx-xl-0{--bs-gutter-x: 0}.g-xl-0,.gy-xl-0{--bs-gutter-y: 0}.g-xl-1,.gx-xl-1{--bs-gutter-x: .25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y: .25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x: .5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y: .5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x: 1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y: 1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x: 1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y: 1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x: 3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y: 3rem}}@media (min-width: 1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.66667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333%}.col-xxl-2{flex:0 0 auto;width:16.66667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333%}.col-xxl-5{flex:0 0 auto;width:41.66667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333%}.col-xxl-8{flex:0 0 auto;width:66.66667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333%}.col-xxl-11{flex:0 0 auto;width:91.66667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333%}.offset-xxl-2{margin-left:16.66667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333%}.offset-xxl-5{margin-left:41.66667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333%}.offset-xxl-8{margin-left:66.66667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333%}.offset-xxl-11{margin-left:91.66667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x: 0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y: 0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x: .25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y: .25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x: .5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y: .5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x: 1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y: 1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x: 1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y: 1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x: 3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y: 3rem}}.table{--bs-table-bg: rgba(0,0,0,0);--bs-table-striped-color: #212529;--bs-table-striped-bg: rgba(0,0,0,0.05);--bs-table-active-color: #212529;--bs-table-active-bg: rgba(0,0,0,0.1);--bs-table-hover-color: #212529;--bs-table-hover-bg: rgba(0,0,0,0.075);width:100%;margin-bottom:1rem;color:#212529;vertical-align:top;border-color:#dee2e6}.table>:not(caption)>*>*{padding:.5rem .5rem;background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table>:not(:last-child)>:last-child>*{border-bottom-color:currentColor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem .25rem}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-striped>tbody>tr:nth-of-type(odd){--bs-table-accent-bg: var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-active{--bs-table-accent-bg: var(--bs-table-active-bg);color:var(--bs-table-active-color)}.table-hover>tbody>tr:hover{--bs-table-accent-bg: var(--bs-table-hover-bg);color:var(--bs-table-hover-color)}.table-primary{--bs-table-bg: #cfe2ff;--bs-table-striped-bg: #c5d7f2;--bs-table-striped-color: #000;--bs-table-active-bg: #bacbe6;--bs-table-active-color: #000;--bs-table-hover-bg: #bfd1ec;--bs-table-hover-color: #000;color:#000;border-color:#bacbe6}.table-secondary{--bs-table-bg: #e2e3e5;--bs-table-striped-bg: #d7d8da;--bs-table-striped-color: #000;--bs-table-active-bg: #cbccce;--bs-table-active-color: #000;--bs-table-hover-bg: #d1d2d4;--bs-table-hover-color: #000;color:#000;border-color:#cbccce}.table-success{--bs-table-bg: #d1e7dd;--bs-table-striped-bg: #c7dbd2;--bs-table-striped-color: #000;--bs-table-active-bg: #bcd0c7;--bs-table-active-color: #000;--bs-table-hover-bg: #c1d6cc;--bs-table-hover-color: #000;color:#000;border-color:#bcd0c7}.table-info{--bs-table-bg: #cff4fc;--bs-table-striped-bg: #c5e8ef;--bs-table-striped-color: #000;--bs-table-active-bg: #badce3;--bs-table-active-color: #000;--bs-table-hover-bg: #bfe2e9;--bs-table-hover-color: #000;color:#000;border-color:#badce3}.table-warning{--bs-table-bg: #fff3cd;--bs-table-striped-bg: #f2e7c3;--bs-table-striped-color: #000;--bs-table-active-bg: #e6dbb9;--bs-table-active-color: #000;--bs-table-hover-bg: #ece1be;--bs-table-hover-color: #000;color:#000;border-color:#e6dbb9}.table-danger{--bs-table-bg: #f8d7da;--bs-table-striped-bg: #eccccf;--bs-table-striped-color: #000;--bs-table-active-bg: #dfc2c4;--bs-table-active-color: #000;--bs-table-hover-bg: #e5c7ca;--bs-table-hover-color: #000;color:#000;border-color:#dfc2c4}.table-light{--bs-table-bg: #f8f9fa;--bs-table-striped-bg: #ecedee;--bs-table-striped-color: #000;--bs-table-active-bg: #dfe0e1;--bs-table-active-color: #000;--bs-table-hover-bg: #e5e6e7;--bs-table-hover-color: #000;color:#000;border-color:#dfe0e1}.table-dark{--bs-table-bg: #212529;--bs-table-striped-bg: #2c3034;--bs-table-striped-color: #fff;--bs-table-active-bg: #373b3e;--bs-table-active-color: #fff;--bs-table-hover-bg: #323539;--bs-table-hover-color: #fff;color:#fff;border-color:#373b3e}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width: 575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:#6c757d}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;appearance:none;border-radius:.25rem;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control[type="file"]{overflow:hidden}.form-control[type="file"]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:#212529;background-color:#fff;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,0.25)}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#dde0e3}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control::-webkit-file-upload-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#dde0e3}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;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{min-height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;margin-inline-end:.5rem}.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem -.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;margin-inline-end:1rem}.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + 2px)}textarea.form-control-sm{min-height:calc(1.5em + .5rem + 2px)}textarea.form-control-lg{min-height:calc(1.5em + 1rem + 2px)}.form-control-color{max-width:3rem;height:auto;padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{height:1.5em;border-radius:.25rem}.form-control-color::-webkit-color-swatch{height:1.5em;border-radius:.25rem}.form-select{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:.25rem;appearance:none}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,0.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:#e9ecef}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #212529}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-input{width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(0,0,0,0.25);appearance:none;color-adjust:exact}.form-check-input[type="checkbox"]{border-radius:.25em}.form-check-input[type="radio"]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,0.25)}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input[type="checkbox"]:checked{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")}.form-check-input[type="radio"]:checked{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type="checkbox"]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input[disabled]~.form-check-label,.form-check-input:disabled~.form-check-label{opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{width:2em;margin-left:-2.5em;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280,0,0,0.25%29'/%3e%3c/svg%3e");background-position:left center;border-radius:2em;transition:background-position 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.btn-check[disabled]+.btn,.btn-check:disabled+.btn{pointer-events:none;filter:none;opacity:.65}.form-range{width:100%;height:1.5rem;padding:0;background-color:transparent;appearance:none}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,0.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,0.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#0d6efd;border:0;border-radius:1rem;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;appearance:none}@media (prefers-reduced-motion: reduce){.form-range::-webkit-slider-thumb{transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#0d6efd;border:0;border-radius:1rem;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;appearance:none}@media (prefers-reduced-motion: reduce){.form-range::-moz-range-thumb{transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.form-range:disabled::-moz-range-thumb{background-color:#adb5bd}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-select{height:calc(3.5rem + 2px);padding:1rem .75rem}.form-floating>label{position:absolute;top:0;left:0;height:100%;padding:1rem .75rem;pointer-events:none;border:1px solid transparent;transform-origin:0 0;transition:opacity 0.1s ease-in-out,transform 0.1s ease-in-out}@media (prefers-reduced-motion: reduce){.form-floating>label{transition:none}}.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{opacity:.65;transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>.form-control:-webkit-autofill~label{opacity:.65;transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus{z-index:3}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:3}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text,.input-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text,.input-group-sm>.btn{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n + 3){border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>:nth-last-child(n + 3):not(.dropdown-toggle):not(.dropdown-menu),.input-group.has-validation>.dropdown-toggle:nth-last-child(n + 4){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#198754}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(25,135,84,0.9);border-radius:.25rem}.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:#198754;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' 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(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,0.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .form-select:valid,.form-select.is-valid{border-color:#198754;padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' 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-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-select:valid:focus,.form-select.is-valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,0.25)}.was-validated .form-check-input:valid,.form-check-input.is-valid{border-color:#198754}.was-validated .form-check-input:valid:checked,.form-check-input.is-valid:checked{background-color:#198754}.was-validated .form-check-input:valid:focus,.form-check-input.is-valid:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,0.25)}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:#198754}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.was-validated .input-group .form-control:valid,.input-group .form-control.is-valid,.was-validated .input-group .form-select:valid,.input-group .form-select.is-valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(220,53,69,0.9);border-radius:.25rem}.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 + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%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(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,0.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .form-select:invalid,.form-select.is-invalid{border-color:#dc3545;padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%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-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-select:invalid:focus,.form-select.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,0.25)}.was-validated .form-check-input:invalid,.form-check-input.is-invalid{border-color:#dc3545}.was-validated .form-check-input:invalid:checked,.form-check-input.is-invalid:checked{background-color:#dc3545}.was-validated .form-check-input:invalid:focus,.form-check-input.is-invalid:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,0.25)}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:#dc3545}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.was-validated .input-group .form-control:invalid,.input-group .form-control.is-invalid,.was-validated .input-group .form-select:invalid,.input-group .form-select.is-invalid{z-index:3}.btn{display:inline-block;font-weight:400;line-height:1.5;color:#212529;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:#212529}.btn-check:focus+.btn,.btn:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,0.25)}.btn:disabled,.btn.disabled,fieldset:disabled .btn{pointer-events:none;opacity:.65}.btn-primary{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-primary:hover{color:#fff;background-color:#0b5ed7;border-color:#0a58ca}.btn-check:focus+.btn-primary,.btn-primary:focus{color:#fff;background-color:#0b5ed7;border-color:#0a58ca;box-shadow:0 0 0 .25rem rgba(49,132,253,0.5)}.btn-check:checked+.btn-primary,.btn-check:active+.btn-primary,.btn-primary:active,.btn-primary.active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0a58ca;border-color:#0a53be}.btn-check:checked+.btn-primary:focus,.btn-check:active+.btn-primary:focus,.btn-primary:active:focus,.btn-primary.active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(49,132,253,0.5)}.btn-primary:disabled,.btn-primary.disabled{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5c636a;border-color:#565e64}.btn-check:focus+.btn-secondary,.btn-secondary:focus{color:#fff;background-color:#5c636a;border-color:#565e64;box-shadow:0 0 0 .25rem rgba(130,138,145,0.5)}.btn-check:checked+.btn-secondary,.btn-check:active+.btn-secondary,.btn-secondary:active,.btn-secondary.active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#565e64;border-color:#51585e}.btn-check:checked+.btn-secondary:focus,.btn-check:active+.btn-secondary:focus,.btn-secondary:active:focus,.btn-secondary.active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(130,138,145,0.5)}.btn-secondary:disabled,.btn-secondary.disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-success{color:#fff;background-color:#198754;border-color:#198754}.btn-success:hover{color:#fff;background-color:#157347;border-color:#146c43}.btn-check:focus+.btn-success,.btn-success:focus{color:#fff;background-color:#157347;border-color:#146c43;box-shadow:0 0 0 .25rem rgba(60,153,110,0.5)}.btn-check:checked+.btn-success,.btn-check:active+.btn-success,.btn-success:active,.btn-success.active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#146c43;border-color:#13653f}.btn-check:checked+.btn-success:focus,.btn-check:active+.btn-success:focus,.btn-success:active:focus,.btn-success.active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(60,153,110,0.5)}.btn-success:disabled,.btn-success.disabled{color:#fff;background-color:#198754;border-color:#198754}.btn-info{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-info:hover{color:#000;background-color:#31d2f2;border-color:#25cff2}.btn-check:focus+.btn-info,.btn-info:focus{color:#000;background-color:#31d2f2;border-color:#25cff2;box-shadow:0 0 0 .25rem rgba(11,172,204,0.5)}.btn-check:checked+.btn-info,.btn-check:active+.btn-info,.btn-info:active,.btn-info.active,.show>.btn-info.dropdown-toggle{color:#000;background-color:#3dd5f3;border-color:#25cff2}.btn-check:checked+.btn-info:focus,.btn-check:active+.btn-info:focus,.btn-info:active:focus,.btn-info.active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(11,172,204,0.5)}.btn-info:disabled,.btn-info.disabled{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-warning{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#000;background-color:#ffca2c;border-color:#ffc720}.btn-check:focus+.btn-warning,.btn-warning:focus{color:#000;background-color:#ffca2c;border-color:#ffc720;box-shadow:0 0 0 .25rem rgba(217,164,6,0.5)}.btn-check:checked+.btn-warning,.btn-check:active+.btn-warning,.btn-warning:active,.btn-warning.active,.show>.btn-warning.dropdown-toggle{color:#000;background-color:#ffcd39;border-color:#ffc720}.btn-check:checked+.btn-warning:focus,.btn-check:active+.btn-warning:focus,.btn-warning:active:focus,.btn-warning.active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(217,164,6,0.5)}.btn-warning:disabled,.btn-warning.disabled{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#bb2d3b;border-color:#b02a37}.btn-check:focus+.btn-danger,.btn-danger:focus{color:#fff;background-color:#bb2d3b;border-color:#b02a37;box-shadow:0 0 0 .25rem rgba(225,83,97,0.5)}.btn-check:checked+.btn-danger,.btn-check:active+.btn-danger,.btn-danger:active,.btn-danger.active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#b02a37;border-color:#a52834}.btn-check:checked+.btn-danger:focus,.btn-check:active+.btn-danger:focus,.btn-danger:active:focus,.btn-danger.active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(225,83,97,0.5)}.btn-danger:disabled,.btn-danger.disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-light{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#000;background-color:#f9fafb;border-color:#f9fafb}.btn-check:focus+.btn-light,.btn-light:focus{color:#000;background-color:#f9fafb;border-color:#f9fafb;box-shadow:0 0 0 .25rem rgba(211,212,213,0.5)}.btn-check:checked+.btn-light,.btn-check:active+.btn-light,.btn-light:active,.btn-light.active,.show>.btn-light.dropdown-toggle{color:#000;background-color:#f9fafb;border-color:#f9fafb}.btn-check:checked+.btn-light:focus,.btn-check:active+.btn-light:focus,.btn-light:active:focus,.btn-light.active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(211,212,213,0.5)}.btn-light:disabled,.btn-light.disabled{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-dark{color:#fff;background-color:#212529;border-color:#212529}.btn-dark:hover{color:#fff;background-color:#1c1f23;border-color:#1a1e21}.btn-check:focus+.btn-dark,.btn-dark:focus{color:#fff;background-color:#1c1f23;border-color:#1a1e21;box-shadow:0 0 0 .25rem rgba(66,70,73,0.5)}.btn-check:checked+.btn-dark,.btn-check:active+.btn-dark,.btn-dark:active,.btn-dark.active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1a1e21;border-color:#191c1f}.btn-check:checked+.btn-dark:focus,.btn-check:active+.btn-dark:focus,.btn-dark:active:focus,.btn-dark.active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(66,70,73,0.5)}.btn-dark:disabled,.btn-dark.disabled{color:#fff;background-color:#212529;border-color:#212529}.btn-outline-primary{color:#0d6efd;border-color:#0d6efd}.btn-outline-primary:hover{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-check:focus+.btn-outline-primary,.btn-outline-primary:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,0.5)}.btn-check:checked+.btn-outline-primary,.btn-check:active+.btn-outline-primary,.btn-outline-primary:active,.btn-outline-primary.active,.btn-outline-primary.dropdown-toggle.show{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-check:checked+.btn-outline-primary:focus,.btn-check:active+.btn-outline-primary:focus,.btn-outline-primary:active:focus,.btn-outline-primary.active:focus,.btn-outline-primary.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,0.5)}.btn-outline-primary:disabled,.btn-outline-primary.disabled{color:#0d6efd;background-color:transparent}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-check:focus+.btn-outline-secondary,.btn-outline-secondary:focus{box-shadow:0 0 0 .25rem rgba(108,117,125,0.5)}.btn-check:checked+.btn-outline-secondary,.btn-check:active+.btn-outline-secondary,.btn-outline-secondary:active,.btn-outline-secondary.active,.btn-outline-secondary.dropdown-toggle.show{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-check:checked+.btn-outline-secondary:focus,.btn-check:active+.btn-outline-secondary:focus,.btn-outline-secondary:active:focus,.btn-outline-secondary.active:focus,.btn-outline-secondary.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem rgba(108,117,125,0.5)}.btn-outline-secondary:disabled,.btn-outline-secondary.disabled{color:#6c757d;background-color:transparent}.btn-outline-success{color:#198754;border-color:#198754}.btn-outline-success:hover{color:#fff;background-color:#198754;border-color:#198754}.btn-check:focus+.btn-outline-success,.btn-outline-success:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,0.5)}.btn-check:checked+.btn-outline-success,.btn-check:active+.btn-outline-success,.btn-outline-success:active,.btn-outline-success.active,.btn-outline-success.dropdown-toggle.show{color:#fff;background-color:#198754;border-color:#198754}.btn-check:checked+.btn-outline-success:focus,.btn-check:active+.btn-outline-success:focus,.btn-outline-success:active:focus,.btn-outline-success.active:focus,.btn-outline-success.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,0.5)}.btn-outline-success:disabled,.btn-outline-success.disabled{color:#198754;background-color:transparent}.btn-outline-info{color:#0dcaf0;border-color:#0dcaf0}.btn-outline-info:hover{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-check:focus+.btn-outline-info,.btn-outline-info:focus{box-shadow:0 0 0 .25rem rgba(13,202,240,0.5)}.btn-check:checked+.btn-outline-info,.btn-check:active+.btn-outline-info,.btn-outline-info:active,.btn-outline-info.active,.btn-outline-info.dropdown-toggle.show{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-check:checked+.btn-outline-info:focus,.btn-check:active+.btn-outline-info:focus,.btn-outline-info:active:focus,.btn-outline-info.active:focus,.btn-outline-info.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem rgba(13,202,240,0.5)}.btn-outline-info:disabled,.btn-outline-info.disabled{color:#0dcaf0;background-color:transparent}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-check:focus+.btn-outline-warning,.btn-outline-warning:focus{box-shadow:0 0 0 .25rem rgba(255,193,7,0.5)}.btn-check:checked+.btn-outline-warning,.btn-check:active+.btn-outline-warning,.btn-outline-warning:active,.btn-outline-warning.active,.btn-outline-warning.dropdown-toggle.show{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-check:checked+.btn-outline-warning:focus,.btn-check:active+.btn-outline-warning:focus,.btn-outline-warning:active:focus,.btn-outline-warning.active:focus,.btn-outline-warning.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem rgba(255,193,7,0.5)}.btn-outline-warning:disabled,.btn-outline-warning.disabled{color:#ffc107;background-color:transparent}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-check:focus+.btn-outline-danger,.btn-outline-danger:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,0.5)}.btn-check:checked+.btn-outline-danger,.btn-check:active+.btn-outline-danger,.btn-outline-danger:active,.btn-outline-danger.active,.btn-outline-danger.dropdown-toggle.show{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-check:checked+.btn-outline-danger:focus,.btn-check:active+.btn-outline-danger:focus,.btn-outline-danger:active:focus,.btn-outline-danger.active:focus,.btn-outline-danger.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,0.5)}.btn-outline-danger:disabled,.btn-outline-danger.disabled{color:#dc3545;background-color:transparent}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-check:focus+.btn-outline-light,.btn-outline-light:focus{box-shadow:0 0 0 .25rem rgba(248,249,250,0.5)}.btn-check:checked+.btn-outline-light,.btn-check:active+.btn-outline-light,.btn-outline-light:active,.btn-outline-light.active,.btn-outline-light.dropdown-toggle.show{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-check:checked+.btn-outline-light:focus,.btn-check:active+.btn-outline-light:focus,.btn-outline-light:active:focus,.btn-outline-light.active:focus,.btn-outline-light.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem rgba(248,249,250,0.5)}.btn-outline-light:disabled,.btn-outline-light.disabled{color:#f8f9fa;background-color:transparent}.btn-outline-dark{color:#212529;border-color:#212529}.btn-outline-dark:hover{color:#fff;background-color:#212529;border-color:#212529}.btn-check:focus+.btn-outline-dark,.btn-outline-dark:focus{box-shadow:0 0 0 .25rem rgba(33,37,41,0.5)}.btn-check:checked+.btn-outline-dark,.btn-check:active+.btn-outline-dark,.btn-outline-dark:active,.btn-outline-dark.active,.btn-outline-dark.dropdown-toggle.show{color:#fff;background-color:#212529;border-color:#212529}.btn-check:checked+.btn-outline-dark:focus,.btn-check:active+.btn-outline-dark:focus,.btn-outline-dark:active:focus,.btn-outline-dark.active:focus,.btn-outline-dark.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem rgba(33,37,41,0.5)}.btn-outline-dark:disabled,.btn-outline-dark.disabled{color:#212529;background-color:transparent}.btn-link{font-weight:400;color:#0d6efd;text-decoration:underline}.btn-link:hover{color:#0a58ca}.btn-link:disabled,.btn-link.disabled{color:#6c757d}.btn-lg,.btn-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.btn-sm,.btn-group-sm>.btn{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.fade{transition:opacity 0.15s linear}@media (prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height 0.35s ease}@media (prefers-reduced-motion: reduce){.collapsing{transition:none}}.dropup,.dropend,.dropdown,.dropstart{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 transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;z-index:1000;display:none;min-width:10rem;padding:.5rem 0;margin:0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.15);border-radius:.25rem}.dropdown-menu[data-bs-popper]{left:0;margin-top:.125rem}.dropdown-menu-start{--bs-position: start}.dropdown-menu-start[data-bs-popper]{right:auto /* rtl:ignore */;left:0 /* rtl:ignore */}.dropdown-menu-end{--bs-position: end}.dropdown-menu-end[data-bs-popper]{right:0 /* rtl:ignore */;left:auto /* rtl:ignore */}@media (min-width: 576px){.dropdown-menu-sm-start{--bs-position: start}.dropdown-menu-sm-start[data-bs-popper]{right:auto /* rtl:ignore */;left:0 /* rtl:ignore */}.dropdown-menu-sm-end{--bs-position: end}.dropdown-menu-sm-end[data-bs-popper]{right:0 /* rtl:ignore */;left:auto /* rtl:ignore */}}@media (min-width: 768px){.dropdown-menu-md-start{--bs-position: start}.dropdown-menu-md-start[data-bs-popper]{right:auto /* rtl:ignore */;left:0 /* rtl:ignore */}.dropdown-menu-md-end{--bs-position: end}.dropdown-menu-md-end[data-bs-popper]{right:0 /* rtl:ignore */;left:auto /* rtl:ignore */}}@media (min-width: 992px){.dropdown-menu-lg-start{--bs-position: start}.dropdown-menu-lg-start[data-bs-popper]{right:auto /* rtl:ignore */;left:0 /* rtl:ignore */}.dropdown-menu-lg-end{--bs-position: end}.dropdown-menu-lg-end[data-bs-popper]{right:0 /* rtl:ignore */;left:auto /* rtl:ignore */}}@media (min-width: 1200px){.dropdown-menu-xl-start{--bs-position: start}.dropdown-menu-xl-start[data-bs-popper]{right:auto /* rtl:ignore */;left:0 /* rtl:ignore */}.dropdown-menu-xl-end{--bs-position: end}.dropdown-menu-xl-end[data-bs-popper]{right:0 /* rtl:ignore */;left:auto /* rtl:ignore */}}@media (min-width: 1400px){.dropdown-menu-xxl-start{--bs-position: start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto /* rtl:ignore */;left:0 /* rtl:ignore */}.dropdown-menu-xxl-end{--bs-position: end}.dropdown-menu-xxl-end[data-bs-popper]{right:0 /* rtl:ignore */;left:auto /* rtl:ignore */}}.dropup .dropdown-menu[data-bs-popper]{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 transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-menu{top:0;right:auto;left:100%}.dropend .dropdown-menu[data-bs-popper]{margin-top:0;margin-left:.125rem}.dropend .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-toggle::after{vertical-align:0}.dropstart .dropdown-menu{top:0;right:100%;left:auto}.dropstart .dropdown-menu[data-bs-popper]{margin-top:0;margin-right:.125rem}.dropstart .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty::after{margin-left:0}.dropstart .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid rgba(0,0,0,0.15)}.dropdown-item{display:block;width:100%;padding:.25rem 1rem;clear:both;font-weight:400;color:#212529;text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:hover,.dropdown-item:focus{color:#1e2125;background-color:#e9ecef}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#0d6efd}.dropdown-item.disabled,.dropdown-item:disabled{color:#adb5bd;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1rem;color:#212529}.dropdown-menu-dark{color:#dee2e6;background-color:#343a40;border-color:rgba(0,0,0,0.15)}.dropdown-menu-dark .dropdown-item{color:#dee2e6}.dropdown-menu-dark .dropdown-item:hover,.dropdown-menu-dark .dropdown-item:focus{color:#fff;background-color:rgba(255,255,255,0.15)}.dropdown-menu-dark .dropdown-item.active,.dropdown-menu-dark .dropdown-item:active{color:#fff;background-color:#0d6efd}.dropdown-menu-dark .dropdown-item.disabled,.dropdown-menu-dark .dropdown-item:disabled{color:#adb5bd}.dropdown-menu-dark .dropdown-divider{border-color:rgba(0,0,0,0.15)}.dropdown-menu-dark .dropdown-item-text{color:#dee2e6}.dropdown-menu-dark .dropdown-header{color:#adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:1 1 auto}.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;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:nth-child(n + 3),.btn-group>:not(.btn-check)+.btn,.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,.dropend .dropdown-toggle-split::after{margin-left:0}.dropstart .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{flex-direction:column;align-items:flex-start;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~.btn,.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem;text-decoration:none;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.nav-link{transition: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;background:none;border:1px solid transparent;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;isolation:isolate}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{background:none;border:0;border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#0d6efd}.nav-fill>.nav-link,.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified>.nav-link,.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-top:.5rem;padding-bottom:.5rem}.navbar>.container,.navbar>.container-fluid,.navbar>.container-sm,.navbar>.container-md,.navbar>.container-lg,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;text-decoration:none;white-space:nowrap}.navbar-nav{display:flex;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}.navbar-text{padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem;transition:box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 .25rem}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height, 75vh);overflow-y:auto}@media (min-width: 576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{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 .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (min-width: 768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{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 .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (min-width: 992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{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 .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (min-width: 1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{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 .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}@media (min-width: 1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{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 .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,0.9)}.navbar-light .navbar-brand:hover,.navbar-light .navbar-brand:focus{color:rgba(0,0,0,0.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,0.55)}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus{color:rgba(0,0,0,0.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,0.3)}.navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .nav-link.active{color:rgba(0,0,0,0.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,0.55);border-color:rgba(0,0,0,0.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280,0,0,0.55%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,0.55)}.navbar-light .navbar-text a,.navbar-light .navbar-text a:hover,.navbar-light .navbar-text a:focus{color:rgba(0,0,0,0.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:hover,.navbar-dark .navbar-brand:focus{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,0.55)}.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-link:focus{color:rgba(255,255,255,0.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,0.25)}.navbar-dark .navbar-nav .show>.nav-link,.navbar-dark .navbar-nav .nav-link.active{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,0.55);border-color:rgba(255,255,255,0.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255,255,255,0.55%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,0.55)}.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:hover,.navbar-dark .navbar-text a:focus{color:#fff}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,0.125);border-radius:.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(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:1rem 1rem}.card-title{margin-bottom:.5rem}.card-subtitle{margin-top:-.25rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1rem}.card-header{padding:.5rem 1rem;margin-bottom:0;background-color:rgba(0,0,0,0.03);border-bottom:1px solid rgba(0,0,0,0.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{padding:.5rem 1rem;background-color:rgba(0,0,0,0.03);border-top:1px solid rgba(0,0,0,0.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.5rem;margin-bottom:-.5rem;margin-left:-.5rem;border-bottom:0}.card-header-pills{margin-right:-.5rem;margin-left:-.5rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1rem;border-radius:calc(.25rem - 1px)}.card-img,.card-img-top,.card-img-bottom{width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-group>.card{margin-bottom:.75rem}@media (min-width: 576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{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}}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:1rem 1.25rem;font-size:1rem;color:#212529;text-align:left;background-color:#fff;border:0;border-radius:0;overflow-anchor:none;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease}@media (prefers-reduced-motion: reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:#0c63e4;background-color:#e7f1ff;box-shadow:inset 0 -1px 0 rgba(0,0,0,0.125)}.accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");transform:rotate(180deg)}.accordion-button::after{flex-shrink:0;width:1.25rem;height:1.25rem;margin-left:auto;content:"";background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:1.25rem;transition:transform 0.2s ease-in-out}@media (prefers-reduced-motion: reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,0.25)}.accordion-header{margin-bottom:0}.accordion-item{margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,0.125)}.accordion-item:first-of-type{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.accordion-item:first-of-type .accordion-button{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.accordion-item:last-of-type{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.accordion-body{padding:1rem 1.25rem}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button{border-radius:0}.breadcrumb{display:flex;flex-wrap:wrap;padding:0 0;margin-bottom:1rem;list-style:none}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:.5rem;color:#6c757d;content:var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */}.breadcrumb-item.active{color:#6c757d}.pagination{display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;color:#0d6efd;text-decoration:none;background-color:#fff;border:1px solid #dee2e6;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:#0a58ca;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;color:#0a58ca;background-color:#e9ecef;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,0.25)}.page-item:not(:first-child) .page-link{margin-left:-1px}.page-item.active .page-link{z-index:3;color:#fff;background-color:#0d6efd;border-color:#0d6efd}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;background-color:#fff;border-color:#dee2e6}.page-link{padding:.375rem .75rem}.page-item:first-child .page-link{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}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem}.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:.875rem}.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:.35em .65em;font-size:.75em;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{position:relative;padding:1rem 1rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{color:#084298;background-color:#cfe2ff;border-color:#b6d4fe}.alert-primary .alert-link{color:#06357a}.alert-secondary{color:#41464b;background-color:#e2e3e5;border-color:#d3d6d8}.alert-secondary .alert-link{color:#34383c}.alert-success{color:#0f5132;background-color:#d1e7dd;border-color:#badbcc}.alert-success .alert-link{color:#0c4128}.alert-info{color:#055160;background-color:#cff4fc;border-color:#b6effb}.alert-info .alert-link{color:#04414d}.alert-warning{color:#664d03;background-color:#fff3cd;border-color:#ffecb5}.alert-warning .alert-link{color:#523e02}.alert-danger{color:#842029;background-color:#f8d7da;border-color:#f5c2c7}.alert-danger .alert-link{color:#6a1a21}.alert-light{color:#636464;background-color:#fefefe;border-color:#fdfdfe}.alert-light .alert-link{color:#4f5050}.alert-dark{color:#141619;background-color:#d3d3d4;border-color:#bcbebf}.alert-dark .alert-link{color:#101214}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress{display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#0d6efd;transition:width 0.6s ease}@media (prefers-reduced-motion: reduce){.progress-bar{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{animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion: reduce){.progress-bar-animated{animation:none}}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>li::before{content:counters(section, ".") ". ";counter-increment:section}.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:.5rem 1rem;color:#212529;text-decoration:none;background-color:#fff;border:1px solid rgba(0,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:#0d6efd;border-color:#0d6efd}.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{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{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{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{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{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}}@media (min-width: 1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xxl>.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:#084298;background-color:#cfe2ff}.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus{color:#084298;background-color:#bacbe6}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#084298;border-color:#084298}.list-group-item-secondary{color:#41464b;background-color:#e2e3e5}.list-group-item-secondary.list-group-item-action:hover,.list-group-item-secondary.list-group-item-action:focus{color:#41464b;background-color:#cbccce}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#41464b;border-color:#41464b}.list-group-item-success{color:#0f5132;background-color:#d1e7dd}.list-group-item-success.list-group-item-action:hover,.list-group-item-success.list-group-item-action:focus{color:#0f5132;background-color:#bcd0c7}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#0f5132;border-color:#0f5132}.list-group-item-info{color:#055160;background-color:#cff4fc}.list-group-item-info.list-group-item-action:hover,.list-group-item-info.list-group-item-action:focus{color:#055160;background-color:#badce3}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#055160;border-color:#055160}.list-group-item-warning{color:#664d03;background-color:#fff3cd}.list-group-item-warning.list-group-item-action:hover,.list-group-item-warning.list-group-item-action:focus{color:#664d03;background-color:#e6dbb9}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#664d03;border-color:#664d03}.list-group-item-danger{color:#842029;background-color:#f8d7da}.list-group-item-danger.list-group-item-action:hover,.list-group-item-danger.list-group-item-action:focus{color:#842029;background-color:#dfc2c4}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#842029;border-color:#842029}.list-group-item-light{color:#636464;background-color:#fefefe}.list-group-item-light.list-group-item-action:hover,.list-group-item-light.list-group-item-action:focus{color:#636464;background-color:#e5e5e5}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#636464;border-color:#636464}.list-group-item-dark{color:#141619;background-color:#d3d3d4}.list-group-item-dark.list-group-item-action:hover,.list-group-item-dark.list-group-item-action:focus{color:#141619;background-color:#bebebf}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#141619;border-color:#141619}.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:#000;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;border:0;border-radius:.25rem;opacity:.5}.btn-close:hover{color:#000;text-decoration:none;opacity:.75}.btn-close:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,0.25);opacity:1}.btn-close:disabled,.btn-close.disabled{pointer-events:none;user-select:none;opacity:.25}.btn-close-white{filter:invert(1) grayscale(100%) brightness(200%)}.toast{width:350px;max-width:100%;font-size:.875rem;pointer-events:auto;background-color:rgba(255,255,255,0.85);background-clip:padding-box;border:1px solid rgba(0,0,0,0.1);box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15);border-radius:.25rem}.toast:not(.showing):not(.show){opacity:0}.toast.hide{display:none}.toast-container{width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:.75rem}.toast-header{display:flex;align-items:center;padding:.5rem .75rem;color:#6c757d;background-color:rgba(255,255,255,0.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,0.05);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.toast-header .btn-close{margin-right:-.375rem;margin-left:.75rem}.toast-body{padding:.75rem;word-wrap:break-word}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1060;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{transition:transform 0.3s ease-out;transform:translate(0, -50px)}@media (prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1050;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .btn-close{padding:.5rem .5rem;margin:-.5rem -.5rem -.5rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;flex-wrap:wrap;flex-shrink:0;align-items:center;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.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{height:calc(100% - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.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}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}.modal-fullscreen .modal-footer{border-radius:0}@media (max-width: 575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}.modal-fullscreen-sm-down .modal-footer{border-radius:0}}@media (max-width: 767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}.modal-fullscreen-md-down .modal-footer{border-radius:0}}@media (max-width: 991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}.modal-fullscreen-lg-down .modal-footer{border-radius:0}}@media (max-width: 1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}.modal-fullscreen-xl-down .modal-footer{border-radius:0}}@media (max-width: 1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}.modal-fullscreen-xxl-down .modal-footer{border-radius:0}}.tooltip{position:absolute;z-index:1080;display:block;margin:0;font-family:var(--bs-font-sans-serif);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:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .tooltip-arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-top,.bs-tooltip-auto[data-popper-placement^="top"]{padding:.4rem 0}.bs-tooltip-top .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow{bottom:0}.bs-tooltip-top .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow::before{top:-1px;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-end,.bs-tooltip-auto[data-popper-placement^="right"]{padding:0 .4rem}.bs-tooltip-end .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-end .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow::before{right:-1px;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-bottom,.bs-tooltip-auto[data-popper-placement^="bottom"]{padding:.4rem 0}.bs-tooltip-bottom .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow{top:0}.bs-tooltip-bottom .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow::before{bottom:-1px;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-start,.bs-tooltip-auto[data-popper-placement^="left"]{padding:0 .4rem}.bs-tooltip-start .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-start .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow::before{left:-1px;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 /* rtl:ignore */;z-index:1070;display:block;max-width:276px;font-family:var(--bs-font-sans-serif);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:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.2);border-radius:.3rem}.popover .popover-arrow{position:absolute;display:block;width:1rem;height:.5rem}.popover .popover-arrow::before,.popover .popover-arrow::after{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-top>.popover-arrow,.bs-popover-auto[data-popper-placement^="top"]>.popover-arrow{bottom:calc(-.5rem - 1px)}.bs-popover-top>.popover-arrow::before,.bs-popover-auto[data-popper-placement^="top"]>.popover-arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,0.25)}.bs-popover-top>.popover-arrow::after,.bs-popover-auto[data-popper-placement^="top"]>.popover-arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-end>.popover-arrow,.bs-popover-auto[data-popper-placement^="right"]>.popover-arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem}.bs-popover-end>.popover-arrow::before,.bs-popover-auto[data-popper-placement^="right"]>.popover-arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,0.25)}.bs-popover-end>.popover-arrow::after,.bs-popover-auto[data-popper-placement^="right"]>.popover-arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-bottom>.popover-arrow,.bs-popover-auto[data-popper-placement^="bottom"]>.popover-arrow{top:calc(-.5rem - 1px)}.bs-popover-bottom>.popover-arrow::before,.bs-popover-auto[data-popper-placement^="bottom"]>.popover-arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,0.25)}.bs-popover-bottom>.popover-arrow::after,.bs-popover-auto[data-popper-placement^="bottom"]>.popover-arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-bottom .popover-header::before,.bs-popover-auto[data-popper-placement^="bottom"] .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f0f0f0}.bs-popover-start>.popover-arrow,.bs-popover-auto[data-popper-placement^="left"]>.popover-arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem}.bs-popover-start>.popover-arrow::before,.bs-popover-auto[data-popper-placement^="left"]>.popover-arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,0.25)}.bs-popover-start>.popover-arrow::after,.bs-popover-auto[data-popper-placement^="left"]>.popover-arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem 1rem;margin-bottom:0;font-size:1rem;background-color:#f0f0f0;border-bottom:1px solid #d8d8d8;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:1rem 1rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{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%;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion: reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-start),.active.carousel-item-end{transform:translateX(100%)}.carousel-item-prev:not(.carousel-item-end),.active.carousel-item-start{transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end{z-index:1;opacity:1}.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:none;border:0;opacity:.5;transition:opacity 0.15s ease}@media (prefers-reduced-motion: reduce){.carousel-control-prev,.carousel-control-next{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:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%;list-style:none}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity 0.6s ease}@media (prefers-reduced-motion: reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-prev-icon,.carousel-dark .carousel-control-next-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}@keyframes spinner-border{to{transform:rotate(360deg) /* rtl:ignore */}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;animation:.75s linear infinite spinner-border}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;animation:.75s linear infinite spinner-grow}.spinner-grow-sm{width:1rem;height:1rem}@media (prefers-reduced-motion: reduce){.spinner-border,.spinner-grow{animation-duration:1.5s}}.offcanvas{position:fixed;bottom:0;z-index:1040;display:flex;flex-direction:column;max-width:100%;visibility:hidden;background-color:#fff;background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}@media (prefers-reduced-motion: reduce){.offcanvas{transition:none}}.offcanvas-header{display:flex;justify-content:space-between;padding:1rem 1rem}.offcanvas-header .btn-close{padding:.5rem .5rem;margin:-.5rem -.5rem -.5rem auto}.offcanvas-title{margin-bottom:0;line-height:1.5}.offcanvas-body{flex-grow:1;padding:1rem 1rem;overflow-y:auto}.offcanvas-start{top:0;left:0;width:400px;border-right:1px solid rgba(0,0,0,0.2);transform:translateX(-100%)}.offcanvas-end{top:0;right:0;width:400px;border-left:1px solid rgba(0,0,0,0.2);transform:translateX(100%)}.offcanvas-bottom{right:0;left:0;height:30vh;max-height:100%;border-top:1px solid rgba(0,0,0,0.2);transform:translateY(100%)}.offcanvas.show{transform:none}.offcanvas-backdrop::before{position:fixed;top:0;left:0;z-index:1039;width:100vw;height:100vh;content:"";background-color:rgba(0,0,0,0.5)}.clearfix::after{display:block;clear:both;content:""}.link-primary{color:#0d6efd}.link-primary:hover,.link-primary:focus{color:#0a58ca}.link-secondary{color:#6c757d}.link-secondary:hover,.link-secondary:focus{color:#565e64}.link-success{color:#198754}.link-success:hover,.link-success:focus{color:#146c43}.link-info{color:#0dcaf0}.link-info:hover,.link-info:focus{color:#3dd5f3}.link-warning{color:#ffc107}.link-warning:hover,.link-warning:focus{color:#ffcd39}.link-danger{color:#dc3545}.link-danger:hover,.link-danger:focus{color:#b02a37}.link-light{color:#f8f9fa}.link-light:hover,.link-light:focus{color:#f9fafb}.link-dark{color:#212529}.link-dark:hover,.link-dark:focus{color:#1a1e21}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio: 100%}.ratio-4x3{--bs-aspect-ratio: calc(3 / 4 * 100%)}.ratio-16x9{--bs-aspect-ratio: calc(9 / 16 * 100%)}.ratio-21x9{--bs-aspect-ratio: calc(9 / 21 * 100%)}.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}.sticky-top{position:sticky;top:0;z-index:1020}@media (min-width: 576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}}@media (min-width: 768px){.sticky-md-top{position:sticky;top:0;z-index:1020}}@media (min-width: 992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}}@media (min-width: 1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}}@media (min-width: 1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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}.float-start{float:left !important}.float-end{float:right !important}.float-none{float:none !important}.overflow-auto{overflow:auto !important}.overflow-hidden{overflow:hidden !important}.overflow-visible{overflow:visible !important}.overflow-scroll{overflow:scroll !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-grid{display:grid !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex{display:flex !important}.d-inline-flex{display:inline-flex !important}.d-none{display:none !important}.shadow{box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15) !important}.shadow-sm{box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075) !important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,0.175) !important}.shadow-none{box-shadow:none !important}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:sticky !important}.top-0{top:0 !important}.top-50{top:50% !important}.top-100{top:100% !important}.bottom-0{bottom:0 !important}.bottom-50{bottom:50% !important}.bottom-100{bottom:100% !important}.start-0{left:0 !important}.start-50{left:50% !important}.start-100{left:100% !important}.end-0{right:0 !important}.end-50{right:50% !important}.end-100{right:100% !important}.translate-middle{transform:translate(-50%, -50%) !important}.translate-middle-x{transform:translateX(-50%) !important}.translate-middle-y{transform:translateY(-50%) !important}.border{border:1px solid #dee2e6 !important}.border-0{border:0 !important}.border-top{border-top:1px solid #dee2e6 !important}.border-top-0{border-top:0 !important}.border-end{border-right:1px solid #dee2e6 !important}.border-end-0{border-right:0 !important}.border-bottom{border-bottom:1px solid #dee2e6 !important}.border-bottom-0{border-bottom:0 !important}.border-start{border-left:1px solid #dee2e6 !important}.border-start-0{border-left:0 !important}.border-primary{border-color:#0d6efd !important}.border-secondary{border-color:#6c757d !important}.border-success{border-color:#198754 !important}.border-info{border-color:#0dcaf0 !important}.border-warning{border-color:#ffc107 !important}.border-danger{border-color:#dc3545 !important}.border-light{border-color:#f8f9fa !important}.border-dark{border-color:#212529 !important}.border-white{border-color:#fff !important}.border-1{border-width:1px !important}.border-2{border-width:2px !important}.border-3{border-width:3px !important}.border-4{border-width:4px !important}.border-5{border-width:5px !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}.mw-100{max-width:100% !important}.vw-100{width:100vw !important}.min-vw-100{min-width:100vw !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}.mh-100{max-height:100% !important}.vh-100{height:100vh !important}.min-vh-100{min-height:100vh !important}.flex-fill{flex:1 1 auto !important}.flex-row{flex-direction:row !important}.flex-column{flex-direction:column !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-grow-0{flex-grow:0 !important}.flex-grow-1{flex-grow:1 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-shrink-1{flex-shrink:1 !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.gap-0{gap:0 !important}.gap-1{gap:.25rem !important}.gap-2{gap:.5rem !important}.gap-3{gap:1rem !important}.gap-4{gap:1.5rem !important}.gap-5{gap:3rem !important}.justify-content-start{justify-content:flex-start !important}.justify-content-end{justify-content:flex-end !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.justify-content-evenly{justify-content:space-evenly !important}.align-items-start{align-items:flex-start !important}.align-items-end{align-items:flex-end !important}.align-items-center{align-items:center !important}.align-items-baseline{align-items:baseline !important}.align-items-stretch{align-items:stretch !important}.align-content-start{align-content:flex-start !important}.align-content-end{align-content:flex-end !important}.align-content-center{align-content:center !important}.align-content-between{align-content:space-between !important}.align-content-around{align-content:space-around !important}.align-content-stretch{align-content:stretch !important}.align-self-auto{align-self:auto !important}.align-self-start{align-self:flex-start !important}.align-self-end{align-self:flex-end !important}.align-self-center{align-self:center !important}.align-self-baseline{align-self:baseline !important}.align-self-stretch{align-self:stretch !important}.order-first{order:-1 !important}.order-0{order:0 !important}.order-1{order:1 !important}.order-2{order:2 !important}.order-3{order:3 !important}.order-4{order:4 !important}.order-5{order:5 !important}.order-last{order:6 !important}.m-0{margin:0 !important}.m-1{margin:.25rem !important}.m-2{margin:.5rem !important}.m-3{margin:1rem !important}.m-4{margin:1.5rem !important}.m-5{margin:3rem !important}.m-auto{margin:auto !important}.mx-0{margin-right:0 !important;margin-left:0 !important}.mx-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-3{margin-right:1rem !important;margin-left:1rem !important}.mx-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-5{margin-right:3rem !important;margin-left:3rem !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-0{margin-top:0 !important}.mt-1{margin-top:.25rem !important}.mt-2{margin-top:.5rem !important}.mt-3{margin-top:1rem !important}.mt-4{margin-top:1.5rem !important}.mt-5{margin-top:3rem !important}.mt-auto{margin-top:auto !important}.me-0{margin-right:0 !important}.me-1{margin-right:.25rem !important}.me-2{margin-right:.5rem !important}.me-3{margin-right:1rem !important}.me-4{margin-right:1.5rem !important}.me-5{margin-right:3rem !important}.me-auto{margin-right:auto !important}.mb-0{margin-bottom:0 !important}.mb-1{margin-bottom:.25rem !important}.mb-2{margin-bottom:.5rem !important}.mb-3{margin-bottom:1rem !important}.mb-4{margin-bottom:1.5rem !important}.mb-5{margin-bottom:3rem !important}.mb-auto{margin-bottom:auto !important}.ms-0{margin-left:0 !important}.ms-1{margin-left:.25rem !important}.ms-2{margin-left:.5rem !important}.ms-3{margin-left:1rem !important}.ms-4{margin-left:1.5rem !important}.ms-5{margin-left:3rem !important}.ms-auto{margin-left:auto !important}.p-0{padding:0 !important}.p-1{padding:.25rem !important}.p-2{padding:.5rem !important}.p-3{padding:1rem !important}.p-4{padding:1.5rem !important}.p-5{padding:3rem !important}.px-0{padding-right:0 !important;padding-left:0 !important}.px-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-3{padding-right:1rem !important;padding-left:1rem !important}.px-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-5{padding-right:3rem !important;padding-left:3rem !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-0{padding-top:0 !important}.pt-1{padding-top:.25rem !important}.pt-2{padding-top:.5rem !important}.pt-3{padding-top:1rem !important}.pt-4{padding-top:1.5rem !important}.pt-5{padding-top:3rem !important}.pe-0{padding-right:0 !important}.pe-1{padding-right:.25rem !important}.pe-2{padding-right:.5rem !important}.pe-3{padding-right:1rem !important}.pe-4{padding-right:1.5rem !important}.pe-5{padding-right:3rem !important}.pb-0{padding-bottom:0 !important}.pb-1{padding-bottom:.25rem !important}.pb-2{padding-bottom:.5rem !important}.pb-3{padding-bottom:1rem !important}.pb-4{padding-bottom:1.5rem !important}.pb-5{padding-bottom:3rem !important}.ps-0{padding-left:0 !important}.ps-1{padding-left:.25rem !important}.ps-2{padding-left:.5rem !important}.ps-3{padding-left:1rem !important}.ps-4{padding-left:1.5rem !important}.ps-5{padding-left:3rem !important}.font-monospace{font-family:var(--bs-font-monospace) !important}.fs-1{font-size:calc(1.375rem + 1.5vw) !important}.fs-2{font-size:calc(1.325rem + .9vw) !important}.fs-3{font-size:calc(1.3rem + .6vw) !important}.fs-4{font-size:calc(1.275rem + .3vw) !important}.fs-5{font-size:1.25rem !important}.fs-6{font-size:1rem !important}.fst-italic{font-style:italic !important}.fst-normal{font-style:normal !important}.fw-light{font-weight:300 !important}.fw-lighter{font-weight:lighter !important}.fw-normal{font-weight:400 !important}.fw-bold{font-weight:700 !important}.fw-bolder{font-weight:bolder !important}.lh-1{line-height:1 !important}.lh-sm{line-height:1.25 !important}.lh-base{line-height:1.5 !important}.lh-lg{line-height:2 !important}.text-start{text-align:left !important}.text-end{text-align:right !important}.text-center{text-align:center !important}.text-decoration-none{text-decoration:none !important}.text-decoration-underline{text-decoration:underline !important}.text-decoration-line-through{text-decoration:line-through !important}.text-lowercase{text-transform:lowercase !important}.text-uppercase{text-transform:uppercase !important}.text-capitalize{text-transform:capitalize !important}.text-wrap{white-space:normal !important}.text-nowrap{white-space:nowrap !important}.text-break{word-wrap:break-word !important;word-break:break-word !important}.text-primary{color:#0d6efd !important}.text-secondary{color:#6c757d !important}.text-success{color:#198754 !important}.text-info{color:#0dcaf0 !important}.text-warning{color:#ffc107 !important}.text-danger{color:#dc3545 !important}.text-light{color:#f8f9fa !important}.text-dark{color:#212529 !important}.text-white{color:#fff !important}.text-body{color:#212529 !important}.text-muted{color:#6c757d !important}.text-black-50{color:rgba(0,0,0,0.5) !important}.text-white-50{color:rgba(255,255,255,0.5) !important}.text-reset{color:inherit !important}.bg-primary{background-color:#0d6efd !important}.bg-secondary{background-color:#6c757d !important}.bg-success{background-color:#198754 !important}.bg-info{background-color:#0dcaf0 !important}.bg-warning{background-color:#ffc107 !important}.bg-danger{background-color:#dc3545 !important}.bg-light{background-color:#f8f9fa !important}.bg-dark{background-color:#212529 !important}.bg-body{background-color:#fff !important}.bg-white{background-color:#fff !important}.bg-transparent{background-color:rgba(0,0,0,0) !important}.bg-gradient{background-image:var(--bs-gradient) !important}.user-select-all{user-select:all !important}.user-select-auto{user-select:auto !important}.user-select-none{user-select:none !important}.pe-none{pointer-events:none !important}.pe-auto{pointer-events:auto !important}.rounded{border-radius:.25rem !important}.rounded-0{border-radius:0 !important}.rounded-1{border-radius:.2rem !important}.rounded-2{border-radius:.25rem !important}.rounded-3{border-radius:.3rem !important}.rounded-circle{border-radius:50% !important}.rounded-pill{border-radius:50rem !important}.rounded-top{border-top-left-radius:.25rem !important;border-top-right-radius:.25rem !important}.rounded-end{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-start{border-bottom-left-radius:.25rem !important;border-top-left-radius:.25rem !important}.visible{visibility:visible !important}.invisible{visibility:hidden !important}@media (min-width: 576px){.float-sm-start{float:left !important}.float-sm-end{float:right !important}.float-sm-none{float:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-grid{display:grid !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:flex !important}.d-sm-inline-flex{display:inline-flex !important}.d-sm-none{display:none !important}.flex-sm-fill{flex:1 1 auto !important}.flex-sm-row{flex-direction:row !important}.flex-sm-column{flex-direction:column !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-grow-1{flex-grow:1 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-shrink-1{flex-shrink:1 !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.gap-sm-0{gap:0 !important}.gap-sm-1{gap:.25rem !important}.gap-sm-2{gap:.5rem !important}.gap-sm-3{gap:1rem !important}.gap-sm-4{gap:1.5rem !important}.gap-sm-5{gap:3rem !important}.justify-content-sm-start{justify-content:flex-start !important}.justify-content-sm-end{justify-content:flex-end !important}.justify-content-sm-center{justify-content:center !important}.justify-content-sm-between{justify-content:space-between !important}.justify-content-sm-around{justify-content:space-around !important}.justify-content-sm-evenly{justify-content:space-evenly !important}.align-items-sm-start{align-items:flex-start !important}.align-items-sm-end{align-items:flex-end !important}.align-items-sm-center{align-items:center !important}.align-items-sm-baseline{align-items:baseline !important}.align-items-sm-stretch{align-items:stretch !important}.align-content-sm-start{align-content:flex-start !important}.align-content-sm-end{align-content:flex-end !important}.align-content-sm-center{align-content:center !important}.align-content-sm-between{align-content:space-between !important}.align-content-sm-around{align-content:space-around !important}.align-content-sm-stretch{align-content:stretch !important}.align-self-sm-auto{align-self:auto !important}.align-self-sm-start{align-self:flex-start !important}.align-self-sm-end{align-self:flex-end !important}.align-self-sm-center{align-self:center !important}.align-self-sm-baseline{align-self:baseline !important}.align-self-sm-stretch{align-self:stretch !important}.order-sm-first{order:-1 !important}.order-sm-0{order:0 !important}.order-sm-1{order:1 !important}.order-sm-2{order:2 !important}.order-sm-3{order:3 !important}.order-sm-4{order:4 !important}.order-sm-5{order:5 !important}.order-sm-last{order:6 !important}.m-sm-0{margin:0 !important}.m-sm-1{margin:.25rem !important}.m-sm-2{margin:.5rem !important}.m-sm-3{margin:1rem !important}.m-sm-4{margin:1.5rem !important}.m-sm-5{margin:3rem !important}.m-sm-auto{margin:auto !important}.mx-sm-0{margin-right:0 !important;margin-left:0 !important}.mx-sm-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-sm-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-sm-3{margin-right:1rem !important;margin-left:1rem !important}.mx-sm-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-sm-5{margin-right:3rem !important;margin-left:3rem !important}.mx-sm-auto{margin-right:auto !important;margin-left:auto !important}.my-sm-0{margin-top:0 !important;margin-bottom:0 !important}.my-sm-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-sm-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-sm-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-sm-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-sm-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-sm-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-sm-0{margin-top:0 !important}.mt-sm-1{margin-top:.25rem !important}.mt-sm-2{margin-top:.5rem !important}.mt-sm-3{margin-top:1rem !important}.mt-sm-4{margin-top:1.5rem !important}.mt-sm-5{margin-top:3rem !important}.mt-sm-auto{margin-top:auto !important}.me-sm-0{margin-right:0 !important}.me-sm-1{margin-right:.25rem !important}.me-sm-2{margin-right:.5rem !important}.me-sm-3{margin-right:1rem !important}.me-sm-4{margin-right:1.5rem !important}.me-sm-5{margin-right:3rem !important}.me-sm-auto{margin-right:auto !important}.mb-sm-0{margin-bottom:0 !important}.mb-sm-1{margin-bottom:.25rem !important}.mb-sm-2{margin-bottom:.5rem !important}.mb-sm-3{margin-bottom:1rem !important}.mb-sm-4{margin-bottom:1.5rem !important}.mb-sm-5{margin-bottom:3rem !important}.mb-sm-auto{margin-bottom:auto !important}.ms-sm-0{margin-left:0 !important}.ms-sm-1{margin-left:.25rem !important}.ms-sm-2{margin-left:.5rem !important}.ms-sm-3{margin-left:1rem !important}.ms-sm-4{margin-left:1.5rem !important}.ms-sm-5{margin-left:3rem !important}.ms-sm-auto{margin-left:auto !important}.p-sm-0{padding:0 !important}.p-sm-1{padding:.25rem !important}.p-sm-2{padding:.5rem !important}.p-sm-3{padding:1rem !important}.p-sm-4{padding:1.5rem !important}.p-sm-5{padding:3rem !important}.px-sm-0{padding-right:0 !important;padding-left:0 !important}.px-sm-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-sm-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-sm-3{padding-right:1rem !important;padding-left:1rem !important}.px-sm-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-sm-5{padding-right:3rem !important;padding-left:3rem !important}.py-sm-0{padding-top:0 !important;padding-bottom:0 !important}.py-sm-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-sm-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-sm-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-sm-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-sm-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-sm-0{padding-top:0 !important}.pt-sm-1{padding-top:.25rem !important}.pt-sm-2{padding-top:.5rem !important}.pt-sm-3{padding-top:1rem !important}.pt-sm-4{padding-top:1.5rem !important}.pt-sm-5{padding-top:3rem !important}.pe-sm-0{padding-right:0 !important}.pe-sm-1{padding-right:.25rem !important}.pe-sm-2{padding-right:.5rem !important}.pe-sm-3{padding-right:1rem !important}.pe-sm-4{padding-right:1.5rem !important}.pe-sm-5{padding-right:3rem !important}.pb-sm-0{padding-bottom:0 !important}.pb-sm-1{padding-bottom:.25rem !important}.pb-sm-2{padding-bottom:.5rem !important}.pb-sm-3{padding-bottom:1rem !important}.pb-sm-4{padding-bottom:1.5rem !important}.pb-sm-5{padding-bottom:3rem !important}.ps-sm-0{padding-left:0 !important}.ps-sm-1{padding-left:.25rem !important}.ps-sm-2{padding-left:.5rem !important}.ps-sm-3{padding-left:1rem !important}.ps-sm-4{padding-left:1.5rem !important}.ps-sm-5{padding-left:3rem !important}.text-sm-start{text-align:left !important}.text-sm-end{text-align:right !important}.text-sm-center{text-align:center !important}}@media (min-width: 768px){.float-md-start{float:left !important}.float-md-end{float:right !important}.float-md-none{float:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-grid{display:grid !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:flex !important}.d-md-inline-flex{display:inline-flex !important}.d-md-none{display:none !important}.flex-md-fill{flex:1 1 auto !important}.flex-md-row{flex-direction:row !important}.flex-md-column{flex-direction:column !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-grow-1{flex-grow:1 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-shrink-1{flex-shrink:1 !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.gap-md-0{gap:0 !important}.gap-md-1{gap:.25rem !important}.gap-md-2{gap:.5rem !important}.gap-md-3{gap:1rem !important}.gap-md-4{gap:1.5rem !important}.gap-md-5{gap:3rem !important}.justify-content-md-start{justify-content:flex-start !important}.justify-content-md-end{justify-content:flex-end !important}.justify-content-md-center{justify-content:center !important}.justify-content-md-between{justify-content:space-between !important}.justify-content-md-around{justify-content:space-around !important}.justify-content-md-evenly{justify-content:space-evenly !important}.align-items-md-start{align-items:flex-start !important}.align-items-md-end{align-items:flex-end !important}.align-items-md-center{align-items:center !important}.align-items-md-baseline{align-items:baseline !important}.align-items-md-stretch{align-items:stretch !important}.align-content-md-start{align-content:flex-start !important}.align-content-md-end{align-content:flex-end !important}.align-content-md-center{align-content:center !important}.align-content-md-between{align-content:space-between !important}.align-content-md-around{align-content:space-around !important}.align-content-md-stretch{align-content:stretch !important}.align-self-md-auto{align-self:auto !important}.align-self-md-start{align-self:flex-start !important}.align-self-md-end{align-self:flex-end !important}.align-self-md-center{align-self:center !important}.align-self-md-baseline{align-self:baseline !important}.align-self-md-stretch{align-self:stretch !important}.order-md-first{order:-1 !important}.order-md-0{order:0 !important}.order-md-1{order:1 !important}.order-md-2{order:2 !important}.order-md-3{order:3 !important}.order-md-4{order:4 !important}.order-md-5{order:5 !important}.order-md-last{order:6 !important}.m-md-0{margin:0 !important}.m-md-1{margin:.25rem !important}.m-md-2{margin:.5rem !important}.m-md-3{margin:1rem !important}.m-md-4{margin:1.5rem !important}.m-md-5{margin:3rem !important}.m-md-auto{margin:auto !important}.mx-md-0{margin-right:0 !important;margin-left:0 !important}.mx-md-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-md-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-md-3{margin-right:1rem !important;margin-left:1rem !important}.mx-md-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-md-5{margin-right:3rem !important;margin-left:3rem !important}.mx-md-auto{margin-right:auto !important;margin-left:auto !important}.my-md-0{margin-top:0 !important;margin-bottom:0 !important}.my-md-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-md-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-md-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-md-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-md-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-md-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-md-0{margin-top:0 !important}.mt-md-1{margin-top:.25rem !important}.mt-md-2{margin-top:.5rem !important}.mt-md-3{margin-top:1rem !important}.mt-md-4{margin-top:1.5rem !important}.mt-md-5{margin-top:3rem !important}.mt-md-auto{margin-top:auto !important}.me-md-0{margin-right:0 !important}.me-md-1{margin-right:.25rem !important}.me-md-2{margin-right:.5rem !important}.me-md-3{margin-right:1rem !important}.me-md-4{margin-right:1.5rem !important}.me-md-5{margin-right:3rem !important}.me-md-auto{margin-right:auto !important}.mb-md-0{margin-bottom:0 !important}.mb-md-1{margin-bottom:.25rem !important}.mb-md-2{margin-bottom:.5rem !important}.mb-md-3{margin-bottom:1rem !important}.mb-md-4{margin-bottom:1.5rem !important}.mb-md-5{margin-bottom:3rem !important}.mb-md-auto{margin-bottom:auto !important}.ms-md-0{margin-left:0 !important}.ms-md-1{margin-left:.25rem !important}.ms-md-2{margin-left:.5rem !important}.ms-md-3{margin-left:1rem !important}.ms-md-4{margin-left:1.5rem !important}.ms-md-5{margin-left:3rem !important}.ms-md-auto{margin-left:auto !important}.p-md-0{padding:0 !important}.p-md-1{padding:.25rem !important}.p-md-2{padding:.5rem !important}.p-md-3{padding:1rem !important}.p-md-4{padding:1.5rem !important}.p-md-5{padding:3rem !important}.px-md-0{padding-right:0 !important;padding-left:0 !important}.px-md-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-md-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-md-3{padding-right:1rem !important;padding-left:1rem !important}.px-md-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-md-5{padding-right:3rem !important;padding-left:3rem !important}.py-md-0{padding-top:0 !important;padding-bottom:0 !important}.py-md-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-md-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-md-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-md-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-md-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-md-0{padding-top:0 !important}.pt-md-1{padding-top:.25rem !important}.pt-md-2{padding-top:.5rem !important}.pt-md-3{padding-top:1rem !important}.pt-md-4{padding-top:1.5rem !important}.pt-md-5{padding-top:3rem !important}.pe-md-0{padding-right:0 !important}.pe-md-1{padding-right:.25rem !important}.pe-md-2{padding-right:.5rem !important}.pe-md-3{padding-right:1rem !important}.pe-md-4{padding-right:1.5rem !important}.pe-md-5{padding-right:3rem !important}.pb-md-0{padding-bottom:0 !important}.pb-md-1{padding-bottom:.25rem !important}.pb-md-2{padding-bottom:.5rem !important}.pb-md-3{padding-bottom:1rem !important}.pb-md-4{padding-bottom:1.5rem !important}.pb-md-5{padding-bottom:3rem !important}.ps-md-0{padding-left:0 !important}.ps-md-1{padding-left:.25rem !important}.ps-md-2{padding-left:.5rem !important}.ps-md-3{padding-left:1rem !important}.ps-md-4{padding-left:1.5rem !important}.ps-md-5{padding-left:3rem !important}.text-md-start{text-align:left !important}.text-md-end{text-align:right !important}.text-md-center{text-align:center !important}}@media (min-width: 992px){.float-lg-start{float:left !important}.float-lg-end{float:right !important}.float-lg-none{float:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-grid{display:grid !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:flex !important}.d-lg-inline-flex{display:inline-flex !important}.d-lg-none{display:none !important}.flex-lg-fill{flex:1 1 auto !important}.flex-lg-row{flex-direction:row !important}.flex-lg-column{flex-direction:column !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-grow-1{flex-grow:1 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-shrink-1{flex-shrink:1 !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.gap-lg-0{gap:0 !important}.gap-lg-1{gap:.25rem !important}.gap-lg-2{gap:.5rem !important}.gap-lg-3{gap:1rem !important}.gap-lg-4{gap:1.5rem !important}.gap-lg-5{gap:3rem !important}.justify-content-lg-start{justify-content:flex-start !important}.justify-content-lg-end{justify-content:flex-end !important}.justify-content-lg-center{justify-content:center !important}.justify-content-lg-between{justify-content:space-between !important}.justify-content-lg-around{justify-content:space-around !important}.justify-content-lg-evenly{justify-content:space-evenly !important}.align-items-lg-start{align-items:flex-start !important}.align-items-lg-end{align-items:flex-end !important}.align-items-lg-center{align-items:center !important}.align-items-lg-baseline{align-items:baseline !important}.align-items-lg-stretch{align-items:stretch !important}.align-content-lg-start{align-content:flex-start !important}.align-content-lg-end{align-content:flex-end !important}.align-content-lg-center{align-content:center !important}.align-content-lg-between{align-content:space-between !important}.align-content-lg-around{align-content:space-around !important}.align-content-lg-stretch{align-content:stretch !important}.align-self-lg-auto{align-self:auto !important}.align-self-lg-start{align-self:flex-start !important}.align-self-lg-end{align-self:flex-end !important}.align-self-lg-center{align-self:center !important}.align-self-lg-baseline{align-self:baseline !important}.align-self-lg-stretch{align-self:stretch !important}.order-lg-first{order:-1 !important}.order-lg-0{order:0 !important}.order-lg-1{order:1 !important}.order-lg-2{order:2 !important}.order-lg-3{order:3 !important}.order-lg-4{order:4 !important}.order-lg-5{order:5 !important}.order-lg-last{order:6 !important}.m-lg-0{margin:0 !important}.m-lg-1{margin:.25rem !important}.m-lg-2{margin:.5rem !important}.m-lg-3{margin:1rem !important}.m-lg-4{margin:1.5rem !important}.m-lg-5{margin:3rem !important}.m-lg-auto{margin:auto !important}.mx-lg-0{margin-right:0 !important;margin-left:0 !important}.mx-lg-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-lg-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-lg-3{margin-right:1rem !important;margin-left:1rem !important}.mx-lg-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-lg-5{margin-right:3rem !important;margin-left:3rem !important}.mx-lg-auto{margin-right:auto !important;margin-left:auto !important}.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.my-lg-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-lg-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-lg-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-lg-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-lg-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-lg-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-lg-0{margin-top:0 !important}.mt-lg-1{margin-top:.25rem !important}.mt-lg-2{margin-top:.5rem !important}.mt-lg-3{margin-top:1rem !important}.mt-lg-4{margin-top:1.5rem !important}.mt-lg-5{margin-top:3rem !important}.mt-lg-auto{margin-top:auto !important}.me-lg-0{margin-right:0 !important}.me-lg-1{margin-right:.25rem !important}.me-lg-2{margin-right:.5rem !important}.me-lg-3{margin-right:1rem !important}.me-lg-4{margin-right:1.5rem !important}.me-lg-5{margin-right:3rem !important}.me-lg-auto{margin-right:auto !important}.mb-lg-0{margin-bottom:0 !important}.mb-lg-1{margin-bottom:.25rem !important}.mb-lg-2{margin-bottom:.5rem !important}.mb-lg-3{margin-bottom:1rem !important}.mb-lg-4{margin-bottom:1.5rem !important}.mb-lg-5{margin-bottom:3rem !important}.mb-lg-auto{margin-bottom:auto !important}.ms-lg-0{margin-left:0 !important}.ms-lg-1{margin-left:.25rem !important}.ms-lg-2{margin-left:.5rem !important}.ms-lg-3{margin-left:1rem !important}.ms-lg-4{margin-left:1.5rem !important}.ms-lg-5{margin-left:3rem !important}.ms-lg-auto{margin-left:auto !important}.p-lg-0{padding:0 !important}.p-lg-1{padding:.25rem !important}.p-lg-2{padding:.5rem !important}.p-lg-3{padding:1rem !important}.p-lg-4{padding:1.5rem !important}.p-lg-5{padding:3rem !important}.px-lg-0{padding-right:0 !important;padding-left:0 !important}.px-lg-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-lg-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-lg-3{padding-right:1rem !important;padding-left:1rem !important}.px-lg-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-lg-5{padding-right:3rem !important;padding-left:3rem !important}.py-lg-0{padding-top:0 !important;padding-bottom:0 !important}.py-lg-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-lg-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-lg-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-lg-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-lg-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-lg-0{padding-top:0 !important}.pt-lg-1{padding-top:.25rem !important}.pt-lg-2{padding-top:.5rem !important}.pt-lg-3{padding-top:1rem !important}.pt-lg-4{padding-top:1.5rem !important}.pt-lg-5{padding-top:3rem !important}.pe-lg-0{padding-right:0 !important}.pe-lg-1{padding-right:.25rem !important}.pe-lg-2{padding-right:.5rem !important}.pe-lg-3{padding-right:1rem !important}.pe-lg-4{padding-right:1.5rem !important}.pe-lg-5{padding-right:3rem !important}.pb-lg-0{padding-bottom:0 !important}.pb-lg-1{padding-bottom:.25rem !important}.pb-lg-2{padding-bottom:.5rem !important}.pb-lg-3{padding-bottom:1rem !important}.pb-lg-4{padding-bottom:1.5rem !important}.pb-lg-5{padding-bottom:3rem !important}.ps-lg-0{padding-left:0 !important}.ps-lg-1{padding-left:.25rem !important}.ps-lg-2{padding-left:.5rem !important}.ps-lg-3{padding-left:1rem !important}.ps-lg-4{padding-left:1.5rem !important}.ps-lg-5{padding-left:3rem !important}.text-lg-start{text-align:left !important}.text-lg-end{text-align:right !important}.text-lg-center{text-align:center !important}}@media (min-width: 1200px){.float-xl-start{float:left !important}.float-xl-end{float:right !important}.float-xl-none{float:none !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-grid{display:grid !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:flex !important}.d-xl-inline-flex{display:inline-flex !important}.d-xl-none{display:none !important}.flex-xl-fill{flex:1 1 auto !important}.flex-xl-row{flex-direction:row !important}.flex-xl-column{flex-direction:column !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-grow-1{flex-grow:1 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-shrink-1{flex-shrink:1 !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.gap-xl-0{gap:0 !important}.gap-xl-1{gap:.25rem !important}.gap-xl-2{gap:.5rem !important}.gap-xl-3{gap:1rem !important}.gap-xl-4{gap:1.5rem !important}.gap-xl-5{gap:3rem !important}.justify-content-xl-start{justify-content:flex-start !important}.justify-content-xl-end{justify-content:flex-end !important}.justify-content-xl-center{justify-content:center !important}.justify-content-xl-between{justify-content:space-between !important}.justify-content-xl-around{justify-content:space-around !important}.justify-content-xl-evenly{justify-content:space-evenly !important}.align-items-xl-start{align-items:flex-start !important}.align-items-xl-end{align-items:flex-end !important}.align-items-xl-center{align-items:center !important}.align-items-xl-baseline{align-items:baseline !important}.align-items-xl-stretch{align-items:stretch !important}.align-content-xl-start{align-content:flex-start !important}.align-content-xl-end{align-content:flex-end !important}.align-content-xl-center{align-content:center !important}.align-content-xl-between{align-content:space-between !important}.align-content-xl-around{align-content:space-around !important}.align-content-xl-stretch{align-content:stretch !important}.align-self-xl-auto{align-self:auto !important}.align-self-xl-start{align-self:flex-start !important}.align-self-xl-end{align-self:flex-end !important}.align-self-xl-center{align-self:center !important}.align-self-xl-baseline{align-self:baseline !important}.align-self-xl-stretch{align-self:stretch !important}.order-xl-first{order:-1 !important}.order-xl-0{order:0 !important}.order-xl-1{order:1 !important}.order-xl-2{order:2 !important}.order-xl-3{order:3 !important}.order-xl-4{order:4 !important}.order-xl-5{order:5 !important}.order-xl-last{order:6 !important}.m-xl-0{margin:0 !important}.m-xl-1{margin:.25rem !important}.m-xl-2{margin:.5rem !important}.m-xl-3{margin:1rem !important}.m-xl-4{margin:1.5rem !important}.m-xl-5{margin:3rem !important}.m-xl-auto{margin:auto !important}.mx-xl-0{margin-right:0 !important;margin-left:0 !important}.mx-xl-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-xl-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-xl-3{margin-right:1rem !important;margin-left:1rem !important}.mx-xl-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-xl-5{margin-right:3rem !important;margin-left:3rem !important}.mx-xl-auto{margin-right:auto !important;margin-left:auto !important}.my-xl-0{margin-top:0 !important;margin-bottom:0 !important}.my-xl-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-xl-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-xl-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-xl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-xl-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-xl-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-xl-0{margin-top:0 !important}.mt-xl-1{margin-top:.25rem !important}.mt-xl-2{margin-top:.5rem !important}.mt-xl-3{margin-top:1rem !important}.mt-xl-4{margin-top:1.5rem !important}.mt-xl-5{margin-top:3rem !important}.mt-xl-auto{margin-top:auto !important}.me-xl-0{margin-right:0 !important}.me-xl-1{margin-right:.25rem !important}.me-xl-2{margin-right:.5rem !important}.me-xl-3{margin-right:1rem !important}.me-xl-4{margin-right:1.5rem !important}.me-xl-5{margin-right:3rem !important}.me-xl-auto{margin-right:auto !important}.mb-xl-0{margin-bottom:0 !important}.mb-xl-1{margin-bottom:.25rem !important}.mb-xl-2{margin-bottom:.5rem !important}.mb-xl-3{margin-bottom:1rem !important}.mb-xl-4{margin-bottom:1.5rem !important}.mb-xl-5{margin-bottom:3rem !important}.mb-xl-auto{margin-bottom:auto !important}.ms-xl-0{margin-left:0 !important}.ms-xl-1{margin-left:.25rem !important}.ms-xl-2{margin-left:.5rem !important}.ms-xl-3{margin-left:1rem !important}.ms-xl-4{margin-left:1.5rem !important}.ms-xl-5{margin-left:3rem !important}.ms-xl-auto{margin-left:auto !important}.p-xl-0{padding:0 !important}.p-xl-1{padding:.25rem !important}.p-xl-2{padding:.5rem !important}.p-xl-3{padding:1rem !important}.p-xl-4{padding:1.5rem !important}.p-xl-5{padding:3rem !important}.px-xl-0{padding-right:0 !important;padding-left:0 !important}.px-xl-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-xl-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-xl-3{padding-right:1rem !important;padding-left:1rem !important}.px-xl-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-xl-5{padding-right:3rem !important;padding-left:3rem !important}.py-xl-0{padding-top:0 !important;padding-bottom:0 !important}.py-xl-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-xl-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-xl-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-xl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-xl-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-xl-0{padding-top:0 !important}.pt-xl-1{padding-top:.25rem !important}.pt-xl-2{padding-top:.5rem !important}.pt-xl-3{padding-top:1rem !important}.pt-xl-4{padding-top:1.5rem !important}.pt-xl-5{padding-top:3rem !important}.pe-xl-0{padding-right:0 !important}.pe-xl-1{padding-right:.25rem !important}.pe-xl-2{padding-right:.5rem !important}.pe-xl-3{padding-right:1rem !important}.pe-xl-4{padding-right:1.5rem !important}.pe-xl-5{padding-right:3rem !important}.pb-xl-0{padding-bottom:0 !important}.pb-xl-1{padding-bottom:.25rem !important}.pb-xl-2{padding-bottom:.5rem !important}.pb-xl-3{padding-bottom:1rem !important}.pb-xl-4{padding-bottom:1.5rem !important}.pb-xl-5{padding-bottom:3rem !important}.ps-xl-0{padding-left:0 !important}.ps-xl-1{padding-left:.25rem !important}.ps-xl-2{padding-left:.5rem !important}.ps-xl-3{padding-left:1rem !important}.ps-xl-4{padding-left:1.5rem !important}.ps-xl-5{padding-left:3rem !important}.text-xl-start{text-align:left !important}.text-xl-end{text-align:right !important}.text-xl-center{text-align:center !important}}@media (min-width: 1400px){.float-xxl-start{float:left !important}.float-xxl-end{float:right !important}.float-xxl-none{float:none !important}.d-xxl-inline{display:inline !important}.d-xxl-inline-block{display:inline-block !important}.d-xxl-block{display:block !important}.d-xxl-grid{display:grid !important}.d-xxl-table{display:table !important}.d-xxl-table-row{display:table-row !important}.d-xxl-table-cell{display:table-cell !important}.d-xxl-flex{display:flex !important}.d-xxl-inline-flex{display:inline-flex !important}.d-xxl-none{display:none !important}.flex-xxl-fill{flex:1 1 auto !important}.flex-xxl-row{flex-direction:row !important}.flex-xxl-column{flex-direction:column !important}.flex-xxl-row-reverse{flex-direction:row-reverse !important}.flex-xxl-column-reverse{flex-direction:column-reverse !important}.flex-xxl-grow-0{flex-grow:0 !important}.flex-xxl-grow-1{flex-grow:1 !important}.flex-xxl-shrink-0{flex-shrink:0 !important}.flex-xxl-shrink-1{flex-shrink:1 !important}.flex-xxl-wrap{flex-wrap:wrap !important}.flex-xxl-nowrap{flex-wrap:nowrap !important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse !important}.gap-xxl-0{gap:0 !important}.gap-xxl-1{gap:.25rem !important}.gap-xxl-2{gap:.5rem !important}.gap-xxl-3{gap:1rem !important}.gap-xxl-4{gap:1.5rem !important}.gap-xxl-5{gap:3rem !important}.justify-content-xxl-start{justify-content:flex-start !important}.justify-content-xxl-end{justify-content:flex-end !important}.justify-content-xxl-center{justify-content:center !important}.justify-content-xxl-between{justify-content:space-between !important}.justify-content-xxl-around{justify-content:space-around !important}.justify-content-xxl-evenly{justify-content:space-evenly !important}.align-items-xxl-start{align-items:flex-start !important}.align-items-xxl-end{align-items:flex-end !important}.align-items-xxl-center{align-items:center !important}.align-items-xxl-baseline{align-items:baseline !important}.align-items-xxl-stretch{align-items:stretch !important}.align-content-xxl-start{align-content:flex-start !important}.align-content-xxl-end{align-content:flex-end !important}.align-content-xxl-center{align-content:center !important}.align-content-xxl-between{align-content:space-between !important}.align-content-xxl-around{align-content:space-around !important}.align-content-xxl-stretch{align-content:stretch !important}.align-self-xxl-auto{align-self:auto !important}.align-self-xxl-start{align-self:flex-start !important}.align-self-xxl-end{align-self:flex-end !important}.align-self-xxl-center{align-self:center !important}.align-self-xxl-baseline{align-self:baseline !important}.align-self-xxl-stretch{align-self:stretch !important}.order-xxl-first{order:-1 !important}.order-xxl-0{order:0 !important}.order-xxl-1{order:1 !important}.order-xxl-2{order:2 !important}.order-xxl-3{order:3 !important}.order-xxl-4{order:4 !important}.order-xxl-5{order:5 !important}.order-xxl-last{order:6 !important}.m-xxl-0{margin:0 !important}.m-xxl-1{margin:.25rem !important}.m-xxl-2{margin:.5rem !important}.m-xxl-3{margin:1rem !important}.m-xxl-4{margin:1.5rem !important}.m-xxl-5{margin:3rem !important}.m-xxl-auto{margin:auto !important}.mx-xxl-0{margin-right:0 !important;margin-left:0 !important}.mx-xxl-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-xxl-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-xxl-3{margin-right:1rem !important;margin-left:1rem !important}.mx-xxl-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-xxl-5{margin-right:3rem !important;margin-left:3rem !important}.mx-xxl-auto{margin-right:auto !important;margin-left:auto !important}.my-xxl-0{margin-top:0 !important;margin-bottom:0 !important}.my-xxl-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-xxl-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-xxl-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-xxl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-xxl-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-xxl-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-xxl-0{margin-top:0 !important}.mt-xxl-1{margin-top:.25rem !important}.mt-xxl-2{margin-top:.5rem !important}.mt-xxl-3{margin-top:1rem !important}.mt-xxl-4{margin-top:1.5rem !important}.mt-xxl-5{margin-top:3rem !important}.mt-xxl-auto{margin-top:auto !important}.me-xxl-0{margin-right:0 !important}.me-xxl-1{margin-right:.25rem !important}.me-xxl-2{margin-right:.5rem !important}.me-xxl-3{margin-right:1rem !important}.me-xxl-4{margin-right:1.5rem !important}.me-xxl-5{margin-right:3rem !important}.me-xxl-auto{margin-right:auto !important}.mb-xxl-0{margin-bottom:0 !important}.mb-xxl-1{margin-bottom:.25rem !important}.mb-xxl-2{margin-bottom:.5rem !important}.mb-xxl-3{margin-bottom:1rem !important}.mb-xxl-4{margin-bottom:1.5rem !important}.mb-xxl-5{margin-bottom:3rem !important}.mb-xxl-auto{margin-bottom:auto !important}.ms-xxl-0{margin-left:0 !important}.ms-xxl-1{margin-left:.25rem !important}.ms-xxl-2{margin-left:.5rem !important}.ms-xxl-3{margin-left:1rem !important}.ms-xxl-4{margin-left:1.5rem !important}.ms-xxl-5{margin-left:3rem !important}.ms-xxl-auto{margin-left:auto !important}.p-xxl-0{padding:0 !important}.p-xxl-1{padding:.25rem !important}.p-xxl-2{padding:.5rem !important}.p-xxl-3{padding:1rem !important}.p-xxl-4{padding:1.5rem !important}.p-xxl-5{padding:3rem !important}.px-xxl-0{padding-right:0 !important;padding-left:0 !important}.px-xxl-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-xxl-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-xxl-3{padding-right:1rem !important;padding-left:1rem !important}.px-xxl-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-xxl-5{padding-right:3rem !important;padding-left:3rem !important}.py-xxl-0{padding-top:0 !important;padding-bottom:0 !important}.py-xxl-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-xxl-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-xxl-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-xxl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-xxl-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-xxl-0{padding-top:0 !important}.pt-xxl-1{padding-top:.25rem !important}.pt-xxl-2{padding-top:.5rem !important}.pt-xxl-3{padding-top:1rem !important}.pt-xxl-4{padding-top:1.5rem !important}.pt-xxl-5{padding-top:3rem !important}.pe-xxl-0{padding-right:0 !important}.pe-xxl-1{padding-right:.25rem !important}.pe-xxl-2{padding-right:.5rem !important}.pe-xxl-3{padding-right:1rem !important}.pe-xxl-4{padding-right:1.5rem !important}.pe-xxl-5{padding-right:3rem !important}.pb-xxl-0{padding-bottom:0 !important}.pb-xxl-1{padding-bottom:.25rem !important}.pb-xxl-2{padding-bottom:.5rem !important}.pb-xxl-3{padding-bottom:1rem !important}.pb-xxl-4{padding-bottom:1.5rem !important}.pb-xxl-5{padding-bottom:3rem !important}.ps-xxl-0{padding-left:0 !important}.ps-xxl-1{padding-left:.25rem !important}.ps-xxl-2{padding-left:.5rem !important}.ps-xxl-3{padding-left:1rem !important}.ps-xxl-4{padding-left:1.5rem !important}.ps-xxl-5{padding-left:3rem !important}.text-xxl-start{text-align:left !important}.text-xxl-end{text-align:right !important}.text-xxl-center{text-align:center !important}}@media (min-width: 1200px){.fs-1{font-size:2.5rem !important}.fs-2{font-size:2rem !important}.fs-3{font-size:1.75rem !important}.fs-4{font-size:1.5rem !important}}@media print{.d-print-inline{display:inline !important}.d-print-inline-block{display:inline-block !important}.d-print-block{display:block !important}.d-print-grid{display:grid !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:flex !important}.d-print-inline-flex{display:inline-flex !important}.d-print-none{display:none !important}} diff --git a/docs/contributing/how-to-contribute/index.html b/docs/contributing/how-to-contribute/index.html new file mode 100644 index 00000000..08759e1b --- /dev/null +++ b/docs/contributing/how-to-contribute/index.html @@ -0,0 +1,539 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +How to Contribute | shrs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+
+
+ +
+ +
+ + + + + + +
+

How to Contribute

+ +

How you can help out with shrs

+

Issue tracking

+

To see current feature status and what would needs to be done, look at the github actions kanban

+ +

It is also helpful to fix open issues. If you are a new contributor you can use the good first issue label to filter issues.

+

Create an issue

+ + + + +
+ + + + + + + + + + + + + + + + + + + + + +
+
+ ← Developing Plugins +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + diff --git a/docs/contributing/index.html b/docs/contributing/index.html new file mode 100644 index 00000000..c7edcd18 --- /dev/null +++ b/docs/contributing/index.html @@ -0,0 +1,298 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Contributing | shrs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+
+
+
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + diff --git a/docs/contributing/introduction/index.html b/docs/contributing/introduction/index.html new file mode 100644 index 00000000..baa94aa8 --- /dev/null +++ b/docs/contributing/introduction/index.html @@ -0,0 +1,562 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Introduction | shrs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+
+
+ +
+ +
+ + + + + + +
+

Introduction

+ +

Firstly, thanks for taking the time to contribute to shrs! This page will +go over starting steps to get you ready to create your first PR!.

+

Prerequisites

+

Since shrs is a rust project, you should have a working rust development +environment. You can get started with installing rust by using +rustup - the rust toolchain installer. You should also +install the nightly rust toolchain as some parts of the developer workflow +depends on nightly versions of rust tools.

+

shrs uses just as it's command runner. +Install it in whatever method suitable for your system.

+

Build the example

+

First we will get an example build of shrs up and running to take a tour of +all the features it offers.

+

Clone the repository and enter the project directory:

+
git clone https://github.com/MrPicklePinosaur/shrs.git
+cd shrs
+
+

There are a couple of special git hooks that are run on commit that or +especially for developers. These git hooks do things like lint your code and +format it. You can install them with:

+
just devsetup
+
+

Now to run the example shell

+
just
+
+

You should now be throw into the example shrs shell, which shows off a good +number of the features shrs offers. Take some time to explore what the +shell is capable of. You can also examine shrs_example/src/main.rs to see the +actual configuration.

+

Build your own shell

+

Next is to use shrs as it was intended, as a library. To get started with +creating your own shell, take a look at the Quick Start section.

+

Tackle an issue

+

Once you are decently familiar with the shrs API, you can try to tackle an +actual issue and open your first PR! See the open issues, especially those +marked good first issue. +If you have any questions, don't be afraid to reach out for help!

+ + + +
+ + + + + + + + + + + + + + + + + + + + + +
+
+ ← Developing Plugins +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + diff --git a/docs/contributing/pull-request/index.html b/docs/contributing/pull-request/index.html new file mode 100644 index 00000000..4276a655 --- /dev/null +++ b/docs/contributing/pull-request/index.html @@ -0,0 +1,517 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Pull Request Guidelines | shrs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+
+
+ +
+ +
+ + + + + + +
+

Pull Request Guidelines

+ +

Branch name should be in the format your-name/description. For example, if I were to implement tab completion I would create a branch called pinosaur/tab-completion.

+ + + +
+ + + + + + + + + + + + + + + + + + + + + +
+
+ ← Developing Plugins +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + diff --git a/docs/contributing/resources/index.html b/docs/contributing/resources/index.html new file mode 100644 index 00000000..d6ca04d6 --- /dev/null +++ b/docs/contributing/resources/index.html @@ -0,0 +1,533 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Resources | shrs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+
+
+ +
+ +
+ + + + + + +
+

Resources

+ + + +

RESOURCES

+ + + + +
+ + + + + + + + + + + + + + + + + + + + + +
+
+ ← Developing Plugins +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + diff --git a/docs/getting-started/example-shell/index.html b/docs/getting-started/example-shell/index.html new file mode 100644 index 00000000..271d096d --- /dev/null +++ b/docs/getting-started/example-shell/index.html @@ -0,0 +1,495 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Example Shell | shrs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+
+
+ +
+ +
+ + + + + + +
+

Example Shell

+ +

shrs_example +is an example shell that makes use of the default features provided by +shrs. If you want a working shell quickly, you can simply install the +binary directly. However, the goal of shrs is to provide a fully +customizable shell that you can build yourself in rust, it is recommended that +you make your own project, which you can learn about in the Quick Start section.

+ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ Aliases → +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + diff --git a/docs/getting-started/index.html b/docs/getting-started/index.html new file mode 100644 index 00000000..2cca0808 --- /dev/null +++ b/docs/getting-started/index.html @@ -0,0 +1,295 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Getting Started | shrs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+
+
+
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + diff --git a/docs/getting-started/introduction/index.html b/docs/getting-started/introduction/index.html new file mode 100644 index 00000000..5b055026 --- /dev/null +++ b/docs/getting-started/introduction/index.html @@ -0,0 +1,513 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Introduction | shrs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+
+
+ +
+ +
+ + + + + + +
+

Introduction

+ +

Welcome to shrs, the toolkit that will help you build and configure your +own shell in Rust!

+

First of all shrs is NOT a shell, it is a library for YOU to build your own +shell. It is meant for those that have reached the limits of what can be +accomplished with just tinkering with the configuration files of pre-existing +shells and would like to go beyond and add experimental and wild features to +their own shells.

+

Quick Start

+

Get a working shell up and quickly: Quick Start →

+

Go further

+

Contributing and Help.

+

Contributing

+

Find out how to contribute to Doks. Contributing →

+

Help

+

Get help on Doks. Help →

+ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ Aliases → +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + diff --git a/docs/getting-started/quick-start/index.html b/docs/getting-started/quick-start/index.html new file mode 100644 index 00000000..4c695441 --- /dev/null +++ b/docs/getting-started/quick-start/index.html @@ -0,0 +1,533 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Quick Start | shrs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+
+
+ +
+ +
+ + + + + + +
+

Quick Start

+ +

Prerequisites

+

To get started with using shrs, you need a functioning Rust installation. +To install Rust, you can use the rustup, the Rust +toolchain installer. You will also need cargo, the Rust package manager.

+

Finally, you will need some basic knowledge on how Rust works, if you are +still new to Rust, you can consult the rust +book.

+

Create Cargo project

+

Create your own shell project using cargo:

+
cargo new <project-name>
+cd <project-name>
+
+

Next, add shrs as a dependency in your Cargo.toml. shrs is still currently in pre-release, so there will be frequent updates. You can use the most recently published version with:

+
shrs = { version = "0.0.5" }
+
+

Otherwise, if you wish to be on the bleeding edge, you can depend directly on the master branch (beware that there may be unexpected bugs and breaking API changes on master):

+
shrs = { git = "https://github.com/MrPicklePinosaur/shrs" }
+
+

Building the Shell

+

Next, you can create a basic shell using all of the shrs provided defaults with the following:

+
use shrs::prelude::*;
+
+fn main() {
+    let myshell = ShellBuilder::default()
+        .build()
+        .unwrap();
+
+    myshell.run();
+}
+
+

Now to run the shell

+
cargo run
+
+

From here we can start digging into all the potential configuration and +extensions that can be applied to shrs. See the next section for details.

+ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ Aliases → +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + diff --git a/docs/index.html b/docs/index.html new file mode 100644 index 00000000..b9b27662 --- /dev/null +++ b/docs/index.html @@ -0,0 +1,430 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Docs | shrs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+
+
+
+
+

Docs

+
+
+ + + + + + + + + + + +
+ +
+ + + + + + +
+ +
+ + + + + +
+ +
+ +
+
+ Hooks → +
+
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ + + + + + +
+ +
+ +
+ +
+ + + + + + +
+ +
+ +
+
+ Style → +
+
+ +
+
+ Theme → +
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + diff --git a/docs/line-config/completion/index.html b/docs/line-config/completion/index.html new file mode 100644 index 00000000..01e029da --- /dev/null +++ b/docs/line-config/completion/index.html @@ -0,0 +1,600 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Completion | shrs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+
+
+ +
+ +
+ + + + + + +
+

Completion

+ +

Rule based

+

The autocompletion system works on rules, which are pairs of predicates +and actions. Predicates help determine when an action is allowed to run, +and actions return the actual word list for the completion system to display to +the user.

+

There are a variety of commonly used builtin predicates to make write +completions a bit easier, these include cmdname_pred which checks that the +current completion is for a specific command name and flag_pred which checks +if we are attempting to complete a flag.

+

Similarly, there are also builtin actions like cmdname_action which +returns a list of all executables in the PATH, and filename_action which +outputs all the files in the current working directory.

+

Let's write completion rules for ls

+

As an example, let's write completion rules for the popular ls command.

+

Let's begin by initializing the DefaultCompleter. This comes with a couple of +sensible rules that most completion engines are expected to have, such as +autocompleting the command name from PATH:

+
use shrs::line::completion::*;
+
+let mut completer = DefaultCompleter::default();
+
+

Next, we need to create a rule that will provide completion options for each of +the flags ls has. We can do this by writign a rule that first checks if the +user has already typed the command ls using cmdname_pred:

+
let ls_pred = Pred::new(cmdname_pred("ls"));
+
+

However, we also want to complete the flags for ls, so we need to also +check if we are currently typing a flag. We can use the provided flag_pred +for this. Notice how we can chain predicates with .and():

+
let ls_pred = Pred::new(cmdname_pred("ls")).and(flag_pred);
+
+

Next we need to write the action that returns all the possible flags. An action +is just a function that takes in CompletionCtx and returns a list of possible +completions. Completion holds a bit more metadata that we will not touch for +now, but if we just wish to return a list of strings to the completer, we can +use the helper function default_format to generate default options for Completion.

+
let ls_action = Box::new(|ctx: &CompletionCtx| -> Vec<Completion> {
+    default_format(vec!["-a".into(), "-l".into(), "-h".into()])
+});
+
+

And with that we can register our first completion rule:

+
completer.register(Rule::new(ls_pred, ls_action));
+
+

In the end, our resulting code looks like:

+
use shrs::line::completion::*;
+
+let mut completer = DefaultCompleter::default();
+
+let ls_pred = Pred::new(cmdname_pred("ls")).and(flag_pred);
+let ls_action = Box::new(|ctx: &CompletionCtx| -> Vec<Completion> {
+    default_format(vec!["-a".into(), "-l".into(), "-h".into()])
+});
+
+completer.register(Rule::new(ls_pred, ls_action));
+
+

Coming soon: declarative

+

The plugin shrs_derive_completion provides a declarative way to create +completions in the form of a procedual macro. If you are familiar with the +crate clap this should feel very familiar.

+ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ ← States +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ Output → +
+
+
+ + + + + + + + + + + + + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + diff --git a/docs/line-config/index.html b/docs/line-config/index.html new file mode 100644 index 00000000..203a9e6a --- /dev/null +++ b/docs/line-config/index.html @@ -0,0 +1,289 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Line Configuration | shrs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+
+
+
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + diff --git a/docs/line-config/vi/index.html b/docs/line-config/vi/index.html new file mode 100644 index 00000000..e1488348 --- /dev/null +++ b/docs/line-config/vi/index.html @@ -0,0 +1,531 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Vi Mode | shrs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+
+
+ +
+ +
+ + + + + + +
+

Vi Mode

+ +

Prompt editing in vi mode is supported in shrs, however it is currently not configurable. In the future, hopefully custom commands +and keybindings will be supported.

+ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ ← States +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ Output → +
+
+
+ + + + + + + + + + + + + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + diff --git a/docs/output-styling/index.html b/docs/output-styling/index.html new file mode 100644 index 00000000..64c8ddfc --- /dev/null +++ b/docs/output-styling/index.html @@ -0,0 +1,295 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Output and Styling | shrs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+
+
+
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + diff --git a/docs/output-styling/output/index.html b/docs/output-styling/output/index.html new file mode 100644 index 00000000..f0f41fd6 --- /dev/null +++ b/docs/output-styling/output/index.html @@ -0,0 +1,535 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Output | shrs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+
+
+ +
+ +
+ + + + + + +
+

Output

+ +

Printing to stdout can be done in shrs using println!(), however it is recommended to use ctx.out whenever possible. +It provides various print functions that will automatically use the configured out and error colors. Output is also recorded +and can be accessed by hooks through the AfterCommandCtx. print_buf is also provided to allow users to easily output StyledBuf.

+
ctx.out.println("Hello")?;
+ctx.out.print_buf(styled_buf!("Hello".red()))?;
+
+ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ ← Vi Mode +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ Introduction → +
+
+
+ + + + + + + + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + diff --git a/docs/output-styling/style/index.html b/docs/output-styling/style/index.html new file mode 100644 index 00000000..ff52f301 --- /dev/null +++ b/docs/output-styling/style/index.html @@ -0,0 +1,537 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Style | shrs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+
+
+ +
+ +
+ + + + + + +
+

Style

+ +

Shrs uses Crossterm internally to manipulate and output to the terminal. +There are various parts of the terminal that shrs allows you to style in a custom manner, such as the prompt and output from builtins and plugins. +Styling text in shrs involves using the StyledBuf struct which is able to hold text where every character has its own style.

+

StyledBuf can be easily created using the styled_buf! macro:

+
styled_buf!("user".bold(),">".green())
+
+

The macro accepts any number of arguments. The only constraints are that the arguments must either implement the Display trait, be a StyledContent or a StyledBuf. +It's very easy to create styled segments using crossterm::Stylize which is exposed through shrs.

+ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ ← Vi Mode +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ Introduction → +
+
+
+ + + + + + + + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + diff --git a/docs/output-styling/theme/index.html b/docs/output-styling/theme/index.html new file mode 100644 index 00000000..a3d86fa9 --- /dev/null +++ b/docs/output-styling/theme/index.html @@ -0,0 +1,535 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Theme | shrs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+
+
+ +
+ +
+ + + + + + +
+

Theme

+ +

Shrs provides a theme struct to allow you to change styles that are used internally such as out_style or completion_style.

+
myshell.with_theme(Theme {
+    out_style: ContentStyle::new().red(),
+    ..Default::default()
+})
+
+ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ ← Vi Mode +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ Introduction → +
+
+
+ + + + + + + + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + diff --git a/docs/plugins/index.html b/docs/plugins/index.html new file mode 100644 index 00000000..5d5e53eb --- /dev/null +++ b/docs/plugins/index.html @@ -0,0 +1,292 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Plugins | shrs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+
+
+
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + diff --git a/docs/plugins/introduction/index.html b/docs/plugins/introduction/index.html new file mode 100644 index 00000000..047fd92c --- /dev/null +++ b/docs/plugins/introduction/index.html @@ -0,0 +1,532 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Introduction | shrs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+
+
+ +
+ +
+ + + + + + +
+

Introduction

+ +

Plugins are a way to add addition functionality that may be opinionated or heavy to shrs in a modular fashion. shrs comes with a couple officially maintained plugins, which you can see in the plugins directory.

+

Some examples of official plugins are:

+
    +
  • shrs_output_capture: add a builtin called again that will output the result of the previous command
  • +
  • shrs_prompt_builder: configure your prompt using the builder pattern
  • +
+ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ ← Theme +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ Introduction → +
+
+
+ + + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + diff --git a/docs/plugins/plugin-development/index.html b/docs/plugins/plugin-development/index.html new file mode 100644 index 00000000..75d9d6a6 --- /dev/null +++ b/docs/plugins/plugin-development/index.html @@ -0,0 +1,549 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Developing Plugins | shrs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+
+
+ +
+ +
+ + + + + + +
+

Developing Plugins

+ +

Making a plugin is as easy as implementing the Plugin trait. The Plugin +trait has an init method that is ran when the plugin is registered with the +with_plugin function. In the init method, you get the shell as context +and are free to modify it however you please, be it registering additional +hooks are adding a new builtin function.

+
use shrs::plugin::Plugin;
+
+pub struct MyPlugin;
+
+impl Plugin for PlugPlugin {
+    fn init(&self, shell: &mut shrs::ShellConfig) {
+        shell.hooks.after_command.register(after_command_hook);
+        shell.builtins.insert("my_builtin", MyBuiltin::new());
+        shell.state.insert(MyState::new());
+    }
+}
+
+
+

You can see some of the official maintained plugins for an example on how +plugins are created.

+ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ ← Theme +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ Introduction → +
+
+
+ + + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + diff --git a/docs/plugins/using-plugins/index.html b/docs/plugins/using-plugins/index.html new file mode 100644 index 00000000..d30c5811 --- /dev/null +++ b/docs/plugins/using-plugins/index.html @@ -0,0 +1,541 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Using Plugins | shrs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+
+
+ +
+ +
+ + + + + + +
+

Using Plugins

+ +

Plugins are just regular crates that can be obtained from +crates.io. Most shrs related crates have the prefix +shrs_. Simply add the crate to your project. To make shrs use the plugin, +it's as using as using with_plugin when constructing the shell and pass in +the plugin.

+
let myshell = ShellBuilder::default()
+    .with_plugin(OutputCapturePlugin)
+    .build()
+    .unwrap();
+
+myshell.run();
+
+ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ ← Theme +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ Introduction → +
+
+
+ + + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + diff --git a/docs/shell-config/aliases/index.html b/docs/shell-config/aliases/index.html new file mode 100644 index 00000000..cebf6634 --- /dev/null +++ b/docs/shell-config/aliases/index.html @@ -0,0 +1,566 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Aliases | shrs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+
+
+ +
+ +
+ + + + + + +
+

Aliases

+ +

Aliases can be specified as a key value pair of the alias name and the actual command it expands to. Keep in mind that aliases are not evaluated or syntax checked at time of definition, only during substitution. This means that it is possible to define aliases that are invalid commands. The easiest way to set aliases is by using Alias::from_iter() to set multiple at once.

+
let alias = Alias::from_iter([
+    ("l", "ls"),
+    ("c", "cd"),
+    ("g", "git"),
+    ("v", "vim"),
+    ("la", "ls -a"),
+]);
+
+myshell.with_alias(alias);
+
+

It is also possible to set one alias at a time using Alias::set(), which let's you employ more complex control flow when setting aliases. This is the equivalent of the above:

+
let mut alias = Alias::new();
+
+alias.set("l", AliasInfo::always("ls"));
+alias.set("c", AliasInfo::always("cd"));
+alias.set("g", AliasInfo::always("git"));
+alias.set("v", AliasInfo::always("vim"));
+alias.set("la", AliasInfo::always("ls -a"));
+
+

The AliasInfo lets you conditionally register aliases, AliasInfo::always will produce an alias that is always active.

+

Conditional Aliases

+

There is also currently an experimental feature to have aliases by activated conditionally based on a predicate. This allows you to enable/disable groups of aliases at runtime, for example only enable git aliases when in a git repo. It is not yet supported to add conditional aliases using Alias::from_iter(), so you must use the Alias::set() syntax. The below shows how you can make your ls rainbow only on Fridays:

+
use chrono::{Datelike, Local, Weekday};
+
+let mut alias = Alias::new();
+
+let ls_alias = AliasInfo::with_rule("ls | lolcat", |ctx: &AliasRuleCtx| -> bool {
+    let weekday = Local::now().weekday();
+    weekday == Weekday::Fri
+});
+alias.set("ls", ls_alias);
+
+

AliasRuleCtx gives you access to shell state when deciding if the alias should be enabled or not. See the docs for more detail.

+ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ ← Quick Start +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ Completion → +
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + diff --git a/docs/shell-config/builtins/index.html b/docs/shell-config/builtins/index.html new file mode 100644 index 00000000..191ee267 --- /dev/null +++ b/docs/shell-config/builtins/index.html @@ -0,0 +1,554 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Builtin Commands | shrs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+
+
+ +
+ +
+ + + + + + +
+

Builtin Commands

+ +

Builtin Commands are a set of commands that users can call in the shell. shrs lets you create custom commands in rust and make them callable from the shell.

+

The main difference between builtin commands and external commands is that builtin commands have access to the shell's context during execution. This may be useful if you specifically need to query or mutate the shell's state. Some uses of this include switching the working directory, calling hooks or accessing the state store.

+

There is a set of predefined builtins for certain commands like cd and help in shrs to provide some basic functionalities. Builtins are called first after alias resolution so they will shadow other commands. You can see the available builtins by typing

+
help builtins
+
+

Creating your own Builtin

+

An example of creating a builtin and registering it is provided below. +Builtins are simply functions that have a required parameter &Vec<String>. +Other states can also be accessed by adding them to the parameters; see States. Builtins must return Result<CmdOutput> representing the result of the execution.

+
fn my_builtin(args: &Vec<String>){
+    Ok(CmdOutput::success())
+}
+
+

Then you can register it like so

+
let mut builtins = Builtins::default();
+builtins.insert("mybuiltin", my_builtin);
+
+myshell.with_builtins(builtins);
+
+

The builtin can then be run by calling mybuiltin. Any existing builtins of the same name will also be overwritten, so this is a good way to override default builtins with your own version.

+

A much more comprehensive example can be found in the shrs examples directory, here.

+

Note that we used Builtins::default instead of Builtins::new, it is highly recommended that you use the default builtins since it gives you many essential builtin commands like cd and exit, where Builtins::new gives you literally nothing. So it is much better practice to start with Builtins::default and override the ones you want.

+ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ ← Quick Start +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ Completion → +
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + diff --git a/docs/shell-config/env-vars/index.html b/docs/shell-config/env-vars/index.html new file mode 100644 index 00000000..7dc394f4 --- /dev/null +++ b/docs/shell-config/env-vars/index.html @@ -0,0 +1,541 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Environment Variables | shrs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+
+
+ +
+ +
+ + + + + + +
+

Environment Variables

+ +

You can load all the current environment variables into shrs by using env.load(). This is useful in the case that you are launching your shrs shell from another shell, like bash.

+
let mut env = Env::new();
+env.load();
+
+myshell.with_env(env);
+
+

In the case that the shrs shell is your login shell, or that you wish to define additional environment variables, you can do so by appending to the Env object. Note that environment variables are also case insensitive.

+
env.set("SHELL", "my_shrs");
+
+ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ ← Quick Start +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ Completion → +
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + diff --git a/docs/shell-config/history/index.html b/docs/shell-config/history/index.html new file mode 100644 index 00000000..57ea926b --- /dev/null +++ b/docs/shell-config/history/index.html @@ -0,0 +1,539 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +History | shrs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+
+
+ +
+ +
+ + + + + + +
+

History

+ +

History is the ability for the shell to remember previous commands you have +typed, providing the ability to cycle back to re-run commands. +shrs provides DefaultHistory which is a very basic memory based history, +which means that your history will not persist if you close the shell. On the +other hand, FileBackedHistoryPlugin from shrs_file_history provides FileBackedHistory which writes to a file on disk, providing +persistent completions.

+

To add file backed history to shrs, simply add the plugin to shell:

+
// The file defaults to ~/.config/shrs/history
+myshell.with_plugin(FileBackedHistoryPlugin::new());
+
+ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ ← Quick Start +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ Completion → +
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + diff --git a/docs/shell-config/hooks/index.html b/docs/shell-config/hooks/index.html new file mode 100644 index 00000000..5c6dc437 --- /dev/null +++ b/docs/shell-config/hooks/index.html @@ -0,0 +1,548 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Hooks | shrs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+
+
+ +
+ +
+ + + + + + +
+

Hooks

+ +

Hooks are a collection of predefined functions that shrs will call when +certain events occur. This lets you hook onto shell events and add your own +additional functionality.

+

Some examples include startup hook, which is great for printing a welcome +message and after_command hook which you can use to print out the exit status +of the last command.

+

An example usage of the startup hook.

+
let startup_msg = | mut out: StateMut<OutputWriter>, _ctx: StartupHookCtx |
+    ->Result<()>{
+    out.println("Welcome to my shell!")
+};
+let mut hooks = Hooks::new();
+hooks.insert(startup_msg);
+myshell.with_hooks(hooks);
+
+

Hooks must have the a parameter at the end that determines which Ctx triggers it. They must also return a Result<()>.

+

Hooks also have additional context that is passed as a parameter which you can +leverage. For a list of all the hooks and the context that is passed, please +refer to the rust docs.

+ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ ← Quick Start +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ Completion → +
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + diff --git a/docs/shell-config/index.html b/docs/shell-config/index.html new file mode 100644 index 00000000..550c6fed --- /dev/null +++ b/docs/shell-config/index.html @@ -0,0 +1,331 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Shell Configuration | shrs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+
+
+
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + diff --git a/docs/shell-config/keybindings/index.html b/docs/shell-config/keybindings/index.html new file mode 100644 index 00000000..359aba4c --- /dev/null +++ b/docs/shell-config/keybindings/index.html @@ -0,0 +1,577 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Keybindings | shrs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+
+
+ +
+ +
+ + + + + + +
+

Keybindings

+ +

Keybindings allow you to run arbitrary commands in respond to arbitrary key +presses in the shell. A common example is the ability to clear the terminal +when Control+L is pressed. Keybindings are also able to access State (see States), which could be used to modify on keypress.

+

+let mut bindings = Keybindings::new();
+bindings
+    .insert("C-l", "Clear the screen", || -> anyhow::Result<()> {
+        Command::new("clear")
+            .spawn()
+            .expect("Couldn't clear screen");
+        Ok(())
+    })
+    .unwrap();
+//cd_stack_down and cd_stack_up are hook functions
+bindings
+    .insert("C-p", "Move up one in the command history", cd_stack_down)
+    .unwrap();
+bindings
+    .insert("C-n", "Move down one in the command history", cd_stack_up)
+    .unwrap();
+
+
+myshell.with_keybindings(bindings);
+
+

Each keybinding is inserted as a tuple. The first item in the tuple is the required key combination. The second provides info on what the binding does. The third item is the function that will be executed once that key combination is pressed.

+

key combinations are represented in terms of strings and stored internally as a KeyEvent. You can also include modifier keys (such as control and shift). Here are the supported modifiers:

+ + + + + + +
ModifierUsage
Shift"S" or "Shift"
Alt"A" or "Alt"
Control"C" or "Ctrl"
Super"Super"
Meta"M" or "Meta"
+

Furthermore, there are also some keys that are hard to represent in a string, +so we use a special notation to denote them:

+ + + + + + +
KeyUsage
Space"<space>"
Backspace"<backspace>"
Escape"<esc>"
Enter"<enter>"
Tab"<tab>"
+

Here are some example keybinding strings:

+ + + + +
MeaningUsage
Control + Alt + q"C-A-q"
Super + Space"Super-<space>"
Alt + Tab"A-<tab>"
+ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ ← Quick Start +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ Completion → +
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + diff --git a/docs/shell-config/prompt/index.html b/docs/shell-config/prompt/index.html new file mode 100644 index 00000000..133a1d87 --- /dev/null +++ b/docs/shell-config/prompt/index.html @@ -0,0 +1,563 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Prompt | shrs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+
+
+ +
+ +
+ + + + + + +
+

Prompt

+ +

Prompts can be customized and built with various styled custom components. Prompts are just a set of two functions that return the left and right sides of the prompt as StyledBuf.

+

First define your own prompt and implement the Prompt trait: +Other states can also be accessed by adding them to the parameters; see States. Prompts return a StyledBuf that should be displayed.

+
fn prompt_left() -> StyledBuf {
+    styled_buf!(
+        top_pwd().blue().bold(),
+        " ",
+        ">".green(),
+        " "
+    )
+}
+
+fn prompt_right(lc: State<LineContents>) -> StyledBuf {
+    styled_buf!(
+        lc.cb.cursor().to_string().dark_cyan()
+    )
+}
+
+

Then add it to ShellBuilder when building the shell:

+
let shell = ShellBuilder::default()
+    .with_prompt(Prompt::from_sides(prompt_left, prompt_right));
+
+

Utility Functions

+

The prompt module comes with a variety of helpful functions for building the prompt. We can build something that looks like the bash prompt with:

+
fn prompt_left() -> StyledBuf {
+    styled_buf!(hostname(),"@", username(),":", top_pwd(),"$")
+}
+fn prompt_right() -> StyledBuf {
+    styled_buf!()
+}
+
+ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ ← Quick Start +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ Completion → +
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + diff --git a/docs/shell-config/snippets/index.html b/docs/shell-config/snippets/index.html new file mode 100644 index 00000000..809ae499 --- /dev/null +++ b/docs/shell-config/snippets/index.html @@ -0,0 +1,544 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Snippets | shrs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+
+
+ +
+ +
+ + + + + + +
+

Snippets

+ +

Snippets are substitutions that apply in the line when a trigger key is pressed. +When a given snippet is triggered it will expand based on a behaviour to another string.

+
let mut snippets = Snippets::new(ExpandSnippet::OnSpace);
+snippets.add(
+    "gc".to_string(),
+    SnippetInfo::new("git commit -m \"", Position::Command),
+);
+snippets.add(
+    "ga".to_string(),
+    SnippetInfo::new("git add .", Position::Command),
+);
+let shell = ShellBuilder::default().with_snippets(snippets).unwrap();
+shell.run().unwrap()
+
+
+ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ ← Quick Start +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ Completion → +
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + diff --git a/docs/shell-config/states/index.html b/docs/shell-config/states/index.html new file mode 100644 index 00000000..5df3f961 --- /dev/null +++ b/docs/shell-config/states/index.html @@ -0,0 +1,575 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +States | shrs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+
+
+ +
+ +
+ + + + + + +
+

States

+ +

shrs is highly extensible and allows customizing the states of the different parts of the shell. Shrs also allows users to define their own states which can be used to control various behaviours.

+

Accessing states

+

States can be accessed in various defined callbacks such as builtins, hooks, keybindings, prompt and when initializing a plugin.

+

States are accessed by adding it to the function parameters, wrapped in either State or StateMut, depending on if the state should be mutable or not. Accessing OutputWriter in a keybinding to write to console can be done like so.

+
fn clear_screen(mut out: StateMut<OutputWriter>)-> {
+    out.println("Clear Screen")?;
+}
+
+

Parameters can also be wrapped in an Option, if the state may not exist when the function is called. Otherwise, shrs will panic.

+
fn clear_screen(mut out: Option<StateMut<OutputWriter>>)-> {
+    if let Some(o) = out{
+        out.println("Clear Screen")?;
+    }
+}
+
+

Shell is a special state that can only be accessed immutably and is guaranteed to always exist. Accessing state does not require State or StateMut.

+
fn clear_screen(mut out: Option<StateMut<OutputWriter>>,sh: &Shell)-> {
+    out.println("Clear Screen")?;
+}
+
+

Defining custom states

+

Custom states allow users to create states that can be accessed in the same manner as above. States can be easily inserted before the shell starts.

+
pub struct T{}
+fn main(){
+    let myshell = ShellBuilder::default().with_state(T{}).build.unwrap();
+    myshell.run().unwrap();
+}
+
+
+

States can also be queued to be inserted during callbacks and are inserted directly after.

+
pub struct H{}
+
+pub fn f(sh: &Shell, ctx: &SCtx) -> Result<()> {
+    sh.run_cmd(|sh: &mut Shell, states: &mut States| {
+        states.insert(H{});
+    });
+
+    Ok(())
+}
+
+ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ ← Quick Start +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ Completion → +
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + diff --git a/doks.png b/doks.png new file mode 100644 index 0000000000000000000000000000000000000000..70d8c78611ae4033c26e2d795b2f959133ec6cb4 GIT binary patch literal 8211 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 literal 0 HcmV?d00001 diff --git a/doks.svg b/doks.svg new file mode 100644 index 00000000..4631bc53 --- /dev/null +++ b/doks.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/elasticlunr.min.js b/elasticlunr.min.js new file mode 100644 index 00000000..79dad65f --- /dev/null +++ b/elasticlunr.min.js @@ -0,0 +1,10 @@ +/** + * elasticlunr - http://weixsong.github.io + * Lightweight full-text search engine in Javascript for browser search and offline search. - 0.9.6 + * + * Copyright (C) 2017 Oliver Nightingale + * Copyright (C) 2017 Wei Song + * MIT Licensed + * @license + */ +!function(){function e(e){if(null===e||"object"!=typeof e)return e;var t=e.constructor();for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);return t}var t=function(e){var n=new t.Index;return n.pipeline.add(t.trimmer,t.stopWordFilter,t.stemmer),e&&e.call(n,n),n};t.version="0.9.5",lunr=t,t.utils={},t.utils.warn=function(e){return function(t){e.console&&console.warn&&console.warn(t)}}(this),t.utils.toString=function(e){return void 0===e||null===e?"":e.toString()},t.EventEmitter=function(){this.events={}},t.EventEmitter.prototype.addListener=function(){var e=Array.prototype.slice.call(arguments),t=e.pop(),n=e;if("function"!=typeof t)throw new TypeError("last argument must be a function");n.forEach(function(e){this.hasHandler(e)||(this.events[e]=[]),this.events[e].push(t)},this)},t.EventEmitter.prototype.removeListener=function(e,t){if(this.hasHandler(e)){var n=this.events[e].indexOf(t);-1!==n&&(this.events[e].splice(n,1),0==this.events[e].length&&delete this.events[e])}},t.EventEmitter.prototype.emit=function(e){if(this.hasHandler(e)){var t=Array.prototype.slice.call(arguments,1);this.events[e].forEach(function(e){e.apply(void 0,t)},this)}},t.EventEmitter.prototype.hasHandler=function(e){return e in this.events},t.tokenizer=function(e){if(!arguments.length||null===e||void 0===e)return[];if(Array.isArray(e)){var n=e.filter(function(e){return null===e||void 0===e?!1:!0});n=n.map(function(e){return t.utils.toString(e).toLowerCase()});var i=[];return n.forEach(function(e){var n=e.split(t.tokenizer.seperator);i=i.concat(n)},this),i}return e.toString().trim().toLowerCase().split(t.tokenizer.seperator)},t.tokenizer.defaultSeperator=/[\s\-]+/,t.tokenizer.seperator=t.tokenizer.defaultSeperator,t.tokenizer.setSeperator=function(e){null!==e&&void 0!==e&&"object"==typeof e&&(t.tokenizer.seperator=e)},t.tokenizer.resetSeperator=function(){t.tokenizer.seperator=t.tokenizer.defaultSeperator},t.tokenizer.getSeperator=function(){return t.tokenizer.seperator},t.Pipeline=function(){this._queue=[]},t.Pipeline.registeredFunctions={},t.Pipeline.registerFunction=function(e,n){n in t.Pipeline.registeredFunctions&&t.utils.warn("Overwriting existing registered function: "+n),e.label=n,t.Pipeline.registeredFunctions[n]=e},t.Pipeline.getRegisteredFunction=function(e){return e in t.Pipeline.registeredFunctions!=!0?null:t.Pipeline.registeredFunctions[e]},t.Pipeline.warnIfFunctionNotRegistered=function(e){var n=e.label&&e.label in this.registeredFunctions;n||t.utils.warn("Function is not registered with pipeline. This may cause problems when serialising the index.\n",e)},t.Pipeline.load=function(e){var n=new t.Pipeline;return e.forEach(function(e){var i=t.Pipeline.getRegisteredFunction(e);if(!i)throw new Error("Cannot load un-registered function: "+e);n.add(i)}),n},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(e){t.Pipeline.warnIfFunctionNotRegistered(e),this._queue.push(e)},this)},t.Pipeline.prototype.after=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var i=this._queue.indexOf(e);if(-1===i)throw new Error("Cannot find existingFn");this._queue.splice(i+1,0,n)},t.Pipeline.prototype.before=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var i=this._queue.indexOf(e);if(-1===i)throw new Error("Cannot find existingFn");this._queue.splice(i,0,n)},t.Pipeline.prototype.remove=function(e){var t=this._queue.indexOf(e);-1!==t&&this._queue.splice(t,1)},t.Pipeline.prototype.run=function(e){for(var t=[],n=e.length,i=this._queue.length,o=0;n>o;o++){for(var r=e[o],s=0;i>s&&(r=this._queue[s](r,o,e),void 0!==r&&null!==r);s++);void 0!==r&&null!==r&&t.push(r)}return t},t.Pipeline.prototype.reset=function(){this._queue=[]},t.Pipeline.prototype.get=function(){return this._queue},t.Pipeline.prototype.toJSON=function(){return this._queue.map(function(e){return t.Pipeline.warnIfFunctionNotRegistered(e),e.label})},t.Index=function(){this._fields=[],this._ref="id",this.pipeline=new t.Pipeline,this.documentStore=new t.DocumentStore,this.index={},this.eventEmitter=new t.EventEmitter,this._idfCache={},this.on("add","remove","update",function(){this._idfCache={}}.bind(this))},t.Index.prototype.on=function(){var e=Array.prototype.slice.call(arguments);return this.eventEmitter.addListener.apply(this.eventEmitter,e)},t.Index.prototype.off=function(e,t){return this.eventEmitter.removeListener(e,t)},t.Index.load=function(e){e.version!==t.version&&t.utils.warn("version mismatch: current "+t.version+" importing "+e.version);var n=new this;n._fields=e.fields,n._ref=e.ref,n.documentStore=t.DocumentStore.load(e.documentStore),n.pipeline=t.Pipeline.load(e.pipeline),n.index={};for(var i in e.index)n.index[i]=t.InvertedIndex.load(e.index[i]);return n},t.Index.prototype.addField=function(e){return this._fields.push(e),this.index[e]=new t.InvertedIndex,this},t.Index.prototype.setRef=function(e){return this._ref=e,this},t.Index.prototype.saveDocument=function(e){return this.documentStore=new t.DocumentStore(e),this},t.Index.prototype.addDoc=function(e,n){if(e){var n=void 0===n?!0:n,i=e[this._ref];this.documentStore.addDoc(i,e),this._fields.forEach(function(n){var o=this.pipeline.run(t.tokenizer(e[n]));this.documentStore.addFieldLength(i,n,o.length);var r={};o.forEach(function(e){e in r?r[e]+=1:r[e]=1},this);for(var s in r){var u=r[s];u=Math.sqrt(u),this.index[n].addToken(s,{ref:i,tf:u})}},this),n&&this.eventEmitter.emit("add",e,this)}},t.Index.prototype.removeDocByRef=function(e){if(e&&this.documentStore.isDocStored()!==!1&&this.documentStore.hasDoc(e)){var t=this.documentStore.getDoc(e);this.removeDoc(t,!1)}},t.Index.prototype.removeDoc=function(e,n){if(e){var n=void 0===n?!0:n,i=e[this._ref];this.documentStore.hasDoc(i)&&(this.documentStore.removeDoc(i),this._fields.forEach(function(n){var o=this.pipeline.run(t.tokenizer(e[n]));o.forEach(function(e){this.index[n].removeToken(e,i)},this)},this),n&&this.eventEmitter.emit("remove",e,this))}},t.Index.prototype.updateDoc=function(e,t){var t=void 0===t?!0:t;this.removeDocByRef(e[this._ref],!1),this.addDoc(e,!1),t&&this.eventEmitter.emit("update",e,this)},t.Index.prototype.idf=function(e,t){var n="@"+t+"/"+e;if(Object.prototype.hasOwnProperty.call(this._idfCache,n))return this._idfCache[n];var i=this.index[t].getDocFreq(e),o=1+Math.log(this.documentStore.length/(i+1));return this._idfCache[n]=o,o},t.Index.prototype.getFields=function(){return this._fields.slice()},t.Index.prototype.search=function(e,n){if(!e)return[];e="string"==typeof e?{any:e}:JSON.parse(JSON.stringify(e));var i=null;null!=n&&(i=JSON.stringify(n));for(var o=new t.Configuration(i,this.getFields()).get(),r={},s=Object.keys(e),u=0;u0&&t.push(e);for(var i in n)"docs"!==i&&"df"!==i&&this.expandToken(e+i,t,n[i]);return t},t.InvertedIndex.prototype.toJSON=function(){return{root:this.root}},t.Configuration=function(e,n){var e=e||"";if(void 0==n||null==n)throw new Error("fields should not be null");this.config={};var i;try{i=JSON.parse(e),this.buildUserConfig(i,n)}catch(o){t.utils.warn("user configuration parse failed, will use default configuration"),this.buildDefaultConfig(n)}},t.Configuration.prototype.buildDefaultConfig=function(e){this.reset(),e.forEach(function(e){this.config[e]={boost:1,bool:"OR",expand:!1}},this)},t.Configuration.prototype.buildUserConfig=function(e,n){var i="OR",o=!1;if(this.reset(),"bool"in e&&(i=e.bool||i),"expand"in e&&(o=e.expand||o),"fields"in e)for(var r in e.fields)if(n.indexOf(r)>-1){var s=e.fields[r],u=o;void 0!=s.expand&&(u=s.expand),this.config[r]={boost:s.boost||0===s.boost?s.boost:1,bool:s.bool||i,expand:u}}else t.utils.warn("field name in user configuration not found in index instance fields");else this.addAllFields2UserConfig(i,o,n)},t.Configuration.prototype.addAllFields2UserConfig=function(e,t,n){n.forEach(function(n){this.config[n]={boost:1,bool:e,expand:t}},this)},t.Configuration.prototype.get=function(){return this.config},t.Configuration.prototype.reset=function(){this.config={}},lunr.SortedSet=function(){this.length=0,this.elements=[]},lunr.SortedSet.load=function(e){var t=new this;return t.elements=e,t.length=e.length,t},lunr.SortedSet.prototype.add=function(){var e,t;for(e=0;e1;){if(r===e)return o;e>r&&(t=o),r>e&&(n=o),i=n-t,o=t+Math.floor(i/2),r=this.elements[o]}return r===e?o:-1},lunr.SortedSet.prototype.locationFor=function(e){for(var t=0,n=this.elements.length,i=n-t,o=t+Math.floor(i/2),r=this.elements[o];i>1;)e>r&&(t=o),r>e&&(n=o),i=n-t,o=t+Math.floor(i/2),r=this.elements[o];return r>e?o:e>r?o+1:void 0},lunr.SortedSet.prototype.intersect=function(e){for(var t=new lunr.SortedSet,n=0,i=0,o=this.length,r=e.length,s=this.elements,u=e.elements;;){if(n>o-1||i>r-1)break;s[n]!==u[i]?s[n]u[i]&&i++:(t.add(s[n]),n++,i++)}return t},lunr.SortedSet.prototype.clone=function(){var e=new lunr.SortedSet;return e.elements=this.toArray(),e.length=e.elements.length,e},lunr.SortedSet.prototype.union=function(e){var t,n,i;this.length>=e.length?(t=this,n=e):(t=e,n=this),i=t.clone();for(var o=0,r=n.toArray();oPx%rb$FWR5(v!gP0O?iTr;sG$SsHpj2^O(UM9>I zA_|J2O(Nft3=5(cv80k*vN97JTGY(tA(zBqa>;Zs?Z*A?opGW2@@@BjzH`q1d{S71 zNd^g!QNQ_fZLJ(h+PRoJ_GKgi;HY)f&x3LR%1&SjWbIA`D?GxaELj#3PN*pfyUj*N zT{WxLMlox*W9{oDI(ZLGPb$=l7jc!sj3!y9*O7Pq9-pcn;pJtZt>GE58F@^NjnUOy z$H7x2l$i6h@`ZyGZZyg0B=(-W!C$+bw%Vt3w>FZTS3p2eIO9V@7&mO?T2amdrO2vR zf&r3*-p!4*@u|e8<zb8id+*(WFi91|4mo=wefT$2o6IUCf2wby)5$gc$mIi`DH!?Fl zjdl1tF`H6(`>x8_WR-{{Oce}VTwU25moDgy*oNrpY!RJ`iA-X-UjXf$&GZlU%(YL^ zuW1lDFf8@OTwG4g^K!OCrSQJFn%O_oByP*X^06LIHxDXn%0!ryJjn`u(R{(cBpVFA z6c^v8C_Z6FMkbM~i)HhY~s`UxKCdWmQCf(Uf;eofom-8npunza(srTSY z=~1TaldKPoWmjA-tNem6mmXkdc19>yqANxPPysM_FXNK=0jIC#a`9Lhw;!Ix-)AL( z{vnJ_{3JUepTb)?m?G1V&Px*yGcYrR9HuymkDfDRUXEF_rA8gwiH{S@cO#K>w*nTXvK*ZFvDaf4vBz*K*6F^ zA}}~mfnjL1R9S_xNGUp);D$@1aTG$(K|vi2j#cZhG~yr*0!AQ(mQs96-*PAC+_&BL zUR&WLZ@Fi?-}(OEe>qA)VVR}@D1k5WBp$+l#hBg#Be9-Bv%>!wR~Y9gDEUQYnu3BR zU)VznVCi{A2ybt5VvI=uvR?y5(f7Hj77OIB03HG$=+!_onBu0O^s-2tP@FW(q(KHE zmi12`N>bWD>>ce~Z@Uy!fTAiSn3JR$T=p*6ubNE6_e+$UyBxoS?bN&d1>Xh+#LA?B z11Wo?ilO<%k`WWoe)bGsys?|MGp87wW8=Q+dK67#_mXlnuZQegOPIW<4v)jmuD?Cd zvrxnBtLQ`+O#s~e#0CcE6<}{~=jypLq*=1KCEdc8Z@)t8hxdyVa^^qH z_`L4mHbb&)l&{z#_x{I@T6|tF*4#oSOqqw+u*IY|L4{6~(7;?$lB6X(T7!f+fp_$LXMc)y!T2 zM8+DWpvWJJV=PM=kjnVUb15G4I~1Rfoiz_IFg=rpmTpA_>Q_#~>-I2wL@5;yKZV=n z;OV*$fM_R-=n>2XG!Pgnn=}VU*Hv0S{{VNli-O35Qe`_ZhSvKZXJtOVDUI6gADJU%EApyYYV9o03H}8gGr8x0zcTL8cTSUAXhqJ4b zV_$yArw5zxc{~iUmwuT8t_j_ zx8yMMVVz!KW073Cu3q8P$*=hL5j_rwW-`U|hY7Q|bIe3il2fJnzdhN^fsgiZrQ<>$ zhcRYEg9t5|HWpNE*8|Y?PU6&f63xj{lqZh;i>5d0WdfNx=~2pVzegsdYuDNtkeo`K z8pl^h5AoXGEfPTZ!Gm!yM$KW+K!(-Ef+Y=@G+4drK0F>bqehLVqP!Y>@Z`GbxVjx| zTD6x1Qv$EPT~Eu2k1_X4Vr=Q3IP%Ruak}h52BK6E!yE<%tX3O~7B|Qf*VWxC0i>o5 zp?3MpGUTq_TtU~hD{OlFT@n)#`R?@B>^uAtKVAGGhVA{Yk4y&RodgnO7>=S<*Oz z&R;sB=7lF{>9K)|C_EWuW!U)Z!krSpvbB@2<&31NVk4T*%evB z$4)oPXY1fRHa@aj{$H`{K`wRt9K#i(Dgnv5Asc38Fc zTEB0m;muky2Ia82@>$IBiCnmHo{Q~2k!Q&#EhU{FFa1E>iwot(bq_X@*iRI%MwdL? zvX4XG><<<#1~16AMS*d})Y!Cq446_zdJGW8VcuP|?C(j;b;&1Plp8?5f!IPdk z-^#B2Pjk6bub}_FY%j_E`WtK}wDQiUdwBQA9)G|8W)!$^iTH0$NS1?kr(SZ4mSpaa zsF&Q{Zo1tr*(Wljb#N}p=Ki!_Yoo36qM;fNtO>V;Fue%dZcleeBYow9&}Buexq*b! z*R3cZ#GWoDF;o=lGDtf7VjHlyadppE-9Sau7uul3ZYXc+t0LlmlrO}r34?%QP#!kc j>zz8XGLN|Q2RQma3E8g0&yG1Z00000NkvXXu0mjf1HyGF literal 0 HcmV?d00001 diff --git a/favicon.ico b/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..5d8aac736b0aac09484b1fe69e8517fd4d5cf83d GIT binary patch literal 15406 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 t@*i(SSq*pxu300$rp2OG~v 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%0A_TcnW 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 KmtKQ&0RRByV2yeJ literal 0 HcmV?d00001 diff --git a/fonts/vendor/jost/jost-v4-latin-500italic.woff b/fonts/vendor/jost/jost-v4-latin-500italic.woff new file mode 100644 index 0000000000000000000000000000000000000000..7a8ed959ec3fc128c6e39436f9146fce2e886d9f GIT binary patch literal 14504 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 literal 0 HcmV?d00001 diff --git a/fonts/vendor/jost/jost-v4-latin-500italic.woff2 b/fonts/vendor/jost/jost-v4-latin-500italic.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..c6b9d56e900f3672f0c008cdd009d897243079f5 GIT binary patch literal 11108 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 literal 0 HcmV?d00001 diff --git a/fonts/vendor/jost/jost-v4-latin-700.woff b/fonts/vendor/jost/jost-v4-latin-700.woff new file mode 100644 index 0000000000000000000000000000000000000000..57390f51a05ce6ab203d4f6c8d2392cee78bbd36 GIT binary patch literal 12928 zcmYkj18^nX_XT>B+}O6QiS1-!dt%%6#I|kQ&cw#VwryvEm+$xf_3EAK)m?k_>b=kH zI_Fg1+v~c?i-`e10N;(-4}kRFQOo^1{vY#S^#5<-KSjj=01)eM4ǘCRuI$SZ$y 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 literal 0 HcmV?d00001 diff --git a/fonts/vendor/jost/jost-v4-latin-700.woff2 b/fonts/vendor/jost/jost-v4-latin-700.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..584073a8016f1f1c9ffe31731b8e812e70bda892 GIT binary patch literal 9820 zcmV-iCZpMRPew8T0RR91047`j5C8xG09-r(044qa0RR9100000000000000000000 z0000Q78{99954o8KT}jeR4M?3Vi5=mftL{TE(?P;00A}vBm;(M1Rw>2N(Uee2OEe- zqoSN)wU15j=FYEGCJ%ArdKpq|yk9$jcWs{5$=K9TV^9&5APNeK`TEV00!#xy zxNz}xcw2xesCZnr?=;&$;MqfsH6V~XfUOwm%(40!;0<8S+_}cYJ5VPuaggJ!SCBxU z-|A0$1r*vB^^G{3`Ox^WAIY2-5Vu0|4<1?pL=nt178du{UKrnZQIfWRZN$fw{BFX6 z#fTJ-P>LuS$QJQHKT=uMMyj?*jL@3C5kYY^g8CJ}S1FE=6n2#Y`i$ZmX9CD~Q~g7c zE%J(VGBw?37fyk~BfR?;iOmuw7y2f{-aqPPWJgEYuv1*T4`3=k`+s!^2wx}|{s?G- zFfqYJ5kL?V!;#U#(=!TVX2E7<6Um_fN0A~5<*Fz-)zWCtK&Qz(vD&mT>e9nx#5xH! z+9b&qTcp@wC#ya7u-oq-hbgnt-Ev#D`|iu-DvAp)?!5W%;Kz@f5FtE4K)69c34n&? z0|Uby0hJpX8c$42zM^n=;o|ba!{0Xs&F^sceiBAvqf@Cgq`@NxDw#) zS$BNee)2=endAZFQPTkX;`6Wlcm)H|8^CIkAB^|ZSpbXy%jUaBj`stQuSK;i0pJxt zz0D+GiG`)!VPGDp3ozvTiLyo)`zsferc+^{74o|kekk3O0N8@aT`*v}C{pddxNysw zYxySMErAiyL_Cp9q!Xiwy1|Wu4=g2>d2Wmq*4N3<-Y*I`r!R7XTXoyWIim2>{f+ECo2&_jmV4 zn{BbxCEIMb!wReIbkZ*Wv)dkf?Q_a$XY6-?%R~?R@wZME6fAOd3}fNK0d!#)k+Ny2{Z(!a<6_y#~Xa8k)VZ{vU7K^SBV*dDoO-zcX*Effbq*!qc)usnA3LlGMt zOIW5-OnI9hn9VZm%_*rg8W#1kPDGdk<59xW;Lz#zsEqcHC?LqS_b}2R03^ zA5zP|6Px7VJ&fXbHamFmz-Wyb$5X%_w~o}+XKT6wr*RDW^N|g_R(!qSA+bqLE-iyK zk@G{rf!M4SK7lDAwP-F`4)WS?lHS{i!s~u8p3RiR?4a81lnIfIqwm?e-4cpjh zV&e$3_9LWjohz++EpO>##grUa^B|ob^-d!Li2F@(w~(~PNRLRP&WhweGF36;MFfBk zh$jUMKpGtG{sh+r<3Lh4)}GHcgtx~{RhB4O5aOLQv z)~J-bTFjE3yn&?PQ8pR)Lg4u29oQKLJk%vkewYd_Ti)4@-&>s=6CKI8b6+S<&%r^7 z%0uDTt!DCOSCTzhRVnKtJGe(nCBn|gzR~=N)tRuXQLaL2x#%igrT%5jZscMIcA7l; zo%BZQ(5SI*4oC7B#U!6Uo_YV#Wr$5{KguoBVLy^A=^(f0EI!{b3Zuo}}7 zVul>RRm@q$U zsZ`(+xLp}=D(SMD2bwOdEDeFH)A@0w8Qkf}&tA<=Ua$H-=>7pcE;#z6f44JI^nK&_ zRbPmXqxK5YTlb6+HYRp4)_!x9O+whb*gl1#IKstcTVr4~MnK=X0YlGF^+Nk=OpBH% zgus}Hc~NKA&kfVG?vsrz73SV>MCH27jvZ>LaM1IxaW?sKUXhd0nDehrX1Kx6!p1VW zvfui@(UH~+t7spGINk}jj!}Gu+PN0kUu5xdur`wwDdUpX{mPJ^ZLI2T)DK+v75Evb z#j-_u?`t47s4a2B@UmqfIJd}Q?wU`k?S+Il3|=|HMZ$|odM%%zG+X1qSay^tS9wv1 za>zKBxt$DijA1Tl`jFaTj>)kWW;VA~!>kc@&`D!u#g|}XQji1eX<_t%?IIYfrnHe= zB(9F|GMY+^Q2>T3M@I`pdNQb8u0pk4Oj1};kX~zS9}mjQJo>$@_B`q1;P}l414N51 zK!w(R85~8(r$S^Ke)5v9fcafUb@G17Wsr#9)GJw;vLf;0zmcrSs2EuR(}wIC%8v++ zl;@nNq~JZ1`|{q9M;(;xcUOee ze%=gV5#Q6{EF_d%u;VoK2v5aY4}aj?op$1+x{*WA1z{XkT!ceL9?Pa5glgPa^<9d~ zVoS!Qei1-MK^gFwlu9kgU8tt64jd+q5ww2N+94aG-8B*V=+p7IJ#KzW?de$i#_;|i zhpA6=qQLAA9~RGRNhq1;uMqQH)FL zdf4@LMO6t~$#B#*e908=c8f^fRPXKjp2KHD-*vU4k*rk+Re^hki&=kW9#*F$+GSC$ z2eh2RMcMr|>18e$_Q=s{4i9ehLh)|=hcCCzxarckAm~6PbSslW851%*#zjHNV@A&}a<@Rx#y(H3d`V#ciUP7Q zA;0g%?>{@1>UKfYiwVT)*~GS;byl04BWE?XQ>>vK^Eo`rK$;K)#mzO4{rRec3h#LX z6co9wO_dm0KhgYwBuEanO9tyROwWW!LHvLGv0(j!6K{YdQbbXxZVzhV#>Yt|7*|k75<2 zPLM~_zL2Y4;>aKq9)%+i(q0C{a4}MZvUzy5F>u-@pU2D;r5ji3TNo0b|zJ% zBB|d~PvZmWrnr$pB2N)Tqev!Xe1>7=2mBc?Oe7mLJb&k9hEegQ5DMweSP0EmN5*0C zAune%jN?$vm@OKj>__C$wR#>`$t&nPPoJGW7r`L#>{Tt{OZvl999SeFTQ(l0DSR>Q zMhv=fMbQ^tFcg9fOLK+R_f39F7Rfo}++`9Xe8$0U1)tnlej~e2v3}tJX-J~mnOQk6 zFFh?yH}p*(UR6b7#xAATy|g6N?}rvvp{;($aN9cLWl~&ugQ$hP`5*@e1WlJPmj%mf zFOi;Xk|K^Ew5Kh@G89-5PC2L=rf3;TY>n7VtNoN+2Qkh~85aG(_GQ$+pjRmugeZ3H z9yj+TNAKMT%o~>>qzxtqMWdk6J)AH4VzCTrEwmD@TQm?zgX(cnepX2B6192q5IXhn zlEuI;^%LbG@!7))&uIYzesD+VdGSEWm>VH&Z&wYzZWNL`uWr6qslKY*O_p`uI;Zr%z<4+;UN>&Y=~@2W%RXVdc{W%~XorAwMN(+=BBD<(Og` z@YHV^DD;JgvuS555Bs!=9dZ7UvNJ!=ubsPaYex($OjyFgu-j;F18v&zbp3kdu%{dt zIC@kTLai5s1nNgX2B8mOY)Iy6nob z?CA2BN^hLPyHo>3t((RWE6VEhh8Mp>Lx0>(KoVIWil?kCqDIiD3hFqJ7Ja1_5DYHlYi!r9H;c*Zd7Da7p@L`ovoH;=0r((CggbOsg;E^i*0~koG)IK zl0rb>y3MjpS$V2-%!J}eYsPX`;Rj^dAE_7Dg?b^(P{ZktRE$aryljqNv`Av5yqMT4L@aytt^qG4->ylG^W`i-7bWplIsxQikZpkBL$EWe7e_pyoSLTRBMX`EGUM^pzND|FkV*we)CZ^Fk zz%S30F1A`FeZ>XK1h({kWu`NH(A`=9TB#u;A-g_L?w#yVl!gDm#+-Yhx(qYbFEo`w zp}o~CRm|U{Q`l1E8h-_z>A0B8Cd)`%NLZv5_JN}3{d;Pby&3^OUaI8b$v^RCdd*E% z111iiu1kZca4=VNj&h#DEIL;E18X01Uv@hN*b_^i9{6$F(*FlrGBHZ8Ug6!sgQC`d zjUiODXg~clYpd}n0_#0^kgeq8qzUDURAE$(5_Fkd!Q751l0{333j0OY6ac`DUdcIMP}6m&cSu>DsyN{Iuxy!i@xpKC6ROwkQ)|>0 z1@Ko?fa%>ksa)F6-^32z#P46$pWZ4`l<4CX#b%`UH&@QfN!PVGn3d8P1urX|E0^Vo zB!$Pc$>Jp?uxy{Guu!@kAF zjkuHhd)8#MNTaURDcHk3V+~mQy2(~&w>ENg+$?Oon3W=AW3+CsEI^0TA`v-M%(J4G zopDfYY)OP(R}-m9R|;tHLn=Za`THXn;wu{Ek2v5)y+GSbyEx1Ox`{^`R=!zTOpwV+ z2nL?4d9-(0C{{})e29e8B$M;gNX)8;8T^ylWCcaetqV(5#oFu`*94h1Xg37Zp!RLO z>U>fA;u^TmK7aJ=(f;K(BA-3k`P0sP4^Dxp3Fma>^xa3cze?`*yzF>+_t%ndZQ$NS zpJ$)vrB|D=2XL=O0si=Cdk?t5l=XvLLWRdtxr1Rw77YZf6^tNx@uSSju%W`FcuNUvFPVt3Xk#k5d%23N!iu zH{99hwEWV!y)zOrzqLb1ZbNd@3=AC#GZ4l5XnTmSQ)l<0H{Ps0fx zFcEniGw~MtEp6;4Ec6@q=qtO99VF4W;pi7vDN^T=mC7oU=4r_CSAp5)xyc_C-MzNh zB zdO2}V$Es#l!~BBlrx(@Z??3DxNV6y_3dNG>G%3H*XyR9}9xdS$RhExh_O^8!{t)%RpfOD5i{NUy-!cECgZjMCC-QBqQ)R8eU(#8fs$gT|{nFrl6X zNokEZ$y5=gw2xpA0kQI`Mukt8W|D?M%}=lrEHifgv+((QUzp1 zSZNk#)$r|cbv#{l+NHrute0{k?%vMu4gMBoX`w(8ohIU!8BP4sG*PsqkgqHqwNUS( z@X+kvm{{6B-Z?z#9thz3kNA%aA&|q7Qi4SnCY8nuC~0CeMj$}az6IP?r!^(;&g{@E zP|alX)Bh#SFtgzQE-`~5!{*tDr2_Qr|3~(cO#}tYs3cI{cH=63fG=(WT(yGyKRfARFtK-N~MoL1KgRf=jVuxpkk+Z(_9jJ1B2yuYw<#Cjy zi@a2nX{4?MonAH{Q4Nz*D2jb{f8aEaQT9aUL_riJ!nRJIF4q|!7hjjH<)6zw1J9Y? zU#<=r4#}$=&HZgjV0YkGB*>q!w^~~d9s6aZ~rwHiU0xTM}eG3eZNM@CytVo2-jt-Ip-oV%U z-eZEVe5{qxul?5*iW1UVH8kB~;-_15($_t3Zljy0zd=x1B#w(pLf+B(mnVvh{1ViB zUa^dn4reT;%JiRYh;UgtjjM@N7sodgkl!Nl158|db%sS4mGo#ReEtt4TuU~|!z0xB z8xRIrTD7`nQ#dMzUyx85No=Lb99xl0Z^d#G)iZ}gta(EXdtF5&WqBZ@ z7x}FiFC*a2w=aiZ23}k@Frz#>;KF;@CW42Tr$JhlEfvdhqGYqx&#ka3SE1xNC>n)u z5iy$2Bz|7c#?j6{#^M%Ie@ttKq*R{e85NbKQe{krlv8OmaVj#TG0IY@qGGj?cG(Ay zomxest(wB(eJ+E)8fV9cYj#LrG6XhuhFW?a&FUjlo>Qsrqy^ajpuzsQipF*nG$m*_ zen0hOBq2`%AX{4)kK2S@w?rn9*rNytBOxId9r$W6w# zjZ+`Lwa4K|?{?_7*4HbLp6*z}_ID1@{&RqZ+dh@31+e4|$Zdny#5qz1$)Zse($yIY z4T=S(UG)ASB2w9UJ{YU&ItL&r)y>f+z>)Jd1tRqJz+dl2jB*c8WB`J97&-fkbDXPPT`+sbC@QBFdM@c z005rE5l1B?a5CXHfprUqW`8#p)xR5s-rbKP^zTHYcJ_nIS1HdeBr<1PAd|{d%?)J< ziK}Ty71FHVEJ7T|KYh9&QAOE%@*JnVNF;@hAru+ebVEcDIT{CRKNE-=TMyPf+A+J>6sEw{5q(_iX#RBjxPuARI(@Sp;ICb%A& z4+ZY~AM`u`vHRP4+Oj*Y2M7G_`^%j2_njTOPFd|zey#L9VMNJb_`0lC{=TD=*C}%@6*wjDJ3EF7YC&sS6DusiL6;-EH@VAv|8vcY@8;so zmLmpWcxszyIwvx zlOO1+OD9^sp^4%fA7E0J3F3qKga_ko^h72zk$zY|D4PgZ7M3abHyju@EZ;eMb;G=f zu(F7G3m^Xcdf?Pr{)0f?%`xGRJ$ok_$A`3A^b?9Z`y=l@fQRxpHakZovT?XJo`9QT z-(7 zA6R7hQbgo8|$K@x6Q>U(oIDYU?#={bX{w0gM zamT)K=bar;$0wM<3U*+(e{UY)SL67_0WH<3u66K*?}0{3w=-BmI$g+O*unV;3^ZjJ zeLUr}E{X2&E}}Tle4MUl#(mR7ET$e_!Qwx_?f;=uEp#~%dUU>tz%YpB!xEe-9vH`gQX&q)GS6aki`&qbFjdKvj|GQF9crDg5nb6b~0G8 zTxMQuI6kh57G~sea*rqr6E>{NsIxe+H>l}5(%{0BYMH3Uqz$V!B$cr>5-W8D#>$a* zyz>`hTz}6Xchvnx#FJa9t9c}f7CoPsrB$+{C6N z8WNo8a9JFmSE*vBB1N>g;3iZUL%h~M>}J<8M5vS}qK8{T9tx@SQ?V4|sdKA>{LZyP zp-Lwp1pL}7lgWBVw8~PhB1a#q$Svgpjo)zexp^I3D%DlFTjL8viussH@mrARR8T|r zs2m_%0F%W9nsEm9p*&dOw3F!qs>{S7;>D}@jd+0YqdQm6JuDtm)&Q~9t;fwIb)eL( zAgy^=t_Ggkke4Gb!G`UjGT&e}GGO@Jhq!(`E1VI!73qx&ZFQ$}e1hME1dyB^O&JK@ zN<-)^Q~(R8f=2Tzo_Pb6$Gh%#SKlppcWC(Zy3=5p>!xi<&(8h?Ku$~Q!4rn=d1<0z z$M2lFU7K&}GXd>{*TlT>e1UZT4?RDqZ%l9@&*MZbmTCIWPJqujHHK(U5`K;;kUNdl>N^K`bX&Lghb*9j$2P|sT(yeZ-T+4_eE}({XSCX2C3DDFPEhzHK z>*EHKG+(7rr0Qz6#ww?1UOqEod6-ODmg|dUS-iB<>acI<@eFdvuH#{7+^Q7_Y;x`? z0Dn_dFk4UvVRd#&I>aj|xLH_egnAQhL#46Gs!D}cSD~;)V)e>OU8h|FT>4@Oqc`xl zuSN+r&aZIz8>4{j9a9wZK?m)9*6+FGQSAeNknrzDAZ+{1_FKT?=eFm!gUrlgBcJ1# z+X^+pm~jo_S&st>J+PwuuZnsl=oc ziA`FG)SxwpFkeu}APgoDiTVt1&OC?>l5Y-`Rbc;3mpEAxXZjTRec|edLwUpM?{;V4 ze*K2&#<&5v?+egs=GgwzirkF+pSPRaOMv$`m(F8=@8?3g`{4LCk1K;GaN)_7g8ff& zVC3%!*@7wi{*wDvuki9?{}Qc!gt2Fl`S;#YCJ?5+$TM$)7*Ro>zcU)ezeW7*GWM(| zYG^QBK+rPuP>39e6Fk?*l2^5LNa1qNS+O4S78saievs7FF2jsf@fqX-^F7Z7M^2HX zeQlRa3|TOcA;N0QMc1G3z$bwi1;kYvND2@uAuAXj0{xLuHot=LovGlyEo#vf2xLv5 zb0?;U7DQ|gn<-fv$m)jBQt~L;I+|9{m$|&}?*jue`ODjA^1dJ_nIc;!Wa{xkX7`X4 zjC#E&^+b3D0!YC@vlgS~=(-Xt)i@a!m_=CGgqKYCG!P_lH3C)D^{G!Snh3JB^PTC0 zu6=?71^nXCf`EPp=wqi#h0H8RFB5rqcv~7sVFQH0!Ir2V>Z}~tB@LrI%9~MsrAnwL zP-Fv28-~c=7{y=mq;e@8VrgibCn%m|`iatj(_8^GWI=R^D&lM=FS1MnQLzKtHT=S-R!($+C$o4Uf(@tov4QAQ literal 0 HcmV?d00001 diff --git a/fonts/vendor/jost/jost-v4-latin-700italic.woff b/fonts/vendor/jost/jost-v4-latin-700italic.woff new file mode 100644 index 0000000000000000000000000000000000000000..e23eedf07e15aa6daedd946c423c94fac68f7c92 GIT binary patch literal 14616 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 Caq#>A literal 0 HcmV?d00001 diff --git a/fonts/vendor/jost/jost-v4-latin-700italic.woff2 b/fonts/vendor/jost/jost-v4-latin-700italic.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..e56d892a6eb450ed81d0577e79433782bb36befd GIT binary patch literal 11112 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 literal 0 HcmV?d00001 diff --git a/fonts/vendor/jost/jost-v4-latin-italic.woff b/fonts/vendor/jost/jost-v4-latin-italic.woff new file mode 100644 index 0000000000000000000000000000000000000000..5dcd1115937e539d6c6674d60a5a8ecfb738dc85 GIT binary patch literal 13580 zcmYj%b95)q6K!nU*?42ywr$(CZCe|BHp#}eZQHi(m+$YrKVF}?)2Hs#bk)ps&Gb2Q z-Q~r^fPjI18Y>(S(to|7!;k$x=0EHIZ{i}NVn9H^Ha{H3|9}j%Caxf_{KJI+0fCqT z0fFu4HLC=RE2|0t0fAop_|X4=0mJuqsJt>g)6a3dA6w}M20U>b1j;IcDnFdVk4^Oh zI?pPbO=H`i_&{JeKVxS7jA_ILM6hLU=={S$aQyf{{XZa?+jyG&Z~{O;ls~Z*lCpfI z0xe7pO@2ZS{P?i_2UJiGMT;Nuhx_=kiGM%}y$;D{Ve8`Ylh&`F81FxMTGT94N!i#N z|M)Tetd7b`hS~IdDA6?s)}}Py`xq8JUu)8dG7uCvx!3hhpJ`FdZYJt!9hN^<*Coz zJ}6k=B)9Wl+B|u*8UntmMMa%s7`~SIPFu8J{HOW}e?Qi>yn|qYPMPIxuSmu?kLGAF zd)BNHec2YcPcV;jO3s)UN9?B* z#pcmO)z!9JQ#MloJOsvHL`GP1{kvCB_}xMs6uZ3+;%S0w$PYSIJokb*h;6vG^Z z;PzR}v8O-@n4?N~jPa@mz;tl-k%&Z6GR{IAC`pshFz5gxd{WUIrXmqADuaM52`wII zoS6iySdp9|79v4q2&O1#4jHu9OwvA#)?pg6a$a$f zOzJ)wBt?v~yGXk(f#1K8!>b@h;B0$wd1&A7`}v1_>vzmK=1V z`@?MdZJ*bc1y+4N#yyXt5oU48`#nWnk0UZWJ(MFd8DnI2dc!Q}?F)|v6arh36gro| zTK`_W-HamAe(cEc-$VNhf-PoajLLM$q6iHAUu_Y$E#A>Rw`$bY7s$C|N$iGjh6(Tw4Yv4NZ8J+vW` zB)!z6S;Dv^&8TsLv4J5_(Dyg?4iHd}Ru|+GrR2Ux~C&tyDM;l>&CVk;K3(MMDzQST?}OzzUU!Gxzpn zZh2Lh7MOfUKFB}lBydd->L6Q#d<1blOG@bP#q!^Zm+E=$((8;=W|^D^%89l{9h_F=b6S(a(5aZu3_Z`0o> zzo~0YlB9_ME_36*ik#|T4^pJ)iUuWoG zJFFE+j&Wk??AgrSHO)p^jqhnI&d!`*GFzP48!po?*KmaVj<}zRD-8LCfgX!CjR)3K zum#U;Au|4}O?|QM3b@vOzS)WZcbmRz=>@~naqM0Yw13Qa)f`a!$f3n+&B7LPLxdF9 z#pAoS&wvZpddsxz9uEfFmve}uQB(PSv?AE!hu6N;ukz?)if zdAXI!D7KTFt4luT@WaQ(twF#h+ARe~)Nv>wIFRDc(eBQzo&|Wscx40k^aCXew^@yT z$^;q4yyB7l68-RV`-}bLoR%XJks%C6YAfK!B z_-fIfyzfMEOPidWnMNgByx5E@clUf~%nLoPqVJ_^-^OnmhIUgqtC5W<0hKksl>&ci zk^L3$5%CeXn;3_Hk=jojBIK8!=YYd5Xay!%1pTgb@MdLbls!|wxsJ5Hr2I8^)tiOm z{yLBtxL@~JHXkm9DvBz@W=}gTI6^>(z-rHHZ*sG7S(&)wc*`b1x7vp^fTqCUiVvI~ zN}X!f@*LWivq}>UZa#9187DJ(9nbn=`<1m?nnG|Lx!)=l*0*Bl0i02d-cllCaaG zw&Soq)Oy*{g!&Lh$-hIsTtHokBy#e1!+d(i!$QuXpvwf8v`H31q31_UTF~C)2_x-l z{Y{RDnTXV8rh#6CO@f-{BfmB2bTN;+@HLJxJO=YIbuX3>nE6i-9ga6_Rg7o? zko|t!YlX`WlO_#5X@r?Cqss@Px@l+}HyKxwc-k=W?_M=eIBkdEhJTpC8>ZPw8 zBC^NGrJ3|DdNjWIRA<(WQ>FA`3-EvwBPhOS1ptDvgYZ^bt#7PFLa*lH2Mt1P2)LNdB-Q1M0)(3+sM~JbLO45Y)cXUqKth zY=O?GF!dS&=(4qgLS-U}nqXt)V#Zc3sL|OOIEs zn=-VuuO~%1YzqW1=NfQ0n|~cIs2@8T-Gg*{ZC9bU`~AaAPuf)8?wx_~PA%alEis@+ z&Gn5%IWLk<3HnYj_}Fb>W8$oNc-hJ_rA|{F6qC{{P^^dR)UL3WNBjye8PIV0orV?F zue{J7qvT<6E)#Q!6k!NW3{TF!L zv#`-e%KE(mlfTb^O_pCE5A`sm;F3KUKb(*6X8ul^>@v!8O8Q6e5aoJFzB;QBZE4mM z@EYuUqP9Ge{#xA^%+7P4Chj$HZCOc#*O+jJ@^?=aoQ%H!H850b*bu&p0zo>lb%^}+ zYS%6C?c-&9Zo}=GC8-CFK!E6Y#qcLwv_Xld9 z29^27z0(8sL-b)5z>HvmS(N#O8Fq*`HHIA<6RO4mM(_(!DMOr|tlk3{#Ov16L9UYv znvga*Da+VEh8_WestkUKVMnTg9#bAa+Vk*YAlS6jOOJUxj#42OUxX^}1u?@G5zKlJ zbE-J=W|p6`N^bjW(KZ7z-Zp-5#F7C@Axw>oTf=>_Np@K-Db?g=A+ffz(}YZzWc{?e z2K=sjaFE&{aB$7;&R=9j zYUr_xi-V@a4Z6CJ(s0UqSZerIRysu#sk_P=(EIr^xv&R0W!gl1b($8dOlYDPgQNB1 z!sfOp0aX$41NuGPJBI(5#rTQSDgt^AP4~+MnQw0D?uWDBfu(Im^g3O9cuEl1-g*2w zVF<&l+{6>J~jmJq%OMla|W?>qd^$9t}%4W%0ZST?> z_wO4CyB?HY9cWlb%rAg(DQ^zP!>ORBk?K;aS4#DpXKhBR;qFoP^jEtU(Lz5}O#M}R z6#Zi@uiusfc_S;y8bY6f!(ISFA2u90FmxpZsgbYI*z9Up`{{{^jR#{|n z$UI@vtbrOu@@59v@{JxR7e=;Q*+Pm=PAWh0A3K?SgM{QJt!D|0uD_Z$xQQoE(gRW-D6XM3-iBUUB!H*qAtxm`$=J;Mx?Zsmw~D1^Q_NRYu{`=j5x@AcgAaPcg8nn^#HgESlS^RnIZJsifPDIv)eYMm;sJS(PwR?SD7_Wpy`WT;jW6Y+A+Ms9 zElXCO)*AreAnR%(>uy!STAJXyA>ps;DA||mvRu00^A~)ysjl&TJ6l+d0zkzloWiS_ zR``s#JAH%pSS|#aS$0?uFF2|SvtKZ?s$)l!O1*q~DUIq&kyc)woZNYuO3-O+%eZRh zPa8S$H+Wsg?qqE>9plwFU+FA^ge>IJD{YU?{DFTN0p)+?8^Jvm!tRbXy% zfleok90J45)(C-iXs)0Yc&`$CNnJ^#74Ka>09{PH08TUl43lP?^kR6ySf!$E|EvT~ zL4`g+lQom(HME>x$v7*EsD8hA=BH)h*F@O|(6c8}R*tnr6WpL7S#kIMBkxXm{)&lR zxWIr#BS$}5)TiIb+>LGEr&Pzq#pLrK`g1|iEx_4&G#07)q)erCPm7i`94zGBU?9PPdP!tAImcSjYqy|jg1k5X`F&}{ zB51=Q`A@_sa=l03FmfE@YhsCDXLH1`QsAW@H243E=@} z$*|v9SXqDDk6BumweD0Vs68oD75+wbPPG>S{*K%>pX}@nyYNpj;yZQE1-7wesJ{x- zEwAoXIAXWwE(56n*wnLwVVVt5HF~U$vTAH}9Aaem*?Ui8_n)X8e1jDc9{I-roE{qu zIF9gW?ZOa22cpAkEh&UDP8CCzRMVsbwFH!&4arCoBs_5iF9& zkq-C*_M?ll7+}UbSHwOCIZoi#r|T<%SzY=95~jL-4OYSD9^@Eh#3i6*r!3QAJt!In zV=O2wpTmvHQbPpef#>yh0q140&l4&4FaQnm_sgP2lop4&UgJXwU@uLya3Zv4rSV-cHW9n1eu$B zB4$sdt56dnLlLBIvA|pSnv4h4db5kd!;nl^>wrl+CZ(wY=hTFn4o=GD#v}HSF7u|$ zpi5+U&3yQ1IjTj!H}+2iK&oh*28`LSjP<6@7@ofFe|R$kPBC{(7f>2q_y(ry0M$YU zo3uqxB?w!E>sTu3Sta=t-J#8v2L}ed`u%Lzt?pMRrhJtT#xeS^gLFJ*w6j_%lh9N-0x4H_oiHX{_}z! z$l@xJx6Pt!x`CL>pHuBdlX3Y~!ZgdJhT$GrFT}zJT?gnF+T88zx%6B{KD_v~pvjY( z{VUSN_b_8C&W<)D`?rRI*$>8eeB{T7)9sWojo zQlvUtGDF!|lTWs`m1|8l)R!DY3>xsb`=-xFljczbsE|l%2Dj$n|8^xC-Lro zm2-XUO#RNZ>PT15?!;ehSh8+k=Dq~xj>p<`(wfBNd38l&TQKcIN)q}E%^Gz?ZFe3h>|{(QcT>bLrw~Qf+0fE$rvSc{!2aPy|Nc2XP_(Jo z6KC0xs@)3OHqWeXtf9n;GE%cGwZ!0C*MFr26qF4f+OTI>CyhE*vuetvib3)cxlbsW zJNVc&G@mbBD1_KY7p~-vcp{vud)<+)#i1n^-Omf2eEhl4lu(16z& zKI#$>ZZVdXCf~}1#VNc6j2>k5dN?Ypk4KcuT*5ZqJh@CO)v!g_Tl_5M=|s~iHJVi| zV4j}gLp}oyw!I3xogFJSu&?M_I&&rc?MGpoucfYq+RjSyNg+Jk9T`bAb|Ml-YK@o> z;^~pxp_B=;BAQT4YZ{~Dnd~&2?)M7eo*qA!NJOy(oDGgRJv_+Oi&jf>T*ulGFT6aY z)&Q2K3?qn6Y5nQeELoa|IE`ErE+x zvDP%%R5+YfIOS}S4SGIsa#a}BsF0Ql^No$l+J{(|dC-=9nnhXT58@1eUI$hpM04VF zd7Y3;K3Dh}wtObiD;FI0e2r()3;KGnPdDbHMb$YEdeO*Plm2*{_UMQ?>__v6+j5P_ zRVecb--xc#Bb!059YHOT*|7MtrkRD(=Y&NGC58l;8rNgnHrIJf|6(kk)h_vW%L&43 zKDY6Y`vwJg2s6qON11h>1mLvodeAYjG zW}N5~9M%SuB~4~wu({mnhmAO?w7f~zZyR+WGDpp{;{nyC9+Eo()b0;q1y~J)zIOV6 zK_F-3{vN==b5c0^iQ2vB@}$4;s=cDf3I~zoTTv$p?xH8uu9-7&ynV;FD6PVsY zB%*KDN%_Ahf<@+z@@6wn*A9MsI*kP@^8qFVdQo>4bG8P-?MUA;GD;{G?~TER(8S^! zqS_*~3#HiVU|u*EHBa%tHHJYUD8B{Yni91KG7h?$;xbR&a<>jDjfY#q;Hc;dCHAHOCs$I&rONwXD>J!uuUrNEcJCjnTO!!OW+#DH<+6h9x`UK(ssXX z$w11UO*#V2=v!bqYRKhTn+ZnY|A;L}Q4oB5)g&HrplR~Xp3qf%pJ$WpX*z1{WGg`2 zM0QuKieEwE4U+hmJEkD2H%;JB9DwJEUaDT?)*a6ZO5h(8UOS-KNQ>mY^oVAvdX~{8 zU{69x#}-xTmcyKj&s8^GpMeWc@|xb_+7U?j{LaIR6ZEH=Z_K&Y5hhy;!m^E+{dG9u zd`UIdXyjpPMB`Aa6IfF)VhP@d;B}j?mj9QEadp{y&w>?GXQ>a97O$pyGKEA8B>{&h z#v|XFbg8qX-Pv7#oN+VY3HStBx9ziDit}|`nBXP1Mv}*zc7y8fffSlgkr8~smv+hv zbPO;6XE3c9PSXeZ4w}ZtLdX%wc)ZKb3V(ZL;nKoctcZ)MySo<_2kcrpdLFx2&SKcR zABSDNlu<7nc_1PmG_T?0;bL9L&R9751P9i-r^J&@`np?Yc_Kdgd~qcR zy512im52Hrmn0tqO82Wf^2H;H_vg{kM$W5~>up#p!m$9*pD8bpH0y$Yq_vV$?(}=nUcOY#~my_Ow zycY);r74^D@#4KIXdB=C3|juI(~S?o5L4fUWSgE?*E|stL8BIvz2R7#j%fX2kIcb1 z;fPD(%X=kwNgX~Wb*RNtLE1NPxN$-g479*MLA!+RihNl1QWUCx8yEx3F4awc(N@o5 z1Tkw+ebiU^^Pp>yX{QVl1-xG2TXz!acT`EU!A#^_YuZ@dTiHMnCy* z&xLL=F2Z%IH3m;FB;G%a($66-W7a$XekzS7hQM5>Ac@&AWrEH^$c4YWE7pF5sA<_C zp6A8+#@8~=;B9(dKLGNtJzy3qJW>upuNvhNGX+av{7d|(+Mrl|M(o|%zvz9EQ2gdy z@d)w2>(INgCq7AVb79jzgo%XTxV}E0SDPDMEzdT~E~wK6-ZxmKse=WiL{y(83gy;9hHP2xi?HSvQ`$=#N1l(TrH;uRI`T&gJ%q?(C33-lJO@ivl7oYJX^0n}%pwn+T z_TZ>RMb6P$d#q&EF|m1us8J-G2G3Hh%`c`DT&9^a}7&dcCVfxb1Od9sN<@*=_C z!SnXP>On>c_2h0#Q|q6)w%mD-S`2+`+BM0g!R{q)Fr<=QFzJi`rvm7bM zQz89VWx1Yy(+kO_K^TPW#QXiXCk|AMDK+GHJ2Bb^*)OS{go$paA#@CkF?&`08-Jvq zXepH<**H6;nD|*NV9zx<(Tuq4f;Z=gZKhAo{B6Y$7T`SKyaVA(V^|wDVF0b2v#Jri zg+JyZmaT67tJ}$&4Uhj{4r$(Bfl{=?^9mt(4z`Fm(_h#Y^u)VKO)QjIGLOZDBpmk3 z{l6TiIj<*x9$8xw`bz6v!n3qk=UxOBr-#{xhW&i>c8JIM#^tN(%ur2S{mGyEsde}R z&Uw>)`17y$-_*O4Di5uW7|r5MXf>m60M4P(&k^%~5l`!TPu(-tGh^qZasb!C%+!AuTd(F$1w zz=rrvY5}4MeiGrcRRkvBet+Ol?Nc*|C&1^g6M$ZGKgelDjx$1~isk!}aEPaap#7`t z^wsOsn%lDC2^Oqy>V-#5+l?xxYHcc3srYtlvpNZ)2Vt)VA&hS3J98XVtSdIggyq?e z`fZwZ7Zg!s`0^Cb4Bt~zn+a~!F;I;1Kk57;&Wf`q7BCgksm*(8bp_l5O_UKCsS$yj zx#rGlJzXofX0K}7%OP3QjEZaiWh$R1)oz$fv$8IA84riWPp{XDr>EIKFE6;*@c8~Q zCAKbAS`{uW7&p%pPLBwd8G0f>i&lso6zYvWFF7P3lA+oh>Zhcrcx>)Y4)o?}#0 z$(2H1eLdtW$hPxT<;9>dHlo`w$q0Tq7 z=GFdGrFwS<64r#JitAR!DqdqDcC_YV*A!2+8mBW|@U-qQN_ll}Cd&4u`kc+bzv33NolxxO$!8)O_ zZfpggX_-C9+QU!G%C460EX?*e{Hj^_!a)gt@}-idjnzx$!V zezZmuWsK*Kabh43S1etX&5MD(Rmpa2S?@&``4ot|TG3Li{P4z#VfC!pOTbcSSxhAW z``Jaaayw@>LS~K0(Q;b3@{n6IYSPI5kO-g>+}kgrEy7@JxqkFzlyo&6x}y?mge^gI zhLwj>5DA348`G814oG?Gr69UXsoKwRh?KI_uVDxuOn$R2fn3}Szigi|o0QLkf{*g} zo96^#!e5Q#RD?H^=oufOg2yaVKFGNwf}bG%1uo&(w37YaQY_K4d~5dm3_L}c{nauu z6@uCby~11u)!JXn1F)vAq>Jnl)EAlH zsMT&BS`=a~H!*T>#)6h;77c_Z55<^U03^Xl@X%k7h*2dck)f#4UIFK7AFQt(9o(qF zUQK>O`JcN{yVNUhpKMRAk^izKY2oH_wQ#=1hB0W8kPa^zu-Mq0=4vx*l$-{?W7DL8 zBF4<;S1-A|dv`}z&){f!uz*uLXLrh-Sz37~$#r>QYvh%Sn%WA+{;;n0npMFrIzz-} z&0FK-8Z2bu$yw|E$twrQFqCKb7UMpRr4qZqd{Di_c@EIO5#5GvGt(>rF%@4>EUWnC z3nh7FN&Uu4K6q#jj7)SaCHQW{g7kpdHN$2e?Zr*PL@$j-P!6B8^*YJM-~N(5+qHM` zc}Kp-cTe$as(y^)j%vOt@*2jHfc4?2=LUv6MfaZBHq0T3ASjmNRWRndY3_dk_0XkQ z+gWyQkl=Bh%HIxggs|9<{1Up#zCAd|R{BeOJSr6@`B3j9(^9X7*Nb;Qq6ietxhGoO zb3}^GW=x329G$M1aBjowrnZF+OK22bX1!&IUH7%YX7ax3U~AW)u(mSknAofEhhjh# zo|Q~1s7+CL{NK@)ZLVt8h`>r>e8z$mA^D*tdv^Ol(&wJ*aMv4i=&u`NZb#^GPN7|mO8yh7YuQtmFIcPh7F&b9=X8 zlXy8AbcE*zkZVFa6Nm$QpZJ$w7cUk@8-Q4-&s_s=Y4MTtra+Q3bBE6L3^;5eMN|CW zO^F1+28#8-^cd^Cp-N$+WPK}lxwW}B@42(O07gTV4h`J=i%VW?(-4ZYTa!P#+3kkSV*Wr;P*3gZ#n}U5w6e);d{`aeZt`wfmy`b)NpC zC7Bq`Hgqq}sTuELs)g>dM05M4`;bDQ-pkFF<*}35?<7TET;CprGq|N;lc0_ay9_#YYz`BJu#}%-nxTR?Qn(;lZTiQ5>%6Ecm7u_ zZynHi2bM$aykzStnS4RI)&VE>AH8c;=>fhUe z>Ndm=e9!2(O@;;e4MKW$M8-GBukfjtKK$tp(rU(o`?-A4v`6K!I2(^@i1y9oJ_p5_ z&MrQ}hrcKQz5%lVSsSi@yn6Riwh8g$;^4)@M|JJHDBU_F8|!hOZO;|ybxv&G4m*sh zT$$7>ls$TzC0$!ClVTdO8lIXg&Y!ma{TsPk(nxP#3*_duZK79ew&wtpSX-xeN<~** z+1UUZx&Yqd;@xfD3ewt#wbfVH0iz2NbH^8=d|FKnZ1$F*<*maQ0V1?V~reW!AjZt7zf7<#_RH1E2-yC6)>a= zSxYlclVfR*sv8dTcm8x~=|zN|2hfh7KKznKy$UI$f0|p%2=zF4NMyB5#BSt{?P>oo z62(uHd#A>(OQurxzi0JZrE*TbYYF)+A=lpMHI5+<;c`Z$KiMEQyN;J;C>tc{$P@72 zz$%HsM!`6XRODbUYE;43H7vP}{S&Ha5xb}9u#H$7_`ZsO7r5j-f55dPNe_5ILL=%p zR1Q#P*&8IxWt{ZkBJyL=M}PYU<~0Qk`cFd+1PVMJLphAEkI3@~1Pc12PX_{;4l`;U&)rdMq}EU%}cyC7e({s&|hy z-$da*3W`W!-uUc=Z(B#3F4Y`Wvu&JHZP#7jyr1^CjW=5Fur0Ypd8m_q4XGC? zag8e|b;1zK|K4WqLL|FwLek5S!|Cnll%U>);6D2M*I1!Ufk%N!7ed+VmsDI)rJJzu z+;7C>naTmh2Q~kDRpA*DeD(W+0k-?3c8K!8N~dlVNCnBSjBA|e2&0HZ>ImXqscd&i z@;@T4Gcghy!$gc};c=|H%lrHfUWpim=xyMP1gq2 zvvUKM!U`E|N;iom(lz{b10y4!|7K+`0^noO(D;^mLL*DD! z$TzDq=azO{doFQw@0E5rXk3+VL|=RtF0p&M5qOV!f6dt5|McHzy`VMw3P3FWzmrd{GPU8(pF~=N!W*DB3UIE4$27VZU z7-3;GBiek8jRv(1Ruj^COzvRb9>NxqegHoa6H-y6da)cEIYmOXvrsAUYLHe`r53=@M#l1YvQGlCEV_gJ2ucyc1Dt zyN^Z}dAFLxpc)L-XUgpuXk%iVl5dr$7M*QnlYIEYg_pc?7I7>wbpa1>HT{s0@L)2QXuhvB7b@M>`G<{4Xd+ z(BmPEeQLXbH|ljVPHJ}wA)-!bB8!FOiX|3)E}UcdRFe?&J_+#vrnJ# zsNyKrXS2OwV;oz~vEXa@H^fL!BDzNdX}%%@B&{auzx;zvrJRNa49d($= z*o%EKDKS>aZ(5VA!9>6t2Xa^t+2OE`2 zqoSjO@%VmTIQQ>%uG&0#);?#$84LeaYbcYlk2>)WqPyA+BfQK zc&%yOS$ErRt$6+=;x);Kb{t_paj+EV!Lw!afHY`Uj=F{S2QO@NJ4k3B2)c}Gkjexj9_Act#e?1Yom zBUz+9!6W_3i<6NBHn-e;Yh&->R1Y-vh+} zsQvE!oO@+F-L$|O*dO2l_W#eO+0J+kQcwyo^oM<*1Max>{vGe`>{zx|l4Xrn@13MW z9ZL4$hGcmqJH#ycNCzZ`fGUQLs01#PGHri-ux!$I>9W6{X2NPWnkTeH8&;05``+8o zb-}f$v~^;SE-uE1asM3mW9o;D?W2Eoxd$Q#9$>8f0}23v=4dFx?kCp-0Ea;geROOr z0RJ0jyIaAZHvo932wcC|$wL@miDibKA&j1T90{N=tsO}GY5nzcV*f0TIymFN$*y&@ zS0**E=TJ#nK_^v#yqIx(uAyt92sIO$Bm$*+h&l)CD2V4|q3`wg)CoYEU%+ANHd3hw zI~hS)kT#>X8Oeves>FV0L{IJry%Sy!I+>`hlR+tbB|k*1aM8gFyVeEgoP!PfE0y{Otf?=R9c8cMkZYO z3h)(i5UN!xQxlggZQ3by>7v$S0gWY=KrFL@!7jVy8Z^Yh!z0g#x8)l(s?ZU~6uImQ zn`^GCaMMjy(8N&u_`tyOgNKI}C=fxAAZX#j5k-iA6Dg997z}9f;t{a0;0Xv}iHP8c zN#IFI;mF9KDJh|-sCd!RLNPM(moFbtfdUvdRZ#5g{8g*wt5z*9O`7>~a>8(N@ztgc zM!R-?x^zM5(ZfrxUMTY{;BAQ|{4BE!)^f}FSz!f&U3T*}Xoxot4{syh=55p{tRs#f zIO-_0V~+7@3*Le^_7=F*+Zs4t@(5mxAPM)9Ff%U@Z~`9tPA`VzzLJ1>3&Xvng40WS z3`0c?a2XJJ1QaCzFM$SJ$*N8mh$Nsmnqy`dsRW|nhq2SQ@?%(eO3-*d^AU#miXr$2 zK7xIYx$taAeO0j`Xiq(|@F(zy8m^y`+) zFATG@mX%841Oryw4-x?wtsz1@5D1ZV0zy+W)4Nz};v!b47J%glyzCmvr=JBQr_It~S z%?7;feFtoG(5OQW`@n}zI074Pe*=&3kj2S@9gT2Cl;}<@K_aHZ>?g)+2j;DsO8YnLzr1u<>^$SRGD%WDxJ}#PQ3<=T6Albs@E=qw%TpTHhb)Y zf|@}B0Px_{pdU8We;Z}r9{ZUA_yI0X5@BzQ!e|HwfcajYFk)y$7S*UKiXU0YPPv-W zo*u=QIG`$tkPpFYh)+y&v@O%M?M2WCwwzTO&`?~ks`5q$m7E}NWih=MpA?Z2Z0Zpa z3EbQ06Lv!qg`*MzLXi;}5@{MEB5eHLG)HYhBef7C`}B)Ym?gZ)$uSBirSZrv(tJJ} z5XsjB4t?KNo>2!evSOc8t13aa{ZOS-m_vmCeI%g3_a%j@x}GCTLB+J9g&B8sAsBm> z@X=_@@TEn%d6?~@Ro_m6WhZngf_t&yy3IVJ4r0`m5C9?ptK?l}1c(V2(U?X2!^140 z=5?Tw#;ln=B1`>MIl4cH=~)buvntbpLDL-yFbAX$=tZ$w^r6IGO3I6{D@55ysP82% zl?s+3r-JT*06p2bmzJV;kmP#2y{Tt~C$J7Wut`(^REd)sfOpc9f0nT<3DZWx1&XTL zXc(fG1a^=*KzNIy=^4UpXj+Hh)T=skh>7M}vHIn;U9Z30ULWb9T-<_olKdNm0IoDk zvj5m9T&Te=i5*k({CP-OTG3N>@S_5SchhDRrUi(eu>_5guzz)2XCX|s+nR-Lsv_p|P?_w(kP-D?5lU97q;)}R zK{6Oxcn1Q65O6G!1{DbTIIt7HHby`FkICr0L z(2;{n9O1qI<`pTck%E(v`qXGYwo9GKuA=iV+XNGdF=3d_)Y8~(FDnTap=l+9c%(&$ zP*`^?p$2GU>$$9=#qpJ$h<;Ub_gm^pA60<$!Ed+Hs)mcGw3EU7MtN@1!h!fuC`V>l zIG14lmwV4BrAFGZg)FG9_Rs{VslH3*P{)&#zm)Yslyvm`H;6Xrr0y3bEWi|4iiUN8 zB|^sBnqx`!dW5ks^_9GryPPp=p_rgZgRuv+ukryJImu-Sx3!L4YXsb6lE+G%!+J8g zva)zG>v$q^KH)?hGu+>g;Vf!AzA##26R84*jX`DmvMW$JP=%eh4JlV4e>pvvfxoqINhZ;e6Wk&?nc#iE|9~5#%bvxhl@PKr zb-mQ1dy~l($|lKT3ke1l)=UGPfyVi|Wh-Nl@SJpjwAnCJ9AXkJocsEaj)f%hxf8j< zh~>q{`hD1+72K-FRiRO3tXfz<_PBdXwY9(joUN;MEXHWkwGcvEvy90-|09b=k_JEs z%qf1KDA$wpm;@lexI7JDnRD~u*|sU;JQE5dD( zQC&r0Dx`L6r`(29(GzJ!VU6Bgj|7C)8q%Qie>{x(#n@sj_ZiqD7YX1t18l#pEBBTEMwwT4Z#I(*zK` zMkFa^7;Vsd0{;YY3 zIwt(VREhoQ4B6;k6)Ips0fjRq3|K{evA8cV@;3Y3kNqPJ)+UWq{f)Zucl7-_ZIKT*hx?Z{m;3uE1S|EasD1Z~(<>N|m;QWmWQR^k znKaqK%1pOZ>rPOdepzX}5^U-z=$G4kOv%>E!P&PNs279jp0LAUDU#YbEDorc_c$Psj_1Hu!)HJhH z$Tf*z)wbcx#@^CLu@Cm3-3HcA%-|i4iJG*%TJ~qOiGUd?Z!pBHyenW5|1rSn5HKGn zx9oyfaoq5f`(V4GpBKPR+pfuWp!73tV{5}UZGGEyH>jU4^I@)X8(}=LZzbx2J8J+# zX(7?MDa7{PZG*DqQKYo*&N7=7X>G_pu6kN+HNTy%X;JSGTv$`ld^e=AD}t7))>GN< z5>0-=HVmQ78a3#R_mYug=NFA6v*5x%%5X{QPi3cOCTHxMe|r;l-e`cR)2i;!&K=*+ z^TcgbH3!tJBSZV1MR)YJio#VJC)S;~y?b%ve=A?%37Mr(`bPrC7d`(j$UggrJM0ri z>O8NJfJd%ykb~U{x#Q!YxVBSg<{S;7X{PlN9vn9<{%4FkGJ^9xA?5gZU~3RDWo$g4 z58ml)PqD|zRm*L`ihs1B?4$E0Pbu5@hElAuGF<(JIb^zL$pT=VJK5M2sgL1QLq&Y$ z+^)W=C8KdJ7_L~G?64v=Y`d~Hc`mSRM@_uauqwsr&@RL2aoXs9q_!gs(Y7Xf2edwz zpPmEBR<6_(T%GIw_vw!hf!QAKc~svtkS!H8S zt}uM=6b-1NUYtbla5#x*imjdnR+ht*K~kqa^*=Wk$H1-{fdmNtD!Ud9i?*Cd1lr~$C6cJu^4o1WJE z-Or0@!rC|evwygQ3Ri&l@)lH-p_c5DA(cmJ-rRrYQsV-QF50t>2>%Wg?Gj_f@Ed|k zyEJ><@OsD={lsZlh5|22j+fMYShCAe>mnq`X4b^y2E*%VoOJ}`$=GyL#f#3ilnPU` zo73bqnJN4nEr*JaBKd?y4YCus?X*L>gcr#wD=SrAC6N|Mncw|oYNDOZX3{wFcpm%R zvryz5Z*~?mJI9FT2^g6)-yTkMRVcLPwrr&fr?A{Eu-snE%F(luMNV=~spWR^2sS6Q zl*_fc_H6ymwvjhG8-$BosdHVr>0C0*OP5qnU_{zFn_0eUQpN>7X z!^8*etY}uXcloXvT1;=ul9?*_d-4R-LX{f{Yp?r)-bt?-a{ZqR;ghq9UPal^2C1Mx z%wcYZSn>`P>&Vci>)OyO*yglecRnSWEpV;*2|T<(2ckJXa(BdJ9t{t95% zmg2($8g-UF9D=hiG5q`wfq!6X%8HTTjgX@MI+eoCVGM6Do2M+I z$Xvz7xEc17Ot>~>oYI@8ewf9`6I~?=Iq-~(G(~)oy#iNASH0xRp)FhQ(y00*h>3IV z+=Hth3G;COuBCF1gdsV7=AVQXiXZVhFn@mX+P@cyrfY@&#}8rNbY++nOJ~csc|v9} z(-G@&Uig9n-l!fUhrLfP(;wiLC0VWH?yvbCN{Gj52C2D)kmgw-Ckd!a3@ zK=UGCBm@(ti$ISD^e-}gz#?r5@z*Pid;vRen3Wi&z5QcC{6EVX{tFF1AnK*E8j_M% zlE+Jvm2)&myggYds3;Uc*^Pdm2%k1uvo%`*88zaZLZ5jlOX6I4Dup~RS|OP@lrY;f z$1e{=%9hOgQNv)_#}i`NO@q63d_Uh)aMQ7Ax0-c$Xp{fjQqVUA-37cvlh5h4h&sPw zw@nd|XGDZLV}9CjZd}ev$Z2u*TAG~9KX=jyMi{d3Y~_+UWpjq68K*U#H=EAe#fYBS z&#qn*%kkowFMuwtSNwHTO34+)T0^bJ#S&AJsL&m`MBPdU>NeQBF7&m!f2++SOJNwM z%%&+=JEeP>%u{>jut;{h2A5|Qq?g}VX@!POGTm)ad#xC@xeoLb`tgSUpGYQWfB9b2 z_~m$=tJu$6{9nSiyJ*B#z}+NZRD@hi7ojQp>B)luRil0{F9Mz(flaN0Ol(!4)hZSl zga>V(y@-u|*8XC6=AM+O?11#Rm}~ib0mUQ?&qbT!Xq(<5iUk(+dqhr2qjF!jn7&-L=w0FX2CM#nK4S+k-V5B`YKDEOZ2dLD+n2OS4YJqH8N z&%tN>!iVPWgXSTvPK4xv^jWt##vazMknswa#2X5#rvo=Y)p|MObFz-c7vv-`6--v# z7HX5kMy42IXe#DGja4j*S4W-TBnT^a>voKXMh?V9-HL-$B)CQdq;I&vX>vMY_qzg$ zNgUf2Vm&A3Yna<{8i=Bei0U#NAqBG1Gcd12R^*PSw3gSL_#&28nvE-!p<*2#>hque z2>@x);LIh)tFb`$UL?CDd4HJXLDJOPpXfi8jVTNYNSSiYeUxj+4Vx=_i>1wd*O-y~WTznK4?fIS>ol%b`Uz5WJSc6@jOv)`tQDyh0>E+CI zMy7!83PhZF-Dxgz7T0DHN`%(9%jB#aQ>t2Miz;(v-NuC`J}M`e69pOyE2Eq%Mfk}U zgIz2BF@YL>fI)vcwy??1Kvo*E4^Eup;jdAUYE=av?Szb zmKHm9{4pX|i&PBF3)cQzI*(V((5l#FGKJJ$CCxUb>5=S2s#+qCj!PK!=h4HJvx=D9 zcPY(OO0yEaezzpwz>M6$!m9_kZ7*|i7r&M|SvwQ}Ld)M`GubD?r-jyRQjBLf3~IJD z%#Cp^`6~HbE_G^o{Lp!$5ctL*#M!cDH{$Vci7KA43oxqc69TCnmE4h?<-#iZB3uTg z92BnP=d934wK)0APU6Zd0PR&Yuj=DRl{S2G*P`SIsjBt~ciuNy}*ZEPgR;nKgMhY!%GOXdYhk|J8RmCd7#6R|=azUm=lb)O3N1Ge=%BXO(%ux5m?&TJT-zw9uHL!MYDx|1=PH>j)mlmEwNvLTA9!NZxGFgJ zQXvmJZOKqP1*s#D@UQgmw<%2#>CtamI@-;t^0WZ@i)cx}%1oH4 zDG$$Rmgo-+Fks?j%SlD+$+boP_mJ+;HU?TLa~9!_!@_s&#hmsDY?5f-vP2kD)mR2P z*2aRO`HPyczwZu2Du2%IZ@tk%XMj{aMZ-a)>A=oiPdwcLp6yD>ImTiA<))qX4Qv!^ z_glh^AX@RV=LO&|eN51Q42DZuARxMU8SVidxeq}%@%onXKgi1i7n1%=?9s>e`22ai z&4T+2{!p|5?p!tC^yAofzn;J&HGtZdbR;YetI3F#@QY(^RD5x4gZ->A<_is}E;*7`#ZJa zuA{F^d^n9>32gMliDOS*Zu!AUxbV)2)11YY7r~u7_AgV`ec7(0TeX|ex%{htCT{wR ztpnP5U;H8jpG@vL%oIp2cO_wRGW+L@hM(_k3!S5cLMVk4N_maDlND^)YIbgNe}nla zRsnI6xC)Lxw+WsPFAcsx>YI7T_PDC(Zb$i-hUm%g@JW67vufMpwvzi$lVFR`eb46` z*dkqXNu=&EUtr(}bH0;Jos4k*b2uTMggf%PlMm;WSxIS0M0oOKq`M}=Bl<)Jd(yz0 z1h1v|rKRzsv)@D}C%(Tu!u|W51cUoBYUt`G<}6*KxTsu^qJmy=V?jl&XEkCiDMcJy zQNq5@@-^?@Q_-&P)FlfP^|lzTiajT^CP+2qlB3=G_;Ckv(JA%PGa~ay<*uW~w+_Iv z;Vkz+=>Fs4)`RLjb(HfW&Uskn>WA9xzk@dMmCe(DSCg?TtmfEvt*)J&e<%?gc`I~A zHhiO}7}x97U)E)4N?DdL%(3*S-qm%<+LApsGJ?yYowGJ8+=nKN0+D;!V$RQ@KZT7= z&YaIElsSmbRxdpe)Bne%ME%(d&)j#{XhTXvwFpyKn4D78tR(0zxC1Iu6!yUsoSM?B zvbBg!I%tbw@5a@ISxiu^P3XnxaPrKaO51#i)@@}Ab^f-c!r}bA59bS{5_NoMOkyQzF=!crwiE#O{Ykw%=k&@`&Ir+M&mDcw>~2x&yMb3 z=v65b?&k@mLTyxVLHeJs7h&n@c4pEiJG&GCKX6Iv>~})1zKFT`C!g9C9u)PEa7xWc z-lL3TPn)Tx%A6;KU+nwWlatQ8y;~>$AOBr$!EM=N+nW9y`k`_Q#~1Sb^S;qw$;HK3 zda(w3bLTU8i&$5MQ)1U9-Reo&}8K%|jP#z=?5R1$z|T`H2jVe0nSuR(nWaZz7TUz9!qtzCN2?LJkvm zHbV3X^Uh+4Taq{CBAq+Kx-LL>_bw34_rJVi{n`qJ-@r6_{XYLZ$|L9J4+#ilY`g^Cax4qQU{Qw4z`{06Q(f!1o`z{ZpMtZ`MuFukZ z{e6wzq5eLSy}>g<|BfuA#%##B?nUz@_<+nA2w8;0efk&#cM0bEER6dUy7%~k=9U%o zx1lQJ^Y=EscYEvjwc`(_-rMlrt*sN+j|1}pZ?|IIy_tDqSYyn$HogFY`6X<8z&}ec zTzVhy$OjjHp3oKI&;cD~0RIa*Y@cp<@Qr_=<9;Ag8(6~RN{-yv){tn@N~^LI3AW~r zoXiyNZie=dKNL{L-32^yFaGI?e(L=A z)eA+BqHJhglBh@`h~EGyJ74y_j5=_w@7f0c9!`zYT+EX)6||$ITC^r4LED>FR-4|B z)nXJuOH&%`85*V`B$iaeGRKWel|s4|;{ct@ zrx(a;ZxQS&F2o~+Fn^1NH9E8pj-<7`{Sy0b-|`FT%1C#zo{ILwzpX{PnOkO*!X z+qBRV5y5#B#XNp4ur(<9OZ3a$3S*r<7itoeo1*vNvb6 zl^1jim2(bJc2Rii;$b@^2Sw|WJi_M0F3YXyO*Ih}DvA5yH6%vtS}xvC#26(vH=Tx`JR zdUxuu~`FNINUEjbc0A6`GEn zGZh}>7x%i)&ju2SxU+HkynB#eiQ7Lf4W+h>-7;W(21pvJXExF~L?7&$A64v|DQ__( ziSHAyAmC(7q*nd43?mql8IH*njD%cNTss4_Z5&fS`#P_#k?!}>;4q^Lbg$OPeA@vr zeGSX)S-Vcj$ba)^Szy4t%uGwrV(dtMC4jc$c_@<0XYHLoJpalB%+4?I%WTLIEKl+K z8?J=FtPKLE-3)^TGz~RjuQg(PQouAI0* z2*d+Emuod)a3Ay)P~Vs6(wWMnp?RD=ekjb)mK zx!0^F+7{Bcg)!pH#Q5MKD1XmO6=8XbDT!JkndhjOW&(bs637W#F&&3vR&GXq(jJ$g zT;fT1cVX*OASnJ=Uo?&f2kpW@0U|%U(yr1I9soct>E<;*uo9M#x0S3JdNeMaK3-6p z0017aS`Y=pvmhG5=z?AnytkmYP!F(A$sF>XI=&0|lO}3O20+N|l^cV9?x?hBw?L;R z4H|W$5fd6tQ^0T?MFgzN%`G|;Z7#4Hn=AB0+Q@mQE@Vu9-mU$@(+K8ZgQh}J5_90I zalD0q_i9zE4l&rN2T4SygA4Qc0`1Rg7Ae(ZteQ*HrM?88OgbiIN4a?GypHT>n`RWL zV@aDDwAB(E3*K@Nq)odR2t?bh(S`3%T@ivFc>@76Eu&&}BGSCX8}tZhwRL&@BhsM_ O64P~0YTp1=c=jh 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ΝZaJ#%SsZX@OH(OnaiLSRQF z>*_ayAO+g-Ra6GPY-GxE_fqzCIHV4J+PO~4P)cKe*d^p8K`lIl@#PlPmVXVKRIcF2 z&UvntiU4iay0sA;84H?1@&*d>*PdckS|!-^6v)mHDs%vVgXM9f9 zAGwn$A6hKlw}I2mW8@QB!FaOPc2MgP(D7s^p4gcgOr?9Tm=4TEkK{>BcnwNZAre0a zZHP}>(Jz%dv}+NX6;dgg@j>AO-j+c+?~>oSsK*p1l8R*4 zLbbzg(OVRJiF4ifQ~tCBIUan|93hH=eM><$aD+1QdOZy;b{PTm=KZ_uup4LUef1C5-9jP@6?i_ zD{fZIjdTS2C5)f+SVpBiZW(t@<==qDgr248xe@oDM1|lv%EHwpp^8H+fwhBKk9JY$ z7?VR6mL7xK+aLP)tqh5483L{`ByToOsqdm9+u?TFh*z#-);j_?j%#Tw%7|H3(l-7X zmp|1J!|gcjvuONie#KbGy9>xZ^g<)e?08Vl4rFsZdLeAN`eERdVzf$`s)swE<{2LN zrRY$S>I7tQv`>wWX)vBVP^iOZ)s+T!4s)+$MCV9{DyL`Yy&6?EI0Fml6#_ali-I36 zbkk_uWu#Hsla#ti-{MzXyHOK;NWKKmIRbn?EU%$%wVM$~?R|BhX-LRR`5`idN(7nG zI)!o*w@Z(Cx}UdXa1}nrvf!Cb%|ti}XbuLEB!Roi3e8CoMVTtMA8^*`Nxtt#pkoF^ zt1J*>Fn1w6#u!^P&oEIv6(@2O7EnLHgE9|$IEC~4n5$=MHiL7qls5KLMAvgJBZ6dXT) z^iuoa(tql8mLit}@Y|NHB8r|s0YtM{jxIvJ1TEwm$%7aPU)~g{D)DOZJW7wE+^4*n zuj-R8*01nhAYq2@^6z?Akor_qvS!c=#ykT;yFV69&4Zo}k_tpeJRuvk)R+V=h$kEL zCaJPV%q^|XqbfIxi;C<}I(8h$*5!KfM6mQ<7H9FRDhqOad*qw1H9%?sYeH zrAd0018D1q!I7Kc!88ubm1iAMGK%trPL+JIY9Z)Tyg$?@2qX>GnOh!<+wW#5Ozmr) ziYkfYfXS;iaDbH}uZ|N=i4zg~m580lUTD!l@#}Uq=B9afT!YIjSjQedxVtk}##S0i zt;E`B^&Do6d2T!bA97dC)ZZ1%h~Uis&5KaI)k)d>NUby}`ESD6UjXlrg_(+nUUN!p z3)W^9t@*u&T1N+-yd@j?N4GQnQ`P5S&X~3kv4^$6)OtJEo-OwIT2d4DK(x%MMNlVK zXt^YAV_E}s2W1a~@8U>Hi9AQ;%L9R9!91G1SZLNi8L*sqJ13>>CfBM1%{f)=8J=ON zEq?Snc-t`N=+!f4=S3M62CbdM&a#Wst;s1hN|p}WLN*Z#>;*8~S$x#FXx6Lv3j_3( zA?k>9Jlfif=i-1~`+#&2Pq*ZKx@WsS!H5#IZ3rCr(O0@R#e5A}$m2)w3Oa;QN!!mF zC5Of$Tnv~3@(#5KFj-SyKgUow`LKnKsA((Uj@c0#fzGNEwwgx)M1+6+bDsk<=oxm&M=KqMEP-IlgGR9?IpEeEv>x|T5nXdIy%WzR^)*11%3}=W@uT4g^Ay>YDhM?R z>lAJB#GZYcA#+}x>!gbH$edlcRpw)7V;v#MMx|!xIK_svq~rX8G`c?YC2B*okso(r zDk_hiak6>uV}*WlFR3DY()2F*YA~yWWvzaPp1|DVls(j*aRJg3Vh%xIIkKxzg+<&} zdg+`Bxlhy zq>pZPF_ikP)Pu6eMz?f&mYp?yG^>%g_NsEOR<5R!uAu_&3>mmp>cX+as;pLqQw~2Y z>YQkkJhpIdR<27vacz7qc9n+?oh?56ERS%H=5}Qt*DCheZEj1PL9I(pt5KXWRhaxj zD9P_6`L|>Q$4RGo8x7jU2IW=x>itx0oxrnFru!@s(GF@H8>kQd;k(MOAs7J@KLYP{ zgdzKm2)&y}h!!~N92|;>)MYC8h^Q0c+N!JbrtpWhI@dx{Rbt<6{$^t?J|P%p3cocY zdQ9WQk3Eka*u%KcKwgh zl>42(rF`kuH_;(*1tZx`b#qkKgoLc@;YHtT5AfE3 z$k;#DEi!{jCr;<@pyTYlE)kqCp88Q4mRAH7Ig<0we^`M0%!6Qd5`c70YcBgcSNK;( z$yz?$-LvIvH2zAcjn;&LPst)yNc$^=R4k0pWx$$zho3e#-~Ygh2HgO*UH>40(o9Qa zu9f6c(~fX$3|?Q!h;^xsDZfdhG3Jx%way8XeZ(6wx=qDUPQwbh0%tR8LVMW)d(s0i z-kCisIEpt~g?yKSqvkPc82j>W|2-SAy`e+OLXbo2AUw+;=A+V8d&Za;z*BK@vZahh zre$WMaSJnnA9jIaC-lird^({NifpXHC((5>bKjo>*>!Zgp-HyQe-DKVH?REeIiBq+ z_F6=vf~FFg{pqO=C++i@ZHY({Y87bD!#Y&1aI16?!52lRqAoZ zwq8H*X1xE464>Hz$Tmv>&9l4l@M4%_=?m|l#5R^~)ieE@Ok~!5-=u2qE5pALhU_V#VpH2#lWYXaUF9GTwyC!I5<-EOe&p@>ofLJ~76k;jlH(~-96+1Y@WYWe7Q28-ew`v1Hy z-*!Qe2`ZL?3SC6r2LRarJdS{Qe`5FV7QnhSa==&oX92_@IOI2l{Py_$FaFPaHT$+a z*4z8~{x#?e`zID4BHu?3D6ofe|MojM$FVdL38DQybFTTH_pjNSeB!+_zB=8ud3>oE zyQ;_gEwhjB!9+*KSw=I6yLEs@i^!UFT3ew(d76b|3>JIOOX1O#RW{y#AFC1L6^H*+ z?iOSjdt1hfegTfbr?fu{v07mz|AIB9Eu2pgxYI%xbCeqK7z`cL3luhKu% zuvlf`H4>$`%~2)R-;sHIz_DXcCs+^Au2|$h7?o(Mu$H0leUAoLH(G8yUVQ#24`IZE z`nzE2ah1|8WTuHDqfg2{<#3B}r(!b2>`IiSwodHr@O;Vqa=v;nEPH8hRs=2tP>vU^ z#v5$>Jlk2ilRYT6KfHt1`*rK;S46U?exkcZU=9*0vX>Pp%ivH~#q*EGYsuyO)K&GH zQ(7(RRHSZ-SQE!Du#vwq3sM!aEPYs@FsE%aTtm#B&pbnn9yBwUWK&IVPhYgMiD5&` zOr7dcHLfUQ+ith+YN}W>ytsIzgmSs%%Feo*mO3iDTQ1ffn7T@FdFwFTc)65)Dten~ z=&IB~t|?z$JNp;?XyVD!<+#PrQ`R#hu;+XK1*H)Oo*c;DSI&rV7s}Ru_b>BWSDCCF zJv!!41h-&dcJWvNZ`ge=!hYV(pp#Jt^GZshjHZmbYyhU)37|0c-21;Z**XO5?;XpV=mk9_2B3nG0;nNCa{gP7Y{G#;NWlWT zTg2p-mvcLpItI9Mk7{_+2??lncrikebddw6&y${lL7JUOFa3hhjas5%2`PMJt@HJ% zCYMd;g%MEnZ)H0Q6CmZ|1{$(JUDYp&RG~^M-3cKTN0{(F2n_6RFKFrCR2%1tRf_1m z3=y*C+bToiF%nMISMZ+*=42S`i>wtm2$1ZBPO~BrQ4w}r1&M}a5bdM#`{4QI8m;9T zA*8oIxb0ed1%bD-?x;dAsl1_o?q|o449gv84G9(SxA*vuKJ~XnO5It+Bb3iPzEozz zSP3!>hf@3lWlG8uN>IZ^B7QEV8K?7sXUv*%VTh}I&tpS96F}gX(3 M1^EiD1&;>&Kl+Q0_W%F@ literal 0 HcmV?d00001 diff --git a/fonts/vendor/jost/jost-v4-latin-regular.woff2 b/fonts/vendor/jost/jost-v4-latin-regular.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..7f0bf7556b28d399ec9a6e3cd8864b0ea2bc8668 GIT binary patch literal 8864 zcmV;RB46EiPew8T0RR9103x6O5C8xG09+6N03tvD0RR9100000000000000000000 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 i40u#QdEOH1>H~8NYSyM1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +shrs | a rusty shell + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + +
+
+
+
+
+

Rusty POSIX Shell

+
+
+

shrs is a framework for building and configuring your own shell in rust.

+ Get started +

MIT/Apache GitHub v0.1.0

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

🛠️ Hackable

+

Fully configurable and extensible in Rust

+
+ +
+

⚡Productive

+

Includes modern shell features like completion, hinting and history

+
+ +
+

✅ POSIX compliant

+

Comfortable transition from your favorite shells

+
+ +
+

🧩 Powerful Plugin System

+

Numerous community maintained plugins to take your shell to the next level

+
+ +
+

🎉 Open Source

+

Community maintained and completely free and open source

+
+ +
+

🦀 Written in Rust

+

Of course it is blazingly fast

+
+ + +
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + diff --git a/index.js b/index.js new file mode 100644 index 00000000..8c87d5fb --- /dev/null +++ b/index.js @@ -0,0 +1,146 @@ +var suggestions = document.getElementById('suggestions'); +var userinput = document.getElementById('userinput'); + +document.addEventListener('keydown', inputFocus); + +function inputFocus(e) { + + if (e.keyCode === 191 ) { + e.preventDefault(); + userinput.focus(); + } + + if (e.keyCode === 27 ) { + userinput.blur(); + suggestions.classList.add('d-none'); + } + +} + +document.addEventListener('click', function(event) { + + var isClickInsideElement = suggestions.contains(event.target); + + if (!isClickInsideElement) { + suggestions.classList.add('d-none'); + } + +}); + +/* +Source: + - https://dev.to/shubhamprakash/trap-focus-using-javascript-6a3 +*/ + +document.addEventListener('keydown',suggestionFocus); + +function suggestionFocus(e){ + + const focusableSuggestions= suggestions.querySelectorAll('a'); + const focusable= [...focusableSuggestions]; + const index = focusable.indexOf(document.activeElement); + + let nextIndex = 0; + + if (e.keyCode === 38) { + e.preventDefault(); + nextIndex= index > 0 ? index-1 : 0; + focusableSuggestions[nextIndex].focus(); + } + else if (e.keyCode === 40) { + e.preventDefault(); + nextIndex= index+1 < focusable.length ? index+1 : index; + focusableSuggestions[nextIndex].focus(); + } + +} + + +/* +Source: + - https://github.com/nextapps-de/flexsearch#index-documents-field-search + - https://raw.githack.com/nextapps-de/flexsearch/master/demo/autocomplete.html +*/ + +(function(){ + + var index = new FlexSearch({ + preset: 'score', + cache: true, + doc: { + id: 'id', + field: [ + 'title', + 'description', + 'content', + ], + store: [ + 'href', + 'title', + 'description', + ], + }, + }); + + var docs = [ + {{ range $index, $page := (where .Site.Pages "Section" "docs") -}} + { + id: {{ $index }}, + href: "{{ .RelPermalink | relURL }}", + title: {{ .Title | jsonify }}, + description: {{ .Params.description | jsonify }}, + content: {{ .Content | jsonify }} + }, + {{ end -}} + ]; + + index.add(docs); + + userinput.addEventListener('input', show_results, true); + suggestions.addEventListener('click', accept_suggestion, true); + + function show_results(){ + + var value = this.value; + var results = index.search(value, 5); + var entry, childs = suggestions.childNodes; + var i = 0, len = results.length; + + suggestions.classList.remove('d-none'); + + results.forEach(function(page) { + + entry = document.createElement('div'); + + entry.innerHTML = ''; + + a = entry.querySelector('a'), + t = entry.querySelector('span:first-child'), + d = entry.querySelector('span:nth-child(2)'); + + a.href = page.href; + t.textContent = page.title; + d.textContent = page.description; + + suggestions.appendChild(entry); + + }); + + while(childs.length > len){ + + suggestions.removeChild(childs[i]) + } + + } + + function accept_suggestion(){ + + while(suggestions.lastChild){ + + suggestions.removeChild(suggestions.lastChild); + } + + return false; + } + +}()); diff --git a/js/main.js b/js/main.js new file mode 100644 index 00000000..2fbc2285 --- /dev/null +++ b/js/main.js @@ -0,0 +1,14 @@ +// Set darkmode +document.getElementById('mode').addEventListener('click', () => { + + document.body.classList.toggle('dark'); + localStorage.setItem('theme', document.body.classList.contains('dark') ? 'dark' : 'light'); + +}); + +// enforce local storage setting but also fallback to user-agent preferences +if (localStorage.getItem('theme') === 'dark' || (!localStorage.getItem('theme') && window.matchMedia("(prefers-color-scheme: dark)").matches)) { + + document.body.classList.add('dark'); + +} diff --git a/js/search.js b/js/search.js new file mode 100644 index 00000000..7c5c7458 --- /dev/null +++ b/js/search.js @@ -0,0 +1,317 @@ +var suggestions = document.getElementById('suggestions'); +var userinput = document.getElementById('userinput'); + +document.addEventListener('keydown', inputFocus); + +function inputFocus(e) { + + if (e.keyCode === 191 + && document.activeElement.tagName !== "INPUT" + && document.activeElement.tagName !== "TEXTAREA") { + e.preventDefault(); + userinput.focus(); + } + + if (e.keyCode === 27 ) { + userinput.blur(); + suggestions.classList.add('d-none'); + } + +} + +document.addEventListener('click', function(event) { + + var isClickInsideElement = suggestions.contains(event.target); + + if (!isClickInsideElement) { + suggestions.classList.add('d-none'); + } + +}); + +/* +Source: + - https://dev.to/shubhamprakash/trap-focus-using-javascript-6a3 +*/ + +document.addEventListener('keydown',suggestionFocus); + +function suggestionFocus(e){ + const focusableSuggestions= suggestions.querySelectorAll('a'); + if (suggestions.classList.contains('d-none') + || focusableSuggestions.length === 0) { + return; + } + const focusable= [...focusableSuggestions]; + const index = focusable.indexOf(document.activeElement); + + let nextIndex = 0; + + if (e.keyCode === 38) { + e.preventDefault(); + nextIndex= index > 0 ? index-1 : 0; + focusableSuggestions[nextIndex].focus(); + } + else if (e.keyCode === 40) { + e.preventDefault(); + nextIndex= index+1 < focusable.length ? index+1 : index; + focusableSuggestions[nextIndex].focus(); + } + +} + +/* +Source: + - https://github.com/nextapps-de/flexsearch#index-documents-field-search + - https://raw.githack.com/nextapps-de/flexsearch/master/demo/autocomplete.html + - http://elasticlunr.com/ + - https://github.com/getzola/zola/blob/master/docs/static/search.js +*/ +(function(){ + var index = elasticlunr.Index.load(window.searchIndex); + userinput.addEventListener('input', show_results, true); + suggestions.addEventListener('click', accept_suggestion, true); + + function show_results(){ + var value = this.value.trim(); + var options = { + bool: "OR", + fields: { + title: {boost: 2}, + body: {boost: 1}, + } + }; + var results = index.search(value, options); + + var entry, childs = suggestions.childNodes; + var i = 0, len = results.length; + var items = value.split(/\s+/); + suggestions.classList.remove('d-none'); + + results.forEach(function(page) { + if (page.doc.body !== '') { + entry = document.createElement('div'); + + entry.innerHTML = ''; + + a = entry.querySelector('a'), + t = entry.querySelector('span:first-child'), + d = entry.querySelector('span:nth-child(2)'); + a.href = page.ref; + t.textContent = page.doc.title; + d.innerHTML = makeTeaser(page.doc.body, items); + + suggestions.appendChild(entry); + } + }); + + while(childs.length > len){ + suggestions.removeChild(childs[i]) + } + + } + + function accept_suggestion(){ + + while(suggestions.lastChild){ + + suggestions.removeChild(suggestions.lastChild); + } + + return false; + } + + // Taken from mdbook + // The strategy is as follows: + // First, assign a value to each word in the document: + // Words that correspond to search terms (stemmer aware): 40 + // Normal words: 2 + // First word in a sentence: 8 + // Then use a sliding window with a constant number of words and count the + // sum of the values of the words within the window. Then use the window that got the + // maximum sum. If there are multiple maximas, then get the last one. + // Enclose the terms in . + function makeTeaser(body, terms) { + var TERM_WEIGHT = 40; + var NORMAL_WORD_WEIGHT = 2; + var FIRST_WORD_WEIGHT = 8; + var TEASER_MAX_WORDS = 30; + + var stemmedTerms = terms.map(function (w) { + return elasticlunr.stemmer(w.toLowerCase()); + }); + var termFound = false; + var index = 0; + var weighted = []; // contains elements of ["word", weight, index_in_document] + + // split in sentences, then words + var sentences = body.toLowerCase().split(". "); + for (var i in sentences) { + var words = sentences[i].split(/[\s\n]/); + var value = FIRST_WORD_WEIGHT; + for (var j in words) { + + var word = words[j]; + + if (word.length > 0) { + for (var k in stemmedTerms) { + if (elasticlunr.stemmer(word).startsWith(stemmedTerms[k])) { + value = TERM_WEIGHT; + termFound = true; + } + } + weighted.push([word, value, index]); + value = NORMAL_WORD_WEIGHT; + } + + index += word.length; + index += 1; // ' ' or '.' if last word in sentence + } + + index += 1; // because we split at a two-char boundary '. ' + } + + if (weighted.length === 0) { + if (body.length !== undefined && body.length > TEASER_MAX_WORDS * 10) { + return body.substring(0, TEASER_MAX_WORDS * 10) + '...'; + } else { + return body; + } + } + + var windowWeights = []; + var windowSize = Math.min(weighted.length, TEASER_MAX_WORDS); + // We add a window with all the weights first + var curSum = 0; + for (var i = 0; i < windowSize; i++) { + curSum += weighted[i][1]; + } + windowWeights.push(curSum); + + for (var i = 0; i < weighted.length - windowSize; i++) { + curSum -= weighted[i][1]; + curSum += weighted[i + windowSize][1]; + windowWeights.push(curSum); + } + + // If we didn't find the term, just pick the first window + var maxSumIndex = 0; + if (termFound) { + var maxFound = 0; + // backwards + for (var i = windowWeights.length - 1; i >= 0; i--) { + if (windowWeights[i] > maxFound) { + maxFound = windowWeights[i]; + maxSumIndex = i; + } + } + } + + var teaser = []; + var startIndex = weighted[maxSumIndex][2]; + for (var i = maxSumIndex; i < maxSumIndex + windowSize; i++) { + var word = weighted[i]; + if (startIndex < word[2]) { + // missing text from index to start of `word` + teaser.push(body.substring(startIndex, word[2])); + startIndex = word[2]; + } + + // add around search terms + if (word[1] === TERM_WEIGHT) { + teaser.push(""); + } + + startIndex = word[2] + word[0].length; + // Check the string is ascii characters or not + var re = /^[\x00-\xff]+$/ + if (word[1] !== TERM_WEIGHT && word[0].length >= 12 && !re.test(word[0])) { + // If the string's length is too long, it maybe a Chinese/Japance/Korean article + // if using substring method directly, it may occur error codes on emoji chars + var strBefor = body.substring(word[2], startIndex); + var strAfter = substringByByte(strBefor, 12); + teaser.push(strAfter); + } else { + teaser.push(body.substring(word[2], startIndex)); + } + + if (word[1] === TERM_WEIGHT) { + teaser.push(""); + } + } + teaser.push("…"); + return teaser.join(""); + } +}()); + + +// Get substring by bytes +// If using JavaScript inline substring method, it will return error codes +// Source: https://www.52pojie.cn/thread-1059814-1-1.html +function substringByByte(str, maxLength) { + var result = ""; + var flag = false; + var len = 0; + var length = 0; + var length2 = 0; + for (var i = 0; i < str.length; i++) { + var code = str.codePointAt(i).toString(16); + if (code.length > 4) { + i++; + if ((i + 1) < str.length) { + flag = str.codePointAt(i + 1).toString(16) == "200d"; + } + } + if (flag) { + len += getByteByHex(code); + if (i == str.length - 1) { + length += len; + if (length <= maxLength) { + result += str.substr(length2, i - length2 + 1); + } else { + break + } + } + } else { + if (len != 0) { + length += len; + length += getByteByHex(code); + if (length <= maxLength) { + result += str.substr(length2, i - length2 + 1); + length2 = i + 1; + } else { + break + } + len = 0; + continue; + } + length += getByteByHex(code); + if (length <= maxLength) { + if (code.length <= 4) { + result += str[i] + } else { + result += str[i - 1] + str[i] + } + length2 = i + 1; + } else { + break + } + } + } + return result; +} + +// Get the string bytes from binary +function getByteByBinary(binaryCode) { + // Binary system, starts with `0b` in ES6 + // Octal number system, starts with `0` in ES5 and starts with `0o` in ES6 + // Hexadecimal, starts with `0x` in both ES5 and ES6 + var byteLengthDatas = [0, 1, 2, 3, 4]; + var len = byteLengthDatas[Math.ceil(binaryCode.length / 8)]; + return len; +} + +// Get the string bytes from hexadecimal +function getByteByHex(hexCode) { + return getByteByBinary(parseInt(hexCode, 16).toString(2)); +} diff --git a/logo-doks.png b/logo-doks.png new file mode 100644 index 0000000000000000000000000000000000000000..74bdfb9da9ca89b465ac215d19b0cd7141788dd4 GIT binary patch literal 20786 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:inherit}kbd{padding:.2rem .4rem;font-size:.875em;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:1em;font-weight:700}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:#6c757d;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}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,select{text-transform:none}[role="button"]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]::-webkit-calendar-picker-indicator{display:none}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}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width: 1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type="search"]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none !important}.lead{font-size:1.25rem;font-weight:400}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-6{font-size:2.5rem}}.list-unstyled,.comment-list{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:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer::before{content:"\2014\00A0"}.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:.875em;color:#6c757d}.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{width:100%;padding-right:var(--bs-gutter-x, 24px);padding-left:var(--bs-gutter-x, 24px);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:1240px}}@media (min-width: 1400px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1320px}}.row{--bs-gutter-x: 48px;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) / -2);margin-left:calc(var(--bs-gutter-x) / -2)}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) / 2);padding-left:calc(var(--bs-gutter-x) / 2);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.66667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:6.25%}.col-2{flex:0 0 auto;width:12.5%}.col-3{flex:0 0 auto;width:18.75%}.col-4{flex:0 0 auto;width:25%}.col-5{flex:0 0 auto;width:31.25%}.col-6{flex:0 0 auto;width:37.5%}.col-7{flex:0 0 auto;width:43.75%}.col-8{flex:0 0 auto;width:50%}.col-9{flex:0 0 auto;width:56.25%}.col-10{flex:0 0 auto;width:62.5%}.col-11{flex:0 0 auto;width:68.75%}.col-12{flex:0 0 auto;width:75%}.col-13{flex:0 0 auto;width:81.25%}.col-14{flex:0 0 auto;width:87.5%}.col-15{flex:0 0 auto;width:93.75%}.col-16{flex:0 0 auto;width:100%}.offset-1{margin-left:6.25%}.offset-2{margin-left:12.5%}.offset-3{margin-left:18.75%}.offset-4{margin-left:25%}.offset-5{margin-left:31.25%}.offset-6{margin-left:37.5%}.offset-7{margin-left:43.75%}.offset-8{margin-left:50%}.offset-9{margin-left:56.25%}.offset-10{margin-left:62.5%}.offset-11{margin-left:68.75%}.offset-12{margin-left:75%}.offset-13{margin-left:81.25%}.offset-14{margin-left:87.5%}.offset-15{margin-left:93.75%}.g-0,.gx-0{--bs-gutter-x: 0}.g-0,.gy-0{--bs-gutter-y: 0}.g-1,.gx-1{--bs-gutter-x: .25rem}.g-1,.gy-1{--bs-gutter-y: .25rem}.g-2,.gx-2{--bs-gutter-x: .5rem}.g-2,.gy-2{--bs-gutter-y: .5rem}.g-3,.gx-3{--bs-gutter-x: 1rem}.g-3,.gy-3{--bs-gutter-y: 1rem}.g-4,.gx-4{--bs-gutter-x: 1.5rem}.g-4,.gy-4{--bs-gutter-y: 1.5rem}.g-5,.gx-5{--bs-gutter-x: 3rem}.g-5,.gy-5{--bs-gutter-y: 3rem}@media (min-width: 576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.33333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.66667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:6.25%}.col-sm-2{flex:0 0 auto;width:12.5%}.col-sm-3{flex:0 0 auto;width:18.75%}.col-sm-4{flex:0 0 auto;width:25%}.col-sm-5{flex:0 0 auto;width:31.25%}.col-sm-6{flex:0 0 auto;width:37.5%}.col-sm-7{flex:0 0 auto;width:43.75%}.col-sm-8{flex:0 0 auto;width:50%}.col-sm-9{flex:0 0 auto;width:56.25%}.col-sm-10{flex:0 0 auto;width:62.5%}.col-sm-11{flex:0 0 auto;width:68.75%}.col-sm-12{flex:0 0 auto;width:75%}.col-sm-13{flex:0 0 auto;width:81.25%}.col-sm-14{flex:0 0 auto;width:87.5%}.col-sm-15{flex:0 0 auto;width:93.75%}.col-sm-16{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:6.25%}.offset-sm-2{margin-left:12.5%}.offset-sm-3{margin-left:18.75%}.offset-sm-4{margin-left:25%}.offset-sm-5{margin-left:31.25%}.offset-sm-6{margin-left:37.5%}.offset-sm-7{margin-left:43.75%}.offset-sm-8{margin-left:50%}.offset-sm-9{margin-left:56.25%}.offset-sm-10{margin-left:62.5%}.offset-sm-11{margin-left:68.75%}.offset-sm-12{margin-left:75%}.offset-sm-13{margin-left:81.25%}.offset-sm-14{margin-left:87.5%}.offset-sm-15{margin-left:93.75%}.g-sm-0,.gx-sm-0{--bs-gutter-x: 0}.g-sm-0,.gy-sm-0{--bs-gutter-y: 0}.g-sm-1,.gx-sm-1{--bs-gutter-x: .25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y: .25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x: .5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y: .5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x: 1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y: 1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x: 1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y: 1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x: 3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y: 3rem}}@media (min-width: 768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.66667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:6.25%}.col-md-2{flex:0 0 auto;width:12.5%}.col-md-3{flex:0 0 auto;width:18.75%}.col-md-4{flex:0 0 auto;width:25%}.col-md-5{flex:0 0 auto;width:31.25%}.col-md-6{flex:0 0 auto;width:37.5%}.col-md-7{flex:0 0 auto;width:43.75%}.col-md-8{flex:0 0 auto;width:50%}.col-md-9{flex:0 0 auto;width:56.25%}.col-md-10{flex:0 0 auto;width:62.5%}.col-md-11{flex:0 0 auto;width:68.75%}.col-md-12{flex:0 0 auto;width:75%}.col-md-13{flex:0 0 auto;width:81.25%}.col-md-14{flex:0 0 auto;width:87.5%}.col-md-15{flex:0 0 auto;width:93.75%}.col-md-16{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:6.25%}.offset-md-2{margin-left:12.5%}.offset-md-3{margin-left:18.75%}.offset-md-4{margin-left:25%}.offset-md-5{margin-left:31.25%}.offset-md-6{margin-left:37.5%}.offset-md-7{margin-left:43.75%}.offset-md-8{margin-left:50%}.offset-md-9{margin-left:56.25%}.offset-md-10{margin-left:62.5%}.offset-md-11{margin-left:68.75%}.offset-md-12{margin-left:75%}.offset-md-13{margin-left:81.25%}.offset-md-14{margin-left:87.5%}.offset-md-15{margin-left:93.75%}.g-md-0,.gx-md-0{--bs-gutter-x: 0}.g-md-0,.gy-md-0{--bs-gutter-y: 0}.g-md-1,.gx-md-1{--bs-gutter-x: .25rem}.g-md-1,.gy-md-1{--bs-gutter-y: .25rem}.g-md-2,.gx-md-2{--bs-gutter-x: .5rem}.g-md-2,.gy-md-2{--bs-gutter-y: .5rem}.g-md-3,.gx-md-3{--bs-gutter-x: 1rem}.g-md-3,.gy-md-3{--bs-gutter-y: 1rem}.g-md-4,.gx-md-4{--bs-gutter-x: 1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y: 1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x: 3rem}.g-md-5,.gy-md-5{--bs-gutter-y: 3rem}}@media (min-width: 992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.66667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:6.25%}.col-lg-2{flex:0 0 auto;width:12.5%}.col-lg-3{flex:0 0 auto;width:18.75%}.col-lg-4{flex:0 0 auto;width:25%}.col-lg-5{flex:0 0 auto;width:31.25%}.col-lg-6{flex:0 0 auto;width:37.5%}.col-lg-7{flex:0 0 auto;width:43.75%}.col-lg-8{flex:0 0 auto;width:50%}.col-lg-9{flex:0 0 auto;width:56.25%}.col-lg-10{flex:0 0 auto;width:62.5%}.col-lg-11{flex:0 0 auto;width:68.75%}.col-lg-12{flex:0 0 auto;width:75%}.col-lg-13{flex:0 0 auto;width:81.25%}.col-lg-14{flex:0 0 auto;width:87.5%}.col-lg-15{flex:0 0 auto;width:93.75%}.col-lg-16{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:6.25%}.offset-lg-2{margin-left:12.5%}.offset-lg-3{margin-left:18.75%}.offset-lg-4{margin-left:25%}.offset-lg-5{margin-left:31.25%}.offset-lg-6{margin-left:37.5%}.offset-lg-7{margin-left:43.75%}.offset-lg-8{margin-left:50%}.offset-lg-9{margin-left:56.25%}.offset-lg-10{margin-left:62.5%}.offset-lg-11{margin-left:68.75%}.offset-lg-12{margin-left:75%}.offset-lg-13{margin-left:81.25%}.offset-lg-14{margin-left:87.5%}.offset-lg-15{margin-left:93.75%}.g-lg-0,.gx-lg-0{--bs-gutter-x: 0}.g-lg-0,.gy-lg-0{--bs-gutter-y: 0}.g-lg-1,.gx-lg-1{--bs-gutter-x: .25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y: .25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x: .5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y: .5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x: 1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y: 1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x: 1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y: 1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x: 3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y: 3rem}}@media (min-width: 1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.66667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:6.25%}.col-xl-2{flex:0 0 auto;width:12.5%}.col-xl-3{flex:0 0 auto;width:18.75%}.col-xl-4{flex:0 0 auto;width:25%}.col-xl-5{flex:0 0 auto;width:31.25%}.col-xl-6{flex:0 0 auto;width:37.5%}.col-xl-7{flex:0 0 auto;width:43.75%}.col-xl-8{flex:0 0 auto;width:50%}.col-xl-9{flex:0 0 auto;width:56.25%}.col-xl-10{flex:0 0 auto;width:62.5%}.col-xl-11{flex:0 0 auto;width:68.75%}.col-xl-12{flex:0 0 auto;width:75%}.col-xl-13{flex:0 0 auto;width:81.25%}.col-xl-14{flex:0 0 auto;width:87.5%}.col-xl-15{flex:0 0 auto;width:93.75%}.col-xl-16{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:6.25%}.offset-xl-2{margin-left:12.5%}.offset-xl-3{margin-left:18.75%}.offset-xl-4{margin-left:25%}.offset-xl-5{margin-left:31.25%}.offset-xl-6{margin-left:37.5%}.offset-xl-7{margin-left:43.75%}.offset-xl-8{margin-left:50%}.offset-xl-9{margin-left:56.25%}.offset-xl-10{margin-left:62.5%}.offset-xl-11{margin-left:68.75%}.offset-xl-12{margin-left:75%}.offset-xl-13{margin-left:81.25%}.offset-xl-14{margin-left:87.5%}.offset-xl-15{margin-left:93.75%}.g-xl-0,.gx-xl-0{--bs-gutter-x: 0}.g-xl-0,.gy-xl-0{--bs-gutter-y: 0}.g-xl-1,.gx-xl-1{--bs-gutter-x: .25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y: .25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x: .5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y: .5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x: 1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y: 1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x: 1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y: 1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x: 3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y: 3rem}}@media (min-width: 1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.66667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:6.25%}.col-xxl-2{flex:0 0 auto;width:12.5%}.col-xxl-3{flex:0 0 auto;width:18.75%}.col-xxl-4{flex:0 0 auto;width:25%}.col-xxl-5{flex:0 0 auto;width:31.25%}.col-xxl-6{flex:0 0 auto;width:37.5%}.col-xxl-7{flex:0 0 auto;width:43.75%}.col-xxl-8{flex:0 0 auto;width:50%}.col-xxl-9{flex:0 0 auto;width:56.25%}.col-xxl-10{flex:0 0 auto;width:62.5%}.col-xxl-11{flex:0 0 auto;width:68.75%}.col-xxl-12{flex:0 0 auto;width:75%}.col-xxl-13{flex:0 0 auto;width:81.25%}.col-xxl-14{flex:0 0 auto;width:87.5%}.col-xxl-15{flex:0 0 auto;width:93.75%}.col-xxl-16{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:6.25%}.offset-xxl-2{margin-left:12.5%}.offset-xxl-3{margin-left:18.75%}.offset-xxl-4{margin-left:25%}.offset-xxl-5{margin-left:31.25%}.offset-xxl-6{margin-left:37.5%}.offset-xxl-7{margin-left:43.75%}.offset-xxl-8{margin-left:50%}.offset-xxl-9{margin-left:56.25%}.offset-xxl-10{margin-left:62.5%}.offset-xxl-11{margin-left:68.75%}.offset-xxl-12{margin-left:75%}.offset-xxl-13{margin-left:81.25%}.offset-xxl-14{margin-left:87.5%}.offset-xxl-15{margin-left:93.75%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x: 0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y: 0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x: .25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y: .25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x: .5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y: .5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x: 1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y: 1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x: 1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y: 1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x: 3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y: 3rem}}.table,table{--bs-table-bg: rgba(0,0,0,0);--bs-table-striped-color: #1d2d35;--bs-table-striped-bg: rgba(29,45,53,0.05);--bs-table-active-color: #1d2d35;--bs-table-active-bg: rgba(29,45,53,0.1);--bs-table-hover-color: #1d2d35;--bs-table-hover-bg: rgba(29,45,53,0.075);width:100%;margin-bottom:1rem;color:#1d2d35;vertical-align:top;border-color:#e9ecef}.table>:not(caption)>*>*,table>:not(caption)>*>*{padding:.5rem .5rem;background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)}.table>tbody,table>tbody{vertical-align:inherit}.table>thead,table>thead{vertical-align:bottom}.table>:not(:last-child)>:last-child>*,table>:not(:last-child)>:last-child>*{border-bottom-color:currentColor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem .25rem}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-striped>tbody>tr:nth-of-type(odd){--bs-table-accent-bg: var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-active{--bs-table-accent-bg: var(--bs-table-active-bg);color:var(--bs-table-active-color)}.table-hover>tbody>tr:hover{--bs-table-accent-bg: var(--bs-table-hover-bg);color:var(--bs-table-hover-color)}.table-primary{--bs-table-bg: #dfd5e7;--bs-table-striped-bg: #d5cdde;--bs-table-striped-color: #1d2d35;--bs-table-active-bg: #ccc4d5;--bs-table-active-color: #1d2d35;--bs-table-hover-bg: #d0c8da;--bs-table-hover-color: #1d2d35;color:#1d2d35;border-color:#ccc4d5}.table-secondary{--bs-table-bg: #e2e3e5;--bs-table-striped-bg: #d8dadc;--bs-table-striped-color: #1d2d35;--bs-table-active-bg: #ced1d3;--bs-table-active-color: #1d2d35;--bs-table-hover-bg: #d3d5d8;--bs-table-hover-color: #1d2d35;color:#1d2d35;border-color:#ced1d3}.table-success{--bs-table-bg: #d1e7dd;--bs-table-striped-bg: #c8ded5;--bs-table-striped-color: #1d2d35;--bs-table-active-bg: #bfd4cc;--bs-table-active-color: #1d2d35;--bs-table-hover-bg: #c4d9d0;--bs-table-hover-color: #1d2d35;color:#1d2d35;border-color:#bfd4cc}.table-info{--bs-table-bg: #cff4fc;--bs-table-striped-bg: #c6eaf2;--bs-table-striped-color: #1d2d35;--bs-table-active-bg: #bde0e8;--bs-table-active-color: #1d2d35;--bs-table-hover-bg: #c2e5ed;--bs-table-hover-color: #1d2d35;color:#1d2d35;border-color:#bde0e8}.table-warning{--bs-table-bg: #fff9cc;--bs-table-striped-bg: #f4efc4;--bs-table-striped-color: #1d2d35;--bs-table-active-bg: #e8e5bd;--bs-table-active-color: #1d2d35;--bs-table-hover-bg: #eeeac1;--bs-table-hover-color: #1d2d35;color:#1d2d35;border-color:#e8e5bd}.table-danger{--bs-table-bg: #f8d7da;--bs-table-striped-bg: #edcfd2;--bs-table-striped-color: #1d2d35;--bs-table-active-bg: #e2c6ca;--bs-table-active-color: #1d2d35;--bs-table-hover-bg: #e8cace;--bs-table-hover-color: #1d2d35;color:#1d2d35;border-color:#e2c6ca}.table-light{--bs-table-bg: #f8f9fa;--bs-table-striped-bg: #edeff0;--bs-table-striped-color: #1d2d35;--bs-table-active-bg: #e2e5e6;--bs-table-active-color: #1d2d35;--bs-table-hover-bg: #e8eaeb;--bs-table-hover-color: #1d2d35;color:#1d2d35;border-color:#e2e5e6}.table-dark,body.dark table{--bs-table-bg: #212529;--bs-table-striped-bg: #2c3034;--bs-table-striped-color: #fff;--bs-table-active-bg: #373b3e;--bs-table-active-color: #fff;--bs-table-hover-bg: #323539;--bs-table-hover-color: #fff;color:#fff;border-color:#373b3e}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width: 575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:#6c757d}.form-control,.search-form .search-field,.comment-form input[type="text"],.comment-form input[type="email"],.comment-form input[type="url"],.comment-form textarea{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#1d2d35;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;appearance:none;border-radius:.25rem;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control,.search-form .search-field,.comment-form input[type="text"],.comment-form input[type="email"],.comment-form input[type="url"],.comment-form textarea{transition:none}}.form-control[type="file"],.search-form .search-field[type="file"],.comment-form input[type="file"][type="text"],.comment-form input[type="file"][type="email"],.comment-form input[type="file"][type="url"],.comment-form textarea[type="file"]{overflow:hidden}.form-control[type="file"]:not(:disabled):not([readonly]),.search-form .search-field[type="file"]:not(:disabled):not([readonly]),.comment-form input[type="file"][type="text"]:not(:disabled):not([readonly]),.comment-form input[type="file"][type="email"]:not(:disabled):not([readonly]),.comment-form input[type="file"][type="url"]:not(:disabled):not([readonly]),.comment-form textarea[type="file"]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus,.search-form .search-field:focus,.comment-form input[type="text"]:focus,.comment-form input[type="email"]:focus,.comment-form input[type="url"]:focus,.comment-form textarea:focus{color:#1d2d35;background-color:#fff;border-color:#ae97c3;outline:0;box-shadow:0 0 0 .25rem rgba(93,47,134,0.25)}.form-control::-webkit-date-and-time-value,.search-form .search-field::-webkit-date-and-time-value,.comment-form input[type="text"]::-webkit-date-and-time-value,.comment-form input[type="email"]::-webkit-date-and-time-value,.comment-form input[type="url"]::-webkit-date-and-time-value,.comment-form textarea::-webkit-date-and-time-value{height:1.5em}.form-control::placeholder,.search-form .search-field::placeholder,.comment-form input[type="text"]::placeholder,.comment-form input[type="email"]::placeholder,.comment-form input[type="url"]::placeholder,.comment-form textarea::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.search-form .search-field:disabled,.comment-form input[type="text"]:disabled,.comment-form input[type="email"]:disabled,.comment-form input[type="url"]:disabled,.comment-form textarea:disabled,.form-control[readonly],.search-form .search-field[readonly],.comment-form input[readonly][type="text"],.comment-form input[readonly][type="email"],.comment-form input[readonly][type="url"],.comment-form textarea[readonly]{background-color:#e9ecef;opacity:1}.form-control::file-selector-button,.search-form .search-field::file-selector-button,.comment-form input[type="text"]::file-selector-button,.comment-form input[type="email"]::file-selector-button,.comment-form input[type="url"]::file-selector-button,.comment-form textarea::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;margin-inline-end:.75rem;color:#1d2d35;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control::file-selector-button,.search-form .search-field::file-selector-button,.comment-form input[type="text"]::file-selector-button,.comment-form input[type="email"]::file-selector-button,.comment-form input[type="url"]::file-selector-button,.comment-form textarea::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button,.search-form .search-field:hover:not(:disabled):not([readonly])::file-selector-button,.comment-form input[type="text"]:hover:not(:disabled):not([readonly])::file-selector-button,.comment-form input[type="email"]:hover:not(:disabled):not([readonly])::file-selector-button,.comment-form input[type="url"]:hover:not(:disabled):not([readonly])::file-selector-button,.comment-form textarea:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#dde0e3}.form-control::-webkit-file-upload-button,.search-form .search-field::-webkit-file-upload-button,.comment-form input[type="text"]::-webkit-file-upload-button,.comment-form input[type="email"]::-webkit-file-upload-button,.comment-form input[type="url"]::-webkit-file-upload-button,.comment-form textarea::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;margin-inline-end:.75rem;color:#1d2d35;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control::-webkit-file-upload-button,.search-form .search-field::-webkit-file-upload-button,.comment-form input[type="text"]::-webkit-file-upload-button,.comment-form input[type="email"]::-webkit-file-upload-button,.comment-form input[type="url"]::-webkit-file-upload-button,.comment-form textarea::-webkit-file-upload-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button,.search-form .search-field:hover:not(:disabled):not([readonly])::-webkit-file-upload-button,.comment-form input[type="text"]:hover:not(:disabled):not([readonly])::-webkit-file-upload-button,.comment-form input[type="email"]:hover:not(:disabled):not([readonly])::-webkit-file-upload-button,.comment-form input[type="url"]:hover:not(:disabled):not([readonly])::-webkit-file-upload-button,.comment-form textarea:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#dde0e3}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:#1d2d35;background-color:transparent;border:solid transparent;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{min-height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;margin-inline-end:.5rem}.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem -.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;margin-inline-end:1rem}.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;margin-inline-end:1rem}textarea.form-control,.search-form textarea.search-field{min-height:calc(1.5em + .75rem + 2px)}textarea.form-control-sm{min-height:calc(1.5em + .5rem + 2px)}textarea.form-control-lg{min-height:calc(1.5em + 1rem + 2px)}.form-control-color{max-width:3rem;height:auto;padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{height:1.5em;border-radius:.25rem}.form-control-color::-webkit-color-swatch{height:1.5em;border-radius:.25rem}.form-select{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#1d2d35;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:.25rem;appearance:none}.form-select:focus{border-color:#ae97c3;outline:0;box-shadow:0 0 0 .25rem rgba(93,47,134,0.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:#e9ecef}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #1d2d35}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-input{width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(0,0,0,0.25);appearance:none;color-adjust:exact}.form-check-input[type="checkbox"]{border-radius:.25em}.form-check-input[type="radio"]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#ae97c3;outline:0;box-shadow:0 0 0 .25rem rgba(93,47,134,0.25)}.form-check-input:checked{background-color:#5d2f86;border-color:#5d2f86}.form-check-input[type="checkbox"]:checked{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")}.form-check-input[type="radio"]:checked{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type="checkbox"]:indeterminate{background-color:#5d2f86;border-color:#5d2f86;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input[disabled]~.form-check-label,.form-check-input:disabled~.form-check-label{opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{width:2em;margin-left:-2.5em;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280,0,0,0.25%29'/%3e%3c/svg%3e");background-position:left center;border-radius:2em;transition:background-position 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23ae97c3'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.btn-check[disabled]+.btn,.search-form .btn-check[disabled]+.search-submit,.comment-form .btn-check[disabled]+input[type="submit"],.btn-check:disabled+.btn,.search-form .btn-check:disabled+.search-submit,.comment-form .btn-check:disabled+input[type="submit"]{pointer-events:none;filter:none;opacity:.65}.form-range{width:100%;height:1.5rem;padding:0;background-color:transparent;appearance:none}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(93,47,134,0.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(93,47,134,0.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#5d2f86;border:0;border-radius:1rem;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;appearance:none}@media (prefers-reduced-motion: reduce){.form-range::-webkit-slider-thumb{transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#cec1db}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#5d2f86;border:0;border-radius:1rem;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;appearance:none}@media (prefers-reduced-motion: reduce){.form-range::-moz-range-thumb{transition:none}}.form-range::-moz-range-thumb:active{background-color:#cec1db}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.form-range:disabled::-moz-range-thumb{background-color:#adb5bd}.form-floating{position:relative}.form-floating>.form-control,.search-form .form-floating>.search-field,.comment-form .form-floating>input[type="text"],.comment-form .form-floating>input[type="email"],.comment-form .form-floating>input[type="url"],.comment-form .form-floating>textarea,.form-floating>.form-select{height:calc(3.5rem + 2px);padding:1rem .75rem}.form-floating>label{position:absolute;top:0;left:0;height:100%;padding:1rem .75rem;pointer-events:none;border:1px solid transparent;transform-origin:0 0;transition:opacity 0.1s ease-in-out,transform 0.1s ease-in-out}@media (prefers-reduced-motion: reduce){.form-floating>label{transition:none}}.form-floating>.form-control::placeholder,.search-form .form-floating>.search-field::placeholder,.comment-form .form-floating>input[type="text"]::placeholder,.comment-form .form-floating>input[type="email"]::placeholder,.comment-form .form-floating>input[type="url"]::placeholder,.comment-form .form-floating>textarea::placeholder{color:transparent}.form-floating>.form-control:focus,.search-form .form-floating>.search-field:focus,.comment-form .form-floating>input[type="text"]:focus,.comment-form .form-floating>input[type="email"]:focus,.comment-form .form-floating>input[type="url"]:focus,.comment-form .form-floating>textarea:focus,.form-floating>.form-control:not(:placeholder-shown),.search-form .form-floating>.search-field:not(:placeholder-shown),.comment-form .form-floating>input[type="text"]:not(:placeholder-shown),.comment-form .form-floating>input[type="email"]:not(:placeholder-shown),.comment-form .form-floating>input[type="url"]:not(:placeholder-shown),.comment-form .form-floating>textarea:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill,.search-form .form-floating>.search-field:-webkit-autofill,.comment-form .form-floating>input[type="text"]:-webkit-autofill,.comment-form .form-floating>input[type="email"]:-webkit-autofill,.comment-form .form-floating>input[type="url"]:-webkit-autofill,.comment-form .form-floating>textarea:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus~label,.search-form .form-floating>.search-field:focus~label,.comment-form .form-floating>input[type="text"]:focus~label,.comment-form .form-floating>input[type="email"]:focus~label,.comment-form .form-floating>input[type="url"]:focus~label,.comment-form .form-floating>textarea:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.search-form .form-floating>.search-field:not(:placeholder-shown)~label,.comment-form .form-floating>input[type="text"]:not(:placeholder-shown)~label,.comment-form .form-floating>input[type="email"]:not(:placeholder-shown)~label,.comment-form .form-floating>input[type="url"]:not(:placeholder-shown)~label,.comment-form .form-floating>textarea:not(:placeholder-shown)~label,.form-floating>.form-select~label{opacity:.65;transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>.form-control:-webkit-autofill~label,.search-form .form-floating>.search-field:-webkit-autofill~label,.comment-form .form-floating>input[type="text"]:-webkit-autofill~label,.comment-form .form-floating>input[type="email"]:-webkit-autofill~label,.comment-form .form-floating>input[type="url"]:-webkit-autofill~label,.comment-form .form-floating>textarea:-webkit-autofill~label{opacity:.65;transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.search-form .input-group>.search-field,.comment-form .input-group>input[type="text"],.comment-form .input-group>input[type="email"],.comment-form .input-group>input[type="url"],.comment-form .input-group>textarea,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.search-form .input-group>.search-field:focus,.comment-form .input-group>input[type="text"]:focus,.comment-form .input-group>input[type="email"]:focus,.comment-form .input-group>input[type="url"]:focus,.comment-form .input-group>textarea:focus,.input-group>.form-select:focus{z-index:3}.input-group .btn,.input-group .search-form .search-submit,.search-form .input-group .search-submit,.input-group .comment-form input[type="submit"],.comment-form .input-group input[type="submit"]{position:relative;z-index:2}.input-group .btn:focus,.input-group .search-form .search-submit:focus,.search-form .input-group .search-submit:focus,.input-group .comment-form input[type="submit"]:focus,.comment-form .input-group input[type="submit"]:focus{z-index:3}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#1d2d35;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-lg>.form-control,.search-form .input-group-lg>.search-field,.comment-form .input-group-lg>input[type="text"],.comment-form .input-group-lg>input[type="email"],.comment-form .input-group-lg>input[type="url"],.comment-form .input-group-lg>textarea,.input-group-lg>.form-select,.input-group-lg>.input-group-text,.input-group-lg>.btn,.search-form .input-group-lg>.search-submit,.comment-form .input-group-lg>input[type="submit"]{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.input-group-sm>.form-control,.search-form .input-group-sm>.search-field,.comment-form .input-group-sm>input[type="text"],.comment-form .input-group-sm>input[type="email"],.comment-form .input-group-sm>input[type="url"],.comment-form .input-group-sm>textarea,.input-group-sm>.form-select,.input-group-sm>.input-group-text,.input-group-sm>.btn,.search-form .input-group-sm>.search-submit,.comment-form .input-group-sm>input[type="submit"]{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n + 3){border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>:nth-last-child(n + 3):not(.dropdown-toggle):not(.dropdown-menu),.input-group.has-validation>.dropdown-toggle:nth-last-child(n + 4){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#198754}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(25,135,84,0.9);border-radius:.25rem}.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,.was-validated .search-form .search-field:valid,.search-form .was-validated .search-field:valid,.was-validated .comment-form input[type="text"]:valid,.comment-form .was-validated input[type="text"]:valid,.was-validated .comment-form input[type="email"]:valid,.comment-form .was-validated input[type="email"]:valid,.was-validated .comment-form input[type="url"]:valid,.comment-form .was-validated input[type="url"]:valid,.was-validated .comment-form textarea:valid,.comment-form .was-validated textarea:valid,.form-control.is-valid,.search-form .is-valid.search-field,.comment-form input.is-valid[type="text"],.comment-form input.is-valid[type="email"],.comment-form input.is-valid[type="url"],.comment-form textarea.is-valid{border-color:#198754;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' 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(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:valid:focus,.was-validated .search-form .search-field:valid:focus,.search-form .was-validated .search-field:valid:focus,.was-validated .comment-form input[type="text"]:valid:focus,.comment-form .was-validated input[type="text"]:valid:focus,.was-validated .comment-form input[type="email"]:valid:focus,.comment-form .was-validated input[type="email"]:valid:focus,.was-validated .comment-form input[type="url"]:valid:focus,.comment-form .was-validated input[type="url"]:valid:focus,.was-validated .comment-form textarea:valid:focus,.comment-form .was-validated textarea:valid:focus,.form-control.is-valid:focus,.search-form .is-valid.search-field:focus,.comment-form input.is-valid[type="text"]:focus,.comment-form input.is-valid[type="email"]:focus,.comment-form input.is-valid[type="url"]:focus,.comment-form textarea.is-valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,0.25)}.was-validated textarea.form-control:valid,.was-validated .search-form textarea.search-field:valid,.search-form .was-validated textarea.search-field:valid,textarea.form-control.is-valid,.search-form textarea.is-valid.search-field{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .form-select:valid,.form-select.is-valid{border-color:#198754;padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' 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-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-select:valid:focus,.form-select.is-valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,0.25)}.was-validated .form-check-input:valid,.form-check-input.is-valid{border-color:#198754}.was-validated .form-check-input:valid:checked,.form-check-input.is-valid:checked{background-color:#198754}.was-validated .form-check-input:valid:focus,.form-check-input.is-valid:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,0.25)}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:#198754}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.was-validated .input-group .form-control:valid,.was-validated .input-group .search-form .search-field:valid,.search-form .was-validated .input-group .search-field:valid,.was-validated .input-group .comment-form input[type="text"]:valid,.comment-form .was-validated .input-group input[type="text"]:valid,.was-validated .input-group .comment-form input[type="email"]:valid,.comment-form .was-validated .input-group input[type="email"]:valid,.was-validated .input-group .comment-form input[type="url"]:valid,.comment-form .was-validated .input-group input[type="url"]:valid,.was-validated .input-group .comment-form textarea:valid,.comment-form .was-validated .input-group textarea:valid,.input-group .form-control.is-valid,.input-group .search-form .is-valid.search-field,.search-form .input-group .is-valid.search-field,.input-group .comment-form input.is-valid[type="text"],.comment-form .input-group input.is-valid[type="text"],.input-group .comment-form input.is-valid[type="email"],.comment-form .input-group input.is-valid[type="email"],.input-group .comment-form input.is-valid[type="url"],.comment-form .input-group input.is-valid[type="url"],.input-group .comment-form textarea.is-valid,.comment-form .input-group textarea.is-valid,.was-validated .input-group .form-select:valid,.input-group .form-select.is-valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(220,53,69,0.9);border-radius:.25rem}.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,.was-validated .search-form .search-field:invalid,.search-form .was-validated .search-field:invalid,.was-validated .comment-form input[type="text"]:invalid,.comment-form .was-validated input[type="text"]:invalid,.was-validated .comment-form input[type="email"]:invalid,.comment-form .was-validated input[type="email"]:invalid,.was-validated .comment-form input[type="url"]:invalid,.comment-form .was-validated input[type="url"]:invalid,.was-validated .comment-form textarea:invalid,.comment-form .was-validated textarea:invalid,.form-control.is-invalid,.search-form .is-invalid.search-field,.comment-form input.is-invalid[type="text"],.comment-form input.is-invalid[type="email"],.comment-form input.is-invalid[type="url"],.comment-form textarea.is-invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%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(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:invalid:focus,.was-validated .search-form .search-field:invalid:focus,.search-form .was-validated .search-field:invalid:focus,.was-validated .comment-form input[type="text"]:invalid:focus,.comment-form .was-validated input[type="text"]:invalid:focus,.was-validated .comment-form input[type="email"]:invalid:focus,.comment-form .was-validated input[type="email"]:invalid:focus,.was-validated .comment-form input[type="url"]:invalid:focus,.comment-form .was-validated input[type="url"]:invalid:focus,.was-validated .comment-form textarea:invalid:focus,.comment-form .was-validated textarea:invalid:focus,.form-control.is-invalid:focus,.search-form .is-invalid.search-field:focus,.comment-form input.is-invalid[type="text"]:focus,.comment-form input.is-invalid[type="email"]:focus,.comment-form input.is-invalid[type="url"]:focus,.comment-form textarea.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,0.25)}.was-validated textarea.form-control:invalid,.was-validated .search-form textarea.search-field:invalid,.search-form .was-validated textarea.search-field:invalid,textarea.form-control.is-invalid,.search-form textarea.is-invalid.search-field{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .form-select:invalid,.form-select.is-invalid{border-color:#dc3545;padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%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-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-select:invalid:focus,.form-select.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,0.25)}.was-validated .form-check-input:invalid,.form-check-input.is-invalid{border-color:#dc3545}.was-validated .form-check-input:invalid:checked,.form-check-input.is-invalid:checked{background-color:#dc3545}.was-validated .form-check-input:invalid:focus,.form-check-input.is-invalid:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,0.25)}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:#dc3545}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.was-validated .input-group .form-control:invalid,.was-validated .input-group .search-form .search-field:invalid,.search-form .was-validated .input-group .search-field:invalid,.was-validated .input-group .comment-form input[type="text"]:invalid,.comment-form .was-validated .input-group input[type="text"]:invalid,.was-validated .input-group .comment-form input[type="email"]:invalid,.comment-form .was-validated .input-group input[type="email"]:invalid,.was-validated .input-group .comment-form input[type="url"]:invalid,.comment-form .was-validated .input-group input[type="url"]:invalid,.was-validated .input-group .comment-form textarea:invalid,.comment-form .was-validated .input-group textarea:invalid,.input-group .form-control.is-invalid,.input-group .search-form .is-invalid.search-field,.search-form .input-group .is-invalid.search-field,.input-group .comment-form input.is-invalid[type="text"],.comment-form .input-group input.is-invalid[type="text"],.input-group .comment-form input.is-invalid[type="email"],.comment-form .input-group input.is-invalid[type="email"],.input-group .comment-form input.is-invalid[type="url"],.comment-form .input-group input.is-invalid[type="url"],.input-group .comment-form textarea.is-invalid,.comment-form .input-group textarea.is-invalid,.was-validated .input-group .form-select:invalid,.input-group .form-select.is-invalid{z-index:3}.btn,.search-form .search-submit,.comment-form input[type="submit"]{display:inline-block;font-weight:400;line-height:1.5;color:#1d2d35;text-align:center;vertical-align:middle;cursor:pointer;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.btn,.search-form .search-submit,.comment-form input[type="submit"]{transition:none}}.btn:hover,.search-form .search-submit:hover,.comment-form input[type="submit"]:hover{color:#1d2d35}.btn-check:focus+.btn,.search-form .btn-check:focus+.search-submit,.comment-form .btn-check:focus+input[type="submit"],.btn:focus,.search-form .search-submit:focus,.comment-form input[type="submit"]:focus{outline:0;box-shadow:0 0 0 .25rem rgba(93,47,134,0.25)}.btn:disabled,.search-form .search-submit:disabled,.comment-form input[type="submit"]:disabled,.btn.disabled,.search-form .disabled.search-submit,.comment-form input.disabled[type="submit"],fieldset:disabled .btn,fieldset:disabled .search-form .search-submit,.search-form fieldset:disabled .search-submit,fieldset:disabled .comment-form input[type="submit"],.comment-form fieldset:disabled input[type="submit"]{pointer-events:none;opacity:.65}.btn-primary{color:#fff;background-color:#5d2f86;border-color:#5d2f86}.btn-primary:hover{color:#fff;background-color:#4f2872;border-color:#4a266b}.btn-check:focus+.btn-primary,.btn-primary:focus{color:#fff;background-color:#4f2872;border-color:#4a266b;box-shadow:0 0 0 .25rem rgba(117,78,152,0.5)}.btn-check:checked+.btn-primary,.btn-check:active+.btn-primary,.btn-primary:active,.btn-primary.active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#4a266b;border-color:#462365}.btn-check:checked+.btn-primary:focus,.btn-check:active+.btn-primary:focus,.btn-primary:active:focus,.btn-primary.active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(117,78,152,0.5)}.btn-primary:disabled,.btn-primary.disabled{color:#fff;background-color:#5d2f86;border-color:#5d2f86}.btn-secondary,.search-form .search-submit,.comment-form input[type="submit"]{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover,.search-form .search-submit:hover,.comment-form input[type="submit"]:hover{color:#fff;background-color:#5c636a;border-color:#565e64}.btn-check:focus+.btn-secondary,.search-form .btn-check:focus+.search-submit,.comment-form .btn-check:focus+input[type="submit"],.btn-secondary:focus,.search-form .search-submit:focus,.comment-form input[type="submit"]:focus{color:#fff;background-color:#5c636a;border-color:#565e64;box-shadow:0 0 0 .25rem rgba(130,138,145,0.5)}.btn-check:checked+.btn-secondary,.search-form .btn-check:checked+.search-submit,.comment-form .btn-check:checked+input[type="submit"],.btn-check:active+.btn-secondary,.search-form .btn-check:active+.search-submit,.comment-form .btn-check:active+input[type="submit"],.btn-secondary:active,.search-form .search-submit:active,.comment-form input[type="submit"]:active,.btn-secondary.active,.search-form .active.search-submit,.comment-form input.active[type="submit"],.show>.btn-secondary.dropdown-toggle,.search-form .show>.dropdown-toggle.search-submit,.comment-form .show>input.dropdown-toggle[type="submit"]{color:#fff;background-color:#565e64;border-color:#51585e}.btn-check:checked+.btn-secondary:focus,.search-form .btn-check:checked+.search-submit:focus,.comment-form .btn-check:checked+input[type="submit"]:focus,.btn-check:active+.btn-secondary:focus,.search-form .btn-check:active+.search-submit:focus,.comment-form .btn-check:active+input[type="submit"]:focus,.btn-secondary:active:focus,.search-form .search-submit:active:focus,.comment-form input[type="submit"]:active:focus,.btn-secondary.active:focus,.search-form .active.search-submit:focus,.comment-form input.active[type="submit"]:focus,.show>.btn-secondary.dropdown-toggle:focus,.search-form .show>.dropdown-toggle.search-submit:focus,.comment-form .show>input.dropdown-toggle[type="submit"]:focus{box-shadow:0 0 0 .25rem rgba(130,138,145,0.5)}.btn-secondary:disabled,.search-form .search-submit:disabled,.comment-form input[type="submit"]:disabled,.btn-secondary.disabled,.search-form .disabled.search-submit,.comment-form input.disabled[type="submit"]{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-success{color:#fff;background-color:#198754;border-color:#198754}.btn-success:hover{color:#fff;background-color:#157347;border-color:#146c43}.btn-check:focus+.btn-success,.btn-success:focus{color:#fff;background-color:#157347;border-color:#146c43;box-shadow:0 0 0 .25rem rgba(60,153,110,0.5)}.btn-check:checked+.btn-success,.btn-check:active+.btn-success,.btn-success:active,.btn-success.active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#146c43;border-color:#13653f}.btn-check:checked+.btn-success:focus,.btn-check:active+.btn-success:focus,.btn-success:active:focus,.btn-success.active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(60,153,110,0.5)}.btn-success:disabled,.btn-success.disabled{color:#fff;background-color:#198754;border-color:#198754}.btn-info{color:#1d2d35;background-color:#0dcaf0;border-color:#0dcaf0}.btn-info:hover{color:#1d2d35;background-color:#31d2f2;border-color:#25cff2}.btn-check:focus+.btn-info,.btn-info:focus{color:#1d2d35;background-color:#31d2f2;border-color:#25cff2;box-shadow:0 0 0 .25rem rgba(15,178,212,0.5)}.btn-check:checked+.btn-info,.btn-check:active+.btn-info,.btn-info:active,.btn-info.active,.show>.btn-info.dropdown-toggle{color:#1d2d35;background-color:#3dd5f3;border-color:#25cff2}.btn-check:checked+.btn-info:focus,.btn-check:active+.btn-info:focus,.btn-info:active:focus,.btn-info.active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(15,178,212,0.5)}.btn-info:disabled,.btn-info.disabled{color:#1d2d35;background-color:#0dcaf0;border-color:#0dcaf0}.btn-warning{color:#1d2d35;background-color:#ffe000;border-color:#ffe000}.btn-warning:hover{color:#1d2d35;background-color:#ffe526;border-color:#ffe31a}.btn-check:focus+.btn-warning,.btn-warning:focus{color:#1d2d35;background-color:#ffe526;border-color:#ffe31a;box-shadow:0 0 0 .25rem rgba(221,197,8,0.5)}.btn-check:checked+.btn-warning,.btn-check:active+.btn-warning,.btn-warning:active,.btn-warning.active,.show>.btn-warning.dropdown-toggle{color:#1d2d35;background-color:#ffe633;border-color:#ffe31a}.btn-check:checked+.btn-warning:focus,.btn-check:active+.btn-warning:focus,.btn-warning:active:focus,.btn-warning.active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(221,197,8,0.5)}.btn-warning:disabled,.btn-warning.disabled{color:#1d2d35;background-color:#ffe000;border-color:#ffe000}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#bb2d3b;border-color:#b02a37}.btn-check:focus+.btn-danger,.btn-danger:focus{color:#fff;background-color:#bb2d3b;border-color:#b02a37;box-shadow:0 0 0 .25rem rgba(225,83,97,0.5)}.btn-check:checked+.btn-danger,.btn-check:active+.btn-danger,.btn-danger:active,.btn-danger.active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#b02a37;border-color:#a52834}.btn-check:checked+.btn-danger:focus,.btn-check:active+.btn-danger:focus,.btn-danger:active:focus,.btn-danger.active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(225,83,97,0.5)}.btn-danger:disabled,.btn-danger.disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-light{color:#1d2d35;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#1d2d35;background-color:#f9fafb;border-color:#f9fafb}.btn-check:focus+.btn-light,.btn-light:focus{color:#1d2d35;background-color:#f9fafb;border-color:#f9fafb;box-shadow:0 0 0 .25rem rgba(215,218,220,0.5)}.btn-check:checked+.btn-light,.btn-check:active+.btn-light,.btn-light:active,.btn-light.active,.show>.btn-light.dropdown-toggle{color:#1d2d35;background-color:#f9fafb;border-color:#f9fafb}.btn-check:checked+.btn-light:focus,.btn-check:active+.btn-light:focus,.btn-light:active:focus,.btn-light.active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(215,218,220,0.5)}.btn-light:disabled,.btn-light.disabled{color:#1d2d35;background-color:#f8f9fa;border-color:#f8f9fa}.btn-dark{color:#fff;background-color:#212529;border-color:#212529}.btn-dark:hover{color:#fff;background-color:#1c1f23;border-color:#1a1e21}.btn-check:focus+.btn-dark,.btn-dark:focus{color:#fff;background-color:#1c1f23;border-color:#1a1e21;box-shadow:0 0 0 .25rem rgba(66,70,73,0.5)}.btn-check:checked+.btn-dark,.btn-check:active+.btn-dark,.btn-dark:active,.btn-dark.active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1a1e21;border-color:#191c1f}.btn-check:checked+.btn-dark:focus,.btn-check:active+.btn-dark:focus,.btn-dark:active:focus,.btn-dark.active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(66,70,73,0.5)}.btn-dark:disabled,.btn-dark.disabled{color:#fff;background-color:#212529;border-color:#212529}.btn-outline-primary{color:#5d2f86;border-color:#5d2f86}.btn-outline-primary:hover{color:#fff;background-color:#5d2f86;border-color:#5d2f86}.btn-check:focus+.btn-outline-primary,.btn-outline-primary:focus{box-shadow:0 0 0 .25rem rgba(93,47,134,0.5)}.btn-check:checked+.btn-outline-primary,.btn-check:active+.btn-outline-primary,.btn-outline-primary:active,.btn-outline-primary.active,.btn-outline-primary.dropdown-toggle.show{color:#fff;background-color:#5d2f86;border-color:#5d2f86}.btn-check:checked+.btn-outline-primary:focus,.btn-check:active+.btn-outline-primary:focus,.btn-outline-primary:active:focus,.btn-outline-primary.active:focus,.btn-outline-primary.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem rgba(93,47,134,0.5)}.btn-outline-primary:disabled,.btn-outline-primary.disabled{color:#5d2f86;background-color:transparent}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-check:focus+.btn-outline-secondary,.btn-outline-secondary:focus{box-shadow:0 0 0 .25rem rgba(108,117,125,0.5)}.btn-check:checked+.btn-outline-secondary,.btn-check:active+.btn-outline-secondary,.btn-outline-secondary:active,.btn-outline-secondary.active,.btn-outline-secondary.dropdown-toggle.show{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-check:checked+.btn-outline-secondary:focus,.btn-check:active+.btn-outline-secondary:focus,.btn-outline-secondary:active:focus,.btn-outline-secondary.active:focus,.btn-outline-secondary.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem rgba(108,117,125,0.5)}.btn-outline-secondary:disabled,.btn-outline-secondary.disabled{color:#6c757d;background-color:transparent}.btn-outline-success{color:#198754;border-color:#198754}.btn-outline-success:hover{color:#fff;background-color:#198754;border-color:#198754}.btn-check:focus+.btn-outline-success,.btn-outline-success:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,0.5)}.btn-check:checked+.btn-outline-success,.btn-check:active+.btn-outline-success,.btn-outline-success:active,.btn-outline-success.active,.btn-outline-success.dropdown-toggle.show{color:#fff;background-color:#198754;border-color:#198754}.btn-check:checked+.btn-outline-success:focus,.btn-check:active+.btn-outline-success:focus,.btn-outline-success:active:focus,.btn-outline-success.active:focus,.btn-outline-success.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,0.5)}.btn-outline-success:disabled,.btn-outline-success.disabled{color:#198754;background-color:transparent}.btn-outline-info{color:#0dcaf0;border-color:#0dcaf0}.btn-outline-info:hover{color:#1d2d35;background-color:#0dcaf0;border-color:#0dcaf0}.btn-check:focus+.btn-outline-info,.btn-outline-info:focus{box-shadow:0 0 0 .25rem rgba(13,202,240,0.5)}.btn-check:checked+.btn-outline-info,.btn-check:active+.btn-outline-info,.btn-outline-info:active,.btn-outline-info.active,.btn-outline-info.dropdown-toggle.show{color:#1d2d35;background-color:#0dcaf0;border-color:#0dcaf0}.btn-check:checked+.btn-outline-info:focus,.btn-check:active+.btn-outline-info:focus,.btn-outline-info:active:focus,.btn-outline-info.active:focus,.btn-outline-info.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem rgba(13,202,240,0.5)}.btn-outline-info:disabled,.btn-outline-info.disabled{color:#0dcaf0;background-color:transparent}.btn-outline-warning{color:#ffe000;border-color:#ffe000}.btn-outline-warning:hover{color:#1d2d35;background-color:#ffe000;border-color:#ffe000}.btn-check:focus+.btn-outline-warning,.btn-outline-warning:focus{box-shadow:0 0 0 .25rem rgba(255,224,0,0.5)}.btn-check:checked+.btn-outline-warning,.btn-check:active+.btn-outline-warning,.btn-outline-warning:active,.btn-outline-warning.active,.btn-outline-warning.dropdown-toggle.show{color:#1d2d35;background-color:#ffe000;border-color:#ffe000}.btn-check:checked+.btn-outline-warning:focus,.btn-check:active+.btn-outline-warning:focus,.btn-outline-warning:active:focus,.btn-outline-warning.active:focus,.btn-outline-warning.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem rgba(255,224,0,0.5)}.btn-outline-warning:disabled,.btn-outline-warning.disabled{color:#ffe000;background-color:transparent}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-check:focus+.btn-outline-danger,.btn-outline-danger:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,0.5)}.btn-check:checked+.btn-outline-danger,.btn-check:active+.btn-outline-danger,.btn-outline-danger:active,.btn-outline-danger.active,.btn-outline-danger.dropdown-toggle.show{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-check:checked+.btn-outline-danger:focus,.btn-check:active+.btn-outline-danger:focus,.btn-outline-danger:active:focus,.btn-outline-danger.active:focus,.btn-outline-danger.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,0.5)}.btn-outline-danger:disabled,.btn-outline-danger.disabled{color:#dc3545;background-color:transparent}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#1d2d35;background-color:#f8f9fa;border-color:#f8f9fa}.btn-check:focus+.btn-outline-light,.btn-outline-light:focus{box-shadow:0 0 0 .25rem rgba(248,249,250,0.5)}.btn-check:checked+.btn-outline-light,.btn-check:active+.btn-outline-light,.btn-outline-light:active,.btn-outline-light.active,.btn-outline-light.dropdown-toggle.show{color:#1d2d35;background-color:#f8f9fa;border-color:#f8f9fa}.btn-check:checked+.btn-outline-light:focus,.btn-check:active+.btn-outline-light:focus,.btn-outline-light:active:focus,.btn-outline-light.active:focus,.btn-outline-light.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem rgba(248,249,250,0.5)}.btn-outline-light:disabled,.btn-outline-light.disabled{color:#f8f9fa;background-color:transparent}.btn-outline-dark{color:#212529;border-color:#212529}.btn-outline-dark:hover{color:#fff;background-color:#212529;border-color:#212529}.btn-check:focus+.btn-outline-dark,.btn-outline-dark:focus{box-shadow:0 0 0 .25rem rgba(33,37,41,0.5)}.btn-check:checked+.btn-outline-dark,.btn-check:active+.btn-outline-dark,.btn-outline-dark:active,.btn-outline-dark.active,.btn-outline-dark.dropdown-toggle.show{color:#fff;background-color:#212529;border-color:#212529}.btn-check:checked+.btn-outline-dark:focus,.btn-check:active+.btn-outline-dark:focus,.btn-outline-dark:active:focus,.btn-outline-dark.active:focus,.btn-outline-dark.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem rgba(33,37,41,0.5)}.btn-outline-dark:disabled,.btn-outline-dark.disabled{color:#212529;background-color:transparent}.btn-link{font-weight:400;color:#5d2f86;text-decoration:none}.btn-link:hover{color:#4a266b}.btn-link:disabled,.btn-link.disabled{color:#6c757d}.btn-lg,.btn-group-lg>.btn,.search-form .btn-group-lg>.search-submit,.comment-form .btn-group-lg>input[type="submit"]{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.btn-sm,.btn-group-sm>.btn,.search-form .btn-group-sm>.search-submit,.comment-form .btn-group-sm>input[type="submit"]{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.fade{transition:opacity 0.15s linear}@media (prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height 0.35s ease}@media (prefers-reduced-motion: reduce){.collapsing{transition:none}}.dropup,.dropend,.dropdown,.dropstart{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 transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;z-index:1000;display:none;min-width:10rem;padding:.5rem 0;margin:0;font-size:1rem;color:#1d2d35;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(29,45,53,0.15);border-radius:.25rem}.dropdown-menu[data-bs-popper]{left:0;margin-top:.125rem}.dropdown-menu-start{--bs-position: start}.dropdown-menu-start[data-bs-popper]{right:auto /* rtl:ignore */;left:0 /* rtl:ignore */}.dropdown-menu-end{--bs-position: end}.dropdown-menu-end[data-bs-popper]{right:0 /* rtl:ignore */;left:auto /* rtl:ignore */}@media (min-width: 576px){.dropdown-menu-sm-start{--bs-position: start}.dropdown-menu-sm-start[data-bs-popper]{right:auto /* rtl:ignore */;left:0 /* rtl:ignore */}.dropdown-menu-sm-end{--bs-position: end}.dropdown-menu-sm-end[data-bs-popper]{right:0 /* rtl:ignore */;left:auto /* rtl:ignore */}}@media (min-width: 768px){.dropdown-menu-md-start{--bs-position: start}.dropdown-menu-md-start[data-bs-popper]{right:auto /* rtl:ignore */;left:0 /* rtl:ignore */}.dropdown-menu-md-end{--bs-position: end}.dropdown-menu-md-end[data-bs-popper]{right:0 /* rtl:ignore */;left:auto /* rtl:ignore */}}@media (min-width: 992px){.dropdown-menu-lg-start{--bs-position: start}.dropdown-menu-lg-start[data-bs-popper]{right:auto /* rtl:ignore */;left:0 /* rtl:ignore */}.dropdown-menu-lg-end{--bs-position: end}.dropdown-menu-lg-end[data-bs-popper]{right:0 /* rtl:ignore */;left:auto /* rtl:ignore */}}@media (min-width: 1200px){.dropdown-menu-xl-start{--bs-position: start}.dropdown-menu-xl-start[data-bs-popper]{right:auto /* rtl:ignore */;left:0 /* rtl:ignore */}.dropdown-menu-xl-end{--bs-position: end}.dropdown-menu-xl-end[data-bs-popper]{right:0 /* rtl:ignore */;left:auto /* rtl:ignore */}}@media (min-width: 1400px){.dropdown-menu-xxl-start{--bs-position: start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto /* rtl:ignore */;left:0 /* rtl:ignore */}.dropdown-menu-xxl-end{--bs-position: end}.dropdown-menu-xxl-end[data-bs-popper]{right:0 /* rtl:ignore */;left:auto /* rtl:ignore */}}.dropup .dropdown-menu[data-bs-popper]{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 transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-menu{top:0;right:auto;left:100%}.dropend .dropdown-menu[data-bs-popper]{margin-top:0;margin-left:.125rem}.dropend .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-toggle::after{vertical-align:0}.dropstart .dropdown-menu{top:0;right:100%;left:auto}.dropstart .dropdown-menu[data-bs-popper]{margin-top:0;margin-right:.125rem}.dropstart .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty::after{margin-left:0}.dropstart .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid rgba(29,45,53,0.15)}.dropdown-item{display:block;width:100%;padding:.25rem 1rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:hover,.dropdown-item:focus{color:#1e2125;background-color:#e9ecef}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#5d2f86}.dropdown-item.disabled,.dropdown-item:disabled{color:#adb5bd;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1rem;color:#212529}.dropdown-menu-dark{color:#dee2e6;background-color:#343a40;border-color:rgba(29,45,53,0.15)}.dropdown-menu-dark .dropdown-item{color:#dee2e6}.dropdown-menu-dark .dropdown-item:hover,.dropdown-menu-dark .dropdown-item:focus{color:#fff;background-color:rgba(255,255,255,0.15)}.dropdown-menu-dark .dropdown-item.active,.dropdown-menu-dark .dropdown-item:active{color:#fff;background-color:#5d2f86}.dropdown-menu-dark .dropdown-item.disabled,.dropdown-menu-dark .dropdown-item:disabled{color:#adb5bd}.dropdown-menu-dark .dropdown-divider{border-color:rgba(29,45,53,0.15)}.dropdown-menu-dark .dropdown-item-text{color:#dee2e6}.dropdown-menu-dark .dropdown-header{color:#adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn,.search-form .btn-group>.search-submit,.comment-form .btn-group>input[type="submit"],.btn-group-vertical>.btn,.search-form .btn-group-vertical>.search-submit,.comment-form .btn-group-vertical>input[type="submit"]{position:relative;flex:1 1 auto}.btn-group>.btn-check:checked+.btn,.search-form .btn-group>.btn-check:checked+.search-submit,.comment-form .btn-group>.btn-check:checked+input[type="submit"],.btn-group>.btn-check:focus+.btn,.search-form .btn-group>.btn-check:focus+.search-submit,.comment-form .btn-group>.btn-check:focus+input[type="submit"],.btn-group>.btn:hover,.search-form .btn-group>.search-submit:hover,.comment-form .btn-group>input[type="submit"]:hover,.btn-group>.btn:focus,.search-form .btn-group>.search-submit:focus,.comment-form .btn-group>input[type="submit"]:focus,.btn-group>.btn:active,.search-form .btn-group>.search-submit:active,.comment-form .btn-group>input[type="submit"]:active,.btn-group>.btn.active,.search-form .btn-group>.active.search-submit,.comment-form .btn-group>input.active[type="submit"],.btn-group-vertical>.btn-check:checked+.btn,.search-form .btn-group-vertical>.btn-check:checked+.search-submit,.comment-form .btn-group-vertical>.btn-check:checked+input[type="submit"],.btn-group-vertical>.btn-check:focus+.btn,.search-form .btn-group-vertical>.btn-check:focus+.search-submit,.comment-form .btn-group-vertical>.btn-check:focus+input[type="submit"],.btn-group-vertical>.btn:hover,.search-form .btn-group-vertical>.search-submit:hover,.comment-form .btn-group-vertical>input[type="submit"]:hover,.btn-group-vertical>.btn:focus,.search-form .btn-group-vertical>.search-submit:focus,.comment-form .btn-group-vertical>input[type="submit"]:focus,.btn-group-vertical>.btn:active,.search-form .btn-group-vertical>.search-submit:active,.comment-form .btn-group-vertical>input[type="submit"]:active,.btn-group-vertical>.btn.active,.search-form .btn-group-vertical>.active.search-submit,.comment-form .btn-group-vertical>input.active[type="submit"]{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn:not(:first-child),.search-form .btn-group>.search-submit:not(:first-child),.comment-form .btn-group>input[type="submit"]:not(:first-child),.btn-group>.btn-group:not(:first-child){margin-left:-1px}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.search-form .btn-group>.search-submit:not(:last-child):not(.dropdown-toggle),.comment-form .btn-group>input[type="submit"]:not(:last-child):not(.dropdown-toggle),.btn-group>.btn-group:not(:last-child)>.btn,.search-form .btn-group>.btn-group:not(:last-child)>.search-submit,.comment-form .btn-group>.btn-group:not(:last-child)>input[type="submit"]{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:nth-child(n + 3),.search-form .btn-group>.search-submit:nth-child(n + 3),.comment-form .btn-group>input[type="submit"]:nth-child(n + 3),.btn-group>:not(.btn-check)+.btn,.search-form .btn-group>:not(.btn-check)+.search-submit,.comment-form .btn-group>:not(.btn-check)+input[type="submit"],.btn-group>.btn-group:not(:first-child)>.btn,.search-form .btn-group>.btn-group:not(:first-child)>.search-submit,.comment-form .btn-group>.btn-group:not(:first-child)>input[type="submit"]{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,.dropend .dropdown-toggle-split::after{margin-left:0}.dropstart .dropdown-toggle-split::before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split,.search-form .btn-group-sm>.search-submit+.dropdown-toggle-split,.comment-form .btn-group-sm>input[type="submit"]+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split,.search-form .btn-group-lg>.search-submit+.dropdown-toggle-split,.comment-form .btn-group-lg>input[type="submit"]+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.search-form .btn-group-vertical>.search-submit,.comment-form .btn-group-vertical>input[type="submit"],.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.search-form .btn-group-vertical>.search-submit:not(:first-child),.comment-form .btn-group-vertical>input[type="submit"]:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.search-form .btn-group-vertical>.search-submit:not(:last-child):not(.dropdown-toggle),.comment-form .btn-group-vertical>input[type="submit"]:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn,.search-form .btn-group-vertical>.btn-group:not(:last-child)>.search-submit,.comment-form .btn-group-vertical>.btn-group:not(:last-child)>input[type="submit"]{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn~.btn,.search-form .btn-group-vertical>.search-submit~.btn,.search-form .btn-group-vertical>.btn~.search-submit,.search-form .btn-group-vertical>.search-submit~.search-submit,.comment-form .btn-group-vertical>input[type="submit"]~.btn,.comment-form .search-form .btn-group-vertical>input[type="submit"]~.search-submit,.search-form .comment-form .btn-group-vertical>input[type="submit"]~.search-submit,.comment-form .btn-group-vertical>.btn~input[type="submit"],.comment-form .search-form .btn-group-vertical>.search-submit~input[type="submit"],.search-form .comment-form .btn-group-vertical>.search-submit~input[type="submit"],.comment-form .btn-group-vertical>input[type="submit"]~input[type="submit"],.btn-group-vertical>.btn-group:not(:first-child)>.btn,.search-form .btn-group-vertical>.btn-group:not(:first-child)>.search-submit,.comment-form .btn-group-vertical>.btn-group:not(:first-child)>input[type="submit"]{border-top-left-radius:0;border-top-right-radius:0}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link,.banner .nav a{display:block;padding:.5rem 1rem;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.nav-link,.banner .nav a{transition:none}}.nav-link.disabled,.banner .nav a.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-link,.nav-tabs .banner .nav a,.banner .nav .nav-tabs a{margin-bottom:-1px;background:none;border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:hover,.nav-tabs .banner .nav a:hover,.banner .nav .nav-tabs a:hover,.nav-tabs .nav-link:focus,.nav-tabs .banner .nav a:focus,.banner .nav .nav-tabs a:focus{border-color:#e9ecef #e9ecef #dee2e6;isolation:isolate}.nav-tabs .nav-link.disabled,.nav-tabs .banner .nav a.disabled,.banner .nav .nav-tabs a.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-link.active,.nav-tabs .banner .nav a.active,.banner .nav .nav-tabs a.active,.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-item.show .banner .nav a,.banner .nav .nav-tabs .nav-item.show a,.nav-tabs .banner .nav li.show .nav-link,.nav-tabs .banner .nav li.show a,.banner .nav .nav-tabs li.show .nav-link,.banner .nav .nav-tabs li.show a{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,.nav-pills .banner .nav a,.banner .nav .nav-pills a{background:none;border:0;border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .banner .nav a.active,.banner .nav .nav-pills a.active,.nav-pills .show>.nav-link,.nav-pills .banner .nav .show>a,.banner .nav .nav-pills .show>a{color:#fff;background-color:#5d2f86}.nav-fill>.nav-link,.banner .nav .nav-fill>a,.nav-fill .nav-item,.nav-fill .banner .nav li,.banner .nav .nav-fill li{flex:1 1 auto;text-align:center}.nav-justified>.nav-link,.banner .nav .nav-justified>a,.nav-justified .nav-item,.nav-justified .banner .nav li,.banner .nav .nav-justified li{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-fill .nav-item .banner .nav a,.banner .nav .nav-fill .nav-item a,.nav-fill .banner .nav li .nav-link,.nav-fill .banner .nav li a,.banner .nav .nav-fill li .nav-link,.banner .nav .nav-fill li a,.nav-justified .nav-item .nav-link,.nav-justified .nav-item .banner .nav a,.banner .nav .nav-justified .nav-item a,.nav-justified .banner .nav li .nav-link,.nav-justified .banner .nav li a,.banner .nav .nav-justified li .nav-link,.banner .nav .nav-justified li a{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-top:.5rem;padding-bottom:.5rem}.navbar>.container,.navbar>.container-fluid,.navbar>.container-sm,.navbar>.container-md,.navbar>.container-lg,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;white-space:nowrap}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link,.navbar-nav .banner .nav a,.banner .nav .navbar-nav a{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem;transition:box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 .25rem}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height, 75vh);overflow-y:auto}@media (min-width: 576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link,.navbar-expand-sm .navbar-nav .banner .nav a,.banner .nav .navbar-expand-sm .navbar-nav a{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (min-width: 768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link,.navbar-expand-md .navbar-nav .banner .nav a,.banner .nav .navbar-expand-md .navbar-nav a{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (min-width: 992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link,.navbar-expand-lg .navbar-nav .banner .nav a,.banner .nav .navbar-expand-lg .navbar-nav a{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (min-width: 1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link,.navbar-expand-xl .navbar-nav .banner .nav a,.banner .nav .navbar-expand-xl .navbar-nav a{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}@media (min-width: 1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link,.navbar-expand-xxl .navbar-nav .banner .nav a,.banner .nav .navbar-expand-xxl .navbar-nav a{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link,.navbar-expand .navbar-nav .banner .nav a,.banner .nav .navbar-expand .navbar-nav a{padding-right:.5rem;padding-left:.5rem}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:#5d2f86}.navbar-light .navbar-brand:hover,.navbar-light .navbar-brand:focus{color:#5d2f86}.navbar-light .navbar-nav .nav-link,.navbar-light .navbar-nav .banner .nav a,.banner .nav .navbar-light .navbar-nav a{color:#1d2d35}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .banner .nav a:hover,.banner .nav .navbar-light .navbar-nav a:hover,.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .banner .nav a:focus,.banner .nav .navbar-light .navbar-nav a:focus{color:#5d2f86}.navbar-light .navbar-nav .nav-link.disabled,.navbar-light .navbar-nav .banner .nav a.disabled,.banner .nav .navbar-light .navbar-nav a.disabled{color:rgba(29,45,53,0.3)}.navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .banner .nav .show>a,.banner .nav .navbar-light .navbar-nav .show>a,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .banner .nav a.active,.banner .nav .navbar-light .navbar-nav a.active{color:#5d2f86}.navbar-light .navbar-toggler{color:#1d2d35;border-color:rgba(29,45,53,0.1)}.navbar-light .navbar-toggler-icon{background-image:none}.navbar-light .navbar-text{color:#1d2d35}.navbar-light .navbar-text a,.navbar-light .navbar-text a:hover,.navbar-light .navbar-text a:focus{color:#5d2f86}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:hover,.navbar-dark .navbar-brand:focus{color:#fff}.navbar-dark .navbar-nav .nav-link,.navbar-dark .navbar-nav .banner .nav a,.banner .nav .navbar-dark .navbar-nav a{color:rgba(255,255,255,0.55)}.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .banner .nav a:hover,.banner .nav .navbar-dark .navbar-nav a:hover,.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .banner .nav a:focus,.banner .nav .navbar-dark .navbar-nav a:focus{color:rgba(255,255,255,0.75)}.navbar-dark .navbar-nav .nav-link.disabled,.navbar-dark .navbar-nav .banner .nav a.disabled,.banner .nav .navbar-dark .navbar-nav a.disabled{color:rgba(255,255,255,0.25)}.navbar-dark .navbar-nav .show>.nav-link,.navbar-dark .navbar-nav .banner .nav .show>a,.banner .nav .navbar-dark .navbar-nav .show>a,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .banner .nav a.active,.banner .nav .navbar-dark .navbar-nav a.active{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,0.55);border-color:rgba(255,255,255,0.1)}.navbar-dark .navbar-toggler-icon{background-image:none}.navbar-dark .navbar-text{color:rgba(255,255,255,0.55)}.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:hover,.navbar-dark .navbar-text a:focus{color:#fff}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid #e9ecef;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(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:1rem 1rem}.card-title{margin-bottom:.5rem}.card-subtitle{margin-top:-.25rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1rem}.card-header{padding:.5rem 1rem;margin-bottom:0;background-color:rgba(29,45,53,0.03);border-bottom:1px solid #e9ecef}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{padding:.5rem 1rem;background-color:rgba(29,45,53,0.03);border-top:1px solid #e9ecef}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.5rem;margin-bottom:-.5rem;margin-left:-.5rem;border-bottom:0}.card-header-pills{margin-right:-.5rem;margin-left:-.5rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1rem;border-radius:calc(.25rem - 1px)}.card-img,.card-img-top,.card-img-bottom{width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-group>.card{margin-bottom:24px}@media (min-width: 576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{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}}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:1rem 1.25rem;font-size:1rem;color:#1d2d35;text-align:left;background-color:#fff;border:0;border-radius:0;overflow-anchor:none;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease}@media (prefers-reduced-motion: reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:#542a79;background-color:#efeaf3;box-shadow:inset 0 -1px 0 rgba(29,45,53,0.125)}.accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23542a79'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");transform:rotate(180deg)}.accordion-button::after{flex-shrink:0;width:1.25rem;height:1.25rem;margin-left:auto;content:"";background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%231d2d35'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:1.25rem;transition:transform 0.2s ease-in-out}@media (prefers-reduced-motion: reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:#ae97c3;outline:0;box-shadow:0 0 0 .25rem rgba(93,47,134,0.25)}.accordion-header{margin-bottom:0}.accordion-item{margin-bottom:-1px;background-color:#fff;border:1px solid rgba(29,45,53,0.125)}.accordion-item:first-of-type{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.accordion-item:first-of-type .accordion-button{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.accordion-item:last-of-type{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.accordion-body{padding:1rem 1.25rem}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button{border-radius:0}.breadcrumb{display:flex;flex-wrap:wrap;padding:0 0;margin-bottom:1rem;list-style:none}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:.5rem;color:#6c757d;content:var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */}.breadcrumb-item.active{color:#6c757d}.pagination{display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;color:#5d2f86;background-color:#fff;border:1px solid #dee2e6;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:#4a266b;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;color:#4a266b;background-color:#e9ecef;outline:0;box-shadow:0 0 0 .25rem rgba(93,47,134,0.25)}.page-item:not(:first-child) .page-link{margin-left:-1px}.page-item.active .page-link{z-index:3;color:#fff;background-color:#5d2f86;border-color:#5d2f86}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;background-color:#fff;border-color:#dee2e6}.page-link{padding:.375rem .75rem}.page-item:first-child .page-link{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}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem}.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:.875rem}.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:.35em .65em;font-size:.75em;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.badge:empty{display:none}.btn .badge,.search-form .search-submit .badge,.comment-form input[type="submit"] .badge{position:relative;top:-1px}.alert{position:relative;padding:1rem 1.5rem;margin-bottom:0;border:0 solid transparent;border-radius:0}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4.5rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1.5rem}.alert-primary{color:#fff;background-color:#5d2f86;border-color:#5d2f86}.alert-primary .alert-link{color:#ccc}.alert-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.alert-secondary .alert-link{color:#ccc}.alert-success{color:#fff;background-color:#198754;border-color:#198754}.alert-success .alert-link{color:#ccc}.alert-info{color:#1d2d35;background-color:#0dcaf0;border-color:#0dcaf0}.alert-info .alert-link{color:#17242a}.alert-warning{color:#1d2d35;background-color:#ffe000;border-color:#ffe000}.alert-warning .alert-link{color:#17242a}.alert-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.alert-danger .alert-link{color:#ccc}.alert-light{color:#1d2d35;background-color:#f8f9fa;border-color:#f8f9fa}.alert-light .alert-link{color:#17242a}.alert-dark{color:#fff;background-color:#212529;border-color:#212529}.alert-dark .alert-link{color:#ccc}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress{display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#5d2f86;transition:width 0.6s ease}@media (prefers-reduced-motion: reduce){.progress-bar{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{animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion: reduce){.progress-bar-animated{animation:none}}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>li::before{content:counters(section, ".") ". ";counter-increment:section}.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:#1d2d35;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.5rem 1rem;color:#212529;background-color:#fff;border:1px solid rgba(29,45,53,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:#5d2f86;border-color:#5d2f86}.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{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{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{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{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{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}}@media (min-width: 1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xxl>.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:#381c50;background-color:#dfd5e7}.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus{color:#381c50;background-color:#c9c0d0}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#381c50;border-color:#381c50}.list-group-item-secondary{color:#41464b;background-color:#e2e3e5}.list-group-item-secondary.list-group-item-action:hover,.list-group-item-secondary.list-group-item-action:focus{color:#41464b;background-color:#cbccce}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#41464b;border-color:#41464b}.list-group-item-success{color:#0f5132;background-color:#d1e7dd}.list-group-item-success.list-group-item-action:hover,.list-group-item-success.list-group-item-action:focus{color:#0f5132;background-color:#bcd0c7}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#0f5132;border-color:#0f5132}.list-group-item-info{color:#1d2d35;background-color:#cff4fc}.list-group-item-info.list-group-item-action:hover,.list-group-item-info.list-group-item-action:focus{color:#1d2d35;background-color:#badce3}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#1d2d35;border-color:#1d2d35}.list-group-item-warning{color:#1d2d35;background-color:#fff9cc}.list-group-item-warning.list-group-item-action:hover,.list-group-item-warning.list-group-item-action:focus{color:#1d2d35;background-color:#e6e0b8}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#1d2d35;border-color:#1d2d35}.list-group-item-danger{color:#842029;background-color:#f8d7da}.list-group-item-danger.list-group-item-action:hover,.list-group-item-danger.list-group-item-action:focus{color:#842029;background-color:#dfc2c4}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#842029;border-color:#842029}.list-group-item-light{color:#1d2d35;background-color:#fefefe}.list-group-item-light.list-group-item-action:hover,.list-group-item-light.list-group-item-action:focus{color:#1d2d35;background-color:#e5e5e5}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#1d2d35;border-color:#1d2d35}.list-group-item-dark{color:#141619;background-color:#d3d3d4}.list-group-item-dark.list-group-item-action:hover,.list-group-item-dark.list-group-item-action:focus{color:#141619;background-color:#bebebf}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#141619;border-color:#141619}.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:#1d2d35;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%231d2d35'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;border:0;border-radius:.25rem;opacity:.5}.btn-close:hover{color:#1d2d35;text-decoration:none;opacity:.75}.btn-close:focus{outline:0;box-shadow:0 0 0 .25rem rgba(93,47,134,0.25);opacity:1}.btn-close:disabled,.btn-close.disabled{pointer-events:none;user-select:none;opacity:.25}.btn-close-white{filter:invert(1) grayscale(100%) brightness(200%)}.toast{width:350px;max-width:100%;font-size:.875rem;pointer-events:auto;background-color:rgba(255,255,255,0.85);background-clip:padding-box;border:1px solid rgba(0,0,0,0.1);box-shadow:0 0.5rem 1rem rgba(29,45,53,0.15);border-radius:.25rem}.toast:not(.showing):not(.show){opacity:0}.toast.hide{display:none}.toast-container{width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:24px}.toast-header{display:flex;align-items:center;padding:.5rem .75rem;color:#6c757d;background-color:rgba(255,255,255,0.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,0.05);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.toast-header .btn-close{margin-right:-.375rem;margin-left:.75rem}.toast-body{padding:.75rem;word-wrap:break-word}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1060;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{transition:transform 0.3s ease-out;transform:translate(0, -50px)}@media (prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(29,45,53,0.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1050;width:100vw;height:100vh;background-color:#1d2d35}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #e9ecef;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .btn-close{padding:.5rem .5rem;margin:-.5rem -.5rem -.5rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;flex-wrap:wrap;flex-shrink:0;align-items:center;justify-content:flex-end;padding:.75rem;border-top:1px solid #e9ecef;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.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{height:calc(100% - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.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}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}.modal-fullscreen .modal-footer{border-radius:0}@media (max-width: 575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}.modal-fullscreen-sm-down .modal-footer{border-radius:0}}@media (max-width: 767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}.modal-fullscreen-md-down .modal-footer{border-radius:0}}@media (max-width: 991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}.modal-fullscreen-lg-down .modal-footer{border-radius:0}}@media (max-width: 1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}.modal-fullscreen-xl-down .modal-footer{border-radius:0}}@media (max-width: 1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}.modal-fullscreen-xxl-down .modal-footer{border-radius:0}}.tooltip{position:absolute;z-index:1080;display:block;margin:0;font-family:"Jost",-apple-system,blinkmacsystemfont,"Segoe UI",roboto,"Helvetica Neue",arial,"Noto 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:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .tooltip-arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-top,.bs-tooltip-auto[data-popper-placement^="top"]{padding:.4rem 0}.bs-tooltip-top .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow{bottom:0}.bs-tooltip-top .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow::before{top:-1px;border-width:.4rem .4rem 0;border-top-color:#1d2d35}.bs-tooltip-end,.bs-tooltip-auto[data-popper-placement^="right"]{padding:0 .4rem}.bs-tooltip-end .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-end .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow::before{right:-1px;border-width:.4rem .4rem .4rem 0;border-right-color:#1d2d35}.bs-tooltip-bottom,.bs-tooltip-auto[data-popper-placement^="bottom"]{padding:.4rem 0}.bs-tooltip-bottom .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow{top:0}.bs-tooltip-bottom .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow::before{bottom:-1px;border-width:0 .4rem .4rem;border-bottom-color:#1d2d35}.bs-tooltip-start,.bs-tooltip-auto[data-popper-placement^="left"]{padding:0 .4rem}.bs-tooltip-start .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-start .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow::before{left:-1px;border-width:.4rem 0 .4rem .4rem;border-left-color:#1d2d35}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#1d2d35;border-radius:.25rem}.popover{position:absolute;top:0;left:0 /* rtl:ignore */;z-index:1070;display:block;max-width:276px;font-family:"Jost",-apple-system,blinkmacsystemfont,"Segoe UI",roboto,"Helvetica Neue",arial,"Noto 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:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(29,45,53,0.2);border-radius:.3rem}.popover .popover-arrow{position:absolute;display:block;width:1rem;height:.5rem}.popover .popover-arrow::before,.popover .popover-arrow::after{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-top>.popover-arrow,.bs-popover-auto[data-popper-placement^="top"]>.popover-arrow{bottom:calc(-.5rem - 1px)}.bs-popover-top>.popover-arrow::before,.bs-popover-auto[data-popper-placement^="top"]>.popover-arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(29,45,53,0.25)}.bs-popover-top>.popover-arrow::after,.bs-popover-auto[data-popper-placement^="top"]>.popover-arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-end>.popover-arrow,.bs-popover-auto[data-popper-placement^="right"]>.popover-arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem}.bs-popover-end>.popover-arrow::before,.bs-popover-auto[data-popper-placement^="right"]>.popover-arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(29,45,53,0.25)}.bs-popover-end>.popover-arrow::after,.bs-popover-auto[data-popper-placement^="right"]>.popover-arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-bottom>.popover-arrow,.bs-popover-auto[data-popper-placement^="bottom"]>.popover-arrow{top:calc(-.5rem - 1px)}.bs-popover-bottom>.popover-arrow::before,.bs-popover-auto[data-popper-placement^="bottom"]>.popover-arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(29,45,53,0.25)}.bs-popover-bottom>.popover-arrow::after,.bs-popover-auto[data-popper-placement^="bottom"]>.popover-arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-bottom .popover-header::before,.bs-popover-auto[data-popper-placement^="bottom"] .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f0f0f0}.bs-popover-start>.popover-arrow,.bs-popover-auto[data-popper-placement^="left"]>.popover-arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem}.bs-popover-start>.popover-arrow::before,.bs-popover-auto[data-popper-placement^="left"]>.popover-arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(29,45,53,0.25)}.bs-popover-start>.popover-arrow::after,.bs-popover-auto[data-popper-placement^="left"]>.popover-arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem 1rem;margin-bottom:0;font-size:1rem;background-color:#f0f0f0;border-bottom:1px solid #d8d8d8;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:1rem 1rem;color:#1d2d35}.carousel{position:relative}.carousel.pointer-event{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%;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion: reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-start),.active.carousel-item-end{transform:translateX(100%)}.carousel-item-prev:not(.carousel-item-end),.active.carousel-item-start{transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end{z-index:1;opacity:1}.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:none;border:0;opacity:.5;transition:opacity 0.15s ease}@media (prefers-reduced-motion: reduce){.carousel-control-prev,.carousel-control-next{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:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%;list-style:none}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity 0.6s ease}@media (prefers-reduced-motion: reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-prev-icon,.carousel-dark .carousel-control-next-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#1d2d35}.carousel-dark .carousel-caption{color:#1d2d35}@keyframes spinner-border{to{transform:rotate(360deg) /* rtl:ignore */}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;animation:.75s linear infinite spinner-border}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;animation:.75s linear infinite spinner-grow}.spinner-grow-sm{width:1rem;height:1rem}@media (prefers-reduced-motion: reduce){.spinner-border,.spinner-grow{animation-duration:1.5s}}.offcanvas{position:fixed;bottom:0;z-index:1040;display:flex;flex-direction:column;max-width:100%;visibility:hidden;background-color:#fff;background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}@media (prefers-reduced-motion: reduce){.offcanvas{transition:none}}.offcanvas-header{display:flex;justify-content:space-between;padding:1rem 1rem}.offcanvas-header .btn-close{padding:.5rem .5rem;margin:-.5rem -.5rem -.5rem auto}.offcanvas-title{margin-bottom:0;line-height:1.5}.offcanvas-body{flex-grow:1;padding:1rem 1rem;overflow-y:auto}.offcanvas-start{top:0;left:0;width:400px;border-right:1px solid rgba(29,45,53,0.2);transform:translateX(-100%)}.offcanvas-end{top:0;right:0;width:400px;border-left:1px solid rgba(29,45,53,0.2);transform:translateX(100%)}.offcanvas-bottom{right:0;left:0;height:30vh;max-height:100%;border-top:1px solid rgba(29,45,53,0.2);transform:translateY(100%)}.offcanvas.show{transform:none}.offcanvas-backdrop::before{position:fixed;top:0;left:0;z-index:1039;width:100vw;height:100vh;content:"";background-color:rgba(29,45,53,0.5)}.clearfix::after{display:block;clear:both;content:""}.link-primary{color:#5d2f86}.link-primary:hover,.link-primary:focus{color:#4a266b}.link-secondary{color:#6c757d}.link-secondary:hover,.link-secondary:focus{color:#565e64}.link-success{color:#198754}.link-success:hover,.link-success:focus{color:#146c43}.link-info{color:#0dcaf0}.link-info:hover,.link-info:focus{color:#3dd5f3}.link-warning{color:#ffe000}.link-warning:hover,.link-warning:focus{color:#ffe633}.link-danger{color:#dc3545}.link-danger:hover,.link-danger:focus{color:#b02a37}.link-light{color:#f8f9fa}.link-light:hover,.link-light:focus{color:#f9fafb}.link-dark{color:#212529}.link-dark:hover,.link-dark:focus{color:#1a1e21}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio: 100%}.ratio-4x3{--bs-aspect-ratio: calc(3 / 4 * 100%)}.ratio-16x9{--bs-aspect-ratio: calc(9 / 16 * 100%)}.ratio-21x9{--bs-aspect-ratio: calc(9 / 21 * 100%)}.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}.sticky-top{position:sticky;top:0;z-index:1020}@media (min-width: 576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}}@media (min-width: 768px){.sticky-md-top{position:sticky;top:0;z-index:1020}}@media (min-width: 992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}}@media (min-width: 1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}}@media (min-width: 1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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}.float-start{float:left !important}.float-end{float:right !important}.float-none{float:none !important}.overflow-auto{overflow:auto !important}.overflow-hidden{overflow:hidden !important}.overflow-visible{overflow:visible !important}.overflow-scroll{overflow:scroll !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-grid{display:grid !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex{display:flex !important}.d-inline-flex{display:inline-flex !important}.d-none{display:none !important}.shadow{box-shadow:0 0.5rem 1rem rgba(29,45,53,0.15) !important}.shadow-sm{box-shadow:0 0.125rem 0.25rem rgba(29,45,53,0.075) !important}.shadow-lg{box-shadow:0 1rem 3rem rgba(29,45,53,0.175) !important}.shadow-none{box-shadow:none !important}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:sticky !important}.top-0{top:0 !important}.top-50{top:50% !important}.top-100{top:100% !important}.bottom-0{bottom:0 !important}.bottom-50{bottom:50% !important}.bottom-100{bottom:100% !important}.start-0{left:0 !important}.start-50{left:50% !important}.start-100{left:100% !important}.end-0{right:0 !important}.end-50{right:50% !important}.end-100{right:100% !important}.translate-middle{transform:translate(-50%, -50%) !important}.translate-middle-x{transform:translateX(-50%) !important}.translate-middle-y{transform:translateY(-50%) !important}.border{border:1px solid #e9ecef !important}.border-0{border:0 !important}.border-top{border-top:1px solid #e9ecef !important}.border-top-0{border-top:0 !important}.border-end{border-right:1px solid #e9ecef !important}.border-end-0{border-right:0 !important}.border-bottom{border-bottom:1px solid #e9ecef !important}.border-bottom-0{border-bottom:0 !important}.border-start{border-left:1px solid #e9ecef !important}.border-start-0{border-left:0 !important}.border-primary{border-color:#5d2f86 !important}.border-secondary{border-color:#6c757d !important}.border-success{border-color:#198754 !important}.border-info{border-color:#0dcaf0 !important}.border-warning{border-color:#ffe000 !important}.border-danger{border-color:#dc3545 !important}.border-light{border-color:#f8f9fa !important}.border-dark{border-color:#212529 !important}.border-white{border-color:#fff !important}.border-1{border-width:1px !important}.border-2{border-width:2px !important}.border-3{border-width:3px !important}.border-4{border-width:4px !important}.border-5{border-width:5px !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}.mw-100{max-width:100% !important}.vw-100{width:100vw !important}.min-vw-100{min-width:100vw !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}.mh-100{max-height:100% !important}.vh-100{height:100vh !important}.min-vh-100{min-height:100vh !important}.flex-fill{flex:1 1 auto !important}.flex-row{flex-direction:row !important}.flex-column{flex-direction:column !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-grow-0{flex-grow:0 !important}.flex-grow-1{flex-grow:1 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-shrink-1{flex-shrink:1 !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.gap-0{gap:0 !important}.gap-1{gap:.25rem !important}.gap-2{gap:.5rem !important}.gap-3{gap:1rem !important}.gap-4{gap:1.5rem !important}.gap-5{gap:3rem !important}.justify-content-start{justify-content:flex-start !important}.justify-content-end{justify-content:flex-end !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.justify-content-evenly{justify-content:space-evenly !important}.align-items-start{align-items:flex-start !important}.align-items-end{align-items:flex-end !important}.align-items-center{align-items:center !important}.align-items-baseline{align-items:baseline !important}.align-items-stretch{align-items:stretch !important}.align-content-start{align-content:flex-start !important}.align-content-end{align-content:flex-end !important}.align-content-center{align-content:center !important}.align-content-between{align-content:space-between !important}.align-content-around{align-content:space-around !important}.align-content-stretch{align-content:stretch !important}.align-self-auto{align-self:auto !important}.align-self-start{align-self:flex-start !important}.align-self-end{align-self:flex-end !important}.align-self-center{align-self:center !important}.align-self-baseline{align-self:baseline !important}.align-self-stretch{align-self:stretch !important}.order-first{order:-1 !important}.order-0{order:0 !important}.order-1{order:1 !important}.order-2{order:2 !important}.order-3{order:3 !important}.order-4{order:4 !important}.order-5{order:5 !important}.order-last{order:6 !important}.m-0{margin:0 !important}.m-1{margin:.25rem !important}.m-2{margin:.5rem !important}.m-3{margin:1rem !important}.m-4{margin:1.5rem !important}.m-5{margin:3rem !important}.m-auto{margin:auto !important}.mx-0{margin-right:0 !important;margin-left:0 !important}.mx-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-3{margin-right:1rem !important;margin-left:1rem !important}.mx-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-5{margin-right:3rem !important;margin-left:3rem !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-0{margin-top:0 !important}.mt-1{margin-top:.25rem !important}.mt-2{margin-top:.5rem !important}.mt-3{margin-top:1rem !important}.mt-4{margin-top:1.5rem !important}.mt-5{margin-top:3rem !important}.mt-auto{margin-top:auto !important}.me-0{margin-right:0 !important}.me-1{margin-right:.25rem !important}.me-2{margin-right:.5rem !important}.me-3{margin-right:1rem !important}.me-4{margin-right:1.5rem !important}.me-5{margin-right:3rem !important}.me-auto{margin-right:auto !important}.mb-0{margin-bottom:0 !important}.mb-1{margin-bottom:.25rem !important}.mb-2{margin-bottom:.5rem !important}.mb-3{margin-bottom:1rem !important}.mb-4{margin-bottom:1.5rem !important}.mb-5{margin-bottom:3rem !important}.mb-auto{margin-bottom:auto !important}.ms-0{margin-left:0 !important}.ms-1{margin-left:.25rem !important}.ms-2{margin-left:.5rem !important}.ms-3{margin-left:1rem !important}.ms-4{margin-left:1.5rem !important}.ms-5{margin-left:3rem !important}.ms-auto{margin-left:auto !important}.m-n1{margin:-.25rem !important}.m-n2{margin:-.5rem !important}.m-n3{margin:-1rem !important}.m-n4{margin:-1.5rem !important}.m-n5{margin:-3rem !important}.mx-n1{margin-right:-.25rem !important;margin-left:-.25rem !important}.mx-n2{margin-right:-.5rem !important;margin-left:-.5rem !important}.mx-n3{margin-right:-1rem !important;margin-left:-1rem !important}.mx-n4{margin-right:-1.5rem !important;margin-left:-1.5rem !important}.mx-n5{margin-right:-3rem !important;margin-left:-3rem !important}.my-n1{margin-top:-.25rem !important;margin-bottom:-.25rem !important}.my-n2{margin-top:-.5rem !important;margin-bottom:-.5rem !important}.my-n3{margin-top:-1rem !important;margin-bottom:-1rem !important}.my-n4{margin-top:-1.5rem !important;margin-bottom:-1.5rem !important}.my-n5{margin-top:-3rem !important;margin-bottom:-3rem !important}.mt-n1{margin-top:-.25rem !important}.mt-n2{margin-top:-.5rem !important}.mt-n3{margin-top:-1rem !important}.mt-n4{margin-top:-1.5rem !important}.mt-n5{margin-top:-3rem !important}.me-n1{margin-right:-.25rem !important}.me-n2{margin-right:-.5rem !important}.me-n3{margin-right:-1rem !important}.me-n4{margin-right:-1.5rem !important}.me-n5{margin-right:-3rem !important}.mb-n1{margin-bottom:-.25rem !important}.mb-n2{margin-bottom:-.5rem !important}.mb-n3{margin-bottom:-1rem !important}.mb-n4{margin-bottom:-1.5rem !important}.mb-n5{margin-bottom:-3rem !important}.ms-n1{margin-left:-.25rem !important}.ms-n2{margin-left:-.5rem !important}.ms-n3{margin-left:-1rem !important}.ms-n4{margin-left:-1.5rem !important}.ms-n5{margin-left:-3rem !important}.p-0{padding:0 !important}.p-1{padding:.25rem !important}.p-2{padding:.5rem !important}.p-3{padding:1rem !important}.p-4{padding:1.5rem !important}.p-5{padding:3rem !important}.px-0{padding-right:0 !important;padding-left:0 !important}.px-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-3{padding-right:1rem !important;padding-left:1rem !important}.px-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-5{padding-right:3rem !important;padding-left:3rem !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-0{padding-top:0 !important}.pt-1{padding-top:.25rem !important}.pt-2{padding-top:.5rem !important}.pt-3{padding-top:1rem !important}.pt-4{padding-top:1.5rem !important}.pt-5{padding-top:3rem !important}.pe-0{padding-right:0 !important}.pe-1{padding-right:.25rem !important}.pe-2{padding-right:.5rem !important}.pe-3{padding-right:1rem !important}.pe-4{padding-right:1.5rem !important}.pe-5{padding-right:3rem !important}.pb-0{padding-bottom:0 !important}.pb-1{padding-bottom:.25rem !important}.pb-2{padding-bottom:.5rem !important}.pb-3{padding-bottom:1rem !important}.pb-4{padding-bottom:1.5rem !important}.pb-5{padding-bottom:3rem !important}.ps-0{padding-left:0 !important}.ps-1{padding-left:.25rem !important}.ps-2{padding-left:.5rem !important}.ps-3{padding-left:1rem !important}.ps-4{padding-left:1.5rem !important}.ps-5{padding-left:3rem !important}.font-monospace{font-family:var(--bs-font-monospace) !important}.fs-1{font-size:calc(1.375rem + 1.5vw) !important}.fs-2{font-size:calc(1.325rem + .9vw) !important}.fs-3{font-size:calc(1.3rem + .6vw) !important}.fs-4{font-size:calc(1.275rem + .3vw) !important}.fs-5{font-size:1.25rem !important}.fs-6{font-size:1rem !important}.fst-italic{font-style:italic !important}.fst-normal{font-style:normal !important}.fw-light{font-weight:300 !important}.fw-lighter{font-weight:lighter !important}.fw-normal{font-weight:400 !important}.fw-bold{font-weight:700 !important}.fw-bolder{font-weight:bolder !important}.lh-1{line-height:1 !important}.lh-sm{line-height:1.25 !important}.lh-base{line-height:1.5 !important}.lh-lg{line-height:2 !important}.text-start{text-align:left !important}.text-end{text-align:right !important}.text-center{text-align:center !important}.text-decoration-none{text-decoration:none !important}.text-decoration-underline{text-decoration:underline !important}.text-decoration-line-through{text-decoration:line-through !important}.text-lowercase{text-transform:lowercase !important}.text-uppercase{text-transform:uppercase !important}.text-capitalize{text-transform:capitalize !important}.text-wrap{white-space:normal !important}.text-nowrap{white-space:nowrap !important}.text-break{word-wrap:break-word !important;word-break:break-word !important}.text-primary{color:#5d2f86 !important}.text-secondary{color:#6c757d !important}.text-success{color:#198754 !important}.text-info{color:#0dcaf0 !important}.text-warning{color:#ffe000 !important}.text-danger{color:#dc3545 !important}.text-light{color:#f8f9fa !important}.text-dark{color:#212529 !important}.text-white{color:#fff !important}.text-body{color:#1d2d35 !important}.text-muted{color:#6c757d !important}.text-black-50{color:rgba(29,45,53,0.5) !important}.text-white-50{color:rgba(255,255,255,0.5) !important}.text-reset{color:inherit !important}.bg-primary{background-color:#5d2f86 !important}.bg-secondary{background-color:#6c757d !important}.bg-success{background-color:#198754 !important}.bg-info{background-color:#0dcaf0 !important}.bg-warning{background-color:#ffe000 !important}.bg-danger{background-color:#dc3545 !important}.bg-light{background-color:#f8f9fa !important}.bg-dark{background-color:#212529 !important}.bg-body{background-color:#fff !important}.bg-white{background-color:#fff !important}.bg-transparent{background-color:rgba(0,0,0,0) !important}.bg-gradient{background-image:var(--bs-gradient) !important}.user-select-all{user-select:all !important}.user-select-auto{user-select:auto !important}.user-select-none{user-select:none !important}.pe-none{pointer-events:none !important}.pe-auto{pointer-events:auto !important}.rounded{border-radius:.25rem !important}.rounded-0{border-radius:0 !important}.rounded-1{border-radius:.2rem !important}.rounded-2{border-radius:.25rem !important}.rounded-3{border-radius:.3rem !important}.rounded-circle{border-radius:50% !important}.rounded-pill{border-radius:50rem !important}.rounded-top{border-top-left-radius:.25rem !important;border-top-right-radius:.25rem !important}.rounded-end{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-start{border-bottom-left-radius:.25rem !important;border-top-left-radius:.25rem !important}.visible{visibility:visible !important}.invisible{visibility:hidden !important}@media (min-width: 576px){.float-sm-start{float:left !important}.float-sm-end{float:right !important}.float-sm-none{float:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-grid{display:grid !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:flex !important}.d-sm-inline-flex{display:inline-flex !important}.d-sm-none{display:none !important}.flex-sm-fill{flex:1 1 auto !important}.flex-sm-row{flex-direction:row !important}.flex-sm-column{flex-direction:column !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-grow-1{flex-grow:1 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-shrink-1{flex-shrink:1 !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.gap-sm-0{gap:0 !important}.gap-sm-1{gap:.25rem !important}.gap-sm-2{gap:.5rem !important}.gap-sm-3{gap:1rem !important}.gap-sm-4{gap:1.5rem !important}.gap-sm-5{gap:3rem !important}.justify-content-sm-start{justify-content:flex-start !important}.justify-content-sm-end{justify-content:flex-end !important}.justify-content-sm-center{justify-content:center !important}.justify-content-sm-between{justify-content:space-between !important}.justify-content-sm-around{justify-content:space-around !important}.justify-content-sm-evenly{justify-content:space-evenly !important}.align-items-sm-start{align-items:flex-start !important}.align-items-sm-end{align-items:flex-end !important}.align-items-sm-center{align-items:center !important}.align-items-sm-baseline{align-items:baseline !important}.align-items-sm-stretch{align-items:stretch !important}.align-content-sm-start{align-content:flex-start !important}.align-content-sm-end{align-content:flex-end !important}.align-content-sm-center{align-content:center !important}.align-content-sm-between{align-content:space-between !important}.align-content-sm-around{align-content:space-around !important}.align-content-sm-stretch{align-content:stretch !important}.align-self-sm-auto{align-self:auto !important}.align-self-sm-start{align-self:flex-start !important}.align-self-sm-end{align-self:flex-end !important}.align-self-sm-center{align-self:center !important}.align-self-sm-baseline{align-self:baseline !important}.align-self-sm-stretch{align-self:stretch !important}.order-sm-first{order:-1 !important}.order-sm-0{order:0 !important}.order-sm-1{order:1 !important}.order-sm-2{order:2 !important}.order-sm-3{order:3 !important}.order-sm-4{order:4 !important}.order-sm-5{order:5 !important}.order-sm-last{order:6 !important}.m-sm-0{margin:0 !important}.m-sm-1{margin:.25rem !important}.m-sm-2{margin:.5rem !important}.m-sm-3{margin:1rem !important}.m-sm-4{margin:1.5rem !important}.m-sm-5{margin:3rem !important}.m-sm-auto{margin:auto !important}.mx-sm-0{margin-right:0 !important;margin-left:0 !important}.mx-sm-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-sm-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-sm-3{margin-right:1rem !important;margin-left:1rem !important}.mx-sm-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-sm-5{margin-right:3rem !important;margin-left:3rem !important}.mx-sm-auto{margin-right:auto !important;margin-left:auto !important}.my-sm-0{margin-top:0 !important;margin-bottom:0 !important}.my-sm-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-sm-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-sm-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-sm-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-sm-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-sm-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-sm-0{margin-top:0 !important}.mt-sm-1{margin-top:.25rem !important}.mt-sm-2{margin-top:.5rem !important}.mt-sm-3{margin-top:1rem !important}.mt-sm-4{margin-top:1.5rem !important}.mt-sm-5{margin-top:3rem !important}.mt-sm-auto{margin-top:auto !important}.me-sm-0{margin-right:0 !important}.me-sm-1{margin-right:.25rem !important}.me-sm-2{margin-right:.5rem !important}.me-sm-3{margin-right:1rem !important}.me-sm-4{margin-right:1.5rem !important}.me-sm-5{margin-right:3rem !important}.me-sm-auto{margin-right:auto !important}.mb-sm-0{margin-bottom:0 !important}.mb-sm-1{margin-bottom:.25rem !important}.mb-sm-2{margin-bottom:.5rem !important}.mb-sm-3{margin-bottom:1rem !important}.mb-sm-4{margin-bottom:1.5rem !important}.mb-sm-5{margin-bottom:3rem !important}.mb-sm-auto{margin-bottom:auto !important}.ms-sm-0{margin-left:0 !important}.ms-sm-1{margin-left:.25rem !important}.ms-sm-2{margin-left:.5rem !important}.ms-sm-3{margin-left:1rem !important}.ms-sm-4{margin-left:1.5rem !important}.ms-sm-5{margin-left:3rem !important}.ms-sm-auto{margin-left:auto !important}.m-sm-n1{margin:-.25rem !important}.m-sm-n2{margin:-.5rem !important}.m-sm-n3{margin:-1rem !important}.m-sm-n4{margin:-1.5rem !important}.m-sm-n5{margin:-3rem !important}.mx-sm-n1{margin-right:-.25rem !important;margin-left:-.25rem !important}.mx-sm-n2{margin-right:-.5rem !important;margin-left:-.5rem !important}.mx-sm-n3{margin-right:-1rem !important;margin-left:-1rem !important}.mx-sm-n4{margin-right:-1.5rem !important;margin-left:-1.5rem !important}.mx-sm-n5{margin-right:-3rem !important;margin-left:-3rem !important}.my-sm-n1{margin-top:-.25rem !important;margin-bottom:-.25rem !important}.my-sm-n2{margin-top:-.5rem !important;margin-bottom:-.5rem !important}.my-sm-n3{margin-top:-1rem !important;margin-bottom:-1rem !important}.my-sm-n4{margin-top:-1.5rem !important;margin-bottom:-1.5rem !important}.my-sm-n5{margin-top:-3rem !important;margin-bottom:-3rem !important}.mt-sm-n1{margin-top:-.25rem !important}.mt-sm-n2{margin-top:-.5rem !important}.mt-sm-n3{margin-top:-1rem !important}.mt-sm-n4{margin-top:-1.5rem !important}.mt-sm-n5{margin-top:-3rem !important}.me-sm-n1{margin-right:-.25rem !important}.me-sm-n2{margin-right:-.5rem !important}.me-sm-n3{margin-right:-1rem !important}.me-sm-n4{margin-right:-1.5rem !important}.me-sm-n5{margin-right:-3rem !important}.mb-sm-n1{margin-bottom:-.25rem !important}.mb-sm-n2{margin-bottom:-.5rem !important}.mb-sm-n3{margin-bottom:-1rem !important}.mb-sm-n4{margin-bottom:-1.5rem !important}.mb-sm-n5{margin-bottom:-3rem !important}.ms-sm-n1{margin-left:-.25rem !important}.ms-sm-n2{margin-left:-.5rem !important}.ms-sm-n3{margin-left:-1rem !important}.ms-sm-n4{margin-left:-1.5rem !important}.ms-sm-n5{margin-left:-3rem !important}.p-sm-0{padding:0 !important}.p-sm-1{padding:.25rem !important}.p-sm-2{padding:.5rem !important}.p-sm-3{padding:1rem !important}.p-sm-4{padding:1.5rem !important}.p-sm-5{padding:3rem !important}.px-sm-0{padding-right:0 !important;padding-left:0 !important}.px-sm-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-sm-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-sm-3{padding-right:1rem !important;padding-left:1rem !important}.px-sm-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-sm-5{padding-right:3rem !important;padding-left:3rem !important}.py-sm-0{padding-top:0 !important;padding-bottom:0 !important}.py-sm-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-sm-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-sm-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-sm-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-sm-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-sm-0{padding-top:0 !important}.pt-sm-1{padding-top:.25rem !important}.pt-sm-2{padding-top:.5rem !important}.pt-sm-3{padding-top:1rem !important}.pt-sm-4{padding-top:1.5rem !important}.pt-sm-5{padding-top:3rem !important}.pe-sm-0{padding-right:0 !important}.pe-sm-1{padding-right:.25rem !important}.pe-sm-2{padding-right:.5rem !important}.pe-sm-3{padding-right:1rem !important}.pe-sm-4{padding-right:1.5rem !important}.pe-sm-5{padding-right:3rem !important}.pb-sm-0{padding-bottom:0 !important}.pb-sm-1{padding-bottom:.25rem !important}.pb-sm-2{padding-bottom:.5rem !important}.pb-sm-3{padding-bottom:1rem !important}.pb-sm-4{padding-bottom:1.5rem !important}.pb-sm-5{padding-bottom:3rem !important}.ps-sm-0{padding-left:0 !important}.ps-sm-1{padding-left:.25rem !important}.ps-sm-2{padding-left:.5rem !important}.ps-sm-3{padding-left:1rem !important}.ps-sm-4{padding-left:1.5rem !important}.ps-sm-5{padding-left:3rem !important}.text-sm-start{text-align:left !important}.text-sm-end{text-align:right !important}.text-sm-center{text-align:center !important}}@media (min-width: 768px){.float-md-start{float:left !important}.float-md-end{float:right !important}.float-md-none{float:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-grid{display:grid !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:flex !important}.d-md-inline-flex{display:inline-flex !important}.d-md-none{display:none !important}.flex-md-fill{flex:1 1 auto !important}.flex-md-row{flex-direction:row !important}.flex-md-column{flex-direction:column !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-grow-1{flex-grow:1 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-shrink-1{flex-shrink:1 !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.gap-md-0{gap:0 !important}.gap-md-1{gap:.25rem !important}.gap-md-2{gap:.5rem !important}.gap-md-3{gap:1rem !important}.gap-md-4{gap:1.5rem !important}.gap-md-5{gap:3rem !important}.justify-content-md-start{justify-content:flex-start !important}.justify-content-md-end{justify-content:flex-end !important}.justify-content-md-center{justify-content:center !important}.justify-content-md-between{justify-content:space-between !important}.justify-content-md-around{justify-content:space-around !important}.justify-content-md-evenly{justify-content:space-evenly !important}.align-items-md-start{align-items:flex-start !important}.align-items-md-end{align-items:flex-end !important}.align-items-md-center{align-items:center !important}.align-items-md-baseline{align-items:baseline !important}.align-items-md-stretch{align-items:stretch !important}.align-content-md-start{align-content:flex-start !important}.align-content-md-end{align-content:flex-end !important}.align-content-md-center{align-content:center !important}.align-content-md-between{align-content:space-between !important}.align-content-md-around{align-content:space-around !important}.align-content-md-stretch{align-content:stretch !important}.align-self-md-auto{align-self:auto !important}.align-self-md-start{align-self:flex-start !important}.align-self-md-end{align-self:flex-end !important}.align-self-md-center{align-self:center !important}.align-self-md-baseline{align-self:baseline !important}.align-self-md-stretch{align-self:stretch !important}.order-md-first{order:-1 !important}.order-md-0{order:0 !important}.order-md-1{order:1 !important}.order-md-2{order:2 !important}.order-md-3{order:3 !important}.order-md-4{order:4 !important}.order-md-5{order:5 !important}.order-md-last{order:6 !important}.m-md-0{margin:0 !important}.m-md-1{margin:.25rem !important}.m-md-2{margin:.5rem !important}.m-md-3{margin:1rem !important}.m-md-4{margin:1.5rem !important}.m-md-5{margin:3rem !important}.m-md-auto{margin:auto !important}.mx-md-0{margin-right:0 !important;margin-left:0 !important}.mx-md-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-md-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-md-3{margin-right:1rem !important;margin-left:1rem !important}.mx-md-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-md-5{margin-right:3rem !important;margin-left:3rem !important}.mx-md-auto{margin-right:auto !important;margin-left:auto !important}.my-md-0{margin-top:0 !important;margin-bottom:0 !important}.my-md-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-md-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-md-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-md-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-md-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-md-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-md-0{margin-top:0 !important}.mt-md-1{margin-top:.25rem !important}.mt-md-2{margin-top:.5rem !important}.mt-md-3{margin-top:1rem !important}.mt-md-4{margin-top:1.5rem !important}.mt-md-5{margin-top:3rem !important}.mt-md-auto{margin-top:auto !important}.me-md-0{margin-right:0 !important}.me-md-1{margin-right:.25rem !important}.me-md-2{margin-right:.5rem !important}.me-md-3{margin-right:1rem !important}.me-md-4{margin-right:1.5rem !important}.me-md-5{margin-right:3rem !important}.me-md-auto{margin-right:auto !important}.mb-md-0{margin-bottom:0 !important}.mb-md-1{margin-bottom:.25rem !important}.mb-md-2{margin-bottom:.5rem !important}.mb-md-3{margin-bottom:1rem !important}.mb-md-4{margin-bottom:1.5rem !important}.mb-md-5{margin-bottom:3rem !important}.mb-md-auto{margin-bottom:auto !important}.ms-md-0{margin-left:0 !important}.ms-md-1{margin-left:.25rem !important}.ms-md-2{margin-left:.5rem !important}.ms-md-3{margin-left:1rem !important}.ms-md-4{margin-left:1.5rem !important}.ms-md-5{margin-left:3rem !important}.ms-md-auto{margin-left:auto !important}.m-md-n1{margin:-.25rem !important}.m-md-n2{margin:-.5rem !important}.m-md-n3{margin:-1rem !important}.m-md-n4{margin:-1.5rem !important}.m-md-n5{margin:-3rem !important}.mx-md-n1{margin-right:-.25rem !important;margin-left:-.25rem !important}.mx-md-n2{margin-right:-.5rem !important;margin-left:-.5rem !important}.mx-md-n3{margin-right:-1rem !important;margin-left:-1rem !important}.mx-md-n4{margin-right:-1.5rem !important;margin-left:-1.5rem !important}.mx-md-n5{margin-right:-3rem !important;margin-left:-3rem !important}.my-md-n1{margin-top:-.25rem !important;margin-bottom:-.25rem !important}.my-md-n2{margin-top:-.5rem !important;margin-bottom:-.5rem !important}.my-md-n3{margin-top:-1rem !important;margin-bottom:-1rem !important}.my-md-n4{margin-top:-1.5rem !important;margin-bottom:-1.5rem !important}.my-md-n5{margin-top:-3rem !important;margin-bottom:-3rem !important}.mt-md-n1{margin-top:-.25rem !important}.mt-md-n2{margin-top:-.5rem !important}.mt-md-n3{margin-top:-1rem !important}.mt-md-n4{margin-top:-1.5rem !important}.mt-md-n5{margin-top:-3rem !important}.me-md-n1{margin-right:-.25rem !important}.me-md-n2{margin-right:-.5rem !important}.me-md-n3{margin-right:-1rem !important}.me-md-n4{margin-right:-1.5rem !important}.me-md-n5{margin-right:-3rem !important}.mb-md-n1{margin-bottom:-.25rem !important}.mb-md-n2{margin-bottom:-.5rem !important}.mb-md-n3{margin-bottom:-1rem !important}.mb-md-n4{margin-bottom:-1.5rem !important}.mb-md-n5{margin-bottom:-3rem !important}.ms-md-n1{margin-left:-.25rem !important}.ms-md-n2{margin-left:-.5rem !important}.ms-md-n3{margin-left:-1rem !important}.ms-md-n4{margin-left:-1.5rem !important}.ms-md-n5{margin-left:-3rem !important}.p-md-0{padding:0 !important}.p-md-1{padding:.25rem !important}.p-md-2{padding:.5rem !important}.p-md-3{padding:1rem !important}.p-md-4{padding:1.5rem !important}.p-md-5{padding:3rem !important}.px-md-0{padding-right:0 !important;padding-left:0 !important}.px-md-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-md-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-md-3{padding-right:1rem !important;padding-left:1rem !important}.px-md-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-md-5{padding-right:3rem !important;padding-left:3rem !important}.py-md-0{padding-top:0 !important;padding-bottom:0 !important}.py-md-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-md-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-md-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-md-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-md-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-md-0{padding-top:0 !important}.pt-md-1{padding-top:.25rem !important}.pt-md-2{padding-top:.5rem !important}.pt-md-3{padding-top:1rem !important}.pt-md-4{padding-top:1.5rem !important}.pt-md-5{padding-top:3rem !important}.pe-md-0{padding-right:0 !important}.pe-md-1{padding-right:.25rem !important}.pe-md-2{padding-right:.5rem !important}.pe-md-3{padding-right:1rem !important}.pe-md-4{padding-right:1.5rem !important}.pe-md-5{padding-right:3rem !important}.pb-md-0{padding-bottom:0 !important}.pb-md-1{padding-bottom:.25rem !important}.pb-md-2{padding-bottom:.5rem !important}.pb-md-3{padding-bottom:1rem !important}.pb-md-4{padding-bottom:1.5rem !important}.pb-md-5{padding-bottom:3rem !important}.ps-md-0{padding-left:0 !important}.ps-md-1{padding-left:.25rem !important}.ps-md-2{padding-left:.5rem !important}.ps-md-3{padding-left:1rem !important}.ps-md-4{padding-left:1.5rem !important}.ps-md-5{padding-left:3rem !important}.text-md-start{text-align:left !important}.text-md-end{text-align:right !important}.text-md-center{text-align:center !important}}@media (min-width: 992px){.float-lg-start{float:left !important}.float-lg-end{float:right !important}.float-lg-none{float:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-grid{display:grid !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:flex !important}.d-lg-inline-flex{display:inline-flex !important}.d-lg-none{display:none !important}.flex-lg-fill{flex:1 1 auto !important}.flex-lg-row{flex-direction:row !important}.flex-lg-column{flex-direction:column !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-grow-1{flex-grow:1 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-shrink-1{flex-shrink:1 !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.gap-lg-0{gap:0 !important}.gap-lg-1{gap:.25rem !important}.gap-lg-2{gap:.5rem !important}.gap-lg-3{gap:1rem !important}.gap-lg-4{gap:1.5rem !important}.gap-lg-5{gap:3rem !important}.justify-content-lg-start{justify-content:flex-start !important}.justify-content-lg-end{justify-content:flex-end !important}.justify-content-lg-center{justify-content:center !important}.justify-content-lg-between{justify-content:space-between !important}.justify-content-lg-around{justify-content:space-around !important}.justify-content-lg-evenly{justify-content:space-evenly !important}.align-items-lg-start{align-items:flex-start !important}.align-items-lg-end{align-items:flex-end !important}.align-items-lg-center{align-items:center !important}.align-items-lg-baseline{align-items:baseline !important}.align-items-lg-stretch{align-items:stretch !important}.align-content-lg-start{align-content:flex-start !important}.align-content-lg-end{align-content:flex-end !important}.align-content-lg-center{align-content:center !important}.align-content-lg-between{align-content:space-between !important}.align-content-lg-around{align-content:space-around !important}.align-content-lg-stretch{align-content:stretch !important}.align-self-lg-auto{align-self:auto !important}.align-self-lg-start{align-self:flex-start !important}.align-self-lg-end{align-self:flex-end !important}.align-self-lg-center{align-self:center !important}.align-self-lg-baseline{align-self:baseline !important}.align-self-lg-stretch{align-self:stretch !important}.order-lg-first{order:-1 !important}.order-lg-0{order:0 !important}.order-lg-1{order:1 !important}.order-lg-2{order:2 !important}.order-lg-3{order:3 !important}.order-lg-4{order:4 !important}.order-lg-5{order:5 !important}.order-lg-last{order:6 !important}.m-lg-0{margin:0 !important}.m-lg-1{margin:.25rem !important}.m-lg-2{margin:.5rem !important}.m-lg-3{margin:1rem !important}.m-lg-4{margin:1.5rem !important}.m-lg-5{margin:3rem !important}.m-lg-auto{margin:auto !important}.mx-lg-0{margin-right:0 !important;margin-left:0 !important}.mx-lg-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-lg-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-lg-3{margin-right:1rem !important;margin-left:1rem !important}.mx-lg-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-lg-5{margin-right:3rem !important;margin-left:3rem !important}.mx-lg-auto{margin-right:auto !important;margin-left:auto !important}.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.my-lg-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-lg-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-lg-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-lg-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-lg-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-lg-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-lg-0{margin-top:0 !important}.mt-lg-1{margin-top:.25rem !important}.mt-lg-2{margin-top:.5rem !important}.mt-lg-3{margin-top:1rem !important}.mt-lg-4{margin-top:1.5rem !important}.mt-lg-5{margin-top:3rem !important}.mt-lg-auto{margin-top:auto !important}.me-lg-0{margin-right:0 !important}.me-lg-1{margin-right:.25rem !important}.me-lg-2{margin-right:.5rem !important}.me-lg-3{margin-right:1rem !important}.me-lg-4{margin-right:1.5rem !important}.me-lg-5{margin-right:3rem !important}.me-lg-auto{margin-right:auto !important}.mb-lg-0{margin-bottom:0 !important}.mb-lg-1{margin-bottom:.25rem !important}.mb-lg-2{margin-bottom:.5rem !important}.mb-lg-3{margin-bottom:1rem !important}.mb-lg-4{margin-bottom:1.5rem !important}.mb-lg-5{margin-bottom:3rem !important}.mb-lg-auto{margin-bottom:auto !important}.ms-lg-0{margin-left:0 !important}.ms-lg-1{margin-left:.25rem !important}.ms-lg-2{margin-left:.5rem !important}.ms-lg-3{margin-left:1rem !important}.ms-lg-4{margin-left:1.5rem !important}.ms-lg-5{margin-left:3rem !important}.ms-lg-auto{margin-left:auto !important}.m-lg-n1{margin:-.25rem !important}.m-lg-n2{margin:-.5rem !important}.m-lg-n3{margin:-1rem !important}.m-lg-n4{margin:-1.5rem !important}.m-lg-n5{margin:-3rem !important}.mx-lg-n1{margin-right:-.25rem !important;margin-left:-.25rem !important}.mx-lg-n2{margin-right:-.5rem !important;margin-left:-.5rem !important}.mx-lg-n3{margin-right:-1rem !important;margin-left:-1rem !important}.mx-lg-n4{margin-right:-1.5rem !important;margin-left:-1.5rem !important}.mx-lg-n5{margin-right:-3rem !important;margin-left:-3rem !important}.my-lg-n1{margin-top:-.25rem !important;margin-bottom:-.25rem !important}.my-lg-n2{margin-top:-.5rem !important;margin-bottom:-.5rem !important}.my-lg-n3{margin-top:-1rem !important;margin-bottom:-1rem !important}.my-lg-n4{margin-top:-1.5rem !important;margin-bottom:-1.5rem !important}.my-lg-n5{margin-top:-3rem !important;margin-bottom:-3rem !important}.mt-lg-n1{margin-top:-.25rem !important}.mt-lg-n2{margin-top:-.5rem !important}.mt-lg-n3{margin-top:-1rem !important}.mt-lg-n4{margin-top:-1.5rem !important}.mt-lg-n5{margin-top:-3rem !important}.me-lg-n1{margin-right:-.25rem !important}.me-lg-n2{margin-right:-.5rem !important}.me-lg-n3{margin-right:-1rem !important}.me-lg-n4{margin-right:-1.5rem !important}.me-lg-n5{margin-right:-3rem !important}.mb-lg-n1{margin-bottom:-.25rem !important}.mb-lg-n2{margin-bottom:-.5rem !important}.mb-lg-n3{margin-bottom:-1rem !important}.mb-lg-n4{margin-bottom:-1.5rem !important}.mb-lg-n5{margin-bottom:-3rem !important}.ms-lg-n1{margin-left:-.25rem !important}.ms-lg-n2{margin-left:-.5rem !important}.ms-lg-n3{margin-left:-1rem !important}.ms-lg-n4{margin-left:-1.5rem !important}.ms-lg-n5{margin-left:-3rem !important}.p-lg-0{padding:0 !important}.p-lg-1{padding:.25rem !important}.p-lg-2{padding:.5rem !important}.p-lg-3{padding:1rem !important}.p-lg-4{padding:1.5rem !important}.p-lg-5{padding:3rem !important}.px-lg-0{padding-right:0 !important;padding-left:0 !important}.px-lg-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-lg-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-lg-3{padding-right:1rem !important;padding-left:1rem !important}.px-lg-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-lg-5{padding-right:3rem !important;padding-left:3rem !important}.py-lg-0{padding-top:0 !important;padding-bottom:0 !important}.py-lg-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-lg-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-lg-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-lg-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-lg-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-lg-0{padding-top:0 !important}.pt-lg-1{padding-top:.25rem !important}.pt-lg-2{padding-top:.5rem !important}.pt-lg-3{padding-top:1rem !important}.pt-lg-4{padding-top:1.5rem !important}.pt-lg-5{padding-top:3rem !important}.pe-lg-0{padding-right:0 !important}.pe-lg-1{padding-right:.25rem !important}.pe-lg-2{padding-right:.5rem !important}.pe-lg-3{padding-right:1rem !important}.pe-lg-4{padding-right:1.5rem !important}.pe-lg-5{padding-right:3rem !important}.pb-lg-0{padding-bottom:0 !important}.pb-lg-1{padding-bottom:.25rem !important}.pb-lg-2{padding-bottom:.5rem !important}.pb-lg-3{padding-bottom:1rem !important}.pb-lg-4{padding-bottom:1.5rem !important}.pb-lg-5{padding-bottom:3rem !important}.ps-lg-0{padding-left:0 !important}.ps-lg-1{padding-left:.25rem !important}.ps-lg-2{padding-left:.5rem !important}.ps-lg-3{padding-left:1rem !important}.ps-lg-4{padding-left:1.5rem !important}.ps-lg-5{padding-left:3rem !important}.text-lg-start{text-align:left !important}.text-lg-end{text-align:right !important}.text-lg-center{text-align:center !important}}@media (min-width: 1200px){.float-xl-start{float:left !important}.float-xl-end{float:right !important}.float-xl-none{float:none !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-grid{display:grid !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:flex !important}.d-xl-inline-flex{display:inline-flex !important}.d-xl-none{display:none !important}.flex-xl-fill{flex:1 1 auto !important}.flex-xl-row{flex-direction:row !important}.flex-xl-column{flex-direction:column !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-grow-1{flex-grow:1 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-shrink-1{flex-shrink:1 !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.gap-xl-0{gap:0 !important}.gap-xl-1{gap:.25rem !important}.gap-xl-2{gap:.5rem !important}.gap-xl-3{gap:1rem !important}.gap-xl-4{gap:1.5rem !important}.gap-xl-5{gap:3rem !important}.justify-content-xl-start{justify-content:flex-start !important}.justify-content-xl-end{justify-content:flex-end !important}.justify-content-xl-center{justify-content:center !important}.justify-content-xl-between{justify-content:space-between !important}.justify-content-xl-around{justify-content:space-around !important}.justify-content-xl-evenly{justify-content:space-evenly !important}.align-items-xl-start{align-items:flex-start !important}.align-items-xl-end{align-items:flex-end !important}.align-items-xl-center{align-items:center !important}.align-items-xl-baseline{align-items:baseline !important}.align-items-xl-stretch{align-items:stretch !important}.align-content-xl-start{align-content:flex-start !important}.align-content-xl-end{align-content:flex-end !important}.align-content-xl-center{align-content:center !important}.align-content-xl-between{align-content:space-between !important}.align-content-xl-around{align-content:space-around !important}.align-content-xl-stretch{align-content:stretch !important}.align-self-xl-auto{align-self:auto !important}.align-self-xl-start{align-self:flex-start !important}.align-self-xl-end{align-self:flex-end !important}.align-self-xl-center{align-self:center !important}.align-self-xl-baseline{align-self:baseline !important}.align-self-xl-stretch{align-self:stretch !important}.order-xl-first{order:-1 !important}.order-xl-0{order:0 !important}.order-xl-1{order:1 !important}.order-xl-2{order:2 !important}.order-xl-3{order:3 !important}.order-xl-4{order:4 !important}.order-xl-5{order:5 !important}.order-xl-last{order:6 !important}.m-xl-0{margin:0 !important}.m-xl-1{margin:.25rem !important}.m-xl-2{margin:.5rem !important}.m-xl-3{margin:1rem !important}.m-xl-4{margin:1.5rem !important}.m-xl-5{margin:3rem !important}.m-xl-auto{margin:auto !important}.mx-xl-0{margin-right:0 !important;margin-left:0 !important}.mx-xl-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-xl-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-xl-3{margin-right:1rem !important;margin-left:1rem !important}.mx-xl-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-xl-5{margin-right:3rem !important;margin-left:3rem !important}.mx-xl-auto{margin-right:auto !important;margin-left:auto !important}.my-xl-0{margin-top:0 !important;margin-bottom:0 !important}.my-xl-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-xl-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-xl-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-xl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-xl-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-xl-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-xl-0{margin-top:0 !important}.mt-xl-1{margin-top:.25rem !important}.mt-xl-2{margin-top:.5rem !important}.mt-xl-3{margin-top:1rem !important}.mt-xl-4{margin-top:1.5rem !important}.mt-xl-5{margin-top:3rem !important}.mt-xl-auto{margin-top:auto !important}.me-xl-0{margin-right:0 !important}.me-xl-1{margin-right:.25rem !important}.me-xl-2{margin-right:.5rem !important}.me-xl-3{margin-right:1rem !important}.me-xl-4{margin-right:1.5rem !important}.me-xl-5{margin-right:3rem !important}.me-xl-auto{margin-right:auto !important}.mb-xl-0{margin-bottom:0 !important}.mb-xl-1{margin-bottom:.25rem !important}.mb-xl-2{margin-bottom:.5rem !important}.mb-xl-3{margin-bottom:1rem !important}.mb-xl-4{margin-bottom:1.5rem !important}.mb-xl-5{margin-bottom:3rem !important}.mb-xl-auto{margin-bottom:auto !important}.ms-xl-0{margin-left:0 !important}.ms-xl-1{margin-left:.25rem !important}.ms-xl-2{margin-left:.5rem !important}.ms-xl-3{margin-left:1rem !important}.ms-xl-4{margin-left:1.5rem !important}.ms-xl-5{margin-left:3rem !important}.ms-xl-auto{margin-left:auto !important}.m-xl-n1{margin:-.25rem !important}.m-xl-n2{margin:-.5rem !important}.m-xl-n3{margin:-1rem !important}.m-xl-n4{margin:-1.5rem !important}.m-xl-n5{margin:-3rem !important}.mx-xl-n1{margin-right:-.25rem !important;margin-left:-.25rem !important}.mx-xl-n2{margin-right:-.5rem !important;margin-left:-.5rem !important}.mx-xl-n3{margin-right:-1rem !important;margin-left:-1rem !important}.mx-xl-n4{margin-right:-1.5rem !important;margin-left:-1.5rem !important}.mx-xl-n5{margin-right:-3rem !important;margin-left:-3rem !important}.my-xl-n1{margin-top:-.25rem !important;margin-bottom:-.25rem !important}.my-xl-n2{margin-top:-.5rem !important;margin-bottom:-.5rem !important}.my-xl-n3{margin-top:-1rem !important;margin-bottom:-1rem !important}.my-xl-n4{margin-top:-1.5rem !important;margin-bottom:-1.5rem !important}.my-xl-n5{margin-top:-3rem !important;margin-bottom:-3rem !important}.mt-xl-n1{margin-top:-.25rem !important}.mt-xl-n2{margin-top:-.5rem !important}.mt-xl-n3{margin-top:-1rem !important}.mt-xl-n4{margin-top:-1.5rem !important}.mt-xl-n5{margin-top:-3rem !important}.me-xl-n1{margin-right:-.25rem !important}.me-xl-n2{margin-right:-.5rem !important}.me-xl-n3{margin-right:-1rem !important}.me-xl-n4{margin-right:-1.5rem !important}.me-xl-n5{margin-right:-3rem !important}.mb-xl-n1{margin-bottom:-.25rem !important}.mb-xl-n2{margin-bottom:-.5rem !important}.mb-xl-n3{margin-bottom:-1rem !important}.mb-xl-n4{margin-bottom:-1.5rem !important}.mb-xl-n5{margin-bottom:-3rem !important}.ms-xl-n1{margin-left:-.25rem !important}.ms-xl-n2{margin-left:-.5rem !important}.ms-xl-n3{margin-left:-1rem !important}.ms-xl-n4{margin-left:-1.5rem !important}.ms-xl-n5{margin-left:-3rem !important}.p-xl-0{padding:0 !important}.p-xl-1{padding:.25rem !important}.p-xl-2{padding:.5rem !important}.p-xl-3{padding:1rem !important}.p-xl-4{padding:1.5rem !important}.p-xl-5{padding:3rem !important}.px-xl-0{padding-right:0 !important;padding-left:0 !important}.px-xl-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-xl-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-xl-3{padding-right:1rem !important;padding-left:1rem !important}.px-xl-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-xl-5{padding-right:3rem !important;padding-left:3rem !important}.py-xl-0{padding-top:0 !important;padding-bottom:0 !important}.py-xl-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-xl-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-xl-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-xl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-xl-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-xl-0{padding-top:0 !important}.pt-xl-1{padding-top:.25rem !important}.pt-xl-2{padding-top:.5rem !important}.pt-xl-3{padding-top:1rem !important}.pt-xl-4{padding-top:1.5rem !important}.pt-xl-5{padding-top:3rem !important}.pe-xl-0{padding-right:0 !important}.pe-xl-1{padding-right:.25rem !important}.pe-xl-2{padding-right:.5rem !important}.pe-xl-3{padding-right:1rem !important}.pe-xl-4{padding-right:1.5rem !important}.pe-xl-5{padding-right:3rem !important}.pb-xl-0{padding-bottom:0 !important}.pb-xl-1{padding-bottom:.25rem !important}.pb-xl-2{padding-bottom:.5rem !important}.pb-xl-3{padding-bottom:1rem !important}.pb-xl-4{padding-bottom:1.5rem !important}.pb-xl-5{padding-bottom:3rem !important}.ps-xl-0{padding-left:0 !important}.ps-xl-1{padding-left:.25rem !important}.ps-xl-2{padding-left:.5rem !important}.ps-xl-3{padding-left:1rem !important}.ps-xl-4{padding-left:1.5rem !important}.ps-xl-5{padding-left:3rem !important}.text-xl-start{text-align:left !important}.text-xl-end{text-align:right !important}.text-xl-center{text-align:center !important}}@media (min-width: 1400px){.float-xxl-start{float:left !important}.float-xxl-end{float:right !important}.float-xxl-none{float:none !important}.d-xxl-inline{display:inline !important}.d-xxl-inline-block{display:inline-block !important}.d-xxl-block{display:block !important}.d-xxl-grid{display:grid !important}.d-xxl-table{display:table !important}.d-xxl-table-row{display:table-row !important}.d-xxl-table-cell{display:table-cell !important}.d-xxl-flex{display:flex !important}.d-xxl-inline-flex{display:inline-flex !important}.d-xxl-none{display:none !important}.flex-xxl-fill{flex:1 1 auto !important}.flex-xxl-row{flex-direction:row !important}.flex-xxl-column{flex-direction:column !important}.flex-xxl-row-reverse{flex-direction:row-reverse !important}.flex-xxl-column-reverse{flex-direction:column-reverse !important}.flex-xxl-grow-0{flex-grow:0 !important}.flex-xxl-grow-1{flex-grow:1 !important}.flex-xxl-shrink-0{flex-shrink:0 !important}.flex-xxl-shrink-1{flex-shrink:1 !important}.flex-xxl-wrap{flex-wrap:wrap !important}.flex-xxl-nowrap{flex-wrap:nowrap !important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse !important}.gap-xxl-0{gap:0 !important}.gap-xxl-1{gap:.25rem !important}.gap-xxl-2{gap:.5rem !important}.gap-xxl-3{gap:1rem !important}.gap-xxl-4{gap:1.5rem !important}.gap-xxl-5{gap:3rem !important}.justify-content-xxl-start{justify-content:flex-start !important}.justify-content-xxl-end{justify-content:flex-end !important}.justify-content-xxl-center{justify-content:center !important}.justify-content-xxl-between{justify-content:space-between !important}.justify-content-xxl-around{justify-content:space-around !important}.justify-content-xxl-evenly{justify-content:space-evenly !important}.align-items-xxl-start{align-items:flex-start !important}.align-items-xxl-end{align-items:flex-end !important}.align-items-xxl-center{align-items:center !important}.align-items-xxl-baseline{align-items:baseline !important}.align-items-xxl-stretch{align-items:stretch !important}.align-content-xxl-start{align-content:flex-start !important}.align-content-xxl-end{align-content:flex-end !important}.align-content-xxl-center{align-content:center !important}.align-content-xxl-between{align-content:space-between !important}.align-content-xxl-around{align-content:space-around !important}.align-content-xxl-stretch{align-content:stretch !important}.align-self-xxl-auto{align-self:auto !important}.align-self-xxl-start{align-self:flex-start !important}.align-self-xxl-end{align-self:flex-end !important}.align-self-xxl-center{align-self:center !important}.align-self-xxl-baseline{align-self:baseline !important}.align-self-xxl-stretch{align-self:stretch !important}.order-xxl-first{order:-1 !important}.order-xxl-0{order:0 !important}.order-xxl-1{order:1 !important}.order-xxl-2{order:2 !important}.order-xxl-3{order:3 !important}.order-xxl-4{order:4 !important}.order-xxl-5{order:5 !important}.order-xxl-last{order:6 !important}.m-xxl-0{margin:0 !important}.m-xxl-1{margin:.25rem !important}.m-xxl-2{margin:.5rem !important}.m-xxl-3{margin:1rem !important}.m-xxl-4{margin:1.5rem !important}.m-xxl-5{margin:3rem !important}.m-xxl-auto{margin:auto !important}.mx-xxl-0{margin-right:0 !important;margin-left:0 !important}.mx-xxl-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-xxl-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-xxl-3{margin-right:1rem !important;margin-left:1rem !important}.mx-xxl-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-xxl-5{margin-right:3rem !important;margin-left:3rem !important}.mx-xxl-auto{margin-right:auto !important;margin-left:auto !important}.my-xxl-0{margin-top:0 !important;margin-bottom:0 !important}.my-xxl-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-xxl-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-xxl-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-xxl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-xxl-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-xxl-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-xxl-0{margin-top:0 !important}.mt-xxl-1{margin-top:.25rem !important}.mt-xxl-2{margin-top:.5rem !important}.mt-xxl-3{margin-top:1rem !important}.mt-xxl-4{margin-top:1.5rem !important}.mt-xxl-5{margin-top:3rem !important}.mt-xxl-auto{margin-top:auto !important}.me-xxl-0{margin-right:0 !important}.me-xxl-1{margin-right:.25rem !important}.me-xxl-2{margin-right:.5rem !important}.me-xxl-3{margin-right:1rem !important}.me-xxl-4{margin-right:1.5rem !important}.me-xxl-5{margin-right:3rem !important}.me-xxl-auto{margin-right:auto !important}.mb-xxl-0{margin-bottom:0 !important}.mb-xxl-1{margin-bottom:.25rem !important}.mb-xxl-2{margin-bottom:.5rem !important}.mb-xxl-3{margin-bottom:1rem !important}.mb-xxl-4{margin-bottom:1.5rem !important}.mb-xxl-5{margin-bottom:3rem !important}.mb-xxl-auto{margin-bottom:auto !important}.ms-xxl-0{margin-left:0 !important}.ms-xxl-1{margin-left:.25rem !important}.ms-xxl-2{margin-left:.5rem !important}.ms-xxl-3{margin-left:1rem !important}.ms-xxl-4{margin-left:1.5rem !important}.ms-xxl-5{margin-left:3rem !important}.ms-xxl-auto{margin-left:auto !important}.m-xxl-n1{margin:-.25rem !important}.m-xxl-n2{margin:-.5rem !important}.m-xxl-n3{margin:-1rem !important}.m-xxl-n4{margin:-1.5rem !important}.m-xxl-n5{margin:-3rem !important}.mx-xxl-n1{margin-right:-.25rem !important;margin-left:-.25rem !important}.mx-xxl-n2{margin-right:-.5rem !important;margin-left:-.5rem !important}.mx-xxl-n3{margin-right:-1rem !important;margin-left:-1rem !important}.mx-xxl-n4{margin-right:-1.5rem !important;margin-left:-1.5rem !important}.mx-xxl-n5{margin-right:-3rem !important;margin-left:-3rem !important}.my-xxl-n1{margin-top:-.25rem !important;margin-bottom:-.25rem !important}.my-xxl-n2{margin-top:-.5rem !important;margin-bottom:-.5rem !important}.my-xxl-n3{margin-top:-1rem !important;margin-bottom:-1rem !important}.my-xxl-n4{margin-top:-1.5rem !important;margin-bottom:-1.5rem !important}.my-xxl-n5{margin-top:-3rem !important;margin-bottom:-3rem !important}.mt-xxl-n1{margin-top:-.25rem !important}.mt-xxl-n2{margin-top:-.5rem !important}.mt-xxl-n3{margin-top:-1rem !important}.mt-xxl-n4{margin-top:-1.5rem !important}.mt-xxl-n5{margin-top:-3rem !important}.me-xxl-n1{margin-right:-.25rem !important}.me-xxl-n2{margin-right:-.5rem !important}.me-xxl-n3{margin-right:-1rem !important}.me-xxl-n4{margin-right:-1.5rem !important}.me-xxl-n5{margin-right:-3rem !important}.mb-xxl-n1{margin-bottom:-.25rem !important}.mb-xxl-n2{margin-bottom:-.5rem !important}.mb-xxl-n3{margin-bottom:-1rem !important}.mb-xxl-n4{margin-bottom:-1.5rem !important}.mb-xxl-n5{margin-bottom:-3rem !important}.ms-xxl-n1{margin-left:-.25rem !important}.ms-xxl-n2{margin-left:-.5rem !important}.ms-xxl-n3{margin-left:-1rem !important}.ms-xxl-n4{margin-left:-1.5rem !important}.ms-xxl-n5{margin-left:-3rem !important}.p-xxl-0{padding:0 !important}.p-xxl-1{padding:.25rem !important}.p-xxl-2{padding:.5rem !important}.p-xxl-3{padding:1rem !important}.p-xxl-4{padding:1.5rem !important}.p-xxl-5{padding:3rem !important}.px-xxl-0{padding-right:0 !important;padding-left:0 !important}.px-xxl-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-xxl-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-xxl-3{padding-right:1rem !important;padding-left:1rem !important}.px-xxl-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-xxl-5{padding-right:3rem !important;padding-left:3rem !important}.py-xxl-0{padding-top:0 !important;padding-bottom:0 !important}.py-xxl-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-xxl-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-xxl-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-xxl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-xxl-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-xxl-0{padding-top:0 !important}.pt-xxl-1{padding-top:.25rem !important}.pt-xxl-2{padding-top:.5rem !important}.pt-xxl-3{padding-top:1rem !important}.pt-xxl-4{padding-top:1.5rem !important}.pt-xxl-5{padding-top:3rem !important}.pe-xxl-0{padding-right:0 !important}.pe-xxl-1{padding-right:.25rem !important}.pe-xxl-2{padding-right:.5rem !important}.pe-xxl-3{padding-right:1rem !important}.pe-xxl-4{padding-right:1.5rem !important}.pe-xxl-5{padding-right:3rem !important}.pb-xxl-0{padding-bottom:0 !important}.pb-xxl-1{padding-bottom:.25rem !important}.pb-xxl-2{padding-bottom:.5rem !important}.pb-xxl-3{padding-bottom:1rem !important}.pb-xxl-4{padding-bottom:1.5rem !important}.pb-xxl-5{padding-bottom:3rem !important}.ps-xxl-0{padding-left:0 !important}.ps-xxl-1{padding-left:.25rem !important}.ps-xxl-2{padding-left:.5rem !important}.ps-xxl-3{padding-left:1rem !important}.ps-xxl-4{padding-left:1.5rem !important}.ps-xxl-5{padding-left:3rem !important}.text-xxl-start{text-align:left !important}.text-xxl-end{text-align:right !important}.text-xxl-center{text-align:center !important}}@media (min-width: 1200px){.fs-1{font-size:2.5rem !important}.fs-2{font-size:2rem !important}.fs-3{font-size:1.75rem !important}.fs-4{font-size:1.5rem !important}}@media print{.d-print-inline{display:inline !important}.d-print-inline-block{display:inline-block !important}.d-print-block{display:block !important}.d-print-grid{display:grid !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:flex !important}.d-print-inline-flex{display:inline-flex !important}.d-print-none{display:none !important}}@font-face{font-family:"Jost";font-style:normal;font-weight:400;font-display:swap;src:local("Jost"),url("fonts/vendor/jost/jost-v4-latin-regular.woff2") format("woff2"),url("fonts/vendor/jost/jost-v4-latin-regular.woff") format("woff")}@font-face{font-family:"Jost";font-style:normal;font-weight:500;font-display:swap;src:local("Jost"),url("fonts/vendor/jost/jost-v4-latin-500.woff2") format("woff2"),url("fonts/vendor/jost/jost-v4-latin-500.woff") format("woff")}@font-face{font-family:"Jost";font-style:normal;font-weight:700;font-display:swap;src:local("Jost"),url("fonts/vendor/jost/jost-v4-latin-700.woff2") format("woff2"),url("fonts/vendor/jost/jost-v4-latin-700.woff") format("woff")}@font-face{font-family:"Jost";font-style:italic;font-weight:400;font-display:swap;src:local("Jost"),url("fonts/vendor/jost/jost-v4-latin-italic.woff2") format("woff2"),url("fonts/vendor/jost/jost-v4-latin-italic.woff") format("woff")}@font-face{font-family:"Jost";font-style:italic;font-weight:500;font-display:swap;src:local("Jost"),url("fonts/vendor/jost/jost-v4-latin-500italic.woff2") format("woff2"),url("fonts/vendor/jost/jost-v4-latin-500italic.woff") format("woff")}@font-face{font-family:"Jost";font-style:italic;font-weight:700;font-display:swap;src:local("Jost"),url("fonts/vendor/jost/jost-v4-latin-700italic.woff2") format("woff2"),url("fonts/vendor/jost/jost-v4-latin-700italic.woff") format("woff")}.contributors .content,.blog .content,.page .content,.error404 .content,.docs.list .content,.tutorial.list .content,.showcase.list .content{padding-top:1rem;padding-bottom:3rem}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin:2rem 0 1rem}@media (min-width: 768px){body{font-size:1.125rem;padding-top:4rem !important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:1.125rem}}.home h1,.home .h1{font-size:calc(1.875rem + 1.5vw)}a:hover,a:focus{text-decoration:underline}a.btn:hover,.search-form a.search-submit:hover,a.btn:focus,.search-form a.search-submit:focus{text-decoration:none}.section{padding-top:5rem;padding-bottom:5rem}.section-md{padding-top:3rem;padding-bottom:3rem}.section-sm{padding-top:1rem;padding-bottom:1rem}body{padding-top:3.5625rem}.docs-sidebar{order:2}@media (min-width: 992px){.docs-sidebar{order:0;border-right:1px solid #e9ecef}@supports (position: -webkit-sticky) or (position: sticky){.docs-sidebar{position:-webkit-sticky;position:sticky;top:4rem;z-index:1000;height:calc(100vh - 4rem)}}}@media (min-width: 1200px){.docs-sidebar{flex:0 1 320px}}.docs-links{padding-bottom:5rem}@media (min-width: 992px){@supports (position: -webkit-sticky) or (position: sticky){.docs-links{max-height:calc(100vh - 4rem);overflow-y:scroll}}}@media (min-width: 992px){.docs-links{display:block;width:auto;margin-right:-1.5rem;padding-bottom:4rem}}.docs-toc{order:2}@supports (position: -webkit-sticky) or (position: sticky){.docs-toc{position:-webkit-sticky;position:sticky;top:4rem;height:calc(100vh - 4rem);overflow-y:auto}}.docs-content{padding-bottom:3rem;order:1}.docs-navigation,.blog-navigation{margin-top:2rem;margin-bottom:0;padding-top:2rem}.docs-navigation a,.blog-navigation a{font-size:.9rem}.docs-navigation{border-top:1px solid #e9ecef}@media (min-width: 992px){.docs-navigation,.blog-navigation{margin-bottom:-1rem}.docs-navigation a,.blog-navigation a{font-size:1rem}}.navbar a:hover,.navbar a:focus{text-decoration:none}#TableOfContents ul{padding-left:0;list-style:none}::selection{background:rgba(212,53,159,0.2)}.bg-dots{background-image:radial-gradient(#dee2e6 15%, transparent 15%);background-position:0 0;background-size:1rem 1rem;-webkit-mask:linear-gradient(to top, #fff, transparent);mask:linear-gradient(to top, #fff, transparent);width:100%;height:9rem;margin-top:-10rem;z-index:-1}.bg-dots-md{margin-top:-11rem}.bg-dots-lg{margin-top:-12rem}.gradient-text{background-color:#5d2f86;background-image:linear-gradient(90deg, #5d2f86, #8ed6fb 50%, #d32e9d);background-size:100%;background-repeat:repeat;-webkit-background-clip:text;-moz-background-clip:text;-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent}.katex{font-size:1.125rem}article hr{margin:3rem 0}body.dark{background:#212529;color:#dee2e6}body.dark a{color:#8ed6fb}body.dark a.text-body{color:#dee2e6 !important}body.dark .btn-primary{color:#1d2d35;background-color:#8ed6fb;border-color:#8ed6fb;color:#212529 !important}body.dark .btn-primary:hover{color:#1d2d35;background-color:#9fdcfc;border-color:#99dafb}.btn-check:focus+body.dark .btn-primary,body.dark .btn-primary:focus{color:#1d2d35;background-color:#9fdcfc;border-color:#99dafb;box-shadow:0 0 0 .25rem rgba(125,189,221,0.5)}.btn-check:checked+body.dark .btn-primary,.btn-check:active+body.dark .btn-primary,body.dark .btn-primary:active,body.dark .btn-primary.active,.show>body.dark .btn-primary.dropdown-toggle{color:#1d2d35;background-color:#a5defc;border-color:#99dafb}.btn-check:checked+body.dark .btn-primary:focus,.btn-check:active+body.dark .btn-primary:focus,body.dark .btn-primary:active:focus,body.dark .btn-primary.active:focus,.show>body.dark .btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(125,189,221,0.5)}body.dark .btn-primary:disabled,body.dark .btn-primary.disabled{color:#1d2d35;background-color:#8ed6fb;border-color:#8ed6fb}body.dark .btn-outline-primary{color:#8ed6fb;border-color:#8ed6fb;color:#8ed6fb}body.dark .btn-outline-primary:hover{color:#8ed6fb;background-color:#8ed6fb;border-color:#8ed6fb}.btn-check:focus+body.dark .btn-outline-primary,body.dark .btn-outline-primary:focus{box-shadow:0 0 0 .25rem rgba(142,214,251,0.5)}.btn-check:checked+body.dark .btn-outline-primary,.btn-check:active+body.dark .btn-outline-primary,body.dark .btn-outline-primary:active,body.dark .btn-outline-primary.active,body.dark .btn-outline-primary.dropdown-toggle.show{color:#1d2d35;background-color:#8ed6fb;border-color:#8ed6fb}.btn-check:checked+body.dark .btn-outline-primary:focus,.btn-check:active+body.dark .btn-outline-primary:focus,body.dark .btn-outline-primary:active:focus,body.dark .btn-outline-primary.active:focus,body.dark .btn-outline-primary.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem rgba(142,214,251,0.5)}body.dark .btn-outline-primary:disabled,body.dark .btn-outline-primary.disabled{color:#8ed6fb;background-color:transparent}body.dark .btn-outline-primary:hover{color:#212529}body.dark .navbar{background:#212529;opacity:0.975;border-bottom:1px solid #1b1f22}body.dark.home .navbar{border-bottom:0}body.dark .navbar-light .navbar-brand{color:#dee2e6 !important}body.dark .navbar-light .navbar-nav .nav-link,body.dark .navbar-light .navbar-nav .banner .nav a,.banner .nav body.dark .navbar-light .navbar-nav a{color:#dee2e6}body.dark .navbar-light .navbar-nav .nav-link:hover,body.dark .navbar-light .navbar-nav .banner .nav a:hover,.banner .nav body.dark .navbar-light .navbar-nav a:hover,body.dark .navbar-light .navbar-nav .nav-link:focus,body.dark .navbar-light .navbar-nav .banner .nav a:focus,.banner .nav body.dark .navbar-light .navbar-nav a:focus{color:#8ed6fb}body.dark .navbar-light .navbar-nav .nav-link.disabled,body.dark .navbar-light .navbar-nav .banner .nav a.disabled,.banner .nav body.dark .navbar-light .navbar-nav a.disabled{color:rgba(255,255,255,0.25)}body.dark .navbar-light .navbar-nav .show>.nav-link,body.dark .navbar-light .navbar-nav .banner .nav .show>a,.banner .nav body.dark .navbar-light .navbar-nav .show>a,body.dark .navbar-light .navbar-nav .active>.nav-link,body.dark .navbar-light .navbar-nav .banner .nav .active>a,.banner .nav body.dark .navbar-light .navbar-nav .active>a,body.dark .navbar-light .navbar-nav .nav-link.show,body.dark .navbar-light .navbar-nav .banner .nav a.show,.banner .nav body.dark .navbar-light .navbar-nav a.show,body.dark .navbar-light .navbar-nav .nav-link.active,body.dark .navbar-light .navbar-nav .banner .nav a.active,.banner .nav body.dark .navbar-light .navbar-nav a.active{color:#8ed6fb}body.dark .navbar-light .navbar-text{color:#dee2e6}body.dark .alert-primary a{color:#212529}body.dark .alert-warning{background:#1b1f22;color:#dee2e6}body.dark .page-links a{color:#dee2e6}body.dark .showcase-meta a{color:#dee2e6}body.dark .showcase-meta a:hover,body.dark .showcase-meta a:focus{color:#8ed6fb}body.dark .docs-link:hover,body.dark .docs-link.active,body.dark .page-links a:hover{text-decoration:none;color:#8ed6fb}body.dark .navbar-light .navbar-text a{color:#8ed6fb}body.dark .docs-links h3.sidebar-link a,body.dark .docs-links .sidebar-link.h3 a,body.dark .page-links h3.sidebar-link a,body.dark .page-links .sidebar-link.h3 a{color:#dee2e6}body.dark .navbar-light .navbar-text a:hover,body.dark .navbar-light .navbar-text a:focus{color:#8ed6fb}body.dark .navbar .btn-link{color:#dee2e6}body.dark .content .btn-link{color:#8ed6fb}body.dark .content .btn-link:hover{color:#8ed6fb}body.dark .navbar .btn-link:hover{color:#8ed6fb}body.dark .navbar .btn-link:active{color:#8ed6fb}body.dark .form-control.is-search,body.dark .search-form .is-search.search-field,.search-form body.dark .is-search.search-field,body.dark .comment-form input.is-search[type="text"],.comment-form body.dark input.is-search[type="text"],body.dark .comment-form input.is-search[type="email"],.comment-form body.dark input.is-search[type="email"],body.dark .comment-form input.is-search[type="url"],.comment-form body.dark input.is-search[type="url"],body.dark .comment-form textarea.is-search,.comment-form body.dark textarea.is-search{background:#1b1f22}body.dark .navbar-form::after{color:#6c757d;border:1px solid #343a40}body.dark .form-control,body.dark .search-form .search-field,.search-form body.dark .search-field,body.dark .comment-form input[type="text"],.comment-form body.dark input[type="text"],body.dark .comment-form input[type="email"],.comment-form body.dark input[type="email"],body.dark .comment-form input[type="url"],.comment-form body.dark input[type="url"],body.dark .comment-form textarea,.comment-form body.dark textarea{color:#adb5bd}body.dark .form-control:focus,body.dark .search-form .search-field:focus,.search-form body.dark .search-field:focus,body.dark .comment-form input[type="text"]:focus,.comment-form body.dark input[type="text"]:focus,body.dark .comment-form input[type="email"]:focus,.comment-form body.dark input[type="email"]:focus,body.dark .comment-form input[type="url"]:focus,.comment-form body.dark input[type="url"]:focus,body.dark .comment-form textarea:focus,.comment-form body.dark textarea:focus{box-shadow:0 0 0 0.2rem #9adafb}body.dark .border-top{border-top:1px solid #1b1f22 !important}@media (min-width: 992px){body.dark .docs-sidebar{order:0;border-right:1px solid #1b1f22}}body.dark .docs-navigation{border-top:1px solid #1b1f22}body.dark pre code::-webkit-scrollbar-thumb{background:#1b1f22}body.dark pre:not(.hljs){background:#1b1f22;color:#dee2e6}body.dark pre code:hover{scrollbar-width:thin;scrollbar-color:#1b1f22 transparent}body.dark pre code::-webkit-scrollbar-thumb:hover{background:#1b1f22}body.dark blockquote{border-left:3px solid #1b1f22}body.dark .footer{border-top:1px solid #1b1f22}body.dark .docs-links,body.dark .docs-toc{scrollbar-width:thin;scrollbar-color:#212529 #212529}body.dark .docs-links::-webkit-scrollbar,body.dark .docs-toc::-webkit-scrollbar{width:5px}body.dark .docs-links::-webkit-scrollbar-track,body.dark .docs-toc::-webkit-scrollbar-track{background:#212529}body.dark .docs-links::-webkit-scrollbar-thumb,body.dark .docs-toc::-webkit-scrollbar-thumb{background:#212529}body.dark .docs-links:hover,body.dark .docs-toc:hover{scrollbar-width:thin;scrollbar-color:#1b1f22 #212529}body.dark .docs-links:hover::-webkit-scrollbar-thumb,body.dark .docs-toc:hover::-webkit-scrollbar-thumb{background:#1b1f22}body.dark .docs-links::-webkit-scrollbar-thumb:hover,body.dark .docs-toc::-webkit-scrollbar-thumb:hover{background:#1b1f22}body.dark .docs-links h3:not(:first-child),body.dark .docs-links .h3:not(:first-child){border-top:1px solid #1b1f22}body.dark a.docs-link{color:#dee2e6}body.dark .page-links li:not(:first-child){border-top:1px dashed #1b1f22}body.dark .card{background:#212529;border:1px solid #1b1f22}body.dark .card.bg-light{background:#1b1f22 !important}body.dark .navbar .menu-icon .navicon{background:#dee2e6}body.dark .navbar .menu-icon .navicon::before,body.dark .navbar .menu-icon .navicon::after{background:#dee2e6}body.dark .logo-light{display:none !important}body.dark .logo-dark{display:inline-block !important}body.dark .bg-light{background:#1e2125 !important}body.dark .bg-dots{background-image:radial-gradient(#556370 15%, transparent 15%)}body.dark .text-muted{color:#c8cfd6 !important}body.dark .alert-primary{background:#8ed6fb;color:#212529}body.dark .figure-caption{color:#dee2e6}body.dark .copy-status::after{content:"Copy";display:block;color:#dee2e6}body.dark .copy-status:hover::after{content:"Copy";display:block;color:#8ed6fb}body.dark .copy-status:focus::after,body.dark .copy-status:active::after{content:"Copied";display:block;color:#8ed6fb}.hljs{display:block;overflow-x:auto;padding:0.5em;background:#fbf7f0;color:#1d2d35}.hljs-string,.hljs-variable,.hljs-template-variable,.hljs-symbol,.hljs-bullet,.hljs-section,.hljs-addition,.hljs-attribute,.hljs-link{color:#d32e9d}.hljs-comment,.hljs-quote,.hljs-meta,.hljs-deletion{color:#888}.hljs-keyword,.hljs-selector-tag,.hljs-section,.hljs-name,.hljs-type,.hljs-strong{font-weight:bold}.hljs-emphasis{font-style:italic}body.dark .hljs{background:#1b1f22;color:#dee2e6}body.dark .hljs-string,body.dark .hljs-variable,body.dark .hljs-template-variable,body.dark .hljs-symbol,body.dark .hljs-bullet,body.dark .hljs-section,body.dark .hljs-addition,body.dark .hljs-attribute,body.dark .hljs-link{color:#8ed6fb}pre,code,kbd,samp{font-family:sfmono-regular,menlo,monaco,consolas,"Liberation Mono","Courier New",monospace;font-size:.875rem;border-radius:.25rem}code{padding:0.25rem 0.5rem}pre{background:#fbf7f0;color:#1d2d35;margin:2rem 0}pre code{display:block;overflow-x:auto;line-height:1.5;padding:1.25rem 1.5rem;tab-size:4;scrollbar-width:thin;scrollbar-color:transparent transparent}.hljs{padding:1.25rem 1.5rem}@media (max-width: 575.98px){pre,code,kbd,samp{border-radius:0}pre{margin:2rem -1.5rem}}pre code::-webkit-scrollbar{height:5px}pre code::-webkit-scrollbar-thumb{background:#e9ecef}pre code:hover{scrollbar-width:thin;scrollbar-color:#e9ecef transparent}pre code::-webkit-scrollbar-thumb:hover{background:#e9ecef}.alert{font-family:sfmono-regular,menlo,monaco,consolas,"Liberation Mono","Courier New",monospace;font-size:.875rem}.alert-icon{margin-right:0.75rem}.docs .alert{margin:2rem -1.5rem}.alert .alert-link{text-decoration:underline}.alert-dark{color:#fff;background-color:#1d2d35}.alert-dark .alert-link{color:#fff}.alert-light{color:#1d2d35}.alert-warning{background:#fbf7f0;color:#1d2d35}.alert-white{background-color:rgba(255,255,255,0.95)}.alert-primary{color:#fff;background-color:#5d2f86}.alert-primary .alert-link{color:#fff}.alert .alert-link:hover,.alert .alert-link:focus{text-decoration:none}.navbar .btn-link{color:#1d2d35;padding:0.4375rem 0}#mode{margin-right:1.25rem}.btn-link:focus{outline:0;box-shadow:none}#navigation{margin-left:1.25rem}@media (min-width: 768px){#mode{margin-right:0.5rem}.navbar .btn-link{padding:0.5625em 0.25rem 0.5rem 0.125rem}}.navbar .btn-link:hover{color:#5d2f86}.navbar .btn-link:active{color:#5d2f86}body .toggle-dark{display:block}body .toggle-light{display:none}body.dark .toggle-light{display:block}body.dark .toggle-dark{display:none}.btn-clipboard{display:none}@media (min-width: 768px){.doks-clipboard{position:relative;float:right}.btn-clipboard{position:absolute;top:1rem;right:0.25rem;z-index:10;display:block;padding:0.25rem 0.5rem;font-size:.875rem}}.copy-status::after{content:"Copy";display:block;color:#1d2d35}.copy-status:hover::after{content:"Copy";display:block;color:#d32e9d}.copy-status:focus::after,.copy-status:active::after{content:"Copied";display:block;color:#d32e9d}.comment-list ol{list-style:none}blockquote{margin-bottom:1rem;font-size:1.25rem;border-left:3px solid #dee2e6;padding-left:1rem}.footnote-definition sup{top:-0.2 0.5em;font-size:0.75em;display:inline}.footnote-definition p{display:inline}.search-form label{font-weight:normal}figure{margin:2rem 0}.figure-caption{margin:0.25rem 0 0.75rem}figure.wide{margin:2rem -1.5rem}figure.wide .figure-caption{margin:0.25rem 1.5rem 0.75rem}@media (min-width: 768px){figure.wide{margin:2rem -2.5rem}figure.wide .figure-caption{margin:0.25rem 2.5rem 0.75rem}}@media (min-width: 992px){figure.wide{margin:2rem -5rem}figure.wide .figure-caption{margin:0.25rem 5rem 0.75rem}}.blur-up{filter:blur(5px)}.blur-up.lazyloaded{filter:unset}.img-simple{margin-top:0.375rem;margin-bottom:1.25rem}.navbar-form{position:relative}#suggestions{position:absolute;right:0;margin-top:0.5rem;width:calc(100vw - 3rem);max-height:500px;overflow:auto}#suggestions a{display:block;text-decoration:none;padding:0.75rem;margin:0 0.5rem}#suggestions a:focus{background:#f8f9fa;outline:0}#suggestions div:not(:first-child){border-top:1px dashed #e9ecef}#suggestions div:first-child{margin-top:0.5rem}#suggestions div:last-child{margin-bottom:0.5rem}#suggestions a:hover{background:#f8f9fa}#suggestions span{font-size:1rem}#suggestions span:first-child{font-weight:700;color:#1d2d35}#suggestions span:nth-child(2){color:#495057}@media (min-width: 576px){#suggestions{width:30rem}#suggestions a{display:flex}#suggestions span:first-child{width:9rem;padding-right:1rem;border-right:1px solid #e9ecef;display:inline-block;text-align:right}#suggestions span:nth-child(2){width:19rem;padding-left:1rem}}table{margin:3rem 0}.footer{border-top:1px solid #e9ecef;padding-top:1.125rem;padding-bottom:1.125rem}.footer ul{margin-bottom:0}.footer li{font-size:.875rem;margin-bottom:0}@media (min-width: 768px){.footer li{font-size:1rem}}.navbar-text{margin-left:1rem}.navbar-brand{font-weight:700}.navbar-light .navbar-brand,.navbar-light .navbar-brand:hover,.navbar-light .navbar-brand:active{color:#1d2d35}.navbar-light .navbar-nav .active .nav-link,.navbar-light .navbar-nav .active .banner .nav a,.banner .nav .navbar-light .navbar-nav .active a{color:#5d2f86}@media (min-width: 768px){.navbar-brand{font-size:1.375rem}.navbar-text{margin-left:1.25rem}}.navbar-nav{flex-direction:row}.nav-item,.banner .nav li{margin-left:1.25rem}@media (min-width: 768px){.nav-item,.banner .nav li{margin-left:0.5rem}}@media (max-width: 575.98px){.nav-item:first-child,.banner .nav li:first-child{margin-left:0}}@media (max-width: 767.98px){.navbar .container{padding-left:1.5rem;padding-right:1.5rem}}.break{flex-basis:100%;height:0}.navbar{background-color:rgba(255,255,255,0.95);border-bottom:1px solid #e9ecef;margin-top:4px}.header-bar{border-top:4px solid;border-image-source:linear-gradient(90deg, #5d2f86, #8ed6fb 50%, #d32e9d);border-image-slice:1}.home .navbar{border-bottom:0}.navbar-form{position:relative;margin-top:0.25rem}@media (min-width: 768px){.navbar-brand{margin-right:1rem !important}.main-nav .nav-item:first-child .nav-link,.main-nav .banner .nav li:first-child .nav-link,.banner .nav .main-nav li:first-child .nav-link,.main-nav .nav-item:first-child .banner .nav a,.banner .nav .main-nav .nav-item:first-child a,.main-nav .banner .nav li:first-child a,.banner .nav .main-nav li:first-child a,.fork-me .nav-item:first-child .nav-link,.fork-me .banner .nav li:first-child .nav-link,.banner .nav .fork-me li:first-child .nav-link,.fork-me .nav-item:first-child .banner .nav a,.banner .nav .fork-me .nav-item:first-child a,.fork-me .banner .nav li:first-child a,.banner .nav .fork-me li:first-child a{padding-left:0}.main-nav .nav-item:last-child .nav-link,.main-nav .banner .nav li:last-child .nav-link,.banner .nav .main-nav li:last-child .nav-link,.main-nav .nav-item:last-child .banner .nav a,.banner .nav .main-nav .nav-item:last-child a,.main-nav .banner .nav li:last-child a,.banner .nav .main-nav li:last-child a,.fork-me .nav-item:last-child .nav-link,.fork-me .banner .nav li:last-child .nav-link,.banner .nav .fork-me li:last-child .nav-link,.fork-me .nav-item:last-child .banner .nav a,.banner .nav .fork-me .nav-item:last-child a,.fork-me .banner .nav li:last-child a,.banner .nav .fork-me li:last-child a{padding-right:0}.navbar-form{margin-top:0;margin-left:6rem;margin-right:1.5rem}}@media (min-width: 992px){.navbar-form{margin-left:15rem}}@media (min-width: 1200px){.navbar-form{margin-left:30rem}}.form-control.is-search,.comment-form input.is-search[type="text"],.comment-form input.is-search[type="email"],.comment-form input.is-search[type="url"],.comment-form textarea.is-search,.search-form .is-search.search-field{padding-right:2.5rem;background:#f8f9fa;border:0}.navbar-form::after{position:absolute;top:0.4625rem;right:0.5375rem;display:flex;align-items:center;justify-content:center;height:1.5rem;padding-right:0.4375rem;padding-left:0.4375rem;font-size:.75rem;color:#495057;content:"/";border:1px solid #dee2e6;border-radius:0.25rem}/*! purgecss start ignore */.algolia-autocomplete{display:flex !important}.algolia-autocomplete .ds-dropdown-menu{box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15) !important}@media (max-width: 575.98px){.algolia-autocomplete .ds-dropdown-menu{max-width:512px !important;min-width:312px !important;width:auto !important}.algolia-autocomplete .algolia-docsearch-suggestion .algolia-docsearch-suggestion--subcategory-column::after{content:"|";margin-right:0.25rem}}.algolia-autocomplete .algolia-docsearch-suggestion--title{margin-bottom:0}.algolia-autocomplete .algolia-docsearch-suggestion--highlight{padding:0 0.05em}.algolia-autocomplete .algolia-docsearch-footer{margin-top:1rem;margin-right:0.5rem;margin-bottom:0.5rem}/*! purgecss end ignore */.navbar .menu-icon{cursor:pointer;padding:1.125rem 0.625rem;margin:0 0 0 -0.625rem;user-select:none}.navbar .menu-icon .navicon{background:#1d2d35;display:block;height:2px;position:relative;transition:background 0.2s ease-out;width:18px}.navbar .menu-icon .navicon::before,.navbar .menu-icon .navicon::after{background:#1d2d35;content:"";display:block;height:100%;position:absolute;transition:all 0.2s ease-out;width:100%}.navbar .menu-icon .navicon::before{top:5px}.navbar .menu-icon .navicon::after{top:-5px}.navbar .menu-btn{display:none}.navbar .menu-btn:checked~.navbar-collapse{display:block;max-height:100vh}.navbar .menu-btn:checked~.menu-icon .navicon{background:transparent}.navbar .menu-btn:checked~.menu-icon .navicon::before{transform:rotate(-45deg)}.navbar .menu-btn:checked~.menu-icon .navicon::after{transform:rotate(45deg)}.navbar .menu-btn:checked~.menu-icon:not(.steps) .navicon::before,.navbar .menu-btn:checked~.menu-icon:not(.steps) .navicon::after{top:0}.docs-content>h2[id]::before,.docs-content>.h2[id]::before,.docs-content>h3[id]::before,.docs-content>.h3[id]::before,.docs-content>h4[id]::before,.docs-content>.h4[id]::before{display:block;height:6rem;margin-top:-6rem;content:""}.anchor{visibility:hidden;padding-left:0.5rem}h1:hover a,.h1:hover a,h2:hover a,.h2:hover a,h3:hover a,.h3:hover a,h4:hover a,.h4:hover a{visibility:visible;text-decoration:none}.card-list{margin-top:2.25rem}.edit-page{margin-top:3rem;font-size:1rem}.edit-page svg{margin-right:0.5rem;margin-bottom:0.25rem}p.meta{margin-top:0.5rem;font-size:1rem}.breadcrumb{margin-top:2.25rem;font-size:1rem}.page-header{text-align:center;margin-bottom:2rem}.home .card,.contributors.list .card,.blog.list .card{margin-top:2rem;margin-bottom:2rem;transition:transform 0.3s}.home .card:hover,.contributors.list .card:hover,.blog.list .card:hover{transform:scale(1.025)}.home .card-body,.contributors.list .card-body,.blog.list .card-body{padding:0 2rem 1rem}.blog-header{text-align:center;margin-bottom:2rem}.blog-footer{text-align:center}.docs-links,.docs-toc{scrollbar-width:thin;scrollbar-color:#fff #fff}.docs-links::-webkit-scrollbar,.docs-toc::-webkit-scrollbar{width:5px}.docs-links::-webkit-scrollbar-track,.docs-toc::-webkit-scrollbar-track{background:#fff}.docs-links::-webkit-scrollbar-thumb,.docs-toc::-webkit-scrollbar-thumb{background:#fff}.docs-links:hover,.docs-toc:hover{scrollbar-width:thin;scrollbar-color:#e9ecef #fff}.docs-links:hover::-webkit-scrollbar-thumb,.docs-toc:hover::-webkit-scrollbar-thumb{background:#e9ecef}.docs-links::-webkit-scrollbar-thumb:hover,.docs-toc::-webkit-scrollbar-thumb:hover{background:#e9ecef}.docs-links h3,.docs-links .h3,.page-links h3,.page-links .h3{text-transform:uppercase;font-size:1rem;margin:1.25rem 0 0.5rem 0;padding:1.5rem 0 0 0}@media (min-width: 992px){.docs-links h3,.docs-links .h3,.page-links h3,.page-links .h3{margin:1.125rem 1.5rem 0.75rem 0;padding:1.375rem 0 0 0}}.docs-links h3:not(:first-child),.docs-links .h3:not(:first-child){border-top:1px solid #e9ecef}a.docs-link{color:#1d2d35;display:block;padding:0.125rem 0;font-size:1rem}.page-links li{margin-top:0.375rem;padding-top:0.375rem}.page-links ul ul li{border-top:none;padding-left:1rem;margin-top:0.125rem;padding-top:0.125rem}.page-links li:not(:first-child){border-top:1px dashed #e9ecef}.page-links a{color:#1d2d35;display:block;padding:0.125rem 0;font-size:.9375rem}.docs-link:hover,.docs-link.active,.page-links a:hover{text-decoration:none;color:#5d2f86}.docs-links h3.sidebar-link,.docs-links .sidebar-link.h3,.page-links h3.sidebar-link,.page-links .sidebar-link.h3{text-transform:none;font-size:1.125rem;font-weight:normal}.docs-links h3.sidebar-link a,.docs-links .sidebar-link.h3 a,.page-links h3.sidebar-link a,.page-links .sidebar-link.h3 a{color:#1d2d35}.docs-links h3.sidebar-link a:hover,.docs-links .sidebar-link.h3 a:hover,.page-links h3.sidebar-link a:hover,.page-links .sidebar-link.h3 a:hover{text-decoration:underline} diff --git a/plugins/elasticlunr.min.js b/plugins/elasticlunr.min.js new file mode 100644 index 00000000..94b20dd2 --- /dev/null +++ b/plugins/elasticlunr.min.js @@ -0,0 +1,10 @@ +/** + * elasticlunr - http://weixsong.github.io + * Lightweight full-text search engine in Javascript for browser search and offline search. - 0.9.5 + * + * Copyright (C) 2017 Oliver Nightingale + * Copyright (C) 2017 Wei Song + * MIT Licensed + * @license + */ +!function(){function e(e){if(null===e||"object"!=typeof e)return e;var t=e.constructor();for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);return t}var t=function(e){var n=new t.Index;return n.pipeline.add(t.trimmer,t.stopWordFilter,t.stemmer),e&&e.call(n,n),n};t.version="0.9.5",lunr=t,t.utils={},t.utils.warn=function(e){return function(t){e.console&&console.warn&&console.warn(t)}}(this),t.utils.toString=function(e){return void 0===e||null===e?"":e.toString()},t.EventEmitter=function(){this.events={}},t.EventEmitter.prototype.addListener=function(){var e=Array.prototype.slice.call(arguments),t=e.pop(),n=e;if("function"!=typeof t)throw new TypeError("last argument must be a function");n.forEach(function(e){this.hasHandler(e)||(this.events[e]=[]),this.events[e].push(t)},this)},t.EventEmitter.prototype.removeListener=function(e,t){if(this.hasHandler(e)){var n=this.events[e].indexOf(t);-1!==n&&(this.events[e].splice(n,1),0==this.events[e].length&&delete this.events[e])}},t.EventEmitter.prototype.emit=function(e){if(this.hasHandler(e)){var t=Array.prototype.slice.call(arguments,1);this.events[e].forEach(function(e){e.apply(void 0,t)},this)}},t.EventEmitter.prototype.hasHandler=function(e){return e in this.events},t.tokenizer=function(e){if(!arguments.length||null===e||void 0===e)return[];if(Array.isArray(e)){var n=e.filter(function(e){return null===e||void 0===e?!1:!0});n=n.map(function(e){return t.utils.toString(e).toLowerCase()});var i=[];return n.forEach(function(e){var n=e.split(t.tokenizer.seperator);i=i.concat(n)},this),i}return e.toString().trim().toLowerCase().split(t.tokenizer.seperator)},t.tokenizer.defaultSeperator=/[\s\-]+/,t.tokenizer.seperator=t.tokenizer.defaultSeperator,t.tokenizer.setSeperator=function(e){null!==e&&void 0!==e&&"object"==typeof e&&(t.tokenizer.seperator=e)},t.tokenizer.resetSeperator=function(){t.tokenizer.seperator=t.tokenizer.defaultSeperator},t.tokenizer.getSeperator=function(){return t.tokenizer.seperator},t.Pipeline=function(){this._queue=[]},t.Pipeline.registeredFunctions={},t.Pipeline.registerFunction=function(e,n){n in t.Pipeline.registeredFunctions&&t.utils.warn("Overwriting existing registered function: "+n),e.label=n,t.Pipeline.registeredFunctions[n]=e},t.Pipeline.getRegisteredFunction=function(e){return e in t.Pipeline.registeredFunctions!=!0?null:t.Pipeline.registeredFunctions[e]},t.Pipeline.warnIfFunctionNotRegistered=function(e){var n=e.label&&e.label in this.registeredFunctions;n||t.utils.warn("Function is not registered with pipeline. This may cause problems when serialising the index.\n",e)},t.Pipeline.load=function(e){var n=new t.Pipeline;return e.forEach(function(e){var i=t.Pipeline.getRegisteredFunction(e);if(!i)throw new Error("Cannot load un-registered function: "+e);n.add(i)}),n},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(e){t.Pipeline.warnIfFunctionNotRegistered(e),this._queue.push(e)},this)},t.Pipeline.prototype.after=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var i=this._queue.indexOf(e);if(-1===i)throw new Error("Cannot find existingFn");this._queue.splice(i+1,0,n)},t.Pipeline.prototype.before=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var i=this._queue.indexOf(e);if(-1===i)throw new Error("Cannot find existingFn");this._queue.splice(i,0,n)},t.Pipeline.prototype.remove=function(e){var t=this._queue.indexOf(e);-1!==t&&this._queue.splice(t,1)},t.Pipeline.prototype.run=function(e){for(var t=[],n=e.length,i=this._queue.length,o=0;n>o;o++){for(var r=e[o],s=0;i>s&&(r=this._queue[s](r,o,e),void 0!==r&&null!==r);s++);void 0!==r&&null!==r&&t.push(r)}return t},t.Pipeline.prototype.reset=function(){this._queue=[]},t.Pipeline.prototype.get=function(){return this._queue},t.Pipeline.prototype.toJSON=function(){return this._queue.map(function(e){return t.Pipeline.warnIfFunctionNotRegistered(e),e.label})},t.Index=function(){this._fields=[],this._ref="id",this.pipeline=new t.Pipeline,this.documentStore=new t.DocumentStore,this.index={},this.eventEmitter=new t.EventEmitter,this._idfCache={},this.on("add","remove","update",function(){this._idfCache={}}.bind(this))},t.Index.prototype.on=function(){var e=Array.prototype.slice.call(arguments);return this.eventEmitter.addListener.apply(this.eventEmitter,e)},t.Index.prototype.off=function(e,t){return this.eventEmitter.removeListener(e,t)},t.Index.load=function(e){e.version!==t.version&&t.utils.warn("version mismatch: current "+t.version+" importing "+e.version);var n=new this;n._fields=e.fields,n._ref=e.ref,n.documentStore=t.DocumentStore.load(e.documentStore),n.pipeline=t.Pipeline.load(e.pipeline),n.index={};for(var i in e.index)n.index[i]=t.InvertedIndex.load(e.index[i]);return n},t.Index.prototype.addField=function(e){return this._fields.push(e),this.index[e]=new t.InvertedIndex,this},t.Index.prototype.setRef=function(e){return this._ref=e,this},t.Index.prototype.saveDocument=function(e){return this.documentStore=new t.DocumentStore(e),this},t.Index.prototype.addDoc=function(e,n){if(e){var n=void 0===n?!0:n,i=e[this._ref];this.documentStore.addDoc(i,e),this._fields.forEach(function(n){var o=this.pipeline.run(t.tokenizer(e[n]));this.documentStore.addFieldLength(i,n,o.length);var r={};o.forEach(function(e){e in r?r[e]+=1:r[e]=1},this);for(var s in r){var u=r[s];u=Math.sqrt(u),this.index[n].addToken(s,{ref:i,tf:u})}},this),n&&this.eventEmitter.emit("add",e,this)}},t.Index.prototype.removeDocByRef=function(e){if(e&&this.documentStore.isDocStored()!==!1&&this.documentStore.hasDoc(e)){var t=this.documentStore.getDoc(e);this.removeDoc(t,!1)}},t.Index.prototype.removeDoc=function(e,n){if(e){var n=void 0===n?!0:n,i=e[this._ref];this.documentStore.hasDoc(i)&&(this.documentStore.removeDoc(i),this._fields.forEach(function(n){var o=this.pipeline.run(t.tokenizer(e[n]));o.forEach(function(e){this.index[n].removeToken(e,i)},this)},this),n&&this.eventEmitter.emit("remove",e,this))}},t.Index.prototype.updateDoc=function(e,t){var t=void 0===t?!0:t;this.removeDocByRef(e[this._ref],!1),this.addDoc(e,!1),t&&this.eventEmitter.emit("update",e,this)},t.Index.prototype.idf=function(e,t){var n="@"+t+"/"+e;if(Object.prototype.hasOwnProperty.call(this._idfCache,n))return this._idfCache[n];var i=this.index[t].getDocFreq(e),o=1+Math.log(this.documentStore.length/(i+1));return this._idfCache[n]=o,o},t.Index.prototype.getFields=function(){return this._fields.slice()},t.Index.prototype.search=function(e,n){if(!e)return[];e="string"==typeof e?{any:e}:JSON.parse(JSON.stringify(e));var i=null;null!=n&&(i=JSON.stringify(n));for(var o=new t.Configuration(i,this.getFields()).get(),r={},s=Object.keys(e),u=0;u0&&t.push(e);for(var i in n)"docs"!==i&&"df"!==i&&this.expandToken(e+i,t,n[i]);return t},t.InvertedIndex.prototype.toJSON=function(){return{root:this.root}},t.Configuration=function(e,n){var e=e||"";if(void 0==n||null==n)throw new Error("fields should not be null");this.config={};var i;try{i=JSON.parse(e),this.buildUserConfig(i,n)}catch(o){t.utils.warn("user configuration parse failed, will use default configuration"),this.buildDefaultConfig(n)}},t.Configuration.prototype.buildDefaultConfig=function(e){this.reset(),e.forEach(function(e){this.config[e]={boost:1,bool:"OR",expand:!1}},this)},t.Configuration.prototype.buildUserConfig=function(e,n){var i="OR",o=!1;if(this.reset(),"bool"in e&&(i=e.bool||i),"expand"in e&&(o=e.expand||o),"fields"in e)for(var r in e.fields)if(n.indexOf(r)>-1){var s=e.fields[r],u=o;void 0!=s.expand&&(u=s.expand),this.config[r]={boost:s.boost||0===s.boost?s.boost:1,bool:s.bool||i,expand:u}}else t.utils.warn("field name in user configuration not found in index instance fields");else this.addAllFields2UserConfig(i,o,n)},t.Configuration.prototype.addAllFields2UserConfig=function(e,t,n){n.forEach(function(n){this.config[n]={boost:1,bool:e,expand:t}},this)},t.Configuration.prototype.get=function(){return this.config},t.Configuration.prototype.reset=function(){this.config={}},lunr.SortedSet=function(){this.length=0,this.elements=[]},lunr.SortedSet.load=function(e){var t=new this;return t.elements=e,t.length=e.length,t},lunr.SortedSet.prototype.add=function(){var e,t;for(e=0;e1;){if(r===e)return o;e>r&&(t=o),r>e&&(n=o),i=n-t,o=t+Math.floor(i/2),r=this.elements[o]}return r===e?o:-1},lunr.SortedSet.prototype.locationFor=function(e){for(var t=0,n=this.elements.length,i=n-t,o=t+Math.floor(i/2),r=this.elements[o];i>1;)e>r&&(t=o),r>e&&(n=o),i=n-t,o=t+Math.floor(i/2),r=this.elements[o];return r>e?o:e>r?o+1:void 0},lunr.SortedSet.prototype.intersect=function(e){for(var t=new lunr.SortedSet,n=0,i=0,o=this.length,r=e.length,s=this.elements,u=e.elements;;){if(n>o-1||i>r-1)break;s[n]!==u[i]?s[n]u[i]&&i++:(t.add(s[n]),n++,i++)}return t},lunr.SortedSet.prototype.clone=function(){var e=new lunr.SortedSet;return e.elements=this.toArray(),e.length=e.elements.length,e},lunr.SortedSet.prototype.union=function(e){var t,n,i;this.length>=e.length?(t=this,n=e):(t=e,n=this),i=t.clone();for(var o=0,r=n.toArray();o + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Privacy Policy | shrs + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+
+
+
+
+ +

TLDR: We do not use cookies and we do not collect any personal data.

+

Website visitors

+
    +
  • No personal information is collected.
  • +
  • No information is stored in the browser.
  • +
  • No information is shared with, sent to or sold to third-parties.
  • +
  • No information is shared with advertising companies.
  • +
  • No information is mined and harvested for personal and behavioral trends.
  • +
  • No information is monetized.
  • +
+

Contact us

+

Contact us if you have any questions.

+

Effective Date: 1st May 2021

+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + diff --git a/robots.txt b/robots.txt new file mode 100644 index 00000000..07d5b303 --- /dev/null +++ b/robots.txt @@ -0,0 +1,4 @@ +User-agent: * +Allow: / + +Sitemap: https://mrpicklepinosaur.github.io/shrs//sitemap.xml diff --git a/search_index.en.js b/search_index.en.js new file mode 100644 index 00000000..782f40ed --- /dev/null +++ b/search_index.en.js @@ -0,0 +1 @@ +window.searchIndex = {"fields":["title","body"],"pipeline":["trimmer","stopWordFilter","stemmer"],"ref":"id","version":"0.9.5","index":{"body":{"root":{"docs":{},"df":0,"0":{"docs":{},"df":0,".":{"docs":{},"df":0,"0":{"docs":{},"df":0,".":{"docs":{},"df":0,"5":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/quick-start/":{"tf":1.0}},"df":1}}}}},"1":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/privacy-policy/":{"tf":1.0}},"df":1}}},"2":{"docs":{},"df":0,"0":{"docs":{},"df":0,"2":{"docs":{},"df":0,"1":{"docs":{"https://mrpicklepinosaur.github.io/shrs/privacy-policy/":{"tf":1.0}},"df":1}}}},"_":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"x":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/hooks/":{"tf":1.0}},"df":1}}}},"a":{"docs":{},"df":0,"\"":{"docs":{},"df":0,".":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.4142135623730951}},"df":1}}}}}},"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{"https://mrpicklepinosaur.github.io/shrs/authors/aaran-xu/":{"tf":1.0}},"df":1,"x":{"docs":{},"df":0,"u":{"docs":{"https://mrpicklepinosaur.github.io/shrs/authors/aaran-xu/":{"tf":1.0}},"df":1}}}}}},"b":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/history/":{"tf":1.4142135623730951},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/":{"tf":1.0}},"df":2}},"o":{"docs":{},"df":0,"v":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/states/":{"tf":1.0}},"df":2}}},"c":{"docs":{},"df":0,"c":{"docs":{},"df":0,"e":{"docs":{},"df":0,"p":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/style/":{"tf":1.0}},"df":1}},"s":{"docs":{},"df":0,"s":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/output/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"tf":1.7320508075688772},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/prompt/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/states/":{"tf":2.6457513110645907}},"df":6}}},"o":{"docs":{},"df":0,"m":{"docs":{},"df":0,"p":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"h":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/introduction/":{"tf":1.0}},"df":1}}}}}}}},"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/how-to-contribute/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":2.449489742783178}},"df":2}},"v":{"docs":{"https://mrpicklepinosaur.github.io/shrs/blog/introducing-shrs/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.4142135623730951}},"df":2}},"u":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/":{"tf":1.4142135623730951},"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.0}},"df":3}}}}},"d":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/plugins/plugin-development/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/prompt/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/states/":{"tf":1.0}},"df":4,"d":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/introduction/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/quick-start/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/plugins/introduction/":{"tf":1.4142135623730951},"https://mrpicklepinosaur.github.io/shrs/docs/plugins/using-plugins/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/history/":{"tf":1.4142135623730951},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/hooks/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/prompt/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/snippets/":{"tf":1.0}},"df":9,"i":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/plugins/introduction/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/plugins/plugin-development/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/env-vars/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/hooks/":{"tf":1.4142135623730951}},"df":4}}},"i":{"docs":{},"df":0,"d":{"docs":{},"df":0,"o":{"docs":{},"df":0,"k":{"docs":{"https://mrpicklepinosaur.github.io/shrs/authors/aaran-xu/":{"tf":1.0}},"df":1}}}},"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{"https://mrpicklepinosaur.github.io/shrs/privacy-policy/":{"tf":1.0}},"df":1}}}}}}},"f":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"d":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/":{"tf":1.0}},"df":1}}}},"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"_":{"docs":{},"df":0,"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"m":{"docs":{},"df":0,"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/hooks/":{"tf":1.0}},"df":1}}}}}}}},"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"m":{"docs":{},"df":0,"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"x":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/output/":{"tf":1.0}},"df":1}}}}}}}}}}}}}},"g":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/plugins/introduction/":{"tf":1.0}},"df":1}}}},"i":{"docs":{},"df":0,"m":{"docs":{"https://mrpicklepinosaur.github.io/shrs/blog/introducing-shrs/":{"tf":1.0}},"df":1}},"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"a":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":2.6457513110645907},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"tf":1.0}},"df":2,"s":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":3.4641016151377544}},"df":1,".":{"docs":{},"df":0,"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{},"df":0,"(":{"docs":{},"df":0,"\"":{"docs":{},"df":0,"c":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.0}},"df":1},"g":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.0}},"df":1},"l":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.4142135623730951}},"df":1,"a":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.0}},"df":1}},"v":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.0}},"df":1}}}}}}},":":{"docs":{},"df":0,":":{"docs":{},"df":0,"f":{"docs":{},"df":0,"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"m":{"docs":{},"df":0,"_":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.7320508075688772}},"df":1}}}}}}},"n":{"docs":{},"df":0,"e":{"docs":{},"df":0,"w":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.4142135623730951}},"df":1}}},"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.4142135623730951}},"df":1}}}}},"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"f":{"docs":{},"df":0,"o":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.0}},"df":1,":":{"docs":{},"df":0,":":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{},"df":0,"w":{"docs":{},"df":0,"a":{"docs":{},"df":0,"y":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.0}},"df":1,"s":{"docs":{},"df":0,"(":{"docs":{},"df":0,"\"":{"docs":{},"df":0,"c":{"docs":{},"df":0,"d":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.0}},"df":1}},"g":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.0}},"df":1}}},"l":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.4142135623730951}},"df":1},"v":{"docs":{},"df":0,"i":{"docs":{},"df":0,"m":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.0}},"df":1}}}}}}}}}}},"w":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"h":{"docs":{},"df":0,"_":{"docs":{},"df":0,"r":{"docs":{},"df":0,"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"(":{"docs":{},"df":0,"\"":{"docs":{},"df":0,"l":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}}}}},"r":{"docs":{},"df":0,"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"x":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.0}},"df":1}}}}}}}}}},"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"w":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/output/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/style/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/theme/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/states/":{"tf":1.7320508075688772}},"df":7}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"d":{"docs":{},"df":0,"i":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.0}},"df":1}}}}},"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/":{"tf":1.7320508075688772}},"df":1,"\"":{"docs":{},"df":0,"a":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/":{"tf":1.0}},"df":1}}},"w":{"docs":{},"df":0,"a":{"docs":{},"df":0,"y":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/states/":{"tf":1.0}},"df":2}}}},"m":{"docs":{},"df":0,"p":{"docs":{},"df":0,";":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"a":{"docs":{},"df":0,"s":{"docs":{},"df":0,"r":{"docs":{},"df":0,"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"x":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.0}},"df":1}}}}}}}}}}}},"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"m":{"docs":{},"df":0,"p":{"docs":{},"df":0,"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"x":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.4142135623730951}},"df":1}}}}}}}}}}}}},"m":{"docs":{},"df":0,"u":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/plugins/plugin-development/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/states/":{"tf":1.4142135623730951}},"df":2}}},"s":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"x":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/states/":{"tf":1.0}},"df":1}}},"h":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/states/":{"tf":1.4142135623730951}},"df":1}}}},"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"&":{"docs":{},"df":0,"l":{"docs":{},"df":0,"t":{"docs":{},"df":0,";":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"g":{"docs":{},"df":0,"&":{"docs":{},"df":0,"g":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"tf":1.4142135623730951}},"df":1}}}}}}}}}}}}}}}}}}},"n":{"docs":{},"df":0,"o":{"docs":{},"df":0,"t":{"docs":{},"df":0,"h":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/env-vars/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/snippets/":{"tf":1.0}},"df":2}}},"y":{"docs":{},"df":0,"h":{"docs":{},"df":0,"o":{"docs":{},"df":0,"w":{"docs":{},"df":0,":":{"docs":{},"df":0,":":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"t":{"docs":{},"df":0,"&":{"docs":{},"df":0,"l":{"docs":{},"df":0,"t":{"docs":{},"df":0,";":{"docs":{},"df":0,"(":{"docs":{},"df":0,")":{"docs":{},"df":0,"&":{"docs":{},"df":0,"g":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}}}}}}}}},"p":{"docs":{},"df":0,"i":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/quick-start/":{"tf":1.0}},"df":2},"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/env-vars/":{"tf":1.0}},"df":1}}},"l":{"docs":{},"df":0,"i":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/quick-start/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/snippets/":{"tf":1.0}},"df":2}}}},"r":{"docs":{},"df":0,"b":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/":{"tf":1.4142135623730951}},"df":1}}}}}}},"g":{"docs":{},"df":0,"u":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/style/":{"tf":1.4142135623730951}},"df":1}}}}}},"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{},"df":0,"l":{"docs":{"https://mrpicklepinosaur.github.io/shrs/authors/":{"tf":1.0}},"df":1}}}}},"t":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"m":{"docs":{},"df":0,"p":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.0}},"df":1}}}}}},"u":{"docs":{},"df":0,"t":{"docs":{},"df":0,"h":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{"https://mrpicklepinosaur.github.io/shrs/authors/":{"tf":1.4142135623730951}},"df":1}}},"o":{"docs":{},"df":0,"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"m":{"docs":{},"df":0,"p":{"docs":{},"df":0,"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.4142135623730951}},"df":1}}}}}}},"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/output/":{"tf":1.0}},"df":1}}}}}},"v":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"tf":1.0}},"df":1}}}}},"b":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/history/":{"tf":1.4142135623730951}},"df":1,"s":{"docs":{},"df":0,"p":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"e":{"docs":{},"df":0,"\"":{"docs":{},"df":0,"&":{"docs":{},"df":0,"l":{"docs":{},"df":0,"t":{"docs":{},"df":0,";":{"docs":{},"df":0,"b":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{},"df":0,"s":{"docs":{},"df":0,"p":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"e":{"docs":{},"df":0,"&":{"docs":{},"df":0,"g":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}}}}}}}}}}},"s":{"docs":{},"df":0,"e":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/history/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/snippets/":{"tf":1.0}},"df":4},"h":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/env-vars/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/prompt/":{"tf":1.0}},"df":2},"i":{"docs":{},"df":0,"c":{"docs":{"https://mrpicklepinosaur.github.io/shrs/blog/introducing-shrs/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/quick-start/":{"tf":1.4142135623730951},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/history/":{"tf":1.0}},"df":4}}}},"e":{"docs":{},"df":0,"f":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/states/":{"tf":1.0}},"df":1}}},"g":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.0}},"df":1}}},"h":{"docs":{},"df":0,"a":{"docs":{},"df":0,"v":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{"https://mrpicklepinosaur.github.io/shrs/privacy-policy/":{"tf":1.0}},"df":1},"u":{"docs":{},"df":0,"r":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/snippets/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/states/":{"tf":1.0}},"df":2}}}}}}},"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"w":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"tf":1.0}},"df":2}}},"t":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"tf":1.0}},"df":1}}},"w":{"docs":{},"df":0,"e":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"tf":1.0}},"df":1}}}}},"w":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/quick-start/":{"tf":1.0}},"df":1}}},"y":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/introduction/":{"tf":1.0}},"df":1}}}}},"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/example-shell/":{"tf":1.0}},"df":1}}},"d":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/":{"tf":2.23606797749979}},"df":1}},"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.4142135623730951}},"df":1}},"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"e":{"docs":{},"df":0,"d":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/quick-start/":{"tf":1.0}},"df":1}}},"o":{"docs":{},"df":0,"g":{"docs":{"https://mrpicklepinosaur.github.io/shrs/authors/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/blog/":{"tf":1.0}},"df":2}}},"o":{"docs":{},"df":0,"o":{"docs":{},"df":0,"k":{"docs":{"https://mrpicklepinosaur.github.io/shrs/blog/introducing-shrs/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/quick-start/":{"tf":1.0}},"df":2},"l":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.0}},"df":1}},"x":{"docs":{},"df":0,":":{"docs":{},"df":0,":":{"docs":{},"df":0,"n":{"docs":{},"df":0,"e":{"docs":{},"df":0,"w":{"docs":{},"df":0,"(":{"docs":{},"df":0,"|":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"x":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.4142135623730951}},"df":1}}}}}}}}}}}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/pull-request/":{"tf":1.4142135623730951},"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/quick-start/":{"tf":1.0}},"df":2}}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"k":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/quick-start/":{"tf":1.0}},"df":1}}},"i":{"docs":{},"df":0,"e":{"docs":{},"df":0,"f":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/resources/":{"tf":1.0}},"df":1}}},"o":{"docs":{},"df":0,"w":{"docs":{},"df":0,"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://mrpicklepinosaur.github.io/shrs/privacy-policy/":{"tf":1.0}},"df":1}}}}}},"u":{"docs":{},"df":0,"g":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/how-to-contribute/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/quick-start/":{"tf":1.0}},"df":2},"i":{"docs":{},"df":0,"l":{"docs":{},"df":0,"d":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/":{"tf":1.7320508075688772},"https://mrpicklepinosaur.github.io/shrs/docs/contributing/resources/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/example-shell/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/introduction/":{"tf":1.4142135623730951},"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/quick-start/":{"tf":1.4142135623730951},"https://mrpicklepinosaur.github.io/shrs/docs/plugins/using-plugins/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/prompt/":{"tf":1.7320508075688772}},"df":7,"e":{"docs":{},"df":0,"r":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/plugins/introduction/":{"tf":1.0}},"df":1}}},"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/blog/introducing-shrs/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/prompt/":{"tf":1.0}},"df":2,"i":{"docs":{},"df":0,"n":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.4142135623730951},"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/style/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/plugins/introduction/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/plugins/plugin-development/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"tf":4.242640687119285},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/states/":{"tf":1.0}},"df":6,"s":{"docs":{},"df":0,".":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{},"df":0,"(":{"docs":{},"df":0,"\"":{"docs":{},"df":0,"m":{"docs":{},"df":0,"y":{"docs":{},"df":0,"b":{"docs":{},"df":0,"u":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}}}}},":":{"docs":{},"df":0,":":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"f":{"docs":{},"df":0,"a":{"docs":{},"df":0,"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"tf":1.7320508075688772}},"df":1}}}}}}},"n":{"docs":{},"df":0,"e":{"docs":{},"df":0,"w":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"tf":1.4142135623730951}},"df":1}}}}}}}}}}}}},"c":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.0}},"df":1,"a":{"docs":{},"df":0,"l":{"docs":{},"df":0,"l":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/pull-request/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/plugins/introduction/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"tf":2.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/hooks/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/states/":{"tf":1.0}},"df":5,"a":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"tf":1.0}},"df":1}}},"b":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/states/":{"tf":1.4142135623730951}},"df":1}}}}}},"p":{"docs":{},"df":0,"a":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/":{"tf":1.0}},"df":1}}}},"r":{"docs":{},"df":0,"g":{"docs":{},"df":0,"o":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/quick-start/":{"tf":2.23606797749979}},"df":1,".":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"m":{"docs":{},"df":0,"l":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/quick-start/":{"tf":1.0}},"df":1}}}}}}}},"s":{"docs":{},"df":0,"e":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/env-vars/":{"tf":1.7320508075688772}},"df":1}}},"d":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/quick-start/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"tf":1.4142135623730951}},"df":4,"_":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{},"df":0,"_":{"docs":{},"df":0,"d":{"docs":{},"df":0,"o":{"docs":{},"df":0,"w":{"docs":{},"df":0,"n":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/":{"tf":1.4142135623730951}},"df":1}}}},"u":{"docs":{},"df":0,"p":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/":{"tf":1.4142135623730951}},"df":1}}}}}}}}}},"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/hooks/":{"tf":1.0}},"df":2}}}}}},"h":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.0}},"df":1}},"n":{"docs":{},"df":0,"g":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/quick-start/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/theme/":{"tf":1.0}},"df":2}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/style/":{"tf":1.0}},"df":1}}}}},"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{"https://mrpicklepinosaur.github.io/shrs/blog/introducing-shrs/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":2.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.0}},"df":3}}},"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"o":{"docs":{},"df":0,":":{"docs":{},"df":0,":":{"docs":{},"df":0,"{":{"docs":{},"df":0,"d":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"k":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}},"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"p":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.0}},"df":1}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/":{"tf":1.7320508075688772}},"df":1,"_":{"docs":{},"df":0,"s":{"docs":{},"df":0,"c":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"(":{"docs":{},"df":0,"m":{"docs":{},"df":0,"u":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/states/":{"tf":1.7320508075688772}},"df":1}}}}}}}}}}}}}},"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"e":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/":{"tf":1.4142135623730951}},"df":1}},"s":{"docs":{},"df":0,"e":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/history/":{"tf":1.0}},"df":1}}}},"m":{"docs":{},"df":0,"d":{"docs":{},"df":0,"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"_":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.0}},"df":1}}},"p":{"docs":{},"df":0,"r":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.4142135623730951}},"df":1}}}}}}}}},"o":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.0}},"df":2}},"l":{"docs":{},"df":0,"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/hooks/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/privacy-policy/":{"tf":1.4142135623730951}},"df":2}}}},"o":{"docs":{},"df":0,"r":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/output/":{"tf":1.0}},"df":1}}},"m":{"docs":{},"df":0,"b":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/":{"tf":1.7320508075688772}},"df":1}}},"e":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.4142135623730951},"https://mrpicklepinosaur.github.io/shrs/docs/plugins/introduction/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/prompt/":{"tf":1.0}},"df":3},"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":2.0},"https://mrpicklepinosaur.github.io/shrs/docs/line-config/vi/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/plugins/introduction/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.4142135623730951},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"tf":3.1622776601683795},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/history/":{"tf":1.4142135623730951},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/hooks/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/":{"tf":1.7320508075688772}},"df":9,":":{"docs":{},"df":0,":":{"docs":{},"df":0,"n":{"docs":{},"df":0,"e":{"docs":{},"df":0,"w":{"docs":{},"df":0,"(":{"docs":{},"df":0,"\"":{"docs":{},"df":0,"c":{"docs":{},"df":0,"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}},"i":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/snippets/":{"tf":1.0}},"df":2}},"o":{"docs":{},"df":0,"n":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/":{"tf":1.0}},"df":1,"l":{"docs":{},"df":0,"i":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.0}},"df":1}}}}},"p":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"i":{"docs":{"https://mrpicklepinosaur.github.io/shrs/privacy-policy/":{"tf":1.0}},"df":1}}},"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/pull-request/":{"tf":1.4142135623730951},"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":4.242640687119285},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/history/":{"tf":1.0}},"df":3,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,".":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"g":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"(":{"docs":{},"df":0,"r":{"docs":{},"df":0,"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,":":{"docs":{},"df":0,":":{"docs":{},"df":0,"n":{"docs":{},"df":0,"e":{"docs":{},"df":0,"w":{"docs":{},"df":0,"(":{"docs":{},"df":0,"l":{"docs":{},"df":0,"s":{"docs":{},"df":0,"_":{"docs":{},"df":0,"p":{"docs":{},"df":0,"r":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.4142135623730951}},"df":1}}}}}}}}}}}}}}}}}}}}}}}}}}},"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"_":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"y":{"docs":{},"df":0,"l":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/theme/":{"tf":1.0}},"df":1}}}}},"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"x":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.0}},"df":1}}}}}}},"x":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.0}},"df":1}}},"o":{"docs":{},"df":0,"n":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/prompt/":{"tf":1.0}},"df":1}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"h":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"s":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"tf":1.0}},"df":1}}}}}}}},"n":{"docs":{},"df":0,"d":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.4142135623730951}},"df":1,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.4142135623730951}},"df":1}}}}}},"f":{"docs":{},"df":0,"i":{"docs":{},"df":0,"g":{"docs":{},"df":0,"/":{"docs":{},"df":0,"s":{"docs":{},"df":0,"h":{"docs":{},"df":0,"r":{"docs":{},"df":0,"s":{"docs":{},"df":0,"/":{"docs":{},"df":0,"h":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/history/":{"tf":1.0}},"df":1}}}}}}}}}}}}},"u":{"docs":{},"df":0,"r":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/introduction/":{"tf":1.4142135623730951},"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/quick-start/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/line-config/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/line-config/vi/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/output/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/plugins/introduction/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/":{"tf":1.0}},"df":8}}}}},"s":{"docs":{},"df":0,"o":{"docs":{},"df":0,"l":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/states/":{"tf":1.0}},"df":1}},"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/style/":{"tf":1.0}},"df":1}}}},"u":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/plugins/using-plugins/":{"tf":1.0}},"df":1}}}}},"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/quick-start/":{"tf":1.0}},"df":1}}}},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/privacy-policy/":{"tf":1.4142135623730951}},"df":1}}},"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"y":{"docs":{},"df":0,"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,":":{"docs":{},"df":0,":":{"docs":{},"df":0,"n":{"docs":{},"df":0,"e":{"docs":{},"df":0,"w":{"docs":{},"df":0,"(":{"docs":{},"df":0,")":{"docs":{},"df":0,".":{"docs":{},"df":0,"r":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/theme/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}}},"x":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/plugins/plugin-development/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/hooks/":{"tf":1.4142135623730951}},"df":3}}},"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"b":{"docs":{},"df":0,"u":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/blog/introducing-shrs/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/contributing/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/contributing/how-to-contribute/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/introduction/":{"tf":2.0}},"df":5,"o":{"docs":{},"df":0,"r":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/how-to-contribute/":{"tf":1.0}},"df":1}}}}}},"o":{"docs":{},"df":0,"l":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/resources/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/":{"tf":1.4142135623730951},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/states/":{"tf":1.0}},"df":4,"\"":{"docs":{},"df":0,"c":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/":{"tf":1.0}},"df":1}},"+":{"docs":{},"df":0,"l":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/":{"tf":1.0}},"df":1}}}}}}},"o":{"docs":{},"df":0,"k":{"docs":{},"df":0,"i":{"docs":{"https://mrpicklepinosaur.github.io/shrs/privacy-policy/":{"tf":1.0}},"df":1}}},"u":{"docs":{},"df":0,"p":{"docs":{},"df":0,"l":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/plugins/introduction/":{"tf":1.0}},"df":3}}},"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://mrpicklepinosaur.github.io/shrs/blog/introducing-shrs/":{"tf":1.0}},"df":1}}}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/plugins/using-plugins/":{"tf":1.7320508075688772}},"df":2,"s":{"docs":{},"df":0,".":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/plugins/using-plugins/":{"tf":1.0}},"df":1}}}}}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/how-to-contribute/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/":{"tf":1.4142135623730951},"https://mrpicklepinosaur.github.io/shrs/docs/contributing/pull-request/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/quick-start/":{"tf":1.7320508075688772},"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.4142135623730951},"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/style/":{"tf":1.4142135623730951},"https://mrpicklepinosaur.github.io/shrs/docs/plugins/plugin-development/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"tf":1.7320508075688772},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/states/":{"tf":1.0}},"df":9,"o":{"docs":{},"df":0,"r":{"docs":{"https://mrpicklepinosaur.github.io/shrs/authors/aaran-xu/":{"tf":1.0}},"df":1}}}}},"o":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"m":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/style/":{"tf":1.0}},"df":1,":":{"docs":{},"df":0,":":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"y":{"docs":{},"df":0,"l":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/style/":{"tf":1.0}},"df":1}}}}}}}}}}}}}},"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"l":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/":{"tf":1.0}},"df":1}},"x":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/hooks/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/states/":{"tf":1.0}},"df":3,".":{"docs":{},"df":0,"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/output/":{"tf":1.0}},"df":1,".":{"docs":{},"df":0,"p":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"_":{"docs":{},"df":0,"b":{"docs":{},"df":0,"u":{"docs":{},"df":0,"f":{"docs":{},"df":0,"(":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"y":{"docs":{},"df":0,"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"d":{"docs":{},"df":0,"_":{"docs":{},"df":0,"b":{"docs":{},"df":0,"u":{"docs":{},"df":0,"f":{"docs":{},"df":0,"!":{"docs":{},"df":0,"(":{"docs":{},"df":0,"\"":{"docs":{},"df":0,"h":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{},"df":0,"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"\"":{"docs":{},"df":0,".":{"docs":{},"df":0,"r":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/output/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}}}}}}}}}}}}},"l":{"docs":{},"df":0,"n":{"docs":{},"df":0,"(":{"docs":{},"df":0,"\"":{"docs":{},"df":0,"h":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{},"df":0,"l":{"docs":{},"df":0,"o":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/output/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}}}}}}}},"u":{"docs":{},"df":0,"r":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/blog/introducing-shrs/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/contributing/how-to-contribute/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/quick-start/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.7320508075688772},"https://mrpicklepinosaur.github.io/shrs/docs/line-config/vi/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/env-vars/":{"tf":1.0}},"df":7}}}}},"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"m":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/line-config/vi/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/style/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/prompt/":{"tf":1.4142135623730951},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/states/":{"tf":1.7320508075688772}},"df":5,"i":{"docs":{},"df":0,"z":{"docs":{"https://mrpicklepinosaur.github.io/shrs/blog/introducing-shrs/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/example-shell/":{"tf":1.0}},"df":2}}}}}}},"y":{"docs":{},"df":0,"c":{"docs":{},"df":0,"l":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/history/":{"tf":1.0}},"df":1}}}},"d":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{"https://mrpicklepinosaur.github.io/shrs/privacy-policy/":{"tf":1.0}},"df":1},"e":{"docs":{"https://mrpicklepinosaur.github.io/shrs/privacy-policy/":{"tf":1.0}},"df":1}}},"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/":{"tf":1.0}},"df":1}}},"i":{"docs":{},"df":0,"d":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.0}},"df":1}},"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.4142135623730951}},"df":1}}}},"f":{"docs":{},"df":0,"a":{"docs":{},"df":0,"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/example-shell/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/quick-start/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"tf":1.4142135623730951},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/history/":{"tf":1.0}},"df":5,":":{"docs":{},"df":0,":":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"f":{"docs":{},"df":0,"a":{"docs":{},"df":0,"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/theme/":{"tf":1.0}},"df":1}}}}}}}}},"_":{"docs":{},"df":0,"f":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.0}},"df":1,"(":{"docs":{},"df":0,"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.4142135623730951}},"df":1}}}}}}}}}}},"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"m":{"docs":{},"df":0,"p":{"docs":{},"df":0,"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.0}},"df":1,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,":":{"docs":{},"df":0,":":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"f":{"docs":{},"df":0,"a":{"docs":{},"df":0,"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.4142135623730951}},"df":1}}}}}}}}}}}}}}}}}},"h":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/history/":{"tf":1.0}},"df":1}}}}}}}}}}},"i":{"docs":{},"df":0,"n":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/env-vars/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/prompt/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/states/":{"tf":1.7320508075688772}},"df":4,"i":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.0}},"df":1}}}}},"n":{"docs":{},"df":0,"o":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/":{"tf":1.0}},"df":1}}},"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/quick-start/":{"tf":1.4142135623730951},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/states/":{"tf":1.0}},"df":3}}}},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/quick-start/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.0}},"df":2}}},"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"m":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/hooks/":{"tf":1.0}},"df":2}}}}}},"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"p":{"docs":{"https://mrpicklepinosaur.github.io/shrs/blog/introducing-shrs/":{"tf":1.4142135623730951},"https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/":{"tf":1.7320508075688772},"https://mrpicklepinosaur.github.io/shrs/docs/plugins/plugin-development/":{"tf":1.0}},"df":3}}}},"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{},"df":0,"u":{"docs":{},"df":0,"p":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/":{"tf":1.0}},"df":1}}}}}}},"i":{"docs":{},"df":0,"f":{"docs":{},"df":0,"f":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/states/":{"tf":1.0}},"df":2}}}},"g":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/quick-start/":{"tf":1.0}},"df":1},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/example-shell/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/quick-start/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/states/":{"tf":1.0}},"df":3}},"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/plugins/introduction/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"tf":1.4142135623730951}},"df":4}}}}}}},"s":{"docs":{},"df":0,"k":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/history/":{"tf":1.0}},"df":1},"p":{"docs":{},"df":0,"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"y":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/style/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/prompt/":{"tf":1.0}},"df":3}}}}}},"o":{"docs":{},"df":0,"c":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/hooks/":{"tf":1.0}},"df":3,"u":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/how-to-contribute/":{"tf":1.0}},"df":1}}}}}},"k":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/introduction/":{"tf":1.4142135623730951}},"df":1},"n":{"docs":{},"df":0,"'":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/":{"tf":1.0}},"df":1}},"e":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/how-to-contribute/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/output/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/states/":{"tf":1.0}},"df":3}},"w":{"docs":{},"df":0,"n":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/":{"tf":1.0}},"df":1}}},"u":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/states/":{"tf":1.0}},"df":3}}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/":{"tf":1.0}},"df":2}},"s":{"docs":{},"df":0,"i":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/style/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/plugins/plugin-development/":{"tf":1.0}},"df":2,"e":{"docs":{},"df":0,"r":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.0}},"df":1},"s":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.0}},"df":1}}},"l":{"docs":{},"df":0,"i":{"docs":{"https://mrpicklepinosaur.github.io/shrs/blog/introducing-shrs/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/output/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/style/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/states/":{"tf":1.0}},"df":4}}}}},"d":{"docs":{},"df":0,"g":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/quick-start/":{"tf":1.0}},"df":1},"i":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/line-config/vi/":{"tf":1.0}},"df":1}}},"f":{"docs":{},"df":0,"f":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/privacy-policy/":{"tf":1.0}},"df":1}}}}},"m":{"docs":{},"df":0,"p":{"docs":{},"df":0,"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"y":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.0}},"df":1}}}}},"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.4142135623730951}},"df":1,"e":{"docs":{},"df":0,"/":{"docs":{},"df":0,"d":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.0}},"df":1}}}}}}}},"d":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/hooks/":{"tf":1.0}},"df":2},"g":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.0}},"df":1}}},"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/":{"tf":1.0}},"df":1,"\"":{"docs":{},"df":0,"&":{"docs":{},"df":0,"l":{"docs":{},"df":0,"t":{"docs":{},"df":0,";":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"&":{"docs":{},"df":0,"g":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}}},"v":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/env-vars/":{"tf":1.4142135623730951}},"df":1,".":{"docs":{},"df":0,"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"a":{"docs":{},"df":0,"d":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/env-vars/":{"tf":1.4142135623730951}},"df":1}}}},"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{},"df":0,"(":{"docs":{},"df":0,"\"":{"docs":{},"df":0,"s":{"docs":{},"df":0,"h":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/env-vars/":{"tf":1.0}},"df":1}}}}}}}}}},":":{"docs":{},"df":0,":":{"docs":{},"df":0,"n":{"docs":{},"df":0,"e":{"docs":{},"df":0,"w":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/env-vars/":{"tf":1.0}},"df":1}}}}},"i":{"docs":{},"df":0,"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/env-vars/":{"tf":2.0}},"df":2}}}}}},"q":{"docs":{},"df":0,"u":{"docs":{},"df":0,"i":{"docs":{},"df":0,"v":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.0}},"df":1}}}}}},"r":{"docs":{},"df":0,"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/output/":{"tf":1.0}},"df":1}}}},"s":{"docs":{},"df":0,"c":{"docs":{},"df":0,"a":{"docs":{},"df":0,"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"\"":{"docs":{},"df":0,"&":{"docs":{},"df":0,"l":{"docs":{},"df":0,"t":{"docs":{},"df":0,";":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"c":{"docs":{},"df":0,"&":{"docs":{},"df":0,"g":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}},"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"i":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/":{"tf":1.4142135623730951}},"df":1}}}},"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"tf":1.0}},"df":1}}}}}},"v":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{},"df":0,"u":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.0}},"df":1}}},"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/hooks/":{"tf":1.4142135623730951}},"df":1}}}},"x":{"docs":{},"df":0,"a":{"docs":{},"df":0,"m":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/":{"tf":1.0}},"df":1}},"p":{"docs":{},"df":0,"l":{"docs":{"https://mrpicklepinosaur.github.io/shrs/blog/introducing-shrs/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/":{"tf":2.0},"https://mrpicklepinosaur.github.io/shrs/docs/contributing/pull-request/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/example-shell/":{"tf":1.4142135623730951},"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/plugins/introduction/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/plugins/plugin-development/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"tf":1.7320508075688772},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/hooks/":{"tf":1.4142135623730951},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/":{"tf":1.4142135623730951}},"df":11}}}},"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"u":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"tf":1.4142135623730951},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/":{"tf":1.0}},"df":3}}}},"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/introduction/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/states/":{"tf":1.4142135623730951}},"df":3}},"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/hooks/":{"tf":1.0}},"df":2}},"p":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/snippets/":{"tf":1.0}},"df":2}}},"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.0}},"df":1,"(":{"docs":{},"df":0,"\"":{"docs":{},"df":0,"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"d":{"docs":{},"df":0,"n":{"docs":{},"df":0,"'":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/":{"tf":1.0}},"df":1}}}}}}}}}}}},"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/introduction/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.0}},"df":2}}}}}}},"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/":{"tf":1.0}},"df":1}}},"o":{"docs":{},"df":0,"s":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/style/":{"tf":1.0}},"df":1}}},"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"s":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/quick-start/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/states/":{"tf":1.0}},"df":2}},"r":{"docs":{},"df":0,"n":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"tf":1.0}},"df":1}}}}}},"f":{"docs":{},"df":0,"(":{"docs":{},"df":0,"s":{"docs":{},"df":0,"h":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/states/":{"tf":1.0}},"df":1}}},"a":{"docs":{},"df":0,"m":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.4142135623730951}},"df":2}}}}}},"s":{"docs":{},"df":0,"h":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/plugins/introduction/":{"tf":1.0}},"df":1}}}}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"u":{"docs":{},"df":0,"r":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/how-to-contribute/":{"tf":1.4142135623730951},"https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/":{"tf":1.4142135623730951},"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/example-shell/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/introduction/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.0}},"df":5}}}},"e":{"docs":{},"df":0,"l":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.0}},"df":1}}},"i":{"docs":{},"df":0,"l":{"docs":{},"df":0,"e":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/introduction/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/history/":{"tf":1.7320508075688772}},"df":3,"b":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{},"df":0,"e":{"docs":{},"df":0,"d":{"docs":{},"df":0,"h":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/history/":{"tf":1.0}},"df":1},"y":{"docs":{},"df":0,"p":{"docs":{},"df":0,"l":{"docs":{},"df":0,"u":{"docs":{},"df":0,"g":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/history/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}}}}}},"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"_":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.0}},"df":1}}}}}}}}},"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/how-to-contribute/":{"tf":1.0}},"df":1}}}},"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/quick-start/":{"tf":1.0}},"df":1}},"d":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/introduction/":{"tf":1.0}},"df":1}},"r":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/how-to-contribute/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/":{"tf":2.0},"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/introduction/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.4142135623730951},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/prompt/":{"tf":1.0}},"df":7,"l":{"docs":{},"df":0,"i":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/":{"tf":1.0}},"df":1}}}}},"x":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/how-to-contribute/":{"tf":1.0}},"df":1}},"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":2.23606797749979}},"df":1,"_":{"docs":{},"df":0,"p":{"docs":{},"df":0,"r":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.4142135623730951}},"df":1}}}}},"o":{"docs":{},"df":0,"w":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.0}},"df":1}}},"n":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/quick-start/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/plugins/plugin-development/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/prompt/":{"tf":2.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/states/":{"tf":2.23606797749979}},"df":5},"o":{"docs":{},"df":0,"l":{"docs":{},"df":0,"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"w":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/quick-start/":{"tf":1.0}},"df":1}}}},"r":{"docs":{},"df":0,"m":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.0}},"df":1,"a":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/contributing/pull-request/":{"tf":1.0}},"df":2}}}},"u":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"tf":1.0}},"df":1}}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"e":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/plugins/plugin-development/":{"tf":1.0}},"df":1},"q":{"docs":{},"df":0,"u":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/quick-start/":{"tf":1.0}},"df":1}}}}}},"i":{"docs":{},"df":0,"d":{"docs":{},"df":0,"a":{"docs":{},"df":0,"y":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.0}},"df":1}}},"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"https://mrpicklepinosaur.github.io/shrs/blog/introducing-shrs/":{"tf":1.0}},"df":1}}}}}}},"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/example-shell/":{"tf":1.0}},"df":1}}},"n":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/quick-start/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.4142135623730951},"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/output/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/plugins/introduction/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/plugins/plugin-development/":{"tf":1.4142135623730951},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"tf":1.4142135623730951},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/hooks/":{"tf":1.4142135623730951},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/":{"tf":1.4142135623730951},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/prompt/":{"tf":1.7320508075688772},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/states/":{"tf":1.4142135623730951}},"df":10}}}}}},"r":{"docs":{},"df":0,"t":{"docs":{},"df":0,"h":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/introduction/":{"tf":1.0}},"df":1,"m":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/":{"tf":1.0}},"df":1}}}}}}}},"t":{"docs":{},"df":0,"u":{"docs":{},"df":0,"r":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/line-config/vi/":{"tf":1.0}},"df":1}}}}},"g":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.0}},"df":1,"a":{"docs":{},"df":0,"\"":{"docs":{},"df":0,".":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"_":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"r":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/snippets/":{"tf":1.0}},"df":1}}}}}}}}},"c":{"docs":{},"df":0,"\"":{"docs":{},"df":0,".":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"_":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"r":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/snippets/":{"tf":1.0}},"df":1}}}}}}}}},"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/how-to-contribute/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.0}},"df":2}}},"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/blog/introducing-shrs/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/":{"tf":1.0}},"df":2}},"i":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/":{"tf":1.7320508075688772},"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/quick-start/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.7320508075688772}},"df":3,"h":{"docs":{},"df":0,"u":{"docs":{},"df":0,"b":{"docs":{"https://mrpicklepinosaur.github.io/shrs/blog/introducing-shrs/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/contributing/how-to-contribute/":{"tf":1.0}},"df":2}}}},"v":{"docs":{},"df":0,"e":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"tf":1.4142135623730951}},"df":2,"n":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/snippets/":{"tf":1.0}},"df":1}}}},"n":{"docs":{},"df":0,"u":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/resources/":{"tf":1.0}},"df":1}},"o":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/introduction/":{"tf":1.4142135623730951}},"df":2,"a":{"docs":{},"df":0,"l":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/example-shell/":{"tf":1.0}},"df":1}},"o":{"docs":{},"df":0,"d":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/how-to-contribute/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/":{"tf":1.4142135623730951},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"tf":1.0}},"df":3}}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"m":{"docs":{},"df":0,"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/resources/":{"tf":1.0}},"df":1}}}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/hooks/":{"tf":1.0}},"df":1}}},"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"p":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.0}},"df":1}}}},"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.4142135623730951},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/prompt/":{"tf":2.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/states/":{"tf":2.0}},"df":5,";":{"docs":{},"df":0,"\"":{"docs":{},"df":0,".":{"docs":{},"df":0,"g":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/prompt/":{"tf":1.0}},"df":1}}}}}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"t":{"docs":{},"df":0,"&":{"docs":{},"df":0,"l":{"docs":{},"df":0,"t":{"docs":{},"df":0,";":{"docs":{},"df":0,"(":{"docs":{},"df":0,")":{"docs":{},"df":0,"&":{"docs":{},"df":0,"g":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/hooks/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}}}},"u":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/states/":{"tf":1.0}},"df":1}}}}}},"i":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/pull-request/":{"tf":1.0}},"df":1}}}}}}}},"h":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/states/":{"tf":1.0}},"df":1,"\"":{"docs":{},"df":0,".":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.4142135623730951}},"df":1}}}}}},"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/history/":{"tf":1.0}},"df":1}},"r":{"docs":{},"df":0,"d":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/":{"tf":1.0}},"df":1},"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/privacy-policy/":{"tf":1.0}},"df":1}}}}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"v":{"docs":{},"df":0,"i":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/plugins/introduction/":{"tf":1.0}},"df":1}}},"l":{"docs":{},"df":0,"p":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/how-to-contribute/":{"tf":1.4142135623730951},"https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/introduction/":{"tf":2.23606797749979},"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"tf":1.4142135623730951},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/prompt/":{"tf":1.0}},"df":6,"e":{"docs":{},"df":0,"r":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.0}},"df":1}}}},"r":{"docs":{},"df":0,"e":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/quick-start/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/":{"tf":1.4142135623730951}},"df":3}},"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/blog/introducing-shrs/":{"tf":1.0}},"df":1}}}},"i":{"docs":{},"df":0,"g":{"docs":{},"df":0,"h":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/states/":{"tf":1.0}},"df":2}}}},"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/history/":{"tf":2.23606797749979},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/":{"tf":1.4142135623730951}},"df":2}}}}}},"o":{"docs":{},"df":0,"l":{"docs":{},"df":0,"d":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/style/":{"tf":1.0}},"df":2}},"o":{"docs":{},"df":0,"k":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/":{"tf":1.4142135623730951},"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/output/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/plugins/plugin-development/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/hooks/":{"tf":3.1622776601683795},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/states/":{"tf":1.0}},"df":7,"s":{"docs":{},"df":0,".":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{},"df":0,"(":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{},"df":0,"u":{"docs":{},"df":0,"p":{"docs":{},"df":0,"_":{"docs":{},"df":0,"m":{"docs":{},"df":0,"s":{"docs":{},"df":0,"g":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/hooks/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}}}}}},":":{"docs":{},"df":0,":":{"docs":{},"df":0,"n":{"docs":{},"df":0,"e":{"docs":{},"df":0,"w":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/hooks/":{"tf":1.0}},"df":1}}}}}}}},"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"f":{"docs":{},"df":0,"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/line-config/vi/":{"tf":1.0}},"df":1}}}}}}}},"t":{"docs":{},"df":0,"t":{"docs":{},"df":0,"p":{"docs":{},"df":0,"s":{"docs":{},"df":0,":":{"docs":{},"df":0,"/":{"docs":{},"df":0,"/":{"docs":{},"df":0,"g":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"h":{"docs":{},"df":0,"u":{"docs":{},"df":0,"b":{"docs":{},"df":0,".":{"docs":{},"df":0,"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"m":{"docs":{},"df":0,"/":{"docs":{},"df":0,"m":{"docs":{},"df":0,"r":{"docs":{},"df":0,"p":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{},"df":0,"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"p":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"o":{"docs":{},"df":0,"s":{"docs":{},"df":0,"a":{"docs":{},"df":0,"u":{"docs":{},"df":0,"r":{"docs":{},"df":0,"/":{"docs":{},"df":0,"s":{"docs":{},"df":0,"h":{"docs":{},"df":0,"r":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/quick-start/":{"tf":1.0}},"df":1,"s":{"docs":{},"df":0,".":{"docs":{},"df":0,"g":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"i":{"docs":{},"df":0,"m":{"docs":{},"df":0,"m":{"docs":{},"df":0,"u":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/states/":{"tf":1.0}},"df":1}}},"p":{"docs":{},"df":0,"l":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/plugins/plugin-development/":{"tf":1.0}},"df":1,"e":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/pull-request/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/contributing/resources/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/style/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/plugins/plugin-development/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/prompt/":{"tf":1.0}},"df":5}}}}}},"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"v":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/how-to-contribute/":{"tf":1.0}},"df":1}}}}},"n":{"docs":{},"df":0,"c":{"docs":{},"df":0,"l":{"docs":{},"df":0,"u":{"docs":{},"df":0,"d":{"docs":{"https://mrpicklepinosaur.github.io/shrs/blog/introducing-shrs/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/hooks/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/":{"tf":1.0}},"df":5}}}},"f":{"docs":{},"df":0,"o":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/":{"tf":1.0}},"df":1,"r":{"docs":{},"df":0,"m":{"docs":{"https://mrpicklepinosaur.github.io/shrs/privacy-policy/":{"tf":2.449489742783178}},"df":1}}}},"i":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/plugins/plugin-development/":{"tf":1.4142135623730951}},"df":1,"(":{"docs":{},"df":0,"&":{"docs":{},"df":0,"a":{"docs":{},"df":0,"m":{"docs":{},"df":0,"p":{"docs":{},"df":0,";":{"docs":{},"df":0,"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{},"df":0,"f":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/plugins/plugin-development/":{"tf":1.0}},"df":1}}}}}}}}}},"i":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/states/":{"tf":1.0}},"df":2}}},"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/env-vars/":{"tf":1.0}},"df":1}}}},"r":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/states/":{"tf":1.7320508075688772}},"df":2,"(":{"docs":{},"df":0,"\"":{"docs":{},"df":0,"c":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/":{"tf":1.7320508075688772}},"df":1}}}}}},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/":{"tf":2.23606797749979},"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/example-shell/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/quick-start/":{"tf":1.7320508075688772}},"df":3}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"d":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"tf":1.0}},"df":1}}}}},"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/":{"tf":1.0}},"df":1}},"r":{"docs":{},"df":0,"n":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/style/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/theme/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/":{"tf":1.0}},"df":3}}},"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"d":{"docs":{},"df":0,"u":{"docs":{},"df":0,"c":{"docs":{"https://mrpicklepinosaur.github.io/shrs/blog/introducing-shrs/":{"tf":1.0}},"df":1,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/contributing/resources/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/introduction/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/plugins/introduction/":{"tf":1.0}},"df":4}}}}}}},"v":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"d":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.0}},"df":1}}}},"o":{"docs":{},"df":0,"l":{"docs":{},"df":0,"v":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/style/":{"tf":1.0}},"df":1}}}}},"s":{"docs":{},"df":0,"s":{"docs":{},"df":0,"u":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/how-to-contribute/":{"tf":2.23606797749979},"https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/":{"tf":2.0}},"df":2}}},"t":{"docs":{},"df":0,"'":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/style/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/plugins/using-plugins/":{"tf":1.0}},"df":3},"e":{"docs":{},"df":0,"m":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/":{"tf":1.4142135623730951}},"df":1}}}},"j":{"docs":{},"df":0,"o":{"docs":{},"df":0,"b":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/resources/":{"tf":1.0}},"df":1}}},"k":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"b":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/how-to-contribute/":{"tf":1.0}},"df":1}}}}},"e":{"docs":{},"df":0,"e":{"docs":{},"df":0,"p":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.0}},"df":1}},"y":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/":{"tf":2.449489742783178},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/snippets/":{"tf":1.0}},"df":3,"b":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/line-config/vi/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/":{"tf":2.23606797749979},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/states/":{"tf":1.4142135623730951}},"df":3,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"g":{"docs":{},"df":0,"s":{"docs":{},"df":0,":":{"docs":{},"df":0,":":{"docs":{},"df":0,"n":{"docs":{},"df":0,"e":{"docs":{},"df":0,"w":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/":{"tf":1.0}},"df":1}}}}}}}}}}}}},"e":{"docs":{},"df":0,"v":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/":{"tf":1.0}},"df":1}},"p":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/":{"tf":1.0}},"df":1}}}}},"u":{"docs":{},"df":0,"s":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/":{"tf":1.0}},"df":1}}}}}},"n":{"docs":{},"df":0,"o":{"docs":{},"df":0,"w":{"docs":{},"df":0,"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"d":{"docs":{},"df":0,"g":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/quick-start/":{"tf":1.0}},"df":1}}}}}}}},"l":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/":{"tf":1.0}},"df":2,"\"":{"docs":{},"df":0,".":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.4142135623730951}},"df":1}}}}}},"a":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.0}},"df":1,"b":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/how-to-contribute/":{"tf":1.0}},"df":1}}},"l":{"docs":{},"df":0,"r":{"docs":{},"df":0,"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,"p":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/resources/":{"tf":1.0}},"df":1}}}}},"s":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/hooks/":{"tf":1.0}},"df":1}},"u":{"docs":{},"df":0,"n":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/env-vars/":{"tf":1.0}},"df":1}}}}},"c":{"docs":{},"df":0,".":{"docs":{},"df":0,"c":{"docs":{},"df":0,"b":{"docs":{},"df":0,".":{"docs":{},"df":0,"c":{"docs":{},"df":0,"u":{"docs":{},"df":0,"r":{"docs":{},"df":0,"s":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"(":{"docs":{},"df":0,")":{"docs":{},"df":0,".":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"_":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"g":{"docs":{},"df":0,"(":{"docs":{},"df":0,")":{"docs":{},"df":0,".":{"docs":{},"df":0,"d":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"k":{"docs":{},"df":0,"_":{"docs":{},"df":0,"c":{"docs":{},"df":0,"y":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/prompt/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"n":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/example-shell/":{"tf":1.0}},"df":1}}},"f":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/prompt/":{"tf":1.0}},"df":1}},"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/hooks/":{"tf":1.0}},"df":3,"'":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.7320508075688772},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.0}},"df":2}},"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/hooks/":{"tf":1.0}},"df":1}}}}}},"i":{"docs":{},"df":0,"b":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/introduction/":{"tf":1.0}},"df":2}}}}},"m":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/introduction/":{"tf":1.0}},"df":1}}},"n":{"docs":{},"df":0,"e":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/line-config/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/snippets/":{"tf":1.0}},"df":2},"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/":{"tf":1.0}},"df":1}},"s":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":2.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/hooks/":{"tf":1.0}},"df":2}},"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"tf":1.0}},"df":1}}}},"o":{"docs":{},"df":0,"a":{"docs":{},"df":0,"d":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/env-vars/":{"tf":1.0}},"df":1}},"c":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.0}},"df":1,":":{"docs":{},"df":0,":":{"docs":{},"df":0,"n":{"docs":{},"df":0,"o":{"docs":{},"df":0,"w":{"docs":{},"df":0,"(":{"docs":{},"df":0,")":{"docs":{},"df":0,".":{"docs":{},"df":0,"w":{"docs":{},"df":0,"e":{"docs":{},"df":0,"e":{"docs":{},"df":0,"k":{"docs":{},"df":0,"d":{"docs":{},"df":0,"a":{"docs":{},"df":0,"y":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}}}}},"g":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/env-vars/":{"tf":1.0}},"df":1}}},"l":{"docs":{},"df":0,"c":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.0}},"df":1}}}},"o":{"docs":{},"df":0,"k":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/how-to-contribute/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/prompt/":{"tf":1.0}},"df":4}}},"s":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":2.23606797749979},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.7320508075688772}},"df":2,"_":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":2.0}},"df":1}}}}},"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"a":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.4142135623730951}},"df":1}}}},"p":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"d":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.7320508075688772}},"df":1}}}}}},"t":{"docs":{},"df":0,";":{"docs":{},"df":0,"p":{"docs":{},"df":0,"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"j":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/quick-start/":{"tf":1.4142135623730951}},"df":1}}}}}}},"s":{"docs":{},"df":0,"p":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"e":{"docs":{},"df":0,"&":{"docs":{},"df":0,"g":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/":{"tf":1.0}},"df":1}}}}}}}},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"b":{"docs":{},"df":0,"&":{"docs":{},"df":0,"g":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/":{"tf":1.0}},"df":1}}}}}}}}},"m":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/snippets/":{"tf":1.0}},"df":1,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"r":{"docs":{},"df":0,"o":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/style/":{"tf":1.4142135623730951}},"df":2}}},"i":{"docs":{},"df":0,"n":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/quick-start/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/states/":{"tf":1.0}},"df":3,"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/plugins/introduction/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/plugins/plugin-development/":{"tf":1.0}},"df":2}}}}}},"k":{"docs":{},"df":0,"e":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/example-shell/":{"tf":1.4142135623730951},"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/plugins/plugin-development/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/plugins/using-plugins/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"tf":1.0}},"df":6}},"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/quick-start/":{"tf":1.0}},"df":1}},"i":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"tf":1.0}},"df":1,"p":{"docs":{},"df":0,"u":{"docs":{},"df":0,"l":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/style/":{"tf":1.0}},"df":1}}}},"n":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/style/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/states/":{"tf":1.0}},"df":2}}}},"r":{"docs":{},"df":0,"k":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/":{"tf":1.0}},"df":1}},"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/quick-start/":{"tf":1.4142135623730951}},"df":1}}}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/history/":{"tf":1.0}},"df":2,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"g":{"docs":{},"df":0,"u":{"docs":{},"df":0,"s":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/":{"tf":1.0}},"df":1}}}}}}},"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/introduction/":{"tf":1.0}},"df":1}}},"m":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/history/":{"tf":1.0}},"df":1}}}},"s":{"docs":{},"df":0,"s":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/hooks/":{"tf":1.0}},"df":1}}}},"t":{"docs":{},"df":0,"a":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/":{"tf":1.0}},"df":1,"\"":{"docs":{},"df":0,"m":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/":{"tf":1.0}},"df":1}},"d":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.0}},"df":1}}}}},"h":{"docs":{},"df":0,"o":{"docs":{},"df":0,"d":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/plugins/plugin-development/":{"tf":1.4142135623730951}},"df":2}}}}},"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.0}},"df":1},"e":{"docs":{"https://mrpicklepinosaur.github.io/shrs/privacy-policy/":{"tf":1.0}},"df":1}}},"o":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/line-config/vi/":{"tf":1.4142135623730951}},"df":1},"i":{"docs":{},"df":0,"f":{"docs":{},"df":0,"i":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/plugins/plugin-development/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/":{"tf":1.7320508075688772}},"df":2,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"u":{"docs":{},"df":0,"s":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/":{"tf":1.0}},"df":1}}}}}}}}},"u":{"docs":{},"df":0,"l":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/prompt/":{"tf":1.0}},"df":1,"a":{"docs":{},"df":0,"r":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/plugins/introduction/":{"tf":1.0}},"df":1}}}}},"n":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/privacy-policy/":{"tf":1.0}},"df":1}}},"r":{"docs":{},"df":0,"e":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.4142135623730951},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"tf":1.0}},"df":3}},"v":{"docs":{},"df":0,"e":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/":{"tf":1.4142135623730951}},"df":1}}},"u":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"tf":1.4142135623730951}},"df":1}},"l":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"p":{"docs":{},"df":0,"l":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.0}},"df":1}}}}},"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.4142135623730951},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.4142135623730951},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/env-vars/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/hooks/":{"tf":1.4142135623730951},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/snippets/":{"tf":1.0}},"df":7,"a":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/states/":{"tf":1.0}},"df":1}},"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"tf":1.0}},"df":1}}}},"y":{"docs":{},"df":0,"_":{"docs":{},"df":0,"b":{"docs":{},"df":0,"u":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"tf":1.0}},"df":1,"(":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"g":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"tf":1.0}},"df":1}}}}}}}}}}},"s":{"docs":{},"df":0,"h":{"docs":{},"df":0,"r":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/env-vars/":{"tf":1.0}},"df":1}}}},"b":{"docs":{},"df":0,"u":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"tf":1.0}},"df":1,":":{"docs":{},"df":0,":":{"docs":{},"df":0,"n":{"docs":{},"df":0,"e":{"docs":{},"df":0,"w":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/plugins/plugin-development/":{"tf":1.0}},"df":1}}}}}}}}}}}},"p":{"docs":{},"df":0,"l":{"docs":{},"df":0,"u":{"docs":{},"df":0,"g":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/plugins/plugin-development/":{"tf":1.0}},"df":1}}}}}},"s":{"docs":{},"df":0,"h":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/quick-start/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/plugins/using-plugins/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/states/":{"tf":1.0}},"df":3,"l":{"docs":{},"df":0,".":{"docs":{},"df":0,"r":{"docs":{},"df":0,"u":{"docs":{},"df":0,"n":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/quick-start/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/plugins/using-plugins/":{"tf":1.0}},"df":2,"(":{"docs":{},"df":0,")":{"docs":{},"df":0,".":{"docs":{},"df":0,"u":{"docs":{},"df":0,"n":{"docs":{},"df":0,"w":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"p":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/states/":{"tf":1.0}},"df":1}}}}}}}}}}}},"w":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"h":{"docs":{},"df":0,"_":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"a":{"docs":{},"df":0,"s":{"docs":{},"df":0,"(":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"a":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.0}},"df":1}}}}}}}}}},"b":{"docs":{},"df":0,"u":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"s":{"docs":{},"df":0,"(":{"docs":{},"df":0,"b":{"docs":{},"df":0,"u":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}}},"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"v":{"docs":{},"df":0,"(":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"v":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/env-vars/":{"tf":1.0}},"df":1}}}}}}},"h":{"docs":{},"df":0,"o":{"docs":{},"df":0,"o":{"docs":{},"df":0,"k":{"docs":{},"df":0,"s":{"docs":{},"df":0,"(":{"docs":{},"df":0,"h":{"docs":{},"df":0,"o":{"docs":{},"df":0,"o":{"docs":{},"df":0,"k":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/hooks/":{"tf":1.0}},"df":1}}}}}}}}}},"k":{"docs":{},"df":0,"e":{"docs":{},"df":0,"y":{"docs":{},"df":0,"b":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"g":{"docs":{},"df":0,"s":{"docs":{},"df":0,"(":{"docs":{},"df":0,"b":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}}},"p":{"docs":{},"df":0,"l":{"docs":{},"df":0,"u":{"docs":{},"df":0,"g":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"(":{"docs":{},"df":0,"f":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"b":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{},"df":0,"e":{"docs":{},"df":0,"d":{"docs":{},"df":0,"h":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"y":{"docs":{},"df":0,"p":{"docs":{},"df":0,"l":{"docs":{},"df":0,"u":{"docs":{},"df":0,"g":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,":":{"docs":{},"df":0,":":{"docs":{},"df":0,"n":{"docs":{},"df":0,"e":{"docs":{},"df":0,"w":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/history/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"t":{"docs":{},"df":0,"h":{"docs":{},"df":0,"e":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"(":{"docs":{},"df":0,"t":{"docs":{},"df":0,"h":{"docs":{},"df":0,"e":{"docs":{},"df":0,"m":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/theme/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}}}}}}}}}},"n":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/":{"tf":1.0}},"df":1,"a":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/pull-request/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.4142135623730951},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"tf":1.0}},"df":4,"&":{"docs":{},"df":0,"g":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/quick-start/":{"tf":1.4142135623730951}},"df":1}}},"/":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"c":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"p":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/pull-request/":{"tf":1.0}},"df":1}}}}}}}}}}}},"e":{"docs":{},"df":0,"e":{"docs":{},"df":0,"d":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/how-to-contribute/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/quick-start/":{"tf":1.7320508075688772},"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.7320508075688772},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"tf":1.0}},"df":4}},"w":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/how-to-contribute/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/quick-start/":{"tf":1.4142135623730951},"https://mrpicklepinosaur.github.io/shrs/docs/plugins/plugin-development/":{"tf":1.0}},"df":3},"x":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/quick-start/":{"tf":1.7320508075688772},"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.4142135623730951}},"df":3}}},"i":{"docs":{},"df":0,"g":{"docs":{},"df":0,"h":{"docs":{},"df":0,"t":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/":{"tf":1.4142135623730951}},"df":1}}}}}},"o":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/":{"tf":1.0}},"df":1}},"e":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/env-vars/":{"tf":1.0}},"df":2},"h":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"tf":1.0}},"df":1},"i":{"docs":{},"df":0,"c":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.0}},"df":1}}},"w":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/":{"tf":1.4142135623730951},"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/quick-start/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.0}},"df":3}},"s":{"docs":{},"df":0,"h":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/resources/":{"tf":1.0}},"df":1}},"u":{"docs":{},"df":0,"m":{"docs":{},"df":0,"b":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/style/":{"tf":1.0}},"df":2}}}},"s":{"docs":{},"df":0,"h":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/resources/":{"tf":1.0}},"df":1}}}}}},"o":{"docs":{},"df":0,"b":{"docs":{},"df":0,"j":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/env-vars/":{"tf":1.0}},"df":1}}}},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/plugins/using-plugins/":{"tf":1.0}},"df":1}}}}},"c":{"docs":{},"df":0,"c":{"docs":{},"df":0,"u":{"docs":{},"df":0,"r":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/hooks/":{"tf":1.0}},"df":1}}}},"f":{"docs":{},"df":0,"f":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/":{"tf":1.4142135623730951}},"df":1}},"i":{"docs":{},"df":0,"c":{"docs":{},"df":0,"i":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/plugins/introduction/":{"tf":1.4142135623730951},"https://mrpicklepinosaur.github.io/shrs/docs/plugins/plugin-development/":{"tf":1.0}},"df":2}}}}},"k":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/states/":{"tf":1.0}},"df":2,"(":{"docs":{},"df":0,"c":{"docs":{},"df":0,"m":{"docs":{},"df":0,"d":{"docs":{},"df":0,"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"t":{"docs":{},"df":0,"p":{"docs":{},"df":0,"u":{"docs":{},"df":0,"t":{"docs":{},"df":0,":":{"docs":{},"df":0,":":{"docs":{},"df":0,"s":{"docs":{},"df":0,"u":{"docs":{},"df":0,"c":{"docs":{},"df":0,"c":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}}}}}}},"n":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/":{"tf":1.4142135623730951}},"df":3,"c":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/":{"tf":1.0}},"df":3},"t":{"docs":{},"df":0,"o":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/hooks/":{"tf":1.0}},"df":1}}},"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{"https://mrpicklepinosaur.github.io/shrs/blog/introducing-shrs/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/contributing/how-to-contribute/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/":{"tf":1.4142135623730951}},"df":3}},"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/plugins/introduction/":{"tf":1.0}},"df":1}}}}},"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.4142135623730951},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/states/":{"tf":1.0}},"df":2,"&":{"docs":{},"df":0,"l":{"docs":{},"df":0,"t":{"docs":{},"df":0,";":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"m":{"docs":{},"df":0,"u":{"docs":{},"df":0,"t":{"docs":{},"df":0,"&":{"docs":{},"df":0,"l":{"docs":{},"df":0,"t":{"docs":{},"df":0,";":{"docs":{},"df":0,"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"t":{"docs":{},"df":0,"p":{"docs":{},"df":0,"u":{"docs":{},"df":0,"t":{"docs":{},"df":0,"w":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"&":{"docs":{},"df":0,"g":{"docs":{},"df":0,"t":{"docs":{},"df":0,";":{"docs":{},"df":0,"&":{"docs":{},"df":0,"g":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/states/":{"tf":1.0}},"df":1,";":{"docs":{},"df":0,",":{"docs":{},"df":0,"s":{"docs":{},"df":0,"h":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/states/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"t":{"docs":{},"df":0,"h":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"w":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/quick-start/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/states/":{"tf":1.0}},"df":2}}}}}}},"u":{"docs":{},"df":0,"r":{"docs":{},"df":0,"s":{"docs":{},"df":0,"h":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/resources/":{"tf":1.0}},"df":1}}},"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/blog/introducing-shrs/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/contributing/how-to-contribute/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/introduction/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/output/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/hooks/":{"tf":1.4142135623730951},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/states/":{"tf":2.0}},"df":7,".":{"docs":{},"df":0,"p":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"l":{"docs":{},"df":0,"n":{"docs":{},"df":0,"(":{"docs":{},"df":0,"\"":{"docs":{},"df":0,"c":{"docs":{},"df":0,"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/states/":{"tf":1.7320508075688772}},"df":1}}}}},"w":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{},"df":0,"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"m":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/hooks/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}}},"_":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"y":{"docs":{},"df":0,"l":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/theme/":{"tf":1.4142135623730951}},"df":1}}}}},"p":{"docs":{},"df":0,"u":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/output/":{"tf":1.7320508075688772},"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/style/":{"tf":1.4142135623730951},"https://mrpicklepinosaur.github.io/shrs/docs/plugins/introduction/":{"tf":1.0}},"df":5,"w":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/states/":{"tf":1.0}},"df":1}}}}}}}}},"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/":{"tf":1.0}},"df":1,"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"d":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"tf":1.4142135623730951}},"df":1}}},"w":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"tf":1.0}},"df":1}}}}}}}}}}},"p":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/":{"tf":1.0}},"df":1,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/quick-start/":{"tf":1.0}},"df":1}}}},"g":{"docs":{},"df":0,"e":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/":{"tf":1.0}},"df":1}},"i":{"docs":{},"df":0,"r":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.0}},"df":2}},"n":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/states/":{"tf":1.0}},"df":1}}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"tf":1.4142135623730951},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/hooks/":{"tf":1.4142135623730951},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/prompt/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/states/":{"tf":1.4142135623730951}},"df":4}}}},"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/style/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/states/":{"tf":1.0}},"df":3,"i":{"docs":{"https://mrpicklepinosaur.github.io/shrs/privacy-policy/":{"tf":1.0}},"df":1}}},"s":{"docs":{},"df":0,"s":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/plugins/using-plugins/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/hooks/":{"tf":1.4142135623730951}},"df":2}},"t":{"docs":{},"df":0,"h":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.4142135623730951}},"df":1},"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"n":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/plugins/introduction/":{"tf":1.0}},"df":1}}}}}},"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/history/":{"tf":1.4142135623730951}},"df":1}}},"o":{"docs":{},"df":0,"n":{"docs":{"https://mrpicklepinosaur.github.io/shrs/privacy-policy/":{"tf":1.7320508075688772}},"df":1}}}}},"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"o":{"docs":{},"df":0,"s":{"docs":{},"df":0,"a":{"docs":{},"df":0,"u":{"docs":{},"df":0,"r":{"docs":{},"df":0,"/":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"b":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/pull-request/":{"tf":1.0}},"df":1}}}}}}}}}}},"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"s":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/plugins/plugin-development/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/hooks/":{"tf":1.0}},"df":2}}},"u":{"docs":{},"df":0,"g":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/style/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/plugins/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/plugins/introduction/":{"tf":2.0},"https://mrpicklepinosaur.github.io/shrs/docs/plugins/plugin-development/":{"tf":2.8284271247461903},"https://mrpicklepinosaur.github.io/shrs/docs/plugins/using-plugins/":{"tf":2.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/history/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/states/":{"tf":1.0}},"df":8}},"p":{"docs":{},"df":0,"l":{"docs":{},"df":0,"u":{"docs":{},"df":0,"g":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/plugins/plugin-development/":{"tf":1.0}},"df":1}}}}}}}}},"o":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{},"df":0,"i":{"docs":{"https://mrpicklepinosaur.github.io/shrs/privacy-policy/":{"tf":1.0}},"df":1}}}},"p":{"docs":{},"df":0,"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.0}},"df":1}}}}},"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,":":{"docs":{},"df":0,":":{"docs":{},"df":0,"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"m":{"docs":{},"df":0,"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/snippets/":{"tf":1.4142135623730951}},"df":1}}}}}}}}}}}}},"x":{"docs":{"https://mrpicklepinosaur.github.io/shrs/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/contributing/resources/":{"tf":1.0}},"df":2}},"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.4142135623730951},"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/output/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.4142135623730951}},"df":3}}}}},"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/quick-start/":{"tf":1.0}},"df":1}}}}}},"r":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/":{"tf":1.4142135623730951}},"df":1,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"tf":1.0}},"df":1}}}}},"e":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/introduction/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/quick-start/":{"tf":1.0}},"df":2,"d":{"docs":{},"df":0,":":{"docs":{},"df":0,":":{"docs":{},"df":0,"n":{"docs":{},"df":0,"e":{"docs":{},"df":0,"w":{"docs":{},"df":0,"(":{"docs":{},"df":0,"c":{"docs":{},"df":0,"m":{"docs":{},"df":0,"d":{"docs":{},"df":0,"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"_":{"docs":{},"df":0,"p":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"d":{"docs":{},"df":0,"(":{"docs":{},"df":0,"\"":{"docs":{},"df":0,"l":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.0}},"df":1,"s":{"docs":{},"df":0,"\"":{"docs":{},"df":0,")":{"docs":{},"df":0,")":{"docs":{},"df":0,".":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{},"df":0,"(":{"docs":{},"df":0,"f":{"docs":{},"df":0,"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{},"df":0,"_":{"docs":{},"df":0,"p":{"docs":{},"df":0,"r":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.4142135623730951}},"df":1}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"e":{"docs":{},"df":0,"f":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/hooks/":{"tf":1.0}},"df":2}}}},"i":{"docs":{},"df":0,"c":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":2.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.0}},"df":2}}},"f":{"docs":{},"df":0,"i":{"docs":{},"df":0,"x":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/plugins/using-plugins/":{"tf":1.0}},"df":1}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"q":{"docs":{},"df":0,"u":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/quick-start/":{"tf":1.0}},"df":2}}}}}}}},"s":{"docs":{},"df":0,"s":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/":{"tf":1.7320508075688772},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/snippets/":{"tf":1.0}},"df":2}},"v":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"u":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/plugins/introduction/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/history/":{"tf":1.0}},"df":2}}}}},"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/output/":{"tf":1.4142135623730951},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/hooks/":{"tf":1.4142135623730951}},"df":2,"_":{"docs":{},"df":0,"b":{"docs":{},"df":0,"u":{"docs":{},"df":0,"f":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/output/":{"tf":1.0}},"df":1}}}},"l":{"docs":{},"df":0,"n":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/output/":{"tf":1.0}},"df":1}}}},"v":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"i":{"docs":{"https://mrpicklepinosaur.github.io/shrs/privacy-policy/":{"tf":1.0}},"df":1}}}}},"o":{"docs":{},"df":0,"c":{"docs":{},"df":0,"e":{"docs":{},"df":0,"d":{"docs":{},"df":0,"u":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.0}},"df":1}}}},"d":{"docs":{},"df":0,"u":{"docs":{},"df":0,"c":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.0}},"df":1}}},"j":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/blog/introducing-shrs/":{"tf":1.4142135623730951},"https://mrpicklepinosaur.github.io/shrs/docs/contributing/how-to-contribute/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/":{"tf":1.4142135623730951},"https://mrpicklepinosaur.github.io/shrs/docs/contributing/resources/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/example-shell/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/quick-start/":{"tf":1.4142135623730951},"https://mrpicklepinosaur.github.io/shrs/docs/plugins/using-plugins/":{"tf":1.0}},"df":7}}}},"m":{"docs":{},"df":0,"p":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/line-config/vi/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/style/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/plugins/introduction/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/prompt/":{"tf":3.1622776601683795},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/states/":{"tf":1.0}},"df":5,"_":{"docs":{},"df":0,"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"f":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/prompt/":{"tf":1.4142135623730951}},"df":1}}}},"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"g":{"docs":{},"df":0,"h":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/prompt/":{"tf":1.4142135623730951}},"df":1,"(":{"docs":{},"df":0,"l":{"docs":{},"df":0,"c":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/prompt/":{"tf":1.0}},"df":1}}}}}}}}}}}},"v":{"docs":{},"df":0,"i":{"docs":{},"df":0,"d":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/example-shell/":{"tf":1.4142135623730951},"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/quick-start/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.7320508075688772},"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/output/":{"tf":1.4142135623730951},"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/theme/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"tf":1.4142135623730951},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/history/":{"tf":2.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/":{"tf":1.0}},"df":8}}}}},"u":{"docs":{},"df":0,"b":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/plugins/plugin-development/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/states/":{"tf":1.7320508075688772}},"df":2,"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"h":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/quick-start/":{"tf":1.0}},"df":1}}}}},"l":{"docs":{},"df":0,"l":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/pull-request/":{"tf":1.0}},"df":1}}}},"q":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/":{"tf":1.0}},"df":1,"\"":{"docs":{},"df":0,"c":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/":{"tf":1.0}},"df":1}},"u":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"tf":1.0}},"df":1}},"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/privacy-policy/":{"tf":1.0}},"df":2}}}}},"u":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/states/":{"tf":1.0}},"df":1}},"i":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/example-shell/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/introduction/":{"tf":1.4142135623730951},"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/quick-start/":{"tf":1.0}},"df":4,"l":{"docs":{},"df":0,"i":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/example-shell/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/introduction/":{"tf":1.0}},"df":2}}}}}}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"b":{"docs":{},"df":0,"o":{"docs":{},"df":0,"w":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.0}},"df":1}}}}},"n":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/plugins/plugin-development/":{"tf":1.0}},"df":1}},"e":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/history/":{"tf":1.0}},"df":1,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/introduction/":{"tf":1.0}},"df":2}},"d":{"docs":{},"df":0,"i":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/":{"tf":1.0}},"df":1},"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/how-to-contribute/":{"tf":1.0}},"df":1}}}}},"c":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/quick-start/":{"tf":1.0}},"df":1}}},"o":{"docs":{},"df":0,"m":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/example-shell/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/output/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"tf":1.0}},"df":3}}}}},"r":{"docs":{},"df":0,"d":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/output/":{"tf":1.0}},"df":1}}}},"f":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/hooks/":{"tf":1.0}},"df":1}}},"g":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/plugins/plugin-development/":{"tf":1.4142135623730951},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"tf":1.4142135623730951}},"df":4}}},"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/plugins/using-plugins/":{"tf":1.0}},"df":1}}}}},"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/how-to-contribute/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/contributing/resources/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/plugins/using-plugins/":{"tf":1.0}},"df":3}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"s":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/quick-start/":{"tf":1.0}},"df":1}}}},"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"m":{"docs":{},"df":0,"b":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/history/":{"tf":1.0}},"df":1}}}},"p":{"docs":{},"df":0,"o":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.0}},"df":1,"r":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/how-to-contribute/":{"tf":1.0}},"df":1}},"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://mrpicklepinosaur.github.io/shrs/blog/introducing-shrs/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/":{"tf":1.0}},"df":2}}}}}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/":{"tf":1.4142135623730951}},"df":2}}}},"q":{"docs":{},"df":0,"u":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/how-to-contribute/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/contributing/pull-request/":{"tf":1.0}},"df":2}}},"i":{"docs":{},"df":0,"r":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/states/":{"tf":1.0}},"df":3}}}},"s":{"docs":{},"df":0,"o":{"docs":{},"df":0,"l":{"docs":{},"df":0,"u":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"tf":1.0}},"df":1}}},"u":{"docs":{},"df":0,"r":{"docs":{},"df":0,"c":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/resources/":{"tf":1.4142135623730951}},"df":1}}}},"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/":{"tf":1.0}},"df":1}}}},"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/plugins/introduction/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"tf":1.0}},"df":3,"&":{"docs":{},"df":0,"l":{"docs":{},"df":0,"t":{"docs":{},"df":0,";":{"docs":{},"df":0,"(":{"docs":{},"df":0,")":{"docs":{},"df":0,"&":{"docs":{},"df":0,"g":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/hooks/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/states/":{"tf":1.0}},"df":2}}}}},"c":{"docs":{},"df":0,"m":{"docs":{},"df":0,"d":{"docs":{},"df":0,"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"t":{"docs":{},"df":0,"p":{"docs":{},"df":0,"u":{"docs":{},"df":0,"t":{"docs":{},"df":0,"&":{"docs":{},"df":0,"g":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}}}}}}},"t":{"docs":{},"df":0,"u":{"docs":{},"df":0,"r":{"docs":{},"df":0,"n":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":2.23606797749979},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/hooks/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/prompt/":{"tf":1.4142135623730951}},"df":4}}}}},"i":{"docs":{},"df":0,"g":{"docs":{},"df":0,"h":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/prompt/":{"tf":1.0}},"df":1}}}},"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"e":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":2.8284271247461903}},"df":1}},"n":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/":{"tf":1.7320508075688772},"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/quick-start/":{"tf":1.4142135623730951},"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/history/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/":{"tf":1.0}},"df":6,"n":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/":{"tf":1.0}},"df":1}}},"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"m":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.0}},"df":1}}}},"s":{"docs":{},"df":0,"h":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/resources/":{"tf":1.0}},"df":1}}},"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/blog/introducing-shrs/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/":{"tf":2.449489742783178},"https://mrpicklepinosaur.github.io/shrs/docs/contributing/resources/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/example-shell/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/introduction/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/quick-start/":{"tf":2.6457513110645907},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/hooks/":{"tf":1.0}},"df":8,"i":{"docs":{"https://mrpicklepinosaur.github.io/shrs/":{"tf":1.0}},"df":1},"u":{"docs":{},"df":0,"p":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/quick-start/":{"tf":1.0}},"df":2}}}}}},"s":{"docs":{},"df":0,"a":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/states/":{"tf":1.0}},"df":2}}},"c":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/":{"tf":1.4142135623730951},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/states/":{"tf":1.7320508075688772}},"df":2}}}}},"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/":{"tf":1.0}},"df":1}}},"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://mrpicklepinosaur.github.io/shrs/blog/introducing-shrs/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/example-shell/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/quick-start/":{"tf":1.0}},"df":4}}}}},"e":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/how-to-contribute/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/":{"tf":1.4142135623730951},"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/quick-start/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/plugins/introduction/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/plugins/plugin-development/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"tf":1.4142135623730951},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/prompt/":{"tf":1.0}},"df":9},"g":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/style/":{"tf":1.0}},"df":1}}}}},"n":{"docs":{},"df":0,"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.0}},"df":1}}}},"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/privacy-policy/":{"tf":1.0}},"df":1}},"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":2.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"tf":1.4142135623730951},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/prompt/":{"tf":1.0}},"df":3}},"h":{"docs":{},"df":0,".":{"docs":{},"df":0,"r":{"docs":{},"df":0,"u":{"docs":{},"df":0,"n":{"docs":{},"df":0,"_":{"docs":{},"df":0,"c":{"docs":{},"df":0,"m":{"docs":{},"df":0,"d":{"docs":{},"df":0,"(":{"docs":{},"df":0,"|":{"docs":{},"df":0,"s":{"docs":{},"df":0,"h":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/states/":{"tf":1.0}},"df":1}}}}}}}}}}}},"a":{"docs":{},"df":0,"d":{"docs":{},"df":0,"o":{"docs":{},"df":0,"w":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"tf":1.0}},"df":1}}},"r":{"docs":{},"df":0,"e":{"docs":{"https://mrpicklepinosaur.github.io/shrs/privacy-policy/":{"tf":1.4142135623730951}},"df":1}}},"e":{"docs":{},"df":0,"l":{"docs":{},"df":0,"l":{"docs":{"https://mrpicklepinosaur.github.io/shrs/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/blog/introducing-shrs/":{"tf":1.4142135623730951},"https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/":{"tf":2.23606797749979},"https://mrpicklepinosaur.github.io/shrs/docs/contributing/resources/":{"tf":2.0},"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/example-shell/":{"tf":2.0},"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/introduction/":{"tf":2.449489742783178},"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/quick-start/":{"tf":2.0},"https://mrpicklepinosaur.github.io/shrs/docs/plugins/plugin-development/":{"tf":1.4142135623730951},"https://mrpicklepinosaur.github.io/shrs/docs/plugins/using-plugins/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"tf":1.4142135623730951},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/env-vars/":{"tf":2.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/history/":{"tf":1.7320508075688772},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/hooks/":{"tf":1.4142135623730951},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/prompt/":{"tf":1.4142135623730951},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/snippets/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/states/":{"tf":2.0}},"df":19,"'":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"tf":1.4142135623730951}},"df":1},".":{"docs":{},"df":0,"b":{"docs":{},"df":0,"u":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"s":{"docs":{},"df":0,".":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{},"df":0,"(":{"docs":{},"df":0,"\"":{"docs":{},"df":0,"m":{"docs":{},"df":0,"y":{"docs":{},"df":0,"_":{"docs":{},"df":0,"b":{"docs":{},"df":0,"u":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/plugins/plugin-development/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}}}}}}}}}}}}}},"h":{"docs":{},"df":0,"o":{"docs":{},"df":0,"o":{"docs":{},"df":0,"k":{"docs":{},"df":0,"s":{"docs":{},"df":0,".":{"docs":{},"df":0,"a":{"docs":{},"df":0,"f":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"_":{"docs":{},"df":0,"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"m":{"docs":{},"df":0,"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{},"df":0,".":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"g":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"(":{"docs":{},"df":0,"a":{"docs":{},"df":0,"f":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"_":{"docs":{},"df":0,"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"m":{"docs":{},"df":0,"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{},"df":0,"_":{"docs":{},"df":0,"h":{"docs":{},"df":0,"o":{"docs":{},"df":0,"o":{"docs":{},"df":0,"k":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/plugins/plugin-development/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"r":{"docs":{},"df":0,"u":{"docs":{},"df":0,"n":{"docs":{},"df":0,"(":{"docs":{},"df":0,")":{"docs":{},"df":0,".":{"docs":{},"df":0,"u":{"docs":{},"df":0,"n":{"docs":{},"df":0,"w":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"p":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/snippets/":{"tf":1.0}},"df":1}}}}}}}}}}}},"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,".":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{},"df":0,"(":{"docs":{},"df":0,"m":{"docs":{},"df":0,"y":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,":":{"docs":{},"df":0,":":{"docs":{},"df":0,"n":{"docs":{},"df":0,"e":{"docs":{},"df":0,"w":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/plugins/plugin-development/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}}}}}}}}}}}}},"b":{"docs":{},"df":0,"u":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{},"df":0,"d":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/prompt/":{"tf":1.0}},"df":1,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,":":{"docs":{},"df":0,":":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"f":{"docs":{},"df":0,"a":{"docs":{},"df":0,"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/quick-start/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/plugins/using-plugins/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/prompt/":{"tf":1.0}},"df":3,"(":{"docs":{},"df":0,")":{"docs":{},"df":0,".":{"docs":{},"df":0,"w":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"h":{"docs":{},"df":0,"_":{"docs":{},"df":0,"s":{"docs":{},"df":0,"n":{"docs":{},"df":0,"i":{"docs":{},"df":0,"p":{"docs":{},"df":0,"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{},"df":0,"s":{"docs":{},"df":0,"(":{"docs":{},"df":0,"s":{"docs":{},"df":0,"n":{"docs":{},"df":0,"i":{"docs":{},"df":0,"p":{"docs":{},"df":0,"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{},"df":0,"s":{"docs":{},"df":0,")":{"docs":{},"df":0,".":{"docs":{},"df":0,"u":{"docs":{},"df":0,"n":{"docs":{},"df":0,"w":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"p":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/snippets/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}}}}}}}}}}},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"(":{"docs":{},"df":0,"t":{"docs":{},"df":0,"{":{"docs":{},"df":0,"}":{"docs":{},"df":0,")":{"docs":{},"df":0,".":{"docs":{},"df":0,"b":{"docs":{},"df":0,"u":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{},"df":0,"d":{"docs":{},"df":0,".":{"docs":{},"df":0,"u":{"docs":{},"df":0,"n":{"docs":{},"df":0,"w":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"p":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/states/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"i":{"docs":{},"df":0,"f":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/":{"tf":1.4142135623730951}},"df":1,"\"":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/":{"tf":1.0}},"df":1}}}},"o":{"docs":{},"df":0,"w":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.0}},"df":2}},"r":{"docs":{"https://mrpicklepinosaur.github.io/shrs/blog/introducing-shrs/":{"tf":2.0},"https://mrpicklepinosaur.github.io/shrs/docs/contributing/how-to-contribute/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/":{"tf":3.0},"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/example-shell/":{"tf":1.4142135623730951},"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/introduction/":{"tf":1.4142135623730951},"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/quick-start/":{"tf":2.6457513110645907},"https://mrpicklepinosaur.github.io/shrs/docs/line-config/vi/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/output/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/style/":{"tf":2.0},"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/theme/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/plugins/introduction/":{"tf":1.4142135623730951},"https://mrpicklepinosaur.github.io/shrs/docs/plugins/using-plugins/":{"tf":1.4142135623730951},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"tf":1.7320508075688772},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/env-vars/":{"tf":1.7320508075688772},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/history/":{"tf":1.4142135623730951},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/hooks/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/states/":{"tf":1.7320508075688772}},"df":17,"s":{"docs":{},"df":0,":":{"docs":{},"df":0,":":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"e":{"docs":{},"df":0,":":{"docs":{},"df":0,":":{"docs":{},"df":0,"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"m":{"docs":{},"df":0,"p":{"docs":{},"df":0,"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.4142135623730951}},"df":1}}}}}}}}}}}}},"p":{"docs":{},"df":0,"l":{"docs":{},"df":0,"u":{"docs":{},"df":0,"g":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,":":{"docs":{},"df":0,":":{"docs":{},"df":0,"p":{"docs":{},"df":0,"l":{"docs":{},"df":0,"u":{"docs":{},"df":0,"g":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/plugins/plugin-development/":{"tf":1.0}},"df":1}}}}}}}}}}}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{},"df":0,"u":{"docs":{},"df":0,"d":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/quick-start/":{"tf":1.0}},"df":1}}}}}},"s":{"docs":{},"df":0,"h":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{},"df":0,"l":{"docs":{},"df":0,"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"f":{"docs":{},"df":0,"i":{"docs":{},"df":0,"g":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/plugins/plugin-development/":{"tf":1.0}},"df":1}}}}}}}}}}}}},"_":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/plugins/using-plugins/":{"tf":1.0}},"df":1,"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"_":{"docs":{},"df":0,"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"m":{"docs":{},"df":0,"p":{"docs":{},"df":0,"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.0}},"df":1}}}}}}}}}}}}}},"e":{"docs":{},"df":0,"x":{"docs":{},"df":0,"a":{"docs":{},"df":0,"m":{"docs":{},"df":0,"p":{"docs":{},"df":0,"l":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/example-shell/":{"tf":1.0}},"df":1,"e":{"docs":{},"df":0,"/":{"docs":{},"df":0,"s":{"docs":{},"df":0,"r":{"docs":{},"df":0,"c":{"docs":{},"df":0,"/":{"docs":{},"df":0,"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,".":{"docs":{},"df":0,"r":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}}}}},"f":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"_":{"docs":{},"df":0,"h":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/history/":{"tf":1.0}},"df":1}}}}}}}}}}}},"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"b":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/how-to-contribute/":{"tf":1.0}},"df":1},"n":{"docs":{},"df":0,"e":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/how-to-contribute/":{"tf":1.0}},"df":1}}}},"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"t":{"docs":{},"df":0,"p":{"docs":{},"df":0,"u":{"docs":{},"df":0,"t":{"docs":{},"df":0,"_":{"docs":{},"df":0,"c":{"docs":{},"df":0,"a":{"docs":{},"df":0,"p":{"docs":{},"df":0,"t":{"docs":{},"df":0,"u":{"docs":{},"df":0,"r":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/plugins/introduction/":{"tf":1.0}},"df":1}}}}}}}}}}}}},"p":{"docs":{},"df":0,"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"m":{"docs":{},"df":0,"p":{"docs":{},"df":0,"t":{"docs":{},"df":0,"_":{"docs":{},"df":0,"b":{"docs":{},"df":0,"u":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{},"df":0,"d":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/plugins/introduction/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}}},"i":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/prompt/":{"tf":1.0}},"df":1}},"m":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.0}},"df":1}}}}}},"p":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/example-shell/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/plugins/using-plugins/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/history/":{"tf":1.0}},"df":4}}}}},"n":{"docs":{},"df":0,"i":{"docs":{},"df":0,"p":{"docs":{},"df":0,"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/snippets/":{"tf":2.0}},"df":1,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"f":{"docs":{},"df":0,"o":{"docs":{},"df":0,":":{"docs":{},"df":0,":":{"docs":{},"df":0,"n":{"docs":{},"df":0,"e":{"docs":{},"df":0,"w":{"docs":{},"df":0,"(":{"docs":{},"df":0,"\"":{"docs":{},"df":0,"g":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/snippets/":{"tf":1.4142135623730951}},"df":1}}}}}}}}}}}}}},"s":{"docs":{},"df":0,".":{"docs":{},"df":0,"a":{"docs":{},"df":0,"d":{"docs":{},"df":0,"d":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/snippets/":{"tf":1.4142135623730951}},"df":1}}}},":":{"docs":{},"df":0,":":{"docs":{},"df":0,"n":{"docs":{},"df":0,"e":{"docs":{},"df":0,"w":{"docs":{},"df":0,"(":{"docs":{},"df":0,"e":{"docs":{},"df":0,"x":{"docs":{},"df":0,"p":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{},"df":0,"s":{"docs":{},"df":0,"n":{"docs":{},"df":0,"i":{"docs":{},"df":0,"p":{"docs":{},"df":0,"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{},"df":0,":":{"docs":{},"df":0,":":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"s":{"docs":{},"df":0,"p":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/snippets/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"o":{"docs":{},"df":0,"l":{"docs":{},"df":0,"d":{"docs":{"https://mrpicklepinosaur.github.io/shrs/privacy-policy/":{"tf":1.0}},"df":1}},"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"(":{"docs":{},"df":0,"o":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/states/":{"tf":1.0}},"df":1}},"t":{"docs":{},"df":0,"h":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/prompt/":{"tf":1.0}},"df":1}}}},"o":{"docs":{},"df":0,"n":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.0}},"df":1}},"u":{"docs":{},"df":0,"r":{"docs":{},"df":0,"c":{"docs":{"https://mrpicklepinosaur.github.io/shrs/blog/introducing-shrs/":{"tf":1.0}},"df":1}}}},"p":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"e":{"docs":{},"df":0,"\"":{"docs":{},"df":0,"&":{"docs":{},"df":0,"l":{"docs":{},"df":0,"t":{"docs":{},"df":0,";":{"docs":{},"df":0,"s":{"docs":{},"df":0,"p":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"e":{"docs":{},"df":0,"&":{"docs":{},"df":0,"g":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/":{"tf":1.0}},"df":1}}}}}}}}}}}},"s":{"docs":{},"df":0,"u":{"docs":{},"df":0,"p":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/":{"tf":1.0}},"df":1}}}}}},"w":{"docs":{},"df":0,"n":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/":{"tf":1.0}},"df":1}}},"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"i":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/states/":{"tf":1.0}},"df":3}},"f":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"tf":1.0}},"df":2,"i":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.0}},"df":1}}}}}},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/blog/introducing-shrs/":{"tf":1.4142135623730951},"https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/":{"tf":2.0},"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/example-shell/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/introduction/":{"tf":1.4142135623730951},"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/quick-start/":{"tf":1.7320508075688772},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/states/":{"tf":1.0}},"df":8,"u":{"docs":{},"df":0,"p":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/hooks/":{"tf":1.4142135623730951}},"df":1,"_":{"docs":{},"df":0,"m":{"docs":{},"df":0,"s":{"docs":{},"df":0,"g":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/hooks/":{"tf":1.0}},"df":1}}}},"h":{"docs":{},"df":0,"o":{"docs":{},"df":0,"o":{"docs":{},"df":0,"k":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"x":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/hooks/":{"tf":1.0}},"df":1}}}}}}}}}}},"t":{"docs":{},"df":0,"e":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"tf":2.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/":{"tf":1.4142135623730951},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/prompt/":{"tf":1.4142135623730951},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/states/":{"tf":4.358898943540674}},"df":5,"&":{"docs":{},"df":0,"l":{"docs":{},"df":0,"t":{"docs":{},"df":0,";":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"s":{"docs":{},"df":0,"&":{"docs":{},"df":0,"g":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/prompt/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}}}}}},"m":{"docs":{},"df":0,"u":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/states/":{"tf":1.4142135623730951}},"df":1,"&":{"docs":{},"df":0,"l":{"docs":{},"df":0,"t":{"docs":{},"df":0,";":{"docs":{},"df":0,"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"t":{"docs":{},"df":0,"p":{"docs":{},"df":0,"u":{"docs":{},"df":0,"t":{"docs":{},"df":0,"w":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"&":{"docs":{},"df":0,"g":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/hooks/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/states/":{"tf":1.0}},"df":2}}}}}}}}}}}}}}}}}}}}}},"s":{"docs":{},"df":0,".":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{},"df":0,"(":{"docs":{},"df":0,"h":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/states/":{"tf":1.0}},"df":1}}}}}}}}}}},"u":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/how-to-contribute/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/hooks/":{"tf":1.0}},"df":2}}},"d":{"docs":{},"df":0,"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/output/":{"tf":1.0}},"df":1}}}},"e":{"docs":{},"df":0,"p":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/":{"tf":1.0}},"df":1}},"i":{"docs":{},"df":0,"l":{"docs":{},"df":0,"l":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/quick-start/":{"tf":1.4142135623730951}},"df":1}}},"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/privacy-policy/":{"tf":1.0}},"df":3}}},"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"g":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/":{"tf":1.7320508075688772},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/snippets/":{"tf":1.0}},"df":3}}},"u":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/style/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/theme/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/plugins/plugin-development/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/states/":{"tf":1.4142135623730951}},"df":4}}}},"y":{"docs":{},"df":0,"l":{"docs":{},"df":0,"e":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/style/":{"tf":2.23606797749979},"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/theme/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/prompt/":{"tf":1.0}},"df":4,"d":{"docs":{},"df":0,"_":{"docs":{},"df":0,"b":{"docs":{},"df":0,"u":{"docs":{},"df":0,"f":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/style/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/prompt/":{"tf":1.7320508075688772}},"df":2,"!":{"docs":{},"df":0,"(":{"docs":{},"df":0,"\"":{"docs":{},"df":0,"u":{"docs":{},"df":0,"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"\"":{"docs":{},"df":0,".":{"docs":{},"df":0,"b":{"docs":{},"df":0,"o":{"docs":{},"df":0,"l":{"docs":{},"df":0,"d":{"docs":{},"df":0,"(":{"docs":{},"df":0,")":{"docs":{},"df":0,",":{"docs":{},"df":0,"\"":{"docs":{},"df":0,"&":{"docs":{},"df":0,"g":{"docs":{},"df":0,"t":{"docs":{},"df":0,";":{"docs":{},"df":0,"\"":{"docs":{},"df":0,".":{"docs":{},"df":0,"g":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/style/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}}}}}}}}}}}}},"h":{"docs":{},"df":0,"o":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"m":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/prompt/":{"tf":1.0}},"df":1}}}}}}}}}}}}},"b":{"docs":{},"df":0,"u":{"docs":{},"df":0,"f":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/output/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/style/":{"tf":1.7320508075688772},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/prompt/":{"tf":2.449489742783178}},"df":3}}},"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/style/":{"tf":1.0}},"df":1}}}}}}}}},"u":{"docs":{},"df":0,"b":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"u":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/snippets/":{"tf":1.0}},"df":2}}}}}}},"c":{"docs":{},"df":0,"h":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/style/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/theme/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/states/":{"tf":1.0}},"df":5}},"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/":{"tf":1.0}},"df":1}}}}},"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/":{"tf":1.0}},"df":1,"\"":{"docs":{},"df":0,"s":{"docs":{},"df":0,"u":{"docs":{},"df":0,"p":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/":{"tf":1.0}},"df":1}}}}}},"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/line-config/vi/":{"tf":1.4142135623730951},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/":{"tf":1.0}},"df":3}}}}}},"w":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"tf":1.0}},"df":1}}}}},"y":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"x":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.4142135623730951}},"df":1}}}},"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"m":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.4142135623730951}},"df":2}}}}}},"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/states/":{"tf":1.0}},"df":1,"a":{"docs":{},"df":0,"b":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/pull-request/":{"tf":1.0}},"df":1,"\"":{"docs":{},"df":0,"&":{"docs":{},"df":0,"l":{"docs":{},"df":0,"t":{"docs":{},"df":0,";":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"b":{"docs":{},"df":0,"&":{"docs":{},"df":0,"g":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/":{"tf":1.0}},"df":1}}}}}}}}}},"a":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/":{"tf":1.0}},"df":1}}},"c":{"docs":{},"df":0,"k":{"docs":{},"df":0,"l":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/":{"tf":1.4142135623730951}},"df":1}}},"k":{"docs":{},"df":0,"e":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/":{"tf":2.0},"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.0}},"df":2}},"s":{"docs":{},"df":0,"k":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/how-to-contribute/":{"tf":1.4142135623730951}},"df":1}}},"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"m":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/":{"tf":1.0}},"df":1,"i":{"docs":{},"df":0,"n":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/style/":{"tf":1.4142135623730951},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/":{"tf":1.0}},"df":2},"o":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/resources/":{"tf":1.0}},"df":1}}}},"x":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/style/":{"tf":1.4142135623730951}},"df":1}}},"h":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"k":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/":{"tf":1.0}},"df":1}}},"e":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/theme/":{"tf":1.4142135623730951}},"df":1}}},"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"g":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/":{"tf":1.0}},"df":1}},"r":{"docs":{},"df":0,"d":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/privacy-policy/":{"tf":1.0}},"df":2}}},"o":{"docs":{},"df":0,"s":{"docs":{},"df":0,"e":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/introduction/":{"tf":1.0}},"df":2}}},"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"g":{"docs":{},"df":0,"h":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/output/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/style/":{"tf":1.0}},"df":2}}},"w":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/":{"tf":1.0}},"df":1}}}},"i":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/":{"tf":1.4142135623730951},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.4142135623730951}},"df":2}},"n":{"docs":{},"df":0,"k":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/introduction/":{"tf":1.0}},"df":1}}}}},"l":{"docs":{},"df":0,"d":{"docs":{},"df":0,"r":{"docs":{"https://mrpicklepinosaur.github.io/shrs/privacy-policy/":{"tf":1.0}},"df":1}}},"o":{"docs":{},"df":0,"o":{"docs":{},"df":0,"l":{"docs":{"https://mrpicklepinosaur.github.io/shrs/blog/introducing-shrs/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/":{"tf":1.0}},"df":2,"c":{"docs":{},"df":0,"h":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/":{"tf":1.4142135623730951},"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/quick-start/":{"tf":1.0}},"df":2}}}}},"k":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/blog/introducing-shrs/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/introduction/":{"tf":1.0}},"df":2}}}}},"p":{"docs":{},"df":0,"_":{"docs":{},"df":0,"p":{"docs":{},"df":0,"w":{"docs":{},"df":0,"d":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/prompt/":{"tf":1.0}},"df":1,"(":{"docs":{},"df":0,")":{"docs":{},"df":0,".":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{},"df":0,"u":{"docs":{},"df":0,"e":{"docs":{},"df":0,"(":{"docs":{},"df":0,")":{"docs":{},"df":0,".":{"docs":{},"df":0,"b":{"docs":{},"df":0,"o":{"docs":{},"df":0,"l":{"docs":{},"df":0,"d":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/prompt/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}}}}}},"u":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.0}},"df":1}},"r":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/":{"tf":1.0}},"df":1}}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/how-to-contribute/":{"tf":1.0}},"df":1}},"i":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/style/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/plugins/plugin-development/":{"tf":1.4142135623730951},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/prompt/":{"tf":1.0}},"df":3}}},"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://mrpicklepinosaur.github.io/shrs/privacy-policy/":{"tf":1.0}},"df":1}}},"i":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/":{"tf":1.0}},"df":1,"g":{"docs":{},"df":0,"g":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/hooks/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/snippets/":{"tf":1.4142135623730951}},"df":2}}}}}},"u":{"docs":{},"df":0,"p":{"docs":{},"df":0,"l":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/":{"tf":1.4142135623730951}},"df":1}}},"w":{"docs":{},"df":0,"o":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/prompt/":{"tf":1.0}},"df":1}},"y":{"docs":{},"df":0,"p":{"docs":{},"df":0,"e":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.4142135623730951},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/history/":{"tf":1.0}},"df":3}}}},"u":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://mrpicklepinosaur.github.io/shrs/blog/introducing-shrs/":{"tf":1.0}},"df":1}}},"e":{"docs":{},"df":0,"x":{"docs":{},"df":0,"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/quick-start/":{"tf":1.0}},"df":1}}}}}},"w":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"p":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/quick-start/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/plugins/using-plugins/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/":{"tf":1.7320508075688772}},"df":3}}}}},"p":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/introduction/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/":{"tf":1.0}},"df":3,"d":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/quick-start/":{"tf":1.0}},"df":1}}}},"s":{"docs":{"https://mrpicklepinosaur.github.io/shrs/blog/introducing-shrs/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/contributing/how-to-contribute/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/":{"tf":1.7320508075688772},"https://mrpicklepinosaur.github.io/shrs/docs/contributing/resources/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/example-shell/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/quick-start/":{"tf":2.449489742783178},"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":2.449489742783178},"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/output/":{"tf":1.7320508075688772},"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/style/":{"tf":2.0},"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/theme/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/plugins/introduction/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/plugins/plugin-development/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/plugins/using-plugins/":{"tf":2.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":2.23606797749979},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"tf":2.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/env-vars/":{"tf":1.4142135623730951},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/hooks/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/":{"tf":1.4142135623730951},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/states/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/privacy-policy/":{"tf":1.0}},"df":20,"a":{"docs":{},"df":0,"g":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/hooks/":{"tf":1.0}},"df":1}},"e":{"docs":{},"df":0,"r":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.4142135623730951},"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/output/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/states/":{"tf":1.4142135623730951}},"df":4,"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"m":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/prompt/":{"tf":1.0}},"df":1}}}}}},"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/prompt/":{"tf":1.0}},"df":1}}}},"v":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.0}},"df":1,"a":{"docs":{},"df":0,"l":{"docs":{},"df":0,"u":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.0}},"df":1}},"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"a":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/env-vars/":{"tf":2.0}},"df":1}}},"e":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/prompt/":{"tf":1.0}},"df":2}}},"o":{"docs":{},"df":0,"u":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/output/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/style/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/prompt/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/states/":{"tf":1.4142135623730951}},"df":4}}}}},"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"&":{"docs":{},"df":0,"l":{"docs":{},"df":0,"t":{"docs":{},"df":0,";":{"docs":{},"df":0,"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"m":{"docs":{},"df":0,"p":{"docs":{},"df":0,"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"&":{"docs":{},"df":0,"g":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.4142135623730951}},"df":1}}}}}}}}}}}}}}}}}},"r":{"docs":{},"df":0,"i":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/style/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/history/":{"tf":1.0}},"df":3},"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/quick-start/":{"tf":1.4142135623730951},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"tf":1.0}},"df":3}}}}}},"i":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/line-config/vi/":{"tf":1.4142135623730951}},"df":1,"m":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.0}},"df":1},"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/blog/introducing-shrs/":{"tf":1.0}},"df":1,"o":{"docs":{},"df":0,"r":{"docs":{"https://mrpicklepinosaur.github.io/shrs/privacy-policy/":{"tf":1.0}},"df":1}}}}}}},"w":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/example-shell/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"tf":1.0}},"df":3}},"y":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/plugins/introduction/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"tf":1.0}},"df":4}},"e":{"docs":{},"df":0,"b":{"docs":{},"df":0,"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/blog/introducing-shrs/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/privacy-policy/":{"tf":1.0}},"df":2}}}},"e":{"docs":{},"df":0,"k":{"docs":{},"df":0,"d":{"docs":{},"df":0,"a":{"docs":{},"df":0,"y":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.7320508075688772}},"df":1,":":{"docs":{},"df":0,":":{"docs":{},"df":0,"f":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.0}},"df":1}}}}}}}}}},"l":{"docs":{},"df":0,"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"m":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/introduction/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/hooks/":{"tf":1.0}},"df":2}}}}},"h":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"v":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/":{"tf":1.0}},"df":1}}}},"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"e":{"docs":{},"df":0,"v":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/output/":{"tf":1.0}},"df":1}}}}},"i":{"docs":{},"df":0,"l":{"docs":{},"df":0,"d":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/introduction/":{"tf":1.0}},"df":1}},"s":{"docs":{},"df":0,"h":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/quick-start/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/env-vars/":{"tf":1.0}},"df":3}},"t":{"docs":{},"df":0,"h":{"docs":{},"df":0,"_":{"docs":{},"df":0,"p":{"docs":{},"df":0,"l":{"docs":{},"df":0,"u":{"docs":{},"df":0,"g":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/plugins/plugin-development/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/plugins/using-plugins/":{"tf":1.0}},"df":2,"(":{"docs":{},"df":0,"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"t":{"docs":{},"df":0,"p":{"docs":{},"df":0,"u":{"docs":{},"df":0,"t":{"docs":{},"df":0,"c":{"docs":{},"df":0,"a":{"docs":{},"df":0,"p":{"docs":{},"df":0,"t":{"docs":{},"df":0,"u":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"p":{"docs":{},"df":0,"l":{"docs":{},"df":0,"u":{"docs":{},"df":0,"g":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/plugins/using-plugins/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}}}}}}}}}}}},"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"m":{"docs":{},"df":0,"p":{"docs":{},"df":0,"t":{"docs":{},"df":0,"(":{"docs":{},"df":0,"p":{"docs":{},"df":0,"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"m":{"docs":{},"df":0,"p":{"docs":{},"df":0,"t":{"docs":{},"df":0,":":{"docs":{},"df":0,":":{"docs":{},"df":0,"f":{"docs":{},"df":0,"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"m":{"docs":{},"df":0,"_":{"docs":{},"df":0,"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"(":{"docs":{},"df":0,"p":{"docs":{},"df":0,"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"m":{"docs":{},"df":0,"p":{"docs":{},"df":0,"t":{"docs":{},"df":0,"_":{"docs":{},"df":0,"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"f":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/prompt/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"d":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.0}},"df":1},"k":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/example-shell/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/introduction/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/quick-start/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.4142135623730951},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"tf":1.0}},"df":6,"f":{"docs":{},"df":0,"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"w":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/":{"tf":1.0}},"df":1}}}}}}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"p":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/states/":{"tf":1.4142135623730951}},"df":1}},"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":2.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/history/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/states/":{"tf":1.0}},"df":3},"i":{"docs":{},"df":0,"g":{"docs":{},"df":0,"n":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.0}},"df":1}}}}}}},"x":{"docs":{},"df":0,"u":{"docs":{"https://mrpicklepinosaur.github.io/shrs/authors/aaran-xu/":{"tf":1.0}},"df":1}},"y":{"docs":{},"df":0,"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"r":{"docs":{},"df":0,"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{},"df":0,"f":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/example-shell/":{"tf":1.0}},"df":1}}}}}}}}}},"title":{"root":{"docs":{},"df":0,"a":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{"https://mrpicklepinosaur.github.io/shrs/authors/aaran-xu/":{"tf":1.0}},"df":1}}}},"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"a":{"docs":{},"df":0,"s":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"tf":1.0}},"df":1}}}},"u":{"docs":{},"df":0,"t":{"docs":{},"df":0,"h":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{"https://mrpicklepinosaur.github.io/shrs/authors/":{"tf":1.0}},"df":1}}}}}},"b":{"docs":{},"df":0,"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"g":{"docs":{"https://mrpicklepinosaur.github.io/shrs/blog/":{"tf":1.0}},"df":1}}},"u":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"tf":1.0}},"df":1}}}}}}},"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"m":{"docs":{},"df":0,"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"tf":1.0}},"df":1}}}},"p":{"docs":{},"df":0,"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"tf":1.0}},"df":1}}}}},"n":{"docs":{},"df":0,"f":{"docs":{},"df":0,"i":{"docs":{},"df":0,"g":{"docs":{},"df":0,"u":{"docs":{},"df":0,"r":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/line-config/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/":{"tf":1.0}},"df":2}}}}},"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"b":{"docs":{},"df":0,"u":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/contributing/how-to-contribute/":{"tf":1.0}},"df":2}}}}}}}}},"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"p":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/plugins/plugin-development/":{"tf":1.0}},"df":1}}}}}},"o":{"docs":{},"df":0,"c":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/":{"tf":1.0}},"df":1}}},"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"v":{"docs":{},"df":0,"i":{"docs":{},"df":0,"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/env-vars/":{"tf":1.0}},"df":1}}}}}},"x":{"docs":{},"df":0,"a":{"docs":{},"df":0,"m":{"docs":{},"df":0,"p":{"docs":{},"df":0,"l":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/example-shell/":{"tf":1.0}},"df":1}}}}}},"g":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/":{"tf":1.0}},"df":1}},"u":{"docs":{},"df":0,"i":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/pull-request/":{"tf":1.0}},"df":1}}}}}}}},"h":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/history/":{"tf":1.0}},"df":1}}}}}},"o":{"docs":{},"df":0,"o":{"docs":{},"df":0,"k":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/hooks/":{"tf":1.0}},"df":1}}}},"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"d":{"docs":{},"df":0,"u":{"docs":{},"df":0,"c":{"docs":{"https://mrpicklepinosaur.github.io/shrs/blog/introducing-shrs/":{"tf":1.0}},"df":1,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/introduction/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/plugins/introduction/":{"tf":1.0}},"df":3}}}}}}}}},"k":{"docs":{},"df":0,"e":{"docs":{},"df":0,"y":{"docs":{},"df":0,"b":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/":{"tf":1.0}},"df":1}}}}}}},"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"e":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/line-config/":{"tf":1.0}},"df":1}}}},"m":{"docs":{},"df":0,"o":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/line-config/vi/":{"tf":1.0}},"df":1}}}},"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"t":{"docs":{},"df":0,"p":{"docs":{},"df":0,"u":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/output/":{"tf":1.0}},"df":2}}}}}},"p":{"docs":{},"df":0,"l":{"docs":{},"df":0,"u":{"docs":{},"df":0,"g":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/plugins/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/plugins/plugin-development/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/plugins/using-plugins/":{"tf":1.0}},"df":3}}}}},"o":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{},"df":0,"i":{"docs":{"https://mrpicklepinosaur.github.io/shrs/privacy-policy/":{"tf":1.0}},"df":1}}}},"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"x":{"docs":{"https://mrpicklepinosaur.github.io/shrs/":{"tf":1.0}},"df":1}}}},"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"v":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"i":{"docs":{"https://mrpicklepinosaur.github.io/shrs/privacy-policy/":{"tf":1.0}},"df":1}}}}},"o":{"docs":{},"df":0,"m":{"docs":{},"df":0,"p":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/prompt/":{"tf":1.0}},"df":1}}}}},"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"l":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/pull-request/":{"tf":1.0}},"df":1}}}},"q":{"docs":{},"df":0,"u":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/quick-start/":{"tf":1.0}},"df":1}}}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"q":{"docs":{},"df":0,"u":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/pull-request/":{"tf":1.0}},"df":1}}}}},"s":{"docs":{},"df":0,"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"r":{"docs":{},"df":0,"c":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/contributing/resources/":{"tf":1.0}},"df":1}}}}}},"u":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{"https://mrpicklepinosaur.github.io/shrs/":{"tf":1.0}},"df":1}}}}},"s":{"docs":{},"df":0,"h":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{},"df":0,"l":{"docs":{"https://mrpicklepinosaur.github.io/shrs/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/example-shell/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/":{"tf":1.0}},"df":3}}},"r":{"docs":{"https://mrpicklepinosaur.github.io/shrs/blog/introducing-shrs/":{"tf":1.0}},"df":1}},"n":{"docs":{},"df":0,"i":{"docs":{},"df":0,"p":{"docs":{},"df":0,"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/snippets/":{"tf":1.0}},"df":1}}}}}},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/quick-start/":{"tf":1.0}},"df":2}},"t":{"docs":{},"df":0,"e":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/states/":{"tf":1.0}},"df":1}}},"y":{"docs":{},"df":0,"l":{"docs":{},"df":0,"e":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/":{"tf":1.0},"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/style/":{"tf":1.0}},"df":2}}}}},"t":{"docs":{},"df":0,"h":{"docs":{},"df":0,"e":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/theme/":{"tf":1.0}},"df":1}}}}},"u":{"docs":{},"df":0,"s":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/plugins/using-plugins/":{"tf":1.0}},"df":1}},"v":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"a":{"docs":{},"df":0,"b":{"docs":{},"df":0,"l":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/env-vars/":{"tf":1.0}},"df":1}}}}}},"i":{"docs":{"https://mrpicklepinosaur.github.io/shrs/docs/line-config/vi/":{"tf":1.0}},"df":1}},"x":{"docs":{},"df":0,"u":{"docs":{"https://mrpicklepinosaur.github.io/shrs/authors/aaran-xu/":{"tf":1.0}},"df":1}}}}},"documentStore":{"save":true,"docs":{"https://mrpicklepinosaur.github.io/shrs/":{"body":"","id":"https://mrpicklepinosaur.github.io/shrs/","title":"Rusty POSIX Shell"},"https://mrpicklepinosaur.github.io/shrs/authors/":{"body":"The authors of the blog articles.\n","id":"https://mrpicklepinosaur.github.io/shrs/authors/","title":"Authors"},"https://mrpicklepinosaur.github.io/shrs/authors/aaran-xu/":{"body":"Creator of AdiDoks.\n@aaranxu\n","id":"https://mrpicklepinosaur.github.io/shrs/authors/aaran-xu/","title":"Aaran Xu"},"https://mrpicklepinosaur.github.io/shrs/blog/":{"body":"","id":"https://mrpicklepinosaur.github.io/shrs/blog/","title":"Blog"},"https://mrpicklepinosaur.github.io/shrs/blog/introducing-shrs/":{"body":"shrs is an open source shell toolkit built in Rust. The project aims to be developer friendly and easily customizable.\n\nTo get started on using shrs, visit the shrs book on this website. The Getting Started section covers the basic and also includes an example shell.\nThe tool is currently under active development. If you would like to contribute to the project, do not hesitate to check out the GitHub repository.\n","id":"https://mrpicklepinosaur.github.io/shrs/blog/introducing-shrs/","title":"Introducing shrs"},"https://mrpicklepinosaur.github.io/shrs/docs/":{"body":"","id":"https://mrpicklepinosaur.github.io/shrs/docs/","title":"Docs"},"https://mrpicklepinosaur.github.io/shrs/docs/contributing/":{"body":"","id":"https://mrpicklepinosaur.github.io/shrs/docs/contributing/","title":"Contributing"},"https://mrpicklepinosaur.github.io/shrs/docs/contributing/how-to-contribute/":{"body":"How you can help out with shrs\nIssue tracking\nTo see current feature status and what would needs to be done, look at the github actions kanban\n\nshrs_lib: general project tasks\nshrs_line: readline related tasks\n\nIt is also helpful to fix open issues. If you are a new contributor you can use the good first issue label to filter issues.\nCreate an issue\n\nBug report\nFeature request\nDocumentation improvement\n\n","id":"https://mrpicklepinosaur.github.io/shrs/docs/contributing/how-to-contribute/","title":"How to Contribute"},"https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/":{"body":"Firstly, thanks for taking the time to contribute to shrs! This page will\ngo over starting steps to get you ready to create your first PR!.\nPrerequisites\nSince shrs is a rust project, you should have a working rust development\nenvironment. You can get started with installing rust by using\nrustup - the rust toolchain installer. You should also\ninstall the nightly rust toolchain as some parts of the developer workflow\ndepends on nightly versions of rust tools.\nshrs uses just as it's command runner.\nInstall it in whatever method suitable for your system.\nBuild the example\nFirst we will get an example build of shrs up and running to take a tour of\nall the features it offers.\nClone the repository and enter the project directory:\ngit clone https://github.com/MrPicklePinosaur/shrs.git\ncd shrs\n\nThere are a couple of special git hooks that are run on commit that or\nespecially for developers. These git hooks do things like lint your code and\nformat it. You can install them with:\njust devsetup\n\nNow to run the example shell\njust\n\nYou should now be throw into the example shrs shell, which shows off a good\nnumber of the features shrs offers. Take some time to explore what the\nshell is capable of. You can also examine shrs_example/src/main.rs to see the\nactual configuration.\nBuild your own shell\nNext is to use shrs as it was intended, as a library. To get started with\ncreating your own shell, take a look at the Quick Start section.\nTackle an issue\nOnce you are decently familiar with the shrs API, you can try to tackle an\nactual issue and open your first PR! See the open issues, especially those\nmarked good first issue.\nIf you have any questions, don't be afraid to reach out for help!\n","id":"https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/","title":"Introduction"},"https://mrpicklepinosaur.github.io/shrs/docs/contributing/pull-request/":{"body":"Branch name should be in the format your-name/description. For example, if I were to implement tab completion I would create a branch called pinosaur/tab-completion.\n","id":"https://mrpicklepinosaur.github.io/shrs/docs/contributing/pull-request/","title":"Pull Request Guidelines"},"https://mrpicklepinosaur.github.io/shrs/docs/contributing/resources/":{"body":"RELATED PROJECTS\n\nnsh\nnushell\nrushell\n\nRESOURCES\n\nbuild your own shell\ngrammar for posix shell\noursh: rust shell using lalrpop\ngnu: implementing a job control shell\nA Brief Introduction to termios\n\n","id":"https://mrpicklepinosaur.github.io/shrs/docs/contributing/resources/","title":"Resources"},"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/":{"body":"","id":"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/","title":"Getting Started"},"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/example-shell/":{"body":"shrs_example\nis an example shell that makes use of the default features provided by\nshrs. If you want a working shell quickly, you can simply install the\nbinary directly. However, the goal of shrs is to provide a fully\ncustomizable shell that you can build yourself in rust, it is recommended that\nyou make your own project, which you can learn about in the Quick Start section.\n","id":"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/example-shell/","title":"Example Shell"},"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/introduction/":{"body":"Welcome to shrs, the toolkit that will help you build and configure your\nown shell in Rust!\nFirst of all shrs is NOT a shell, it is a library for YOU to build your own\nshell. It is meant for those that have reached the limits of what can be\naccomplished with just tinkering with the configuration files of pre-existing\nshells and would like to go beyond and add experimental and wild features to\ntheir own shells.\nQuick Start\nGet a working shell up and quickly: Quick Start →\nGo further\nContributing and Help.\nContributing\nFind out how to contribute to Doks. Contributing →\nHelp\nGet help on Doks. Help →\n","id":"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/introduction/","title":"Introduction"},"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/quick-start/":{"body":"Prerequisites\nTo get started with using shrs, you need a functioning Rust installation.\nTo install Rust, you can use the rustup, the Rust\ntoolchain installer. You will also need cargo, the Rust package manager.\nFinally, you will need some basic knowledge on how Rust works, if you are\nstill new to Rust, you can consult the rust\nbook.\nCreate Cargo project\nCreate your own shell project using cargo:\ncargo new <project-name>\ncd <project-name>\n\nNext, add shrs as a dependency in your Cargo.toml. shrs is still currently in pre-release, so there will be frequent updates. You can use the most recently published version with:\nshrs = { version = \"0.0.5\" }\n\nOtherwise, if you wish to be on the bleeding edge, you can depend directly on the master branch (beware that there may be unexpected bugs and breaking API changes on master):\nshrs = { git = \"https://github.com/MrPicklePinosaur/shrs\" }\n\nBuilding the Shell\nNext, you can create a basic shell using all of the shrs provided defaults with the following:\nuse shrs::prelude::*;\n\nfn main() {\n let myshell = ShellBuilder::default()\n .build()\n .unwrap();\n\n myshell.run();\n}\n\nNow to run the shell\ncargo run\n\nFrom here we can start digging into all the potential configuration and\nextensions that can be applied to shrs. See the next section for details.\n","id":"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/quick-start/","title":"Quick Start"},"https://mrpicklepinosaur.github.io/shrs/docs/line-config/":{"body":"","id":"https://mrpicklepinosaur.github.io/shrs/docs/line-config/","title":"Line Configuration"},"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"body":"Rule based\nThe autocompletion system works on rules, which are pairs of predicates\nand actions. Predicates help determine when an action is allowed to run,\nand actions return the actual word list for the completion system to display to\nthe user.\nThere are a variety of commonly used builtin predicates to make write\ncompletions a bit easier, these include cmdname_pred which checks that the\ncurrent completion is for a specific command name and flag_pred which checks\nif we are attempting to complete a flag.\nSimilarly, there are also builtin actions like cmdname_action which\nreturns a list of all executables in the PATH, and filename_action which\noutputs all the files in the current working directory.\nLet's write completion rules for ls\nAs an example, let's write completion rules for the popular ls command.\nLet's begin by initializing the DefaultCompleter. This comes with a couple of\nsensible rules that most completion engines are expected to have, such as\nautocompleting the command name from PATH:\nuse shrs::line::completion::*;\n\nlet mut completer = DefaultCompleter::default();\n\nNext, we need to create a rule that will provide completion options for each of\nthe flags ls has. We can do this by writign a rule that first checks if the\nuser has already typed the command ls using cmdname_pred:\nlet ls_pred = Pred::new(cmdname_pred(\"ls\"));\n\nHowever, we also want to complete the flags for ls, so we need to also\ncheck if we are currently typing a flag. We can use the provided flag_pred\nfor this. Notice how we can chain predicates with .and():\nlet ls_pred = Pred::new(cmdname_pred(\"ls\")).and(flag_pred);\n\nNext we need to write the action that returns all the possible flags. An action\nis just a function that takes in CompletionCtx and returns a list of possible\ncompletions. Completion holds a bit more metadata that we will not touch for\nnow, but if we just wish to return a list of strings to the completer, we can\nuse the helper function default_format to generate default options for Completion.\nlet ls_action = Box::new(|ctx: &CompletionCtx| -> Vec<Completion> {\n default_format(vec![\"-a\".into(), \"-l\".into(), \"-h\".into()])\n});\n\nAnd with that we can register our first completion rule:\ncompleter.register(Rule::new(ls_pred, ls_action));\n\nIn the end, our resulting code looks like:\nuse shrs::line::completion::*;\n\nlet mut completer = DefaultCompleter::default();\n\nlet ls_pred = Pred::new(cmdname_pred(\"ls\")).and(flag_pred);\nlet ls_action = Box::new(|ctx: &CompletionCtx| -> Vec<Completion> {\n default_format(vec![\"-a\".into(), \"-l\".into(), \"-h\".into()])\n});\n\ncompleter.register(Rule::new(ls_pred, ls_action));\n\nComing soon: declarative\nThe plugin shrs_derive_completion provides a declarative way to create\ncompletions in the form of a procedual macro. If you are familiar with the\ncrate clap this should feel very familiar.\n","id":"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/","title":"Completion"},"https://mrpicklepinosaur.github.io/shrs/docs/line-config/vi/":{"body":"Prompt editing in vi mode is supported in shrs, however it is currently not configurable. In the future, hopefully custom commands\nand keybindings will be supported.\n","id":"https://mrpicklepinosaur.github.io/shrs/docs/line-config/vi/","title":"Vi Mode"},"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/":{"body":"","id":"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/","title":"Output and Styling"},"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/output/":{"body":"Printing to stdout can be done in shrs using println!(), however it is recommended to use ctx.out whenever possible.\nIt provides various print functions that will automatically use the configured out and error colors. Output is also recorded\nand can be accessed by hooks through the AfterCommandCtx. print_buf is also provided to allow users to easily output StyledBuf.\nctx.out.println(\"Hello\")?;\nctx.out.print_buf(styled_buf!(\"Hello\".red()))?;\n\n","id":"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/output/","title":"Output"},"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/style/":{"body":"Shrs uses Crossterm internally to manipulate and output to the terminal.\nThere are various parts of the terminal that shrs allows you to style in a custom manner, such as the prompt and output from builtins and plugins.\nStyling text in shrs involves using the StyledBuf struct which is able to hold text where every character has its own style.\nStyledBuf can be easily created using the styled_buf! macro:\nstyled_buf!(\"user\".bold(),\">\".green())\n\nThe macro accepts any number of arguments. The only constraints are that the arguments must either implement the Display trait, be a StyledContent or a StyledBuf.\nIt's very easy to create styled segments using crossterm::Stylize which is exposed through shrs.\n","id":"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/style/","title":"Style"},"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/theme/":{"body":"Shrs provides a theme struct to allow you to change styles that are used internally such as out_style or completion_style.\nmyshell.with_theme(Theme {\n out_style: ContentStyle::new().red(),\n ..Default::default()\n})\n\n","id":"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/theme/","title":"Theme"},"https://mrpicklepinosaur.github.io/shrs/docs/plugins/":{"body":"","id":"https://mrpicklepinosaur.github.io/shrs/docs/plugins/","title":"Plugins"},"https://mrpicklepinosaur.github.io/shrs/docs/plugins/introduction/":{"body":"Plugins are a way to add addition functionality that may be opinionated or heavy to shrs in a modular fashion. shrs comes with a couple officially maintained plugins, which you can see in the plugins directory.\nSome examples of official plugins are:\n\nshrs_output_capture: add a builtin called again that will output the result of the previous command\nshrs_prompt_builder: configure your prompt using the builder pattern\n\n","id":"https://mrpicklepinosaur.github.io/shrs/docs/plugins/introduction/","title":"Introduction"},"https://mrpicklepinosaur.github.io/shrs/docs/plugins/plugin-development/":{"body":"Making a plugin is as easy as implementing the Plugin trait. The Plugin\ntrait has an init method that is ran when the plugin is registered with the\nwith_plugin function. In the init method, you get the shell as context\nand are free to modify it however you please, be it registering additional\nhooks are adding a new builtin function.\nuse shrs::plugin::Plugin;\n\npub struct MyPlugin;\n\nimpl Plugin for PlugPlugin {\n fn init(&self, shell: &mut shrs::ShellConfig) {\n shell.hooks.after_command.register(after_command_hook);\n shell.builtins.insert(\"my_builtin\", MyBuiltin::new());\n shell.state.insert(MyState::new());\n }\n}\n\n\nYou can see some of the official maintained plugins for an example on how\nplugins are created.\n","id":"https://mrpicklepinosaur.github.io/shrs/docs/plugins/plugin-development/","title":"Developing Plugins"},"https://mrpicklepinosaur.github.io/shrs/docs/plugins/using-plugins/":{"body":"Plugins are just regular crates that can be obtained from\ncrates.io. Most shrs related crates have the prefix\nshrs_. Simply add the crate to your project. To make shrs use the plugin,\nit's as using as using with_plugin when constructing the shell and pass in\nthe plugin.\nlet myshell = ShellBuilder::default()\n .with_plugin(OutputCapturePlugin)\n .build()\n .unwrap();\n\nmyshell.run();\n\n","id":"https://mrpicklepinosaur.github.io/shrs/docs/plugins/using-plugins/","title":"Using Plugins"},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/":{"body":"","id":"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/","title":"Shell Configuration"},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"body":"Aliases can be specified as a key value pair of the alias name and the actual command it expands to. Keep in mind that aliases are not evaluated or syntax checked at time of definition, only during substitution. This means that it is possible to define aliases that are invalid commands. The easiest way to set aliases is by using Alias::from_iter() to set multiple at once.\nlet alias = Alias::from_iter([\n (\"l\", \"ls\"),\n (\"c\", \"cd\"),\n (\"g\", \"git\"),\n (\"v\", \"vim\"),\n (\"la\", \"ls -a\"),\n]);\n\nmyshell.with_alias(alias);\n\nIt is also possible to set one alias at a time using Alias::set(), which let's you employ more complex control flow when setting aliases. This is the equivalent of the above:\nlet mut alias = Alias::new();\n\nalias.set(\"l\", AliasInfo::always(\"ls\"));\nalias.set(\"c\", AliasInfo::always(\"cd\"));\nalias.set(\"g\", AliasInfo::always(\"git\"));\nalias.set(\"v\", AliasInfo::always(\"vim\"));\nalias.set(\"la\", AliasInfo::always(\"ls -a\"));\n\nThe AliasInfo lets you conditionally register aliases, AliasInfo::always will produce an alias that is always active.\nConditional Aliases\nThere is also currently an experimental feature to have aliases by activated conditionally based on a predicate. This allows you to enable/disable groups of aliases at runtime, for example only enable git aliases when in a git repo. It is not yet supported to add conditional aliases using Alias::from_iter(), so you must use the Alias::set() syntax. The below shows how you can make your ls rainbow only on Fridays:\nuse chrono::{Datelike, Local, Weekday};\n\nlet mut alias = Alias::new();\n\nlet ls_alias = AliasInfo::with_rule(\"ls | lolcat\", |ctx: &AliasRuleCtx| -> bool {\n let weekday = Local::now().weekday();\n weekday == Weekday::Fri\n});\nalias.set(\"ls\", ls_alias);\n\nAliasRuleCtx gives you access to shell state when deciding if the alias should be enabled or not. See the docs for more detail.\n","id":"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/","title":"Aliases"},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"body":"Builtin Commands are a set of commands that users can call in the shell. shrs lets you create custom commands in rust and make them callable from the shell.\nThe main difference between builtin commands and external commands is that builtin commands have access to the shell's context during execution. This may be useful if you specifically need to query or mutate the shell's state. Some uses of this include switching the working directory, calling hooks or accessing the state store.\nThere is a set of predefined builtins for certain commands like cd and help in shrs to provide some basic functionalities. Builtins are called first after alias resolution so they will shadow other commands. You can see the available builtins by typing\nhelp builtins\n\nCreating your own Builtin\nAn example of creating a builtin and registering it is provided below.\nBuiltins are simply functions that have a required parameter &Vec<String>.\nOther states can also be accessed by adding them to the parameters; see States. Builtins must return Result<CmdOutput> representing the result of the execution.\nfn my_builtin(args: &Vec<String>){\n Ok(CmdOutput::success())\n}\n\nThen you can register it like so\nlet mut builtins = Builtins::default();\nbuiltins.insert(\"mybuiltin\", my_builtin);\n\nmyshell.with_builtins(builtins);\n\nThe builtin can then be run by calling mybuiltin. Any existing builtins of the same name will also be overwritten, so this is a good way to override default builtins with your own version.\nA much more comprehensive example can be found in the shrs examples directory, here.\nNote that we used Builtins::default instead of Builtins::new, it is highly recommended that you use the default builtins since it gives you many essential builtin commands like cd and exit, where Builtins::new gives you literally nothing. So it is much better practice to start with Builtins::default and override the ones you want.\n","id":"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/","title":"Builtin Commands"},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/env-vars/":{"body":"You can load all the current environment variables into shrs by using env.load(). This is useful in the case that you are launching your shrs shell from another shell, like bash.\nlet mut env = Env::new();\nenv.load();\n\nmyshell.with_env(env);\n\nIn the case that the shrs shell is your login shell, or that you wish to define additional environment variables, you can do so by appending to the Env object. Note that environment variables are also case insensitive.\nenv.set(\"SHELL\", \"my_shrs\");\n\n","id":"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/env-vars/","title":"Environment Variables"},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/history/":{"body":"History is the ability for the shell to remember previous commands you have\ntyped, providing the ability to cycle back to re-run commands.\nshrs provides DefaultHistory which is a very basic memory based history,\nwhich means that your history will not persist if you close the shell. On the\nother hand, FileBackedHistoryPlugin from shrs_file_history provides FileBackedHistory which writes to a file on disk, providing\npersistent completions.\nTo add file backed history to shrs, simply add the plugin to shell:\n// The file defaults to ~/.config/shrs/history\nmyshell.with_plugin(FileBackedHistoryPlugin::new());\n\n","id":"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/history/","title":"History"},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/hooks/":{"body":"Hooks are a collection of predefined functions that shrs will call when\ncertain events occur. This lets you hook onto shell events and add your own\nadditional functionality.\nSome examples include startup hook, which is great for printing a welcome\nmessage and after_command hook which you can use to print out the exit status\nof the last command.\nAn example usage of the startup hook.\nlet startup_msg = | mut out: StateMut<OutputWriter>, _ctx: StartupHookCtx |\n ->Result<()>{\n out.println(\"Welcome to my shell!\")\n};\nlet mut hooks = Hooks::new();\nhooks.insert(startup_msg);\nmyshell.with_hooks(hooks);\n\nHooks must have the a parameter at the end that determines which Ctx triggers it. They must also return a Result<()>.\nHooks also have additional context that is passed as a parameter which you can\nleverage. For a list of all the hooks and the context that is passed, please\nrefer to the rust docs.\n","id":"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/hooks/","title":"Hooks"},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/":{"body":"Keybindings allow you to run arbitrary commands in respond to arbitrary key\npresses in the shell. A common example is the ability to clear the terminal\nwhen Control+L is pressed. Keybindings are also able to access State (see States), which could be used to modify on keypress.\n\nlet mut bindings = Keybindings::new();\nbindings\n .insert(\"C-l\", \"Clear the screen\", || -> anyhow::Result<()> {\n Command::new(\"clear\")\n .spawn()\n .expect(\"Couldn't clear screen\");\n Ok(())\n })\n .unwrap();\n//cd_stack_down and cd_stack_up are hook functions\nbindings\n .insert(\"C-p\", \"Move up one in the command history\", cd_stack_down)\n .unwrap();\nbindings\n .insert(\"C-n\", \"Move down one in the command history\", cd_stack_up)\n .unwrap();\n\n\nmyshell.with_keybindings(bindings);\n\nEach keybinding is inserted as a tuple. The first item in the tuple is the required key combination. The second provides info on what the binding does. The third item is the function that will be executed once that key combination is pressed.\nkey combinations are represented in terms of strings and stored internally as a KeyEvent. You can also include modifier keys (such as control and shift). Here are the supported modifiers:\nModifierUsage\nShift\"S\" or \"Shift\"\nAlt\"A\" or \"Alt\"\nControl\"C\" or \"Ctrl\"\nSuper\"Super\"\nMeta\"M\" or \"Meta\"\n\nFurthermore, there are also some keys that are hard to represent in a string,\nso we use a special notation to denote them:\nKeyUsage\nSpace\"<space>\"\nBackspace\"<backspace>\"\nEscape\"<esc>\"\nEnter\"<enter>\"\nTab\"<tab>\"\n\nHere are some example keybinding strings:\nMeaningUsage\nControl + Alt + q\"C-A-q\"\nSuper + Space\"Super-<space>\"\nAlt + Tab\"A-<tab>\"\n\n","id":"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/","title":"Keybindings"},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/prompt/":{"body":"Prompts can be customized and built with various styled custom components. Prompts are just a set of two functions that return the left and right sides of the prompt as StyledBuf.\nFirst define your own prompt and implement the Prompt trait:\nOther states can also be accessed by adding them to the parameters; see States. Prompts return a StyledBuf that should be displayed.\nfn prompt_left() -> StyledBuf {\n styled_buf!(\n top_pwd().blue().bold(),\n \" \",\n \">\".green(),\n \" \"\n )\n}\n\nfn prompt_right(lc: State<LineContents>) -> StyledBuf {\n styled_buf!(\n lc.cb.cursor().to_string().dark_cyan()\n )\n}\n\nThen add it to ShellBuilder when building the shell:\nlet shell = ShellBuilder::default()\n .with_prompt(Prompt::from_sides(prompt_left, prompt_right));\n\nUtility Functions\nThe prompt module comes with a variety of helpful functions for building the prompt. We can build something that looks like the bash prompt with:\nfn prompt_left() -> StyledBuf {\n styled_buf!(hostname(),\"@\", username(),\":\", top_pwd(),\"$\")\n}\nfn prompt_right() -> StyledBuf {\n styled_buf!()\n}\n\n","id":"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/prompt/","title":"Prompt"},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/snippets/":{"body":"Snippets are substitutions that apply in the line when a trigger key is pressed.\nWhen a given snippet is triggered it will expand based on a behaviour to another string.\nlet mut snippets = Snippets::new(ExpandSnippet::OnSpace);\nsnippets.add(\n \"gc\".to_string(),\n SnippetInfo::new(\"git commit -m \\\"\", Position::Command),\n);\nsnippets.add(\n \"ga\".to_string(),\n SnippetInfo::new(\"git add .\", Position::Command),\n);\nlet shell = ShellBuilder::default().with_snippets(snippets).unwrap();\nshell.run().unwrap()\n\n\n","id":"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/snippets/","title":"Snippets"},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/states/":{"body":"shrs is highly extensible and allows customizing the states of the different parts of the shell. Shrs also allows users to define their own states which can be used to control various behaviours.\nAccessing states\nStates can be accessed in various defined callbacks such as builtins, hooks, keybindings, prompt and when initializing a plugin.\nStates are accessed by adding it to the function parameters, wrapped in either State or StateMut, depending on if the state should be mutable or not. Accessing OutputWriter in a keybinding to write to console can be done like so.\nfn clear_screen(mut out: StateMut<OutputWriter>)-> {\n out.println(\"Clear Screen\")?;\n}\n\nParameters can also be wrapped in an Option, if the state may not exist when the function is called. Otherwise, shrs will panic.\nfn clear_screen(mut out: Option<StateMut<OutputWriter>>)-> {\n if let Some(o) = out{\n out.println(\"Clear Screen\")?;\n }\n}\n\nShell is a special state that can only be accessed immutably and is guaranteed to always exist. Accessing state does not require State or StateMut.\nfn clear_screen(mut out: Option<StateMut<OutputWriter>>,sh: &Shell)-> {\n out.println(\"Clear Screen\")?;\n}\n\nDefining custom states\nCustom states allow users to create states that can be accessed in the same manner as above. States can be easily inserted before the shell starts.\npub struct T{}\nfn main(){\n let myshell = ShellBuilder::default().with_state(T{}).build.unwrap();\n myshell.run().unwrap();\n}\n\n\nStates can also be queued to be inserted during callbacks and are inserted directly after.\npub struct H{}\n\npub fn f(sh: &Shell, ctx: &SCtx) -> Result<()> {\n sh.run_cmd(|sh: &mut Shell, states: &mut States| {\n states.insert(H{});\n });\n\n Ok(())\n}\n\n","id":"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/states/","title":"States"},"https://mrpicklepinosaur.github.io/shrs/privacy-policy/":{"body":"TLDR: We do not use cookies and we do not collect any personal data.\nWebsite visitors\n\nNo personal information is collected.\nNo information is stored in the browser.\nNo information is shared with, sent to or sold to third-parties.\nNo information is shared with advertising companies.\nNo information is mined and harvested for personal and behavioral trends.\nNo information is monetized.\n\nContact us\nContact us if you have any questions.\nEffective Date: 1st May 2021\n","id":"https://mrpicklepinosaur.github.io/shrs/privacy-policy/","title":"Privacy Policy"}},"docInfo":{"https://mrpicklepinosaur.github.io/shrs/":{"body":0,"title":3},"https://mrpicklepinosaur.github.io/shrs/authors/":{"body":3,"title":1},"https://mrpicklepinosaur.github.io/shrs/authors/aaran-xu/":{"body":3,"title":2},"https://mrpicklepinosaur.github.io/shrs/blog/":{"body":0,"title":1},"https://mrpicklepinosaur.github.io/shrs/blog/introducing-shrs/":{"body":40,"title":2},"https://mrpicklepinosaur.github.io/shrs/docs/":{"body":0,"title":1},"https://mrpicklepinosaur.github.io/shrs/docs/contributing/":{"body":0,"title":1},"https://mrpicklepinosaur.github.io/shrs/docs/contributing/how-to-contribute/":{"body":44,"title":1},"https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/":{"body":160,"title":1},"https://mrpicklepinosaur.github.io/shrs/docs/contributing/pull-request/":{"body":13,"title":3},"https://mrpicklepinosaur.github.io/shrs/docs/contributing/resources/":{"body":24,"title":1},"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/":{"body":0,"title":2},"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/example-shell/":{"body":33,"title":2},"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/introduction/":{"body":54,"title":1},"https://mrpicklepinosaur.github.io/shrs/docs/getting-started/quick-start/":{"body":121,"title":2},"https://mrpicklepinosaur.github.io/shrs/docs/line-config/":{"body":0,"title":2},"https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/":{"body":226,"title":1},"https://mrpicklepinosaur.github.io/shrs/docs/line-config/vi/":{"body":14,"title":2},"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/":{"body":0,"title":2},"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/output/":{"body":36,"title":1},"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/style/":{"body":60,"title":1},"https://mrpicklepinosaur.github.io/shrs/docs/output-styling/theme/":{"body":16,"title":1},"https://mrpicklepinosaur.github.io/shrs/docs/plugins/":{"body":0,"title":1},"https://mrpicklepinosaur.github.io/shrs/docs/plugins/introduction/":{"body":37,"title":1},"https://mrpicklepinosaur.github.io/shrs/docs/plugins/plugin-development/":{"body":53,"title":2},"https://mrpicklepinosaur.github.io/shrs/docs/plugins/using-plugins/":{"body":32,"title":2},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/":{"body":0,"title":2},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/":{"body":156,"title":1},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/":{"body":161,"title":2},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/env-vars/":{"body":40,"title":2},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/history/":{"body":51,"title":1},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/hooks/":{"body":74,"title":1},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/":{"body":146,"title":1},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/prompt/":{"body":82,"title":1},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/snippets/":{"body":32,"title":1},"https://mrpicklepinosaur.github.io/shrs/docs/shell-config/states/":{"body":149,"title":1},"https://mrpicklepinosaur.github.io/shrs/privacy-policy/":{"body":39,"title":2}},"length":37},"lang":"English"}; \ No newline at end of file diff --git a/shrs_banner.png b/shrs_banner.png new file mode 100644 index 0000000000000000000000000000000000000000..1724b682171cf446406e7f64757fb42d36e0a587 GIT binary patch literal 91986 zcmeFY`#;nF|36OYAfcxuIi?(+4pVYItf(Z%QaOd>Y(~goX4b)>l0(QaEICzTj&t6M za%OTGhLN+GVQd)NN4?(P%lrK=d@q-m%VqA5$9}r+cD-Nkx6}3Z+RDP1_k_p^4h{}p zlUvvCa&R0!cs#^${OG|VM0gu{uy8-QWf#Q3p=A2!!&#u8_W9sT&Y-)-h8(56VoL`v zT%Om=uW@jcC-UsM9O2;fSTMPM?Oqt?%0AB?*d0bv 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 bj#s%n_GeRtQcV-w_a5__=}i-yu}j2XQ?X5w literal 0 HcmV?d00001 diff --git a/shrs_logo.png b/shrs_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..ababa910dfaac64526813d384d7c9cc6ed4a1070 GIT binary patch literal 39388 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 z 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 literal 0 HcmV?d00001 diff --git a/site.webmanifest b/site.webmanifest new file mode 100644 index 00000000..3e4e9e2c --- /dev/null +++ b/site.webmanifest @@ -0,0 +1 @@ +{"name":"shrs: rusty shell toolkit","short_name":"shrs","icons":[{"src":"/android-chrome-192x192.png","sizes":"192x192","type":"image/png"},{"src":"/android-chrome-512x512.png","sizes":"512x512","type":"image/png"}],"theme_color":"#ffffff","background_color":"#ffffff","display":"standalone"} diff --git a/sitemap.xml b/sitemap.xml new file mode 100644 index 00000000..b12beed9 --- /dev/null +++ b/sitemap.xml @@ -0,0 +1,135 @@ + + + + https://mrpicklepinosaur.github.io/shrs/ + + + https://mrpicklepinosaur.github.io/shrs/authors/ + + + https://mrpicklepinosaur.github.io/shrs/authors/aaran-xu/ + 2021-04-01T08:50:45+00:00 + + + https://mrpicklepinosaur.github.io/shrs/blog/ + + + https://mrpicklepinosaur.github.io/shrs/blog/introducing-shrs/ + 2024-01-07 + + + https://mrpicklepinosaur.github.io/shrs/blog/page/1/ + + + https://mrpicklepinosaur.github.io/shrs/docs/ + + + https://mrpicklepinosaur.github.io/shrs/docs/contributing/ + + + https://mrpicklepinosaur.github.io/shrs/docs/contributing/how-to-contribute/ + 2021-05-01T18:10:00+00:00 + + + https://mrpicklepinosaur.github.io/shrs/docs/contributing/introduction/ + 2021-05-01T18:10:00+00:00 + + + https://mrpicklepinosaur.github.io/shrs/docs/contributing/pull-request/ + 2021-05-01T18:10:00+00:00 + + + https://mrpicklepinosaur.github.io/shrs/docs/contributing/resources/ + 2021-05-01T18:10:00+00:00 + + + https://mrpicklepinosaur.github.io/shrs/docs/getting-started/ + + + https://mrpicklepinosaur.github.io/shrs/docs/getting-started/example-shell/ + 2021-05-01T08:20:00+00:00 + + + https://mrpicklepinosaur.github.io/shrs/docs/getting-started/introduction/ + 2021-05-01T08:00:00+00:00 + + + https://mrpicklepinosaur.github.io/shrs/docs/getting-started/quick-start/ + 2021-05-01T08:20:00+00:00 + + + https://mrpicklepinosaur.github.io/shrs/docs/line-config/ + + + https://mrpicklepinosaur.github.io/shrs/docs/line-config/completion/ + 2021-05-01T08:00:00+00:00 + + + https://mrpicklepinosaur.github.io/shrs/docs/line-config/vi/ + 2021-05-01T08:00:00+00:00 + + + https://mrpicklepinosaur.github.io/shrs/docs/output-styling/ + + + https://mrpicklepinosaur.github.io/shrs/docs/output-styling/output/ + 2021-05-01T18:10:00+00:00 + + + https://mrpicklepinosaur.github.io/shrs/docs/output-styling/style/ + 2021-05-01T18:10:00+00:00 + + + https://mrpicklepinosaur.github.io/shrs/docs/output-styling/theme/ + 2021-05-01T18:10:00+00:00 + + + https://mrpicklepinosaur.github.io/shrs/docs/plugins/ + + + https://mrpicklepinosaur.github.io/shrs/docs/plugins/introduction/ + 2021-05-01T18:10:00+00:00 + + + https://mrpicklepinosaur.github.io/shrs/docs/plugins/plugin-development/ + 2021-05-01T18:10:00+00:00 + + + https://mrpicklepinosaur.github.io/shrs/docs/plugins/using-plugins/ + 2021-05-01T18:10:00+00:00 + + + https://mrpicklepinosaur.github.io/shrs/docs/shell-config/ + + + https://mrpicklepinosaur.github.io/shrs/docs/shell-config/aliases/ + + + https://mrpicklepinosaur.github.io/shrs/docs/shell-config/builtins/ + 2023-12-01T08:00:00+00:00 + + + https://mrpicklepinosaur.github.io/shrs/docs/shell-config/env-vars/ + + + https://mrpicklepinosaur.github.io/shrs/docs/shell-config/history/ + + + https://mrpicklepinosaur.github.io/shrs/docs/shell-config/hooks/ + + + https://mrpicklepinosaur.github.io/shrs/docs/shell-config/keybindings/ + + + https://mrpicklepinosaur.github.io/shrs/docs/shell-config/prompt/ + + + https://mrpicklepinosaur.github.io/shrs/docs/shell-config/snippets/ + + + https://mrpicklepinosaur.github.io/shrs/docs/shell-config/states/ + + + https://mrpicklepinosaur.github.io/shrs/privacy-policy/ + +