From cfcfdd90d458a2a7d27fdc0ce76b40bbc91f9849 Mon Sep 17 00:00:00 2001 From: Kajetan Puchalski Date: Mon, 19 Oct 2020 19:01:12 +0100 Subject: [PATCH 001/115] mrkajetanp's dotfiles in example repositories --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 28339aa6..365a3c4b 100644 --- a/README.md +++ b/README.md @@ -595,6 +595,7 @@ If you use Bombadil please submit an issue, or a PR to update this section, we w - [https://github.com/oknozor/dotfiles](https://github.com/oknozor/dotfiles) - [https://github.com/DSpeckhals/dotfiles](https://github.com/DSpeckhals/dotfiles) +- [https://github.com/mrkajetanp/dotfiles](https://github.com/mrkajetanp/dotfiles) ## Contributing From babc78b4e9102b4ca63e831958e141506d6aa3fc Mon Sep 17 00:00:00 2001 From: Paul Delafosse Date: Thu, 22 Oct 2020 21:58:50 +0200 Subject: [PATCH 002/115] feat(intall): add preinstall configuration clean up --- src/dots.rs | 24 +++++------- src/lib.rs | 101 ++++++++++++++++++++++++++++++++++++++++++------ src/settings.rs | 1 + src/state.rs | 65 +++++++++++++++++++++++++++++++ 4 files changed, 164 insertions(+), 27 deletions(-) create mode 100644 src/state.rs diff --git a/src/dots.rs b/src/dots.rs index 25fdb57c..c5be731c 100644 --- a/src/dots.rs +++ b/src/dots.rs @@ -1,12 +1,13 @@ use crate::gpg::Gpg; use crate::templating::Variables; +use crate::unlink; use anyhow::Result; use colored::*; use dirs::home_dir; use std::fs; use std::fs::File; use std::io::Write; -use std::os::unix::fs as unixfs; +use std::os::unix; use std::path::PathBuf; /// Represent a link between a `source` dotfile in the user defined dotfiles directory @@ -19,9 +20,11 @@ pub struct Dot { pub target: PathBuf, /// Glob pattern of files to ignore when creating symlinks #[serde(default)] + #[serde(skip_serializing)] pub ignore: Vec, // A single var file attached to the dot #[serde(default = "Dot::default_vars")] + #[serde(skip_serializing)] pub vars: PathBuf, } @@ -48,7 +51,7 @@ impl Dot { gpg: Option<&Gpg>, ) -> Result<()> { let source = &self.source_path(dotfile_dir)?; - let target = &self.copy_path(dotfile_dir); + let copy_path = &self.copy_path(dotfile_dir); let source_str = source.to_str().unwrap_or_default(); let mut ignored_paths = self.get_ignored_paths(&source_str)?; ignored_paths.extend_from_slice(&auto_ignored); @@ -65,7 +68,7 @@ impl Dot { vars.resolve_ref(); // Recursively copy dotfile to .dots directory - self.traverse_and_copy(source, target, ignored_paths.as_slice(), &vars) + self.traverse_and_copy(source, copy_path, ignored_paths.as_slice(), &vars) } pub(crate) fn symlink(&self, dotfile_dir: &PathBuf) -> Result<()> { @@ -73,7 +76,7 @@ impl Dot { let target = &self.target_path()?; // Link - unixfs::symlink(copy_path, target) + unix::fs::symlink(copy_path, target) .map(|_result| { let source = format!("{:?}", copy_path).blue(); let dest = format!("{:?}", target).green(); @@ -92,16 +95,7 @@ impl Dot { pub(crate) fn unlink(&self) -> Result<()> { let target = &self.target_path()?; - if fs::symlink_metadata(target).is_ok() { - // TODO REMOVE SYMLINK TOO - if target.is_dir() { - fs::remove_dir_all(target)?; - } else { - fs::remove_file(target)?; - } - } - - Ok(()) + unlink(target) } /// Return the target path of a dot entry either absolute or relative to $HOME @@ -193,7 +187,7 @@ impl Dot { } } - fn copy_path(&self, dotfile_dir: &PathBuf) -> PathBuf { + pub(crate) fn copy_path(&self, dotfile_dir: &PathBuf) -> PathBuf { dotfile_dir.join(".dots").join(&self.source) } } diff --git a/src/lib.rs b/src/lib.rs index e15d86f1..714f2b99 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -9,18 +9,20 @@ use crate::dots::Dot; use crate::gpg::Gpg; use crate::hook::Hook; use crate::settings::{Profile, Settings}; +use crate::state::BombadilState; use crate::templating::Variables; use anyhow::Result; use colored::*; use std::collections::HashMap; use std::fs; -use std::os::unix::fs as unixfs; +use std::os::unix; use std::path::{Path, PathBuf}; mod dots; mod gpg; mod hook; pub mod settings; +mod state; mod templating; pub struct Bombadil { @@ -60,7 +62,7 @@ impl Bombadil { config_path.to_owned() }; - unixfs::symlink(&config_path, &xdg_config) + unix::fs::symlink(&config_path, &xdg_config) .map_err(|err| { anyhow!( "Unable to symlink {:?} to {:?} : {}", @@ -80,15 +82,32 @@ impl Bombadil { self.check_dotfile_dir()?; let dot_copy_dir = &self.path.join(".dots"); + let absolute_path_to_dot = &self.dotfiles_absolute_path()?; + + // Get previous state if any and remove symlinks + let previous_state = BombadilState::read(absolute_path_to_dot.to_owned()); + + match previous_state { + Ok(state) => { + state.remove_targets(); + println!("{}", "Previous configuration cleaned up".green()) + } + Err(err) => println!( + "{} : {}", + "No previous configuration found, skipping clean up".yellow(), + err + ), + } + if dot_copy_dir.exists() { fs::remove_dir_all(&dot_copy_dir)?; } + // Render current config and create symlinks fs::create_dir(dot_copy_dir)?; - for (key, dot) in self.dots.iter() { if let Err(err) = dot.install( - &self.dotfiles_absolute_path()?, + absolute_path_to_dot, &self.vars, self.get_auto_ignored_files(key), self.gpg.as_ref(), @@ -98,15 +117,19 @@ impl Bombadil { } dot.unlink()?; - dot.symlink(&self.dotfiles_absolute_path()?)?; + dot.symlink(absolute_path_to_dot)?; } + // Run post install hooks self.hooks.iter().map(Hook::run).for_each(|result| { if let Err(err) = result { eprintln!("{}", err); } }); + // Dump current config + BombadilState::from(self).write()?; + Ok(()) } @@ -301,12 +324,6 @@ impl Bombadil { }) } - fn dotfiles_absolute_path(&self) -> Result { - dirs::home_dir() - .ok_or_else(|| anyhow!("$HOME dir not found")) - .map(|path| path.join(&self.path)) - } - pub fn print_metadata(&self, metadata_type: MetadataType) { let rows = match metadata_type { MetadataType::Dots => self @@ -349,6 +366,12 @@ impl Bombadil { } } + fn dotfiles_absolute_path(&self) -> Result { + dirs::home_dir() + .ok_or_else(|| anyhow!("$HOME dir not found")) + .map(|path| path.join(&self.path)) + } + fn get_auto_ignored_files(&self, dot_key: &str) -> Vec { let dot_origin = self.dots.get(dot_key); let origin_source = dot_origin.map(|dot| &dot.source); @@ -372,6 +395,18 @@ impl Bombadil { } } +pub(crate) fn unlink(path: &PathBuf) -> Result<()> { + if fs::symlink_metadata(path).is_ok() { + if path.is_dir() { + fs::remove_dir_all(path)?; + } else { + fs::remove_file(path)?; + } + } + + Ok(()) +} + pub enum MetadataType { Dots, Hooks, @@ -388,6 +423,8 @@ mod tests { use crate::Mode::NoGpg; use std::collections::HashMap; use std::fs; + use std::fs::read_link; + use std::os::unix; use temp_testdir::TempDir; #[test] @@ -448,7 +485,7 @@ mod tests { } #[test] - fn install_should_failsafely_and_continue() { + fn install_should_fail_and_continue() { // Arrange let target = TempDir::new("/tmp/dot_target", false).to_path_buf(); @@ -792,4 +829,44 @@ mod tests { assert!(ignored.contains(var_three)); Ok(()) } + + #[test] + fn should_unlink_dir() -> Result<()> { + let tmp = TempDir::default(); + let source = tmp.join("dir"); + let link = tmp.join("link"); + fs::create_dir(&source)?; + + unix::fs::symlink(&source, &link)?; + assert_eq!( + &read_link(&link)?.to_str().unwrap(), + &source.to_str().unwrap() + ); + + unlink(&link)?; + assert!(source.exists()); + assert!(!link.exists()); + + Ok(()) + } + + #[test] + fn should_unlink_file() -> Result<()> { + let tmp = TempDir::default(); + let source = tmp.join("dir"); + let link = tmp.join("link"); + fs::write(&source, "Hello Tom")?; + + unix::fs::symlink(&source, &link)?; + assert_eq!( + &read_link(&link)?.to_str().unwrap(), + &source.to_str().unwrap() + ); + + unlink(&link)?; + assert!(source.exists()); + assert!(!link.exists()); + + Ok(()) + } } diff --git a/src/settings.rs b/src/settings.rs index 472df949..6bc10f49 100644 --- a/src/settings.rs +++ b/src/settings.rs @@ -96,6 +96,7 @@ impl Settings { if path.exists() { let mut s = Config::new(); s.merge(File::from(path))?; + let mut settings: Result = s .try_into() .map_err(|err| anyhow!("{} : {}", "Config format error".red(), err)); diff --git a/src/state.rs b/src/state.rs new file mode 100644 index 00000000..4704faee --- /dev/null +++ b/src/state.rs @@ -0,0 +1,65 @@ +use crate::{unlink, Bombadil}; +use anyhow::Result; +use colored::*; +use config::Config; +use config::File; +use std::fmt::Debug; +use std::fs; +use std::path::PathBuf; + +const STATE_FILE: &str = "previous_state.toml"; + +#[derive(Debug, Deserialize, Serialize)] +pub(crate) struct BombadilState { + #[serde(skip)] + pub path: PathBuf, + pub symlinks: Vec, +} + +impl BombadilState { + pub fn read(path: PathBuf) -> Result { + let state_path = path.join(".dots").join(STATE_FILE); + + if state_path.exists() { + let mut s = Config::new(); + s.merge(File::from(state_path))?; + s.try_into() + .map_err(|err| anyhow!("{} : {}", "Previous state format error".red(), err)) + } else { + Err(anyhow!( + "Unable to find Previous state file {}", + state_path.display() + )) + } + } + + pub fn write(&self) -> Result<()> { + let content = toml::to_string(&self)?; + fs::write(&self.path, &content)?; + Ok(()) + } + + pub fn remove_targets(&self) { + self.symlinks.iter().for_each(|path| { + let _ = unlink(path); + }); + } +} + +impl From<&Bombadil> for BombadilState { + fn from(current: &Bombadil) -> Self { + // Since we come from current bombadil config, unwrap is safe + let path = current + .dotfiles_absolute_path() + .unwrap() + .join(".dots") + .join(STATE_FILE); + let symlinks = current + .dots + .iter() + .map(|dot| dot.1.target_path().unwrap()) + .collect(); + + Self { path, symlinks } + } +} From 29be6918539c17936944e8fcdf1699b113b50e92 Mon Sep 17 00:00:00 2001 From: Paul Delafosse Date: Sat, 15 May 2021 13:36:26 +0200 Subject: [PATCH 003/115] test: add dockerized bats test suite --- .gitmodules | 9 ++++++ CONTRIBUTING.md | 4 +++ Cargo.toml | 2 +- Dockerfile | 35 ++++++++++++++++++++++ bats-tests/HOWTO.md | 26 ++++++++++++++++ bats-tests/bats-assert | 1 + bats-tests/bats-file | 1 + bats-tests/bats-support | 1 + bats-tests/tests.bat | 26 ++++++++++++++++ bats-tests/tom_home/dotfiles/bombadil.toml | 10 +++++++ bats-tests/tom_home/dotfiles/dummy.dot | 0 11 files changed, 114 insertions(+), 1 deletion(-) create mode 100644 .gitmodules create mode 100644 Dockerfile create mode 100644 bats-tests/HOWTO.md create mode 160000 bats-tests/bats-assert create mode 160000 bats-tests/bats-file create mode 160000 bats-tests/bats-support create mode 100644 bats-tests/tests.bat create mode 100644 bats-tests/tom_home/dotfiles/bombadil.toml create mode 100644 bats-tests/tom_home/dotfiles/dummy.dot diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 00000000..207bf932 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,9 @@ +[submodule "bats-tests/bats-support"] + path = bats-tests/bats-support + url = https://github.com/bats-core/bats-support +[submodule "bats-tests/bats-assert"] + path = bats-tests/bats-assert + url = https://github.com/bats-core/bats-assert +[submodule "bats-tests/bats-file"] + path = bats-tests/bats-file + url = git@github.com:ztombol/bats-file.git diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index b1c09aa1..5009a8bc 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -22,6 +22,10 @@ several ways you can help us : We will be happy to provide guidance and respond to your questions. You might want to pick a tagged [good first issue](https://github.com/oknozor/toml-bombadil/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22) +- **Write bats tests** : + If you have spotted a bug, a great way to help us improve toml bombadil is to write a + [bats](https://bats-core.readthedocs.io/en/latest/) test to reproduce it, see [HOWTO](bats-test/HOWTO.md) for more info. + - **Suggesting new features** : You have an idea for a new feature ? You are welcome to open a [feature request](https://github.com/oknozor/toml-bombadil/issues/new?assignees=oknozor&labels=enhancement&template=feature_request.md&title=%5BFEATURE%5D) diff --git a/Cargo.toml b/Cargo.toml index 163d8dac..9f55747a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -13,7 +13,7 @@ A dotfile manager. # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -config = "^0" +config = "0.11.0" dirs = "^3" toml = "^0" serde_derive = "^1" diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 00000000..d9b666a4 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,35 @@ +FROM rust:latest as builder +LABEL Maintainer="Paul Delafosse " + +WORKDIR /usr/src/bombadil + +COPY ./src src +COPY ./Cargo.toml Cargo.toml + +RUN cargo build --release + +FROM ubuntu:latest +LABEL Maintainer="Paul Delafosse " + +RUN apt -y update +RUN apt -y upgrade +RUN apt -y install bats + +ARG user=tom +ARG home=/home/$user +ARG bombadil=$home/bombadil +ARG src=/usr/src/bombadil/target/release +ARG target=/usr/bin + +COPY --from=builder $src/bombadil $target/bombadil +RUN useradd -ms /bin/bash tom + +COPY bats-tests/tom_home/ $home/ +RUN chown -R $user:$user $home +VOLUME $home + +USER $user:$user +COPY --chown=$user bats-tests $bombadil/tests +WORKDIR $bombadil/tests + +ENTRYPOINT ["bats", "tests.sh"] diff --git a/bats-tests/HOWTO.md b/bats-tests/HOWTO.md new file mode 100644 index 00000000..61749faf --- /dev/null +++ b/bats-tests/HOWTO.md @@ -0,0 +1,26 @@ +# Bats test + +[Bats](https://github.com/bats-core/bats-core) is a bash testing framework. Toml bombadil use it in docker to write +realistic test case without breaking your workstation dot file. + +1. Write a new bat test in [tests.bat](tests.bat) for example : + ```sh + @test "Print version" { + run bombadil --version + assert_success + } + ``` + If you need to add some dotfiles to the docker user home, everything resides in `tom_home`. + +2. Build the test container `docker build -t bombadil-tests ./` +3. Run it `docker run -it bombadil-tests` : + +``` +❯ docker run -it bombadil-tests + ✓ Print help + ✓ Print version + ✓ Symlink bombadil config + ✓ Links dots + +4 tests, 0 failures +``` \ No newline at end of file diff --git a/bats-tests/bats-assert b/bats-tests/bats-assert new file mode 160000 index 00000000..e0de84e9 --- /dev/null +++ b/bats-tests/bats-assert @@ -0,0 +1 @@ +Subproject commit e0de84e9c011223e7f88b7ccf1c929f4327097ba diff --git a/bats-tests/bats-file b/bats-tests/bats-file new file mode 160000 index 00000000..2fddb2b8 --- /dev/null +++ b/bats-tests/bats-file @@ -0,0 +1 @@ +Subproject commit 2fddb2b831d65cdf2e411f3b47f4677fbb15729c diff --git a/bats-tests/bats-support b/bats-tests/bats-support new file mode 160000 index 00000000..d140a650 --- /dev/null +++ b/bats-tests/bats-support @@ -0,0 +1 @@ +Subproject commit d140a65044b2d6810381935ae7f0c94c7023c8c3 diff --git a/bats-tests/tests.bat b/bats-tests/tests.bat new file mode 100644 index 00000000..4b370db0 --- /dev/null +++ b/bats-tests/tests.bat @@ -0,0 +1,26 @@ +#!/usr/bin/env bats + +load 'bats-support/load' +load 'bats-assert/load' +load 'bats-file/load' + +@test "Print version" { + run bombadil --version + assert_success +} + +@test "Print help" { + run bombadil --help + assert_success +} + +@test "Symlink bombadil config" { + run bombadil install -c "$HOME/dotfiles/bombadil.toml" + assert_success +} + +@test "Links dots" { + run bombadil link + assert_success + assert_file_exist "$HOME/.config/dummy.dot" +} diff --git a/bats-tests/tom_home/dotfiles/bombadil.toml b/bats-tests/tom_home/dotfiles/bombadil.toml new file mode 100644 index 00000000..fd3dfd9c --- /dev/null +++ b/bats-tests/tom_home/dotfiles/bombadil.toml @@ -0,0 +1,10 @@ +# Path to your dotfiles relative to your $HOME directory +dotfiles_dir = "dotfiles" + +[settings] +hooks = [ "echo Hello from bombadil" ] + +# A dot entry representing a symlink, `source` is relative to `dotfiles_dir` +# and target shall be relative to $HOME directory or absolute. +[settings.dots] +alacritty = { source = "dummy.dot", target = ".config/dummy.dot" } \ No newline at end of file diff --git a/bats-tests/tom_home/dotfiles/dummy.dot b/bats-tests/tom_home/dotfiles/dummy.dot new file mode 100644 index 00000000..e69de29b From f5a326a5d79e0a19a1344c58d3436f04720a5167 Mon Sep 17 00:00:00 2001 From: Paul Delafosse Date: Sat, 15 May 2021 13:58:50 +0200 Subject: [PATCH 004/115] chore: fix clippy lints --- CONTRIBUTING.md | 2 +- Cargo.toml | 2 +- bats-tests/HOWTO.md | 6 ++++-- src/dots.rs | 34 +++++++++++++++++----------------- src/gpg.rs | 8 +++----- src/lib.rs | 6 ++++-- src/settings.rs | 4 ++-- 7 files changed, 32 insertions(+), 30 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 5009a8bc..03edec67 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -24,7 +24,7 @@ several ways you can help us : - **Write bats tests** : If you have spotted a bug, a great way to help us improve toml bombadil is to write a - [bats](https://bats-core.readthedocs.io/en/latest/) test to reproduce it, see [HOWTO](bats-test/HOWTO.md) for more info. + [bats](https://bats-core.readthedocs.io/en/latest/) test to reproduce it, see [HOWTO](bats-tests/HOWTO.md) for more info. - **Suggesting new features** : diff --git a/Cargo.toml b/Cargo.toml index 9f55747a..9f794762 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -18,7 +18,7 @@ dirs = "^3" toml = "^0" serde_derive = "^1" serde = "^1" -pest = "^2" +pest = "2.1.3" pest_derive = "^2" anyhow = "^1" colored = "^2" diff --git a/bats-tests/HOWTO.md b/bats-tests/HOWTO.md index 61749faf..70fcf1ee 100644 --- a/bats-tests/HOWTO.md +++ b/bats-tests/HOWTO.md @@ -1,7 +1,7 @@ # Bats test [Bats](https://github.com/bats-core/bats-core) is a bash testing framework. Toml bombadil use it in docker to write -realistic test case without breaking your workstation dot file. +realistic test cases without breaking your workstation dotfiles. 1. Write a new bat test in [tests.bat](tests.bat) for example : ```sh @@ -23,4 +23,6 @@ realistic test case without breaking your workstation dot file. ✓ Links dots 4 tests, 0 failures -``` \ No newline at end of file +``` + +4. Submit a PR to the current release candidate branch. \ No newline at end of file diff --git a/src/dots.rs b/src/dots.rs index c5be731c..8315e75c 100644 --- a/src/dots.rs +++ b/src/dots.rs @@ -8,7 +8,7 @@ use std::fs; use std::fs::File; use std::io::Write; use std::os::unix; -use std::path::PathBuf; +use std::path::{Path, PathBuf}; /// Represent a link between a `source` dotfile in the user defined dotfiles directory /// and the XDG `target` path where it should be linked @@ -45,7 +45,7 @@ pub struct DotOverride { impl Dot { pub(crate) fn install( &self, - dotfile_dir: &PathBuf, + dotfile_dir: &Path, vars: &Variables, auto_ignored: Vec, gpg: Option<&Gpg>, @@ -71,7 +71,7 @@ impl Dot { self.traverse_and_copy(source, copy_path, ignored_paths.as_slice(), &vars) } - pub(crate) fn symlink(&self, dotfile_dir: &PathBuf) -> Result<()> { + pub(crate) fn symlink(&self, dotfile_dir: &Path) -> Result<()> { let copy_path = &self.copy_path(dotfile_dir); let target = &self.target_path()?; @@ -112,7 +112,7 @@ impl Dot { } } - fn get_local_vars(source: &PathBuf, gpg: Option<&Gpg>) -> Variables { + fn get_local_vars(source: &Path, gpg: Option<&Gpg>) -> Variables { Variables::from_toml(source, gpg).unwrap_or_else(|err| { eprintln!("{}", err.to_string().yellow()); Variables::default() @@ -132,12 +132,12 @@ impl Dot { fn traverse_and_copy( &self, - source: &PathBuf, - target: &PathBuf, + source: &Path, + target: &Path, ignored: &[PathBuf], vars: &Variables, ) -> Result<()> { - if ignored.contains(source) { + if ignored.contains(&PathBuf::from(source)) { return Ok(()); } @@ -173,7 +173,7 @@ impl Dot { /// Resolve dot source copy path ({dotfiles/dotsource) against user defined dotfile directory /// Check if file exists - fn source_path(&self, dotfile_dir: &PathBuf) -> Result { + fn source_path(&self, dotfile_dir: &Path) -> Result { let path = dotfile_dir.join(&self.source); if path.exists() { @@ -187,7 +187,7 @@ impl Dot { } } - pub(crate) fn copy_path(&self, dotfile_dir: &PathBuf) -> PathBuf { + pub(crate) fn copy_path(&self, dotfile_dir: &Path) -> PathBuf { dotfile_dir.join(".dots").join(&self.source) } } @@ -195,7 +195,7 @@ impl Dot { impl DotOverride { pub(crate) fn resolve_var_path( &self, - dotfile_dir: &PathBuf, + dotfile_dir: &Path, origin: Option<&PathBuf>, ) -> Option { let source = match (self.source(), origin) { @@ -210,7 +210,7 @@ impl DotOverride { } impl Dot { - pub(crate) fn resolve_var_path(&self, dotfile_dir: &PathBuf) -> Option { + pub(crate) fn resolve_var_path(&self, dotfile_dir: &Path) -> Option { self.resolve_from_source(dotfile_dir, &self.source, &self.vars) } } @@ -228,9 +228,9 @@ pub(crate) trait DotVar { fn resolve_from_source( &self, - dotfile_dir: &PathBuf, - source: &PathBuf, - path: &PathBuf, + dotfile_dir: &Path, + source: &Path, + path: &Path, ) -> Option { let relative_to_dot = dotfile_dir.join(source).join(path); let relative_to_dotfile_dir = dotfile_dir.join(path); @@ -255,9 +255,9 @@ pub(crate) trait DotVar { fn vars_path_not_found( &self, - dotfile_dir: &PathBuf, - source: &PathBuf, - path: &PathBuf, + dotfile_dir: &Path, + source: &Path, + path: &Path, ) -> Option { if !self.is_default_var_path() { eprintln!( diff --git a/src/gpg.rs b/src/gpg.rs index 0896f855..bbd4827c 100644 --- a/src/gpg.rs +++ b/src/gpg.rs @@ -66,11 +66,9 @@ impl Gpg { match output { Ok(output) => { if output.status.success() { - Ok(String::from_utf8(output.stdout).expect("Error getting encrypted value")) + Ok(String::from_utf8(output.stdout)?) } else { - Err(anyhow!( - String::from_utf8(output.stdout).expect("Error getting encrypted value") - )) + Err(anyhow!(String::from_utf8(output.stdout)?)) } } Err(err) => Err(anyhow!("Error encrypting content : {}", err)), @@ -137,7 +135,7 @@ mod test { #[test] fn should_not_encrypt_unkown_gpg_user() { - let gpg = Gpg::new("unknown.user "); + let gpg = Gpg::new("unknown.user"); let result = gpg.encrypt("test"); diff --git a/src/lib.rs b/src/lib.rs index 714f2b99..57b18281 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -1,3 +1,6 @@ +// Fixme : This should not be needed when updating pest to the up coming release +#![allow(clippy::upper_case_acronyms)] + #[macro_use] extern crate serde_derive; #[macro_use] @@ -395,7 +398,7 @@ impl Bombadil { } } -pub(crate) fn unlink(path: &PathBuf) -> Result<()> { +pub(crate) fn unlink(path: &Path) -> Result<()> { if fs::symlink_metadata(path).is_ok() { if path.is_dir() { fs::remove_dir_all(path)?; @@ -741,7 +744,6 @@ mod tests { // Assert // STDOUT should be asserted once those test facilities are in place. - let _ = fs::remove_dir_all(tmp); } diff --git a/src/settings.rs b/src/settings.rs index 6bc10f49..856d106f 100644 --- a/src/settings.rs +++ b/src/settings.rs @@ -7,8 +7,8 @@ use std::ops::Not; use std::path::PathBuf; /// The Global bombadil configuration -#[serde(deny_unknown_fields)] #[derive(Debug, Deserialize, Serialize)] +#[serde(deny_unknown_fields)] pub struct Settings { /// User define dotfiles directory, usually your versioned dotfiles pub(crate) dotfiles_dir: PathBuf, @@ -143,7 +143,7 @@ impl Settings { match sub_setting { Ok(sub_settings) => self.merge(sub_settings), Err(err) => { - eprintln!("{} {:?} {}", "Error loading settings from : ", path, err) + eprintln!("Error loading settings from : {:?} {}", path, err) } } } else { From 8035c61ef5e2dfeab77995325fae3f55478cf0d5 Mon Sep 17 00:00:00 2001 From: Paul Delafosse Date: Sat, 15 May 2021 15:15:42 +0200 Subject: [PATCH 005/115] chore: fix bats-file submodule remote --- .gitmodules | 2 +- bats-tests/HOWTO.md | 2 +- bats-tests/bats-file | 2 +- bats-tests/{tests.bat => tests.sh} | 11 +++++++++++ bats-tests/tom_home/dotfiles/bombadil.toml | 2 +- bats-tests/tom_home/dotfiles/dummy.dot | 2 ++ bats-tests/tom_home/dotfiles/vars.toml | 2 ++ 7 files changed, 19 insertions(+), 4 deletions(-) rename bats-tests/{tests.bat => tests.sh} (51%) create mode 100644 bats-tests/tom_home/dotfiles/vars.toml diff --git a/.gitmodules b/.gitmodules index 207bf932..c3ff281e 100644 --- a/.gitmodules +++ b/.gitmodules @@ -6,4 +6,4 @@ url = https://github.com/bats-core/bats-assert [submodule "bats-tests/bats-file"] path = bats-tests/bats-file - url = git@github.com:ztombol/bats-file.git + url = git@github.com:bats-core/bats-file.git diff --git a/bats-tests/HOWTO.md b/bats-tests/HOWTO.md index 70fcf1ee..9bbfa50d 100644 --- a/bats-tests/HOWTO.md +++ b/bats-tests/HOWTO.md @@ -3,7 +3,7 @@ [Bats](https://github.com/bats-core/bats-core) is a bash testing framework. Toml bombadil use it in docker to write realistic test cases without breaking your workstation dotfiles. -1. Write a new bat test in [tests.bat](tests.bat) for example : +1. Write a new bat test in [tests.bat](tests.sh) for example : ```sh @test "Print version" { run bombadil --version diff --git a/bats-tests/bats-file b/bats-tests/bats-file index 2fddb2b8..17fa557f 160000 --- a/bats-tests/bats-file +++ b/bats-tests/bats-file @@ -1 +1 @@ -Subproject commit 2fddb2b831d65cdf2e411f3b47f4677fbb15729c +Subproject commit 17fa557f6fe28a327933e3fa32efef1d211caa5a diff --git a/bats-tests/tests.bat b/bats-tests/tests.sh similarity index 51% rename from bats-tests/tests.bat rename to bats-tests/tests.sh index 4b370db0..cac1e65c 100644 --- a/bats-tests/tests.bat +++ b/bats-tests/tests.sh @@ -17,10 +17,21 @@ load 'bats-file/load' @test "Symlink bombadil config" { run bombadil install -c "$HOME/dotfiles/bombadil.toml" assert_success + assert_symlink_to "$HOME/dotfiles/bombadil.toml" "$HOME/.config/bombadil.toml" } @test "Links dots" { + run bombadil link + assert_success + assert_file_exist "$HOME/dotfiles/.dots/dummy.dot" + assert_symlink_to "$HOME/dotfiles/.dots/dummy.dot" "$HOME/.config/dummy.dot" +} + +@test "Vars injected" { run bombadil link assert_success assert_file_exist "$HOME/.config/dummy.dot" + assert_file_contains "$HOME/.config/dummy.dot" "red is #de1f1f" + assert_file_contains "$HOME/.config/dummy.dot" "green is #41de1f" } + diff --git a/bats-tests/tom_home/dotfiles/bombadil.toml b/bats-tests/tom_home/dotfiles/bombadil.toml index fd3dfd9c..160c400c 100644 --- a/bats-tests/tom_home/dotfiles/bombadil.toml +++ b/bats-tests/tom_home/dotfiles/bombadil.toml @@ -3,7 +3,7 @@ dotfiles_dir = "dotfiles" [settings] hooks = [ "echo Hello from bombadil" ] - +vars = [ "vars.toml"] # A dot entry representing a symlink, `source` is relative to `dotfiles_dir` # and target shall be relative to $HOME directory or absolute. [settings.dots] diff --git a/bats-tests/tom_home/dotfiles/dummy.dot b/bats-tests/tom_home/dotfiles/dummy.dot index e69de29b..8723871e 100644 --- a/bats-tests/tom_home/dotfiles/dummy.dot +++ b/bats-tests/tom_home/dotfiles/dummy.dot @@ -0,0 +1,2 @@ +red is __[red]__ +green is __[green]__ \ No newline at end of file diff --git a/bats-tests/tom_home/dotfiles/vars.toml b/bats-tests/tom_home/dotfiles/vars.toml new file mode 100644 index 00000000..ae8cb688 --- /dev/null +++ b/bats-tests/tom_home/dotfiles/vars.toml @@ -0,0 +1,2 @@ +red = "#de1f1f" +green = "#41de1f" \ No newline at end of file From 7ef913eb7f1d496409421291cb8f01c187b95aa9 Mon Sep 17 00:00:00 2001 From: Paul Delafosse Date: Sat, 15 May 2021 15:30:38 +0200 Subject: [PATCH 006/115] ci: add github action step for e2e bats tests --- .github/workflows/CI.yml | 15 ++++++++++++++- bats-tests/tom_home/.config/empty | 0 2 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 bats-tests/tom_home/.config/empty diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index 2728de26..f6a102e2 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -71,4 +71,17 @@ jobs: continue-on-error: false with: command: clippy - args: -- -D warnings \ No newline at end of file + args: -- -D warnings + e2e: + name: End to end tests + runs-on: ubuntu-latest + steps: + - name: Checkout sources + uses: actions/checkout@v2 + with: + submodules: recursive + + - name: Run bats test harnesss + run: | + docker build -t bombadil-tests ./ + docker run bombadil-tests \ No newline at end of file diff --git a/bats-tests/tom_home/.config/empty b/bats-tests/tom_home/.config/empty new file mode 100644 index 00000000..e69de29b From 48b74b7cbeba11fe024c6e4a97a1601cc1996bb0 Mon Sep 17 00:00:00 2001 From: Paul Delafosse Date: Sun, 16 May 2021 11:49:34 +0200 Subject: [PATCH 007/115] docs: add a toml bombadil website --- .gitmodules | 3 + website/config.toml | 15 ++ website/content/authors/_index.md | 18 +++ website/content/authors/oknozor.md | 11 ++ website/content/blog/_index.md | 7 + website/content/blog/hello-world.md | 41 +++++ website/content/blog/markdown-syntax.md | 152 ++++++++++++++++++ website/content/blog/math-typesetting.md | 48 ++++++ website/content/blog/placeholder-text.md | 62 +++++++ .../content/blog/say-hello-to-zola-doks.md | 16 ++ website/content/docs/_index.md | 9 ++ website/content/docs/community/_index.md | 10 ++ website/content/docs/community/contribs.md | 15 ++ website/content/docs/community/user-dots.md | 15 ++ website/content/docs/contributing/_index.md | 10 ++ .../docs/contributing/code-of-conduct.md | 146 +++++++++++++++++ .../docs/contributing/how-to-contribute.md | 63 ++++++++ .../content/docs/getting-started/_index.md | 10 ++ .../docs/getting-started/introduction.md | 31 ++++ .../docs/getting-started/quick-start.md | 116 +++++++++++++ website/content/docs/help/_index.md | 10 ++ website/content/docs/help/faq.md | 39 +++++ website/content/docs/hooks/_index.md | 10 ++ website/content/docs/hooks/hooks.md | 62 +++++++ .../docs/profiles-and-themes/_index.md | 10 ++ .../docs/profiles-and-themes/profile-hooks.md | 30 ++++ .../profiles-and-themes/profile-variables.md | 65 ++++++++ .../profiles-and-themes/profiles-overrides.md | 70 ++++++++ .../docs/profiles-and-themes/profiles.md | 27 ++++ .../docs/template-and-variables/_index.md | 10 ++ .../docs/template-and-variables/gpg-secret.md | 70 ++++++++ .../variable-references.md | 51 ++++++ .../template-and-variables/variable-scope.md | 62 +++++++ .../docs/template-and-variables/variables.md | 82 ++++++++++ website/content/privacy-policy/_index.md | 27 ++++ website/themes/adidoks | 1 + 36 files changed, 1424 insertions(+) create mode 100644 website/config.toml create mode 100644 website/content/authors/_index.md create mode 100644 website/content/authors/oknozor.md create mode 100644 website/content/blog/_index.md create mode 100644 website/content/blog/hello-world.md create mode 100644 website/content/blog/markdown-syntax.md create mode 100644 website/content/blog/math-typesetting.md create mode 100644 website/content/blog/placeholder-text.md create mode 100644 website/content/blog/say-hello-to-zola-doks.md create mode 100644 website/content/docs/_index.md create mode 100644 website/content/docs/community/_index.md create mode 100644 website/content/docs/community/contribs.md create mode 100644 website/content/docs/community/user-dots.md create mode 100644 website/content/docs/contributing/_index.md create mode 100644 website/content/docs/contributing/code-of-conduct.md create mode 100644 website/content/docs/contributing/how-to-contribute.md create mode 100644 website/content/docs/getting-started/_index.md create mode 100644 website/content/docs/getting-started/introduction.md create mode 100644 website/content/docs/getting-started/quick-start.md create mode 100644 website/content/docs/help/_index.md create mode 100644 website/content/docs/help/faq.md create mode 100644 website/content/docs/hooks/_index.md create mode 100644 website/content/docs/hooks/hooks.md create mode 100644 website/content/docs/profiles-and-themes/_index.md create mode 100644 website/content/docs/profiles-and-themes/profile-hooks.md create mode 100644 website/content/docs/profiles-and-themes/profile-variables.md create mode 100644 website/content/docs/profiles-and-themes/profiles-overrides.md create mode 100644 website/content/docs/profiles-and-themes/profiles.md create mode 100644 website/content/docs/template-and-variables/_index.md create mode 100644 website/content/docs/template-and-variables/gpg-secret.md create mode 100644 website/content/docs/template-and-variables/variable-references.md create mode 100644 website/content/docs/template-and-variables/variable-scope.md create mode 100644 website/content/docs/template-and-variables/variables.md create mode 100644 website/content/privacy-policy/_index.md create mode 160000 website/themes/adidoks diff --git a/.gitmodules b/.gitmodules index c3ff281e..aa485bf1 100644 --- a/.gitmodules +++ b/.gitmodules @@ -7,3 +7,6 @@ [submodule "bats-tests/bats-file"] path = bats-tests/bats-file url = git@github.com:bats-core/bats-file.git +[submodule "website/themes/adidoks"] + path = website/themes/adidoks + url = git@github.com:aaranxu/adidoks.git diff --git a/website/config.toml b/website/config.toml new file mode 100644 index 00000000..713019e8 --- /dev/null +++ b/website/config.toml @@ -0,0 +1,15 @@ +# The URL the site will be built for +base_url = "https://example.com" +theme = "adidoks" +title = "Toml Bombadil" + +compile_sass = true +highlight_code = true +build_search_index = true + +[extra] +theme_color = "#000" +author = "Paul Delafosse" +github = "https://github.com/oknozor/toml-bombadil" +twitter = "https://twitter.com/AfkTartine" +email = "paul.delafosse@protonmail.com" diff --git a/website/content/authors/_index.md b/website/content/authors/_index.md new file mode 100644 index 00000000..f14148a1 --- /dev/null +++ b/website/content/authors/_index.md @@ -0,0 +1,18 @@ ++++ +title = "Authors" +description = "The author of the blog articles." +date = 2021-05-16 +updated = 2021-05-16 +draft = false + +# If add a new author page in this section, please add a new item, +# and the format is as follows: +# +# "author-name-in-url" = "the-full-path-of-the-author-page" +# +# Note: We use quoted keys here. +[extra.author_pages] +"oknozor" = "authors/oknozor.md" ++++ + +The author of the blog articles. diff --git a/website/content/authors/oknozor.md b/website/content/authors/oknozor.md new file mode 100644 index 00000000..2093b9bd --- /dev/null +++ b/website/content/authors/oknozor.md @@ -0,0 +1,11 @@ ++++ +title = "Oknozor" +description = "Creator of Toml Bombadil." +date = 2021-05-16 +updated = 2021-05-16 +draft = false ++++ + +Creator of **Toml Bombadil**. + +[@oknozor](https://github.com/oknozor) diff --git a/website/content/blog/_index.md b/website/content/blog/_index.md new file mode 100644 index 00000000..95ecd8e1 --- /dev/null +++ b/website/content/blog/_index.md @@ -0,0 +1,7 @@ ++++ +title = "Blog" +description = "Blog" +sort_by = "date" +paginate_by = 2 +template = "blog/section.html" ++++ diff --git a/website/content/blog/hello-world.md b/website/content/blog/hello-world.md new file mode 100644 index 00000000..541c6132 --- /dev/null +++ b/website/content/blog/hello-world.md @@ -0,0 +1,41 @@ ++++ +title = "Hello World" +description = "Introducing Doks, a Hugo theme helping you build modern documentation websites that are secure, fast, and SEO-ready — by default." +date = 2021-05-01T09:19:42+00:00 +updated = 2021-05-01T09:19:42+00:00 +draft = false +template = "blog/page.html" + +[taxonomies] +authors = ["Rustaceans"] + +[extra] +lead = "This is the source code of the traditional Hello World program." ++++ + +```rust +// This is a comment, and is ignored by the compiler + +// This is the main function +fn main() { + // Statements here are executed when the compiled binary is called + + // Print text to the console + println!("Hello World!"); +} +``` + +`println!` is a macro that prints text to the console. + +A binary can be generated using the Rust compiler: `rustc`. + +```bash +$ rustc hello.rs +``` + +`rustc` will produce a `hello` binary that can be executed. + +```bash +$ ./hello +Hello World! +``` diff --git a/website/content/blog/markdown-syntax.md b/website/content/blog/markdown-syntax.md new file mode 100644 index 00000000..baccf979 --- /dev/null +++ b/website/content/blog/markdown-syntax.md @@ -0,0 +1,152 @@ ++++ +title = "Markdown Syntax Guide" +description = "Sample article showcasing basic Markdown syntax and formatting for HTML elements." +date = 2021-04-20T09:19:42+00:00 +updated = 2021-04-20T09:19:42+00:00 +draft = false +template = "blog/page.html" + +[taxonomies] +authors = ["Public"] + +[extra] +lead = "This article offers a sample of basic Markdown syntax that can be used in Zola content files, also it shows whether basic HTML elements are decorated with CSS in a Zola theme." ++++ + +## Headings + +The following HTML `

`—`

` elements represent six levels of section +headings. `

` is the highest section level while `

` is the lowest. + +# H1 +## H2 +### H3 +#### H4 +##### H5 +###### H6 + +## Paragraph + +Xerum, quo qui aut unt expliquam qui dolut labo. Aque venitatiusda cum, +voluptionse latur sitiae dolessi aut parist aut dollo enim qui voluptate ma +dolestendit peritin re plis aut quas inctum laceat est volestemque commosa as +cus endigna tectur, offic to cor sequas etum rerum idem sintibus eiur? Quianimin +porecus evelectur, cum que nis nust voloribus ratem aut omnimi, sitatur? +Quiatem. Nam, omnis sum am facea corem alique molestrunt et eos evelece arcillit +ut aut eos eos nus, sin conecerem erum fuga. Ri oditatquam, ad quibus unda +veliamenimin cusam et facea ipsamus es exerum sitate dolores editium rerore +eost, temped molorro ratiae volorro te reribus dolorer sperchicium faceata +tiustia prat. + +Itatur? Quiatae cullecum rem ent aut odis in re eossequodi nonsequ idebis ne +sapicia is sinveli squiatum, core et que aut hariosam ex eat. + +## Blockquotes + +The blockquote element represents content that is quoted from another source, +optionally with a citation which must be within a `footer` or `cite` element, +and optionally with in-line changes such as annotations and abbreviations. + +#### Blockquote without attribution + +> Tiam, ad mint andaepu dandae nostion secatur sequo quae. +> **Note** that you can use *Markdown syntax* within a blockquote. + +#### Blockquote with attribution + +> Don't communicate by sharing memory, share memory by communicating.
+> — Rob Pike[^1] + +> All men by nature desire to know.
+> ― Aristotle[^2] + +## Tables + +Tables aren't part of the core Markdown spec, but Zola supports them +out-of-the-box. + + Name | Age +--------|------ + Bob | 27 + Alice | 23 + +#### Inline Markdown within tables + +| Italics | Bold | Code | +| -------- | -------- | ------ | +| *italics* | **bold** | `code` | + +## Code Blocks + +#### Code block with backticks + +```html + + + + + Example HTML5 Document + + +

Test

+ + +``` + +#### Code block indented with four spaces + + + + + + Example HTML5 Document + + +

Test

+ + + +## List Types + +#### Ordered List + +1. First item +2. Second item +3. Third item + +#### Unordered List + +- List item +- Another item +- And another item + +#### Nested list + +- Fruit + - Apple + - Orange + - Banana +- Dairy + - Milk + - Cheese + +## Other Elements — abbr, sub, sup, kbd, mark + +GIF is a bitmap image format. + +H2O + +Xn + Yn = Zn + +Press CTRL+ALT+Delete to end the +session. + +Most salamanders are nocturnal, and hunt for insects, worms, and +other small creatures. + +--- + +[^1]: The above quote is excerpted from Rob Pike's [talk](https://www.youtube.com/watch?v=PAAkCSZUG1c) +during Gopherfest, November 18, 2015. + +[^2]: The quote is the first sentence of Aristotle's [Metaphysics](http://classics.mit.edu/Aristotle/metaphysics.html). \ No newline at end of file diff --git a/website/content/blog/math-typesetting.md b/website/content/blog/math-typesetting.md new file mode 100644 index 00000000..99eaca82 --- /dev/null +++ b/website/content/blog/math-typesetting.md @@ -0,0 +1,48 @@ ++++ +title = "Math Typesetting" +description = "Introducing Doks, a Hugo theme helping you build modern documentation websites that are secure, fast, and SEO-ready — by default." +date = 2021-04-08T09:19:42+00:00 +updated = 2021-04-08T09:19:42+00:00 +draft = false +template = "blog/page.html" + +[taxonomies] +authors = ["Public"] + +[extra] +lead = "Mathematical notation in a project can be enabled by using third party JavaScript libraries." +math = true ++++ + + +In this example we will be using [KaTeX](https://katex.org/) + +- Create a macro under `/template/macros/math.html` with a macro named `math`. +- Within this macro reference the [Auto-render Extension](https://katex.org/docs/autorender.html) or host these scripts locally. +- Import the macro in your templates like so: + +```bash +{% import 'macros/math.html' as macros %} +{% if page.extra.math or section.extra.math or config.extra.math %} +{{ macros::math() }} +{% endif %} +``` + +- To enable KaTex globally set the parameter `extra.math` to `true` in a project's configuration +- To enable KaTex on a per page basis include the parameter `extra.math = true` in content files + +**Note:** + +1. The MathJax library is the other optional choice, and you can set the parameter `extra.library` to `mathjax` in a project's configuration +2. Use the online reference of [Supported TeX Functions](https://katex.org/docs/supported.html) + +### Examples + +

+Inline math: \(\varphi = \dfrac{1+\sqrt5}{2}= 1.6180339887…\) +

+ +Block math: +$$ + \varphi = 1+\frac{1} {1+\frac{1} {1+\frac{1} {1+\cdots} } } +$$ diff --git a/website/content/blog/placeholder-text.md b/website/content/blog/placeholder-text.md new file mode 100644 index 00000000..750d5ab8 --- /dev/null +++ b/website/content/blog/placeholder-text.md @@ -0,0 +1,62 @@ ++++ +title = "Placeholder Text" +description = "Lorem Ipsum Dolor Si Amet" +date = 2021-04-10T09:19:42+00:00 +updated = 2021-04-10T09:19:42+00:00 +draft = false +template = "blog/page.html" + +[taxonomies] +authors = ["Public"] + ++++ + +Lorem est tota propiore conpellat pectoribus de pectora summo. Redit +teque digerit hominumque toris verebor lumina non cervice subde tollit usus +habet Arctonque, furores quas nec ferunt. Quoque montibus nunc caluere tempus +inhospita parcite confusaque translucet patri vestro qui optatis lumine +cognoscere flos nubis! Fronde ipsamque patulos Dryopen deorum. + +1. Exierant elisi ambit vivere dedere +2. Duce pollice +3. Eris modo +4. Spargitque ferrea quos palude + +Rursus nulli murmur; hastile inridet ut ab gravi sententia! Nomine potitus +silentia flumen, sustinet placuit petis in dilapsa erat sunt. Atria tractus malis. + +1. Comas hunc haec pietate fetum procerum dixit +2. Post torum vates letum Tiresia +3. Flumen querellas +4. Arcanaque montibus omnes +5. Quidem et + +# Vagus elidunt + + + +[The Van de Graaf Canon](https://en.wikipedia.org/wiki/Canons_of_page_construction#Van_de_Graaf_canon) + +## Mane refeci capiebant unda mulcebat + +Victa caducifer, malo vulnere contra dicere aurato, ludit regale, voca! Retorsit +colit est profanae esse virescere furit nec; iaculi matertera et visa est, +viribus. Divesque creatis, tecta novat collumque vulnus est, parvas. +**Faces illo pepulere** tempus adest. Tendit flamma, ab opes virum sustinet, +sidus sequendo urbis. + +Iubar proles corpore raptos vero auctor imperium; sed et huic: manus caeli +Lelegas tu lux. Verbis obstitit intus oblectamina fixis linguisque ausus sperare +Echionides cornuaque tenent clausit possit. Omnia putatur. Praeteritae refert +ausus; ferebant e primus lora nutat, vici quae mea ipse. Et iter nil spectatae +vulnus haerentia iuste et exercebat, sui et. + +Eurytus Hector, materna ipsumque ut Politen, nec, nate, ignari, vernum cohaesit +sequitur. Vel **mitis temploque** vocatus, inque alis, *oculos nomen* non silvis +corpore coniunx ne displicet illa. Crescunt non unus, vidit visa quantum inmiti +flumina mortis facto sic: undique a alios vincula sunt iactata abdita! +Suspenderat ego fuit tendit: luna, ante urbem Propoetides **parte**. + + diff --git a/website/content/blog/say-hello-to-zola-doks.md b/website/content/blog/say-hello-to-zola-doks.md new file mode 100644 index 00000000..7017f52e --- /dev/null +++ b/website/content/blog/say-hello-to-zola-doks.md @@ -0,0 +1,16 @@ ++++ +title = "Say hello to AdiDoks 👋" +description = "Introducing AdiDoks, a Zola theme helping you build modern documentation websites, which is a port of the Hugo theme Doks for Zola." +date = 2021-04-03T07:00:00+00:00 +updated = 2021-04-03T07:00:00+00:00 +template = "blog/page.html" +draft = false + +[taxonomies] +authors = ["Aaran Xu"] + +[extra] +lead = "Introducing AdiDoks, a Zola theme helping you build modern documentation websites, which is a port of the Hugo theme Doks for Zola." +images = [] ++++ + diff --git a/website/content/docs/_index.md b/website/content/docs/_index.md new file mode 100644 index 00000000..5a02d50b --- /dev/null +++ b/website/content/docs/_index.md @@ -0,0 +1,9 @@ ++++ +title = "Docs" +description = "Toml Bombadil documentation" +date = 2021-05-16 +updated = 2021-05-16 +sort_by = "weight" +weight = 1 +template = "docs/section.html" ++++ diff --git a/website/content/docs/community/_index.md b/website/content/docs/community/_index.md new file mode 100644 index 00000000..c620a779 --- /dev/null +++ b/website/content/docs/community/_index.md @@ -0,0 +1,10 @@ ++++ +title = "User scripts and dotfiles" +description = "User scripts and dotfiles" +date = 2021-05-16 +updated = 2021-05-16 +template = "docs/section.html" +sort_by = "weight" +weight = 98 +draft = false ++++ diff --git a/website/content/docs/community/contribs.md b/website/content/docs/community/contribs.md new file mode 100644 index 00000000..ab951b91 --- /dev/null +++ b/website/content/docs/community/contribs.md @@ -0,0 +1,15 @@ ++++ +title = "Introduction" +description = "User scrips" +date = 2021-05-16 +updated = 2021-05-16 +draft = false +weight = 10 +sort_by = "weight" +template = "docs/page.html" + +[extra] +lead = "User scrips" +toc = true +top = false ++++ \ No newline at end of file diff --git a/website/content/docs/community/user-dots.md b/website/content/docs/community/user-dots.md new file mode 100644 index 00000000..468c4cbd --- /dev/null +++ b/website/content/docs/community/user-dots.md @@ -0,0 +1,15 @@ ++++ +title = "Introduction" +description = "User dotfiles" +date = 2021-05-16 +updated = 2021-05-16 +draft = false +weight = 10 +sort_by = "weight" +template = "docs/page.html" + +[extra] +lead = "User dotfiles" +toc = true +top = false ++++ \ No newline at end of file diff --git a/website/content/docs/contributing/_index.md b/website/content/docs/contributing/_index.md new file mode 100644 index 00000000..b1719d6e --- /dev/null +++ b/website/content/docs/contributing/_index.md @@ -0,0 +1,10 @@ ++++ +title = "Contributing" +description = "Find out how to contribute to Toml bombadil." +date = 2021-05-16 +updated = 2021-05-16 +template = "docs/section.html" +sort_by = "weight" +weight = 4 +draft = false ++++ diff --git a/website/content/docs/contributing/code-of-conduct.md b/website/content/docs/contributing/code-of-conduct.md new file mode 100644 index 00000000..6bad1e7b --- /dev/null +++ b/website/content/docs/contributing/code-of-conduct.md @@ -0,0 +1,146 @@ ++++ +title = "Code of Conduct" +description = "Contributor Covenant Code of Conduct." +date = 2021-05-16 +updated = 2021-05-16 +draft = false +weight = 420 +sort_by = "weight" +template = "docs/page.html" + +[extra] +lead = "Contributor Covenant Code of Conduct." +toc = true +top = false ++++ + +## Our Pledge + +We as members, contributors, and leaders pledge to make participation in our +community a harassment-free experience for everyone, regardless of age, body +size, visible or invisible disability, ethnicity, sex characteristics, gender +identity and expression, level of experience, education, socio-economic status, +nationality, personal appearance, race, caste, color, religion, or sexual identity +and orientation. + +We pledge to act and interact in ways that contribute to an open, welcoming, +diverse, inclusive, and healthy community. + +## Our Standards + +Examples of behavior that contributes to a positive environment for our +community include: + +* Demonstrating empathy and kindness toward other people +* Being respectful of differing opinions, viewpoints, and experiences +* Giving and gracefully accepting constructive feedback +* Accepting responsibility and apologizing to those affected by our mistakes, + and learning from the experience +* Focusing on what is best not just for us as individuals, but for the + overall community + +Examples of unacceptable behavior include: + +* The use of sexualized language or imagery, and sexual attention or + advances of any kind +* Trolling, insulting or derogatory comments, and personal or political attacks +* Public or private harassment +* Publishing others' private information, such as a physical or email + address, without their explicit permission +* Other conduct which could reasonably be considered inappropriate in a + professional setting + +## Enforcement Responsibilities + +Community leaders are responsible for clarifying and enforcing our standards of +acceptable behavior and will take appropriate and fair corrective action in +response to any behavior that they deem inappropriate, threatening, offensive, +or harmful. + +Community leaders have the right and responsibility to remove, edit, or reject +comments, commits, code, wiki edits, issues, and other contributions that are +not aligned to this Code of Conduct, and will communicate reasons for moderation +decisions when appropriate. + +## Scope + +This Code of Conduct applies within all community spaces, and also applies when +an individual is officially representing the community in public spaces. +Examples of representing our community include using an official e-mail address, +posting via an official social media account, or acting as an appointed +representative at an online or offline event. + +## Enforcement + +Instances of abusive, harassing, or otherwise unacceptable behavior may be +reported to the community leaders responsible for enforcement at +. +All complaints will be reviewed and investigated promptly and fairly. + +All community leaders are obligated to respect the privacy and security of the +reporter of any incident. + +## Enforcement Guidelines + +Community leaders will follow these Community Impact Guidelines in determining +the consequences for any action they deem in violation of this Code of Conduct: + +### 1. Correction + +**Community Impact**: Use of inappropriate language or other behavior deemed +unprofessional or unwelcome in the community. + +**Consequence**: A private, written warning from community leaders, providing +clarity around the nature of the violation and an explanation of why the +behavior was inappropriate. A public apology may be requested. + +### 2. Warning + +**Community Impact**: A violation through a single incident or series +of actions. + +**Consequence**: A warning with consequences for continued behavior. No +interaction with the people involved, including unsolicited interaction with +those enforcing the Code of Conduct, for a specified period of time. This +includes avoiding interactions in community spaces as well as external channels +like social media. Violating these terms may lead to a temporary or +permanent ban. + +### 3. Temporary Ban + +**Community Impact**: A serious violation of community standards, including +sustained inappropriate behavior. + +**Consequence**: A temporary ban from any sort of interaction or public +communication with the community for a specified period of time. No public or +private interaction with the people involved, including unsolicited interaction +with those enforcing the Code of Conduct, is allowed during this period. +Violating these terms may lead to a permanent ban. + +### 4. Permanent Ban + +**Community Impact**: Demonstrating a pattern of violation of community +standards, including sustained inappropriate behavior, harassment of an +individual, or aggression toward or disparagement of classes of individuals. + +**Consequence**: A permanent ban from any sort of public interaction within +the community. + +## Attribution + +This Code of Conduct is adapted from the [Contributor Covenant][homepage], +version 2.0, available at +[https://www.contributor-covenant.org/version/2/0/code_of_conduct.html][v2.0]. + +Community Impact Guidelines were inspired by +[Mozilla's code of conduct enforcement ladder][Mozilla CoC]. + +For answers to common questions about this code of conduct, see the FAQ at +[https://www.contributor-covenant.org/faq][FAQ]. Translations are available +at [https://www.contributor-covenant.org/translations][translations]. + +[homepage]: https://www.contributor-covenant.org +[v2.0]: https://www.contributor-covenant.org/version/2/0/code_of_conduct.html +[Mozilla CoC]: https://github.com/mozilla/diversity +[FAQ]: https://www.contributor-covenant.org/faq +[translations]: https://www.contributor-covenant.org/translations diff --git a/website/content/docs/contributing/how-to-contribute.md b/website/content/docs/contributing/how-to-contribute.md new file mode 100644 index 00000000..ff895ce0 --- /dev/null +++ b/website/content/docs/contributing/how-to-contribute.md @@ -0,0 +1,63 @@ ++++ +title = "How to Contribute" +description = "Contribute to Toml Bombadil." +date = 2021-05-16 +updated = 2021-05-16 +draft = false +weight = 410 +sort_by = "weight" +template = "docs/page.html" + +[extra] +lead = "Contribute to Toml Bombadil" +toc = true +top = false ++++ + +## How can I help + +Toml-bombadil is a small project but there is always something to be done, if you wish to contribute there are +several ways you can help us : + +### Finding bugs + + the project is at a very early stage and for now what we need the most is user feedback. + If you feel adventurous and want to try a new dotfile manager, [install bombadil](https://github.com/oknozor/toml-bombadil#Installation) + and let us know if you find any bug or something missing. We will be happy to add your dotfile repository to the [example repositories](https://github.com/oknozor/toml-bombadil#example-repositories) + section. If anything goes wrong let us know by [opening an issue](https://github.com/oknozor/toml-bombadil/issues/new?assignees=oknozor&labels=bug&template=bug_report.md&title=%5BBUG%5D%5B). + +### Writing blogposts + + You just migrated to bombadil and want to share the experience ? Let us know, so we can reference your article. + +### Working on existing issues + + Toml bombadil issue are grouped in a milestone for the [next version](https://github.com/oknozor/toml-bombadil/milestones). + You might want to look at this first to get a grasp of want is currently going on. + If you want to work on an issue, let us know by tagging @oknozor on the comment section. + We will be happy to provide guidance and respond to your questions. + You might want to pick a tagged [good first issue](https://github.com/oknozor/toml-bombadil/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22) + +### Write bats tests + If you have spotted a bug, a great way to help us improve toml bombadil is to write a + [bats](https://bats-core.readthedocs.io/en/latest/) test to reproduce it, see [HOWTO](bats-tests/HOWTO.md) for more info. + +- **Suggesting new features** : + + You have an idea for a new feature ? You are welcome to open a [feature request](https://github.com/oknozor/toml-bombadil/issues/new?assignees=oknozor&labels=enhancement&template=feature_request.md&title=%5BFEATURE%5D) + on the issue board. + +### Submit a pull request + +Toml bombadil respect the following coding standard for any code addition to the main branch : +- We use [clippy](https://github.com/rust-lang/rust-clippy) to spot lints. +- We enforce code formatting with [rustfmt](https://github.com/rust-lang/rustfmt). +- We write test (Code coverage must never decrease when merging to the main branch). +- Commit shall respect the [conventional commit](https://www.conventionalcommits.org/en/v1.0.0/) specification + +You have picked an issue and started to work on your fork. Time to make a pull request ! +If your issue is referenced in the next version milesstone, your are expected to submit a pull request to the corresponding +version branch (following semver format and prefixed by "v", ex : "v2.0.0-rc"). +If your issue is a bug fix you can submit your PR to main directly and increase the minor version. + + diff --git a/website/content/docs/getting-started/_index.md b/website/content/docs/getting-started/_index.md new file mode 100644 index 00000000..257370d2 --- /dev/null +++ b/website/content/docs/getting-started/_index.md @@ -0,0 +1,10 @@ ++++ +title = "Getting Started" +description = "Install and configure Toml Bombadil" +date = 2021-05-16 +updated = 2021-05-16 +template = "docs/section.html" +sort_by = "weight" +weight = 1 +draft = false ++++ diff --git a/website/content/docs/getting-started/introduction.md b/website/content/docs/getting-started/introduction.md new file mode 100644 index 00000000..1f7f08f1 --- /dev/null +++ b/website/content/docs/getting-started/introduction.md @@ -0,0 +1,31 @@ ++++ +title = "Introduction" +description = "Toml Bombadil is a dotfile manager with templating written in Rust" +date = 2021-05-16 +updated = 2021-05-16 +draft = false +weight = 10 +sort_by = "weight" +template = "docs/page.html" + +[extra] +lead = "Toml Bombadil is a dotfile manager with templating written in Rust" +toc = true +top = false ++++ + +## Quick Start + +One page summary of how to start a new AdiDoks project. [Quick Start →](../quick-start/) + +## Go further + +Contributing and Help. + +## Contributing + +Find out how to contribute to Doks. [Contributing →](../../contributing/how-to-contribute/) + +## Help + +Get help on Doks. [Help →](../../help/faq/) diff --git a/website/content/docs/getting-started/quick-start.md b/website/content/docs/getting-started/quick-start.md new file mode 100644 index 00000000..16a063d3 --- /dev/null +++ b/website/content/docs/getting-started/quick-start.md @@ -0,0 +1,116 @@ ++++ +title = "Quick Start" +description = "Install and configure Toml Bombadil" +date = 2021-05-16 +updated = 2021-05-16 +draft = false +weight = 20 +sort_by = "weight" +template = "docs/page.html" + +[extra] +lead = "Install and configure Toml Bombadil" +toc = true +top = false ++++ + +## Installation + +Toml Bombadil is a single rust binary. Currently, you can install it via [cargo](https://doc.rust-lang.org/cargo/), +the rust package manager, or via the Arch User Repository if you use an Arch based distro. + +### Cargo + +```bash +cargo install toml-bombadil +``` + +### Archlinux +```bash +yay -S bombadil-bin +``` + +## Getting started + +### Setup + +If you already have some dotfiles on a git repository, no need to start from scratch : + +```bash +git clone https://github.com/my_org/dotfiles +``` + +**1. Add a bombadil config to your dotfiles** + +```bash +cd my_dotfiles && touch bombadil.toml +``` + +**2. Linking bombadil :** + +For Bombadil to be able to run from any directory and use different config files we need to symlink its config to +`$XDG_CONFIG_DIR/bombadil.toml` : + +```bash +bombadil install -c my_dotfiles/bombadil.toml +``` + +⚠️ : Toml Bombadil will generate a copy of your dotfiles under `.dots`. If you use git to manage your dotfiles, +you need to add `.dots` to your `.gitignore`. + +### Configuration + +Toml Bombadil obviously uses the toml configuration format. here is a sample configuration : + +```toml +# {dotfiles}/bombadil.toml + +# Path to your dotfiles relative to your $HOME directory +dotfiles_dir = "my_dotfiles" + +[settings] +# An array of toml files paths containing the variables to inject in your templatized dotfiles +# You can have multiple var files as long as variable names does not colide. +vars = [ "vars.toml" ] + +# An array of post install shell commands +hooks = [ "sway reload" ] + +[settings.dots] + +# A dot entry representing a symlink, `source` is relative to `dotfiles_dir` +# and `target` shall be relative to $HOME directory or absolute. +sway = { source = "sway", target = ".config/sway" } + +# You can have as many dot entry as you want, linking files or directories +alacritty = { source = "alacritty", target = ".config/alacritty/alacritty.yml" } +``` + +Once you are satisfied with your config, you can install your dotfiles : + +```bash +bombadil link +``` + +### Clean up + +If you want to remove symlinks generated by Toml Bombadil run the following : +```bash +bombadil unlink +``` + +### Workflow + +Toml Bombadil behave slightly differently than other dotfiles managers : your dotfiles will not be directly symlinked +to their target locations. Instead, Toml Bombadil will create a copy of your dotfiles under `.dots` and then symlink +those copy. + +The idea behind this is to inject variables into your dotfiles and allow you to compose various themes and profiles. +Because of this, you will need to reload your dotfiles with `bombadil link` whenever you make change. + +A convenient way to work with Toml Bombadil would be to add a keyboard shortcut for `bombadil link` in your window manager. + +### Going further + +So far we have covered the basic on how to install and symlink your dotfiles, but Toml Bombadil as many more features. + diff --git a/website/content/docs/help/_index.md b/website/content/docs/help/_index.md new file mode 100644 index 00000000..c7ad9afe --- /dev/null +++ b/website/content/docs/help/_index.md @@ -0,0 +1,10 @@ ++++ +title = "Help" +description = "Get help on AdiDoks." +date = 2021-05-16 +updated = 2021-05-16 +template = "docs/section.html" +sort_by = "weight" +weight = 99 +draft = false ++++ diff --git a/website/content/docs/help/faq.md b/website/content/docs/help/faq.md new file mode 100644 index 00000000..d47805e6 --- /dev/null +++ b/website/content/docs/help/faq.md @@ -0,0 +1,39 @@ ++++ +title = "FAQ" +description = "Answers to frequently asked questions." +date = 2021-05-16 +updated = 2021-05-16 +draft = false +weight = 30 +sort_by = "weight" +template = "docs/page.html" + +[extra] +lead = "Answers to frequently asked questions." +toc = true +top = false ++++ + +## What is the AdiDoks? + +AdiDoks is a Zola theme for Documentation's sites, ported by the Hugo Theme +[Doks](https://getdoks.org), which is a pretty nice theme. Thanks a lot to +[*h-enk*](https://github.com/h-enk), the creator of the [Doks](https://getdoks.org). + +## Keyboard shortcuts for search? + +- focus: `/` +- select: `↓` and `↑` +- open: `Enter` +- close: `Esc` + +## Other documentation? + +- [Netlify](https://docs.netlify.com/) +- [Zola](https://www.getzola.org/documentation/getting-started/overview/) + +## Contact the creator? + +Send *Aaran Xu* an E-mail: + +- diff --git a/website/content/docs/hooks/_index.md b/website/content/docs/hooks/_index.md new file mode 100644 index 00000000..a35f96f5 --- /dev/null +++ b/website/content/docs/hooks/_index.md @@ -0,0 +1,10 @@ ++++ +title = "Hooks" +description = "Manage post install hook" +date = 2021-05-16 +updated = 2021-05-16 +template = "docs/section.html" +sort_by = "weight" +weight = 2 +draft = false ++++ diff --git a/website/content/docs/hooks/hooks.md b/website/content/docs/hooks/hooks.md new file mode 100644 index 00000000..d2b6b33c --- /dev/null +++ b/website/content/docs/hooks/hooks.md @@ -0,0 +1,62 @@ ++++ +title = "Hooks" +description = "Hooks" +date = 2021-05-16 +updated = 2021-05-16 +draft = false +weight = 20 +sort_by = "weight" +template = "docs/page.html" + +[extra] +lead = "Setup Bombadil post install hooks" +toc = true +top = false ++++ + + + +## Hooks + +So far we have not talked about hooks, as we saw they can be declared as an entry in the config : + +```toml +dotfiles_dir = "bombadil-example.toml" +[settings] +hooks = [ "sway reload" ] +``` + +This will invoke the `sway reload` command after `bombadil link` has updated your dotfiles. + +The default hooks will always run regardless of the activated profiles. +You can also add hooks for a specific profile. + +```toml +dotfiles_dir = "bombadil-example.toml" + +[settings] +# This resides in the default profile an will always be executed after bombadil link +hooks = [ "sway reload", "echo 42" ] + +[profiles.corporate] +# This will only be executed when activating the `corporate` +hooks = [ "echo \"Welcome to evil corp\"" ] +``` + +### Limitations + +- Hooks run in a sub-shell therefore, **command meant to change your current shell environment won't work** : + +```toml +hooks = [ "source /home/user/.zshrc" ] # This does not work ! +``` + +- Environment variables won't be expanded unless you explicitly call a sub-shell : + +```toml +hooks = [ "echo $HOME" ] # This will print "$HOME" +``` + +```toml +hooks = [ "zsh -c \"echo $HOME\"" ] # This works +``` diff --git a/website/content/docs/profiles-and-themes/_index.md b/website/content/docs/profiles-and-themes/_index.md new file mode 100644 index 00000000..6a20deac --- /dev/null +++ b/website/content/docs/profiles-and-themes/_index.md @@ -0,0 +1,10 @@ ++++ +title = "Profiles and themes" +description = "Organize your dotfiles in separated profiles" +date = 2021-05-16 +updated = 2021-05-16 +template = "docs/section.html" +sort_by = "weight" +weight = 3 +draft = false ++++ diff --git a/website/content/docs/profiles-and-themes/profile-hooks.md b/website/content/docs/profiles-and-themes/profile-hooks.md new file mode 100644 index 00000000..5d320bfe --- /dev/null +++ b/website/content/docs/profiles-and-themes/profile-hooks.md @@ -0,0 +1,30 @@ ++++ +title = "Profile hooks" +description = "Manage Bombadil profiles hooks" +date = 2021-05-16 +updated = 2021-05-16 +draft = false +weight = 4 +sort_by = "weight" +template = "docs/page.html" + +[extra] +lead = "Manage Bombadil profiles hooks" +toc = true +top = false ++++ + +### Adding hooks + +To add hooks for a profile simply add them under the `profiles.{profile_name}` section. Note that the default ones will +always be run. + +```toml +# bombadil.toml +dotfile_dir = "bombadil-example" +[settings] +hooks = [ "echo \"default profile\"" ] + +[profiles.corporate] +hooks = [ "echo \"corporate profile\"" ] +``` diff --git a/website/content/docs/profiles-and-themes/profile-variables.md b/website/content/docs/profiles-and-themes/profile-variables.md new file mode 100644 index 00000000..1b406dba --- /dev/null +++ b/website/content/docs/profiles-and-themes/profile-variables.md @@ -0,0 +1,65 @@ ++++ +title = "Profile variables" +description = "Manage Bombadil Profile variables" +date = 2021-05-16 +updated = 2021-05-16 +draft = false +weight = 3 +sort_by = "weight" +template = "docs/page.html" + +[extra] +lead = "Manage Bombadil Profile variables" +toc = true +top = false ++++ + +### Adding variables + +Here is an example bombadil config : + +```shell script +~/bombadil-example +├── bashrc +├── bombadil.toml +├── java10-vars.toml +└── vars.toml +``` + +Adding or overriding variables can be done this way : + +```toml +# bombadil.toml +dotfile_dir = "bombadil-example" +[settings] +vars = [ "vars.toml" ] + +[settings.dots] +bashrc = { source = "bashrc", target = ".bashrc"} + +[profiles.corporate] +vars = [ "java10-vars.toml" ] +``` + +```shell script +# ~/bombadil-example/bashrc +export JAVA_HOME=__[java_home]__ +# ... +``` + +```shell script +# ~/bombadil-example/vars.toml +java_home = "/etc/java-openjdk" +# ... +``` + +```shell script +# ~/bombadil-example/java10-vars.toml +java_home = "/etc/java10-openjdk" +# ... +``` + +Running `bombadil link -p corporate` would produce the following `.bashrc` : +```shell script +export JAVA_HOME=/etc/java10-openjdk +``` \ No newline at end of file diff --git a/website/content/docs/profiles-and-themes/profiles-overrides.md b/website/content/docs/profiles-and-themes/profiles-overrides.md new file mode 100644 index 00000000..059e5073 --- /dev/null +++ b/website/content/docs/profiles-and-themes/profiles-overrides.md @@ -0,0 +1,70 @@ ++++ +title = "Dot overrides" +description = "Manage profiles dot entries" +date = 2021-05-16 +updated = 2021-05-16 +draft = false +weight = 2 +sort_by = "weight" +template = "docs/page.html" + +[extra] +lead = "Manage profiles dot entries" +toc = true +top = false ++++ + +### Overriding dot entries + +Let's say you are using [maven](https://maven.apache.org/) for several java projects, some of them are open source, +and some of them uses a corporate repository : + + +let's assume your dotfiles have the following structure : + +```shell script +~/bombadil-example +├── bombadil.toml +└── maven + ├── settings.corporate.xml + └── settings.xml +``` + +Your bombadil config contains a single dot entry with an alternate profile : + +```toml +# bombadil.toml +dotfile_dir = "bombadil-example" +[settings.dots] +maven = { source = "maven/settings.xml", target = ".m2/settings.xml"} + +[profiles.corporate.dots] +maven = { source = "maven/settings.corporate.xml" } +``` + +When overriding a default dot entry under a new profile `source` and `target` property are optional, +the default profile value will be used if not specified. You can also define a new dot entry in which case `source` +and `target` are required. + +If you now run `bombadil link --help` you should notice a new profile value is available : + +``` +USAGE: + bombadil link + +OPTIONS: + -p, --profiles ... A list of comma separated profiles to activate [possible values: corporate] + -h, --help Prints help information +``` + +`bombadil link` would produce the following link : +```shell script +❯ bombadil link +"/home/okno/dotfiles/.dots/maven/settings.xml" => "/home/okno/.m2/settings.xml" +``` + +Linking with the `corporate` profile would use the alternate source for `.m2/settings.xml` : +```shell script +❯ bombadil link -p corporate +"/home/okno/dotfiles/.dots/maven/settings.corporate.xml" => "/home/okno/.m2/settings.xml" +``` \ No newline at end of file diff --git a/website/content/docs/profiles-and-themes/profiles.md b/website/content/docs/profiles-and-themes/profiles.md new file mode 100644 index 00000000..f8d5b26c --- /dev/null +++ b/website/content/docs/profiles-and-themes/profiles.md @@ -0,0 +1,27 @@ ++++ +title = "Profiles" +description = "Manage Bombadil profiles" +date = 2021-05-16 +updated = 2021-05-16 +draft = false +weight = 1 +sort_by = "weight" +template = "docs/page.html" + +[extra] +lead = "Manage Bombadil profiles" +toc = true +top = false ++++ + +## Switching profile + +As we saw Bombadil allows to define a default profile. For some programs you might want to +set an alternate configuration. + +Bombadil allow you two do this in several ways : +- overriding a dot entry `source` and/or `target` value. +- adding a new dot entry. +- adding new variables. +- overriding existing variable. +- adding hooks to the profile. \ No newline at end of file diff --git a/website/content/docs/template-and-variables/_index.md b/website/content/docs/template-and-variables/_index.md new file mode 100644 index 00000000..70284f17 --- /dev/null +++ b/website/content/docs/template-and-variables/_index.md @@ -0,0 +1,10 @@ ++++ +title = "Templates and variables" +description = "Work with template dotfiles" +date = 2021-05-16 +updated = 2021-05-16 +template = "docs/section.html" +sort_by = "weight" +weight = 2 +draft = false ++++ diff --git a/website/content/docs/template-and-variables/gpg-secret.md b/website/content/docs/template-and-variables/gpg-secret.md new file mode 100644 index 00000000..c4e78363 --- /dev/null +++ b/website/content/docs/template-and-variables/gpg-secret.md @@ -0,0 +1,70 @@ ++++ +title = "GPG secret" +description = "Manage GPG secret" +date = 2021-05-16 +updated = 2021-05-16 +draft = false +weight = 20 +sort_by = "weight" +template = "docs/page.html" + +[extra] +lead = "How to setup GPG encryption with Toml Bombadil" +toc = true +top = false ++++ + + +### Manage secrets + +**Before going further with this ensure `.dots` is in dotfiles repository's `.gitignore`!** + +To use encryption this you need to have [gnupg](https://gnupg.org/) installed, and a pair of gpg keys. + +1. Add your gpg user id to bombadil's config : + + ```toml + dotfile_dir = "bombadil-example" + # The gpg user associated with the key pair you want to use + gpg_user_id = "me@example.org" + + vars = [ "vars.toml" ] + + [settings.dots] + maven = { source = "maven/settings.xml", target = ".m2/settings.xml"} + ``` + +2. Add secret variable : + + ``` + bombadil add-secret -k "server_password" -v "hunter2" -f vars.toml + ``` + or if you want to avoid having secrets in your shell history : + ``` + bombadil add-secret -k "server_password" -f vars.toml --ask + ``` + +3. Use the secret value in any dot entry : + ```xml + + my.server + Tom + __[server_password]__ + + ``` +4. Make sure the secret has been written and encrypted : + - Get the decrypted value : + ``` + bombadil get secrets + ``` + - Get the raw encrypted value : + ``` + bombadil get vars | grep server_password + ``` + +5. Relink your dotfile to inject the secret value : + ``` + bombadil link + ``` + +This is it \ No newline at end of file diff --git a/website/content/docs/template-and-variables/variable-references.md b/website/content/docs/template-and-variables/variable-references.md new file mode 100644 index 00000000..cd629548 --- /dev/null +++ b/website/content/docs/template-and-variables/variable-references.md @@ -0,0 +1,51 @@ ++++ +title = "Variable reference" +description = "Manage variable reference" +date = 2021-05-16 +updated = 2021-05-16 +draft = false +weight = 2 +sort_by = "weight" +template = "docs/page.html" + +[extra] +lead = "Manage variable reference" +toc = true +top = false ++++ + +### Variable references + +Sometimes it could be handy to use different variables names for the same values. +For instance if you want to define a system wide color scheme, you could define the following variables references : + +```toml +# bombadil.toml +[settings] +vars = [ "vars.toml", "theme_vars.toml", "alacritty_vars.toml", "sway_vars.toml" ] +# ... +``` + +By prefixing a variable value with `%` you tell bombadil to look for a variable reference. +Here `%red`, `%black` and `%green` will be replaced with the actual `red`, `black` and `green` values. + +```toml +# theme_vars.toml +red = "#ff0000" +black = "#000000" +green = "#008000" +``` + +```toml +# sway_vars.toml +sway_client_focused_background = "%black" +sway_client_focused_border = "#ffff00" +# ... +``` + +```toml +# alacritty_vars.toml +alacritty_background = "%black" +alacritty_cursor = "%green" +# ... +``` diff --git a/website/content/docs/template-and-variables/variable-scope.md b/website/content/docs/template-and-variables/variable-scope.md new file mode 100644 index 00000000..d5b234bb --- /dev/null +++ b/website/content/docs/template-and-variables/variable-scope.md @@ -0,0 +1,62 @@ ++++ +title = "Scope" +description = "Manage variable scope" +date = 2021-05-16 +updated = 2021-05-16 +draft = false +weight = 3 +sort_by = "weight" +template = "docs/page.html" + +[extra] +lead = "Manage variable scope" +toc = true +top = false ++++ + +### Variable scopes + +Although it is perfectly fine to use only var files using `settings.vars`, managing themes and profile can be a tedious +process. To provide isolation between dotfiles vars, you can use the dot `var` attribute : + +By default, bombadil will look for a file named `vars.toml` in every dot entry dir. +For this example the var file is explicitly named`wofi_vars.toml` but `my_dot_dir/vars.toml` would be automatically picked. + + +``` +dotfiles/wofi +├── config +├── solarized.toml +├── style.css +└── wofi_vars.toml +``` + +Here we define variables that will only be resolved when rendering `wofi` template dots. +- Global vars defined under `settings.vars` will still be accessible in wofi dotfiles. +- Global vars defined under `settings.vars` will be overridden by colliding local variables. + +```toml +[settings.dots] +wofi = { source = "wofi", target = ".config/wofi", vars = "wofi_vars.toml" } +``` + +A common pattern to organize your themes and profiles would be to maintain a global variable file for each variant, +and a corresponding local variable file for each dot entry : + +```toml +dotfiles_dir = "my_dotfiles" + +[settings] +vars = [ "themes/default.toml" ] + +[settings.dots] +wofi = { source = "wofi", target = ".config/wofi", vars = "wofi_vars.toml" } + +[profiles.solarized] +# Our solarized theme overrides the default vars +vars = [ "themes/solarized.toml" ] + +[[dots]] +# Override the local var path with solarized theme +wofi = { vars = "solarized.toml" } +``` diff --git a/website/content/docs/template-and-variables/variables.md b/website/content/docs/template-and-variables/variables.md new file mode 100644 index 00000000..ac3de328 --- /dev/null +++ b/website/content/docs/template-and-variables/variables.md @@ -0,0 +1,82 @@ ++++ +title = "Dotfile templates" +description = "Setup variables and dotfile templates" +date = 2021-05-16 +updated = 2021-05-16 +draft = false +weight = 1 +sort_by = "weight" +template = "docs/page.html" + +[extra] +lead = "Install and configure Toml Bombadil" +toc = true +top = false ++++ + +## Variables + + +### Variables + +Now that your dot files are symlinked with Bombadil you can define some variables. +A Bombadil var files is a valid toml file containing only key with string values : + +For example you have the following file in `{dotfiles_dir}/vars.toml`. + +```toml +terminal = "alacritty" +background = "#292C3E" +foreground = "#EBEBEB" +text = "#FF261E" +cursor = "#FF261E" +black = "#0d0d0d" +red = "#FF301B" +green = "#A0E521" +yellow = "#FFC620" +blue = "#1BA6FA" +``` + +You can use the var file by adding the following to your Bombadil config : +```toml +[settings] +vars = [ "vars.toml" ] +``` + +Let's say you have the following dot entry : +```toml +[settings.dots] +alacritty = { source = "alacritty", target = ".config/alacritty/alacritty.yml" } +``` + +`alacritty.yaml` color scheme could look like this : +```yaml +... +# {dotfiles}/alacritty.yml +colors: + primary: + background: "__[background]__" + foreground: "__[foreground]__" + cursor: + text: "__[text]__" + cursor: "__[cursor]__" +... +``` + +The output file actually linked to alacritty config would be this : + +```yaml +... +# {dotfiles}/.dots/alacritty.yml +colors: + primary: + background: "#292C3E" + foreground: "#EBEBEB" + cursor: + text: "#FF261E" + cursor: "#FF261E" +... +``` + +To update variables, and the current config simply run `bombadil link`. + diff --git a/website/content/privacy-policy/_index.md b/website/content/privacy-policy/_index.md new file mode 100644 index 00000000..d8050da7 --- /dev/null +++ b/website/content/privacy-policy/_index.md @@ -0,0 +1,27 @@ ++++ +title = "Privacy Policy" +description = "We do not use cookies and we do not collect any personal data." +date = 2021-05-01T08:00:00+00:00 +updated = 2020-05-01T08:00:00+00:00 +draft = false + +[extra] +class = "page single" ++++ + +__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](https://github.com/aaranxu/adidoks) if you have any questions. + +Effective Date: _1st May 2021_ diff --git a/website/themes/adidoks b/website/themes/adidoks new file mode 160000 index 00000000..5507c140 --- /dev/null +++ b/website/themes/adidoks @@ -0,0 +1 @@ +Subproject commit 5507c140e11401961ec7387da8ecc7844abf4ba0 From 995ff2d3e96d77d0ad8ac13c0ac0d9ab6ee92645 Mon Sep 17 00:00:00 2001 From: Paul Delafosse Date: Sun, 16 May 2021 14:18:56 +0200 Subject: [PATCH 008/115] docs: add docs to the website, variable quick start etc --- .gitmodules | 11 +-- website/config.toml | 44 ++++++++++ website/content/docs/community/_index.md | 2 +- website/content/docs/contributing/_index.md | 2 +- website/content/docs/hooks/_index.md | 2 +- .../docs/template-and-variables/_index.md | 2 +- .../docs/template-and-variables/gpg-secret.md | 76 ++++++++++------- .../variable-references.md | 72 ++++++++++------ .../template-and-variables/variable-scope.md | 78 +++++++++++------- .../docs/template-and-variables/variables.md | 56 ++++++++----- website/static/logo.png | Bin 0 -> 29007 bytes .../processed_images/55676506dd3bcfc700.png | Bin 0 -> 14063 bytes 12 files changed, 227 insertions(+), 118 deletions(-) create mode 100644 website/static/logo.png create mode 100644 website/static/processed_images/55676506dd3bcfc700.png diff --git a/.gitmodules b/.gitmodules index aa485bf1..e37e13ff 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,12 +1,9 @@ -[submodule "bats-tests/bats-support"] - path = bats-tests/bats-support - url = https://github.com/bats-core/bats-support [submodule "bats-tests/bats-assert"] path = bats-tests/bats-assert - url = https://github.com/bats-core/bats-assert + url = git@github.com:bats-core/bats-assert.git +[submodule "bats-tests/bats-support"] + path = bats-tests/bats-support + url = git@github.com:bats-core/bats-support.git [submodule "bats-tests/bats-file"] path = bats-tests/bats-file url = git@github.com:bats-core/bats-file.git -[submodule "website/themes/adidoks"] - path = website/themes/adidoks - url = git@github.com:aaranxu/adidoks.git diff --git a/website/config.toml b/website/config.toml index 713019e8..7a3b67ec 100644 --- a/website/config.toml +++ b/website/config.toml @@ -13,3 +13,47 @@ author = "Paul Delafosse" github = "https://github.com/oknozor/toml-bombadil" twitter = "https://twitter.com/AfkTartine" email = "paul.delafosse@protonmail.com" + + +[extra.home] +title = " Toml Bombadil" +logo = "../static/logo.png" +lead = "

A Dotfile manager written in Rust

" +url = "/docs/getting-started/introduction/" +url_button = "Get started" +repo_version = "GitHub v0.1.0" +repo_license = "Open-source MIT License." +repo_url = "https://github.com/oknozor/toml-bombadil" + +[[extra.home.list]] +title = "Dotfiles Template" +content = "Inject variables in your dotfiles to manage your dotfile state in one place" +link = "https://observatory.mozilla.org/analyze/doks.netlify.app" + +[[extra.home.list]] +title = "GPG encryption" +content = "Encrypt your SSH keys, passwords, corporate configs via GPG and safely commit them to your public dotfile repository" +link = "https://googlechrome.github.io/lighthouse/viewer/?gist=7731347bb8ce999eff7428a8e763b637" + +[[extra.home.list]] +title = "Installation hooks" +content = "Live reload your window manager components with post installation hooks" + +[[extra.home.list]] +title = "Themes and profiles" +content = "Organize your dotfiles, switch themes and working environment on the fly" +link = "https://googlechrome.github.io/lighthouse/viewer/?gist=7731347bb8ce999eff7428a8e763b637" + +[[extra.menu.social]] +name = "GitHub" +pre = "" +url = "https://github.com/oknozor/toml-bombadil" +post = "v0.1.0" +weight = 20 + +[[extra.menu.social]] +name = "Twitter" +pre = "" +url = "https://twitter.com/AfkTartine" +weight = 10 + diff --git a/website/content/docs/community/_index.md b/website/content/docs/community/_index.md index c620a779..b2967b93 100644 --- a/website/content/docs/community/_index.md +++ b/website/content/docs/community/_index.md @@ -5,6 +5,6 @@ date = 2021-05-16 updated = 2021-05-16 template = "docs/section.html" sort_by = "weight" -weight = 98 +weight = 5 draft = false +++ diff --git a/website/content/docs/contributing/_index.md b/website/content/docs/contributing/_index.md index b1719d6e..7256d088 100644 --- a/website/content/docs/contributing/_index.md +++ b/website/content/docs/contributing/_index.md @@ -5,6 +5,6 @@ date = 2021-05-16 updated = 2021-05-16 template = "docs/section.html" sort_by = "weight" -weight = 4 +weight = 6 draft = false +++ diff --git a/website/content/docs/hooks/_index.md b/website/content/docs/hooks/_index.md index a35f96f5..a0ccb554 100644 --- a/website/content/docs/hooks/_index.md +++ b/website/content/docs/hooks/_index.md @@ -5,6 +5,6 @@ date = 2021-05-16 updated = 2021-05-16 template = "docs/section.html" sort_by = "weight" -weight = 2 +weight = 4 draft = false +++ diff --git a/website/content/docs/template-and-variables/_index.md b/website/content/docs/template-and-variables/_index.md index 70284f17..9a000c65 100644 --- a/website/content/docs/template-and-variables/_index.md +++ b/website/content/docs/template-and-variables/_index.md @@ -5,6 +5,6 @@ date = 2021-05-16 updated = 2021-05-16 template = "docs/section.html" sort_by = "weight" -weight = 2 +weight = 1 draft = false +++ diff --git a/website/content/docs/template-and-variables/gpg-secret.md b/website/content/docs/template-and-variables/gpg-secret.md index c4e78363..6b2b791e 100644 --- a/website/content/docs/template-and-variables/gpg-secret.md +++ b/website/content/docs/template-and-variables/gpg-secret.md @@ -15,12 +15,15 @@ top = false +++ -### Manage secrets - -**Before going further with this ensure `.dots` is in dotfiles repository's `.gitignore`!** +### Requirement To use encryption this you need to have [gnupg](https://gnupg.org/) installed, and a pair of gpg keys. +⚠️ Encrypted value will be stored in your variable file, but once rendered, secret will be in clear in `.dots/` directory. +Before going further with this ensure `.dots` is in your dotfiles repository `.gitignore`. + +### Configuration + 1. Add your gpg user id to bombadil's config : ```toml @@ -34,37 +37,48 @@ To use encryption this you need to have [gnupg](https://gnupg.org/) installed, a maven = { source = "maven/settings.xml", target = ".m2/settings.xml"} ``` -2. Add secret variable : +### Adding secret - ``` - bombadil add-secret -k "server_password" -v "hunter2" -f vars.toml - ``` - or if you want to avoid having secrets in your shell history : - ``` - bombadil add-secret -k "server_password" -f vars.toml --ask - ``` +```bash +bombadil add-secret -k "server_password" -v "hunter2" -f vars.toml +``` -3. Use the secret value in any dot entry : - ```xml - - my.server - Tom - __[server_password]__ - - ``` -4. Make sure the secret has been written and encrypted : - - Get the decrypted value : - ``` - bombadil get secrets - ``` - - Get the raw encrypted value : +Alternatively If you want to avoid having secrets in your shell history : + +```bash + bombadil add-secret -k "server_password" -f vars.toml --ask +``` + +### Use secrets + +Once you secret has been added to a variable file you can use it as a normal variable : + +```xml + + my.server + Tom + __[server_password]__ + +``` + +### Final steps + +Make sure the secret has been written and encrypted : + + 1. Get the decrypted value : + + ```bash + bombadil get secrets ``` - bombadil get vars | grep server_password + + 2. Get the raw encrypted value : + ```bash + bombadil get vars | grep server_password ``` -5. Relink your dotfile to inject the secret value : - ``` - bombadil link - ``` + 3. Relink your dotfile to inject the secret value : + ```bash + bombadil link + ``` -This is it \ No newline at end of file +That's it ! In the next chapter we will take at Bombadil profiles and themes. \ No newline at end of file diff --git a/website/content/docs/template-and-variables/variable-references.md b/website/content/docs/template-and-variables/variable-references.md index cd629548..d933af46 100644 --- a/website/content/docs/template-and-variables/variable-references.md +++ b/website/content/docs/template-and-variables/variable-references.md @@ -9,43 +9,65 @@ sort_by = "weight" template = "docs/page.html" [extra] -lead = "Manage variable reference" +lead = """ +Variable references allows using different variable names for the same values. +Define system wide color schemes, global values for specific environments etc. +""" toc = true top = false +++ -### Variable references +### Declare variable references -Sometimes it could be handy to use different variables names for the same values. -For instance if you want to define a system wide color scheme, you could define the following variables references : +A variable reference is just like any other, except the value should be a variable name prefixed with `%`. + +```toml +a_variable = "42" +variable_ref = "%a_variable" +``` + +Here `%a_variable` points to `"42"`. Any template call to `__[variable_ref]__` will be replace by `42` when running +`bombadil link`. + +### Layout example + +The main idea behind variable references is to avoid repetition and inject values into multiple dotfiles. +As you will see later in this documentation, references are meant to be mixed with profiles and scoped variable. + +For now let us define a simple layout. Assuming we are using sway as a window manager, and our terminal is allacritty, +we are going to define three separate variables files : +- A global variable file `theme_vars.toml` +- A variable file for alacritty `alacritty_vars.toml` +- A variable file for sway `sway_vars.toml` ```toml # bombadil.toml [settings] -vars = [ "vars.toml", "theme_vars.toml", "alacritty_vars.toml", "sway_vars.toml" ] +vars = [ "theme_vars.toml", "alacritty_vars.toml", "sway_vars.toml" ] # ... ``` -By prefixing a variable value with `%` you tell bombadil to look for a variable reference. -Here `%red`, `%black` and `%green` will be replaced with the actual `red`, `black` and `green` values. +- `theme_vars.toml` contains all our system theme colors : -```toml -# theme_vars.toml -red = "#ff0000" -black = "#000000" -green = "#008000" -``` + ```toml + red = "#ff0000" + black = "#000000" + green = "#008000" + ``` +- `sway_vars.toml` contain sway specific variables, some are references, some are static. + ```toml + sway_client_focused_background = "%black" + sway_client_focused_border = "#ffff00" + # ... + ``` -```toml -# sway_vars.toml -sway_client_focused_background = "%black" -sway_client_focused_border = "#ffff00" -# ... -``` +- `alacritty_vars.toml` uses references just like sway variables. + + ```toml + alacritty_background = "%black" + alacritty_cursor = "%green" + # ... + ``` + +In the next section we will see how to scope variables to a specific dot entry. -```toml -# alacritty_vars.toml -alacritty_background = "%black" -alacritty_cursor = "%green" -# ... -``` diff --git a/website/content/docs/template-and-variables/variable-scope.md b/website/content/docs/template-and-variables/variable-scope.md index d5b234bb..7582466b 100644 --- a/website/content/docs/template-and-variables/variable-scope.md +++ b/website/content/docs/template-and-variables/variable-scope.md @@ -9,54 +9,72 @@ sort_by = "weight" template = "docs/page.html" [extra] -lead = "Manage variable scope" +lead = """ +It is perfectly fine to use only var files using [settings.vars] to manage themes and profile. But, as your dotfiles +repository grow, this can quickly become a tedious process. To provide isolation between dotfiles vars, you can use the +dot `var` attribute. +""" toc = true top = false +++ ### Variable scopes -Although it is perfectly fine to use only var files using `settings.vars`, managing themes and profile can be a tedious -process. To provide isolation between dotfiles vars, you can use the dot `var` attribute : - -By default, bombadil will look for a file named `vars.toml` in every dot entry dir. -For this example the var file is explicitly named`wofi_vars.toml` but `my_dot_dir/vars.toml` would be automatically picked. +By default, bombadil will look for a file named `vars.toml` in every dotfile entry source directory : +Let us assume the following dotfiles directory : ``` -dotfiles/wofi -├── config -├── solarized.toml -├── style.css -└── wofi_vars.toml +dotfiles +└── bombadil.toml +└── theme.toml +└── wofi + ├── config + ├── style.css + └── vars.toml + ``` -Here we define variables that will only be resolved when rendering `wofi` template dots. -- Global vars defined under `settings.vars` will still be accessible in wofi dotfiles. -- Global vars defined under `settings.vars` will be overridden by colliding local variables. +With `bombadil.toml` containing the above dotfile entry : ```toml -[settings.dots] -wofi = { source = "wofi", target = ".config/wofi", vars = "wofi_vars.toml" } -``` +wofi = { source = "wofi", target = ".config/wofi" } +``` -A common pattern to organize your themes and profiles would be to maintain a global variable file for each variant, -and a corresponding local variable file for each dot entry : +And some variables defined in `wofi/vars.toml` : ```toml -dotfiles_dir = "my_dotfiles" +# Here we use variable reference from `theme.toml` +bg = "%blue" +input_bg = "%white" +input_color = "%light_blue" +input_focused_bg = "%blue" +``` + +Running `bombadil link` will render variables defined in `wofi/vars.toml` only for templates that resides in `wofi/`. + +### Explicitly declare scoped variables + +The previous example works fine as long as our dotfile source is a directory. +Indeed, Bombadil will look for a variable file named `vars.toml` in the source directory and everything will be rendered +accordingly when running `bombadil link`. -[settings] -vars = [ "themes/default.toml" ] +What if we are linking a file directly ? -[settings.dots] -wofi = { source = "wofi", target = ".config/wofi", vars = "wofi_vars.toml" } +```toml +gtk3 = { source = "gtk/gtk-3.0", target = ".config/gtk-3.0" } +``` -[profiles.solarized] -# Our solarized theme overrides the default vars -vars = [ "themes/solarized.toml" ] +Here we are directly rendering a file instead of a directory, looking for a variable file here would be confusing and +might collide with other dotfile entries residing in the `gtk/` source directory. -[[dots]] -# Override the local var path with solarized theme -wofi = { vars = "solarized.toml" } +To solve this we can explicitly declare a variable file for our dot entry : + +```toml +gtk3 = { source = "gtk/gtk-3.0", target = ".config/gtk-3.0", vars = "gtk/gtk-arc.toml" } ``` + +Note that if you prefer having every variable files named, this also works for dotfile directory. + +In the next section we will see how to use GPG encryption to securely manage secret values in Bombadil variables. + diff --git a/website/content/docs/template-and-variables/variables.md b/website/content/docs/template-and-variables/variables.md index ac3de328..10c6d52b 100644 --- a/website/content/docs/template-and-variables/variables.md +++ b/website/content/docs/template-and-variables/variables.md @@ -9,20 +9,35 @@ sort_by = "weight" template = "docs/page.html" [extra] -lead = "Install and configure Toml Bombadil" +lead = """ +Toml Bombadil has a tiny template engine. Turning dotfiles into templates is meant to make theme editing, environment managment +and ricing smoother. +""" toc = true top = false +++ -## Variables +### Source variables +To use variables in bombadil you need to source your variable files in bombadil's config : -### Variables +```toml +[settings] +vars = [ "vars.toml" ] +``` + +You can split variables into multiple files : + +```toml +[settings] +vars = [ "colors.toml", "env_vars.toml" ] +``` -Now that your dot files are symlinked with Bombadil you can define some variables. -A Bombadil var files is a valid toml file containing only key with string values : +### Declare variables -For example you have the following file in `{dotfiles_dir}/vars.toml`. +A Bombadil var files is a toml file containing key with string values only. + +For example, you have the following file in `{dotfiles_dir}/vars.toml`. ```toml terminal = "alacritty" @@ -37,21 +52,16 @@ yellow = "#FFC620" blue = "#1BA6FA" ``` -You can use the var file by adding the following to your Bombadil config : -```toml -[settings] -vars = [ "vars.toml" ] -``` - -Let's say you have the following dot entry : +Given the following dot entry : ```toml [settings.dots] -alacritty = { source = "alacritty", target = ".config/alacritty/alacritty.yml" } +alacritty = { source = "alacritty.yml", target = ".config/alacritty/alacritty.yml" } ``` -`alacritty.yaml` color scheme could look like this : +The `source` attributes point to a template dotfile named `alacritty.yaml`. We can use the previously defined variables +using the `__[variable_name]__` syntax : + ```yaml -... # {dotfiles}/alacritty.yml colors: primary: @@ -60,10 +70,15 @@ colors: cursor: text: "__[text]__" cursor: "__[cursor]__" -... ``` -The output file actually linked to alacritty config would be this : +### Rendering + +To inject your variables, simply run `bombadil link`. Templates will be rendered to the `.dots` directory, then symlinked +according to your dots config. + + +In this example the output file actually linked to alacritty's config would look like this : ```yaml ... @@ -75,8 +90,7 @@ colors: cursor: text: "#FF261E" cursor: "#FF261E" -... +# ... ``` -To update variables, and the current config simply run `bombadil link`. - +In the next section we will see how to organize our variables to make reusable structured themes using variable references. diff --git a/website/static/logo.png b/website/static/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..0b4a2b56fe8df78029c41bb8f514e1401b3d7817 GIT binary patch literal 29007 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 TYTp1KLxg;gQjjbaH}L&GZ+g;= literal 0 HcmV?d00001 diff --git a/website/static/processed_images/55676506dd3bcfc700.png b/website/static/processed_images/55676506dd3bcfc700.png new file mode 100644 index 0000000000000000000000000000000000000000..201197c1d10ad135bede44fcfbcfeb0d0e9f43dd GIT binary patch literal 14063 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 literal 0 HcmV?d00001 From 37344d1c163d35bfecf66124e78a0602b7d1b91d Mon Sep 17 00:00:00 2001 From: Paul Delafosse Date: Sun, 16 May 2021 16:38:29 +0200 Subject: [PATCH 009/115] chore: deploy GH page with github actions --- .github/workflows/Website.yml | 32 + website/config.toml | 2 +- website/themes/adidoks | 1 - website/themes/adidoks/.gitignore | 3 + website/themes/adidoks/CODE_OF_CONDUCT.md | 134 + website/themes/adidoks/CONTRIBUTING.md | 28 + website/themes/adidoks/LICENSE | 20 + website/themes/adidoks/README.md | 177 + website/themes/adidoks/config.toml | 180 + website/themes/adidoks/config.toml.example | 179 + .../themes/adidoks/content/authors/_index.md | 18 + .../adidoks/content/authors/aaran-xu.md | 11 + website/themes/adidoks/content/blog/_index.md | 7 + .../adidoks/content/blog/hello-world.md | 41 + .../adidoks/content/blog/markdown-syntax.md | 152 + .../adidoks/content/blog/math-typesetting.md | 48 + .../adidoks/content/blog/placeholder-text.md | 62 + .../content/blog/say-hello-to-zola-doks.md | 16 + website/themes/adidoks/content/docs/_index.md | 9 + .../content/docs/contributing/_index.md | 10 + .../docs/contributing/code-of-conduct.md | 146 + .../docs/contributing/how-to-contribute.md | 37 + .../content/docs/getting-started/_index.md | 10 + .../docs/getting-started/introduction.md | 31 + .../docs/getting-started/quick-start.md | 95 + .../adidoks/content/docs/help/_index.md | 10 + .../themes/adidoks/content/docs/help/faq.md | 39 + .../adidoks/content/privacy-policy/_index.md | 27 + website/themes/adidoks/netlify.toml | 9 + website/themes/adidoks/sass/bootstrap/LICENSE | 22 + .../themes/adidoks/sass/bootstrap/README.md | 239 + .../bootstrap/dist/css/bootstrap-grid.css | 4997 +++++++ .../bootstrap/dist/css/bootstrap-grid.css.map | 1 + .../bootstrap/dist/css/bootstrap-grid.min.css | 7 + .../dist/css/bootstrap-grid.min.css.map | 1 + .../bootstrap/dist/css/bootstrap-grid.rtl.css | 4996 +++++++ .../dist/css/bootstrap-grid.rtl.css.map | 1 + .../dist/css/bootstrap-grid.rtl.min.css | 7 + .../dist/css/bootstrap-grid.rtl.min.css.map | 1 + .../bootstrap/dist/css/bootstrap-reboot.css | 426 + .../dist/css/bootstrap-reboot.css.map | 1 + .../dist/css/bootstrap-reboot.min.css | 8 + .../dist/css/bootstrap-reboot.min.css.map | 1 + .../dist/css/bootstrap-reboot.rtl.css | 423 + .../dist/css/bootstrap-reboot.rtl.css.map | 1 + .../dist/css/bootstrap-reboot.rtl.min.css | 8 + .../dist/css/bootstrap-reboot.rtl.min.css.map | 1 + .../dist/css/bootstrap-utilities.css | 4752 +++++++ .../dist/css/bootstrap-utilities.css.map | 1 + .../dist/css/bootstrap-utilities.min.css | 7 + .../dist/css/bootstrap-utilities.min.css.map | 1 + .../dist/css/bootstrap-utilities.rtl.css | 4743 +++++++ .../dist/css/bootstrap-utilities.rtl.css.map | 1 + .../dist/css/bootstrap-utilities.rtl.min.css | 7 + .../css/bootstrap-utilities.rtl.min.css.map | 1 + .../sass/bootstrap/dist/css/bootstrap.css | 10819 ++++++++++++++++ .../sass/bootstrap/dist/css/bootstrap.css.map | 1 + .../sass/bootstrap/dist/css/bootstrap.min.css | 7 + .../bootstrap/dist/css/bootstrap.min.css.map | 1 + .../sass/bootstrap/dist/css/bootstrap.rtl.css | 10795 +++++++++++++++ .../bootstrap/dist/css/bootstrap.rtl.css.map | 1 + .../bootstrap/dist/css/bootstrap.rtl.min.css | 7 + .../dist/css/bootstrap.rtl.min.css.map | 1 + .../bootstrap/dist/js/bootstrap.bundle.js | 6714 ++++++++++ .../bootstrap/dist/js/bootstrap.bundle.js.map | 1 + .../bootstrap/dist/js/bootstrap.bundle.min.js | 7 + .../dist/js/bootstrap.bundle.min.js.map | 1 + .../sass/bootstrap/dist/js/bootstrap.esm.js | 4944 +++++++ .../bootstrap/dist/js/bootstrap.esm.js.map | 1 + .../bootstrap/dist/js/bootstrap.esm.min.js | 7 + .../dist/js/bootstrap.esm.min.js.map | 1 + .../sass/bootstrap/dist/js/bootstrap.js | 4993 +++++++ .../sass/bootstrap/dist/js/bootstrap.js.map | 1 + .../sass/bootstrap/dist/js/bootstrap.min.js | 7 + .../bootstrap/dist/js/bootstrap.min.js.map | 1 + .../adidoks/sass/bootstrap/js/dist/alert.js | 264 + .../sass/bootstrap/js/dist/alert.js.map | 1 + .../sass/bootstrap/js/dist/base-component.js | 62 + .../bootstrap/js/dist/base-component.js.map | 1 + .../adidoks/sass/bootstrap/js/dist/button.js | 146 + .../sass/bootstrap/js/dist/button.js.map | 1 + .../sass/bootstrap/js/dist/carousel.js | 757 ++ .../sass/bootstrap/js/dist/carousel.js.map | 1 + .../sass/bootstrap/js/dist/collapse.js | 551 + .../sass/bootstrap/js/dist/collapse.js.map | 1 + .../sass/bootstrap/js/dist/dom/data.js | 69 + .../sass/bootstrap/js/dist/dom/data.js.map | 1 + .../bootstrap/js/dist/dom/event-handler.js | 305 + .../js/dist/dom/event-handler.js.map | 1 + .../sass/bootstrap/js/dist/dom/manipulator.js | 89 + .../bootstrap/js/dist/dom/manipulator.js.map | 1 + .../bootstrap/js/dist/dom/selector-engine.js | 86 + .../js/dist/dom/selector-engine.js.map | 1 + .../sass/bootstrap/js/dist/dropdown.js | 662 + .../sass/bootstrap/js/dist/dropdown.js.map | 1 + .../adidoks/sass/bootstrap/js/dist/modal.js | 752 ++ .../sass/bootstrap/js/dist/modal.js.map | 1 + .../sass/bootstrap/js/dist/offcanvas.js | 509 + .../sass/bootstrap/js/dist/offcanvas.js.map | 1 + .../adidoks/sass/bootstrap/js/dist/popover.js | 216 + .../sass/bootstrap/js/dist/popover.js.map | 1 + .../sass/bootstrap/js/dist/scrollspy.js | 400 + .../sass/bootstrap/js/dist/scrollspy.js.map | 1 + .../adidoks/sass/bootstrap/js/dist/tab.js | 347 + .../adidoks/sass/bootstrap/js/dist/tab.js.map | 1 + .../adidoks/sass/bootstrap/js/dist/toast.js | 335 + .../sass/bootstrap/js/dist/toast.js.map | 1 + .../adidoks/sass/bootstrap/js/dist/tooltip.js | 1055 ++ .../sass/bootstrap/js/dist/tooltip.js.map | 1 + .../adidoks/sass/bootstrap/js/src/alert.js | 141 + .../sass/bootstrap/js/src/base-component.js | 46 + .../adidoks/sass/bootstrap/js/src/button.js | 95 + .../adidoks/sass/bootstrap/js/src/carousel.js | 624 + .../adidoks/sass/bootstrap/js/src/collapse.js | 410 + .../adidoks/sass/bootstrap/js/src/dom/data.js | 57 + .../bootstrap/js/src/dom/event-handler.js | 331 + .../sass/bootstrap/js/src/dom/manipulator.js | 80 + .../bootstrap/js/src/dom/selector-engine.js | 75 + .../adidoks/sass/bootstrap/js/src/dropdown.js | 543 + .../adidoks/sass/bootstrap/js/src/modal.js | 582 + .../sass/bootstrap/js/src/offcanvas.js | 279 + .../adidoks/sass/bootstrap/js/src/popover.js | 171 + .../sass/bootstrap/js/src/scrollspy.js | 319 + .../adidoks/sass/bootstrap/js/src/tab.js | 220 + .../adidoks/sass/bootstrap/js/src/toast.js | 219 + .../adidoks/sass/bootstrap/js/src/tooltip.js | 802 ++ .../sass/bootstrap/js/src/util/index.js | 253 + .../sass/bootstrap/js/src/util/sanitizer.js | 127 + .../sass/bootstrap/js/src/util/scrollbar.js | 70 + .../adidoks/sass/bootstrap/package.json | 211 + .../sass/bootstrap/scss/_accordion.scss | 116 + .../adidoks/sass/bootstrap/scss/_alert.scss | 57 + .../adidoks/sass/bootstrap/scss/_badge.scss | 29 + .../sass/bootstrap/scss/_breadcrumb.scss | 28 + .../sass/bootstrap/scss/_button-group.scss | 139 + .../adidoks/sass/bootstrap/scss/_buttons.scss | 111 + .../adidoks/sass/bootstrap/scss/_card.scss | 215 + .../sass/bootstrap/scss/_carousel.scss | 229 + .../adidoks/sass/bootstrap/scss/_close.scss | 40 + .../sass/bootstrap/scss/_containers.scss | 41 + .../sass/bootstrap/scss/_dropdown.scss | 246 + .../adidoks/sass/bootstrap/scss/_forms.scss | 9 + .../sass/bootstrap/scss/_functions.scss | 205 + .../adidoks/sass/bootstrap/scss/_grid.scss | 22 + .../adidoks/sass/bootstrap/scss/_helpers.scss | 7 + .../adidoks/sass/bootstrap/scss/_images.scss | 42 + .../sass/bootstrap/scss/_list-group.scss | 174 + .../adidoks/sass/bootstrap/scss/_mixins.scss | 41 + .../adidoks/sass/bootstrap/scss/_modal.scss | 237 + .../adidoks/sass/bootstrap/scss/_nav.scss | 139 + .../adidoks/sass/bootstrap/scss/_navbar.scss | 306 + .../sass/bootstrap/scss/_offcanvas.scss | 77 + .../sass/bootstrap/scss/_pagination.scss | 64 + .../adidoks/sass/bootstrap/scss/_popover.scss | 158 + .../sass/bootstrap/scss/_progress.scss | 48 + .../adidoks/sass/bootstrap/scss/_reboot.scss | 621 + .../adidoks/sass/bootstrap/scss/_root.scss | 16 + .../sass/bootstrap/scss/_spinners.scss | 69 + .../adidoks/sass/bootstrap/scss/_tables.scss | 150 + .../adidoks/sass/bootstrap/scss/_toasts.scss | 51 + .../adidoks/sass/bootstrap/scss/_tooltip.scss | 115 + .../sass/bootstrap/scss/_transitions.scss | 21 + .../adidoks/sass/bootstrap/scss/_type.scss | 104 + .../sass/bootstrap/scss/_utilities.scss | 594 + .../sass/bootstrap/scss/_variables.scss | 1464 +++ .../sass/bootstrap/scss/bootstrap-grid.scss | 65 + .../sass/bootstrap/scss/bootstrap-reboot.scss | 15 + .../bootstrap/scss/bootstrap-utilities.scss | 18 + .../sass/bootstrap/scss/bootstrap.scss | 52 + .../scss/forms/_floating-labels.scss | 61 + .../bootstrap/scss/forms/_form-check.scss | 152 + .../bootstrap/scss/forms/_form-control.scss | 219 + .../bootstrap/scss/forms/_form-range.scss | 91 + .../bootstrap/scss/forms/_form-select.scss | 67 + .../sass/bootstrap/scss/forms/_form-text.scss | 11 + .../bootstrap/scss/forms/_input-group.scss | 121 + .../sass/bootstrap/scss/forms/_labels.scss | 36 + .../bootstrap/scss/forms/_validation.scss | 12 + .../bootstrap/scss/helpers/_clearfix.scss | 3 + .../scss/helpers/_colored-links.scss | 12 + .../bootstrap/scss/helpers/_position.scss | 30 + .../sass/bootstrap/scss/helpers/_ratio.scss | 26 + .../scss/helpers/_stretched-link.scss | 15 + .../scss/helpers/_text-truncation.scss | 7 + .../scss/helpers/_visually-hidden.scss | 8 + .../sass/bootstrap/scss/mixins/_alert.scss | 11 + .../bootstrap/scss/mixins/_border-radius.scss | 78 + .../bootstrap/scss/mixins/_box-shadow.scss | 18 + .../bootstrap/scss/mixins/_breakpoints.scss | 127 + .../sass/bootstrap/scss/mixins/_buttons.scss | 133 + .../sass/bootstrap/scss/mixins/_caret.scss | 64 + .../sass/bootstrap/scss/mixins/_clearfix.scss | 9 + .../bootstrap/scss/mixins/_container.scss | 9 + .../bootstrap/scss/mixins/_deprecate.scss | 10 + .../sass/bootstrap/scss/mixins/_forms.scss | 134 + .../bootstrap/scss/mixins/_gradients.scss | 47 + .../sass/bootstrap/scss/mixins/_grid.scss | 120 + .../sass/bootstrap/scss/mixins/_image.scss | 16 + .../bootstrap/scss/mixins/_list-group.scss | 24 + .../sass/bootstrap/scss/mixins/_lists.scss | 7 + .../bootstrap/scss/mixins/_pagination.scss | 31 + .../bootstrap/scss/mixins/_reset-text.scss | 17 + .../sass/bootstrap/scss/mixins/_resize.scss | 6 + .../scss/mixins/_table-variants.scss | 21 + .../bootstrap/scss/mixins/_text-truncate.scss | 8 + .../bootstrap/scss/mixins/_transition.scss | 26 + .../bootstrap/scss/mixins/_utilities.scss | 68 + .../scss/mixins/_visually-hidden.scss | 29 + .../sass/bootstrap/scss/utilities/_api.scss | 47 + .../sass/bootstrap/scss/vendor/_rfs.scss | 312 + website/themes/adidoks/sass/common/_dark.scss | 333 + .../themes/adidoks/sass/common/_fonts.scss | 71 + .../themes/adidoks/sass/common/_global.scss | 238 + .../adidoks/sass/common/_variables.scss | 157 + .../adidoks/sass/components/_alerts.scss | 63 + .../adidoks/sass/components/_buttons.scss | 91 + .../themes/adidoks/sass/components/_code.scss | 62 + .../adidoks/sass/components/_comments.scss | 30 + .../themes/adidoks/sass/components/_doks.scss | 62 + .../adidoks/sass/components/_footnote.scss | 10 + .../adidoks/sass/components/_forms.scss | 19 + .../adidoks/sass/components/_images.scss | 48 + .../adidoks/sass/components/_search.scss | 77 + .../adidoks/sass/components/_syntax.scss | 131 + .../adidoks/sass/components/_tables.scss | 5 + website/themes/adidoks/sass/custom.scss | 0 .../themes/adidoks/sass/layouts/_footer.scss | 20 + .../themes/adidoks/sass/layouts/_header.scss | 268 + .../themes/adidoks/sass/layouts/_pages.scss | 50 + .../themes/adidoks/sass/layouts/_posts.scss | 28 + .../themes/adidoks/sass/layouts/_sidebar.scss | 110 + website/themes/adidoks/sass/main.scss | 33 + website/themes/adidoks/screenshot.png | Bin 0 -> 225372 bytes website/themes/adidoks/static/_headers | 2 + .../adidoks/static/android-chrome-192x192.png | Bin 0 -> 5765 bytes .../adidoks/static/android-chrome-512x512.png | Bin 0 -> 20786 bytes .../adidoks/static/apple-touch-icon.png | Bin 0 -> 5105 bytes website/themes/adidoks/static/doks.png | Bin 0 -> 8211 bytes website/themes/adidoks/static/doks.svg | 1 + .../themes/adidoks/static/favicon-16x16.png | Bin 0 -> 416 bytes .../themes/adidoks/static/favicon-32x32.png | Bin 0 -> 773 bytes website/themes/adidoks/static/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 .../vendor/jost/jost-v4-latin-italic.woff | Bin 0 -> 13580 bytes .../vendor/jost/jost-v4-latin-italic.woff2 | Bin 0 -> 10352 bytes .../vendor/jost/jost-v4-latin-regular.woff | Bin 0 -> 11820 bytes .../vendor/jost/jost-v4-latin-regular.woff2 | Bin 0 -> 8864 bytes website/themes/adidoks/static/index.js | 146 + website/themes/adidoks/static/js/main.js | 13 + website/themes/adidoks/static/js/search.js | 313 + website/themes/adidoks/static/logo-doks.png | Bin 0 -> 20786 bytes .../adidoks/static/plugins/elasticlunr.min.js | 10 + .../themes/adidoks/static/site.webmanifest | 1 + website/themes/adidoks/templates/404.html | 35 + .../adidoks/templates/authors/list.html | 62 + .../adidoks/templates/authors/single.html | 72 + website/themes/adidoks/templates/base.html | 46 + .../themes/adidoks/templates/blog/page.html | 36 + .../adidoks/templates/blog/section.html | 40 + .../themes/adidoks/templates/docs/page.html | 31 + .../adidoks/templates/docs/section.html | 49 + website/themes/adidoks/templates/index.html | 88 + .../templates/macros/docs-edit-page.html | 3 + .../templates/macros/docs-navigation.html | 107 + .../templates/macros/docs-sidebar.html | 29 + .../adidoks/templates/macros/docs-toc.html | 23 + .../adidoks/templates/macros/footer.html | 26 + .../themes/adidoks/templates/macros/head.html | 244 + .../adidoks/templates/macros/header.html | 56 + .../adidoks/templates/macros/javascript.html | 8 + .../themes/adidoks/templates/macros/math.html | 26 + .../macros/page-publish-metadata.html | 3 + .../templates/macros/section-navigation.html | 22 + website/themes/adidoks/templates/page.html | 57 + website/themes/adidoks/templates/robots.txt | 4 + website/themes/adidoks/templates/section.html | 50 + website/themes/adidoks/theme.toml | 17 + 284 files changed, 84677 insertions(+), 2 deletions(-) create mode 100644 .github/workflows/Website.yml delete mode 160000 website/themes/adidoks create mode 100644 website/themes/adidoks/.gitignore create mode 100644 website/themes/adidoks/CODE_OF_CONDUCT.md create mode 100644 website/themes/adidoks/CONTRIBUTING.md create mode 100644 website/themes/adidoks/LICENSE create mode 100644 website/themes/adidoks/README.md create mode 100644 website/themes/adidoks/config.toml create mode 100644 website/themes/adidoks/config.toml.example create mode 100644 website/themes/adidoks/content/authors/_index.md create mode 100644 website/themes/adidoks/content/authors/aaran-xu.md create mode 100644 website/themes/adidoks/content/blog/_index.md create mode 100644 website/themes/adidoks/content/blog/hello-world.md create mode 100644 website/themes/adidoks/content/blog/markdown-syntax.md create mode 100644 website/themes/adidoks/content/blog/math-typesetting.md create mode 100644 website/themes/adidoks/content/blog/placeholder-text.md create mode 100644 website/themes/adidoks/content/blog/say-hello-to-zola-doks.md create mode 100644 website/themes/adidoks/content/docs/_index.md create mode 100644 website/themes/adidoks/content/docs/contributing/_index.md create mode 100644 website/themes/adidoks/content/docs/contributing/code-of-conduct.md create mode 100644 website/themes/adidoks/content/docs/contributing/how-to-contribute.md create mode 100644 website/themes/adidoks/content/docs/getting-started/_index.md create mode 100644 website/themes/adidoks/content/docs/getting-started/introduction.md create mode 100644 website/themes/adidoks/content/docs/getting-started/quick-start.md create mode 100644 website/themes/adidoks/content/docs/help/_index.md create mode 100644 website/themes/adidoks/content/docs/help/faq.md create mode 100644 website/themes/adidoks/content/privacy-policy/_index.md create mode 100644 website/themes/adidoks/netlify.toml create mode 100644 website/themes/adidoks/sass/bootstrap/LICENSE create mode 100644 website/themes/adidoks/sass/bootstrap/README.md create mode 100644 website/themes/adidoks/sass/bootstrap/dist/css/bootstrap-grid.css create mode 100644 website/themes/adidoks/sass/bootstrap/dist/css/bootstrap-grid.css.map create mode 100644 website/themes/adidoks/sass/bootstrap/dist/css/bootstrap-grid.min.css create mode 100644 website/themes/adidoks/sass/bootstrap/dist/css/bootstrap-grid.min.css.map create mode 100644 website/themes/adidoks/sass/bootstrap/dist/css/bootstrap-grid.rtl.css create mode 100644 website/themes/adidoks/sass/bootstrap/dist/css/bootstrap-grid.rtl.css.map create mode 100644 website/themes/adidoks/sass/bootstrap/dist/css/bootstrap-grid.rtl.min.css create mode 100644 website/themes/adidoks/sass/bootstrap/dist/css/bootstrap-grid.rtl.min.css.map create mode 100644 website/themes/adidoks/sass/bootstrap/dist/css/bootstrap-reboot.css create mode 100644 website/themes/adidoks/sass/bootstrap/dist/css/bootstrap-reboot.css.map create mode 100644 website/themes/adidoks/sass/bootstrap/dist/css/bootstrap-reboot.min.css create mode 100644 website/themes/adidoks/sass/bootstrap/dist/css/bootstrap-reboot.min.css.map create mode 100644 website/themes/adidoks/sass/bootstrap/dist/css/bootstrap-reboot.rtl.css create mode 100644 website/themes/adidoks/sass/bootstrap/dist/css/bootstrap-reboot.rtl.css.map create mode 100644 website/themes/adidoks/sass/bootstrap/dist/css/bootstrap-reboot.rtl.min.css create mode 100644 website/themes/adidoks/sass/bootstrap/dist/css/bootstrap-reboot.rtl.min.css.map create mode 100644 website/themes/adidoks/sass/bootstrap/dist/css/bootstrap-utilities.css create mode 100644 website/themes/adidoks/sass/bootstrap/dist/css/bootstrap-utilities.css.map create mode 100644 website/themes/adidoks/sass/bootstrap/dist/css/bootstrap-utilities.min.css create mode 100644 website/themes/adidoks/sass/bootstrap/dist/css/bootstrap-utilities.min.css.map create mode 100644 website/themes/adidoks/sass/bootstrap/dist/css/bootstrap-utilities.rtl.css create mode 100644 website/themes/adidoks/sass/bootstrap/dist/css/bootstrap-utilities.rtl.css.map create mode 100644 website/themes/adidoks/sass/bootstrap/dist/css/bootstrap-utilities.rtl.min.css create mode 100644 website/themes/adidoks/sass/bootstrap/dist/css/bootstrap-utilities.rtl.min.css.map create mode 100644 website/themes/adidoks/sass/bootstrap/dist/css/bootstrap.css create mode 100644 website/themes/adidoks/sass/bootstrap/dist/css/bootstrap.css.map create mode 100644 website/themes/adidoks/sass/bootstrap/dist/css/bootstrap.min.css create mode 100644 website/themes/adidoks/sass/bootstrap/dist/css/bootstrap.min.css.map create mode 100644 website/themes/adidoks/sass/bootstrap/dist/css/bootstrap.rtl.css create mode 100644 website/themes/adidoks/sass/bootstrap/dist/css/bootstrap.rtl.css.map create mode 100644 website/themes/adidoks/sass/bootstrap/dist/css/bootstrap.rtl.min.css create mode 100644 website/themes/adidoks/sass/bootstrap/dist/css/bootstrap.rtl.min.css.map create mode 100644 website/themes/adidoks/sass/bootstrap/dist/js/bootstrap.bundle.js create mode 100644 website/themes/adidoks/sass/bootstrap/dist/js/bootstrap.bundle.js.map create mode 100644 website/themes/adidoks/sass/bootstrap/dist/js/bootstrap.bundle.min.js create mode 100644 website/themes/adidoks/sass/bootstrap/dist/js/bootstrap.bundle.min.js.map create mode 100644 website/themes/adidoks/sass/bootstrap/dist/js/bootstrap.esm.js create mode 100644 website/themes/adidoks/sass/bootstrap/dist/js/bootstrap.esm.js.map create mode 100644 website/themes/adidoks/sass/bootstrap/dist/js/bootstrap.esm.min.js create mode 100644 website/themes/adidoks/sass/bootstrap/dist/js/bootstrap.esm.min.js.map create mode 100644 website/themes/adidoks/sass/bootstrap/dist/js/bootstrap.js create mode 100644 website/themes/adidoks/sass/bootstrap/dist/js/bootstrap.js.map create mode 100644 website/themes/adidoks/sass/bootstrap/dist/js/bootstrap.min.js create mode 100644 website/themes/adidoks/sass/bootstrap/dist/js/bootstrap.min.js.map create mode 100644 website/themes/adidoks/sass/bootstrap/js/dist/alert.js create mode 100644 website/themes/adidoks/sass/bootstrap/js/dist/alert.js.map create mode 100644 website/themes/adidoks/sass/bootstrap/js/dist/base-component.js create mode 100644 website/themes/adidoks/sass/bootstrap/js/dist/base-component.js.map create mode 100644 website/themes/adidoks/sass/bootstrap/js/dist/button.js create mode 100644 website/themes/adidoks/sass/bootstrap/js/dist/button.js.map create mode 100644 website/themes/adidoks/sass/bootstrap/js/dist/carousel.js create mode 100644 website/themes/adidoks/sass/bootstrap/js/dist/carousel.js.map create mode 100644 website/themes/adidoks/sass/bootstrap/js/dist/collapse.js create mode 100644 website/themes/adidoks/sass/bootstrap/js/dist/collapse.js.map create mode 100644 website/themes/adidoks/sass/bootstrap/js/dist/dom/data.js create mode 100644 website/themes/adidoks/sass/bootstrap/js/dist/dom/data.js.map create mode 100644 website/themes/adidoks/sass/bootstrap/js/dist/dom/event-handler.js create mode 100644 website/themes/adidoks/sass/bootstrap/js/dist/dom/event-handler.js.map create mode 100644 website/themes/adidoks/sass/bootstrap/js/dist/dom/manipulator.js create mode 100644 website/themes/adidoks/sass/bootstrap/js/dist/dom/manipulator.js.map create mode 100644 website/themes/adidoks/sass/bootstrap/js/dist/dom/selector-engine.js create mode 100644 website/themes/adidoks/sass/bootstrap/js/dist/dom/selector-engine.js.map create mode 100644 website/themes/adidoks/sass/bootstrap/js/dist/dropdown.js create mode 100644 website/themes/adidoks/sass/bootstrap/js/dist/dropdown.js.map create mode 100644 website/themes/adidoks/sass/bootstrap/js/dist/modal.js create mode 100644 website/themes/adidoks/sass/bootstrap/js/dist/modal.js.map create mode 100644 website/themes/adidoks/sass/bootstrap/js/dist/offcanvas.js create mode 100644 website/themes/adidoks/sass/bootstrap/js/dist/offcanvas.js.map create mode 100644 website/themes/adidoks/sass/bootstrap/js/dist/popover.js create mode 100644 website/themes/adidoks/sass/bootstrap/js/dist/popover.js.map create mode 100644 website/themes/adidoks/sass/bootstrap/js/dist/scrollspy.js create mode 100644 website/themes/adidoks/sass/bootstrap/js/dist/scrollspy.js.map create mode 100644 website/themes/adidoks/sass/bootstrap/js/dist/tab.js create mode 100644 website/themes/adidoks/sass/bootstrap/js/dist/tab.js.map create mode 100644 website/themes/adidoks/sass/bootstrap/js/dist/toast.js create mode 100644 website/themes/adidoks/sass/bootstrap/js/dist/toast.js.map create mode 100644 website/themes/adidoks/sass/bootstrap/js/dist/tooltip.js create mode 100644 website/themes/adidoks/sass/bootstrap/js/dist/tooltip.js.map create mode 100644 website/themes/adidoks/sass/bootstrap/js/src/alert.js create mode 100644 website/themes/adidoks/sass/bootstrap/js/src/base-component.js create mode 100644 website/themes/adidoks/sass/bootstrap/js/src/button.js create mode 100644 website/themes/adidoks/sass/bootstrap/js/src/carousel.js create mode 100644 website/themes/adidoks/sass/bootstrap/js/src/collapse.js create mode 100644 website/themes/adidoks/sass/bootstrap/js/src/dom/data.js create mode 100644 website/themes/adidoks/sass/bootstrap/js/src/dom/event-handler.js create mode 100644 website/themes/adidoks/sass/bootstrap/js/src/dom/manipulator.js create mode 100644 website/themes/adidoks/sass/bootstrap/js/src/dom/selector-engine.js create mode 100644 website/themes/adidoks/sass/bootstrap/js/src/dropdown.js create mode 100644 website/themes/adidoks/sass/bootstrap/js/src/modal.js create mode 100644 website/themes/adidoks/sass/bootstrap/js/src/offcanvas.js create mode 100644 website/themes/adidoks/sass/bootstrap/js/src/popover.js create mode 100644 website/themes/adidoks/sass/bootstrap/js/src/scrollspy.js create mode 100644 website/themes/adidoks/sass/bootstrap/js/src/tab.js create mode 100644 website/themes/adidoks/sass/bootstrap/js/src/toast.js create mode 100644 website/themes/adidoks/sass/bootstrap/js/src/tooltip.js create mode 100644 website/themes/adidoks/sass/bootstrap/js/src/util/index.js create mode 100644 website/themes/adidoks/sass/bootstrap/js/src/util/sanitizer.js create mode 100644 website/themes/adidoks/sass/bootstrap/js/src/util/scrollbar.js create mode 100644 website/themes/adidoks/sass/bootstrap/package.json create mode 100644 website/themes/adidoks/sass/bootstrap/scss/_accordion.scss create mode 100644 website/themes/adidoks/sass/bootstrap/scss/_alert.scss create mode 100644 website/themes/adidoks/sass/bootstrap/scss/_badge.scss create mode 100644 website/themes/adidoks/sass/bootstrap/scss/_breadcrumb.scss create mode 100644 website/themes/adidoks/sass/bootstrap/scss/_button-group.scss create mode 100644 website/themes/adidoks/sass/bootstrap/scss/_buttons.scss create mode 100644 website/themes/adidoks/sass/bootstrap/scss/_card.scss create mode 100644 website/themes/adidoks/sass/bootstrap/scss/_carousel.scss create mode 100644 website/themes/adidoks/sass/bootstrap/scss/_close.scss create mode 100644 website/themes/adidoks/sass/bootstrap/scss/_containers.scss create mode 100644 website/themes/adidoks/sass/bootstrap/scss/_dropdown.scss create mode 100644 website/themes/adidoks/sass/bootstrap/scss/_forms.scss create mode 100644 website/themes/adidoks/sass/bootstrap/scss/_functions.scss create mode 100644 website/themes/adidoks/sass/bootstrap/scss/_grid.scss create mode 100644 website/themes/adidoks/sass/bootstrap/scss/_helpers.scss create mode 100644 website/themes/adidoks/sass/bootstrap/scss/_images.scss create mode 100644 website/themes/adidoks/sass/bootstrap/scss/_list-group.scss create mode 100644 website/themes/adidoks/sass/bootstrap/scss/_mixins.scss create mode 100644 website/themes/adidoks/sass/bootstrap/scss/_modal.scss create mode 100644 website/themes/adidoks/sass/bootstrap/scss/_nav.scss create mode 100644 website/themes/adidoks/sass/bootstrap/scss/_navbar.scss create mode 100644 website/themes/adidoks/sass/bootstrap/scss/_offcanvas.scss create mode 100644 website/themes/adidoks/sass/bootstrap/scss/_pagination.scss create mode 100644 website/themes/adidoks/sass/bootstrap/scss/_popover.scss create mode 100644 website/themes/adidoks/sass/bootstrap/scss/_progress.scss create mode 100644 website/themes/adidoks/sass/bootstrap/scss/_reboot.scss create mode 100644 website/themes/adidoks/sass/bootstrap/scss/_root.scss create mode 100644 website/themes/adidoks/sass/bootstrap/scss/_spinners.scss create mode 100644 website/themes/adidoks/sass/bootstrap/scss/_tables.scss create mode 100644 website/themes/adidoks/sass/bootstrap/scss/_toasts.scss create mode 100644 website/themes/adidoks/sass/bootstrap/scss/_tooltip.scss create mode 100644 website/themes/adidoks/sass/bootstrap/scss/_transitions.scss create mode 100644 website/themes/adidoks/sass/bootstrap/scss/_type.scss create mode 100644 website/themes/adidoks/sass/bootstrap/scss/_utilities.scss create mode 100644 website/themes/adidoks/sass/bootstrap/scss/_variables.scss create mode 100644 website/themes/adidoks/sass/bootstrap/scss/bootstrap-grid.scss create mode 100644 website/themes/adidoks/sass/bootstrap/scss/bootstrap-reboot.scss create mode 100644 website/themes/adidoks/sass/bootstrap/scss/bootstrap-utilities.scss create mode 100644 website/themes/adidoks/sass/bootstrap/scss/bootstrap.scss create mode 100644 website/themes/adidoks/sass/bootstrap/scss/forms/_floating-labels.scss create mode 100644 website/themes/adidoks/sass/bootstrap/scss/forms/_form-check.scss create mode 100644 website/themes/adidoks/sass/bootstrap/scss/forms/_form-control.scss create mode 100644 website/themes/adidoks/sass/bootstrap/scss/forms/_form-range.scss create mode 100644 website/themes/adidoks/sass/bootstrap/scss/forms/_form-select.scss create mode 100644 website/themes/adidoks/sass/bootstrap/scss/forms/_form-text.scss create mode 100644 website/themes/adidoks/sass/bootstrap/scss/forms/_input-group.scss create mode 100644 website/themes/adidoks/sass/bootstrap/scss/forms/_labels.scss create mode 100644 website/themes/adidoks/sass/bootstrap/scss/forms/_validation.scss create mode 100644 website/themes/adidoks/sass/bootstrap/scss/helpers/_clearfix.scss create mode 100644 website/themes/adidoks/sass/bootstrap/scss/helpers/_colored-links.scss create mode 100644 website/themes/adidoks/sass/bootstrap/scss/helpers/_position.scss create mode 100644 website/themes/adidoks/sass/bootstrap/scss/helpers/_ratio.scss create mode 100644 website/themes/adidoks/sass/bootstrap/scss/helpers/_stretched-link.scss create mode 100644 website/themes/adidoks/sass/bootstrap/scss/helpers/_text-truncation.scss create mode 100644 website/themes/adidoks/sass/bootstrap/scss/helpers/_visually-hidden.scss create mode 100644 website/themes/adidoks/sass/bootstrap/scss/mixins/_alert.scss create mode 100644 website/themes/adidoks/sass/bootstrap/scss/mixins/_border-radius.scss create mode 100644 website/themes/adidoks/sass/bootstrap/scss/mixins/_box-shadow.scss create mode 100644 website/themes/adidoks/sass/bootstrap/scss/mixins/_breakpoints.scss create mode 100644 website/themes/adidoks/sass/bootstrap/scss/mixins/_buttons.scss create mode 100644 website/themes/adidoks/sass/bootstrap/scss/mixins/_caret.scss create mode 100644 website/themes/adidoks/sass/bootstrap/scss/mixins/_clearfix.scss create mode 100644 website/themes/adidoks/sass/bootstrap/scss/mixins/_container.scss create mode 100644 website/themes/adidoks/sass/bootstrap/scss/mixins/_deprecate.scss create mode 100644 website/themes/adidoks/sass/bootstrap/scss/mixins/_forms.scss create mode 100644 website/themes/adidoks/sass/bootstrap/scss/mixins/_gradients.scss create mode 100644 website/themes/adidoks/sass/bootstrap/scss/mixins/_grid.scss create mode 100644 website/themes/adidoks/sass/bootstrap/scss/mixins/_image.scss create mode 100644 website/themes/adidoks/sass/bootstrap/scss/mixins/_list-group.scss create mode 100644 website/themes/adidoks/sass/bootstrap/scss/mixins/_lists.scss create mode 100644 website/themes/adidoks/sass/bootstrap/scss/mixins/_pagination.scss create mode 100644 website/themes/adidoks/sass/bootstrap/scss/mixins/_reset-text.scss create mode 100644 website/themes/adidoks/sass/bootstrap/scss/mixins/_resize.scss create mode 100644 website/themes/adidoks/sass/bootstrap/scss/mixins/_table-variants.scss create mode 100644 website/themes/adidoks/sass/bootstrap/scss/mixins/_text-truncate.scss create mode 100644 website/themes/adidoks/sass/bootstrap/scss/mixins/_transition.scss create mode 100644 website/themes/adidoks/sass/bootstrap/scss/mixins/_utilities.scss create mode 100644 website/themes/adidoks/sass/bootstrap/scss/mixins/_visually-hidden.scss create mode 100644 website/themes/adidoks/sass/bootstrap/scss/utilities/_api.scss create mode 100644 website/themes/adidoks/sass/bootstrap/scss/vendor/_rfs.scss create mode 100644 website/themes/adidoks/sass/common/_dark.scss create mode 100644 website/themes/adidoks/sass/common/_fonts.scss create mode 100644 website/themes/adidoks/sass/common/_global.scss create mode 100644 website/themes/adidoks/sass/common/_variables.scss create mode 100644 website/themes/adidoks/sass/components/_alerts.scss create mode 100644 website/themes/adidoks/sass/components/_buttons.scss create mode 100644 website/themes/adidoks/sass/components/_code.scss create mode 100644 website/themes/adidoks/sass/components/_comments.scss create mode 100644 website/themes/adidoks/sass/components/_doks.scss create mode 100644 website/themes/adidoks/sass/components/_footnote.scss create mode 100644 website/themes/adidoks/sass/components/_forms.scss create mode 100644 website/themes/adidoks/sass/components/_images.scss create mode 100644 website/themes/adidoks/sass/components/_search.scss create mode 100644 website/themes/adidoks/sass/components/_syntax.scss create mode 100644 website/themes/adidoks/sass/components/_tables.scss create mode 100644 website/themes/adidoks/sass/custom.scss create mode 100644 website/themes/adidoks/sass/layouts/_footer.scss create mode 100644 website/themes/adidoks/sass/layouts/_header.scss create mode 100644 website/themes/adidoks/sass/layouts/_pages.scss create mode 100644 website/themes/adidoks/sass/layouts/_posts.scss create mode 100644 website/themes/adidoks/sass/layouts/_sidebar.scss create mode 100644 website/themes/adidoks/sass/main.scss create mode 100644 website/themes/adidoks/screenshot.png create mode 100644 website/themes/adidoks/static/_headers create mode 100644 website/themes/adidoks/static/android-chrome-192x192.png create mode 100644 website/themes/adidoks/static/android-chrome-512x512.png create mode 100644 website/themes/adidoks/static/apple-touch-icon.png create mode 100644 website/themes/adidoks/static/doks.png create mode 100644 website/themes/adidoks/static/doks.svg create mode 100644 website/themes/adidoks/static/favicon-16x16.png create mode 100644 website/themes/adidoks/static/favicon-32x32.png create mode 100644 website/themes/adidoks/static/favicon.ico create mode 100644 website/themes/adidoks/static/fonts/vendor/jost/jost-v4-latin-500.woff create mode 100644 website/themes/adidoks/static/fonts/vendor/jost/jost-v4-latin-500.woff2 create mode 100644 website/themes/adidoks/static/fonts/vendor/jost/jost-v4-latin-500italic.woff create mode 100644 website/themes/adidoks/static/fonts/vendor/jost/jost-v4-latin-500italic.woff2 create mode 100644 website/themes/adidoks/static/fonts/vendor/jost/jost-v4-latin-700.woff create mode 100644 website/themes/adidoks/static/fonts/vendor/jost/jost-v4-latin-700.woff2 create mode 100644 website/themes/adidoks/static/fonts/vendor/jost/jost-v4-latin-700italic.woff create mode 100644 website/themes/adidoks/static/fonts/vendor/jost/jost-v4-latin-700italic.woff2 create mode 100644 website/themes/adidoks/static/fonts/vendor/jost/jost-v4-latin-italic.woff create mode 100644 website/themes/adidoks/static/fonts/vendor/jost/jost-v4-latin-italic.woff2 create mode 100644 website/themes/adidoks/static/fonts/vendor/jost/jost-v4-latin-regular.woff create mode 100644 website/themes/adidoks/static/fonts/vendor/jost/jost-v4-latin-regular.woff2 create mode 100644 website/themes/adidoks/static/index.js create mode 100644 website/themes/adidoks/static/js/main.js create mode 100644 website/themes/adidoks/static/js/search.js create mode 100644 website/themes/adidoks/static/logo-doks.png create mode 100644 website/themes/adidoks/static/plugins/elasticlunr.min.js create mode 100644 website/themes/adidoks/static/site.webmanifest create mode 100644 website/themes/adidoks/templates/404.html create mode 100644 website/themes/adidoks/templates/authors/list.html create mode 100644 website/themes/adidoks/templates/authors/single.html create mode 100644 website/themes/adidoks/templates/base.html create mode 100644 website/themes/adidoks/templates/blog/page.html create mode 100644 website/themes/adidoks/templates/blog/section.html create mode 100644 website/themes/adidoks/templates/docs/page.html create mode 100644 website/themes/adidoks/templates/docs/section.html create mode 100644 website/themes/adidoks/templates/index.html create mode 100644 website/themes/adidoks/templates/macros/docs-edit-page.html create mode 100644 website/themes/adidoks/templates/macros/docs-navigation.html create mode 100644 website/themes/adidoks/templates/macros/docs-sidebar.html create mode 100644 website/themes/adidoks/templates/macros/docs-toc.html create mode 100644 website/themes/adidoks/templates/macros/footer.html create mode 100644 website/themes/adidoks/templates/macros/head.html create mode 100644 website/themes/adidoks/templates/macros/header.html create mode 100644 website/themes/adidoks/templates/macros/javascript.html create mode 100644 website/themes/adidoks/templates/macros/math.html create mode 100644 website/themes/adidoks/templates/macros/page-publish-metadata.html create mode 100644 website/themes/adidoks/templates/macros/section-navigation.html create mode 100644 website/themes/adidoks/templates/page.html create mode 100644 website/themes/adidoks/templates/robots.txt create mode 100644 website/themes/adidoks/templates/section.html create mode 100644 website/themes/adidoks/theme.toml diff --git a/.github/workflows/Website.yml b/.github/workflows/Website.yml new file mode 100644 index 00000000..dca883b2 --- /dev/null +++ b/.github/workflows/Website.yml @@ -0,0 +1,32 @@ +on: + push: + branches: + # FIXME : change this to main when releasing V2 + - v2.0.0-rc + pull_request: +jobs: + build: + runs-on: ubuntu-latest + # FIXME : change this to main when releasing V2 + if: github.ref != 'refs/heads/v2.0.0-rc' + steps: + - name: 'Checkout' + uses: actions/checkout@master + - name: 'Build only' + uses: shalzz/zola-deploy-action@master + env: + BUILD_DIR: website + TOKEN: ${{ secrets.PAGES }} + BUILD_ONLY: true + build_and_deploy: + runs-on: ubuntu-latest + if: github.ref == 'refs/heads/v2.0.0-rc' + steps: + - name: 'Checkout' + uses: actions/checkout@master + - name: 'Build and deploy' + uses: shalzz/zola-deploy-action@master + env: + PAGES_BRANCH: gh-pages + BUILD_DIR: website + TOKEN: ${{ secrets.PAGES }} \ No newline at end of file diff --git a/website/config.toml b/website/config.toml index 7a3b67ec..96023fed 100644 --- a/website/config.toml +++ b/website/config.toml @@ -1,5 +1,5 @@ # The URL the site will be built for -base_url = "https://example.com" +base_url = "https://oknozor.github.io/toml-bombadil/" theme = "adidoks" title = "Toml Bombadil" diff --git a/website/themes/adidoks b/website/themes/adidoks deleted file mode 160000 index 5507c140..00000000 --- a/website/themes/adidoks +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 5507c140e11401961ec7387da8ecc7844abf4ba0 diff --git a/website/themes/adidoks/.gitignore b/website/themes/adidoks/.gitignore new file mode 100644 index 00000000..1e496a38 --- /dev/null +++ b/website/themes/adidoks/.gitignore @@ -0,0 +1,3 @@ +public +.vs +.vscode diff --git a/website/themes/adidoks/CODE_OF_CONDUCT.md b/website/themes/adidoks/CODE_OF_CONDUCT.md new file mode 100644 index 00000000..22c377dc --- /dev/null +++ b/website/themes/adidoks/CODE_OF_CONDUCT.md @@ -0,0 +1,134 @@ + +# Contributor Covenant Code of Conduct + +## Our Pledge + +We as members, contributors, and leaders pledge to make participation in our +community a harassment-free experience for everyone, regardless of age, body +size, visible or invisible disability, ethnicity, sex characteristics, gender +identity and expression, level of experience, education, socio-economic status, +nationality, personal appearance, race, caste, color, religion, or sexual identity +and orientation. + +We pledge to act and interact in ways that contribute to an open, welcoming, +diverse, inclusive, and healthy community. + +## Our Standards + +Examples of behavior that contributes to a positive environment for our +community include: + +* Demonstrating empathy and kindness toward other people +* Being respectful of differing opinions, viewpoints, and experiences +* Giving and gracefully accepting constructive feedback +* Accepting responsibility and apologizing to those affected by our mistakes, + and learning from the experience +* Focusing on what is best not just for us as individuals, but for the + overall community + +Examples of unacceptable behavior include: + +* The use of sexualized language or imagery, and sexual attention or + advances of any kind +* Trolling, insulting or derogatory comments, and personal or political attacks +* Public or private harassment +* Publishing others' private information, such as a physical or email + address, without their explicit permission +* Other conduct which could reasonably be considered inappropriate in a + professional setting + +## Enforcement Responsibilities + +Community leaders are responsible for clarifying and enforcing our standards of +acceptable behavior and will take appropriate and fair corrective action in +response to any behavior that they deem inappropriate, threatening, offensive, +or harmful. + +Community leaders have the right and responsibility to remove, edit, or reject +comments, commits, code, wiki edits, issues, and other contributions that are +not aligned to this Code of Conduct, and will communicate reasons for moderation +decisions when appropriate. + +## Scope + +This Code of Conduct applies within all community spaces, and also applies when +an individual is officially representing the community in public spaces. +Examples of representing our community include using an official e-mail address, +posting via an official social media account, or acting as an appointed +representative at an online or offline event. + +## Enforcement + +Instances of abusive, harassing, or otherwise unacceptable behavior may be +reported to the community leaders responsible for enforcement at +. +All complaints will be reviewed and investigated promptly and fairly. + +All community leaders are obligated to respect the privacy and security of the +reporter of any incident. + +## Enforcement Guidelines + +Community leaders will follow these Community Impact Guidelines in determining +the consequences for any action they deem in violation of this Code of Conduct: + +### 1. Correction + +**Community Impact**: Use of inappropriate language or other behavior deemed +unprofessional or unwelcome in the community. + +**Consequence**: A private, written warning from community leaders, providing +clarity around the nature of the violation and an explanation of why the +behavior was inappropriate. A public apology may be requested. + +### 2. Warning + +**Community Impact**: A violation through a single incident or series +of actions. + +**Consequence**: A warning with consequences for continued behavior. No +interaction with the people involved, including unsolicited interaction with +those enforcing the Code of Conduct, for a specified period of time. This +includes avoiding interactions in community spaces as well as external channels +like social media. Violating these terms may lead to a temporary or +permanent ban. + +### 3. Temporary Ban + +**Community Impact**: A serious violation of community standards, including +sustained inappropriate behavior. + +**Consequence**: A temporary ban from any sort of interaction or public +communication with the community for a specified period of time. No public or +private interaction with the people involved, including unsolicited interaction +with those enforcing the Code of Conduct, is allowed during this period. +Violating these terms may lead to a permanent ban. + +### 4. Permanent Ban + +**Community Impact**: Demonstrating a pattern of violation of community +standards, including sustained inappropriate behavior, harassment of an +individual, or aggression toward or disparagement of classes of individuals. + +**Consequence**: A permanent ban from any sort of public interaction within +the community. + +## Attribution + +This Code of Conduct is adapted from the [Contributor Covenant][homepage], +version 2.0, available at +[https://www.contributor-covenant.org/version/2/0/code_of_conduct.html][v2.0]. + +Community Impact Guidelines were inspired by +[Mozilla's code of conduct enforcement ladder][Mozilla CoC]. + +For answers to common questions about this code of conduct, see the FAQ at +[https://www.contributor-covenant.org/faq][FAQ]. Translations are available +at [https://www.contributor-covenant.org/translations][translations]. + +[homepage]: https://www.contributor-covenant.org +[v2.0]: https://www.contributor-covenant.org/version/2/0/code_of_conduct.html +[Mozilla CoC]: https://github.com/mozilla/diversity +[FAQ]: https://www.contributor-covenant.org/faq +[translations]: https://www.contributor-covenant.org/translations + diff --git a/website/themes/adidoks/CONTRIBUTING.md b/website/themes/adidoks/CONTRIBUTING.md new file mode 100644 index 00000000..ba8b1371 --- /dev/null +++ b/website/themes/adidoks/CONTRIBUTING.md @@ -0,0 +1,28 @@ +# Contributing + +We'd love your help! Thanks for caring about the theme of Zola. + +## Licensing + +This repository is under the MIT license. You can find the full text of the [license](./LICENSE) in this repository. + +## Code of Conduct + +The AdiDoks theme has a [code of conduct](./CODE_OF_CONDUCT.md) that governs all sub-projects, including this one. Please respect it! + +## Contribute to Doks + +- Follow the [GitHub flow](https://guides.github.com/introduction/flow/). +- Follow the [Conventional Commits Specification](https://www.conventionalcommits.org/en/v1.0.0/) + +## Create an issue + +- [Bug report](https://github.com/aaranxu/adidoks/issues/new?template=bug-report---.md) +- [Feature request](https://github.com/aaranxu/adidoks/issues/new?template=feature-request---.md) + +## Improve documentation + +👉 The documentation lives in [`./content/docs/`](https://github.com/aaranxu/adidoks/tree/master/content/docs) of the [`adidoks` repository](https://github.com/h-enk/getdoks.org). + +- Follow the [GitHub flow](https://guides.github.com/introduction/flow/). +- Follow the [Conventional Commits Specification](https://www.conventionalcommits.org/en/v1.0.0/) \ No newline at end of file diff --git a/website/themes/adidoks/LICENSE b/website/themes/adidoks/LICENSE new file mode 100644 index 00000000..60fda43e --- /dev/null +++ b/website/themes/adidoks/LICENSE @@ -0,0 +1,20 @@ +The MIT License (MIT) + +Copyright (c) 2021 Aaran Xu + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/website/themes/adidoks/README.md b/website/themes/adidoks/README.md new file mode 100644 index 00000000..81b62ddd --- /dev/null +++ b/website/themes/adidoks/README.md @@ -0,0 +1,177 @@ +# Zola Theme AdiDoks + +AdiDoks is a mordern documentation theme, which is a port of the Hugo +theme [Doks](https://github.com/h-enk/doks) for Zola. + +## Demo + +[Live Preview](https://adidoks.netlify.app/). + +## Requirements + +Before using the theme, you need to install the [Zola](https://www.getzola.org/documentation/getting-started/installation/) ≥ 0.13.0. + +## Quick Start + +```bash +git clone git@github.com:aaranxu/adidoks.git +cd adidoks +zola serve +# open http://127.0.0.1:1111/ in the browser +``` + +Read more from [the document of the AdiDoks](https://adidoks.org/docs/getting-started/introduction/). + +## Installation + +Just earlier we showed you how to run the theme directly. Now we start to +install the theme in an existing site step by step. + +### Step 1: Create a new zola site + +```bash +zola init mysite +``` + +### Step 2: Install AdiDoks + +Download this theme to your themes directory: + +```bash +cd mysite/themes +git clone git@github.com:aaranxu/adidoks.git +``` + +Or install as a submodule: + +```bash +cd mysite +git init # if your project is a git repository already, ignore this command +git submodule add git@github.com:aaranxu/adidoks.git themes/adidoks +``` + +### Step 3: Configuration + +Enable the theme in your `config.toml` in the site derectory: + +```toml +theme = "adidoks" +``` + +Or copy the `config.toml.example` from the theme directory to your project's +root directory: + +```bash +cp themes/adidoks/config.toml.example config.toml +``` + +### Step 4: Add new content + +You can copy the content from the theme directory to your project: + +```bash +cp -r themes/adidoks/content . +``` + +You can modify or add new posts in the `content/blog`, `content/docs` or other +content directories as needed. + +### Step 5: Run the project + +Just run `zola serve` in the root path of the project: + +```bash +zola serve +``` + +AdiDoks will start the Zola development web server accessible by default at +`http://127.0.0.1:1111`. Saved changes will live reload in the browser. + +## Customisation + +You can customize your configurations, templates and content for yourself. Look +at the `config.toml`, `theme.toml`, `content` files and templates files in this +repo for an idea. + +### Global Configuration + +There are some configuration options that you can customize in `config.toml`. + +#### Configuration options before `extra` options + +Set the authors's taxonomies for the site. + +```toml +taxonomies = [ + {name = "authors"}, +] +``` + +Use search function for the content. + +```toml +build_search_index = true +``` + +#### Configuration options under the `extra` + +The following options should be under the `[extra]` in `config.toml` + +- `alanguage_code` - set HTML file language (default to `en-US`) +- `theme_color` - your site's HTML color (default to `#fff`) +- `title_separator` - the separator to your site title, like `|` and `-` (defaults to `|`) +- `title_addition` - the additon content for the title of the homepage +- `timeformat` - the timeformat for the blog article published date +- `timezone` - the timezone for the blog article published date +- `edit_page` (and `docs_repo`, `repo_branch`) - whether to show the edit page in the github repo for your docs +- `math` (and `library`) - set KaTeX or MathJax library +- `[extra.open]` - Open Graph + Twitter Cards for the site +- `[extra.schema]` - set JSON-LD for the site +- `[[extra.menu.main]]` - the header navigations for the site +- `[[extra.menu.social]]` - the social links on the header of the page +- `[extra.footer]` - the footer content on the left +- `[[extra.footer.nav]]` - the footer navigations on the right +- `[extra.home]` - the main content of the homepage +- `[[extra.home.list]]` - the lists' content of the homepage + + +### Templates + +All pages are extend to the `base.html`, and you can customize them as need. + +### Content + +#### Homepage + +Go to the `config.toml` to set your own homepage content. + +#### Sections + +Each section includes a `_index.md`, and you can customize it or add your new +section under the `content` folder. + +#### Pages + +There are mainly three types of pages in the site. + +- `blog` - blog article +- `docs` - documentation article +- `authors` - authors page if you need to add some information for a new author + +## Reporting Issues + +We use GitHub Issues as the official bug tracker for the **AdiDoks**. Please +search [existing issues](https://github.com/aaranxu/adidoks/issues). It’s +possible someone has already reported the same problem. + +If your problem or idea is not addressed yet, [open a new issue](https://github.com/aaranxu/adidoks/issues/new). + +## Contributing + +We'd love your help! Please see [CONTRIBUTING.md](./CONTRIBUTING.md) to learn +about the kinds of contributions we're looking for. + +## License + +**AdiDoks** is distributed under the terms of the +[MIT license](https://github.com/aaranxu/adidoks/blob/main/LICENSE). diff --git a/website/themes/adidoks/config.toml b/website/themes/adidoks/config.toml new file mode 100644 index 00000000..e24b24c2 --- /dev/null +++ b/website/themes/adidoks/config.toml @@ -0,0 +1,180 @@ +# The URL the site will be built for +base_url = "https://adidoks.netlify.com" +title = "AdiDoks" +description = "AdiDoks is a Zola theme helping you build modern documentation websites, which is a port of the Hugo theme Doks for Zola." + +# The default language; used in feeds and search index +# Note: the search index doesn't support Chinese/Japanese/Korean Languages +default_language = "en" + +# Whether to automatically compile all Sass files in the sass directory +compile_sass = true + +# Whether to generate a feed file for the site +generate_feed = true + +# When set to "true", the generated HTML files are minified. +minify_html = false + +# The taxonomies to be rendered for the site and their configuration. +taxonomies = [ + {name = "authors"}, # Basic definition: no feed or pagination +] + +# Whether to build a search index to be used later on by a JavaScript library +# When set to "true", a search index is built from the pages and section +# content for `default_language`. +build_search_index = true + +[search] +# Whether to include the title of the page/section in the index +include_title = true +# Whether to include the description of the page/section in the index +include_description = false +# Whether to include the rendered content of the page/section in the index +include_content = true + +[markdown] +# Whether to do syntax highlighting. +# Theme can be customised by setting the `highlight_theme` +# variable to a theme supported by Zola +highlight_code = true + +[extra] +# Put all your custom variables here +author = "Aaran Xu" +github = "https://github.com/aaranxu" +twitter = "https://twitter.com/aaranxu" +email = "aaranxu@outlook.com" + +# If running on netlify.app site, set to true +is_netlify = true + +# Set HTML file language +language_code = "en-US" + +# Set HTML theme color +theme_color = "#fff" + +# More about site's title +title_separator = "|" # set as |, -, _, etc +title_addition = "Modern Documentation Theme" + + +# Set date format in blog publish metadata +timeformat = "%B %e, %Y" # e.g. June 14, 2021 +timezone = "America/New_York" + +# Edit page on reposity or not +edit_page = false +docs_repo = "https://github.com/aaranxu/adidoks" +repo_branch = "main" + +## Math settings +# options: true, false. Enable math support globally, +# default: false. You can always enable math on a per page. +math = false +library = "katex" # options: "katex", "mathjax". default is "katex". + +## Open Graph + Twitter Cards +[extra.open] +enable = true +# this image will be used as fallback if a page has no image of its own +image = "doks.png" +twitter_site = "aaranxu" +twitter_creator = "aaranxu" +facebook_author = "ichunyun" +facebook_publisher = "ichunyun" +og_locale = "en_US" + +## JSON-LD +[extra.schema] +type = "Organization" +logo = "logo-doks.png" +twitter = "https://twitter.com/aaranxu" +linked_in = "" +github = "https://github.com/aaranxu" +section = "blog" # see config.extra.main~url +## Sitelinks Search Box +site_links_search_box = false + + +# Menu items +[[extra.menu.main]] +name = "Docs" +section = "docs" +url = "/docs/getting-started/introduction/" +weight = 10 + +[[extra.menu.main]] +name = "Blog" +section = "blog" +url = "/blog/" +weight = 20 + +[[extra.menu.social]] +name = "Twitter" +pre = "" +url = "https://twitter.com/aaranxu" +weight = 10 + +[[extra.menu.social]] +name = "GitHub" +pre = "" +url = "https://github.com/aaranxu/adidoks" +post = "v0.1.0" +weight = 20 + +# Footer contents +[extra.footer] +info = "Powered by Netlify, Zola, and AdiDoks" + +[[extra.footer.nav]] +name = "Privacy" +url = "/privacy-policy/" +weight = 10 + +[[extra.footer.nav]] +name = "Code of Conduct" +url = "/docs/contributing/code-of-conduct/" +weight = 20 + +# The homepage contents +[extra.home] +title = "Modern Documentation Theme" +logo = "logo-doks.png" +lead = "AdiDoks is a mordern documentation theme, which is a port of the Hugo theme Doks for Zola." +url = "/docs/getting-started/introduction/" +url_button = "Get started" +repo_version = "GitHub v0.1.0" +repo_license = "Open-source MIT License." +repo_url = "https://github.com/aaranxu/adidoks" + +[[extra.home.list]] +title = "Security aware" +content = "Get A+ scores on Mozilla Observatory out of the box. Easily change the default Security Headers to suit your needs." +link = "https://observatory.mozilla.org/analyze/doks.netlify.app" + +[[extra.home.list]] +title = "Fast by default ⚡️" +content = "Get 100 scores on Google Lighthouse by default. Doks removes unused css, prefetches links, and lazy loads images." +link = "https://googlechrome.github.io/lighthouse/viewer/?gist=7731347bb8ce999eff7428a8e763b637" + +[[extra.home.list]] +title = "SEO-ready" +content = "Use sensible defaults for structured data, open graph, and Twitter cards. Or easily change the SEO settings to your liking." + +[[extra.home.list]] +title = "Full text search" +content = "Search your Doks site with FlexSearch. Easily customize index settings and search options to your liking." +link = "https://googlechrome.github.io/lighthouse/viewer/?gist=7731347bb8ce999eff7428a8e763b637" + +[[extra.home.list]] +title = "Page layouts" +content = "Build pages with a landing page, blog, or documentation layout. Add custom sections and components to suit your needs." +link = "https://googlechrome.github.io/lighthouse/viewer/?gist=7731347bb8ce999eff7428a8e763b637" + +[[extra.home.list]] +title = "Dark mode" +content = "Switch to a low-light UI with the click of a button. Change colors with variables to match your branding." +link = "https://googlechrome.github.io/lighthouse/viewer/?gist=7731347bb8ce999eff7428a8e763b637" diff --git a/website/themes/adidoks/config.toml.example b/website/themes/adidoks/config.toml.example new file mode 100644 index 00000000..558a5782 --- /dev/null +++ b/website/themes/adidoks/config.toml.example @@ -0,0 +1,179 @@ +# The URL the site will be built for +base_url = "https://adidoks.netlify.com" +title = "AdiDoks" +description = "AdiDoks is a Zola theme helping you build modern documentation websites, which is a port of the Hugo theme Doks for Zola." + +# The default language; used in feeds and search index +# Note: the search index doesn't support Chinese/Japanese/Korean Languages +default_language = "en" + +# The site theme to use. +theme = "adidoks" + +# Whether to automatically compile all Sass files in the sass directory +compile_sass = true + +# Whether to generate a feed file for the site +generate_feed = true + +# When set to "true", the generated HTML files are minified. +minify_html = false + +# The taxonomies to be rendered for the site and their configuration. +taxonomies = [ + {name = "authors"}, # Basic definition: no feed or pagination +] + +# Whether to build a search index to be used later on by a JavaScript library +# When set to "true", a search index is built from the pages and section +# content for `default_language`. +build_search_index = true + +[search] +# Whether to include the title of the page/section in the index +include_title = true +# Whether to include the description of the page/section in the index +include_description = false +# Whether to include the rendered content of the page/section in the index +include_content = true + +[markdown] +# Whether to do syntax highlighting. +# Theme can be customised by setting the `highlight_theme` +# variable to a theme supported by Zola +highlight_code = true + +[extra] +# Put all your custom variables here +author = "Aaran Xu" +github = "https://github.com/aaranxu" +twitter = "https://twitter.com/aaranxu" +email = "aaranxu@outlook.com" + +# Set HTML file language +language_code = "en-US" + +# Set HTML theme color +theme_color = "#fff" + +# More about site's title +title_separator = "|" # set as |, -, _, etc +title_addition = "Modern Documentation Theme" + + +# Set date format in blog publish metadata +timeformat = "%B %e, %Y" # e.g. June 14, 2021 +timezone = "America/New_York" + +# Edit page on reposity or not +edit_page = false +docs_repo = "https://github.com/aaranxu/adidoks" +repo_branch = "main" + +## Math settings +# options: true, false. Enable math support globally, +# default: false. You can always enable math on a per page. +math = false +library = "katex" # options: "katex", "mathjax". default is "katex". + +## Open Graph + Twitter Cards +[extra.open] +enable = true +# this image will be used as fallback if a page has no image of its own +image = "doks.png" +twitter_site = "aaranxu" +twitter_creator = "aaranxu" +facebook_author = "xuchunyun" +facebook_publisher = "xuchunyun" +og_locale = "en_US" + +## JSON-LD +[extra.schema] +type = "Organization" +logo = "logo-doks.png" +twitter = "https://twitter.com/aaranxu" +linked_in = "" +github = "https://github.com/aaranxu" +section = "blog" # see config.extra.main~url +## Sitelinks Search Box +site_links_search_box = false + + +# Menu items +[[extra.menu.main]] +name = "Docs" +section = "docs" +url = "/docs/getting-started/introduction/" +weight = 10 + +[[extra.menu.main]] +name = "Blog" +section = "blog" +url = "/blog/" +weight = 20 + +[[extra.menu.social]] +name = "Twitter" +pre = "" +url = "https://twitter.com/aaranxu" +weight = 10 + +[[extra.menu.social]] +name = "GitHub" +pre = "" +url = "https://github.com/aaranxu/adidoks" +post = "v0.1.0" +weight = 20 + +# Footer contents +[extra.footer] +info = "Powered by Netlify, Zola, and AdiDoks" + +[[extra.footer.nav]] +name = "Privacy" +url = "/privacy-policy/" +weight = 10 + +[[extra.footer.nav]] +name = "Code of Conduct" +url = "/docs/contributing/code-of-conduct/" +weight = 20 + +# The homepage contents +[extra.home] +title = "Modern Documentation Theme" +lead = "AdiDoks is a mordern documentation theme, which is a port of the Hugo theme Doks for Zola." +url = "/docs/getting-started/introduction/" +url_button = "Get started" +repo_version = "GitHub v0.1.0" +repo_license = "Open-source MIT License." +repo_url = "https://github.com/aaranxu/adidoks" + +[[extra.home.list]] +title = "Security aware" +content = "Get A+ scores on Mozilla Observatory out of the box. Easily change the default Security Headers to suit your needs." +link = "https://observatory.mozilla.org/analyze/doks.netlify.app" + +[[extra.home.list]] +title = "Fast by default ⚡️" +content = "Get 100 scores on Google Lighthouse by default. Doks removes unused css, prefetches links, and lazy loads images." +link = "https://googlechrome.github.io/lighthouse/viewer/?gist=7731347bb8ce999eff7428a8e763b637" + +[[extra.home.list]] +title = "SEO-ready" +content = "Use sensible defaults for structured data, open graph, and Twitter cards. Or easily change the SEO settings to your liking." + +[[extra.home.list]] +title = "Full text search" +content = "Search your Doks site with FlexSearch. Easily customize index settings and search options to your liking." +link = "https://googlechrome.github.io/lighthouse/viewer/?gist=7731347bb8ce999eff7428a8e763b637" + +[[extra.home.list]] +title = "Page layouts" +content = "Build pages with a landing page, blog, or documentation layout. Add custom sections and components to suit your needs." +link = "https://googlechrome.github.io/lighthouse/viewer/?gist=7731347bb8ce999eff7428a8e763b637" + +[[extra.home.list]] +title = "Dark mode" +content = "Switch to a low-light UI with the click of a button. Change colors with variables to match your branding." +link = "https://googlechrome.github.io/lighthouse/viewer/?gist=7731347bb8ce999eff7428a8e763b637" diff --git a/website/themes/adidoks/content/authors/_index.md b/website/themes/adidoks/content/authors/_index.md new file mode 100644 index 00000000..d771d6c3 --- /dev/null +++ b/website/themes/adidoks/content/authors/_index.md @@ -0,0 +1,18 @@ ++++ +title = "Authors" +description = "The authurs of the blog articles." +date = 2021-04-01T08:00:00+00:00 +updated = 2021-04-01T08:00:00+00:00 +draft = false + +# If add a new author page in this section, please add a new item, +# and the format is as follows: +# +# "author-name-in-url" = "the-full-path-of-the-author-page" +# +# Note: We use quoted keys here. +[extra.author_pages] +"aaran-xu" = "authors/aaran-xu.md" ++++ + +The authurs of the blog articles. diff --git a/website/themes/adidoks/content/authors/aaran-xu.md b/website/themes/adidoks/content/authors/aaran-xu.md new file mode 100644 index 00000000..386b0feb --- /dev/null +++ b/website/themes/adidoks/content/authors/aaran-xu.md @@ -0,0 +1,11 @@ ++++ +title = "Aaran Xu" +description = "Creator of AdiDoks." +date = 2021-04-01T08:50:45+00:00 +updated = 2021-04-01T08:50:45+00:00 +draft = false ++++ + +Creator of **AdiDoks**. + +[@aaranxu](https://github.com/aaranxu) diff --git a/website/themes/adidoks/content/blog/_index.md b/website/themes/adidoks/content/blog/_index.md new file mode 100644 index 00000000..95ecd8e1 --- /dev/null +++ b/website/themes/adidoks/content/blog/_index.md @@ -0,0 +1,7 @@ ++++ +title = "Blog" +description = "Blog" +sort_by = "date" +paginate_by = 2 +template = "blog/section.html" ++++ diff --git a/website/themes/adidoks/content/blog/hello-world.md b/website/themes/adidoks/content/blog/hello-world.md new file mode 100644 index 00000000..541c6132 --- /dev/null +++ b/website/themes/adidoks/content/blog/hello-world.md @@ -0,0 +1,41 @@ ++++ +title = "Hello World" +description = "Introducing Doks, a Hugo theme helping you build modern documentation websites that are secure, fast, and SEO-ready — by default." +date = 2021-05-01T09:19:42+00:00 +updated = 2021-05-01T09:19:42+00:00 +draft = false +template = "blog/page.html" + +[taxonomies] +authors = ["Rustaceans"] + +[extra] +lead = "This is the source code of the traditional Hello World program." ++++ + +```rust +// This is a comment, and is ignored by the compiler + +// This is the main function +fn main() { + // Statements here are executed when the compiled binary is called + + // Print text to the console + println!("Hello World!"); +} +``` + +`println!` is a macro that prints text to the console. + +A binary can be generated using the Rust compiler: `rustc`. + +```bash +$ rustc hello.rs +``` + +`rustc` will produce a `hello` binary that can be executed. + +```bash +$ ./hello +Hello World! +``` diff --git a/website/themes/adidoks/content/blog/markdown-syntax.md b/website/themes/adidoks/content/blog/markdown-syntax.md new file mode 100644 index 00000000..baccf979 --- /dev/null +++ b/website/themes/adidoks/content/blog/markdown-syntax.md @@ -0,0 +1,152 @@ ++++ +title = "Markdown Syntax Guide" +description = "Sample article showcasing basic Markdown syntax and formatting for HTML elements." +date = 2021-04-20T09:19:42+00:00 +updated = 2021-04-20T09:19:42+00:00 +draft = false +template = "blog/page.html" + +[taxonomies] +authors = ["Public"] + +[extra] +lead = "This article offers a sample of basic Markdown syntax that can be used in Zola content files, also it shows whether basic HTML elements are decorated with CSS in a Zola theme." ++++ + +## Headings + +The following HTML `

`—`

` elements represent six levels of section +headings. `

` is the highest section level while `

` is the lowest. + +# H1 +## H2 +### H3 +#### H4 +##### H5 +###### H6 + +## Paragraph + +Xerum, quo qui aut unt expliquam qui dolut labo. Aque venitatiusda cum, +voluptionse latur sitiae dolessi aut parist aut dollo enim qui voluptate ma +dolestendit peritin re plis aut quas inctum laceat est volestemque commosa as +cus endigna tectur, offic to cor sequas etum rerum idem sintibus eiur? Quianimin +porecus evelectur, cum que nis nust voloribus ratem aut omnimi, sitatur? +Quiatem. Nam, omnis sum am facea corem alique molestrunt et eos evelece arcillit +ut aut eos eos nus, sin conecerem erum fuga. Ri oditatquam, ad quibus unda +veliamenimin cusam et facea ipsamus es exerum sitate dolores editium rerore +eost, temped molorro ratiae volorro te reribus dolorer sperchicium faceata +tiustia prat. + +Itatur? Quiatae cullecum rem ent aut odis in re eossequodi nonsequ idebis ne +sapicia is sinveli squiatum, core et que aut hariosam ex eat. + +## Blockquotes + +The blockquote element represents content that is quoted from another source, +optionally with a citation which must be within a `footer` or `cite` element, +and optionally with in-line changes such as annotations and abbreviations. + +#### Blockquote without attribution + +> Tiam, ad mint andaepu dandae nostion secatur sequo quae. +> **Note** that you can use *Markdown syntax* within a blockquote. + +#### Blockquote with attribution + +> Don't communicate by sharing memory, share memory by communicating.
+> — Rob Pike[^1] + +> All men by nature desire to know.
+> ― Aristotle[^2] + +## Tables + +Tables aren't part of the core Markdown spec, but Zola supports them +out-of-the-box. + + Name | Age +--------|------ + Bob | 27 + Alice | 23 + +#### Inline Markdown within tables + +| Italics | Bold | Code | +| -------- | -------- | ------ | +| *italics* | **bold** | `code` | + +## Code Blocks + +#### Code block with backticks + +```html + + + + + Example HTML5 Document + + +

Test

+ + +``` + +#### Code block indented with four spaces + + + + + + Example HTML5 Document + + +

Test

+ + + +## List Types + +#### Ordered List + +1. First item +2. Second item +3. Third item + +#### Unordered List + +- List item +- Another item +- And another item + +#### Nested list + +- Fruit + - Apple + - Orange + - Banana +- Dairy + - Milk + - Cheese + +## Other Elements — abbr, sub, sup, kbd, mark + +GIF is a bitmap image format. + +H2O + +Xn + Yn = Zn + +Press CTRL+ALT+Delete to end the +session. + +Most salamanders are nocturnal, and hunt for insects, worms, and +other small creatures. + +--- + +[^1]: The above quote is excerpted from Rob Pike's [talk](https://www.youtube.com/watch?v=PAAkCSZUG1c) +during Gopherfest, November 18, 2015. + +[^2]: The quote is the first sentence of Aristotle's [Metaphysics](http://classics.mit.edu/Aristotle/metaphysics.html). \ No newline at end of file diff --git a/website/themes/adidoks/content/blog/math-typesetting.md b/website/themes/adidoks/content/blog/math-typesetting.md new file mode 100644 index 00000000..99eaca82 --- /dev/null +++ b/website/themes/adidoks/content/blog/math-typesetting.md @@ -0,0 +1,48 @@ ++++ +title = "Math Typesetting" +description = "Introducing Doks, a Hugo theme helping you build modern documentation websites that are secure, fast, and SEO-ready — by default." +date = 2021-04-08T09:19:42+00:00 +updated = 2021-04-08T09:19:42+00:00 +draft = false +template = "blog/page.html" + +[taxonomies] +authors = ["Public"] + +[extra] +lead = "Mathematical notation in a project can be enabled by using third party JavaScript libraries." +math = true ++++ + + +In this example we will be using [KaTeX](https://katex.org/) + +- Create a macro under `/template/macros/math.html` with a macro named `math`. +- Within this macro reference the [Auto-render Extension](https://katex.org/docs/autorender.html) or host these scripts locally. +- Import the macro in your templates like so: + +```bash +{% import 'macros/math.html' as macros %} +{% if page.extra.math or section.extra.math or config.extra.math %} +{{ macros::math() }} +{% endif %} +``` + +- To enable KaTex globally set the parameter `extra.math` to `true` in a project's configuration +- To enable KaTex on a per page basis include the parameter `extra.math = true` in content files + +**Note:** + +1. The MathJax library is the other optional choice, and you can set the parameter `extra.library` to `mathjax` in a project's configuration +2. Use the online reference of [Supported TeX Functions](https://katex.org/docs/supported.html) + +### Examples + +

+Inline math: \(\varphi = \dfrac{1+\sqrt5}{2}= 1.6180339887…\) +

+ +Block math: +$$ + \varphi = 1+\frac{1} {1+\frac{1} {1+\frac{1} {1+\cdots} } } +$$ diff --git a/website/themes/adidoks/content/blog/placeholder-text.md b/website/themes/adidoks/content/blog/placeholder-text.md new file mode 100644 index 00000000..750d5ab8 --- /dev/null +++ b/website/themes/adidoks/content/blog/placeholder-text.md @@ -0,0 +1,62 @@ ++++ +title = "Placeholder Text" +description = "Lorem Ipsum Dolor Si Amet" +date = 2021-04-10T09:19:42+00:00 +updated = 2021-04-10T09:19:42+00:00 +draft = false +template = "blog/page.html" + +[taxonomies] +authors = ["Public"] + ++++ + +Lorem est tota propiore conpellat pectoribus de pectora summo. Redit +teque digerit hominumque toris verebor lumina non cervice subde tollit usus +habet Arctonque, furores quas nec ferunt. Quoque montibus nunc caluere tempus +inhospita parcite confusaque translucet patri vestro qui optatis lumine +cognoscere flos nubis! Fronde ipsamque patulos Dryopen deorum. + +1. Exierant elisi ambit vivere dedere +2. Duce pollice +3. Eris modo +4. Spargitque ferrea quos palude + +Rursus nulli murmur; hastile inridet ut ab gravi sententia! Nomine potitus +silentia flumen, sustinet placuit petis in dilapsa erat sunt. Atria tractus malis. + +1. Comas hunc haec pietate fetum procerum dixit +2. Post torum vates letum Tiresia +3. Flumen querellas +4. Arcanaque montibus omnes +5. Quidem et + +# Vagus elidunt + + + +[The Van de Graaf Canon](https://en.wikipedia.org/wiki/Canons_of_page_construction#Van_de_Graaf_canon) + +## Mane refeci capiebant unda mulcebat + +Victa caducifer, malo vulnere contra dicere aurato, ludit regale, voca! Retorsit +colit est profanae esse virescere furit nec; iaculi matertera et visa est, +viribus. Divesque creatis, tecta novat collumque vulnus est, parvas. +**Faces illo pepulere** tempus adest. Tendit flamma, ab opes virum sustinet, +sidus sequendo urbis. + +Iubar proles corpore raptos vero auctor imperium; sed et huic: manus caeli +Lelegas tu lux. Verbis obstitit intus oblectamina fixis linguisque ausus sperare +Echionides cornuaque tenent clausit possit. Omnia putatur. Praeteritae refert +ausus; ferebant e primus lora nutat, vici quae mea ipse. Et iter nil spectatae +vulnus haerentia iuste et exercebat, sui et. + +Eurytus Hector, materna ipsumque ut Politen, nec, nate, ignari, vernum cohaesit +sequitur. Vel **mitis temploque** vocatus, inque alis, *oculos nomen* non silvis +corpore coniunx ne displicet illa. Crescunt non unus, vidit visa quantum inmiti +flumina mortis facto sic: undique a alios vincula sunt iactata abdita! +Suspenderat ego fuit tendit: luna, ante urbem Propoetides **parte**. + + diff --git a/website/themes/adidoks/content/blog/say-hello-to-zola-doks.md b/website/themes/adidoks/content/blog/say-hello-to-zola-doks.md new file mode 100644 index 00000000..7017f52e --- /dev/null +++ b/website/themes/adidoks/content/blog/say-hello-to-zola-doks.md @@ -0,0 +1,16 @@ ++++ +title = "Say hello to AdiDoks 👋" +description = "Introducing AdiDoks, a Zola theme helping you build modern documentation websites, which is a port of the Hugo theme Doks for Zola." +date = 2021-04-03T07:00:00+00:00 +updated = 2021-04-03T07:00:00+00:00 +template = "blog/page.html" +draft = false + +[taxonomies] +authors = ["Aaran Xu"] + +[extra] +lead = "Introducing AdiDoks, a Zola theme helping you build modern documentation websites, which is a port of the Hugo theme Doks for Zola." +images = [] ++++ + diff --git a/website/themes/adidoks/content/docs/_index.md b/website/themes/adidoks/content/docs/_index.md new file mode 100644 index 00000000..d715a6cc --- /dev/null +++ b/website/themes/adidoks/content/docs/_index.md @@ -0,0 +1,9 @@ ++++ +title = "Docs" +description = "The documents of the AdiDoks theme." +date = 2025-05-01T08:00:00+00:00 +updated = 2021-05-01T08:00:00+00:00 +sort_by = "weight" +weight = 1 +template = "docs/section.html" ++++ diff --git a/website/themes/adidoks/content/docs/contributing/_index.md b/website/themes/adidoks/content/docs/contributing/_index.md new file mode 100644 index 00000000..2c6b355e --- /dev/null +++ b/website/themes/adidoks/content/docs/contributing/_index.md @@ -0,0 +1,10 @@ ++++ +title = "Contributing" +description = "Find out how to contribute to AdiDoks." +date = 2025-05-01T18:00:00+00:00 +updated = 2021-05-01T18:00:00+00:00 +template = "docs/section.html" +sort_by = "weight" +weight = 4 +draft = false ++++ diff --git a/website/themes/adidoks/content/docs/contributing/code-of-conduct.md b/website/themes/adidoks/content/docs/contributing/code-of-conduct.md new file mode 100644 index 00000000..f212db14 --- /dev/null +++ b/website/themes/adidoks/content/docs/contributing/code-of-conduct.md @@ -0,0 +1,146 @@ ++++ +title = "Code of Conduct" +description = "Contributor Covenant Code of Conduct." +date = 2021-05-01T18:20:00+00:00 +updated = 2021-05-01T18:20:00+00:00 +draft = false +weight = 420 +sort_by = "weight" +template = "docs/page.html" + +[extra] +lead = "Contributor Covenant Code of Conduct." +toc = true +top = false ++++ + +## Our Pledge + +We as members, contributors, and leaders pledge to make participation in our +community a harassment-free experience for everyone, regardless of age, body +size, visible or invisible disability, ethnicity, sex characteristics, gender +identity and expression, level of experience, education, socio-economic status, +nationality, personal appearance, race, caste, color, religion, or sexual identity +and orientation. + +We pledge to act and interact in ways that contribute to an open, welcoming, +diverse, inclusive, and healthy community. + +## Our Standards + +Examples of behavior that contributes to a positive environment for our +community include: + +* Demonstrating empathy and kindness toward other people +* Being respectful of differing opinions, viewpoints, and experiences +* Giving and gracefully accepting constructive feedback +* Accepting responsibility and apologizing to those affected by our mistakes, + and learning from the experience +* Focusing on what is best not just for us as individuals, but for the + overall community + +Examples of unacceptable behavior include: + +* The use of sexualized language or imagery, and sexual attention or + advances of any kind +* Trolling, insulting or derogatory comments, and personal or political attacks +* Public or private harassment +* Publishing others' private information, such as a physical or email + address, without their explicit permission +* Other conduct which could reasonably be considered inappropriate in a + professional setting + +## Enforcement Responsibilities + +Community leaders are responsible for clarifying and enforcing our standards of +acceptable behavior and will take appropriate and fair corrective action in +response to any behavior that they deem inappropriate, threatening, offensive, +or harmful. + +Community leaders have the right and responsibility to remove, edit, or reject +comments, commits, code, wiki edits, issues, and other contributions that are +not aligned to this Code of Conduct, and will communicate reasons for moderation +decisions when appropriate. + +## Scope + +This Code of Conduct applies within all community spaces, and also applies when +an individual is officially representing the community in public spaces. +Examples of representing our community include using an official e-mail address, +posting via an official social media account, or acting as an appointed +representative at an online or offline event. + +## Enforcement + +Instances of abusive, harassing, or otherwise unacceptable behavior may be +reported to the community leaders responsible for enforcement at +. +All complaints will be reviewed and investigated promptly and fairly. + +All community leaders are obligated to respect the privacy and security of the +reporter of any incident. + +## Enforcement Guidelines + +Community leaders will follow these Community Impact Guidelines in determining +the consequences for any action they deem in violation of this Code of Conduct: + +### 1. Correction + +**Community Impact**: Use of inappropriate language or other behavior deemed +unprofessional or unwelcome in the community. + +**Consequence**: A private, written warning from community leaders, providing +clarity around the nature of the violation and an explanation of why the +behavior was inappropriate. A public apology may be requested. + +### 2. Warning + +**Community Impact**: A violation through a single incident or series +of actions. + +**Consequence**: A warning with consequences for continued behavior. No +interaction with the people involved, including unsolicited interaction with +those enforcing the Code of Conduct, for a specified period of time. This +includes avoiding interactions in community spaces as well as external channels +like social media. Violating these terms may lead to a temporary or +permanent ban. + +### 3. Temporary Ban + +**Community Impact**: A serious violation of community standards, including +sustained inappropriate behavior. + +**Consequence**: A temporary ban from any sort of interaction or public +communication with the community for a specified period of time. No public or +private interaction with the people involved, including unsolicited interaction +with those enforcing the Code of Conduct, is allowed during this period. +Violating these terms may lead to a permanent ban. + +### 4. Permanent Ban + +**Community Impact**: Demonstrating a pattern of violation of community +standards, including sustained inappropriate behavior, harassment of an +individual, or aggression toward or disparagement of classes of individuals. + +**Consequence**: A permanent ban from any sort of public interaction within +the community. + +## Attribution + +This Code of Conduct is adapted from the [Contributor Covenant][homepage], +version 2.0, available at +[https://www.contributor-covenant.org/version/2/0/code_of_conduct.html][v2.0]. + +Community Impact Guidelines were inspired by +[Mozilla's code of conduct enforcement ladder][Mozilla CoC]. + +For answers to common questions about this code of conduct, see the FAQ at +[https://www.contributor-covenant.org/faq][FAQ]. Translations are available +at [https://www.contributor-covenant.org/translations][translations]. + +[homepage]: https://www.contributor-covenant.org +[v2.0]: https://www.contributor-covenant.org/version/2/0/code_of_conduct.html +[Mozilla CoC]: https://github.com/mozilla/diversity +[FAQ]: https://www.contributor-covenant.org/faq +[translations]: https://www.contributor-covenant.org/translations diff --git a/website/themes/adidoks/content/docs/contributing/how-to-contribute.md b/website/themes/adidoks/content/docs/contributing/how-to-contribute.md new file mode 100644 index 00000000..6999e367 --- /dev/null +++ b/website/themes/adidoks/content/docs/contributing/how-to-contribute.md @@ -0,0 +1,37 @@ ++++ +title = "How to Contribute" +description = "Contribute to AdiDoks, improve documentation, or submit to showcase." +date = 2021-05-01T18:10:00+00:00 +updated = 2021-05-01T18:10:00+00:00 +draft = false +weight = 410 +sort_by = "weight" +template = "docs/page.html" + +[extra] +lead = "Contribute to AdiDoks, improve documentation, or submit to showcase." +toc = true +top = false ++++ + +👉 Make sure to read the [Code of Conduct](../code-of-conduct/). + +## Contribute to Doks + +👉 The AdiDoks code lives in the [`adidoks` repository](https://github.com/aaranxu/adidoks) + +- Follow the [GitHub flow](https://guides.github.com/introduction/flow/). +- Follow the [Conventional Commits Specification](https://www.conventionalcommits.org/en/v1.0.0/) + +### Create an issue + +- [Bug report](https://github.com/aaranxu/adidoks/issues/new?template=bug-report---.md) +- [Feature request](https://github.com/aaranxu/adidoks/issues/new?template=feature-request---.md) + +## Improve documentation + +👉 The documentation lives in [`./content/docs/`](https://github.com/aaranxu/adidoks/tree/master/content/docs) +of the [`adidoks` repository](https://github.com/h-enk/getdoks.org). + +- Follow the [GitHub flow](https://guides.github.com/introduction/flow/). +- Follow the [Conventional Commits Specification](https://www.conventionalcommits.org/en/v1.0.0/) diff --git a/website/themes/adidoks/content/docs/getting-started/_index.md b/website/themes/adidoks/content/docs/getting-started/_index.md new file mode 100644 index 00000000..8b972dbe --- /dev/null +++ b/website/themes/adidoks/content/docs/getting-started/_index.md @@ -0,0 +1,10 @@ ++++ +title = "Getting Started" +description = "Quick start and guides for installing the AdiDoks theme on your preferred operating system." +date = 2025-05-01T08:00:00+00:00 +updated = 2021-05-01T08:00:00+00:00 +template = "docs/section.html" +sort_by = "weight" +weight = 1 +draft = false ++++ diff --git a/website/themes/adidoks/content/docs/getting-started/introduction.md b/website/themes/adidoks/content/docs/getting-started/introduction.md new file mode 100644 index 00000000..e6f43011 --- /dev/null +++ b/website/themes/adidoks/content/docs/getting-started/introduction.md @@ -0,0 +1,31 @@ ++++ +title = "Introduction" +description = "AdiDoks is a Zola theme helping you build modern documentation websites, which is a port of the Hugo theme Doks for Zola." +date = 2021-05-01T08:00:00+00:00 +updated = 2021-05-01T08:00:00+00:00 +draft = false +weight = 10 +sort_by = "weight" +template = "docs/page.html" + +[extra] +lead = "AdiDoks is a Zola theme helping you build modern documentation websites, which is a port of the Hugo theme Doks for Zola." +toc = true +top = false ++++ + +## Quick Start + +One page summary of how to start a new AdiDoks project. [Quick Start →](../quick-start/) + +## Go further + +Contributing and Help. + +## Contributing + +Find out how to contribute to Doks. [Contributing →](../../contributing/how-to-contribute/) + +## Help + +Get help on Doks. [Help →](../../help/faq/) diff --git a/website/themes/adidoks/content/docs/getting-started/quick-start.md b/website/themes/adidoks/content/docs/getting-started/quick-start.md new file mode 100644 index 00000000..8e4eae15 --- /dev/null +++ b/website/themes/adidoks/content/docs/getting-started/quick-start.md @@ -0,0 +1,95 @@ ++++ +title = "Quick Start" +description = "One page summary of how to start a new AdiDoks project." +date = 2021-05-01T08:20:00+00:00 +updated = 2021-05-01T08:20:00+00:00 +draft = false +weight = 20 +sort_by = "weight" +template = "docs/page.html" + +[extra] +lead = "One page summary of how to start a new AdiDoks project." +toc = true +top = false ++++ + +## Requirements + +Before using the theme, you need to install the [Zola](https://www.getzola.org/documentation/getting-started/installation/) ≥ 0.13.0. + +## Run the Theme Directly + +```bash +git clone git@github.com:aaranxu/adidoks.git +cd adidoks +zola serve +``` + +Visit `http://127.0.0.1:1111/` in the browser. + +## Installation + +Just earlier we showed you how to run the theme directly. Now we start to +install the theme in an existing site step by step. + +### Step 1: Create a new zola site + +```bash +zola init mysite +``` + +### Step 2: Install AdiDoks + +Download this theme to your themes directory: + +```bash +cd mysite/themes +git clone git@github.com:aaranxu/adidoks.git +``` + +Or install as a submodule: + +```bash +cd mysite +git init # if your project is a git repository already, ignore this command +git submodule add git@github.com:aaranxu/adidoks.git themes/adidoks +``` + +### Step 3: Configuration + +Enable the theme in your `config.toml` in the site derectory: + +```toml +theme = "adidoks" +``` + +Or copy the `config.toml.example` from the theme directory to your project's +root directory: + +```bash +cp themes/adidoks/config.toml.example config.toml +``` + +### Step 4: Add new content + +You can copy the content from the theme directory to your project: + +```bash +cp -r themes/adidoks/content . +``` + +You can modify or add new posts in the `content/blog`, `content/docs` or other +content directories as needed. + +### Step 5: Run the project + +Just run `zola serve` in the root path of the project: + +```bash +zola serve +``` + +AdiDoks will start the Zola development web server accessible by default at +`http://127.0.0.1:1111`. Saved changes will live reload in the browser. + diff --git a/website/themes/adidoks/content/docs/help/_index.md b/website/themes/adidoks/content/docs/help/_index.md new file mode 100644 index 00000000..8cfed4b8 --- /dev/null +++ b/website/themes/adidoks/content/docs/help/_index.md @@ -0,0 +1,10 @@ ++++ +title = "Help" +description = "Get help on AdiDoks." +date = 2025-05-01T19:00:00+00:00 +updated = 2021-05-01T19:00:00+00:00 +template = "docs/section.html" +sort_by = "weight" +weight = 5 +draft = false ++++ diff --git a/website/themes/adidoks/content/docs/help/faq.md b/website/themes/adidoks/content/docs/help/faq.md new file mode 100644 index 00000000..b0010016 --- /dev/null +++ b/website/themes/adidoks/content/docs/help/faq.md @@ -0,0 +1,39 @@ ++++ +title = "FAQ" +description = "Answers to frequently asked questions." +date = 2021-05-01T19:30:00+00:00 +updated = 2021-05-01T19:30:00+00:00 +draft = false +weight = 30 +sort_by = "weight" +template = "docs/page.html" + +[extra] +lead = "Answers to frequently asked questions." +toc = true +top = false ++++ + +## What is the AdiDoks? + +AdiDoks is a Zola theme for Documentation's sites, ported by the Hugo Theme +[Doks](https://getdoks.org), which is a pretty nice theme. Thanks a lot to +[*h-enk*](https://github.com/h-enk), the creator of the [Doks](https://getdoks.org). + +## Keyboard shortcuts for search? + +- focus: `/` +- select: `↓` and `↑` +- open: `Enter` +- close: `Esc` + +## Other documentation? + +- [Netlify](https://docs.netlify.com/) +- [Zola](https://www.getzola.org/documentation/getting-started/overview/) + +## Contact the creator? + +Send *Aaran Xu* an E-mail: + +- diff --git a/website/themes/adidoks/content/privacy-policy/_index.md b/website/themes/adidoks/content/privacy-policy/_index.md new file mode 100644 index 00000000..d8050da7 --- /dev/null +++ b/website/themes/adidoks/content/privacy-policy/_index.md @@ -0,0 +1,27 @@ ++++ +title = "Privacy Policy" +description = "We do not use cookies and we do not collect any personal data." +date = 2021-05-01T08:00:00+00:00 +updated = 2020-05-01T08:00:00+00:00 +draft = false + +[extra] +class = "page single" ++++ + +__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](https://github.com/aaranxu/adidoks) if you have any questions. + +Effective Date: _1st May 2021_ diff --git a/website/themes/adidoks/netlify.toml b/website/themes/adidoks/netlify.toml new file mode 100644 index 00000000..15258c13 --- /dev/null +++ b/website/themes/adidoks/netlify.toml @@ -0,0 +1,9 @@ +[build] +publish = "public" +command = "zola build" + +[build.environment] +ZOLA_VERSION = "0.13.0" + +[context.deploy-preview] +command = "zola build --base-url $DEPLOY_PRIME_URL" diff --git a/website/themes/adidoks/sass/bootstrap/LICENSE b/website/themes/adidoks/sass/bootstrap/LICENSE new file mode 100644 index 00000000..72dda234 --- /dev/null +++ b/website/themes/adidoks/sass/bootstrap/LICENSE @@ -0,0 +1,22 @@ +The MIT License (MIT) + +Copyright (c) 2011-2021 Twitter, Inc. +Copyright (c) 2011-2021 The Bootstrap Authors + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/website/themes/adidoks/sass/bootstrap/README.md b/website/themes/adidoks/sass/bootstrap/README.md new file mode 100644 index 00000000..6d87cec6 --- /dev/null +++ b/website/themes/adidoks/sass/bootstrap/README.md @@ -0,0 +1,239 @@ +

+ + Bootstrap logo + +

+ +

Bootstrap

+ +

+ Sleek, intuitive, and powerful front-end framework for faster and easier web development. +
+ Explore Bootstrap docs » +
+
+ Report bug + · + Request feature + · + Themes + · + Blog +

+ + +## Bootstrap 4 + +Our default branch is for development of our upcoming Bootstrap 5 release. Head to the [`v4-dev` branch](https://github.com/twbs/bootstrap/tree/v4-dev) to view the readme, documentation, and source code for Bootstrap 4. + + +## Table of contents + +- [Quick start](#quick-start) +- [Status](#status) +- [What's included](#whats-included) +- [Bugs and feature requests](#bugs-and-feature-requests) +- [Documentation](#documentation) +- [Contributing](#contributing) +- [Community](#community) +- [Versioning](#versioning) +- [Creators](#creators) +- [Thanks](#thanks) +- [Copyright and license](#copyright-and-license) + + +## Quick start + +Several quick start options are available: + +- [Download the latest release](https://github.com/twbs/bootstrap/archive/v5.0.0-beta3.zip) +- Clone the repo: `git clone https://github.com/twbs/bootstrap.git` +- Install with [npm](https://www.npmjs.com/): `npm install bootstrap@next` +- Install with [yarn](https://yarnpkg.com/): `yarn add bootstrap@next` +- Install with [Composer](https://getcomposer.org/): `composer require twbs/bootstrap:5.0.0-beta3` +- Install with [NuGet](https://www.nuget.org/): CSS: `Install-Package bootstrap` Sass: `Install-Package bootstrap.sass` + +Read the [Getting started page](https://getbootstrap.com/docs/5.0/getting-started/introduction/) for information on the framework contents, templates and examples, and more. + + +## Status + +[![Slack](https://bootstrap-slack.herokuapp.com/badge.svg)](https://bootstrap-slack.herokuapp.com/) +[![Build Status](https://img.shields.io/github/workflow/status/twbs/bootstrap/JS%20Tests/main?label=JS%20Tests&logo=github)](https://github.com/twbs/bootstrap/actions?query=workflow%3AJS+Tests+branch%3Amain) +[![npm version](https://img.shields.io/npm/v/bootstrap)](https://www.npmjs.com/package/bootstrap) +[![Gem version](https://img.shields.io/gem/v/bootstrap)](https://rubygems.org/gems/bootstrap) +[![Meteor Atmosphere](https://img.shields.io/badge/meteor-twbs%3Abootstrap-blue)](https://atmospherejs.com/twbs/bootstrap) +[![Packagist Prerelease](https://img.shields.io/packagist/vpre/twbs/bootstrap)](https://packagist.org/packages/twbs/bootstrap) +[![NuGet](https://img.shields.io/nuget/vpre/bootstrap)](https://www.nuget.org/packages/bootstrap/absoluteLatest) +[![peerDependencies Status](https://img.shields.io/david/peer/twbs/bootstrap)](https://david-dm.org/twbs/bootstrap?type=peer) +[![devDependency Status](https://img.shields.io/david/dev/twbs/bootstrap)](https://david-dm.org/twbs/bootstrap?type=dev) +[![Coverage Status](https://img.shields.io/coveralls/github/twbs/bootstrap/main)](https://coveralls.io/github/twbs/bootstrap?branch=main) +[![CSS gzip size](https://img.badgesize.io/twbs/bootstrap/main/dist/css/bootstrap.min.css?compression=gzip&label=CSS%20gzip%20size)](https://github.com/twbs/bootstrap/blob/main/dist/css/bootstrap.min.css) +[![CSS Brotli size](https://img.badgesize.io/twbs/bootstrap/main/dist/css/bootstrap.min.css?compression=brotli&label=CSS%20Brotli%20size)](https://github.com/twbs/bootstrap/blob/main/dist/css/bootstrap.min.css) +[![JS gzip size](https://img.badgesize.io/twbs/bootstrap/main/dist/js/bootstrap.min.js?compression=gzip&label=JS%20gzip%20size)](https://github.com/twbs/bootstrap/blob/main/dist/js/bootstrap.min.js) +[![JS Brotli size](https://img.badgesize.io/twbs/bootstrap/main/dist/js/bootstrap.min.js?compression=brotli&label=JS%20Brotli%20size)](https://github.com/twbs/bootstrap/blob/main/dist/js/bootstrap.min.js) +[![BrowserStack Status](https://www.browserstack.com/automate/badge.svg?badge_key=SkxZcStBeExEdVJqQ2hWYnlWckpkNmNEY213SFp6WHFETWk2bGFuY3pCbz0tLXhqbHJsVlZhQnRBdEpod3NLSDMzaHc9PQ==--3d0b75245708616eb93113221beece33e680b229)](https://www.browserstack.com/automate/public-build/SkxZcStBeExEdVJqQ2hWYnlWckpkNmNEY213SFp6WHFETWk2bGFuY3pCbz0tLXhqbHJsVlZhQnRBdEpod3NLSDMzaHc9PQ==--3d0b75245708616eb93113221beece33e680b229) +[![Backers on Open Collective](https://img.shields.io/opencollective/backers/bootstrap)](#backers) +[![Sponsors on Open Collective](https://img.shields.io/opencollective/sponsors/bootstrap)](#sponsors) + + +## What's included + +Within the download you'll find the following directories and files, logically grouping common assets and providing both compiled and minified variations. You'll see something like this: + +```text +bootstrap/ +├── css/ +│ ├── bootstrap-grid.css +│ ├── bootstrap-grid.css.map +│ ├── bootstrap-grid.min.css +│ ├── bootstrap-grid.min.css.map +│ ├── bootstrap-grid.rtl.css +│ ├── bootstrap-grid.rtl.css.map +│ ├── bootstrap-grid.rtl.min.css +│ ├── bootstrap-grid.rtl.min.css.map +│ ├── bootstrap-reboot.css +│ ├── bootstrap-reboot.css.map +│ ├── bootstrap-reboot.min.css +│ ├── bootstrap-reboot.min.css.map +│ ├── bootstrap-reboot.rtl.css +│ ├── bootstrap-reboot.rtl.css.map +│ ├── bootstrap-reboot.rtl.min.css +│ ├── bootstrap-reboot.rtl.min.css.map +│ ├── bootstrap-utilities.css +│ ├── bootstrap-utilities.css.map +│ ├── bootstrap-utilities.min.css +│ ├── bootstrap-utilities.min.css.map +│ ├── bootstrap-utilities.rtl.css +│ ├── bootstrap-utilities.rtl.css.map +│ ├── bootstrap-utilities.rtl.min.css +│ ├── bootstrap-utilities.rtl.min.css.map +│ ├── bootstrap.css +│ ├── bootstrap.css.map +│ ├── bootstrap.min.css +│ ├── bootstrap.min.css.map +│ ├── bootstrap.rtl.css +│ ├── bootstrap.rtl.css.map +│ ├── bootstrap.rtl.min.css +│ └── bootstrap.rtl.min.css.map +└── js/ + ├── bootstrap.bundle.js + ├── bootstrap.bundle.js.map + ├── bootstrap.bundle.min.js + ├── bootstrap.bundle.min.js.map + ├── bootstrap.esm.js + ├── bootstrap.esm.js.map + ├── bootstrap.esm.min.js + ├── bootstrap.esm.min.js.map + ├── bootstrap.js + ├── bootstrap.js.map + ├── bootstrap.min.js + └── bootstrap.min.js.map +``` + +We provide compiled CSS and JS (`bootstrap.*`), as well as compiled and minified CSS and JS (`bootstrap.min.*`). [source maps](https://developers.google.com/web/tools/chrome-devtools/javascript/source-maps) (`bootstrap.*.map`) are available for use with certain browsers' developer tools. Bundled JS files (`bootstrap.bundle.js` and minified `bootstrap.bundle.min.js`) include [Popper](https://popper.js.org/). + + +## Bugs and feature requests + +Have a bug or a feature request? Please first read the [issue guidelines](https://github.com/twbs/bootstrap/blob/main/.github/CONTRIBUTING.md#using-the-issue-tracker) and search for existing and closed issues. If your problem or idea is not addressed yet, [please open a new issue](https://github.com/twbs/bootstrap/issues/new). + + +## Documentation + +Bootstrap's documentation, included in this repo in the root directory, is built with [Hugo](https://gohugo.io/) and publicly hosted on GitHub Pages at . The docs may also be run locally. + +Documentation search is powered by [Algolia's DocSearch](https://community.algolia.com/docsearch/). Working on our search? Be sure to set `debug: true` in `site/assets/js/search.js`. + +### Running documentation locally + +1. Run `npm install` to install the Node.js dependencies, including Hugo (the site builder). +2. Run `npm run test` (or a specific npm script) to rebuild distributed CSS and JavaScript files, as well as our docs assets. +3. From the root `/bootstrap` directory, run `npm run docs-serve` in the command line. +4. Open `http://localhost:9001/` in your browser, and voilà. + +Learn more about using Hugo by reading its [documentation](https://gohugo.io/documentation/). + +### Documentation for previous releases + +You can find all our previous releases docs on . + +[Previous releases](https://github.com/twbs/bootstrap/releases) and their documentation are also available for download. + + +## Contributing + +Please read through our [contributing guidelines](https://github.com/twbs/bootstrap/blob/main/.github/CONTRIBUTING.md). Included are directions for opening issues, coding standards, and notes on development. + +Moreover, if your pull request contains JavaScript patches or features, you must include [relevant unit tests](https://github.com/twbs/bootstrap/tree/main/js/tests). All HTML and CSS should conform to the [Code Guide](https://github.com/mdo/code-guide), maintained by [Mark Otto](https://github.com/mdo). + +Editor preferences are available in the [editor config](https://github.com/twbs/bootstrap/blob/main/.editorconfig) for easy use in common text editors. Read more and download plugins at . + + +## Community + +Get updates on Bootstrap's development and chat with the project maintainers and community members. + +- Follow [@getbootstrap on Twitter](https://twitter.com/getbootstrap). +- Read and subscribe to [The Official Bootstrap Blog](https://blog.getbootstrap.com/). +- Join [the official Slack room](https://bootstrap-slack.herokuapp.com/). +- Chat with fellow Bootstrappers in IRC. On the `irc.freenode.net` server, in the `##bootstrap` channel. +- Implementation help may be found at Stack Overflow (tagged [`bootstrap-5`](https://stackoverflow.com/questions/tagged/bootstrap-5)). +- Developers should use the keyword `bootstrap` on packages which modify or add to the functionality of Bootstrap when distributing through [npm](https://www.npmjs.com/browse/keyword/bootstrap) or similar delivery mechanisms for maximum discoverability. + + +## Versioning + +For transparency into our release cycle and in striving to maintain backward compatibility, Bootstrap is maintained under [the Semantic Versioning guidelines](https://semver.org/). Sometimes we screw up, but we adhere to those rules whenever possible. + +See [the Releases section of our GitHub project](https://github.com/twbs/bootstrap/releases) for changelogs for each release version of Bootstrap. Release announcement posts on [the official Bootstrap blog](https://blog.getbootstrap.com/) contain summaries of the most noteworthy changes made in each release. + + +## Creators + +**Mark Otto** + +- +- + +**Jacob Thornton** + +- +- + + +## Thanks + + + BrowserStack Logo + + +Thanks to [BrowserStack](https://www.browserstack.com/) for providing the infrastructure that allows us to test in real browsers! + + +## Sponsors + +Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [[Become a sponsor](https://opencollective.com/bootstrap#sponsor)] + +[![OC sponsor 0](https://opencollective.com/bootstrap/sponsor/0/avatar.svg)](https://opencollective.com/bootstrap/sponsor/0/website) +[![OC sponsor 1](https://opencollective.com/bootstrap/sponsor/1/avatar.svg)](https://opencollective.com/bootstrap/sponsor/1/website) +[![OC sponsor 2](https://opencollective.com/bootstrap/sponsor/2/avatar.svg)](https://opencollective.com/bootstrap/sponsor/2/website) +[![OC sponsor 3](https://opencollective.com/bootstrap/sponsor/3/avatar.svg)](https://opencollective.com/bootstrap/sponsor/3/website) +[![OC sponsor 4](https://opencollective.com/bootstrap/sponsor/4/avatar.svg)](https://opencollective.com/bootstrap/sponsor/4/website) +[![OC sponsor 5](https://opencollective.com/bootstrap/sponsor/5/avatar.svg)](https://opencollective.com/bootstrap/sponsor/5/website) +[![OC sponsor 6](https://opencollective.com/bootstrap/sponsor/6/avatar.svg)](https://opencollective.com/bootstrap/sponsor/6/website) +[![OC sponsor 7](https://opencollective.com/bootstrap/sponsor/7/avatar.svg)](https://opencollective.com/bootstrap/sponsor/7/website) +[![OC sponsor 8](https://opencollective.com/bootstrap/sponsor/8/avatar.svg)](https://opencollective.com/bootstrap/sponsor/8/website) +[![OC sponsor 9](https://opencollective.com/bootstrap/sponsor/9/avatar.svg)](https://opencollective.com/bootstrap/sponsor/9/website) + + +## Backers + +Thank you to all our backers! 🙏 [[Become a backer](https://opencollective.com/bootstrap#backer)] + +[![Backers](https://opencollective.com/bootstrap/backers.svg?width=890)](https://opencollective.com/bootstrap#backers) + + +## Copyright and license + +Code and documentation copyright 2011–2021 the [Bootstrap Authors](https://github.com/twbs/bootstrap/graphs/contributors) and [Twitter, Inc.](https://twitter.com) Code released under the [MIT License](https://github.com/twbs/bootstrap/blob/main/LICENSE). Docs released under [Creative Commons](https://creativecommons.org/licenses/by/3.0/). diff --git a/website/themes/adidoks/sass/bootstrap/dist/css/bootstrap-grid.css b/website/themes/adidoks/sass/bootstrap/dist/css/bootstrap-grid.css new file mode 100644 index 00000000..cf7c9850 --- /dev/null +++ b/website/themes/adidoks/sass/bootstrap/dist/css/bootstrap-grid.css @@ -0,0 +1,4997 @@ +/*! + * 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, 0.75rem); + padding-left: var(--bs-gutter-x, 0.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.3333333333%; +} + +.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.6666666667%; +} + +.col-auto { + flex: 0 0 auto; + width: auto; +} + +.col-1 { + flex: 0 0 auto; + width: 8.3333333333%; +} + +.col-2 { + flex: 0 0 auto; + width: 16.6666666667%; +} + +.col-3 { + flex: 0 0 auto; + width: 25%; +} + +.col-4 { + flex: 0 0 auto; + width: 33.3333333333%; +} + +.col-5 { + flex: 0 0 auto; + width: 41.6666666667%; +} + +.col-6 { + flex: 0 0 auto; + width: 50%; +} + +.col-7 { + flex: 0 0 auto; + width: 58.3333333333%; +} + +.col-8 { + flex: 0 0 auto; + width: 66.6666666667%; +} + +.col-9 { + flex: 0 0 auto; + width: 75%; +} + +.col-10 { + flex: 0 0 auto; + width: 83.3333333333%; +} + +.col-11 { + flex: 0 0 auto; + width: 91.6666666667%; +} + +.col-12 { + flex: 0 0 auto; + width: 100%; +} + +.offset-1 { + margin-left: 8.3333333333%; +} + +.offset-2 { + margin-left: 16.6666666667%; +} + +.offset-3 { + margin-left: 25%; +} + +.offset-4 { + margin-left: 33.3333333333%; +} + +.offset-5 { + margin-left: 41.6666666667%; +} + +.offset-6 { + margin-left: 50%; +} + +.offset-7 { + margin-left: 58.3333333333%; +} + +.offset-8 { + margin-left: 66.6666666667%; +} + +.offset-9 { + margin-left: 75%; +} + +.offset-10 { + margin-left: 83.3333333333%; +} + +.offset-11 { + margin-left: 91.6666666667%; +} + +.g-0, +.gx-0 { + --bs-gutter-x: 0; +} + +.g-0, +.gy-0 { + --bs-gutter-y: 0; +} + +.g-1, +.gx-1 { + --bs-gutter-x: 0.25rem; +} + +.g-1, +.gy-1 { + --bs-gutter-y: 0.25rem; +} + +.g-2, +.gx-2 { + --bs-gutter-x: 0.5rem; +} + +.g-2, +.gy-2 { + --bs-gutter-y: 0.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.3333333333%; + } + + .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.6666666667%; + } + + .col-sm-auto { + flex: 0 0 auto; + width: auto; + } + + .col-sm-1 { + flex: 0 0 auto; + width: 8.3333333333%; + } + + .col-sm-2 { + flex: 0 0 auto; + width: 16.6666666667%; + } + + .col-sm-3 { + flex: 0 0 auto; + width: 25%; + } + + .col-sm-4 { + flex: 0 0 auto; + width: 33.3333333333%; + } + + .col-sm-5 { + flex: 0 0 auto; + width: 41.6666666667%; + } + + .col-sm-6 { + flex: 0 0 auto; + width: 50%; + } + + .col-sm-7 { + flex: 0 0 auto; + width: 58.3333333333%; + } + + .col-sm-8 { + flex: 0 0 auto; + width: 66.6666666667%; + } + + .col-sm-9 { + flex: 0 0 auto; + width: 75%; + } + + .col-sm-10 { + flex: 0 0 auto; + width: 83.3333333333%; + } + + .col-sm-11 { + flex: 0 0 auto; + width: 91.6666666667%; + } + + .col-sm-12 { + flex: 0 0 auto; + width: 100%; + } + + .offset-sm-0 { + margin-left: 0; + } + + .offset-sm-1 { + margin-left: 8.3333333333%; + } + + .offset-sm-2 { + margin-left: 16.6666666667%; + } + + .offset-sm-3 { + margin-left: 25%; + } + + .offset-sm-4 { + margin-left: 33.3333333333%; + } + + .offset-sm-5 { + margin-left: 41.6666666667%; + } + + .offset-sm-6 { + margin-left: 50%; + } + + .offset-sm-7 { + margin-left: 58.3333333333%; + } + + .offset-sm-8 { + margin-left: 66.6666666667%; + } + + .offset-sm-9 { + margin-left: 75%; + } + + .offset-sm-10 { + margin-left: 83.3333333333%; + } + + .offset-sm-11 { + margin-left: 91.6666666667%; + } + + .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: 0.25rem; + } + + .g-sm-1, +.gy-sm-1 { + --bs-gutter-y: 0.25rem; + } + + .g-sm-2, +.gx-sm-2 { + --bs-gutter-x: 0.5rem; + } + + .g-sm-2, +.gy-sm-2 { + --bs-gutter-y: 0.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.3333333333%; + } + + .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.6666666667%; + } + + .col-md-auto { + flex: 0 0 auto; + width: auto; + } + + .col-md-1 { + flex: 0 0 auto; + width: 8.3333333333%; + } + + .col-md-2 { + flex: 0 0 auto; + width: 16.6666666667%; + } + + .col-md-3 { + flex: 0 0 auto; + width: 25%; + } + + .col-md-4 { + flex: 0 0 auto; + width: 33.3333333333%; + } + + .col-md-5 { + flex: 0 0 auto; + width: 41.6666666667%; + } + + .col-md-6 { + flex: 0 0 auto; + width: 50%; + } + + .col-md-7 { + flex: 0 0 auto; + width: 58.3333333333%; + } + + .col-md-8 { + flex: 0 0 auto; + width: 66.6666666667%; + } + + .col-md-9 { + flex: 0 0 auto; + width: 75%; + } + + .col-md-10 { + flex: 0 0 auto; + width: 83.3333333333%; + } + + .col-md-11 { + flex: 0 0 auto; + width: 91.6666666667%; + } + + .col-md-12 { + flex: 0 0 auto; + width: 100%; + } + + .offset-md-0 { + margin-left: 0; + } + + .offset-md-1 { + margin-left: 8.3333333333%; + } + + .offset-md-2 { + margin-left: 16.6666666667%; + } + + .offset-md-3 { + margin-left: 25%; + } + + .offset-md-4 { + margin-left: 33.3333333333%; + } + + .offset-md-5 { + margin-left: 41.6666666667%; + } + + .offset-md-6 { + margin-left: 50%; + } + + .offset-md-7 { + margin-left: 58.3333333333%; + } + + .offset-md-8 { + margin-left: 66.6666666667%; + } + + .offset-md-9 { + margin-left: 75%; + } + + .offset-md-10 { + margin-left: 83.3333333333%; + } + + .offset-md-11 { + margin-left: 91.6666666667%; + } + + .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: 0.25rem; + } + + .g-md-1, +.gy-md-1 { + --bs-gutter-y: 0.25rem; + } + + .g-md-2, +.gx-md-2 { + --bs-gutter-x: 0.5rem; + } + + .g-md-2, +.gy-md-2 { + --bs-gutter-y: 0.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.3333333333%; + } + + .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.6666666667%; + } + + .col-lg-auto { + flex: 0 0 auto; + width: auto; + } + + .col-lg-1 { + flex: 0 0 auto; + width: 8.3333333333%; + } + + .col-lg-2 { + flex: 0 0 auto; + width: 16.6666666667%; + } + + .col-lg-3 { + flex: 0 0 auto; + width: 25%; + } + + .col-lg-4 { + flex: 0 0 auto; + width: 33.3333333333%; + } + + .col-lg-5 { + flex: 0 0 auto; + width: 41.6666666667%; + } + + .col-lg-6 { + flex: 0 0 auto; + width: 50%; + } + + .col-lg-7 { + flex: 0 0 auto; + width: 58.3333333333%; + } + + .col-lg-8 { + flex: 0 0 auto; + width: 66.6666666667%; + } + + .col-lg-9 { + flex: 0 0 auto; + width: 75%; + } + + .col-lg-10 { + flex: 0 0 auto; + width: 83.3333333333%; + } + + .col-lg-11 { + flex: 0 0 auto; + width: 91.6666666667%; + } + + .col-lg-12 { + flex: 0 0 auto; + width: 100%; + } + + .offset-lg-0 { + margin-left: 0; + } + + .offset-lg-1 { + margin-left: 8.3333333333%; + } + + .offset-lg-2 { + margin-left: 16.6666666667%; + } + + .offset-lg-3 { + margin-left: 25%; + } + + .offset-lg-4 { + margin-left: 33.3333333333%; + } + + .offset-lg-5 { + margin-left: 41.6666666667%; + } + + .offset-lg-6 { + margin-left: 50%; + } + + .offset-lg-7 { + margin-left: 58.3333333333%; + } + + .offset-lg-8 { + margin-left: 66.6666666667%; + } + + .offset-lg-9 { + margin-left: 75%; + } + + .offset-lg-10 { + margin-left: 83.3333333333%; + } + + .offset-lg-11 { + margin-left: 91.6666666667%; + } + + .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: 0.25rem; + } + + .g-lg-1, +.gy-lg-1 { + --bs-gutter-y: 0.25rem; + } + + .g-lg-2, +.gx-lg-2 { + --bs-gutter-x: 0.5rem; + } + + .g-lg-2, +.gy-lg-2 { + --bs-gutter-y: 0.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.3333333333%; + } + + .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.6666666667%; + } + + .col-xl-auto { + flex: 0 0 auto; + width: auto; + } + + .col-xl-1 { + flex: 0 0 auto; + width: 8.3333333333%; + } + + .col-xl-2 { + flex: 0 0 auto; + width: 16.6666666667%; + } + + .col-xl-3 { + flex: 0 0 auto; + width: 25%; + } + + .col-xl-4 { + flex: 0 0 auto; + width: 33.3333333333%; + } + + .col-xl-5 { + flex: 0 0 auto; + width: 41.6666666667%; + } + + .col-xl-6 { + flex: 0 0 auto; + width: 50%; + } + + .col-xl-7 { + flex: 0 0 auto; + width: 58.3333333333%; + } + + .col-xl-8 { + flex: 0 0 auto; + width: 66.6666666667%; + } + + .col-xl-9 { + flex: 0 0 auto; + width: 75%; + } + + .col-xl-10 { + flex: 0 0 auto; + width: 83.3333333333%; + } + + .col-xl-11 { + flex: 0 0 auto; + width: 91.6666666667%; + } + + .col-xl-12 { + flex: 0 0 auto; + width: 100%; + } + + .offset-xl-0 { + margin-left: 0; + } + + .offset-xl-1 { + margin-left: 8.3333333333%; + } + + .offset-xl-2 { + margin-left: 16.6666666667%; + } + + .offset-xl-3 { + margin-left: 25%; + } + + .offset-xl-4 { + margin-left: 33.3333333333%; + } + + .offset-xl-5 { + margin-left: 41.6666666667%; + } + + .offset-xl-6 { + margin-left: 50%; + } + + .offset-xl-7 { + margin-left: 58.3333333333%; + } + + .offset-xl-8 { + margin-left: 66.6666666667%; + } + + .offset-xl-9 { + margin-left: 75%; + } + + .offset-xl-10 { + margin-left: 83.3333333333%; + } + + .offset-xl-11 { + margin-left: 91.6666666667%; + } + + .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: 0.25rem; + } + + .g-xl-1, +.gy-xl-1 { + --bs-gutter-y: 0.25rem; + } + + .g-xl-2, +.gx-xl-2 { + --bs-gutter-x: 0.5rem; + } + + .g-xl-2, +.gy-xl-2 { + --bs-gutter-y: 0.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.3333333333%; + } + + .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.6666666667%; + } + + .col-xxl-auto { + flex: 0 0 auto; + width: auto; + } + + .col-xxl-1 { + flex: 0 0 auto; + width: 8.3333333333%; + } + + .col-xxl-2 { + flex: 0 0 auto; + width: 16.6666666667%; + } + + .col-xxl-3 { + flex: 0 0 auto; + width: 25%; + } + + .col-xxl-4 { + flex: 0 0 auto; + width: 33.3333333333%; + } + + .col-xxl-5 { + flex: 0 0 auto; + width: 41.6666666667%; + } + + .col-xxl-6 { + flex: 0 0 auto; + width: 50%; + } + + .col-xxl-7 { + flex: 0 0 auto; + width: 58.3333333333%; + } + + .col-xxl-8 { + flex: 0 0 auto; + width: 66.6666666667%; + } + + .col-xxl-9 { + flex: 0 0 auto; + width: 75%; + } + + .col-xxl-10 { + flex: 0 0 auto; + width: 83.3333333333%; + } + + .col-xxl-11 { + flex: 0 0 auto; + width: 91.6666666667%; + } + + .col-xxl-12 { + flex: 0 0 auto; + width: 100%; + } + + .offset-xxl-0 { + margin-left: 0; + } + + .offset-xxl-1 { + margin-left: 8.3333333333%; + } + + .offset-xxl-2 { + margin-left: 16.6666666667%; + } + + .offset-xxl-3 { + margin-left: 25%; + } + + .offset-xxl-4 { + margin-left: 33.3333333333%; + } + + .offset-xxl-5 { + margin-left: 41.6666666667%; + } + + .offset-xxl-6 { + margin-left: 50%; + } + + .offset-xxl-7 { + margin-left: 58.3333333333%; + } + + .offset-xxl-8 { + margin-left: 66.6666666667%; + } + + .offset-xxl-9 { + margin-left: 75%; + } + + .offset-xxl-10 { + margin-left: 83.3333333333%; + } + + .offset-xxl-11 { + margin-left: 91.6666666667%; + } + + .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: 0.25rem; + } + + .g-xxl-1, +.gy-xxl-1 { + --bs-gutter-y: 0.25rem; + } + + .g-xxl-2, +.gx-xxl-2 { + --bs-gutter-x: 0.5rem; + } + + .g-xxl-2, +.gy-xxl-2 { + --bs-gutter-y: 0.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: 0.25rem !important; +} + +.m-2 { + margin: 0.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: 0.25rem !important; + margin-left: 0.25rem !important; +} + +.mx-2 { + margin-right: 0.5rem !important; + margin-left: 0.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: 0.25rem !important; + margin-bottom: 0.25rem !important; +} + +.my-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.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: 0.25rem !important; +} + +.mt-2 { + margin-top: 0.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: 0.25rem !important; +} + +.me-2 { + margin-right: 0.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: 0.25rem !important; +} + +.mb-2 { + margin-bottom: 0.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: 0.25rem !important; +} + +.ms-2 { + margin-left: 0.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: 0.25rem !important; +} + +.p-2 { + padding: 0.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: 0.25rem !important; + padding-left: 0.25rem !important; +} + +.px-2 { + padding-right: 0.5rem !important; + padding-left: 0.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: 0.25rem !important; + padding-bottom: 0.25rem !important; +} + +.py-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.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: 0.25rem !important; +} + +.pt-2 { + padding-top: 0.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: 0.25rem !important; +} + +.pe-2 { + padding-right: 0.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: 0.25rem !important; +} + +.pb-2 { + padding-bottom: 0.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: 0.25rem !important; +} + +.ps-2 { + padding-left: 0.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: 0.25rem !important; + } + + .m-sm-2 { + margin: 0.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: 0.25rem !important; + margin-left: 0.25rem !important; + } + + .mx-sm-2 { + margin-right: 0.5rem !important; + margin-left: 0.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: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + + .my-sm-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.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: 0.25rem !important; + } + + .mt-sm-2 { + margin-top: 0.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: 0.25rem !important; + } + + .me-sm-2 { + margin-right: 0.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: 0.25rem !important; + } + + .mb-sm-2 { + margin-bottom: 0.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: 0.25rem !important; + } + + .ms-sm-2 { + margin-left: 0.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: 0.25rem !important; + } + + .p-sm-2 { + padding: 0.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: 0.25rem !important; + padding-left: 0.25rem !important; + } + + .px-sm-2 { + padding-right: 0.5rem !important; + padding-left: 0.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: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + + .py-sm-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.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: 0.25rem !important; + } + + .pt-sm-2 { + padding-top: 0.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: 0.25rem !important; + } + + .pe-sm-2 { + padding-right: 0.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: 0.25rem !important; + } + + .pb-sm-2 { + padding-bottom: 0.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: 0.25rem !important; + } + + .ps-sm-2 { + padding-left: 0.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: 0.25rem !important; + } + + .m-md-2 { + margin: 0.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: 0.25rem !important; + margin-left: 0.25rem !important; + } + + .mx-md-2 { + margin-right: 0.5rem !important; + margin-left: 0.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: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + + .my-md-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.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: 0.25rem !important; + } + + .mt-md-2 { + margin-top: 0.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: 0.25rem !important; + } + + .me-md-2 { + margin-right: 0.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: 0.25rem !important; + } + + .mb-md-2 { + margin-bottom: 0.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: 0.25rem !important; + } + + .ms-md-2 { + margin-left: 0.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: 0.25rem !important; + } + + .p-md-2 { + padding: 0.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: 0.25rem !important; + padding-left: 0.25rem !important; + } + + .px-md-2 { + padding-right: 0.5rem !important; + padding-left: 0.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: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + + .py-md-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.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: 0.25rem !important; + } + + .pt-md-2 { + padding-top: 0.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: 0.25rem !important; + } + + .pe-md-2 { + padding-right: 0.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: 0.25rem !important; + } + + .pb-md-2 { + padding-bottom: 0.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: 0.25rem !important; + } + + .ps-md-2 { + padding-left: 0.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: 0.25rem !important; + } + + .m-lg-2 { + margin: 0.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: 0.25rem !important; + margin-left: 0.25rem !important; + } + + .mx-lg-2 { + margin-right: 0.5rem !important; + margin-left: 0.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: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + + .my-lg-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.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: 0.25rem !important; + } + + .mt-lg-2 { + margin-top: 0.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: 0.25rem !important; + } + + .me-lg-2 { + margin-right: 0.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: 0.25rem !important; + } + + .mb-lg-2 { + margin-bottom: 0.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: 0.25rem !important; + } + + .ms-lg-2 { + margin-left: 0.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: 0.25rem !important; + } + + .p-lg-2 { + padding: 0.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: 0.25rem !important; + padding-left: 0.25rem !important; + } + + .px-lg-2 { + padding-right: 0.5rem !important; + padding-left: 0.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: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + + .py-lg-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.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: 0.25rem !important; + } + + .pt-lg-2 { + padding-top: 0.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: 0.25rem !important; + } + + .pe-lg-2 { + padding-right: 0.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: 0.25rem !important; + } + + .pb-lg-2 { + padding-bottom: 0.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: 0.25rem !important; + } + + .ps-lg-2 { + padding-left: 0.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: 0.25rem !important; + } + + .m-xl-2 { + margin: 0.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: 0.25rem !important; + margin-left: 0.25rem !important; + } + + .mx-xl-2 { + margin-right: 0.5rem !important; + margin-left: 0.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: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + + .my-xl-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.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: 0.25rem !important; + } + + .mt-xl-2 { + margin-top: 0.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: 0.25rem !important; + } + + .me-xl-2 { + margin-right: 0.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: 0.25rem !important; + } + + .mb-xl-2 { + margin-bottom: 0.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: 0.25rem !important; + } + + .ms-xl-2 { + margin-left: 0.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: 0.25rem !important; + } + + .p-xl-2 { + padding: 0.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: 0.25rem !important; + padding-left: 0.25rem !important; + } + + .px-xl-2 { + padding-right: 0.5rem !important; + padding-left: 0.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: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + + .py-xl-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.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: 0.25rem !important; + } + + .pt-xl-2 { + padding-top: 0.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: 0.25rem !important; + } + + .pe-xl-2 { + padding-right: 0.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: 0.25rem !important; + } + + .pb-xl-2 { + padding-bottom: 0.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: 0.25rem !important; + } + + .ps-xl-2 { + padding-left: 0.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: 0.25rem !important; + } + + .m-xxl-2 { + margin: 0.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: 0.25rem !important; + margin-left: 0.25rem !important; + } + + .mx-xxl-2 { + margin-right: 0.5rem !important; + margin-left: 0.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: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + + .my-xxl-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.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: 0.25rem !important; + } + + .mt-xxl-2 { + margin-top: 0.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: 0.25rem !important; + } + + .me-xxl-2 { + margin-right: 0.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: 0.25rem !important; + } + + .mb-xxl-2 { + margin-bottom: 0.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: 0.25rem !important; + } + + .ms-xxl-2 { + margin-left: 0.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: 0.25rem !important; + } + + .p-xxl-2 { + padding: 0.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: 0.25rem !important; + padding-left: 0.25rem !important; + } + + .px-xxl-2 { + padding-right: 0.5rem !important; + padding-left: 0.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: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + + .py-xxl-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.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: 0.25rem !important; + } + + .pt-xxl-2 { + padding-top: 0.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: 0.25rem !important; + } + + .pe-xxl-2 { + padding-right: 0.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: 0.25rem !important; + } + + .pb-xxl-2 { + padding-bottom: 0.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: 0.25rem !important; + } + + .ps-xxl-2 { + padding-left: 0.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; + } +} + +/*# sourceMappingURL=bootstrap-grid.css.map */ \ No newline at end of file diff --git a/website/themes/adidoks/sass/bootstrap/dist/css/bootstrap-grid.css.map b/website/themes/adidoks/sass/bootstrap/dist/css/bootstrap-grid.css.map new file mode 100644 index 00000000..62771128 --- /dev/null +++ b/website/themes/adidoks/sass/bootstrap/dist/css/bootstrap-grid.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["../../scss/bootstrap-grid.scss","../../scss/_containers.scss","../../scss/mixins/_container.scss","bootstrap-grid.css","../../scss/mixins/_breakpoints.scss","../../scss/_variables.scss","../../scss/_grid.scss","../../scss/mixins/_grid.scss","../../scss/mixins/_utilities.scss","../../scss/utilities/_api.scss"],"names":[],"mappings":"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AA;EAAA,+BAAA;AL8vDV;;AKhwDM;EAEI,yBAAA;ALkwDV;;AKpwDM;EAEI,+BAAA;ALswDV;;AKxwDM;EAEI,8BAAA;AL0wDV;;AK5wDM;EAEI,4BAAA;AL8wDV;;AKhxDM;EAEI,8BAAA;ALkxDV;;AKpxDM;EAEI,4BAAA;ALsxDV;;AKxxDM;EAEI,2BAAA;AL0xDV;;AK5xDM;EAEI,iCAAA;AL8xDV;;AKhyDM;EAEI,gCAAA;ALkyDV;;AKpyDM;EAEI,8BAAA;ALsyDV;;AKxyDM;EAEI,gCAAA;AL0yDV;;AK5yDM;EAEI,8BAAA;AL8yDV;;AKhzDM;EAEI,4BAAA;ALkzDV;;AKpzDM;EAEI,kCAAA;ALszDV;;AKxzDM;EAEI,iCAAA;AL0zDV;;AK5zDM;EAEI,+BAAA;AL8zDV;;AKh0DM;EAEI,iCAAA;ALk0DV;;AKp0DM;EAEI,+BAAA;ALs0DV;;AKx0DM;EAEI,0BAAA;AL00DV;;AK50DM;EAEI,gCAAA;AL80DV;;AKh1DM;EAEI,+BAAA;ALk1DV;;AKp1DM;EAEI,6BAAA;ALs1DV;;AKx1DM;EAEI,+BAAA;AL01DV;;AK51DM;EAEI,6BAAA;AL81DV;;ACl1DI;EIdE;IAEI,0BAAA;ELm2DR;;EKr2DI;IAEI,gCAAA;ELu2DR;;EKz2DI;IAEI,yBAAA;EL22DR;;EK72DI;IAEI,wBAAA;EL+2DR;;EKj3DI;IAEI,yBAAA;ELm3DR;;EKr3DI;IAEI,6BAAA;ELu3DR;;EKz3DI;IAEI,8BAAA;EL23DR;;EK73DI;IAEI,wBAAA;EL+3DR;;EKj4DI;IAEI,+BAAA;ELm4DR;;EKr4DI;IAEI,wBAAA;ELu4DR;;EKz4DI;IAEI,yBAAA;EL24DR;;EK74DI;IAEI,8BAAA;EL+4DR;;EKj5DI;IAEI,iCAAA;ELm5DR;;EKr5DI;IAEI,sCAAA;ELu5DR;;EKz5DI;IAEI,yCAAA;EL25DR;;EK75DI;IAEI,uBAAA;EL+5DR;;EKj6DI;IAEI,uBAAA;ELm6DR;;EKr6DI;IAEI,yBAAA;ELu6DR;;EKz6DI;IAEI,yBAAA;EL26DR;;EK76DI;IAEI,0BAAA;EL+6DR;;EKj7DI;IAEI,4BAAA;ELm7DR;;EKr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;IAEI,yBAAA;EL88ER;;EKh9EI;IAEI,6BAAA;ELk9ER;;EKp9EI;IAEI,8BAAA;ELs9ER;;EKx9EI;IAEI,wBAAA;EL09ER;;EK59EI;IAEI,+BAAA;EL89ER;;EKh+EI;IAEI,wBAAA;ELk+ER;;EKp+EI;IAEI,yBAAA;ELs+ER;;EKx+EI;IAEI,8BAAA;EL0+ER;;EK5+EI;IAEI,iCAAA;EL8+ER;;EKh/EI;IAEI,sCAAA;ELk/ER;;EKp/EI;IAEI,yCAAA;ELs/ER;;EKx/EI;IAEI,uBAAA;EL0/ER;;EK5/EI;IAEI,uBAAA;EL8/ER;;EKhgFI;IAEI,yBAAA;ELkgFR;;EKpgFI;IAEI,yBAAA;ELsgFR;;EKxgFI;IAEI,0BAAA;EL0gFR;;EK5gFI;IAEI,4BAAA;EL8gFR;;EKhhFI;IAEI,kCAAA;ELkhFR;;EKphFI;IAEI,sCAAA;ELshFR;;EKxhFI;IAEI,oCAAA;EL0hFR;;EK5hFI;IAEI,kCAAA;EL8hFR;;EKhiFI;IAEI,yCAAA;ELkiFR;;EKpiFI;IAEI,wCAAA;ELsiFR;;EKxiFI;IAEI,wCAAA;EL0iFR;;EK5iFI;IAEI,kCAAA;EL8iFR;;EKhjFI;IAEI,gCAAA;ELkjFR;;EKpjFI;IAEI,8BAAA;ELsjFR;;EKxjFI;IAEI,gCAAA;EL0jFR;;EK5jFI;IAEI,+BAAA;EL8jFR;;EKhkFI;IAEI,oCAAA;ELkkFR;;EKpkFI;IAEI,kCAAA;ELskFR;;EKxkFI;IAEI,gCAAA;EL0kFR;;EK5kFI;IAEI,uCAAA;EL8kFR;;EKhlFI;IAEI,sCAAA;ELklFR;;EKplFI;IAEI,iCAAA;ELslFR;;EKxlFI;IAEI,2BAAA;EL0lFR;;EK5lFI;IAEI,iCAAA;EL8lFR;;EKhmFI;IAEI,+BAAA;ELkmFR;;EKpmFI;IAEI,6BAAA;ELsmFR;;EKxmFI;IAEI,+BAAA;EL0mFR;;EK5mFI;IAEI,8BAAA;EL8mFR;;EKhnFI;IAEI,oBAAA;ELknFR;;EKpnFI;IAEI,mBAAA;ELsnFR;;EKxnFI;IAEI,mBAAA;EL0nFR;;EK5nFI;IAEI,mBAAA;EL8nFR;;EKhoFI;IAEI,mBAAA;ELkoFR;;EKpoFI;IAE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ELo+FR;;EKt+FI;IAEI,4BAAA;ELw+FR;;EK1+FI;IAEI,kCAAA;EL4+FR;;EK9+FI;IAEI,iCAAA;ELg/FR;;EKl/FI;IAEI,+BAAA;ELo/FR;;EKt/FI;IAEI,iCAAA;ELw/FR;;EK1/FI;IAEI,+BAAA;EL4/FR;;EK9/FI;IAEI,0BAAA;ELggGR;;EKlgGI;IAEI,gCAAA;ELogGR;;EKtgGI;IAEI,+BAAA;ELwgGR;;EK1gGI;IAEI,6BAAA;EL4gGR;;EK9gGI;IAEI,+BAAA;ELghGR;;EKlhGI;IAEI,6BAAA;ELohGR;AACF;ACzgGI;EIdE;IAEI,0BAAA;ELyhGR;;EK3hGI;IAEI,gCAAA;EL6hGR;;EK/hGI;IAEI,yBAAA;ELiiGR;;EKniGI;IAEI,wBAAA;ELqiGR;;EKviGI;IAEI,yBAAA;ELyiGR;;EK3iGI;IAEI,6BAAA;EL6iGR;;EK/iGI;IAEI,8BAAA;ELijGR;;EKnjGI;IAEI,wBAAA;ELqjGR;;EKvjGI;IAEI,+BAAA;ELyjGR;;EK3jGI;IAEI,wBAAA;EL6jGR;;EK/jGI;IAEI,yBAAA;ELikGR;;EKnkGI;IAEI,8BAAA;ELqkGR;;EKvkGI;IAEI,iCAAA;ELykGR;;EK3kGI;IAEI,sCAAA;EL6kGR;;EK/kGI;IAEI,yCAAA;ELilGR;;EKnlGI;IAEI,uBAAA;ELqlGR;;EKvlGI;IAEI,uBAAA;ELylGR;;EK3lGI;IAEI,yBAAA;EL6lGR;;EK/lGI;IAEI,yBAAA;ELimGR;;EKnmGI;IAEI,0BAAA;ELqmGR;;EKvmGI;IAEI,4BAAA;ELymGR;;EK3mGI;IAEI,kCAAA;EL6mGR;;EK/mGI;IAEI,sCAAA;ELinGR;;EKnnGI;IAEI,oCAAA;ELqnGR;;EKvnGI;IAEI,kCAAA;ELynGR;;EK3nGI;IAEI,yCAAA;EL6nGR;;EK/nGI;IAEI,wCAAA;ELioGR;;EKnoGI;IAEI,wCAAA;ELqoGR;;EKvoGI;IAEI,kCAAA;ELyoGR;;EK3oGI;IAEI,gCAAA;EL6oGR;;EK/oGI;IAEI,8BAAA;ELipGR;;EKnpGI;IAEI,gCAAA;ELqpGR;;EKvpGI;IAEI,+BAAA;ELypGR;;EK3pGI;IAEI,o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F;AC/rII;EIdE;IAEI,0BAAA;EL+sIR;;EKjtII;IAEI,gCAAA;ELmtIR;;EKrtII;IAEI,yBAAA;ELutIR;;EKztII;IAEI,wBAAA;EL2tIR;;EK7tII;IAEI,yBAAA;EL+tIR;;EKjuII;IAEI,6BAAA;ELmuIR;;EKruII;IAEI,8BAAA;ELuuIR;;EKzuII;IAEI,wBAAA;EL2uIR;;EK7uII;IAEI,+BAAA;EL+uIR;;EKjvII;IAEI,wBAAA;ELmvIR;;EKrvII;IAEI,yBAAA;ELuvIR;;EKzvII;IAEI,8BAAA;EL2vIR;;EK7vII;IAEI,iCAAA;EL+vIR;;EKjwII;IAEI,sCAAA;ELmwIR;;EKrwII;IAEI,yCAAA;ELuwIR;;EKzwII;IAEI,uBAAA;EL2wIR;;EK7wII;IAEI,uBAAA;EL+wIR;;EKjxII;IAEI,yBAAA;ELmxIR;;EKrxII;IAEI,yBAAA;ELuxIR;;EKzxII;IAEI,0BAAA;EL2xIR;;EK7xII;IAEI,4BAAA;EL+xIR;;EKjyII;IAEI,kCAAA;ELmyIR;;EKryII;IAEI,sCAAA;ELuyIR;;EKzyII;IAEI,oCAAA;EL2yIR;;EK7yII;IAEI,kCAAA;EL+yIR;;EKjzII;IAEI,yCAAA;ELmzIR;;EKrzII;IAEI,wCAAA;ELuzIR;;EKzzII;IAEI,wCAAA;EL2zIR;;EK7zII;IAEI,kCAAA;EL+zIR;;EKj0II;IAEI,gCAAA;ELm0IR;;EKr0II;IAEI,8BAAA;ELu0IR;;EKz0II;IAEI,gCAAA;EL20IR;;EK70II;IAEI,+BAAA;EL+0IR;;EKj1II;IAEI,oCAAA;ELm1IR;;EKr1II;IAEI,kCAAA;ELu1IR;;EKz1II;IAEI,gCAAA;EL21IR;;EK71II;IAEI,uCAAA;EL+1IR;;EKj2II;IAEI,sCAAA;ELm2IR;;EKr2II;IAEI,iCAAA;ELu2IR;;EKz2II;IAEI,2BAAA;EL22IR;;EK72II;IAEI,iCAAA;EL+2IR;;EKj3II;IAEI,+BAAA;ELm3IR;;EKr3II;IAEI,6BAAA;ELu3IR;;EKz3II;IAEI,+BAAA;EL23IR;;EK73II;IAEI,8BAAA;EL+3IR;;EKj4II;IAEI,oBAAA;ELm4I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","file":"bootstrap-grid.css","sourcesContent":["/*!\n * Bootstrap Grid v5.0.0-beta3 (https://getbootstrap.com/)\n * Copyright 2011-2021 The Bootstrap Authors\n * Copyright 2011-2021 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n\n$include-column-box-sizing: true !default;\n\n@import \"functions\";\n@import \"variables\";\n\n@import \"mixins/lists\";\n@import \"mixins/breakpoints\";\n@import \"mixins/container\";\n@import \"mixins/grid\";\n@import \"mixins/utilities\";\n\n@import \"vendor/rfs\";\n\n@import \"containers\";\n@import \"grid\";\n\n@import \"utilities\";\n// Only use the utilities we need\n// stylelint-disable-next-line scss/dollar-variable-default\n$utilities: map-get-multiple(\n $utilities,\n (\n \"display\",\n \"order\",\n \"flex\",\n \"flex-direction\",\n \"flex-grow\",\n \"flex-shrink\",\n \"flex-wrap\",\n \"justify-content\",\n \"align-items\",\n \"align-content\",\n \"align-self\",\n \"margin\",\n \"margin-x\",\n \"margin-y\",\n \"margin-top\",\n \"margin-end\",\n \"margin-bottom\",\n \"margin-start\",\n \"negative-margin\",\n \"negative-margin-x\",\n \"negative-margin-y\",\n \"negative-margin-top\",\n \"negative-margin-end\",\n \"negative-margin-bottom\",\n \"negative-margin-start\",\n \"padding\",\n \"padding-x\",\n \"padding-y\",\n \"padding-top\",\n \"padding-end\",\n \"padding-bottom\",\n \"padding-start\",\n )\n);\n\n@import \"utilities/api\";\n","// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n@if $enable-grid-classes {\n // Single container class with breakpoint max-widths\n .container,\n // 100% wide container at all breakpoints\n .container-fluid {\n @include make-container();\n }\n\n // Responsive containers that are 100% wide until a breakpoint\n @each $breakpoint, $container-max-width in $container-max-widths {\n .container-#{$breakpoint} {\n @extend .container-fluid;\n }\n\n @include media-breakpoint-up($breakpoint, $grid-breakpoints) {\n %responsive-container-#{$breakpoint} {\n max-width: $container-max-width;\n }\n\n // Extend each breakpoint which is smaller or equal to the current breakpoint\n $extend-breakpoint: true;\n\n @each $name, $width in $grid-breakpoints {\n @if ($extend-breakpoint) {\n .container#{breakpoint-infix($name, $grid-breakpoints)} {\n @extend %responsive-container-#{$breakpoint};\n }\n\n // Once the current breakpoint is reached, stop extending\n @if ($breakpoint == $name) {\n $extend-breakpoint: false;\n }\n }\n }\n }\n }\n}\n","// Container mixins\n\n@mixin make-container($gutter: $container-padding-x) {\n width: 100%;\n padding-right: var(--#{$variable-prefix}gutter-x, #{$gutter});\n padding-left: var(--#{$variable-prefix}gutter-x, #{$gutter});\n margin-right: auto;\n margin-left: auto;\n}\n","/*!\n * Bootstrap Grid v5.0.0-beta3 (https://getbootstrap.com/)\n * Copyright 2011-2021 The Bootstrap Authors\n * Copyright 2011-2021 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n.container,\n.container-fluid,\n.container-xxl,\n.container-xl,\n.container-lg,\n.container-md,\n.container-sm {\n width: 100%;\n padding-right: var(--bs-gutter-x, 0.75rem);\n padding-left: var(--bs-gutter-x, 0.75rem);\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 576px) {\n .container-sm, .container {\n max-width: 540px;\n }\n}\n@media (min-width: 768px) {\n .container-md, .container-sm, .container {\n max-width: 720px;\n }\n}\n@media (min-width: 992px) {\n .container-lg, .container-md, .container-sm, .container {\n max-width: 960px;\n }\n}\n@media (min-width: 1200px) {\n .container-xl, .container-lg, .container-md, .container-sm, .container {\n max-width: 1140px;\n }\n}\n@media (min-width: 1400px) {\n .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {\n max-width: 1320px;\n }\n}\n.row {\n --bs-gutter-x: 1.5rem;\n --bs-gutter-y: 0;\n display: flex;\n flex-wrap: wrap;\n margin-top: calc(var(--bs-gutter-y) * -1);\n margin-right: calc(var(--bs-gutter-x) / -2);\n margin-left: calc(var(--bs-gutter-x) / -2);\n}\n.row > * {\n box-sizing: border-box;\n flex-shrink: 0;\n width: 100%;\n max-width: 100%;\n padding-right: calc(var(--bs-gutter-x) / 2);\n padding-left: calc(var(--bs-gutter-x) / 2);\n margin-top: var(--bs-gutter-y);\n}\n\n.col {\n flex: 1 0 0%;\n}\n\n.row-cols-auto > * {\n flex: 0 0 auto;\n width: auto;\n}\n\n.row-cols-1 > * {\n flex: 0 0 auto;\n width: 100%;\n}\n\n.row-cols-2 > * {\n flex: 0 0 auto;\n width: 50%;\n}\n\n.row-cols-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n}\n\n.row-cols-4 > * {\n flex: 0 0 auto;\n width: 25%;\n}\n\n.row-cols-5 > * {\n flex: 0 0 auto;\n width: 20%;\n}\n\n.row-cols-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n}\n\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n}\n\n.col-1 {\n flex: 0 0 auto;\n width: 8.3333333333%;\n}\n\n.col-2 {\n flex: 0 0 auto;\n width: 16.6666666667%;\n}\n\n.col-3 {\n flex: 0 0 auto;\n width: 25%;\n}\n\n.col-4 {\n flex: 0 0 auto;\n width: 33.3333333333%;\n}\n\n.col-5 {\n flex: 0 0 auto;\n width: 41.6666666667%;\n}\n\n.col-6 {\n flex: 0 0 auto;\n width: 50%;\n}\n\n.col-7 {\n flex: 0 0 auto;\n width: 58.3333333333%;\n}\n\n.col-8 {\n flex: 0 0 auto;\n width: 66.6666666667%;\n}\n\n.col-9 {\n flex: 0 0 auto;\n width: 75%;\n}\n\n.col-10 {\n flex: 0 0 auto;\n width: 83.3333333333%;\n}\n\n.col-11 {\n flex: 0 0 auto;\n width: 91.6666666667%;\n}\n\n.col-12 {\n flex: 0 0 auto;\n width: 100%;\n}\n\n.offset-1 {\n margin-left: 8.3333333333%;\n}\n\n.offset-2 {\n margin-left: 16.6666666667%;\n}\n\n.offset-3 {\n margin-left: 25%;\n}\n\n.offset-4 {\n margin-left: 33.3333333333%;\n}\n\n.offset-5 {\n margin-left: 41.6666666667%;\n}\n\n.offset-6 {\n margin-left: 50%;\n}\n\n.offset-7 {\n margin-left: 58.3333333333%;\n}\n\n.offset-8 {\n margin-left: 66.6666666667%;\n}\n\n.offset-9 {\n margin-left: 75%;\n}\n\n.offset-10 {\n margin-left: 83.3333333333%;\n}\n\n.offset-11 {\n margin-left: 91.6666666667%;\n}\n\n.g-0,\n.gx-0 {\n --bs-gutter-x: 0;\n}\n\n.g-0,\n.gy-0 {\n --bs-gutter-y: 0;\n}\n\n.g-1,\n.gx-1 {\n --bs-gutter-x: 0.25rem;\n}\n\n.g-1,\n.gy-1 {\n --bs-gutter-y: 0.25rem;\n}\n\n.g-2,\n.gx-2 {\n --bs-gutter-x: 0.5rem;\n}\n\n.g-2,\n.gy-2 {\n --bs-gutter-y: 0.5rem;\n}\n\n.g-3,\n.gx-3 {\n --bs-gutter-x: 1rem;\n}\n\n.g-3,\n.gy-3 {\n --bs-gutter-y: 1rem;\n}\n\n.g-4,\n.gx-4 {\n --bs-gutter-x: 1.5rem;\n}\n\n.g-4,\n.gy-4 {\n --bs-gutter-y: 1.5rem;\n}\n\n.g-5,\n.gx-5 {\n --bs-gutter-x: 3rem;\n}\n\n.g-5,\n.gy-5 {\n --bs-gutter-y: 3rem;\n}\n\n@media (min-width: 576px) {\n .col-sm {\n flex: 1 0 0%;\n }\n\n .row-cols-sm-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-sm-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-sm-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-sm-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-sm-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-sm-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-sm-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-sm-1 {\n flex: 0 0 auto;\n width: 8.3333333333%;\n }\n\n .col-sm-2 {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-sm-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-sm-4 {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .col-sm-5 {\n flex: 0 0 auto;\n width: 41.6666666667%;\n }\n\n .col-sm-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-sm-7 {\n flex: 0 0 auto;\n width: 58.3333333333%;\n }\n\n .col-sm-8 {\n flex: 0 0 auto;\n width: 66.6666666667%;\n }\n\n .col-sm-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-sm-10 {\n flex: 0 0 auto;\n width: 83.3333333333%;\n }\n\n .col-sm-11 {\n flex: 0 0 auto;\n width: 91.6666666667%;\n }\n\n .col-sm-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-sm-0 {\n margin-left: 0;\n }\n\n .offset-sm-1 {\n margin-left: 8.3333333333%;\n }\n\n .offset-sm-2 {\n margin-left: 16.6666666667%;\n }\n\n .offset-sm-3 {\n margin-left: 25%;\n }\n\n .offset-sm-4 {\n margin-left: 33.3333333333%;\n }\n\n .offset-sm-5 {\n margin-left: 41.6666666667%;\n }\n\n .offset-sm-6 {\n margin-left: 50%;\n }\n\n .offset-sm-7 {\n margin-left: 58.3333333333%;\n }\n\n .offset-sm-8 {\n margin-left: 66.6666666667%;\n }\n\n .offset-sm-9 {\n margin-left: 75%;\n }\n\n .offset-sm-10 {\n margin-left: 83.3333333333%;\n }\n\n .offset-sm-11 {\n margin-left: 91.6666666667%;\n }\n\n .g-sm-0,\n.gx-sm-0 {\n --bs-gutter-x: 0;\n }\n\n .g-sm-0,\n.gy-sm-0 {\n --bs-gutter-y: 0;\n }\n\n .g-sm-1,\n.gx-sm-1 {\n --bs-gutter-x: 0.25rem;\n }\n\n .g-sm-1,\n.gy-sm-1 {\n --bs-gutter-y: 0.25rem;\n }\n\n .g-sm-2,\n.gx-sm-2 {\n --bs-gutter-x: 0.5rem;\n }\n\n .g-sm-2,\n.gy-sm-2 {\n --bs-gutter-y: 0.5rem;\n }\n\n .g-sm-3,\n.gx-sm-3 {\n --bs-gutter-x: 1rem;\n }\n\n .g-sm-3,\n.gy-sm-3 {\n --bs-gutter-y: 1rem;\n }\n\n .g-sm-4,\n.gx-sm-4 {\n --bs-gutter-x: 1.5rem;\n }\n\n .g-sm-4,\n.gy-sm-4 {\n --bs-gutter-y: 1.5rem;\n }\n\n .g-sm-5,\n.gx-sm-5 {\n --bs-gutter-x: 3rem;\n }\n\n .g-sm-5,\n.gy-sm-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 768px) {\n .col-md {\n flex: 1 0 0%;\n }\n\n .row-cols-md-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-md-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-md-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-md-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-md-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-md-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-md-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-md-1 {\n flex: 0 0 auto;\n width: 8.3333333333%;\n }\n\n .col-md-2 {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-md-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-md-4 {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .col-md-5 {\n flex: 0 0 auto;\n width: 41.6666666667%;\n }\n\n .col-md-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-md-7 {\n flex: 0 0 auto;\n width: 58.3333333333%;\n }\n\n .col-md-8 {\n flex: 0 0 auto;\n width: 66.6666666667%;\n }\n\n .col-md-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-md-10 {\n flex: 0 0 auto;\n width: 83.3333333333%;\n }\n\n .col-md-11 {\n flex: 0 0 auto;\n width: 91.6666666667%;\n }\n\n .col-md-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-md-0 {\n margin-left: 0;\n }\n\n .offset-md-1 {\n margin-left: 8.3333333333%;\n }\n\n .offset-md-2 {\n margin-left: 16.6666666667%;\n }\n\n .offset-md-3 {\n margin-left: 25%;\n }\n\n .offset-md-4 {\n margin-left: 33.3333333333%;\n }\n\n .offset-md-5 {\n margin-left: 41.6666666667%;\n }\n\n .offset-md-6 {\n margin-left: 50%;\n }\n\n .offset-md-7 {\n margin-left: 58.3333333333%;\n }\n\n .offset-md-8 {\n margin-left: 66.6666666667%;\n }\n\n .offset-md-9 {\n margin-left: 75%;\n }\n\n .offset-md-10 {\n margin-left: 83.3333333333%;\n }\n\n .offset-md-11 {\n margin-left: 91.6666666667%;\n }\n\n .g-md-0,\n.gx-md-0 {\n --bs-gutter-x: 0;\n }\n\n .g-md-0,\n.gy-md-0 {\n --bs-gutter-y: 0;\n }\n\n .g-md-1,\n.gx-md-1 {\n --bs-gutter-x: 0.25rem;\n }\n\n .g-md-1,\n.gy-md-1 {\n --bs-gutter-y: 0.25rem;\n }\n\n .g-md-2,\n.gx-md-2 {\n --bs-gutter-x: 0.5rem;\n }\n\n .g-md-2,\n.gy-md-2 {\n --bs-gutter-y: 0.5rem;\n }\n\n .g-md-3,\n.gx-md-3 {\n --bs-gutter-x: 1rem;\n }\n\n .g-md-3,\n.gy-md-3 {\n --bs-gutter-y: 1rem;\n }\n\n .g-md-4,\n.gx-md-4 {\n --bs-gutter-x: 1.5rem;\n }\n\n .g-md-4,\n.gy-md-4 {\n --bs-gutter-y: 1.5rem;\n }\n\n .g-md-5,\n.gx-md-5 {\n --bs-gutter-x: 3rem;\n }\n\n .g-md-5,\n.gy-md-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 992px) {\n .col-lg {\n flex: 1 0 0%;\n }\n\n .row-cols-lg-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-lg-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-lg-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-lg-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-lg-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-lg-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-lg-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-lg-1 {\n flex: 0 0 auto;\n width: 8.3333333333%;\n }\n\n .col-lg-2 {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-lg-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-lg-4 {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .col-lg-5 {\n flex: 0 0 auto;\n width: 41.6666666667%;\n }\n\n .col-lg-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-lg-7 {\n flex: 0 0 auto;\n width: 58.3333333333%;\n }\n\n .col-lg-8 {\n flex: 0 0 auto;\n width: 66.6666666667%;\n }\n\n .col-lg-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-lg-10 {\n flex: 0 0 auto;\n width: 83.3333333333%;\n }\n\n .col-lg-11 {\n flex: 0 0 auto;\n width: 91.6666666667%;\n }\n\n .col-lg-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-lg-0 {\n margin-left: 0;\n }\n\n .offset-lg-1 {\n margin-left: 8.3333333333%;\n }\n\n .offset-lg-2 {\n margin-left: 16.6666666667%;\n }\n\n .offset-lg-3 {\n margin-left: 25%;\n }\n\n .offset-lg-4 {\n margin-left: 33.3333333333%;\n }\n\n .offset-lg-5 {\n margin-left: 41.6666666667%;\n }\n\n .offset-lg-6 {\n margin-left: 50%;\n }\n\n .offset-lg-7 {\n margin-left: 58.3333333333%;\n }\n\n .offset-lg-8 {\n margin-left: 66.6666666667%;\n }\n\n .offset-lg-9 {\n margin-left: 75%;\n }\n\n .offset-lg-10 {\n margin-left: 83.3333333333%;\n }\n\n .offset-lg-11 {\n margin-left: 91.6666666667%;\n }\n\n .g-lg-0,\n.gx-lg-0 {\n --bs-gutter-x: 0;\n }\n\n .g-lg-0,\n.gy-lg-0 {\n --bs-gutter-y: 0;\n }\n\n .g-lg-1,\n.gx-lg-1 {\n --bs-gutter-x: 0.25rem;\n }\n\n .g-lg-1,\n.gy-lg-1 {\n --bs-gutter-y: 0.25rem;\n }\n\n .g-lg-2,\n.gx-lg-2 {\n --bs-gutter-x: 0.5rem;\n }\n\n .g-lg-2,\n.gy-lg-2 {\n --bs-gutter-y: 0.5rem;\n }\n\n .g-lg-3,\n.gx-lg-3 {\n --bs-gutter-x: 1rem;\n }\n\n .g-lg-3,\n.gy-lg-3 {\n --bs-gutter-y: 1rem;\n }\n\n .g-lg-4,\n.gx-lg-4 {\n --bs-gutter-x: 1.5rem;\n }\n\n .g-lg-4,\n.gy-lg-4 {\n --bs-gutter-y: 1.5rem;\n }\n\n .g-lg-5,\n.gx-lg-5 {\n --bs-gutter-x: 3rem;\n }\n\n .g-lg-5,\n.gy-lg-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 1200px) {\n .col-xl {\n flex: 1 0 0%;\n }\n\n .row-cols-xl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-xl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-xl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-xl-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-xl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-xl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-xl-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-xl-1 {\n flex: 0 0 auto;\n width: 8.3333333333%;\n }\n\n .col-xl-2 {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-xl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-xl-4 {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .col-xl-5 {\n flex: 0 0 auto;\n width: 41.6666666667%;\n }\n\n .col-xl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-xl-7 {\n flex: 0 0 auto;\n width: 58.3333333333%;\n }\n\n .col-xl-8 {\n flex: 0 0 auto;\n width: 66.6666666667%;\n }\n\n .col-xl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-xl-10 {\n flex: 0 0 auto;\n width: 83.3333333333%;\n }\n\n .col-xl-11 {\n flex: 0 0 auto;\n width: 91.6666666667%;\n }\n\n .col-xl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-xl-0 {\n margin-left: 0;\n }\n\n .offset-xl-1 {\n margin-left: 8.3333333333%;\n }\n\n .offset-xl-2 {\n margin-left: 16.6666666667%;\n }\n\n .offset-xl-3 {\n margin-left: 25%;\n }\n\n .offset-xl-4 {\n margin-left: 33.3333333333%;\n }\n\n .offset-xl-5 {\n margin-left: 41.6666666667%;\n }\n\n .offset-xl-6 {\n margin-left: 50%;\n }\n\n .offset-xl-7 {\n margin-left: 58.3333333333%;\n }\n\n .offset-xl-8 {\n margin-left: 66.6666666667%;\n }\n\n .offset-xl-9 {\n margin-left: 75%;\n }\n\n .offset-xl-10 {\n margin-left: 83.3333333333%;\n }\n\n .offset-xl-11 {\n margin-left: 91.6666666667%;\n }\n\n .g-xl-0,\n.gx-xl-0 {\n --bs-gutter-x: 0;\n }\n\n .g-xl-0,\n.gy-xl-0 {\n --bs-gutter-y: 0;\n }\n\n .g-xl-1,\n.gx-xl-1 {\n --bs-gutter-x: 0.25rem;\n }\n\n .g-xl-1,\n.gy-xl-1 {\n --bs-gutter-y: 0.25rem;\n }\n\n .g-xl-2,\n.gx-xl-2 {\n --bs-gutter-x: 0.5rem;\n }\n\n .g-xl-2,\n.gy-xl-2 {\n --bs-gutter-y: 0.5rem;\n }\n\n .g-xl-3,\n.gx-xl-3 {\n --bs-gutter-x: 1rem;\n }\n\n .g-xl-3,\n.gy-xl-3 {\n --bs-gutter-y: 1rem;\n }\n\n .g-xl-4,\n.gx-xl-4 {\n --bs-gutter-x: 1.5rem;\n }\n\n .g-xl-4,\n.gy-xl-4 {\n --bs-gutter-y: 1.5rem;\n }\n\n .g-xl-5,\n.gx-xl-5 {\n --bs-gutter-x: 3rem;\n }\n\n .g-xl-5,\n.gy-xl-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 1400px) {\n .col-xxl {\n flex: 1 0 0%;\n }\n\n .row-cols-xxl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-xxl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-xxl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-xxl-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-xxl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-xxl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-xxl-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-xxl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-xxl-1 {\n flex: 0 0 auto;\n width: 8.3333333333%;\n }\n\n .col-xxl-2 {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-xxl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-xxl-4 {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .col-xxl-5 {\n flex: 0 0 auto;\n width: 41.6666666667%;\n }\n\n .col-xxl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-xxl-7 {\n flex: 0 0 auto;\n width: 58.3333333333%;\n }\n\n .col-xxl-8 {\n flex: 0 0 auto;\n width: 66.6666666667%;\n }\n\n .col-xxl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-xxl-10 {\n flex: 0 0 auto;\n width: 83.3333333333%;\n }\n\n .col-xxl-11 {\n flex: 0 0 auto;\n width: 91.6666666667%;\n }\n\n .col-xxl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-xxl-0 {\n margin-left: 0;\n }\n\n .offset-xxl-1 {\n margin-left: 8.3333333333%;\n }\n\n .offset-xxl-2 {\n margin-left: 16.6666666667%;\n }\n\n .offset-xxl-3 {\n margin-left: 25%;\n }\n\n .offset-xxl-4 {\n margin-left: 33.3333333333%;\n }\n\n .offset-xxl-5 {\n margin-left: 41.6666666667%;\n }\n\n .offset-xxl-6 {\n margin-left: 50%;\n }\n\n .offset-xxl-7 {\n margin-left: 58.3333333333%;\n }\n\n .offset-xxl-8 {\n margin-left: 66.6666666667%;\n }\n\n .offset-xxl-9 {\n margin-left: 75%;\n }\n\n .offset-xxl-10 {\n margin-left: 83.3333333333%;\n }\n\n .offset-xxl-11 {\n margin-left: 91.6666666667%;\n }\n\n .g-xxl-0,\n.gx-xxl-0 {\n --bs-gutter-x: 0;\n }\n\n .g-xxl-0,\n.gy-xxl-0 {\n --bs-gutter-y: 0;\n }\n\n .g-xxl-1,\n.gx-xxl-1 {\n --bs-gutter-x: 0.25rem;\n }\n\n .g-xxl-1,\n.gy-xxl-1 {\n --bs-gutter-y: 0.25rem;\n }\n\n .g-xxl-2,\n.gx-xxl-2 {\n --bs-gutter-x: 0.5rem;\n }\n\n .g-xxl-2,\n.gy-xxl-2 {\n --bs-gutter-y: 0.5rem;\n }\n\n .g-xxl-3,\n.gx-xxl-3 {\n --bs-gutter-x: 1rem;\n }\n\n .g-xxl-3,\n.gy-xxl-3 {\n --bs-gutter-y: 1rem;\n }\n\n .g-xxl-4,\n.gx-xxl-4 {\n --bs-gutter-x: 1.5rem;\n }\n\n .g-xxl-4,\n.gy-xxl-4 {\n --bs-gutter-y: 1.5rem;\n }\n\n .g-xxl-5,\n.gx-xxl-5 {\n --bs-gutter-x: 3rem;\n }\n\n .g-xxl-5,\n.gy-xxl-5 {\n --bs-gutter-y: 3rem;\n }\n}\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-block {\n display: block !important;\n}\n\n.d-grid {\n display: grid !important;\n}\n\n.d-table {\n display: table !important;\n}\n\n.d-table-row {\n display: table-row !important;\n}\n\n.d-table-cell {\n display: table-cell !important;\n}\n\n.d-flex {\n display: flex !important;\n}\n\n.d-inline-flex {\n display: inline-flex !important;\n}\n\n.d-none {\n display: none !important;\n}\n\n.flex-fill {\n flex: 1 1 auto !important;\n}\n\n.flex-row {\n flex-direction: row !important;\n}\n\n.flex-column {\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n flex-direction: column-reverse !important;\n}\n\n.flex-grow-0 {\n flex-grow: 0 !important;\n}\n\n.flex-grow-1 {\n flex-grow: 1 !important;\n}\n\n.flex-shrink-0 {\n flex-shrink: 0 !important;\n}\n\n.flex-shrink-1 {\n flex-shrink: 1 !important;\n}\n\n.flex-wrap {\n flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n}\n\n.justify-content-start {\n justify-content: flex-start !important;\n}\n\n.justify-content-end {\n justify-content: flex-end !important;\n}\n\n.justify-content-center {\n justify-content: center !important;\n}\n\n.justify-content-between {\n justify-content: space-between !important;\n}\n\n.justify-content-around {\n justify-content: space-around !important;\n}\n\n.justify-content-evenly {\n justify-content: space-evenly !important;\n}\n\n.align-items-start {\n align-items: flex-start !important;\n}\n\n.align-items-end {\n align-items: flex-end !important;\n}\n\n.align-items-center {\n align-items: center !important;\n}\n\n.align-items-baseline {\n align-items: baseline !important;\n}\n\n.align-items-stretch {\n align-items: stretch !important;\n}\n\n.align-content-start {\n align-content: flex-start !important;\n}\n\n.align-content-end {\n align-content: flex-end !important;\n}\n\n.align-content-center {\n align-content: center !important;\n}\n\n.align-content-between {\n align-content: space-between !important;\n}\n\n.align-content-around {\n align-content: space-around !important;\n}\n\n.align-content-stretch {\n align-content: stretch !important;\n}\n\n.align-self-auto {\n align-self: auto !important;\n}\n\n.align-self-start {\n align-self: flex-start !important;\n}\n\n.align-self-end {\n align-self: flex-end !important;\n}\n\n.align-self-center {\n align-self: center !important;\n}\n\n.align-self-baseline {\n align-self: baseline !important;\n}\n\n.align-self-stretch {\n align-self: stretch !important;\n}\n\n.order-first {\n order: -1 !important;\n}\n\n.order-0 {\n order: 0 !important;\n}\n\n.order-1 {\n order: 1 !important;\n}\n\n.order-2 {\n order: 2 !important;\n}\n\n.order-3 {\n order: 3 !important;\n}\n\n.order-4 {\n order: 4 !important;\n}\n\n.order-5 {\n order: 5 !important;\n}\n\n.order-last {\n order: 6 !important;\n}\n\n.m-0 {\n margin: 0 !important;\n}\n\n.m-1 {\n margin: 0.25rem !important;\n}\n\n.m-2 {\n margin: 0.5rem !important;\n}\n\n.m-3 {\n margin: 1rem !important;\n}\n\n.m-4 {\n margin: 1.5rem !important;\n}\n\n.m-5 {\n margin: 3rem !important;\n}\n\n.m-auto {\n margin: auto !important;\n}\n\n.mx-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n}\n\n.mx-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n}\n\n.mx-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n}\n\n.mx-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n}\n\n.mx-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n}\n\n.mx-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n}\n\n.mx-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n}\n\n.my-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n}\n\n.my-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n}\n\n.my-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n}\n\n.my-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n}\n\n.my-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n}\n\n.my-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n}\n\n.my-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n}\n\n.mt-0 {\n margin-top: 0 !important;\n}\n\n.mt-1 {\n margin-top: 0.25rem !important;\n}\n\n.mt-2 {\n margin-top: 0.5rem !important;\n}\n\n.mt-3 {\n margin-top: 1rem !important;\n}\n\n.mt-4 {\n margin-top: 1.5rem !important;\n}\n\n.mt-5 {\n margin-top: 3rem !important;\n}\n\n.mt-auto {\n margin-top: auto !important;\n}\n\n.me-0 {\n margin-right: 0 !important;\n}\n\n.me-1 {\n margin-right: 0.25rem !important;\n}\n\n.me-2 {\n margin-right: 0.5rem !important;\n}\n\n.me-3 {\n margin-right: 1rem !important;\n}\n\n.me-4 {\n margin-right: 1.5rem !important;\n}\n\n.me-5 {\n margin-right: 3rem !important;\n}\n\n.me-auto {\n margin-right: auto !important;\n}\n\n.mb-0 {\n margin-bottom: 0 !important;\n}\n\n.mb-1 {\n margin-bottom: 0.25rem !important;\n}\n\n.mb-2 {\n margin-bottom: 0.5rem !important;\n}\n\n.mb-3 {\n margin-bottom: 1rem !important;\n}\n\n.mb-4 {\n margin-bottom: 1.5rem !important;\n}\n\n.mb-5 {\n margin-bottom: 3rem !important;\n}\n\n.mb-auto {\n margin-bottom: auto !important;\n}\n\n.ms-0 {\n margin-left: 0 !important;\n}\n\n.ms-1 {\n margin-left: 0.25rem !important;\n}\n\n.ms-2 {\n margin-left: 0.5rem !important;\n}\n\n.ms-3 {\n margin-left: 1rem !important;\n}\n\n.ms-4 {\n margin-left: 1.5rem !important;\n}\n\n.ms-5 {\n margin-left: 3rem !important;\n}\n\n.ms-auto {\n margin-left: auto !important;\n}\n\n.p-0 {\n padding: 0 !important;\n}\n\n.p-1 {\n padding: 0.25rem !important;\n}\n\n.p-2 {\n padding: 0.5rem !important;\n}\n\n.p-3 {\n padding: 1rem !important;\n}\n\n.p-4 {\n padding: 1.5rem !important;\n}\n\n.p-5 {\n padding: 3rem !important;\n}\n\n.px-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n}\n\n.px-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n}\n\n.px-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n}\n\n.px-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n}\n\n.px-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n}\n\n.px-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n}\n\n.py-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n}\n\n.py-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n}\n\n.py-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n}\n\n.py-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n}\n\n.py-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n}\n\n.py-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n}\n\n.pt-0 {\n padding-top: 0 !important;\n}\n\n.pt-1 {\n padding-top: 0.25rem !important;\n}\n\n.pt-2 {\n padding-top: 0.5rem !important;\n}\n\n.pt-3 {\n padding-top: 1rem !important;\n}\n\n.pt-4 {\n padding-top: 1.5rem !important;\n}\n\n.pt-5 {\n padding-top: 3rem !important;\n}\n\n.pe-0 {\n padding-right: 0 !important;\n}\n\n.pe-1 {\n padding-right: 0.25rem !important;\n}\n\n.pe-2 {\n padding-right: 0.5rem !important;\n}\n\n.pe-3 {\n padding-right: 1rem !important;\n}\n\n.pe-4 {\n padding-right: 1.5rem !important;\n}\n\n.pe-5 {\n padding-right: 3rem !important;\n}\n\n.pb-0 {\n padding-bottom: 0 !important;\n}\n\n.pb-1 {\n padding-bottom: 0.25rem !important;\n}\n\n.pb-2 {\n padding-bottom: 0.5rem !important;\n}\n\n.pb-3 {\n padding-bottom: 1rem !important;\n}\n\n.pb-4 {\n padding-bottom: 1.5rem !important;\n}\n\n.pb-5 {\n padding-bottom: 3rem !important;\n}\n\n.ps-0 {\n padding-left: 0 !important;\n}\n\n.ps-1 {\n padding-left: 0.25rem !important;\n}\n\n.ps-2 {\n padding-left: 0.5rem !important;\n}\n\n.ps-3 {\n padding-left: 1rem !important;\n}\n\n.ps-4 {\n padding-left: 1.5rem !important;\n}\n\n.ps-5 {\n padding-left: 3rem !important;\n}\n\n@media (min-width: 576px) {\n .d-sm-inline {\n display: inline !important;\n }\n\n .d-sm-inline-block {\n display: inline-block !important;\n }\n\n .d-sm-block {\n display: block !important;\n }\n\n .d-sm-grid {\n display: grid !important;\n }\n\n .d-sm-table {\n display: table !important;\n }\n\n .d-sm-table-row {\n display: table-row !important;\n }\n\n .d-sm-table-cell {\n display: table-cell !important;\n }\n\n .d-sm-flex {\n display: flex !important;\n }\n\n .d-sm-inline-flex {\n display: inline-flex !important;\n }\n\n .d-sm-none {\n display: none !important;\n }\n\n .flex-sm-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-sm-row {\n flex-direction: row !important;\n }\n\n .flex-sm-column {\n flex-direction: column !important;\n }\n\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-sm-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-sm-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-sm-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-sm-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-sm-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-sm-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .justify-content-sm-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-sm-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-sm-center {\n justify-content: center !important;\n }\n\n .justify-content-sm-between {\n justify-content: space-between !important;\n }\n\n .justify-content-sm-around {\n justify-content: space-around !important;\n }\n\n .justify-content-sm-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-sm-start {\n align-items: flex-start !important;\n }\n\n .align-items-sm-end {\n align-items: flex-end !important;\n }\n\n .align-items-sm-center {\n align-items: center !important;\n }\n\n .align-items-sm-baseline {\n align-items: baseline !important;\n }\n\n .align-items-sm-stretch {\n align-items: stretch !important;\n }\n\n .align-content-sm-start {\n align-content: flex-start !important;\n }\n\n .align-content-sm-end {\n align-content: flex-end !important;\n }\n\n .align-content-sm-center {\n align-content: center !important;\n }\n\n .align-content-sm-between {\n align-content: space-between !important;\n }\n\n .align-content-sm-around {\n align-content: space-around !important;\n }\n\n .align-content-sm-stretch {\n align-content: stretch !important;\n }\n\n .align-self-sm-auto {\n align-self: auto !important;\n }\n\n .align-self-sm-start {\n align-self: flex-start !important;\n }\n\n .align-self-sm-end {\n align-self: flex-end !important;\n }\n\n .align-self-sm-center {\n align-self: center !important;\n }\n\n .align-self-sm-baseline {\n align-self: baseline !important;\n }\n\n .align-self-sm-stretch {\n align-self: stretch !important;\n }\n\n .order-sm-first {\n order: -1 !important;\n }\n\n .order-sm-0 {\n order: 0 !important;\n }\n\n .order-sm-1 {\n order: 1 !important;\n }\n\n .order-sm-2 {\n order: 2 !important;\n }\n\n .order-sm-3 {\n order: 3 !important;\n }\n\n .order-sm-4 {\n order: 4 !important;\n }\n\n .order-sm-5 {\n order: 5 !important;\n }\n\n .order-sm-last {\n order: 6 !important;\n }\n\n .m-sm-0 {\n margin: 0 !important;\n }\n\n .m-sm-1 {\n margin: 0.25rem !important;\n }\n\n .m-sm-2 {\n margin: 0.5rem !important;\n }\n\n .m-sm-3 {\n margin: 1rem !important;\n }\n\n .m-sm-4 {\n margin: 1.5rem !important;\n }\n\n .m-sm-5 {\n margin: 3rem !important;\n }\n\n .m-sm-auto {\n margin: auto !important;\n }\n\n .mx-sm-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-sm-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n\n .mx-sm-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n\n .mx-sm-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n\n .mx-sm-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n\n .mx-sm-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n\n .mx-sm-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-sm-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-sm-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-sm-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-sm-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-sm-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n\n .my-sm-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-sm-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-sm-0 {\n margin-top: 0 !important;\n }\n\n .mt-sm-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-sm-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-sm-3 {\n margin-top: 1rem !important;\n }\n\n .mt-sm-4 {\n margin-top: 1.5rem !important;\n }\n\n .mt-sm-5 {\n margin-top: 3rem !important;\n }\n\n .mt-sm-auto {\n margin-top: auto !important;\n }\n\n .me-sm-0 {\n margin-right: 0 !important;\n }\n\n .me-sm-1 {\n margin-right: 0.25rem !important;\n }\n\n .me-sm-2 {\n margin-right: 0.5rem !important;\n }\n\n .me-sm-3 {\n margin-right: 1rem !important;\n }\n\n .me-sm-4 {\n margin-right: 1.5rem !important;\n }\n\n .me-sm-5 {\n margin-right: 3rem !important;\n }\n\n .me-sm-auto {\n margin-right: auto !important;\n }\n\n .mb-sm-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-sm-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-sm-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-sm-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-sm-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .mb-sm-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-sm-auto {\n margin-bottom: auto !important;\n }\n\n .ms-sm-0 {\n margin-left: 0 !important;\n }\n\n .ms-sm-1 {\n margin-left: 0.25rem !important;\n }\n\n .ms-sm-2 {\n margin-left: 0.5rem !important;\n }\n\n .ms-sm-3 {\n margin-left: 1rem !important;\n }\n\n .ms-sm-4 {\n margin-left: 1.5rem !important;\n }\n\n .ms-sm-5 {\n margin-left: 3rem !important;\n }\n\n .ms-sm-auto {\n margin-left: auto !important;\n }\n\n .p-sm-0 {\n padding: 0 !important;\n }\n\n .p-sm-1 {\n padding: 0.25rem !important;\n }\n\n .p-sm-2 {\n padding: 0.5rem !important;\n }\n\n .p-sm-3 {\n padding: 1rem !important;\n }\n\n .p-sm-4 {\n padding: 1.5rem !important;\n }\n\n .p-sm-5 {\n padding: 3rem !important;\n }\n\n .px-sm-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-sm-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n\n .px-sm-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n\n .px-sm-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n\n .px-sm-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n\n .px-sm-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n\n .py-sm-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-sm-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-sm-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-sm-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-sm-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n\n .py-sm-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .pt-sm-0 {\n padding-top: 0 !important;\n }\n\n .pt-sm-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-sm-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-sm-3 {\n padding-top: 1rem !important;\n }\n\n .pt-sm-4 {\n padding-top: 1.5rem !important;\n }\n\n .pt-sm-5 {\n padding-top: 3rem !important;\n }\n\n .pe-sm-0 {\n padding-right: 0 !important;\n }\n\n .pe-sm-1 {\n padding-right: 0.25rem !important;\n }\n\n .pe-sm-2 {\n padding-right: 0.5rem !important;\n }\n\n .pe-sm-3 {\n padding-right: 1rem !important;\n }\n\n .pe-sm-4 {\n padding-right: 1.5rem !important;\n }\n\n .pe-sm-5 {\n padding-right: 3rem !important;\n }\n\n .pb-sm-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-sm-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-sm-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-sm-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-sm-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pb-sm-5 {\n padding-bottom: 3rem !important;\n }\n\n .ps-sm-0 {\n padding-left: 0 !important;\n }\n\n .ps-sm-1 {\n padding-left: 0.25rem !important;\n }\n\n .ps-sm-2 {\n padding-left: 0.5rem !important;\n }\n\n .ps-sm-3 {\n padding-left: 1rem !important;\n }\n\n .ps-sm-4 {\n padding-left: 1.5rem !important;\n }\n\n .ps-sm-5 {\n padding-left: 3rem !important;\n }\n}\n@media (min-width: 768px) {\n .d-md-inline {\n display: inline !important;\n }\n\n .d-md-inline-block {\n display: inline-block !important;\n }\n\n .d-md-block {\n display: block !important;\n }\n\n .d-md-grid {\n display: grid !important;\n }\n\n .d-md-table {\n display: table !important;\n }\n\n .d-md-table-row {\n display: table-row !important;\n }\n\n .d-md-table-cell {\n display: table-cell !important;\n }\n\n .d-md-flex {\n display: flex !important;\n }\n\n .d-md-inline-flex {\n display: inline-flex !important;\n }\n\n .d-md-none {\n display: none !important;\n }\n\n .flex-md-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-md-row {\n flex-direction: row !important;\n }\n\n .flex-md-column {\n flex-direction: column !important;\n }\n\n .flex-md-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-md-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-md-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-md-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-md-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-md-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-md-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-md-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .justify-content-md-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-md-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-md-center {\n justify-content: center !important;\n }\n\n .justify-content-md-between {\n justify-content: space-between !important;\n }\n\n .justify-content-md-around {\n justify-content: space-around !important;\n }\n\n .justify-content-md-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-md-start {\n align-items: flex-start !important;\n }\n\n .align-items-md-end {\n align-items: flex-end !important;\n }\n\n .align-items-md-center {\n align-items: center !important;\n }\n\n .align-items-md-baseline {\n align-items: baseline !important;\n }\n\n .align-items-md-stretch {\n align-items: stretch !important;\n }\n\n .align-content-md-start {\n align-content: flex-start !important;\n }\n\n .align-content-md-end {\n align-content: flex-end !important;\n }\n\n .align-content-md-center {\n align-content: center !important;\n }\n\n .align-content-md-between {\n align-content: space-between !important;\n }\n\n .align-content-md-around {\n align-content: space-around !important;\n }\n\n .align-content-md-stretch {\n align-content: stretch !important;\n }\n\n .align-self-md-auto {\n align-self: auto !important;\n }\n\n .align-self-md-start {\n align-self: flex-start !important;\n }\n\n .align-self-md-end {\n align-self: flex-end !important;\n }\n\n .align-self-md-center {\n align-self: center !important;\n }\n\n .align-self-md-baseline {\n align-self: baseline !important;\n }\n\n .align-self-md-stretch {\n align-self: stretch !important;\n }\n\n .order-md-first {\n order: -1 !important;\n }\n\n .order-md-0 {\n order: 0 !important;\n }\n\n .order-md-1 {\n order: 1 !important;\n }\n\n .order-md-2 {\n order: 2 !important;\n }\n\n .order-md-3 {\n order: 3 !important;\n }\n\n .order-md-4 {\n order: 4 !important;\n }\n\n .order-md-5 {\n order: 5 !important;\n }\n\n .order-md-last {\n order: 6 !important;\n }\n\n .m-md-0 {\n margin: 0 !important;\n }\n\n .m-md-1 {\n margin: 0.25rem !important;\n }\n\n .m-md-2 {\n margin: 0.5rem !important;\n }\n\n .m-md-3 {\n margin: 1rem !important;\n }\n\n .m-md-4 {\n margin: 1.5rem !important;\n }\n\n .m-md-5 {\n margin: 3rem !important;\n }\n\n .m-md-auto {\n margin: auto !important;\n }\n\n .mx-md-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-md-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n\n .mx-md-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n\n .mx-md-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n\n .mx-md-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n\n .mx-md-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n\n .mx-md-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-md-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-md-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-md-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-md-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-md-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n\n .my-md-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-md-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-md-0 {\n margin-top: 0 !important;\n }\n\n .mt-md-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-md-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-md-3 {\n margin-top: 1rem !important;\n }\n\n .mt-md-4 {\n margin-top: 1.5rem !important;\n }\n\n .mt-md-5 {\n margin-top: 3rem !important;\n }\n\n .mt-md-auto {\n margin-top: auto !important;\n }\n\n .me-md-0 {\n margin-right: 0 !important;\n }\n\n .me-md-1 {\n margin-right: 0.25rem !important;\n }\n\n .me-md-2 {\n margin-right: 0.5rem !important;\n }\n\n .me-md-3 {\n margin-right: 1rem !important;\n }\n\n .me-md-4 {\n margin-right: 1.5rem !important;\n }\n\n .me-md-5 {\n margin-right: 3rem !important;\n }\n\n .me-md-auto {\n margin-right: auto !important;\n }\n\n .mb-md-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-md-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-md-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-md-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-md-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .mb-md-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-md-auto {\n margin-bottom: auto !important;\n }\n\n .ms-md-0 {\n margin-left: 0 !important;\n }\n\n .ms-md-1 {\n margin-left: 0.25rem !important;\n }\n\n .ms-md-2 {\n margin-left: 0.5rem !important;\n }\n\n .ms-md-3 {\n margin-left: 1rem !important;\n }\n\n .ms-md-4 {\n margin-left: 1.5rem !important;\n }\n\n .ms-md-5 {\n margin-left: 3rem !important;\n }\n\n .ms-md-auto {\n margin-left: auto !important;\n }\n\n .p-md-0 {\n padding: 0 !important;\n }\n\n .p-md-1 {\n padding: 0.25rem !important;\n }\n\n .p-md-2 {\n padding: 0.5rem !important;\n }\n\n .p-md-3 {\n padding: 1rem !important;\n }\n\n .p-md-4 {\n padding: 1.5rem !important;\n }\n\n .p-md-5 {\n padding: 3rem !important;\n }\n\n .px-md-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-md-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n\n .px-md-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n\n .px-md-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n\n .px-md-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n\n .px-md-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n\n .py-md-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-md-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-md-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-md-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-md-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n\n .py-md-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .pt-md-0 {\n padding-top: 0 !important;\n }\n\n .pt-md-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-md-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-md-3 {\n padding-top: 1rem !important;\n }\n\n .pt-md-4 {\n padding-top: 1.5rem !important;\n }\n\n .pt-md-5 {\n padding-top: 3rem !important;\n }\n\n .pe-md-0 {\n padding-right: 0 !important;\n }\n\n .pe-md-1 {\n padding-right: 0.25rem !important;\n }\n\n .pe-md-2 {\n padding-right: 0.5rem !important;\n }\n\n .pe-md-3 {\n padding-right: 1rem !important;\n }\n\n .pe-md-4 {\n padding-right: 1.5rem !important;\n }\n\n .pe-md-5 {\n padding-right: 3rem !important;\n }\n\n .pb-md-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-md-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-md-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-md-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-md-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pb-md-5 {\n padding-bottom: 3rem !important;\n }\n\n .ps-md-0 {\n padding-left: 0 !important;\n }\n\n .ps-md-1 {\n padding-left: 0.25rem !important;\n }\n\n .ps-md-2 {\n padding-left: 0.5rem !important;\n }\n\n .ps-md-3 {\n padding-left: 1rem !important;\n }\n\n .ps-md-4 {\n padding-left: 1.5rem !important;\n }\n\n .ps-md-5 {\n padding-left: 3rem !important;\n }\n}\n@media (min-width: 992px) {\n .d-lg-inline {\n display: inline !important;\n }\n\n .d-lg-inline-block {\n display: inline-block !important;\n }\n\n .d-lg-block {\n display: block !important;\n }\n\n .d-lg-grid {\n display: grid !important;\n }\n\n .d-lg-table {\n display: table !important;\n }\n\n .d-lg-table-row {\n display: table-row !important;\n }\n\n .d-lg-table-cell {\n display: table-cell !important;\n }\n\n .d-lg-flex {\n display: flex !important;\n }\n\n .d-lg-inline-flex {\n display: inline-flex !important;\n }\n\n .d-lg-none {\n display: none !important;\n }\n\n .flex-lg-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-lg-row {\n flex-direction: row !important;\n }\n\n .flex-lg-column {\n flex-direction: column !important;\n }\n\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-lg-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-lg-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-lg-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-lg-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-lg-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-lg-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .justify-content-lg-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-lg-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-lg-center {\n justify-content: center !important;\n }\n\n .justify-content-lg-between {\n justify-content: space-between !important;\n }\n\n .justify-content-lg-around {\n justify-content: space-around !important;\n }\n\n .justify-content-lg-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-lg-start {\n align-items: flex-start !important;\n }\n\n .align-items-lg-end {\n align-items: flex-end !important;\n }\n\n .align-items-lg-center {\n align-items: center !important;\n }\n\n .align-items-lg-baseline {\n align-items: baseline !important;\n }\n\n .align-items-lg-stretch {\n align-items: stretch !important;\n }\n\n .align-content-lg-start {\n align-content: flex-start !important;\n }\n\n .align-content-lg-end {\n align-content: flex-end !important;\n }\n\n .align-content-lg-center {\n align-content: center !important;\n }\n\n .align-content-lg-between {\n align-content: space-between !important;\n }\n\n .align-content-lg-around {\n align-content: space-around !important;\n }\n\n .align-content-lg-stretch {\n align-content: stretch !important;\n }\n\n .align-self-lg-auto {\n align-self: auto !important;\n }\n\n .align-self-lg-start {\n align-self: flex-start !important;\n }\n\n .align-self-lg-end {\n align-self: flex-end !important;\n }\n\n .align-self-lg-center {\n align-self: center !important;\n }\n\n .align-self-lg-baseline {\n align-self: baseline !important;\n }\n\n .align-self-lg-stretch {\n align-self: stretch !important;\n }\n\n .order-lg-first {\n order: -1 !important;\n }\n\n .order-lg-0 {\n order: 0 !important;\n }\n\n .order-lg-1 {\n order: 1 !important;\n }\n\n .order-lg-2 {\n order: 2 !important;\n }\n\n .order-lg-3 {\n order: 3 !important;\n }\n\n .order-lg-4 {\n order: 4 !important;\n }\n\n .order-lg-5 {\n order: 5 !important;\n }\n\n .order-lg-last {\n order: 6 !important;\n }\n\n .m-lg-0 {\n margin: 0 !important;\n }\n\n .m-lg-1 {\n margin: 0.25rem !important;\n }\n\n .m-lg-2 {\n margin: 0.5rem !important;\n }\n\n .m-lg-3 {\n margin: 1rem !important;\n }\n\n .m-lg-4 {\n margin: 1.5rem !important;\n }\n\n .m-lg-5 {\n margin: 3rem !important;\n }\n\n .m-lg-auto {\n margin: auto !important;\n }\n\n .mx-lg-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-lg-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n\n .mx-lg-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n\n .mx-lg-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n\n .mx-lg-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n\n .mx-lg-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n\n .mx-lg-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-lg-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-lg-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-lg-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-lg-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-lg-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n\n .my-lg-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-lg-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-lg-0 {\n margin-top: 0 !important;\n }\n\n .mt-lg-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-lg-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-lg-3 {\n margin-top: 1rem !important;\n }\n\n .mt-lg-4 {\n margin-top: 1.5rem !important;\n }\n\n .mt-lg-5 {\n margin-top: 3rem !important;\n }\n\n .mt-lg-auto {\n margin-top: auto !important;\n }\n\n .me-lg-0 {\n margin-right: 0 !important;\n }\n\n .me-lg-1 {\n margin-right: 0.25rem !important;\n }\n\n .me-lg-2 {\n margin-right: 0.5rem !important;\n }\n\n .me-lg-3 {\n margin-right: 1rem !important;\n }\n\n .me-lg-4 {\n margin-right: 1.5rem !important;\n }\n\n .me-lg-5 {\n margin-right: 3rem !important;\n }\n\n .me-lg-auto {\n margin-right: auto !important;\n }\n\n .mb-lg-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-lg-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-lg-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-lg-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-lg-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .mb-lg-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-lg-auto {\n margin-bottom: auto !important;\n }\n\n .ms-lg-0 {\n margin-left: 0 !important;\n }\n\n .ms-lg-1 {\n margin-left: 0.25rem !important;\n }\n\n .ms-lg-2 {\n margin-left: 0.5rem !important;\n }\n\n .ms-lg-3 {\n margin-left: 1rem !important;\n }\n\n .ms-lg-4 {\n margin-left: 1.5rem !important;\n }\n\n .ms-lg-5 {\n margin-left: 3rem !important;\n }\n\n .ms-lg-auto {\n margin-left: auto !important;\n }\n\n .p-lg-0 {\n padding: 0 !important;\n }\n\n .p-lg-1 {\n padding: 0.25rem !important;\n }\n\n .p-lg-2 {\n padding: 0.5rem !important;\n }\n\n .p-lg-3 {\n padding: 1rem !important;\n }\n\n .p-lg-4 {\n padding: 1.5rem !important;\n }\n\n .p-lg-5 {\n padding: 3rem !important;\n }\n\n .px-lg-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-lg-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n\n .px-lg-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n\n .px-lg-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n\n .px-lg-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n\n .px-lg-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n\n .py-lg-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-lg-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-lg-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-lg-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-lg-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n\n .py-lg-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .pt-lg-0 {\n padding-top: 0 !important;\n }\n\n .pt-lg-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-lg-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-lg-3 {\n padding-top: 1rem !important;\n }\n\n .pt-lg-4 {\n padding-top: 1.5rem !important;\n }\n\n .pt-lg-5 {\n padding-top: 3rem !important;\n }\n\n .pe-lg-0 {\n padding-right: 0 !important;\n }\n\n .pe-lg-1 {\n padding-right: 0.25rem !important;\n }\n\n .pe-lg-2 {\n padding-right: 0.5rem !important;\n }\n\n .pe-lg-3 {\n padding-right: 1rem !important;\n }\n\n .pe-lg-4 {\n padding-right: 1.5rem !important;\n }\n\n .pe-lg-5 {\n padding-right: 3rem !important;\n }\n\n .pb-lg-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-lg-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-lg-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-lg-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-lg-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pb-lg-5 {\n padding-bottom: 3rem !important;\n }\n\n .ps-lg-0 {\n padding-left: 0 !important;\n }\n\n .ps-lg-1 {\n padding-left: 0.25rem !important;\n }\n\n .ps-lg-2 {\n padding-left: 0.5rem !important;\n }\n\n .ps-lg-3 {\n padding-left: 1rem !important;\n }\n\n .ps-lg-4 {\n padding-left: 1.5rem !important;\n }\n\n .ps-lg-5 {\n padding-left: 3rem !important;\n }\n}\n@media (min-width: 1200px) {\n .d-xl-inline {\n display: inline !important;\n }\n\n .d-xl-inline-block {\n display: inline-block !important;\n }\n\n .d-xl-block {\n display: block !important;\n }\n\n .d-xl-grid {\n display: grid !important;\n }\n\n .d-xl-table {\n display: table !important;\n }\n\n .d-xl-table-row {\n display: table-row !important;\n }\n\n .d-xl-table-cell {\n display: table-cell !important;\n }\n\n .d-xl-flex {\n display: flex !important;\n }\n\n .d-xl-inline-flex {\n display: inline-flex !important;\n }\n\n .d-xl-none {\n display: none !important;\n }\n\n .flex-xl-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-xl-row {\n flex-direction: row !important;\n }\n\n .flex-xl-column {\n flex-direction: column !important;\n }\n\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-xl-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-xl-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-xl-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-xl-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-xl-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-xl-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .justify-content-xl-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-xl-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-xl-center {\n justify-content: center !important;\n }\n\n .justify-content-xl-between {\n justify-content: space-between !important;\n }\n\n .justify-content-xl-around {\n justify-content: space-around !important;\n }\n\n .justify-content-xl-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-xl-start {\n align-items: flex-start !important;\n }\n\n .align-items-xl-end {\n align-items: flex-end !important;\n }\n\n .align-items-xl-center {\n align-items: center !important;\n }\n\n .align-items-xl-baseline {\n align-items: baseline !important;\n }\n\n .align-items-xl-stretch {\n align-items: stretch !important;\n }\n\n .align-content-xl-start {\n align-content: flex-start !important;\n }\n\n .align-content-xl-end {\n align-content: flex-end !important;\n }\n\n .align-content-xl-center {\n align-content: center !important;\n }\n\n .align-content-xl-between {\n align-content: space-between !important;\n }\n\n .align-content-xl-around {\n align-content: space-around !important;\n }\n\n .align-content-xl-stretch {\n align-content: stretch !important;\n }\n\n .align-self-xl-auto {\n align-self: auto !important;\n }\n\n .align-self-xl-start {\n align-self: flex-start !important;\n }\n\n .align-self-xl-end {\n align-self: flex-end !important;\n }\n\n .align-self-xl-center {\n align-self: center !important;\n }\n\n .align-self-xl-baseline {\n align-self: baseline !important;\n }\n\n .align-self-xl-stretch {\n align-self: stretch !important;\n }\n\n .order-xl-first {\n order: -1 !important;\n }\n\n .order-xl-0 {\n order: 0 !important;\n }\n\n .order-xl-1 {\n order: 1 !important;\n }\n\n .order-xl-2 {\n order: 2 !important;\n }\n\n .order-xl-3 {\n order: 3 !important;\n }\n\n .order-xl-4 {\n order: 4 !important;\n }\n\n .order-xl-5 {\n order: 5 !important;\n }\n\n .order-xl-last {\n order: 6 !important;\n }\n\n .m-xl-0 {\n margin: 0 !important;\n }\n\n .m-xl-1 {\n margin: 0.25rem !important;\n }\n\n .m-xl-2 {\n margin: 0.5rem !important;\n }\n\n .m-xl-3 {\n margin: 1rem !important;\n }\n\n .m-xl-4 {\n margin: 1.5rem !important;\n }\n\n .m-xl-5 {\n margin: 3rem !important;\n }\n\n .m-xl-auto {\n margin: auto !important;\n }\n\n .mx-xl-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-xl-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n\n .mx-xl-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n\n .mx-xl-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n\n .mx-xl-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n\n .mx-xl-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n\n .mx-xl-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-xl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-xl-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-xl-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-xl-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-xl-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n\n .my-xl-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-xl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-xl-0 {\n margin-top: 0 !important;\n }\n\n .mt-xl-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-xl-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-xl-3 {\n margin-top: 1rem !important;\n }\n\n .mt-xl-4 {\n margin-top: 1.5rem !important;\n }\n\n .mt-xl-5 {\n margin-top: 3rem !important;\n }\n\n .mt-xl-auto {\n margin-top: auto !important;\n }\n\n .me-xl-0 {\n margin-right: 0 !important;\n }\n\n .me-xl-1 {\n margin-right: 0.25rem !important;\n }\n\n .me-xl-2 {\n margin-right: 0.5rem !important;\n }\n\n .me-xl-3 {\n margin-right: 1rem !important;\n }\n\n .me-xl-4 {\n margin-right: 1.5rem !important;\n }\n\n .me-xl-5 {\n margin-right: 3rem !important;\n }\n\n .me-xl-auto {\n margin-right: auto !important;\n }\n\n .mb-xl-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-xl-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-xl-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-xl-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-xl-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .mb-xl-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-xl-auto {\n margin-bottom: auto !important;\n }\n\n .ms-xl-0 {\n margin-left: 0 !important;\n }\n\n .ms-xl-1 {\n margin-left: 0.25rem !important;\n }\n\n .ms-xl-2 {\n margin-left: 0.5rem !important;\n }\n\n .ms-xl-3 {\n margin-left: 1rem !important;\n }\n\n .ms-xl-4 {\n margin-left: 1.5rem !important;\n }\n\n .ms-xl-5 {\n margin-left: 3rem !important;\n }\n\n .ms-xl-auto {\n margin-left: auto !important;\n }\n\n .p-xl-0 {\n padding: 0 !important;\n }\n\n .p-xl-1 {\n padding: 0.25rem !important;\n }\n\n .p-xl-2 {\n padding: 0.5rem !important;\n }\n\n .p-xl-3 {\n padding: 1rem !important;\n }\n\n .p-xl-4 {\n padding: 1.5rem !important;\n }\n\n .p-xl-5 {\n padding: 3rem !important;\n }\n\n .px-xl-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-xl-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n\n .px-xl-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n\n .px-xl-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n\n .px-xl-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n\n .px-xl-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n\n .py-xl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-xl-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-xl-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-xl-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-xl-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n\n .py-xl-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .pt-xl-0 {\n padding-top: 0 !important;\n }\n\n .pt-xl-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-xl-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-xl-3 {\n padding-top: 1rem !important;\n }\n\n .pt-xl-4 {\n padding-top: 1.5rem !important;\n }\n\n .pt-xl-5 {\n padding-top: 3rem !important;\n }\n\n .pe-xl-0 {\n padding-right: 0 !important;\n }\n\n .pe-xl-1 {\n padding-right: 0.25rem !important;\n }\n\n .pe-xl-2 {\n padding-right: 0.5rem !important;\n }\n\n .pe-xl-3 {\n padding-right: 1rem !important;\n }\n\n .pe-xl-4 {\n padding-right: 1.5rem !important;\n }\n\n .pe-xl-5 {\n padding-right: 3rem !important;\n }\n\n .pb-xl-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-xl-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-xl-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-xl-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-xl-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pb-xl-5 {\n padding-bottom: 3rem !important;\n }\n\n .ps-xl-0 {\n padding-left: 0 !important;\n }\n\n .ps-xl-1 {\n padding-left: 0.25rem !important;\n }\n\n .ps-xl-2 {\n padding-left: 0.5rem !important;\n }\n\n .ps-xl-3 {\n padding-left: 1rem !important;\n }\n\n .ps-xl-4 {\n padding-left: 1.5rem !important;\n }\n\n .ps-xl-5 {\n padding-left: 3rem !important;\n }\n}\n@media (min-width: 1400px) {\n .d-xxl-inline {\n display: inline !important;\n }\n\n .d-xxl-inline-block {\n display: inline-block !important;\n }\n\n .d-xxl-block {\n display: block !important;\n }\n\n .d-xxl-grid {\n display: grid !important;\n }\n\n .d-xxl-table {\n display: table !important;\n }\n\n .d-xxl-table-row {\n display: table-row !important;\n }\n\n .d-xxl-table-cell {\n display: table-cell !important;\n }\n\n .d-xxl-flex {\n display: flex !important;\n }\n\n .d-xxl-inline-flex {\n display: inline-flex !important;\n }\n\n .d-xxl-none {\n display: none !important;\n }\n\n .flex-xxl-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-xxl-row {\n flex-direction: row !important;\n }\n\n .flex-xxl-column {\n flex-direction: column !important;\n }\n\n .flex-xxl-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-xxl-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-xxl-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-xxl-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-xxl-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-xxl-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-xxl-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-xxl-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-xxl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .justify-content-xxl-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-xxl-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-xxl-center {\n justify-content: center !important;\n }\n\n .justify-content-xxl-between {\n justify-content: space-between !important;\n }\n\n .justify-content-xxl-around {\n justify-content: space-around !important;\n }\n\n .justify-content-xxl-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-xxl-start {\n align-items: flex-start !important;\n }\n\n .align-items-xxl-end {\n align-items: flex-end !important;\n }\n\n .align-items-xxl-center {\n align-items: center !important;\n }\n\n .align-items-xxl-baseline {\n align-items: baseline !important;\n }\n\n .align-items-xxl-stretch {\n align-items: stretch !important;\n }\n\n .align-content-xxl-start {\n align-content: flex-start !important;\n }\n\n .align-content-xxl-end {\n align-content: flex-end !important;\n }\n\n .align-content-xxl-center {\n align-content: center !important;\n }\n\n .align-content-xxl-between {\n align-content: space-between !important;\n }\n\n .align-content-xxl-around {\n align-content: space-around !important;\n }\n\n .align-content-xxl-stretch {\n align-content: stretch !important;\n }\n\n .align-self-xxl-auto {\n align-self: auto !important;\n }\n\n .align-self-xxl-start {\n align-self: flex-start !important;\n }\n\n .align-self-xxl-end {\n align-self: flex-end !important;\n }\n\n .align-self-xxl-center {\n align-self: center !important;\n }\n\n .align-self-xxl-baseline {\n align-self: baseline !important;\n }\n\n .align-self-xxl-stretch {\n align-self: stretch !important;\n }\n\n .order-xxl-first {\n order: -1 !important;\n }\n\n .order-xxl-0 {\n order: 0 !important;\n }\n\n .order-xxl-1 {\n order: 1 !important;\n }\n\n .order-xxl-2 {\n order: 2 !important;\n }\n\n .order-xxl-3 {\n order: 3 !important;\n }\n\n .order-xxl-4 {\n order: 4 !important;\n }\n\n .order-xxl-5 {\n order: 5 !important;\n }\n\n .order-xxl-last {\n order: 6 !important;\n }\n\n .m-xxl-0 {\n margin: 0 !important;\n }\n\n .m-xxl-1 {\n margin: 0.25rem !important;\n }\n\n .m-xxl-2 {\n margin: 0.5rem !important;\n }\n\n .m-xxl-3 {\n margin: 1rem !important;\n }\n\n .m-xxl-4 {\n margin: 1.5rem !important;\n }\n\n .m-xxl-5 {\n margin: 3rem !important;\n }\n\n .m-xxl-auto {\n margin: auto !important;\n }\n\n .mx-xxl-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-xxl-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n\n .mx-xxl-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n\n .mx-xxl-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n\n .mx-xxl-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n\n .mx-xxl-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n\n .mx-xxl-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-xxl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-xxl-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-xxl-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-xxl-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-xxl-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n\n .my-xxl-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-xxl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-xxl-0 {\n margin-top: 0 !important;\n }\n\n .mt-xxl-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-xxl-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-xxl-3 {\n margin-top: 1rem !important;\n }\n\n .mt-xxl-4 {\n margin-top: 1.5rem !important;\n }\n\n .mt-xxl-5 {\n margin-top: 3rem !important;\n }\n\n .mt-xxl-auto {\n margin-top: auto !important;\n }\n\n .me-xxl-0 {\n margin-right: 0 !important;\n }\n\n .me-xxl-1 {\n margin-right: 0.25rem !important;\n }\n\n .me-xxl-2 {\n margin-right: 0.5rem !important;\n }\n\n .me-xxl-3 {\n margin-right: 1rem !important;\n }\n\n .me-xxl-4 {\n margin-right: 1.5rem !important;\n }\n\n .me-xxl-5 {\n margin-right: 3rem !important;\n }\n\n .me-xxl-auto {\n margin-right: auto !important;\n }\n\n .mb-xxl-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-xxl-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-xxl-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-xxl-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-xxl-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .mb-xxl-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-xxl-auto {\n margin-bottom: auto !important;\n }\n\n .ms-xxl-0 {\n margin-left: 0 !important;\n }\n\n .ms-xxl-1 {\n margin-left: 0.25rem !important;\n }\n\n .ms-xxl-2 {\n margin-left: 0.5rem !important;\n }\n\n .ms-xxl-3 {\n margin-left: 1rem !important;\n }\n\n .ms-xxl-4 {\n margin-left: 1.5rem !important;\n }\n\n .ms-xxl-5 {\n margin-left: 3rem !important;\n }\n\n .ms-xxl-auto {\n margin-left: auto !important;\n }\n\n .p-xxl-0 {\n padding: 0 !important;\n }\n\n .p-xxl-1 {\n padding: 0.25rem !important;\n }\n\n .p-xxl-2 {\n padding: 0.5rem !important;\n }\n\n .p-xxl-3 {\n padding: 1rem !important;\n }\n\n .p-xxl-4 {\n padding: 1.5rem !important;\n }\n\n .p-xxl-5 {\n padding: 3rem !important;\n }\n\n .px-xxl-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-xxl-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n\n .px-xxl-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n\n .px-xxl-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n\n .px-xxl-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n\n .px-xxl-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n\n .py-xxl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-xxl-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-xxl-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-xxl-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-xxl-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n\n .py-xxl-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .pt-xxl-0 {\n padding-top: 0 !important;\n }\n\n .pt-xxl-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-xxl-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-xxl-3 {\n padding-top: 1rem !important;\n }\n\n .pt-xxl-4 {\n padding-top: 1.5rem !important;\n }\n\n .pt-xxl-5 {\n padding-top: 3rem !important;\n }\n\n .pe-xxl-0 {\n padding-right: 0 !important;\n }\n\n .pe-xxl-1 {\n padding-right: 0.25rem !important;\n }\n\n .pe-xxl-2 {\n padding-right: 0.5rem !important;\n }\n\n .pe-xxl-3 {\n padding-right: 1rem !important;\n }\n\n .pe-xxl-4 {\n padding-right: 1.5rem !important;\n }\n\n .pe-xxl-5 {\n padding-right: 3rem !important;\n }\n\n .pb-xxl-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-xxl-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-xxl-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-xxl-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-xxl-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pb-xxl-5 {\n padding-bottom: 3rem !important;\n }\n\n .ps-xxl-0 {\n padding-left: 0 !important;\n }\n\n .ps-xxl-1 {\n padding-left: 0.25rem !important;\n }\n\n .ps-xxl-2 {\n padding-left: 0.5rem !important;\n }\n\n .ps-xxl-3 {\n padding-left: 1rem !important;\n }\n\n .ps-xxl-4 {\n padding-left: 1.5rem !important;\n }\n\n .ps-xxl-5 {\n padding-left: 3rem !important;\n }\n}\n@media print {\n .d-print-inline {\n display: inline !important;\n }\n\n .d-print-inline-block {\n display: inline-block !important;\n }\n\n .d-print-block {\n display: block !important;\n }\n\n .d-print-grid {\n display: grid !important;\n }\n\n .d-print-table {\n display: table !important;\n }\n\n .d-print-table-row {\n display: table-row !important;\n }\n\n .d-print-table-cell {\n display: table-cell !important;\n }\n\n .d-print-flex {\n display: flex !important;\n }\n\n .d-print-inline-flex {\n display: inline-flex !important;\n }\n\n .d-print-none {\n display: none !important;\n }\n}\n\n/*# sourceMappingURL=bootstrap-grid.css.map */\n","// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n// >> breakpoint-next(sm)\n// md\n// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl))\n// md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @if not $n {\n @error \"breakpoint `#{$name}` not found in `#{$breakpoints}`\";\n }\n @return if($n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width.\n// The maximum value is reduced by 0.02px to work around the limitations of\n// `min-` and `max-` prefixes and viewports with fractional widths.\n// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max\n// Uses 0.02px rather than 0.01px to work around a current rounding bug in Safari.\n// See https://bugs.webkit.org/show_bug.cgi?id=178261\n//\n// >> breakpoint-max(md, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 767.98px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $max: map-get($breakpoints, $name);\n @return if($max and $max > 0, $max - .02, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash in front.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($lower, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($upper, $breakpoints) {\n @content;\n }\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $next: breakpoint-next($name, $breakpoints);\n $max: breakpoint-max($next);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($next, $breakpoints) {\n @content;\n }\n }\n}\n","// Variables\n//\n// Variables should follow the `$component-state-property-size` formula for\n// consistent naming. Ex: $nav-link-disabled-color and $modal-content-box-shadow-xs.\n\n// Color system\n\n// scss-docs-start gray-color-variables\n$white: #fff !default;\n$gray-100: #f8f9fa !default;\n$gray-200: #e9ecef !default;\n$gray-300: #dee2e6 !default;\n$gray-400: #ced4da !default;\n$gray-500: #adb5bd !default;\n$gray-600: #6c757d !default;\n$gray-700: #495057 !default;\n$gray-800: #343a40 !default;\n$gray-900: #212529 !default;\n$black: #000 !default;\n// scss-docs-end gray-color-variables\n\n// fusv-disable\n// scss-docs-start gray-colors-map\n$grays: (\n \"100\": $gray-100,\n \"200\": $gray-200,\n \"300\": $gray-300,\n \"400\": $gray-400,\n \"500\": $gray-500,\n \"600\": $gray-600,\n \"700\": $gray-700,\n \"800\": $gray-800,\n \"900\": $gray-900\n) !default;\n// scss-docs-end gray-colors-map\n// fusv-enable\n\n// scss-docs-start color-variables\n$blue: #0d6efd !default;\n$indigo: #6610f2 !default;\n$purple: #6f42c1 !default;\n$pink: #d63384 !default;\n$red: #dc3545 !default;\n$orange: #fd7e14 !default;\n$yellow: #ffc107 !default;\n$green: #198754 !default;\n$teal: #20c997 !default;\n$cyan: #0dcaf0 !default;\n// scss-docs-end color-variables\n\n// scss-docs-start colors-map\n$colors: (\n \"blue\": $blue,\n \"indigo\": $indigo,\n \"purple\": $purple,\n \"pink\": $pink,\n \"red\": $red,\n \"orange\": $orange,\n \"yellow\": $yellow,\n \"green\": $green,\n \"teal\": $teal,\n \"cyan\": $cyan,\n \"white\": $white,\n \"gray\": $gray-600,\n \"gray-dark\": $gray-800\n) !default;\n// scss-docs-end colors-map\n\n// scss-docs-start theme-color-variables\n$primary: $blue !default;\n$secondary: $gray-600 !default;\n$success: $green !default;\n$info: $cyan !default;\n$warning: $yellow !default;\n$danger: $red !default;\n$light: $gray-100 !default;\n$dark: $gray-900 !default;\n// scss-docs-end theme-color-variables\n\n// scss-docs-start theme-colors-map\n$theme-colors: (\n \"primary\": $primary,\n \"secondary\": $secondary,\n \"success\": $success,\n \"info\": $info,\n \"warning\": $warning,\n \"danger\": $danger,\n \"light\": $light,\n \"dark\": $dark\n) !default;\n// scss-docs-end theme-colors-map\n\n// The contrast ratio to reach against white, to determine if color changes from \"light\" to \"dark\". Acceptable values for WCAG 2.0 are 3, 4.5 and 7.\n// See https://www.w3.org/TR/WCAG20/#visual-audio-contrast-contrast\n$min-contrast-ratio: 4.5 !default;\n\n// Customize the light and dark text colors for use in our color contrast function.\n$color-contrast-dark: $black !default;\n$color-contrast-light: $white !default;\n\n// fusv-disable\n$blue-100: tint-color($blue, 80%) !default;\n$blue-200: tint-color($blue, 60%) !default;\n$blue-300: tint-color($blue, 40%) !default;\n$blue-400: tint-color($blue, 20%) !default;\n$blue-500: $blue !default;\n$blue-600: shade-color($blue, 20%) !default;\n$blue-700: shade-color($blue, 40%) !default;\n$blue-800: shade-color($blue, 60%) !default;\n$blue-900: shade-color($blue, 80%) !default;\n\n$indigo-100: tint-color($indigo, 80%) !default;\n$indigo-200: tint-color($indigo, 60%) !default;\n$indigo-300: tint-color($indigo, 40%) !default;\n$indigo-400: tint-color($indigo, 20%) !default;\n$indigo-500: $indigo !default;\n$indigo-600: shade-color($indigo, 20%) !default;\n$indigo-700: shade-color($indigo, 40%) !default;\n$indigo-800: shade-color($indigo, 60%) !default;\n$indigo-900: shade-color($indigo, 80%) !default;\n\n$purple-100: tint-color($purple, 80%) !default;\n$purple-200: tint-color($purple, 60%) !default;\n$purple-300: tint-color($purple, 40%) !default;\n$purple-400: tint-color($purple, 20%) !default;\n$purple-500: $purple !default;\n$purple-600: shade-color($purple, 20%) !default;\n$purple-700: shade-color($purple, 40%) !default;\n$purple-800: shade-color($purple, 60%) !default;\n$purple-900: shade-color($purple, 80%) !default;\n\n$pink-100: tint-color($pink, 80%) !default;\n$pink-200: tint-color($pink, 60%) !default;\n$pink-300: tint-color($pink, 40%) !default;\n$pink-400: tint-color($pink, 20%) !default;\n$pink-500: $pink !default;\n$pink-600: shade-color($pink, 20%) !default;\n$pink-700: shade-color($pink, 40%) !default;\n$pink-800: shade-color($pink, 60%) !default;\n$pink-900: shade-color($pink, 80%) !default;\n\n$red-100: tint-color($red, 80%) !default;\n$red-200: tint-color($red, 60%) !default;\n$red-300: tint-color($red, 40%) !default;\n$red-400: tint-color($red, 20%) !default;\n$red-500: $red !default;\n$red-600: shade-color($red, 20%) !default;\n$red-700: shade-color($red, 40%) !default;\n$red-800: shade-color($red, 60%) !default;\n$red-900: shade-color($red, 80%) !default;\n\n$orange-100: tint-color($orange, 80%) !default;\n$orange-200: tint-color($orange, 60%) !default;\n$orange-300: tint-color($orange, 40%) !default;\n$orange-400: tint-color($orange, 20%) !default;\n$orange-500: $orange !default;\n$orange-600: shade-color($orange, 20%) !default;\n$orange-700: shade-color($orange, 40%) !default;\n$orange-800: shade-color($orange, 60%) !default;\n$orange-900: shade-color($orange, 80%) !default;\n\n$yellow-100: tint-color($yellow, 80%) !default;\n$yellow-200: tint-color($yellow, 60%) !default;\n$yellow-300: tint-color($yellow, 40%) !default;\n$yellow-400: tint-color($yellow, 20%) !default;\n$yellow-500: $yellow !default;\n$yellow-600: shade-color($yellow, 20%) !default;\n$yellow-700: shade-color($yellow, 40%) !default;\n$yellow-800: shade-color($yellow, 60%) !default;\n$yellow-900: shade-color($yellow, 80%) !default;\n\n$green-100: tint-color($green, 80%) !default;\n$green-200: tint-color($green, 60%) !default;\n$green-300: tint-color($green, 40%) !default;\n$green-400: tint-color($green, 20%) !default;\n$green-500: $green !default;\n$green-600: shade-color($green, 20%) !default;\n$green-700: shade-color($green, 40%) !default;\n$green-800: shade-color($green, 60%) !default;\n$green-900: shade-color($green, 80%) !default;\n\n$teal-100: tint-color($teal, 80%) !default;\n$teal-200: tint-color($teal, 60%) !default;\n$teal-300: tint-color($teal, 40%) !default;\n$teal-400: tint-color($teal, 20%) !default;\n$teal-500: $teal !default;\n$teal-600: shade-color($teal, 20%) !default;\n$teal-700: shade-color($teal, 40%) !default;\n$teal-800: shade-color($teal, 60%) !default;\n$teal-900: shade-color($teal, 80%) !default;\n\n$cyan-100: tint-color($cyan, 80%) !default;\n$cyan-200: tint-color($cyan, 60%) !default;\n$cyan-300: tint-color($cyan, 40%) !default;\n$cyan-400: tint-color($cyan, 20%) !default;\n$cyan-500: $cyan !default;\n$cyan-600: shade-color($cyan, 20%) !default;\n$cyan-700: shade-color($cyan, 40%) !default;\n$cyan-800: shade-color($cyan, 60%) !default;\n$cyan-900: shade-color($cyan, 80%) !default;\n// fusv-enable\n\n// Characters which are escaped by the escape-svg function\n$escaped-characters: (\n (\"<\", \"%3c\"),\n (\">\", \"%3e\"),\n (\"#\", \"%23\"),\n (\"(\", \"%28\"),\n (\")\", \"%29\"),\n) !default;\n\n// Options\n//\n// Quickly modify global styling by enabling or disabling optional features.\n\n$enable-caret: true !default;\n$enable-rounded: true !default;\n$enable-shadows: false !default;\n$enable-gradients: false !default;\n$enable-transitions: true !default;\n$enable-reduced-motion: true !default;\n$enable-smooth-scroll: true !default;\n$enable-grid-classes: true !default;\n$enable-button-pointers: true !default;\n$enable-rfs: true !default;\n$enable-validation-icons: true !default;\n$enable-negative-margins: false !default;\n$enable-deprecation-messages: true !default;\n$enable-important-utilities: true !default;\n\n// Prefix for :root CSS variables\n\n$variable-prefix: bs- !default;\n\n// Gradient\n//\n// The gradient which is added to components if `$enable-gradients` is `true`\n// This gradient is also added to elements with `.bg-gradient`\n// scss-docs-start variable-gradient\n$gradient: linear-gradient(180deg, rgba($white, .15), rgba($white, 0)) !default;\n// scss-docs-end variable-gradient\n\n// Spacing\n//\n// Control the default styling of most Bootstrap elements by modifying these\n// variables. Mostly focused on spacing.\n// You can add more entries to the $spacers map, should you need more variation.\n\n// scss-docs-start spacer-variables-maps\n$spacer: 1rem !default;\n$spacers: (\n 0: 0,\n 1: $spacer / 4,\n 2: $spacer / 2,\n 3: $spacer,\n 4: $spacer * 1.5,\n 5: $spacer * 3,\n) !default;\n\n$negative-spacers: if($enable-negative-margins, negativify-map($spacers), null) !default;\n// scss-docs-end spacer-variables-maps\n\n// Position\n//\n// Define the edge positioning anchors of the position utilities.\n\n// scss-docs-start position-map\n$position-values: (\n 0: 0,\n 50: 50%,\n 100: 100%\n) !default;\n// scss-docs-end position-map\n\n// Body\n//\n// Settings for the `` element.\n\n$body-bg: $white !default;\n$body-color: $gray-900 !default;\n$body-text-align: null !default;\n\n\n// Links\n//\n// Style anchor elements.\n\n$link-color: $primary !default;\n$link-decoration: underline !default;\n$link-shade-percentage: 20% !default;\n$link-hover-color: shift-color($link-color, $link-shade-percentage) !default;\n$link-hover-decoration: null !default;\n\n$stretched-link-pseudo-element: after !default;\n$stretched-link-z-index: 1 !default;\n\n// Paragraphs\n//\n// Style p element.\n\n$paragraph-margin-bottom: 1rem !default;\n\n\n// Grid breakpoints\n//\n// Define the minimum dimensions at which your layout will change,\n// adapting to different screen sizes, for use in media queries.\n\n// scss-docs-start grid-breakpoints\n$grid-breakpoints: (\n xs: 0,\n sm: 576px,\n md: 768px,\n lg: 992px,\n xl: 1200px,\n xxl: 1400px\n) !default;\n// scss-docs-end grid-breakpoints\n\n@include _assert-ascending($grid-breakpoints, \"$grid-breakpoints\");\n@include _assert-starts-at-zero($grid-breakpoints, \"$grid-breakpoints\");\n\n\n// Grid containers\n//\n// Define the maximum width of `.container` for different screen sizes.\n\n// scss-docs-start container-max-widths\n$container-max-widths: (\n sm: 540px,\n md: 720px,\n lg: 960px,\n xl: 1140px,\n xxl: 1320px\n) !default;\n// scss-docs-end container-max-widths\n\n@include _assert-ascending($container-max-widths, \"$container-max-widths\");\n\n\n// Grid columns\n//\n// Set the number of columns and specify the width of the gutters.\n\n$grid-columns: 12 !default;\n$grid-gutter-width: 1.5rem !default;\n$grid-row-columns: 6 !default;\n\n$gutters: $spacers !default;\n\n// Container padding\n\n$container-padding-x: $grid-gutter-width / 2 !default;\n\n\n// Components\n//\n// Define common padding and border radius sizes and more.\n\n// scss-docs-start border-variables\n$border-width: 1px !default;\n$border-widths: (\n 1: 1px,\n 2: 2px,\n 3: 3px,\n 4: 4px,\n 5: 5px\n) !default;\n\n$border-color: $gray-300 !default;\n// scss-docs-end border-variables\n\n// scss-docs-start border-radius-variables\n$border-radius: .25rem !default;\n$border-radius-sm: .2rem !default;\n$border-radius-lg: .3rem !default;\n$border-radius-pill: 50rem !default;\n// scss-docs-end border-radius-variables\n\n// scss-docs-start box-shadow-variables\n$box-shadow: 0 .5rem 1rem rgba($black, .15) !default;\n$box-shadow-sm: 0 .125rem .25rem rgba($black, .075) !default;\n$box-shadow-lg: 0 1rem 3rem rgba($black, .175) !default;\n$box-shadow-inset: inset 0 1px 2px rgba($black, .075) !default;\n// scss-docs-end box-shadow-variables\n\n$component-active-color: $white !default;\n$component-active-bg: $primary !default;\n\n// scss-docs-start caret-variables\n$caret-width: .3em !default;\n$caret-vertical-align: $caret-width * .85 !default;\n$caret-spacing: $caret-width * .85 !default;\n// scss-docs-end caret-variables\n\n$transition-base: all .2s ease-in-out !default;\n$transition-fade: opacity .15s linear !default;\n// scss-docs-start collapse-transition\n$transition-collapse: height .35s ease !default;\n// scss-docs-end collapse-transition\n\n// stylelint-disable function-disallowed-list\n// scss-docs-start aspect-ratios\n$aspect-ratios: (\n \"1x1\": 100%,\n \"4x3\": calc(3 / 4 * 100%),\n \"16x9\": calc(9 / 16 * 100%),\n \"21x9\": calc(9 / 21 * 100%)\n) !default;\n// scss-docs-end aspect-ratios\n// stylelint-enable function-disallowed-list\n\n// Typography\n//\n// Font, line-height, and color for body text, headings, and more.\n\n// scss-docs-start font-variables\n// stylelint-disable value-keyword-case\n$font-family-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\" !default;\n$font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace !default;\n// stylelint-enable value-keyword-case\n$font-family-base: var(--#{$variable-prefix}font-sans-serif) !default;\n$font-family-code: var(--#{$variable-prefix}font-monospace) !default;\n\n// $font-size-root effects the value of `rem`, which is used for as well font sizes, paddings and margins\n// $font-size-base effects the font size of the body text\n$font-size-root: null !default;\n$font-size-base: 1rem !default; // Assumes the browser default, typically `16px`\n$font-size-sm: $font-size-base * .875 !default;\n$font-size-lg: $font-size-base * 1.25 !default;\n\n$font-weight-lighter: lighter !default;\n$font-weight-light: 300 !default;\n$font-weight-normal: 400 !default;\n$font-weight-bold: 700 !default;\n$font-weight-bolder: bolder !default;\n\n$font-weight-base: $font-weight-normal !default;\n\n$line-height-base: 1.5 !default;\n$line-height-sm: 1.25 !default;\n$line-height-lg: 2 !default;\n\n$h1-font-size: $font-size-base * 2.5 !default;\n$h2-font-size: $font-size-base * 2 !default;\n$h3-font-size: $font-size-base * 1.75 !default;\n$h4-font-size: $font-size-base * 1.5 !default;\n$h5-font-size: $font-size-base * 1.25 !default;\n$h6-font-size: $font-size-base !default;\n// scss-docs-end font-variables\n\n// scss-docs-start font-sizes\n$font-sizes: (\n 1: $h1-font-size,\n 2: $h2-font-size,\n 3: $h3-font-size,\n 4: $h4-font-size,\n 5: $h5-font-size,\n 6: $h6-font-size\n) !default;\n// scss-docs-end font-sizes\n\n// scss-docs-start headings-variables\n$headings-margin-bottom: $spacer / 2 !default;\n$headings-font-family: null !default;\n$headings-font-style: null !default;\n$headings-font-weight: 500 !default;\n$headings-line-height: 1.2 !default;\n$headings-color: null !default;\n// scss-docs-end headings-variables\n\n// scss-docs-start display-headings\n$display-font-sizes: (\n 1: 5rem,\n 2: 4.5rem,\n 3: 4rem,\n 4: 3.5rem,\n 5: 3rem,\n 6: 2.5rem\n) !default;\n\n$display-font-weight: 300 !default;\n$display-line-height: $headings-line-height !default;\n// scss-docs-end display-headings\n\n// scss-docs-start type-variables\n$lead-font-size: $font-size-base * 1.25 !default;\n$lead-font-weight: 300 !default;\n\n$small-font-size: .875em !default;\n\n$sub-sup-font-size: .75em !default;\n\n$text-muted: $gray-600 !default;\n\n$initialism-font-size: $small-font-size !default;\n\n$blockquote-margin-y: $spacer !default;\n$blockquote-font-size: $font-size-base * 1.25 !default;\n$blockquote-footer-color: $gray-600 !default;\n$blockquote-footer-font-size: $small-font-size !default;\n\n$hr-margin-y: $spacer !default;\n$hr-color: inherit !default;\n$hr-height: $border-width !default;\n$hr-opacity: .25 !default;\n\n$legend-margin-bottom: .5rem !default;\n$legend-font-size: 1.5rem !default;\n$legend-font-weight: null !default;\n\n$mark-padding: .2em !default;\n\n$dt-font-weight: $font-weight-bold !default;\n\n$nested-kbd-font-weight: $font-weight-bold !default;\n\n$list-inline-padding: .5rem !default;\n\n$mark-bg: #fcf8e3 !default;\n// scss-docs-end type-variables\n\n\n// Tables\n//\n// Customizes the `.table` component with basic values, each used across all table variations.\n\n// scss-docs-start table-variables\n$table-cell-padding-y: .5rem !default;\n$table-cell-padding-x: .5rem !default;\n$table-cell-padding-y-sm: .25rem !default;\n$table-cell-padding-x-sm: .25rem !default;\n\n$table-cell-vertical-align: top !default;\n\n$table-color: $body-color !default;\n$table-bg: transparent !default;\n\n$table-th-font-weight: null !default;\n\n$table-striped-color: $table-color !default;\n$table-striped-bg-factor: .05 !default;\n$table-striped-bg: rgba($black, $table-striped-bg-factor) !default;\n\n$table-active-color: $table-color !default;\n$table-active-bg-factor: .1 !default;\n$table-active-bg: rgba($black, $table-active-bg-factor) !default;\n\n$table-hover-color: $table-color !default;\n$table-hover-bg-factor: .075 !default;\n$table-hover-bg: rgba($black, $table-hover-bg-factor) !default;\n\n$table-border-factor: .1 !default;\n$table-border-width: $border-width !default;\n$table-border-color: $border-color !default;\n\n$table-striped-order: odd !default;\n\n$table-group-separator-color: currentColor !default;\n\n$table-caption-color: $text-muted !default;\n\n$table-bg-scale: -80% !default;\n// scss-docs-end table-variables\n\n// scss-docs-start table-loop\n$table-variants: (\n \"primary\": shift-color($primary, $table-bg-scale),\n \"secondary\": shift-color($secondary, $table-bg-scale),\n \"success\": shift-color($success, $table-bg-scale),\n \"info\": shift-color($info, $table-bg-scale),\n \"warning\": shift-color($warning, $table-bg-scale),\n \"danger\": shift-color($danger, $table-bg-scale),\n \"light\": $light,\n \"dark\": $dark,\n) !default;\n// scss-docs-end table-loop\n\n\n// Buttons + Forms\n//\n// Shared variables that are reassigned to `$input-` and `$btn-` specific variables.\n\n// scss-docs-start input-btn-variables\n$input-btn-padding-y: .375rem !default;\n$input-btn-padding-x: .75rem !default;\n$input-btn-font-family: null !default;\n$input-btn-font-size: $font-size-base !default;\n$input-btn-line-height: $line-height-base !default;\n\n$input-btn-focus-width: .25rem !default;\n$input-btn-focus-color-opacity: .25 !default;\n$input-btn-focus-color: rgba($component-active-bg, $input-btn-focus-color-opacity) !default;\n$input-btn-focus-blur: 0 !default;\n$input-btn-focus-box-shadow: 0 0 $input-btn-focus-blur $input-btn-focus-width $input-btn-focus-color !default;\n\n$input-btn-padding-y-sm: .25rem !default;\n$input-btn-padding-x-sm: .5rem !default;\n$input-btn-font-size-sm: $font-size-sm !default;\n\n$input-btn-padding-y-lg: .5rem !default;\n$input-btn-padding-x-lg: 1rem !default;\n$input-btn-font-size-lg: $font-size-lg !default;\n\n$input-btn-border-width: $border-width !default;\n// scss-docs-end input-btn-variables\n\n\n// Buttons\n//\n// For each of Bootstrap's buttons, define text, background, and border color.\n\n// scss-docs-start btn-variables\n$btn-padding-y: $input-btn-padding-y !default;\n$btn-padding-x: $input-btn-padding-x !default;\n$btn-font-family: $input-btn-font-family !default;\n$btn-font-size: $input-btn-font-size !default;\n$btn-line-height: $input-btn-line-height !default;\n$btn-white-space: null !default; // Set to `nowrap` to prevent text wrapping\n\n$btn-padding-y-sm: $input-btn-padding-y-sm !default;\n$btn-padding-x-sm: $input-btn-padding-x-sm !default;\n$btn-font-size-sm: $input-btn-font-size-sm !default;\n\n$btn-padding-y-lg: $input-btn-padding-y-lg !default;\n$btn-padding-x-lg: $input-btn-padding-x-lg !default;\n$btn-font-size-lg: $input-btn-font-size-lg !default;\n\n$btn-border-width: $input-btn-border-width !default;\n\n$btn-font-weight: $font-weight-normal !default;\n$btn-box-shadow: inset 0 1px 0 rgba($white, .15), 0 1px 1px rgba($black, .075) !default;\n$btn-focus-width: $input-btn-focus-width !default;\n$btn-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$btn-disabled-opacity: .65 !default;\n$btn-active-box-shadow: inset 0 3px 5px rgba($black, .125) !default;\n\n$btn-link-color: $link-color !default;\n$btn-link-hover-color: $link-hover-color !default;\n$btn-link-disabled-color: $gray-600 !default;\n\n// Allows for customizing button radius independently from global border radius\n$btn-border-radius: $border-radius !default;\n$btn-border-radius-sm: $border-radius-sm !default;\n$btn-border-radius-lg: $border-radius-lg !default;\n\n$btn-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$btn-hover-bg-shade-amount: 15% !default;\n$btn-hover-bg-tint-amount: 15% !default;\n$btn-hover-border-shade-amount: 20% !default;\n$btn-hover-border-tint-amount: 10% !default;\n$btn-active-bg-shade-amount: 20% !default;\n$btn-active-bg-tint-amount: 20% !default;\n$btn-active-border-shade-amount: 25% !default;\n$btn-active-border-tint-amount: 10% !default;\n// scss-docs-end btn-variables\n\n\n// Forms\n\n// scss-docs-start form-text-variables\n$form-text-margin-top: .25rem !default;\n$form-text-font-size: $small-font-size !default;\n$form-text-font-style: null !default;\n$form-text-font-weight: null !default;\n$form-text-color: $text-muted !default;\n// scss-docs-end form-text-variables\n\n// scss-docs-start form-label-variables\n$form-label-margin-bottom: .5rem !default;\n$form-label-font-size: null !default;\n$form-label-font-style: null !default;\n$form-label-font-weight: null !default;\n$form-label-color: null !default;\n// scss-docs-end form-label-variables\n\n// scss-docs-start form-input-variables\n$input-padding-y: $input-btn-padding-y !default;\n$input-padding-x: $input-btn-padding-x !default;\n$input-font-family: $input-btn-font-family !default;\n$input-font-size: $input-btn-font-size !default;\n$input-font-weight: $font-weight-base !default;\n$input-line-height: $input-btn-line-height !default;\n\n$input-padding-y-sm: $input-btn-padding-y-sm !default;\n$input-padding-x-sm: $input-btn-padding-x-sm !default;\n$input-font-size-sm: $input-btn-font-size-sm !default;\n\n$input-padding-y-lg: $input-btn-padding-y-lg !default;\n$input-padding-x-lg: $input-btn-padding-x-lg !default;\n$input-font-size-lg: $input-btn-font-size-lg !default;\n\n$input-bg: $white !default;\n$input-disabled-bg: $gray-200 !default;\n$input-disabled-border-color: null !default;\n\n$input-color: $body-color !default;\n$input-border-color: $gray-400 !default;\n$input-border-width: $input-btn-border-width !default;\n$input-box-shadow: $box-shadow-inset !default;\n\n$input-border-radius: $border-radius !default;\n$input-border-radius-sm: $border-radius-sm !default;\n$input-border-radius-lg: $border-radius-lg !default;\n\n$input-focus-bg: $input-bg !default;\n$input-focus-border-color: tint-color($component-active-bg, 50%) !default;\n$input-focus-color: $input-color !default;\n$input-focus-width: $input-btn-focus-width !default;\n$input-focus-box-shadow: $input-btn-focus-box-shadow !default;\n\n$input-placeholder-color: $gray-600 !default;\n$input-plaintext-color: $body-color !default;\n\n$input-height-border: $input-border-width * 2 !default;\n\n$input-height-inner: add($input-line-height * 1em, $input-padding-y * 2) !default;\n$input-height-inner-half: add($input-line-height * .5em, $input-padding-y) !default;\n$input-height-inner-quarter: add($input-line-height * .25em, $input-padding-y / 2) !default;\n\n$input-height: add($input-line-height * 1em, add($input-padding-y * 2, $input-height-border, false)) !default;\n$input-height-sm: add($input-line-height * 1em, add($input-padding-y-sm * 2, $input-height-border, false)) !default;\n$input-height-lg: add($input-line-height * 1em, add($input-padding-y-lg * 2, $input-height-border, false)) !default;\n\n$input-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n// scss-docs-end form-input-variables\n\n// scss-docs-start form-check-variables\n$form-check-input-width: 1em !default;\n$form-check-min-height: $font-size-base * $line-height-base !default;\n$form-check-padding-start: $form-check-input-width + .5em !default;\n$form-check-margin-bottom: .125rem !default;\n$form-check-label-color: null !default;\n$form-check-label-cursor: null !default;\n$form-check-transition: null !default;\n\n$form-check-input-active-filter: brightness(90%) !default;\n\n$form-check-input-bg: $input-bg !default;\n$form-check-input-border: 1px solid rgba(0, 0, 0, .25) !default;\n$form-check-input-border-radius: .25em !default;\n$form-check-radio-border-radius: 50% !default;\n$form-check-input-focus-border: $input-focus-border-color !default;\n$form-check-input-focus-box-shadow: $input-btn-focus-box-shadow !default;\n\n$form-check-input-checked-color: $component-active-color !default;\n$form-check-input-checked-bg-color: $component-active-bg !default;\n$form-check-input-checked-border-color: $form-check-input-checked-bg-color !default;\n$form-check-input-checked-bg-image: url(\"data:image/svg+xml,\") !default;\n$form-check-radio-checked-bg-image: url(\"data:image/svg+xml,\") !default;\n\n$form-check-input-indeterminate-color: $component-active-color !default;\n$form-check-input-indeterminate-bg-color: $component-active-bg !default;\n$form-check-input-indeterminate-border-color: $form-check-input-indeterminate-bg-color !default;\n$form-check-input-indeterminate-bg-image: url(\"data:image/svg+xml,\") !default;\n\n$form-check-input-disabled-opacity: .5 !default;\n$form-check-label-disabled-opacity: $form-check-input-disabled-opacity !default;\n$form-check-btn-check-disabled-opacity: $btn-disabled-opacity !default;\n\n$form-check-inline-margin-end: 1rem !default;\n// scss-docs-end form-check-variables\n\n// scss-docs-start form-switch-variables\n$form-switch-color: rgba(0, 0, 0, .25) !default;\n$form-switch-width: 2em !default;\n$form-switch-padding-start: $form-switch-width + .5em !default;\n$form-switch-bg-image: url(\"data:image/svg+xml,\") !default;\n$form-switch-border-radius: $form-switch-width !default;\n$form-switch-transition: background-position .15s ease-in-out !default;\n\n$form-switch-focus-color: $input-focus-border-color !default;\n$form-switch-focus-bg-image: url(\"data:image/svg+xml,\") !default;\n\n$form-switch-checked-color: $component-active-color !default;\n$form-switch-checked-bg-image: url(\"data:image/svg+xml,\") !default;\n$form-switch-checked-bg-position: right center !default;\n// scss-docs-end form-switch-variables\n\n// scss-docs-start input-group-variables\n$input-group-addon-padding-y: $input-padding-y !default;\n$input-group-addon-padding-x: $input-padding-x !default;\n$input-group-addon-font-weight: $input-font-weight !default;\n$input-group-addon-color: $input-color !default;\n$input-group-addon-bg: $gray-200 !default;\n$input-group-addon-border-color: $input-border-color !default;\n// scss-docs-end input-group-variables\n\n// scss-docs-start form-select-variables\n$form-select-padding-y: $input-padding-y !default;\n$form-select-padding-x: $input-padding-x !default;\n$form-select-font-family: $input-font-family !default;\n$form-select-font-size: $input-font-size !default;\n$form-select-indicator-padding: $form-select-padding-x * 3 !default; // Extra padding for background-image\n$form-select-font-weight: $input-font-weight !default;\n$form-select-line-height: $input-line-height !default;\n$form-select-color: $input-color !default;\n$form-select-bg: $input-bg !default;\n$form-select-disabled-color: null !default;\n$form-select-disabled-bg: $gray-200 !default;\n$form-select-disabled-border-color: $input-disabled-border-color !default;\n$form-select-bg-position: right $form-select-padding-x center !default;\n$form-select-bg-size: 16px 12px !default; // In pixels because image dimensions\n$form-select-indicator-color: $gray-800 !default;\n$form-select-indicator: url(\"data:image/svg+xml,\") !default;\n\n$form-select-feedback-icon-padding-end: $form-select-padding-x * 2.5 + $form-select-indicator-padding !default;\n$form-select-feedback-icon-position: center right $form-select-indicator-padding !default;\n$form-select-feedback-icon-size: $input-height-inner-half $input-height-inner-half !default;\n\n$form-select-border-width: $input-border-width !default;\n$form-select-border-color: $input-border-color !default;\n$form-select-border-radius: $border-radius !default;\n$form-select-box-shadow: $box-shadow-inset !default;\n\n$form-select-focus-border-color: $input-focus-border-color !default;\n$form-select-focus-width: $input-focus-width !default;\n$form-select-focus-box-shadow: 0 0 0 $form-select-focus-width $input-btn-focus-color !default;\n\n$form-select-padding-y-sm: $input-padding-y-sm !default;\n$form-select-padding-x-sm: $input-padding-x-sm !default;\n$form-select-font-size-sm: $input-font-size-sm !default;\n\n$form-select-padding-y-lg: $input-padding-y-lg !default;\n$form-select-padding-x-lg: $input-padding-x-lg !default;\n$form-select-font-size-lg: $input-font-size-lg !default;\n// scss-docs-end form-select-variables\n\n// scss-docs-start form-range-variables\n$form-range-track-width: 100% !default;\n$form-range-track-height: .5rem !default;\n$form-range-track-cursor: pointer !default;\n$form-range-track-bg: $gray-300 !default;\n$form-range-track-border-radius: 1rem !default;\n$form-range-track-box-shadow: $box-shadow-inset !default;\n\n$form-range-thumb-width: 1rem !default;\n$form-range-thumb-height: $form-range-thumb-width !default;\n$form-range-thumb-bg: $component-active-bg !default;\n$form-range-thumb-border: 0 !default;\n$form-range-thumb-border-radius: 1rem !default;\n$form-range-thumb-box-shadow: 0 .1rem .25rem rgba($black, .1) !default;\n$form-range-thumb-focus-box-shadow: 0 0 0 1px $body-bg, $input-focus-box-shadow !default;\n$form-range-thumb-focus-box-shadow-width: $input-focus-width !default; // For focus box shadow issue in Edge\n$form-range-thumb-active-bg: tint-color($component-active-bg, 70%) !default;\n$form-range-thumb-disabled-bg: $gray-500 !default;\n$form-range-thumb-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n// scss-docs-end form-range-variables\n\n// scss-docs-start form-file-variables\n$form-file-button-color: $input-color !default;\n$form-file-button-bg: $input-group-addon-bg !default;\n$form-file-button-hover-bg: shade-color($form-file-button-bg, 5%) !default;\n// scss-docs-end form-file-variables\n\n// scss-docs-start form-floating-variables\n$form-floating-height: add(3.5rem, $input-height-border) !default;\n$form-floating-padding-x: $input-padding-x !default;\n$form-floating-padding-y: 1rem !default;\n$form-floating-input-padding-t: 1.625rem !default;\n$form-floating-input-padding-b: .625rem !default;\n$form-floating-label-opacity: .65 !default;\n$form-floating-label-transform: scale(.85) translateY(-.5rem) translateX(.15rem) !default;\n$form-floating-transition: opacity .1s ease-in-out, transform .1s ease-in-out !default;\n// scss-docs-end form-floating-variables\n\n// Form validation\n\n// scss-docs-start form-feedback-variables\n$form-feedback-margin-top: $form-text-margin-top !default;\n$form-feedback-font-size: $form-text-font-size !default;\n$form-feedback-font-style: $form-text-font-style !default;\n$form-feedback-valid-color: $success !default;\n$form-feedback-invalid-color: $danger !default;\n\n$form-feedback-icon-valid-color: $form-feedback-valid-color !default;\n$form-feedback-icon-valid: url(\"data:image/svg+xml,\") !default;\n$form-feedback-icon-invalid-color: $form-feedback-invalid-color !default;\n$form-feedback-icon-invalid: url(\"data:image/svg+xml,\") !default;\n// scss-docs-end form-feedback-variables\n\n// scss-docs-start form-validation-states\n$form-validation-states: (\n \"valid\": (\n \"color\": $form-feedback-valid-color,\n \"icon\": $form-feedback-icon-valid\n ),\n \"invalid\": (\n \"color\": $form-feedback-invalid-color,\n \"icon\": $form-feedback-icon-invalid\n )\n) !default;\n// scss-docs-end form-validation-states\n\n// Z-index master list\n//\n// Warning: Avoid customizing these values. They're used for a bird's eye view\n// of components dependent on the z-axis and are designed to all work together.\n\n// scss-docs-start zindex-stack\n$zindex-dropdown: 1000 !default;\n$zindex-sticky: 1020 !default;\n$zindex-fixed: 1030 !default;\n$zindex-offcanvas: 1040 !default;\n$zindex-modal-backdrop: 1050 !default;\n$zindex-modal: 1060 !default;\n$zindex-popover: 1070 !default;\n$zindex-tooltip: 1080 !default;\n// scss-docs-end zindex-stack\n\n\n// Navs\n\n// scss-docs-start nav-variables\n$nav-link-padding-y: .5rem !default;\n$nav-link-padding-x: 1rem !default;\n$nav-link-font-size: null !default;\n$nav-link-font-weight: null !default;\n$nav-link-color: null !default;\n$nav-link-hover-color: null !default;\n$nav-link-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out !default;\n$nav-link-disabled-color: $gray-600 !default;\n\n$nav-tabs-border-color: $gray-300 !default;\n$nav-tabs-border-width: $border-width !default;\n$nav-tabs-border-radius: $border-radius !default;\n$nav-tabs-link-hover-border-color: $gray-200 $gray-200 $nav-tabs-border-color !default;\n$nav-tabs-link-active-color: $gray-700 !default;\n$nav-tabs-link-active-bg: $body-bg !default;\n$nav-tabs-link-active-border-color: $gray-300 $gray-300 $nav-tabs-link-active-bg !default;\n\n$nav-pills-border-radius: $border-radius !default;\n$nav-pills-link-active-color: $component-active-color !default;\n$nav-pills-link-active-bg: $component-active-bg !default;\n// scss-docs-end nav-variables\n\n\n// Navbar\n\n// scss-docs-start navbar-variables\n$navbar-padding-y: $spacer / 2 !default;\n$navbar-padding-x: null !default;\n\n$navbar-nav-link-padding-x: .5rem !default;\n\n$navbar-brand-font-size: $font-size-lg !default;\n// Compute the navbar-brand padding-y so the navbar-brand will have the same height as navbar-text and nav-link\n$nav-link-height: $font-size-base * $line-height-base + $nav-link-padding-y * 2 !default;\n$navbar-brand-height: $navbar-brand-font-size * $line-height-base !default;\n$navbar-brand-padding-y: ($nav-link-height - $navbar-brand-height) / 2 !default;\n$navbar-brand-margin-end: 1rem !default;\n\n$navbar-toggler-padding-y: .25rem !default;\n$navbar-toggler-padding-x: .75rem !default;\n$navbar-toggler-font-size: $font-size-lg !default;\n$navbar-toggler-border-radius: $btn-border-radius !default;\n$navbar-toggler-focus-width: $btn-focus-width !default;\n$navbar-toggler-transition: box-shadow .15s ease-in-out !default;\n// scss-docs-end navbar-variables\n\n// scss-docs-start navbar-theme-variables\n$navbar-dark-color: rgba($white, .55) !default;\n$navbar-dark-hover-color: rgba($white, .75) !default;\n$navbar-dark-active-color: $white !default;\n$navbar-dark-disabled-color: rgba($white, .25) !default;\n$navbar-dark-toggler-icon-bg: url(\"data:image/svg+xml,\") !default;\n$navbar-dark-toggler-border-color: rgba($white, .1) !default;\n\n$navbar-light-color: rgba($black, .55) !default;\n$navbar-light-hover-color: rgba($black, .7) !default;\n$navbar-light-active-color: rgba($black, .9) !default;\n$navbar-light-disabled-color: rgba($black, .3) !default;\n$navbar-light-toggler-icon-bg: url(\"data:image/svg+xml,\") !default;\n$navbar-light-toggler-border-color: rgba($black, .1) !default;\n\n$navbar-light-brand-color: $navbar-light-active-color !default;\n$navbar-light-brand-hover-color: $navbar-light-active-color !default;\n$navbar-dark-brand-color: $navbar-dark-active-color !default;\n$navbar-dark-brand-hover-color: $navbar-dark-active-color !default;\n// scss-docs-end navbar-theme-variables\n\n\n// Dropdowns\n//\n// Dropdown menu container and contents.\n\n// scss-docs-start dropdown-variables\n$dropdown-min-width: 10rem !default;\n$dropdown-padding-x: 0 !default;\n$dropdown-padding-y: .5rem !default;\n$dropdown-spacer: .125rem !default;\n$dropdown-font-size: $font-size-base !default;\n$dropdown-color: $body-color !default;\n$dropdown-bg: $white !default;\n$dropdown-border-color: rgba($black, .15) !default;\n$dropdown-border-radius: $border-radius !default;\n$dropdown-border-width: $border-width !default;\n$dropdown-inner-border-radius: subtract($dropdown-border-radius, $dropdown-border-width) !default;\n$dropdown-divider-bg: $dropdown-border-color !default;\n$dropdown-divider-margin-y: $spacer / 2 !default;\n$dropdown-box-shadow: $box-shadow !default;\n\n$dropdown-link-color: $gray-900 !default;\n$dropdown-link-hover-color: shade-color($gray-900, 10%) !default;\n$dropdown-link-hover-bg: $gray-200 !default;\n\n$dropdown-link-active-color: $component-active-color !default;\n$dropdown-link-active-bg: $component-active-bg !default;\n\n$dropdown-link-disabled-color: $gray-500 !default;\n\n$dropdown-item-padding-y: $spacer / 4 !default;\n$dropdown-item-padding-x: $spacer !default;\n\n$dropdown-header-color: $gray-600 !default;\n$dropdown-header-padding: $dropdown-padding-y $dropdown-item-padding-x !default;\n// scss-docs-end dropdown-variables\n\n// scss-docs-start dropdown-dark-variables\n$dropdown-dark-color: $gray-300 !default;\n$dropdown-dark-bg: $gray-800 !default;\n$dropdown-dark-border-color: $dropdown-border-color !default;\n$dropdown-dark-divider-bg: $dropdown-divider-bg !default;\n$dropdown-dark-box-shadow: null !default;\n$dropdown-dark-link-color: $dropdown-dark-color !default;\n$dropdown-dark-link-hover-color: $white !default;\n$dropdown-dark-link-hover-bg: rgba($white, .15) !default;\n$dropdown-dark-link-active-color: $dropdown-link-active-color !default;\n$dropdown-dark-link-active-bg: $dropdown-link-active-bg !default;\n$dropdown-dark-link-disabled-color: $gray-500 !default;\n$dropdown-dark-header-color: $gray-500 !default;\n// scss-docs-end dropdown-dark-variables\n\n\n// Pagination\n\n// scss-docs-start pagination-variables\n$pagination-padding-y: .375rem !default;\n$pagination-padding-x: .75rem !default;\n$pagination-padding-y-sm: .25rem !default;\n$pagination-padding-x-sm: .5rem !default;\n$pagination-padding-y-lg: .75rem !default;\n$pagination-padding-x-lg: 1.5rem !default;\n\n$pagination-color: $link-color !default;\n$pagination-bg: $white !default;\n$pagination-border-width: $border-width !default;\n$pagination-border-radius: $border-radius !default;\n$pagination-margin-start: -$pagination-border-width !default;\n$pagination-border-color: $gray-300 !default;\n\n$pagination-focus-color: $link-hover-color !default;\n$pagination-focus-bg: $gray-200 !default;\n$pagination-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$pagination-focus-outline: 0 !default;\n\n$pagination-hover-color: $link-hover-color !default;\n$pagination-hover-bg: $gray-200 !default;\n$pagination-hover-border-color: $gray-300 !default;\n\n$pagination-active-color: $component-active-color !default;\n$pagination-active-bg: $component-active-bg !default;\n$pagination-active-border-color: $pagination-active-bg !default;\n\n$pagination-disabled-color: $gray-600 !default;\n$pagination-disabled-bg: $white !default;\n$pagination-disabled-border-color: $gray-300 !default;\n\n$pagination-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$pagination-border-radius-sm: $border-radius-sm !default;\n$pagination-border-radius-lg: $border-radius-lg !default;\n// scss-docs-end pagination-variables\n\n\n// Cards\n\n// scss-docs-start card-variables\n$card-spacer-y: $spacer !default;\n$card-spacer-x: $spacer !default;\n$card-title-spacer-y: $spacer / 2 !default;\n$card-border-width: $border-width !default;\n$card-border-radius: $border-radius !default;\n$card-border-color: rgba($black, .125) !default;\n$card-inner-border-radius: subtract($card-border-radius, $card-border-width) !default;\n$card-cap-padding-y: $card-spacer-y / 2 !default;\n$card-cap-padding-x: $card-spacer-x !default;\n$card-cap-bg: rgba($black, .03) !default;\n$card-cap-color: null !default;\n$card-height: null !default;\n$card-color: null !default;\n$card-bg: $white !default;\n$card-img-overlay-padding: $spacer !default;\n$card-group-margin: $grid-gutter-width / 2 !default;\n// scss-docs-end card-variables\n\n// Accordion\n\n// scss-docs-start accordion-variables\n$accordion-padding-y: 1rem !default;\n$accordion-padding-x: 1.25rem !default;\n$accordion-color: $body-color !default;\n$accordion-bg: $body-bg !default;\n$accordion-border-width: $border-width !default;\n$accordion-border-color: rgba($black, .125) !default;\n$accordion-border-radius: $border-radius !default;\n$accordion-inner-border-radius: subtract($accordion-border-radius, $accordion-border-width) !default;\n\n$accordion-body-padding-y: $accordion-padding-y !default;\n$accordion-body-padding-x: $accordion-padding-x !default;\n\n$accordion-button-padding-y: $accordion-padding-y !default;\n$accordion-button-padding-x: $accordion-padding-x !default;\n$accordion-button-color: $accordion-color !default;\n$accordion-button-bg: $accordion-bg !default;\n$accordion-transition: $btn-transition, border-radius .15s ease !default;\n$accordion-button-active-bg: tint-color($component-active-bg, 90%) !default;\n$accordion-button-active-color: shade-color($primary, 10%) !default;\n\n$accordion-button-focus-border-color: $input-focus-border-color !default;\n$accordion-button-focus-box-shadow: $btn-focus-box-shadow !default;\n\n$accordion-icon-width: 1.25rem !default;\n$accordion-icon-color: $accordion-color !default;\n$accordion-icon-active-color: $accordion-button-active-color !default;\n$accordion-icon-transition: transform .2s ease-in-out !default;\n$accordion-icon-transform: rotate(180deg) !default;\n\n$accordion-button-icon: url(\"data:image/svg+xml,\") !default;\n$accordion-button-active-icon: url(\"data:image/svg+xml,\") !default;\n// scss-docs-end accordion-variables\n\n// Tooltips\n\n// scss-docs-start tooltip-variables\n$tooltip-font-size: $font-size-sm !default;\n$tooltip-max-width: 200px !default;\n$tooltip-color: $white !default;\n$tooltip-bg: $black !default;\n$tooltip-border-radius: $border-radius !default;\n$tooltip-opacity: .9 !default;\n$tooltip-padding-y: $spacer / 4 !default;\n$tooltip-padding-x: $spacer / 2 !default;\n$tooltip-margin: 0 !default;\n\n$tooltip-arrow-width: .8rem !default;\n$tooltip-arrow-height: .4rem !default;\n$tooltip-arrow-color: $tooltip-bg !default;\n// scss-docs-end tooltip-variables\n\n// Form tooltips must come after regular tooltips\n// scss-docs-start tooltip-feedback-variables\n$form-feedback-tooltip-padding-y: $tooltip-padding-y !default;\n$form-feedback-tooltip-padding-x: $tooltip-padding-x !default;\n$form-feedback-tooltip-font-size: $tooltip-font-size !default;\n$form-feedback-tooltip-line-height: null !default;\n$form-feedback-tooltip-opacity: $tooltip-opacity !default;\n$form-feedback-tooltip-border-radius: $tooltip-border-radius !default;\n// scss-docs-start tooltip-feedback-variables\n\n\n// Popovers\n\n// scss-docs-start popover-variables\n$popover-font-size: $font-size-sm !default;\n$popover-bg: $white !default;\n$popover-max-width: 276px !default;\n$popover-border-width: $border-width !default;\n$popover-border-color: rgba($black, .2) !default;\n$popover-border-radius: $border-radius-lg !default;\n$popover-inner-border-radius: subtract($popover-border-radius, $popover-border-width) !default;\n$popover-box-shadow: $box-shadow !default;\n\n$popover-header-bg: shade-color($popover-bg, 6%) !default;\n$popover-header-color: $headings-color !default;\n$popover-header-padding-y: .5rem !default;\n$popover-header-padding-x: $spacer !default;\n\n$popover-body-color: $body-color !default;\n$popover-body-padding-y: $spacer !default;\n$popover-body-padding-x: $spacer !default;\n\n$popover-arrow-width: 1rem !default;\n$popover-arrow-height: .5rem !default;\n$popover-arrow-color: $popover-bg !default;\n\n$popover-arrow-outer-color: fade-in($popover-border-color, .05) !default;\n// scss-docs-end popover-variables\n\n\n// Toasts\n\n// scss-docs-start toast-variables\n$toast-max-width: 350px !default;\n$toast-padding-x: .75rem !default;\n$toast-padding-y: .5rem !default;\n$toast-font-size: .875rem !default;\n$toast-color: null !default;\n$toast-background-color: rgba($white, .85) !default;\n$toast-border-width: 1px !default;\n$toast-border-color: rgba(0, 0, 0, .1) !default;\n$toast-border-radius: $border-radius !default;\n$toast-box-shadow: $box-shadow !default;\n$toast-spacing: $container-padding-x !default;\n\n$toast-header-color: $gray-600 !default;\n$toast-header-background-color: rgba($white, .85) !default;\n$toast-header-border-color: rgba(0, 0, 0, .05) !default;\n// scss-docs-end toast-variables\n\n\n// Badges\n\n// scss-docs-start badge-variables\n$badge-font-size: .75em !default;\n$badge-font-weight: $font-weight-bold !default;\n$badge-color: $white !default;\n$badge-padding-y: .35em !default;\n$badge-padding-x: .65em !default;\n$badge-border-radius: $border-radius !default;\n// scss-docs-end badge-variables\n\n\n// Modals\n\n// scss-docs-start modal-variables\n$modal-inner-padding: $spacer !default;\n\n$modal-footer-margin-between: .5rem !default;\n\n$modal-dialog-margin: .5rem !default;\n$modal-dialog-margin-y-sm-up: 1.75rem !default;\n\n$modal-title-line-height: $line-height-base !default;\n\n$modal-content-color: null !default;\n$modal-content-bg: $white !default;\n$modal-content-border-color: rgba($black, .2) !default;\n$modal-content-border-width: $border-width !default;\n$modal-content-border-radius: $border-radius-lg !default;\n$modal-content-inner-border-radius: subtract($modal-content-border-radius, $modal-content-border-width) !default;\n$modal-content-box-shadow-xs: $box-shadow-sm !default;\n$modal-content-box-shadow-sm-up: $box-shadow !default;\n\n$modal-backdrop-bg: $black !default;\n$modal-backdrop-opacity: .5 !default;\n$modal-header-border-color: $border-color !default;\n$modal-footer-border-color: $modal-header-border-color !default;\n$modal-header-border-width: $modal-content-border-width !default;\n$modal-footer-border-width: $modal-header-border-width !default;\n$modal-header-padding-y: $modal-inner-padding !default;\n$modal-header-padding-x: $modal-inner-padding !default;\n$modal-header-padding: $modal-header-padding-y $modal-header-padding-x !default; // Keep this for backwards compatibility\n\n$modal-sm: 300px !default;\n$modal-md: 500px !default;\n$modal-lg: 800px !default;\n$modal-xl: 1140px !default;\n\n$modal-fade-transform: translate(0, -50px) !default;\n$modal-show-transform: none !default;\n$modal-transition: transform .3s ease-out !default;\n$modal-scale-transform: scale(1.02) !default;\n// scss-docs-end modal-variables\n\n\n// Alerts\n//\n// Define alert colors, border radius, and padding.\n\n// scss-docs-start alert-variables\n$alert-padding-y: $spacer !default;\n$alert-padding-x: $spacer !default;\n$alert-margin-bottom: 1rem !default;\n$alert-border-radius: $border-radius !default;\n$alert-link-font-weight: $font-weight-bold !default;\n$alert-border-width: $border-width !default;\n$alert-bg-scale: -80% !default;\n$alert-border-scale: -70% !default;\n$alert-color-scale: 40% !default;\n$alert-dismissible-padding-r: $alert-padding-x * 3 !default; // 3x covers width of x plus default padding on either side\n// scss-docs-end alert-variables\n\n\n// Progress bars\n\n// scss-docs-start progress-variables\n$progress-height: 1rem !default;\n$progress-font-size: $font-size-base * .75 !default;\n$progress-bg: $gray-200 !default;\n$progress-border-radius: $border-radius !default;\n$progress-box-shadow: $box-shadow-inset !default;\n$progress-bar-color: $white !default;\n$progress-bar-bg: $primary !default;\n$progress-bar-animation-timing: 1s linear infinite !default;\n$progress-bar-transition: width .6s ease !default;\n// scss-docs-end progress-variables\n\n\n// List group\n\n// scss-docs-start list-group-variables\n$list-group-color: $gray-900 !default;\n$list-group-bg: $white !default;\n$list-group-border-color: rgba($black, .125) !default;\n$list-group-border-width: $border-width !default;\n$list-group-border-radius: $border-radius !default;\n\n$list-group-item-padding-y: $spacer / 2 !default;\n$list-group-item-padding-x: $spacer !default;\n$list-group-item-bg-scale: -80% !default;\n$list-group-item-color-scale: 40% !default;\n\n$list-group-hover-bg: $gray-100 !default;\n$list-group-active-color: $component-active-color !default;\n$list-group-active-bg: $component-active-bg !default;\n$list-group-active-border-color: $list-group-active-bg !default;\n\n$list-group-disabled-color: $gray-600 !default;\n$list-group-disabled-bg: $list-group-bg !default;\n\n$list-group-action-color: $gray-700 !default;\n$list-group-action-hover-color: $list-group-action-color !default;\n\n$list-group-action-active-color: $body-color !default;\n$list-group-action-active-bg: $gray-200 !default;\n// scss-docs-end list-group-variables\n\n\n// Image thumbnails\n\n// scss-docs-start thumbnail-variables\n$thumbnail-padding: .25rem !default;\n$thumbnail-bg: $body-bg !default;\n$thumbnail-border-width: $border-width !default;\n$thumbnail-border-color: $gray-300 !default;\n$thumbnail-border-radius: $border-radius !default;\n$thumbnail-box-shadow: $box-shadow-sm !default;\n// scss-docs-end thumbnail-variables\n\n\n// Figures\n\n// scss-docs-start figure-variables\n$figure-caption-font-size: $small-font-size !default;\n$figure-caption-color: $gray-600 !default;\n// scss-docs-end figure-variables\n\n\n// Breadcrumbs\n\n// scss-docs-start breadcrumb-variables\n$breadcrumb-font-size: null !default;\n$breadcrumb-padding-y: 0 !default;\n$breadcrumb-padding-x: 0 !default;\n$breadcrumb-item-padding-x: .5rem !default;\n$breadcrumb-margin-bottom: 1rem !default;\n$breadcrumb-bg: null !default;\n$breadcrumb-divider-color: $gray-600 !default;\n$breadcrumb-active-color: $gray-600 !default;\n$breadcrumb-divider: quote(\"/\") !default;\n$breadcrumb-divider-flipped: $breadcrumb-divider !default;\n$breadcrumb-border-radius: null !default;\n// scss-docs-end breadcrumb-variables\n\n// Carousel\n\n// scss-docs-start carousel-variables\n$carousel-control-color: $white !default;\n$carousel-control-width: 15% !default;\n$carousel-control-opacity: .5 !default;\n$carousel-control-hover-opacity: .9 !default;\n$carousel-control-transition: opacity .15s ease !default;\n\n$carousel-indicator-width: 30px !default;\n$carousel-indicator-height: 3px !default;\n$carousel-indicator-hit-area-height: 10px !default;\n$carousel-indicator-spacer: 3px !default;\n$carousel-indicator-opacity: .5 !default;\n$carousel-indicator-active-bg: $white !default;\n$carousel-indicator-active-opacity: 1 !default;\n$carousel-indicator-transition: opacity .6s ease !default;\n\n$carousel-caption-width: 70% !default;\n$carousel-caption-color: $white !default;\n$carousel-caption-padding-y: 1.25rem !default;\n$carousel-caption-spacer: 1.25rem !default;\n\n$carousel-control-icon-width: 2rem !default;\n\n$carousel-control-prev-icon-bg: url(\"data:image/svg+xml,\") !default;\n$carousel-control-next-icon-bg: url(\"data:image/svg+xml,\") !default;\n\n$carousel-transition-duration: .6s !default;\n$carousel-transition: transform $carousel-transition-duration ease-in-out !default; // Define transform transition first if using multiple transitions (e.g., `transform 2s ease, opacity .5s ease-out`)\n\n$carousel-dark-indicator-active-bg: $black !default;\n$carousel-dark-caption-color: $black !default;\n$carousel-dark-control-icon-filter: invert(1) grayscale(100) !default;\n// scss-docs-end carousel-variables\n\n\n// Spinners\n\n// scss-docs-start spinner-variables\n$spinner-width: 2rem !default;\n$spinner-height: $spinner-width !default;\n$spinner-border-width: .25em !default;\n$spinner-animation-speed: .75s !default;\n\n$spinner-width-sm: 1rem !default;\n$spinner-height-sm: $spinner-width-sm !default;\n$spinner-border-width-sm: .2em !default;\n// scss-docs-end spinner-variables\n\n\n// Close\n\n// scss-docs-start close-variables\n$btn-close-width: 1em !default;\n$btn-close-height: $btn-close-width !default;\n$btn-close-padding-x: .25em !default;\n$btn-close-padding-y: $btn-close-padding-x !default;\n$btn-close-color: $black !default;\n$btn-close-bg: url(\"data:image/svg+xml,\") !default;\n$btn-close-focus-shadow: $input-btn-focus-box-shadow !default;\n$btn-close-opacity: .5 !default;\n$btn-close-hover-opacity: .75 !default;\n$btn-close-focus-opacity: 1 !default;\n$btn-close-disabled-opacity: .25 !default;\n$btn-close-white-filter: invert(1) grayscale(100%) brightness(200%) !default;\n// scss-docs-end close-variables\n\n\n// Offcanvas\n\n// scss-docs-start offcanvas-variables\n$offcanvas-padding-y: $modal-inner-padding !default;\n$offcanvas-padding-x: $modal-inner-padding !default;\n$offcanvas-horizontal-width: 400px !default;\n$offcanvas-vertical-height: 30vh !default;\n$offcanvas-transition-duration: .3s !default;\n$offcanvas-border-color: $modal-content-border-color !default;\n$offcanvas-border-width: $modal-content-border-width !default;\n$offcanvas-title-line-height: $modal-title-line-height !default;\n$offcanvas-bg-color: $modal-content-bg !default;\n$offcanvas-color: $modal-content-color !default;\n$offcanvas-body-backdrop-color: rgba($modal-backdrop-bg, $modal-backdrop-opacity) !default;\n$offcanvas-box-shadow: $modal-content-box-shadow-xs !default;\n// scss-docs-end offcanvas-variables\n\n// Code\n\n$code-font-size: $small-font-size !default;\n$code-color: $pink !default;\n\n$kbd-padding-y: .2rem !default;\n$kbd-padding-x: .4rem !default;\n$kbd-font-size: $code-font-size !default;\n$kbd-color: $white !default;\n$kbd-bg: $gray-900 !default;\n\n$pre-color: null !default;\n","// Row\n//\n// Rows contain your columns.\n\n@if $enable-grid-classes {\n .row {\n @include make-row();\n\n > * {\n @include make-col-ready();\n }\n }\n}\n\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n@if $enable-grid-classes {\n @include make-grid-columns();\n}\n","/// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n@mixin make-row($gutter: $grid-gutter-width) {\n --#{$variable-prefix}gutter-x: #{$gutter};\n --#{$variable-prefix}gutter-y: 0;\n display: flex;\n flex-wrap: wrap;\n margin-top: calc(var(--#{$variable-prefix}gutter-y) * -1); // stylelint-disable-line function-disallowed-list\n margin-right: calc(var(--#{$variable-prefix}gutter-x) / -2); // stylelint-disable-line function-disallowed-list\n margin-left: calc(var(--#{$variable-prefix}gutter-x) / -2); // stylelint-disable-line function-disallowed-list\n}\n\n@mixin make-col-ready($gutter: $grid-gutter-width) {\n // Add box sizing if only the grid is loaded\n box-sizing: if(variable-exists(include-column-box-sizing) and $include-column-box-sizing, border-box, null);\n // Prevent columns from becoming too narrow when at smaller grid tiers by\n // always setting `width: 100%;`. This works because we set the width\n // later on to override this initial width.\n flex-shrink: 0;\n width: 100%;\n max-width: 100%; // Prevent `.col-auto`, `.col` (& responsive variants) from breaking out the grid\n padding-right: calc(var(--#{$variable-prefix}gutter-x) / 2); // stylelint-disable-line function-disallowed-list\n padding-left: calc(var(--#{$variable-prefix}gutter-x) / 2); // stylelint-disable-line function-disallowed-list\n margin-top: var(--#{$variable-prefix}gutter-y);\n}\n\n@mixin make-col($size, $columns: $grid-columns) {\n flex: 0 0 auto;\n width: percentage($size / $columns);\n}\n\n@mixin make-col-auto() {\n flex: 0 0 auto;\n width: auto;\n}\n\n@mixin make-col-offset($size, $columns: $grid-columns) {\n $num: $size / $columns;\n margin-left: if($num == 0, 0, percentage($num));\n}\n\n// Row columns\n//\n// Specify on a parent element(e.g., .row) to force immediate children into NN\n// numberof columns. Supports wrapping to new lines, but does not do a Masonry\n// style grid.\n@mixin row-cols($count) {\n > * {\n flex: 0 0 auto;\n width: 100% / $count;\n }\n}\n\n// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n\n@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) {\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n // Provide basic `.col-{bp}` classes for equal-width flexbox columns\n .col#{$infix} {\n flex: 1 0 0%; // Flexbugs #4: https://github.com/philipwalton/flexbugs#flexbug-4\n }\n\n .row-cols#{$infix}-auto > * {\n @include make-col-auto();\n }\n\n @if $grid-row-columns > 0 {\n @for $i from 1 through $grid-row-columns {\n .row-cols#{$infix}-#{$i} {\n @include row-cols($i);\n }\n }\n }\n\n .col#{$infix}-auto {\n @include make-col-auto();\n }\n\n @if $columns > 0 {\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @include make-col($i, $columns);\n }\n }\n\n // `$columns - 1` because offsetting by the width of an entire row isn't possible\n @for $i from 0 through ($columns - 1) {\n @if not ($infix == \"\" and $i == 0) { // Avoid emitting useless .offset-0\n .offset#{$infix}-#{$i} {\n @include make-col-offset($i, $columns);\n }\n }\n }\n }\n\n // Gutters\n //\n // Make use of `.g-*`, `.gx-*` or `.gy-*` utilities to change spacing between the columns.\n @each $key, $value in $gutters {\n .g#{$infix}-#{$key},\n .gx#{$infix}-#{$key} {\n --#{$variable-prefix}gutter-x: #{$value};\n }\n\n .g#{$infix}-#{$key},\n .gy#{$infix}-#{$key} {\n --#{$variable-prefix}gutter-y: #{$value};\n }\n }\n }\n }\n}\n","// Utility generator\n// Used to generate utilities & print utilities\n@mixin generate-utility($utility, $infix, $is-rfs-media-query: false) {\n $values: map-get($utility, values);\n\n // If the values are a list or string, convert it into a map\n @if type-of($values) == \"string\" or type-of(nth($values, 1)) != \"list\" {\n $values: zip($values, $values);\n }\n\n @each $key, $value in $values {\n $properties: map-get($utility, property);\n\n // Multiple properties are possible, for example with vertical or horizontal margins or paddings\n @if type-of($properties) == \"string\" {\n $properties: append((), $properties);\n }\n\n // Use custom class if present\n $property-class: if(map-has-key($utility, class), map-get($utility, class), nth($properties, 1));\n $property-class: if($property-class == null, \"\", $property-class);\n\n // State params to generate pseudo-classes\n $state: if(map-has-key($utility, state), map-get($utility, state), ());\n\n $infix: if($property-class == \"\" and str-slice($infix, 1, 1) == \"-\", str-slice($infix, 2), $infix);\n\n // Don't prefix if value key is null (eg. with shadow class)\n $property-class-modifier: if($key, if($property-class == \"\" and $infix == \"\", \"\", \"-\") + $key, \"\");\n\n @if map-get($utility, rfs) {\n // Inside the media query\n @if $is-rfs-media-query {\n $val: rfs-value($value);\n\n // Do not render anything if fluid and non fluid values are the same\n $value: if($val == rfs-fluid-value($value), null, $val);\n }\n @else {\n $value: rfs-fluid-value($value);\n }\n }\n\n $is-rtl: map-get($utility, rtl);\n\n @if $value != null {\n @if $is-rtl == false {\n /* rtl:begin:remove */\n }\n .#{$property-class + $infix + $property-class-modifier} {\n @each $property in $properties {\n #{$property}: $value if($enable-important-utilities, !important, null);\n }\n }\n\n @each $pseudo in $state {\n .#{$property-class + $infix + $property-class-modifier}-#{$pseudo}:#{$pseudo} {\n @each $property in $properties {\n #{$property}: $value if($enable-important-utilities, !important, null);\n }\n }\n }\n @if $is-rtl == false {\n /* rtl:end:remove */\n }\n }\n }\n}\n","// Loop over each breakpoint\n@each $breakpoint in map-keys($grid-breakpoints) {\n\n // Generate media query if needed\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n // Loop over each utility property\n @each $key, $utility in $utilities {\n // The utility can be disabled with `false`, thus check if the utility is a map first\n // Only proceed if responsive media queries are enabled or if it's the base media query\n @if type-of($utility) == \"map\" and (map-get($utility, responsive) or $infix == \"\") {\n @include generate-utility($utility, $infix);\n }\n }\n }\n}\n\n// RFS rescaling\n@media (min-width: $rfs-mq-value) {\n @each $breakpoint in map-keys($grid-breakpoints) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n @if (map-get($grid-breakpoints, $breakpoint) < $rfs-breakpoint) {\n // Loop over each utility property\n @each $key, $utility in $utilities {\n // The utility can be disabled with `false`, thus check if the utility is a map first\n // Only proceed if responsive media queries are enabled or if it's the base media query\n @if type-of($utility) == \"map\" and map-get($utility, rfs) and (map-get($utility, responsive) or $infix == \"\") {\n @include generate-utility($utility, $infix, true);\n }\n }\n }\n }\n}\n\n\n// Print utilities\n@media print {\n @each $key, $utility in $utilities {\n // The utility can be disabled with `false`, thus check if the utility is a map first\n // Then check if the utility needs print styles\n @if type-of($utility) == \"map\" and map-get($utility, print) == true {\n @include generate-utility($utility, \"-print\");\n }\n }\n}\n"]} \ No newline at end of file diff --git a/website/themes/adidoks/sass/bootstrap/dist/css/bootstrap-grid.min.css b/website/themes/adidoks/sass/bootstrap/dist/css/bootstrap-grid.min.css new file mode 100644 index 00000000..48fe3ffc --- /dev/null +++ b/website/themes/adidoks/sass/bootstrap/dist/css/bootstrap-grid.min.css @@ -0,0 +1,7 @@ +/*! + * 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-lg,.container-md,.container-sm,.container-xl,.container-xxl{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,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{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.3333333333%}.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.6666666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.3333333333%}.col-2{flex:0 0 auto;width:16.6666666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.3333333333%}.col-5{flex:0 0 auto;width:41.6666666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.3333333333%}.col-8{flex:0 0 auto;width:66.6666666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.3333333333%}.col-11{flex:0 0 auto;width:91.6666666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.3333333333%}.offset-2{margin-left:16.6666666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333333333%}.offset-5{margin-left:41.6666666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333333333%}.offset-8{margin-left:66.6666666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333333333%}.offset-11{margin-left:91.6666666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.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.3333333333%}.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.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.3333333333%}.col-sm-2{flex:0 0 auto;width:16.6666666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.3333333333%}.col-sm-5{flex:0 0 auto;width:41.6666666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.3333333333%}.col-sm-8{flex:0 0 auto;width:66.6666666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.3333333333%}.col-sm-11{flex:0 0 auto;width:91.6666666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.3333333333%}.offset-sm-2{margin-left:16.6666666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333333333%}.offset-sm-5{margin-left:41.6666666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333333333%}.offset-sm-8{margin-left:66.6666666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333333333%}.offset-sm-11{margin-left:91.6666666667%}.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:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.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.3333333333%}.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.6666666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.3333333333%}.col-md-2{flex:0 0 auto;width:16.6666666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.3333333333%}.col-md-5{flex:0 0 auto;width:41.6666666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.3333333333%}.col-md-8{flex:0 0 auto;width:66.6666666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.3333333333%}.col-md-11{flex:0 0 auto;width:91.6666666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.3333333333%}.offset-md-2{margin-left:16.6666666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333333333%}.offset-md-5{margin-left:41.6666666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333333333%}.offset-md-8{margin-left:66.6666666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333333333%}.offset-md-11{margin-left:91.6666666667%}.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:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.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.3333333333%}.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.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.3333333333%}.col-lg-2{flex:0 0 auto;width:16.6666666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.3333333333%}.col-lg-5{flex:0 0 auto;width:41.6666666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.3333333333%}.col-lg-8{flex:0 0 auto;width:66.6666666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.3333333333%}.col-lg-11{flex:0 0 auto;width:91.6666666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.3333333333%}.offset-lg-2{margin-left:16.6666666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333333333%}.offset-lg-5{margin-left:41.6666666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333333333%}.offset-lg-8{margin-left:66.6666666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333333333%}.offset-lg-11{margin-left:91.6666666667%}.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:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.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.3333333333%}.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.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.3333333333%}.col-xl-2{flex:0 0 auto;width:16.6666666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.3333333333%}.col-xl-5{flex:0 0 auto;width:41.6666666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.3333333333%}.col-xl-8{flex:0 0 auto;width:66.6666666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.3333333333%}.col-xl-11{flex:0 0 auto;width:91.6666666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.3333333333%}.offset-xl-2{margin-left:16.6666666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333333333%}.offset-xl-5{margin-left:41.6666666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333333333%}.offset-xl-8{margin-left:66.6666666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333333333%}.offset-xl-11{margin-left:91.6666666667%}.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:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.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.3333333333%}.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.6666666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.3333333333%}.col-xxl-2{flex:0 0 auto;width:16.6666666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.3333333333%}.col-xxl-5{flex:0 0 auto;width:41.6666666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.3333333333%}.col-xxl-8{flex:0 0 auto;width:66.6666666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.3333333333%}.col-xxl-11{flex:0 0 auto;width:91.6666666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.3333333333%}.offset-xxl-2{margin-left:16.6666666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.3333333333%}.offset-xxl-5{margin-left:41.6666666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.3333333333%}.offset-xxl-8{margin-left:66.6666666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.3333333333%}.offset-xxl-11{margin-left:91.6666666667%}.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:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.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}} +/*# sourceMappingURL=bootstrap-grid.min.css.map */ \ No newline at end of file diff --git a/website/themes/adidoks/sass/bootstrap/dist/css/bootstrap-grid.min.css.map b/website/themes/adidoks/sass/bootstrap/dist/css/bootstrap-grid.min.css.map new file mode 100644 index 00000000..91c37c3b --- /dev/null +++ b/website/themes/adidoks/sass/bootstrap/dist/css/bootstrap-grid.min.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["../scss/bootstrap-grid.scss","../scss/_containers.scss","dist/css/bootstrap-grid.css","../scss/mixins/_container.scss","../scss/mixins/_breakpoints.scss","../scss/_grid.scss","../scss/mixins/_grid.scss","../scss/mixins/_utilities.scss","../scss/utilities/_api.scss"],"names":[],"mappings":"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","sourcesContent":["/*!\n * Bootstrap Grid v5.0.0-beta3 (https://getbootstrap.com/)\n * Copyright 2011-2021 The Bootstrap Authors\n * Copyright 2011-2021 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n\n$include-column-box-sizing: true !default;\n\n@import \"functions\";\n@import \"variables\";\n\n@import \"mixins/lists\";\n@import \"mixins/breakpoints\";\n@import \"mixins/container\";\n@import \"mixins/grid\";\n@import \"mixins/utilities\";\n\n@import \"vendor/rfs\";\n\n@import \"containers\";\n@import \"grid\";\n\n@import \"utilities\";\n// Only use the utilities we need\n// stylelint-disable-next-line scss/dollar-variable-default\n$utilities: map-get-multiple(\n $utilities,\n (\n \"display\",\n \"order\",\n \"flex\",\n \"flex-direction\",\n \"flex-grow\",\n \"flex-shrink\",\n \"flex-wrap\",\n \"justify-content\",\n \"align-items\",\n \"align-content\",\n \"align-self\",\n \"margin\",\n \"margin-x\",\n \"margin-y\",\n \"margin-top\",\n \"margin-end\",\n \"margin-bottom\",\n \"margin-start\",\n \"negative-margin\",\n \"negative-margin-x\",\n \"negative-margin-y\",\n \"negative-margin-top\",\n \"negative-margin-end\",\n \"negative-margin-bottom\",\n \"negative-margin-start\",\n \"padding\",\n \"padding-x\",\n \"padding-y\",\n \"padding-top\",\n \"padding-end\",\n \"padding-bottom\",\n \"padding-start\",\n )\n);\n\n@import \"utilities/api\";\n","// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n@if $enable-grid-classes {\n // Single container class with breakpoint max-widths\n .container,\n // 100% wide container at all breakpoints\n .container-fluid {\n @include make-container();\n }\n\n // Responsive containers that are 100% wide until a breakpoint\n @each $breakpoint, $container-max-width in $container-max-widths {\n .container-#{$breakpoint} {\n @extend .container-fluid;\n }\n\n @include media-breakpoint-up($breakpoint, $grid-breakpoints) {\n %responsive-container-#{$breakpoint} {\n max-width: $container-max-width;\n }\n\n // Extend each breakpoint which is smaller or equal to the current breakpoint\n $extend-breakpoint: true;\n\n @each $name, $width in $grid-breakpoints {\n @if ($extend-breakpoint) {\n .container#{breakpoint-infix($name, $grid-breakpoints)} {\n @extend %responsive-container-#{$breakpoint};\n }\n\n // Once the current breakpoint is reached, stop extending\n @if ($breakpoint == $name) {\n $extend-breakpoint: false;\n }\n }\n }\n }\n }\n}\n","/*!\n * Bootstrap Grid v5.0.0-beta3 (https://getbootstrap.com/)\n * Copyright 2011-2021 The Bootstrap Authors\n * Copyright 2011-2021 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n.container,\n.container-fluid,\n.container-xxl,\n.container-xl,\n.container-lg,\n.container-md,\n.container-sm {\n width: 100%;\n padding-right: var(--bs-gutter-x, 0.75rem);\n padding-left: var(--bs-gutter-x, 0.75rem);\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 576px) {\n .container-sm, .container {\n max-width: 540px;\n }\n}\n@media (min-width: 768px) {\n .container-md, .container-sm, .container {\n max-width: 720px;\n }\n}\n@media (min-width: 992px) {\n .container-lg, .container-md, .container-sm, .container {\n max-width: 960px;\n }\n}\n@media (min-width: 1200px) {\n .container-xl, .container-lg, .container-md, .container-sm, .container {\n max-width: 1140px;\n }\n}\n@media (min-width: 1400px) {\n .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {\n max-width: 1320px;\n }\n}\n.row {\n --bs-gutter-x: 1.5rem;\n --bs-gutter-y: 0;\n display: flex;\n flex-wrap: wrap;\n margin-top: calc(var(--bs-gutter-y) * -1);\n margin-right: calc(var(--bs-gutter-x) / -2);\n margin-left: calc(var(--bs-gutter-x) / -2);\n}\n.row > * {\n box-sizing: border-box;\n flex-shrink: 0;\n width: 100%;\n max-width: 100%;\n padding-right: calc(var(--bs-gutter-x) / 2);\n padding-left: calc(var(--bs-gutter-x) / 2);\n margin-top: var(--bs-gutter-y);\n}\n\n.col {\n flex: 1 0 0%;\n}\n\n.row-cols-auto > * {\n flex: 0 0 auto;\n width: auto;\n}\n\n.row-cols-1 > * {\n flex: 0 0 auto;\n width: 100%;\n}\n\n.row-cols-2 > * {\n flex: 0 0 auto;\n width: 50%;\n}\n\n.row-cols-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n}\n\n.row-cols-4 > * {\n flex: 0 0 auto;\n width: 25%;\n}\n\n.row-cols-5 > * {\n flex: 0 0 auto;\n width: 20%;\n}\n\n.row-cols-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n}\n\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n}\n\n.col-1 {\n flex: 0 0 auto;\n width: 8.3333333333%;\n}\n\n.col-2 {\n flex: 0 0 auto;\n width: 16.6666666667%;\n}\n\n.col-3 {\n flex: 0 0 auto;\n width: 25%;\n}\n\n.col-4 {\n flex: 0 0 auto;\n width: 33.3333333333%;\n}\n\n.col-5 {\n flex: 0 0 auto;\n width: 41.6666666667%;\n}\n\n.col-6 {\n flex: 0 0 auto;\n width: 50%;\n}\n\n.col-7 {\n flex: 0 0 auto;\n width: 58.3333333333%;\n}\n\n.col-8 {\n flex: 0 0 auto;\n width: 66.6666666667%;\n}\n\n.col-9 {\n flex: 0 0 auto;\n width: 75%;\n}\n\n.col-10 {\n flex: 0 0 auto;\n width: 83.3333333333%;\n}\n\n.col-11 {\n flex: 0 0 auto;\n width: 91.6666666667%;\n}\n\n.col-12 {\n flex: 0 0 auto;\n width: 100%;\n}\n\n.offset-1 {\n margin-left: 8.3333333333%;\n}\n\n.offset-2 {\n margin-left: 16.6666666667%;\n}\n\n.offset-3 {\n margin-left: 25%;\n}\n\n.offset-4 {\n margin-left: 33.3333333333%;\n}\n\n.offset-5 {\n margin-left: 41.6666666667%;\n}\n\n.offset-6 {\n margin-left: 50%;\n}\n\n.offset-7 {\n margin-left: 58.3333333333%;\n}\n\n.offset-8 {\n margin-left: 66.6666666667%;\n}\n\n.offset-9 {\n margin-left: 75%;\n}\n\n.offset-10 {\n margin-left: 83.3333333333%;\n}\n\n.offset-11 {\n margin-left: 91.6666666667%;\n}\n\n.g-0,\n.gx-0 {\n --bs-gutter-x: 0;\n}\n\n.g-0,\n.gy-0 {\n --bs-gutter-y: 0;\n}\n\n.g-1,\n.gx-1 {\n --bs-gutter-x: 0.25rem;\n}\n\n.g-1,\n.gy-1 {\n --bs-gutter-y: 0.25rem;\n}\n\n.g-2,\n.gx-2 {\n --bs-gutter-x: 0.5rem;\n}\n\n.g-2,\n.gy-2 {\n --bs-gutter-y: 0.5rem;\n}\n\n.g-3,\n.gx-3 {\n --bs-gutter-x: 1rem;\n}\n\n.g-3,\n.gy-3 {\n --bs-gutter-y: 1rem;\n}\n\n.g-4,\n.gx-4 {\n --bs-gutter-x: 1.5rem;\n}\n\n.g-4,\n.gy-4 {\n --bs-gutter-y: 1.5rem;\n}\n\n.g-5,\n.gx-5 {\n --bs-gutter-x: 3rem;\n}\n\n.g-5,\n.gy-5 {\n --bs-gutter-y: 3rem;\n}\n\n@media (min-width: 576px) {\n .col-sm {\n flex: 1 0 0%;\n }\n\n .row-cols-sm-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-sm-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-sm-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-sm-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-sm-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-sm-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-sm-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-sm-1 {\n flex: 0 0 auto;\n width: 8.3333333333%;\n }\n\n .col-sm-2 {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-sm-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-sm-4 {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .col-sm-5 {\n flex: 0 0 auto;\n width: 41.6666666667%;\n }\n\n .col-sm-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-sm-7 {\n flex: 0 0 auto;\n width: 58.3333333333%;\n }\n\n .col-sm-8 {\n flex: 0 0 auto;\n width: 66.6666666667%;\n }\n\n .col-sm-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-sm-10 {\n flex: 0 0 auto;\n width: 83.3333333333%;\n }\n\n .col-sm-11 {\n flex: 0 0 auto;\n width: 91.6666666667%;\n }\n\n .col-sm-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-sm-0 {\n margin-left: 0;\n }\n\n .offset-sm-1 {\n margin-left: 8.3333333333%;\n }\n\n .offset-sm-2 {\n margin-left: 16.6666666667%;\n }\n\n .offset-sm-3 {\n margin-left: 25%;\n }\n\n .offset-sm-4 {\n margin-left: 33.3333333333%;\n }\n\n .offset-sm-5 {\n margin-left: 41.6666666667%;\n }\n\n .offset-sm-6 {\n margin-left: 50%;\n }\n\n .offset-sm-7 {\n margin-left: 58.3333333333%;\n }\n\n .offset-sm-8 {\n margin-left: 66.6666666667%;\n }\n\n .offset-sm-9 {\n margin-left: 75%;\n }\n\n .offset-sm-10 {\n margin-left: 83.3333333333%;\n }\n\n .offset-sm-11 {\n margin-left: 91.6666666667%;\n }\n\n .g-sm-0,\n.gx-sm-0 {\n --bs-gutter-x: 0;\n }\n\n .g-sm-0,\n.gy-sm-0 {\n --bs-gutter-y: 0;\n }\n\n .g-sm-1,\n.gx-sm-1 {\n --bs-gutter-x: 0.25rem;\n }\n\n .g-sm-1,\n.gy-sm-1 {\n --bs-gutter-y: 0.25rem;\n }\n\n .g-sm-2,\n.gx-sm-2 {\n --bs-gutter-x: 0.5rem;\n }\n\n .g-sm-2,\n.gy-sm-2 {\n --bs-gutter-y: 0.5rem;\n }\n\n .g-sm-3,\n.gx-sm-3 {\n --bs-gutter-x: 1rem;\n }\n\n .g-sm-3,\n.gy-sm-3 {\n --bs-gutter-y: 1rem;\n }\n\n .g-sm-4,\n.gx-sm-4 {\n --bs-gutter-x: 1.5rem;\n }\n\n .g-sm-4,\n.gy-sm-4 {\n --bs-gutter-y: 1.5rem;\n }\n\n .g-sm-5,\n.gx-sm-5 {\n --bs-gutter-x: 3rem;\n }\n\n .g-sm-5,\n.gy-sm-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 768px) {\n .col-md {\n flex: 1 0 0%;\n }\n\n .row-cols-md-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-md-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-md-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-md-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-md-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-md-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-md-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-md-1 {\n flex: 0 0 auto;\n width: 8.3333333333%;\n }\n\n .col-md-2 {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-md-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-md-4 {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .col-md-5 {\n flex: 0 0 auto;\n width: 41.6666666667%;\n }\n\n .col-md-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-md-7 {\n flex: 0 0 auto;\n width: 58.3333333333%;\n }\n\n .col-md-8 {\n flex: 0 0 auto;\n width: 66.6666666667%;\n }\n\n .col-md-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-md-10 {\n flex: 0 0 auto;\n width: 83.3333333333%;\n }\n\n .col-md-11 {\n flex: 0 0 auto;\n width: 91.6666666667%;\n }\n\n .col-md-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-md-0 {\n margin-left: 0;\n }\n\n .offset-md-1 {\n margin-left: 8.3333333333%;\n }\n\n .offset-md-2 {\n margin-left: 16.6666666667%;\n }\n\n .offset-md-3 {\n margin-left: 25%;\n }\n\n .offset-md-4 {\n margin-left: 33.3333333333%;\n }\n\n .offset-md-5 {\n margin-left: 41.6666666667%;\n }\n\n .offset-md-6 {\n margin-left: 50%;\n }\n\n .offset-md-7 {\n margin-left: 58.3333333333%;\n }\n\n .offset-md-8 {\n margin-left: 66.6666666667%;\n }\n\n .offset-md-9 {\n margin-left: 75%;\n }\n\n .offset-md-10 {\n margin-left: 83.3333333333%;\n }\n\n .offset-md-11 {\n margin-left: 91.6666666667%;\n }\n\n .g-md-0,\n.gx-md-0 {\n --bs-gutter-x: 0;\n }\n\n .g-md-0,\n.gy-md-0 {\n --bs-gutter-y: 0;\n }\n\n .g-md-1,\n.gx-md-1 {\n --bs-gutter-x: 0.25rem;\n }\n\n .g-md-1,\n.gy-md-1 {\n --bs-gutter-y: 0.25rem;\n }\n\n .g-md-2,\n.gx-md-2 {\n --bs-gutter-x: 0.5rem;\n }\n\n .g-md-2,\n.gy-md-2 {\n --bs-gutter-y: 0.5rem;\n }\n\n .g-md-3,\n.gx-md-3 {\n --bs-gutter-x: 1rem;\n }\n\n .g-md-3,\n.gy-md-3 {\n --bs-gutter-y: 1rem;\n }\n\n .g-md-4,\n.gx-md-4 {\n --bs-gutter-x: 1.5rem;\n }\n\n .g-md-4,\n.gy-md-4 {\n --bs-gutter-y: 1.5rem;\n }\n\n .g-md-5,\n.gx-md-5 {\n --bs-gutter-x: 3rem;\n }\n\n .g-md-5,\n.gy-md-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 992px) {\n .col-lg {\n flex: 1 0 0%;\n }\n\n .row-cols-lg-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-lg-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-lg-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-lg-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-lg-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-lg-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-lg-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-lg-1 {\n flex: 0 0 auto;\n width: 8.3333333333%;\n }\n\n .col-lg-2 {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-lg-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-lg-4 {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .col-lg-5 {\n flex: 0 0 auto;\n width: 41.6666666667%;\n }\n\n .col-lg-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-lg-7 {\n flex: 0 0 auto;\n width: 58.3333333333%;\n }\n\n .col-lg-8 {\n flex: 0 0 auto;\n width: 66.6666666667%;\n }\n\n .col-lg-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-lg-10 {\n flex: 0 0 auto;\n width: 83.3333333333%;\n }\n\n .col-lg-11 {\n flex: 0 0 auto;\n width: 91.6666666667%;\n }\n\n .col-lg-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-lg-0 {\n margin-left: 0;\n }\n\n .offset-lg-1 {\n margin-left: 8.3333333333%;\n }\n\n .offset-lg-2 {\n margin-left: 16.6666666667%;\n }\n\n .offset-lg-3 {\n margin-left: 25%;\n }\n\n .offset-lg-4 {\n margin-left: 33.3333333333%;\n }\n\n .offset-lg-5 {\n margin-left: 41.6666666667%;\n }\n\n .offset-lg-6 {\n margin-left: 50%;\n }\n\n .offset-lg-7 {\n margin-left: 58.3333333333%;\n }\n\n .offset-lg-8 {\n margin-left: 66.6666666667%;\n }\n\n .offset-lg-9 {\n margin-left: 75%;\n }\n\n .offset-lg-10 {\n margin-left: 83.3333333333%;\n }\n\n .offset-lg-11 {\n margin-left: 91.6666666667%;\n }\n\n .g-lg-0,\n.gx-lg-0 {\n --bs-gutter-x: 0;\n }\n\n .g-lg-0,\n.gy-lg-0 {\n --bs-gutter-y: 0;\n }\n\n .g-lg-1,\n.gx-lg-1 {\n --bs-gutter-x: 0.25rem;\n }\n\n .g-lg-1,\n.gy-lg-1 {\n --bs-gutter-y: 0.25rem;\n }\n\n .g-lg-2,\n.gx-lg-2 {\n --bs-gutter-x: 0.5rem;\n }\n\n .g-lg-2,\n.gy-lg-2 {\n --bs-gutter-y: 0.5rem;\n }\n\n .g-lg-3,\n.gx-lg-3 {\n --bs-gutter-x: 1rem;\n }\n\n .g-lg-3,\n.gy-lg-3 {\n --bs-gutter-y: 1rem;\n }\n\n .g-lg-4,\n.gx-lg-4 {\n --bs-gutter-x: 1.5rem;\n }\n\n .g-lg-4,\n.gy-lg-4 {\n --bs-gutter-y: 1.5rem;\n }\n\n .g-lg-5,\n.gx-lg-5 {\n --bs-gutter-x: 3rem;\n }\n\n .g-lg-5,\n.gy-lg-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 1200px) {\n .col-xl {\n flex: 1 0 0%;\n }\n\n .row-cols-xl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-xl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-xl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-xl-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-xl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-xl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-xl-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-xl-1 {\n flex: 0 0 auto;\n width: 8.3333333333%;\n }\n\n .col-xl-2 {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-xl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-xl-4 {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .col-xl-5 {\n flex: 0 0 auto;\n width: 41.6666666667%;\n }\n\n .col-xl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-xl-7 {\n flex: 0 0 auto;\n width: 58.3333333333%;\n }\n\n .col-xl-8 {\n flex: 0 0 auto;\n width: 66.6666666667%;\n }\n\n .col-xl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-xl-10 {\n flex: 0 0 auto;\n width: 83.3333333333%;\n }\n\n .col-xl-11 {\n flex: 0 0 auto;\n width: 91.6666666667%;\n }\n\n .col-xl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-xl-0 {\n margin-left: 0;\n }\n\n .offset-xl-1 {\n margin-left: 8.3333333333%;\n }\n\n .offset-xl-2 {\n margin-left: 16.6666666667%;\n }\n\n .offset-xl-3 {\n margin-left: 25%;\n }\n\n .offset-xl-4 {\n margin-left: 33.3333333333%;\n }\n\n .offset-xl-5 {\n margin-left: 41.6666666667%;\n }\n\n .offset-xl-6 {\n margin-left: 50%;\n }\n\n .offset-xl-7 {\n margin-left: 58.3333333333%;\n }\n\n .offset-xl-8 {\n margin-left: 66.6666666667%;\n }\n\n .offset-xl-9 {\n margin-left: 75%;\n }\n\n .offset-xl-10 {\n margin-left: 83.3333333333%;\n }\n\n .offset-xl-11 {\n margin-left: 91.6666666667%;\n }\n\n .g-xl-0,\n.gx-xl-0 {\n --bs-gutter-x: 0;\n }\n\n .g-xl-0,\n.gy-xl-0 {\n --bs-gutter-y: 0;\n }\n\n .g-xl-1,\n.gx-xl-1 {\n --bs-gutter-x: 0.25rem;\n }\n\n .g-xl-1,\n.gy-xl-1 {\n --bs-gutter-y: 0.25rem;\n }\n\n .g-xl-2,\n.gx-xl-2 {\n --bs-gutter-x: 0.5rem;\n }\n\n .g-xl-2,\n.gy-xl-2 {\n --bs-gutter-y: 0.5rem;\n }\n\n .g-xl-3,\n.gx-xl-3 {\n --bs-gutter-x: 1rem;\n }\n\n .g-xl-3,\n.gy-xl-3 {\n --bs-gutter-y: 1rem;\n }\n\n .g-xl-4,\n.gx-xl-4 {\n --bs-gutter-x: 1.5rem;\n }\n\n .g-xl-4,\n.gy-xl-4 {\n --bs-gutter-y: 1.5rem;\n }\n\n .g-xl-5,\n.gx-xl-5 {\n --bs-gutter-x: 3rem;\n }\n\n .g-xl-5,\n.gy-xl-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 1400px) {\n .col-xxl {\n flex: 1 0 0%;\n }\n\n .row-cols-xxl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-xxl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-xxl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-xxl-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-xxl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-xxl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-xxl-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-xxl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-xxl-1 {\n flex: 0 0 auto;\n width: 8.3333333333%;\n }\n\n .col-xxl-2 {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-xxl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-xxl-4 {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .col-xxl-5 {\n flex: 0 0 auto;\n width: 41.6666666667%;\n }\n\n .col-xxl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-xxl-7 {\n flex: 0 0 auto;\n width: 58.3333333333%;\n }\n\n .col-xxl-8 {\n flex: 0 0 auto;\n width: 66.6666666667%;\n }\n\n .col-xxl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-xxl-10 {\n flex: 0 0 auto;\n width: 83.3333333333%;\n }\n\n .col-xxl-11 {\n flex: 0 0 auto;\n width: 91.6666666667%;\n }\n\n .col-xxl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-xxl-0 {\n margin-left: 0;\n }\n\n .offset-xxl-1 {\n margin-left: 8.3333333333%;\n }\n\n .offset-xxl-2 {\n margin-left: 16.6666666667%;\n }\n\n .offset-xxl-3 {\n margin-left: 25%;\n }\n\n .offset-xxl-4 {\n margin-left: 33.3333333333%;\n }\n\n .offset-xxl-5 {\n margin-left: 41.6666666667%;\n }\n\n .offset-xxl-6 {\n margin-left: 50%;\n }\n\n .offset-xxl-7 {\n margin-left: 58.3333333333%;\n }\n\n .offset-xxl-8 {\n margin-left: 66.6666666667%;\n }\n\n .offset-xxl-9 {\n margin-left: 75%;\n }\n\n .offset-xxl-10 {\n margin-left: 83.3333333333%;\n }\n\n .offset-xxl-11 {\n margin-left: 91.6666666667%;\n }\n\n .g-xxl-0,\n.gx-xxl-0 {\n --bs-gutter-x: 0;\n }\n\n .g-xxl-0,\n.gy-xxl-0 {\n --bs-gutter-y: 0;\n }\n\n .g-xxl-1,\n.gx-xxl-1 {\n --bs-gutter-x: 0.25rem;\n }\n\n .g-xxl-1,\n.gy-xxl-1 {\n --bs-gutter-y: 0.25rem;\n }\n\n .g-xxl-2,\n.gx-xxl-2 {\n --bs-gutter-x: 0.5rem;\n }\n\n .g-xxl-2,\n.gy-xxl-2 {\n --bs-gutter-y: 0.5rem;\n }\n\n .g-xxl-3,\n.gx-xxl-3 {\n --bs-gutter-x: 1rem;\n }\n\n .g-xxl-3,\n.gy-xxl-3 {\n --bs-gutter-y: 1rem;\n }\n\n .g-xxl-4,\n.gx-xxl-4 {\n --bs-gutter-x: 1.5rem;\n }\n\n .g-xxl-4,\n.gy-xxl-4 {\n --bs-gutter-y: 1.5rem;\n }\n\n .g-xxl-5,\n.gx-xxl-5 {\n --bs-gutter-x: 3rem;\n }\n\n .g-xxl-5,\n.gy-xxl-5 {\n --bs-gutter-y: 3rem;\n }\n}\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-block {\n display: block !important;\n}\n\n.d-grid {\n display: grid !important;\n}\n\n.d-table {\n display: table !important;\n}\n\n.d-table-row {\n display: table-row !important;\n}\n\n.d-table-cell {\n display: table-cell !important;\n}\n\n.d-flex {\n display: flex !important;\n}\n\n.d-inline-flex {\n display: inline-flex !important;\n}\n\n.d-none {\n display: none !important;\n}\n\n.flex-fill {\n flex: 1 1 auto !important;\n}\n\n.flex-row {\n flex-direction: row !important;\n}\n\n.flex-column {\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n flex-direction: column-reverse !important;\n}\n\n.flex-grow-0 {\n flex-grow: 0 !important;\n}\n\n.flex-grow-1 {\n flex-grow: 1 !important;\n}\n\n.flex-shrink-0 {\n flex-shrink: 0 !important;\n}\n\n.flex-shrink-1 {\n flex-shrink: 1 !important;\n}\n\n.flex-wrap {\n flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n}\n\n.justify-content-start {\n justify-content: flex-start !important;\n}\n\n.justify-content-end {\n justify-content: flex-end !important;\n}\n\n.justify-content-center {\n justify-content: center !important;\n}\n\n.justify-content-between {\n justify-content: space-between !important;\n}\n\n.justify-content-around {\n justify-content: space-around !important;\n}\n\n.justify-content-evenly {\n justify-content: space-evenly !important;\n}\n\n.align-items-start {\n align-items: flex-start !important;\n}\n\n.align-items-end {\n align-items: flex-end !important;\n}\n\n.align-items-center {\n align-items: center !important;\n}\n\n.align-items-baseline {\n align-items: baseline !important;\n}\n\n.align-items-stretch {\n align-items: stretch !important;\n}\n\n.align-content-start {\n align-content: flex-start !important;\n}\n\n.align-content-end {\n align-content: flex-end !important;\n}\n\n.align-content-center {\n align-content: center !important;\n}\n\n.align-content-between {\n align-content: space-between !important;\n}\n\n.align-content-around {\n align-content: space-around !important;\n}\n\n.align-content-stretch {\n align-content: stretch !important;\n}\n\n.align-self-auto {\n align-self: auto !important;\n}\n\n.align-self-start {\n align-self: flex-start !important;\n}\n\n.align-self-end {\n align-self: flex-end !important;\n}\n\n.align-self-center {\n align-self: center !important;\n}\n\n.align-self-baseline {\n align-self: baseline !important;\n}\n\n.align-self-stretch {\n align-self: stretch !important;\n}\n\n.order-first {\n order: -1 !important;\n}\n\n.order-0 {\n order: 0 !important;\n}\n\n.order-1 {\n order: 1 !important;\n}\n\n.order-2 {\n order: 2 !important;\n}\n\n.order-3 {\n order: 3 !important;\n}\n\n.order-4 {\n order: 4 !important;\n}\n\n.order-5 {\n order: 5 !important;\n}\n\n.order-last {\n order: 6 !important;\n}\n\n.m-0 {\n margin: 0 !important;\n}\n\n.m-1 {\n margin: 0.25rem !important;\n}\n\n.m-2 {\n margin: 0.5rem !important;\n}\n\n.m-3 {\n margin: 1rem !important;\n}\n\n.m-4 {\n margin: 1.5rem !important;\n}\n\n.m-5 {\n margin: 3rem !important;\n}\n\n.m-auto {\n margin: auto !important;\n}\n\n.mx-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n}\n\n.mx-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n}\n\n.mx-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n}\n\n.mx-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n}\n\n.mx-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n}\n\n.mx-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n}\n\n.mx-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n}\n\n.my-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n}\n\n.my-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n}\n\n.my-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n}\n\n.my-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n}\n\n.my-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n}\n\n.my-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n}\n\n.my-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n}\n\n.mt-0 {\n margin-top: 0 !important;\n}\n\n.mt-1 {\n margin-top: 0.25rem !important;\n}\n\n.mt-2 {\n margin-top: 0.5rem !important;\n}\n\n.mt-3 {\n margin-top: 1rem !important;\n}\n\n.mt-4 {\n margin-top: 1.5rem !important;\n}\n\n.mt-5 {\n margin-top: 3rem !important;\n}\n\n.mt-auto {\n margin-top: auto !important;\n}\n\n.me-0 {\n margin-right: 0 !important;\n}\n\n.me-1 {\n margin-right: 0.25rem !important;\n}\n\n.me-2 {\n margin-right: 0.5rem !important;\n}\n\n.me-3 {\n margin-right: 1rem !important;\n}\n\n.me-4 {\n margin-right: 1.5rem !important;\n}\n\n.me-5 {\n margin-right: 3rem !important;\n}\n\n.me-auto {\n margin-right: auto !important;\n}\n\n.mb-0 {\n margin-bottom: 0 !important;\n}\n\n.mb-1 {\n margin-bottom: 0.25rem !important;\n}\n\n.mb-2 {\n margin-bottom: 0.5rem !important;\n}\n\n.mb-3 {\n margin-bottom: 1rem !important;\n}\n\n.mb-4 {\n margin-bottom: 1.5rem !important;\n}\n\n.mb-5 {\n margin-bottom: 3rem !important;\n}\n\n.mb-auto {\n margin-bottom: auto !important;\n}\n\n.ms-0 {\n margin-left: 0 !important;\n}\n\n.ms-1 {\n margin-left: 0.25rem !important;\n}\n\n.ms-2 {\n margin-left: 0.5rem !important;\n}\n\n.ms-3 {\n margin-left: 1rem !important;\n}\n\n.ms-4 {\n margin-left: 1.5rem !important;\n}\n\n.ms-5 {\n margin-left: 3rem !important;\n}\n\n.ms-auto {\n margin-left: auto !important;\n}\n\n.p-0 {\n padding: 0 !important;\n}\n\n.p-1 {\n padding: 0.25rem !important;\n}\n\n.p-2 {\n padding: 0.5rem !important;\n}\n\n.p-3 {\n padding: 1rem !important;\n}\n\n.p-4 {\n padding: 1.5rem !important;\n}\n\n.p-5 {\n padding: 3rem !important;\n}\n\n.px-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n}\n\n.px-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n}\n\n.px-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n}\n\n.px-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n}\n\n.px-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n}\n\n.px-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n}\n\n.py-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n}\n\n.py-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n}\n\n.py-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n}\n\n.py-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n}\n\n.py-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n}\n\n.py-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n}\n\n.pt-0 {\n padding-top: 0 !important;\n}\n\n.pt-1 {\n padding-top: 0.25rem !important;\n}\n\n.pt-2 {\n padding-top: 0.5rem !important;\n}\n\n.pt-3 {\n padding-top: 1rem !important;\n}\n\n.pt-4 {\n padding-top: 1.5rem !important;\n}\n\n.pt-5 {\n padding-top: 3rem !important;\n}\n\n.pe-0 {\n padding-right: 0 !important;\n}\n\n.pe-1 {\n padding-right: 0.25rem !important;\n}\n\n.pe-2 {\n padding-right: 0.5rem !important;\n}\n\n.pe-3 {\n padding-right: 1rem !important;\n}\n\n.pe-4 {\n padding-right: 1.5rem !important;\n}\n\n.pe-5 {\n padding-right: 3rem !important;\n}\n\n.pb-0 {\n padding-bottom: 0 !important;\n}\n\n.pb-1 {\n padding-bottom: 0.25rem !important;\n}\n\n.pb-2 {\n padding-bottom: 0.5rem !important;\n}\n\n.pb-3 {\n padding-bottom: 1rem !important;\n}\n\n.pb-4 {\n padding-bottom: 1.5rem !important;\n}\n\n.pb-5 {\n padding-bottom: 3rem !important;\n}\n\n.ps-0 {\n padding-left: 0 !important;\n}\n\n.ps-1 {\n padding-left: 0.25rem !important;\n}\n\n.ps-2 {\n padding-left: 0.5rem !important;\n}\n\n.ps-3 {\n padding-left: 1rem !important;\n}\n\n.ps-4 {\n padding-left: 1.5rem !important;\n}\n\n.ps-5 {\n padding-left: 3rem !important;\n}\n\n@media (min-width: 576px) {\n .d-sm-inline {\n display: inline !important;\n }\n\n .d-sm-inline-block {\n display: inline-block !important;\n }\n\n .d-sm-block {\n display: block !important;\n }\n\n .d-sm-grid {\n display: grid !important;\n }\n\n .d-sm-table {\n display: table !important;\n }\n\n .d-sm-table-row {\n display: table-row !important;\n }\n\n .d-sm-table-cell {\n display: table-cell !important;\n }\n\n .d-sm-flex {\n display: flex !important;\n }\n\n .d-sm-inline-flex {\n display: inline-flex !important;\n }\n\n .d-sm-none {\n display: none !important;\n }\n\n .flex-sm-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-sm-row {\n flex-direction: row !important;\n }\n\n .flex-sm-column {\n flex-direction: column !important;\n }\n\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-sm-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-sm-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-sm-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-sm-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-sm-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-sm-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .justify-content-sm-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-sm-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-sm-center {\n justify-content: center !important;\n }\n\n .justify-content-sm-between {\n justify-content: space-between !important;\n }\n\n .justify-content-sm-around {\n justify-content: space-around !important;\n }\n\n .justify-content-sm-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-sm-start {\n align-items: flex-start !important;\n }\n\n .align-items-sm-end {\n align-items: flex-end !important;\n }\n\n .align-items-sm-center {\n align-items: center !important;\n }\n\n .align-items-sm-baseline {\n align-items: baseline !important;\n }\n\n .align-items-sm-stretch {\n align-items: stretch !important;\n }\n\n .align-content-sm-start {\n align-content: flex-start !important;\n }\n\n .align-content-sm-end {\n align-content: flex-end !important;\n }\n\n .align-content-sm-center {\n align-content: center !important;\n }\n\n .align-content-sm-between {\n align-content: space-between !important;\n }\n\n .align-content-sm-around {\n align-content: space-around !important;\n }\n\n .align-content-sm-stretch {\n align-content: stretch !important;\n }\n\n .align-self-sm-auto {\n align-self: auto !important;\n }\n\n .align-self-sm-start {\n align-self: flex-start !important;\n }\n\n .align-self-sm-end {\n align-self: flex-end !important;\n }\n\n .align-self-sm-center {\n align-self: center !important;\n }\n\n .align-self-sm-baseline {\n align-self: baseline !important;\n }\n\n .align-self-sm-stretch {\n align-self: stretch !important;\n }\n\n .order-sm-first {\n order: -1 !important;\n }\n\n .order-sm-0 {\n order: 0 !important;\n }\n\n .order-sm-1 {\n order: 1 !important;\n }\n\n .order-sm-2 {\n order: 2 !important;\n }\n\n .order-sm-3 {\n order: 3 !important;\n }\n\n .order-sm-4 {\n order: 4 !important;\n }\n\n .order-sm-5 {\n order: 5 !important;\n }\n\n .order-sm-last {\n order: 6 !important;\n }\n\n .m-sm-0 {\n margin: 0 !important;\n }\n\n .m-sm-1 {\n margin: 0.25rem !important;\n }\n\n .m-sm-2 {\n margin: 0.5rem !important;\n }\n\n .m-sm-3 {\n margin: 1rem !important;\n }\n\n .m-sm-4 {\n margin: 1.5rem !important;\n }\n\n .m-sm-5 {\n margin: 3rem !important;\n }\n\n .m-sm-auto {\n margin: auto !important;\n }\n\n .mx-sm-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-sm-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n\n .mx-sm-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n\n .mx-sm-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n\n .mx-sm-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n\n .mx-sm-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n\n .mx-sm-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-sm-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-sm-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-sm-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-sm-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-sm-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n\n .my-sm-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-sm-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-sm-0 {\n margin-top: 0 !important;\n }\n\n .mt-sm-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-sm-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-sm-3 {\n margin-top: 1rem !important;\n }\n\n .mt-sm-4 {\n margin-top: 1.5rem !important;\n }\n\n .mt-sm-5 {\n margin-top: 3rem !important;\n }\n\n .mt-sm-auto {\n margin-top: auto !important;\n }\n\n .me-sm-0 {\n margin-right: 0 !important;\n }\n\n .me-sm-1 {\n margin-right: 0.25rem !important;\n }\n\n .me-sm-2 {\n margin-right: 0.5rem !important;\n }\n\n .me-sm-3 {\n margin-right: 1rem !important;\n }\n\n .me-sm-4 {\n margin-right: 1.5rem !important;\n }\n\n .me-sm-5 {\n margin-right: 3rem !important;\n }\n\n .me-sm-auto {\n margin-right: auto !important;\n }\n\n .mb-sm-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-sm-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-sm-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-sm-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-sm-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .mb-sm-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-sm-auto {\n margin-bottom: auto !important;\n }\n\n .ms-sm-0 {\n margin-left: 0 !important;\n }\n\n .ms-sm-1 {\n margin-left: 0.25rem !important;\n }\n\n .ms-sm-2 {\n margin-left: 0.5rem !important;\n }\n\n .ms-sm-3 {\n margin-left: 1rem !important;\n }\n\n .ms-sm-4 {\n margin-left: 1.5rem !important;\n }\n\n .ms-sm-5 {\n margin-left: 3rem !important;\n }\n\n .ms-sm-auto {\n margin-left: auto !important;\n }\n\n .p-sm-0 {\n padding: 0 !important;\n }\n\n .p-sm-1 {\n padding: 0.25rem !important;\n }\n\n .p-sm-2 {\n padding: 0.5rem !important;\n }\n\n .p-sm-3 {\n padding: 1rem !important;\n }\n\n .p-sm-4 {\n padding: 1.5rem !important;\n }\n\n .p-sm-5 {\n padding: 3rem !important;\n }\n\n .px-sm-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-sm-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n\n .px-sm-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n\n .px-sm-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n\n .px-sm-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n\n .px-sm-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n\n .py-sm-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-sm-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-sm-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-sm-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-sm-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n\n .py-sm-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .pt-sm-0 {\n padding-top: 0 !important;\n }\n\n .pt-sm-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-sm-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-sm-3 {\n padding-top: 1rem !important;\n }\n\n .pt-sm-4 {\n padding-top: 1.5rem !important;\n }\n\n .pt-sm-5 {\n padding-top: 3rem !important;\n }\n\n .pe-sm-0 {\n padding-right: 0 !important;\n }\n\n .pe-sm-1 {\n padding-right: 0.25rem !important;\n }\n\n .pe-sm-2 {\n padding-right: 0.5rem !important;\n }\n\n .pe-sm-3 {\n padding-right: 1rem !important;\n }\n\n .pe-sm-4 {\n padding-right: 1.5rem !important;\n }\n\n .pe-sm-5 {\n padding-right: 3rem !important;\n }\n\n .pb-sm-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-sm-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-sm-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-sm-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-sm-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pb-sm-5 {\n padding-bottom: 3rem !important;\n }\n\n .ps-sm-0 {\n padding-left: 0 !important;\n }\n\n .ps-sm-1 {\n padding-left: 0.25rem !important;\n }\n\n .ps-sm-2 {\n padding-left: 0.5rem !important;\n }\n\n .ps-sm-3 {\n padding-left: 1rem !important;\n }\n\n .ps-sm-4 {\n padding-left: 1.5rem !important;\n }\n\n .ps-sm-5 {\n padding-left: 3rem !important;\n }\n}\n@media (min-width: 768px) {\n .d-md-inline {\n display: inline !important;\n }\n\n .d-md-inline-block {\n display: inline-block !important;\n }\n\n .d-md-block {\n display: block !important;\n }\n\n .d-md-grid {\n display: grid !important;\n }\n\n .d-md-table {\n display: table !important;\n }\n\n .d-md-table-row {\n display: table-row !important;\n }\n\n .d-md-table-cell {\n display: table-cell !important;\n }\n\n .d-md-flex {\n display: flex !important;\n }\n\n .d-md-inline-flex {\n display: inline-flex !important;\n }\n\n .d-md-none {\n display: none !important;\n }\n\n .flex-md-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-md-row {\n flex-direction: row !important;\n }\n\n .flex-md-column {\n flex-direction: column !important;\n }\n\n .flex-md-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-md-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-md-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-md-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-md-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-md-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-md-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-md-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .justify-content-md-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-md-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-md-center {\n justify-content: center !important;\n }\n\n .justify-content-md-between {\n justify-content: space-between !important;\n }\n\n .justify-content-md-around {\n justify-content: space-around !important;\n }\n\n .justify-content-md-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-md-start {\n align-items: flex-start !important;\n }\n\n .align-items-md-end {\n align-items: flex-end !important;\n }\n\n .align-items-md-center {\n align-items: center !important;\n }\n\n .align-items-md-baseline {\n align-items: baseline !important;\n }\n\n .align-items-md-stretch {\n align-items: stretch !important;\n }\n\n .align-content-md-start {\n align-content: flex-start !important;\n }\n\n .align-content-md-end {\n align-content: flex-end !important;\n }\n\n .align-content-md-center {\n align-content: center !important;\n }\n\n .align-content-md-between {\n align-content: space-between !important;\n }\n\n .align-content-md-around {\n align-content: space-around !important;\n }\n\n .align-content-md-stretch {\n align-content: stretch !important;\n }\n\n .align-self-md-auto {\n align-self: auto !important;\n }\n\n .align-self-md-start {\n align-self: flex-start !important;\n }\n\n .align-self-md-end {\n align-self: flex-end !important;\n }\n\n .align-self-md-center {\n align-self: center !important;\n }\n\n .align-self-md-baseline {\n align-self: baseline !important;\n }\n\n .align-self-md-stretch {\n align-self: stretch !important;\n }\n\n .order-md-first {\n order: -1 !important;\n }\n\n .order-md-0 {\n order: 0 !important;\n }\n\n .order-md-1 {\n order: 1 !important;\n }\n\n .order-md-2 {\n order: 2 !important;\n }\n\n .order-md-3 {\n order: 3 !important;\n }\n\n .order-md-4 {\n order: 4 !important;\n }\n\n .order-md-5 {\n order: 5 !important;\n }\n\n .order-md-last {\n order: 6 !important;\n }\n\n .m-md-0 {\n margin: 0 !important;\n }\n\n .m-md-1 {\n margin: 0.25rem !important;\n }\n\n .m-md-2 {\n margin: 0.5rem !important;\n }\n\n .m-md-3 {\n margin: 1rem !important;\n }\n\n .m-md-4 {\n margin: 1.5rem !important;\n }\n\n .m-md-5 {\n margin: 3rem !important;\n }\n\n .m-md-auto {\n margin: auto !important;\n }\n\n .mx-md-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-md-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n\n .mx-md-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n\n .mx-md-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n\n .mx-md-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n\n .mx-md-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n\n .mx-md-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-md-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-md-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-md-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-md-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-md-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n\n .my-md-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-md-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-md-0 {\n margin-top: 0 !important;\n }\n\n .mt-md-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-md-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-md-3 {\n margin-top: 1rem !important;\n }\n\n .mt-md-4 {\n margin-top: 1.5rem !important;\n }\n\n .mt-md-5 {\n margin-top: 3rem !important;\n }\n\n .mt-md-auto {\n margin-top: auto !important;\n }\n\n .me-md-0 {\n margin-right: 0 !important;\n }\n\n .me-md-1 {\n margin-right: 0.25rem !important;\n }\n\n .me-md-2 {\n margin-right: 0.5rem !important;\n }\n\n .me-md-3 {\n margin-right: 1rem !important;\n }\n\n .me-md-4 {\n margin-right: 1.5rem !important;\n }\n\n .me-md-5 {\n margin-right: 3rem !important;\n }\n\n .me-md-auto {\n margin-right: auto !important;\n }\n\n .mb-md-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-md-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-md-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-md-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-md-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .mb-md-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-md-auto {\n margin-bottom: auto !important;\n }\n\n .ms-md-0 {\n margin-left: 0 !important;\n }\n\n .ms-md-1 {\n margin-left: 0.25rem !important;\n }\n\n .ms-md-2 {\n margin-left: 0.5rem !important;\n }\n\n .ms-md-3 {\n margin-left: 1rem !important;\n }\n\n .ms-md-4 {\n margin-left: 1.5rem !important;\n }\n\n .ms-md-5 {\n margin-left: 3rem !important;\n }\n\n .ms-md-auto {\n margin-left: auto !important;\n }\n\n .p-md-0 {\n padding: 0 !important;\n }\n\n .p-md-1 {\n padding: 0.25rem !important;\n }\n\n .p-md-2 {\n padding: 0.5rem !important;\n }\n\n .p-md-3 {\n padding: 1rem !important;\n }\n\n .p-md-4 {\n padding: 1.5rem !important;\n }\n\n .p-md-5 {\n padding: 3rem !important;\n }\n\n .px-md-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-md-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n\n .px-md-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n\n .px-md-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n\n .px-md-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n\n .px-md-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n\n .py-md-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-md-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-md-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-md-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-md-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n\n .py-md-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .pt-md-0 {\n padding-top: 0 !important;\n }\n\n .pt-md-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-md-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-md-3 {\n padding-top: 1rem !important;\n }\n\n .pt-md-4 {\n padding-top: 1.5rem !important;\n }\n\n .pt-md-5 {\n padding-top: 3rem !important;\n }\n\n .pe-md-0 {\n padding-right: 0 !important;\n }\n\n .pe-md-1 {\n padding-right: 0.25rem !important;\n }\n\n .pe-md-2 {\n padding-right: 0.5rem !important;\n }\n\n .pe-md-3 {\n padding-right: 1rem !important;\n }\n\n .pe-md-4 {\n padding-right: 1.5rem !important;\n }\n\n .pe-md-5 {\n padding-right: 3rem !important;\n }\n\n .pb-md-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-md-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-md-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-md-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-md-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pb-md-5 {\n padding-bottom: 3rem !important;\n }\n\n .ps-md-0 {\n padding-left: 0 !important;\n }\n\n .ps-md-1 {\n padding-left: 0.25rem !important;\n }\n\n .ps-md-2 {\n padding-left: 0.5rem !important;\n }\n\n .ps-md-3 {\n padding-left: 1rem !important;\n }\n\n .ps-md-4 {\n padding-left: 1.5rem !important;\n }\n\n .ps-md-5 {\n padding-left: 3rem !important;\n }\n}\n@media (min-width: 992px) {\n .d-lg-inline {\n display: inline !important;\n }\n\n .d-lg-inline-block {\n display: inline-block !important;\n }\n\n .d-lg-block {\n display: block !important;\n }\n\n .d-lg-grid {\n display: grid !important;\n }\n\n .d-lg-table {\n display: table !important;\n }\n\n .d-lg-table-row {\n display: table-row !important;\n }\n\n .d-lg-table-cell {\n display: table-cell !important;\n }\n\n .d-lg-flex {\n display: flex !important;\n }\n\n .d-lg-inline-flex {\n display: inline-flex !important;\n }\n\n .d-lg-none {\n display: none !important;\n }\n\n .flex-lg-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-lg-row {\n flex-direction: row !important;\n }\n\n .flex-lg-column {\n flex-direction: column !important;\n }\n\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-lg-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-lg-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-lg-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-lg-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-lg-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-lg-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .justify-content-lg-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-lg-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-lg-center {\n justify-content: center !important;\n }\n\n .justify-content-lg-between {\n justify-content: space-between !important;\n }\n\n .justify-content-lg-around {\n justify-content: space-around !important;\n }\n\n .justify-content-lg-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-lg-start {\n align-items: flex-start !important;\n }\n\n .align-items-lg-end {\n align-items: flex-end !important;\n }\n\n .align-items-lg-center {\n align-items: center !important;\n }\n\n .align-items-lg-baseline {\n align-items: baseline !important;\n }\n\n .align-items-lg-stretch {\n align-items: stretch !important;\n }\n\n .align-content-lg-start {\n align-content: flex-start !important;\n }\n\n .align-content-lg-end {\n align-content: flex-end !important;\n }\n\n .align-content-lg-center {\n align-content: center !important;\n }\n\n .align-content-lg-between {\n align-content: space-between !important;\n }\n\n .align-content-lg-around {\n align-content: space-around !important;\n }\n\n .align-content-lg-stretch {\n align-content: stretch !important;\n }\n\n .align-self-lg-auto {\n align-self: auto !important;\n }\n\n .align-self-lg-start {\n align-self: flex-start !important;\n }\n\n .align-self-lg-end {\n align-self: flex-end !important;\n }\n\n .align-self-lg-center {\n align-self: center !important;\n }\n\n .align-self-lg-baseline {\n align-self: baseline !important;\n }\n\n .align-self-lg-stretch {\n align-self: stretch !important;\n }\n\n .order-lg-first {\n order: -1 !important;\n }\n\n .order-lg-0 {\n order: 0 !important;\n }\n\n .order-lg-1 {\n order: 1 !important;\n }\n\n .order-lg-2 {\n order: 2 !important;\n }\n\n .order-lg-3 {\n order: 3 !important;\n }\n\n .order-lg-4 {\n order: 4 !important;\n }\n\n .order-lg-5 {\n order: 5 !important;\n }\n\n .order-lg-last {\n order: 6 !important;\n }\n\n .m-lg-0 {\n margin: 0 !important;\n }\n\n .m-lg-1 {\n margin: 0.25rem !important;\n }\n\n .m-lg-2 {\n margin: 0.5rem !important;\n }\n\n .m-lg-3 {\n margin: 1rem !important;\n }\n\n .m-lg-4 {\n margin: 1.5rem !important;\n }\n\n .m-lg-5 {\n margin: 3rem !important;\n }\n\n .m-lg-auto {\n margin: auto !important;\n }\n\n .mx-lg-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-lg-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n\n .mx-lg-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n\n .mx-lg-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n\n .mx-lg-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n\n .mx-lg-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n\n .mx-lg-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-lg-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-lg-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-lg-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-lg-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-lg-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n\n .my-lg-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-lg-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-lg-0 {\n margin-top: 0 !important;\n }\n\n .mt-lg-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-lg-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-lg-3 {\n margin-top: 1rem !important;\n }\n\n .mt-lg-4 {\n margin-top: 1.5rem !important;\n }\n\n .mt-lg-5 {\n margin-top: 3rem !important;\n }\n\n .mt-lg-auto {\n margin-top: auto !important;\n }\n\n .me-lg-0 {\n margin-right: 0 !important;\n }\n\n .me-lg-1 {\n margin-right: 0.25rem !important;\n }\n\n .me-lg-2 {\n margin-right: 0.5rem !important;\n }\n\n .me-lg-3 {\n margin-right: 1rem !important;\n }\n\n .me-lg-4 {\n margin-right: 1.5rem !important;\n }\n\n .me-lg-5 {\n margin-right: 3rem !important;\n }\n\n .me-lg-auto {\n margin-right: auto !important;\n }\n\n .mb-lg-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-lg-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-lg-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-lg-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-lg-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .mb-lg-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-lg-auto {\n margin-bottom: auto !important;\n }\n\n .ms-lg-0 {\n margin-left: 0 !important;\n }\n\n .ms-lg-1 {\n margin-left: 0.25rem !important;\n }\n\n .ms-lg-2 {\n margin-left: 0.5rem !important;\n }\n\n .ms-lg-3 {\n margin-left: 1rem !important;\n }\n\n .ms-lg-4 {\n margin-left: 1.5rem !important;\n }\n\n .ms-lg-5 {\n margin-left: 3rem !important;\n }\n\n .ms-lg-auto {\n margin-left: auto !important;\n }\n\n .p-lg-0 {\n padding: 0 !important;\n }\n\n .p-lg-1 {\n padding: 0.25rem !important;\n }\n\n .p-lg-2 {\n padding: 0.5rem !important;\n }\n\n .p-lg-3 {\n padding: 1rem !important;\n }\n\n .p-lg-4 {\n padding: 1.5rem !important;\n }\n\n .p-lg-5 {\n padding: 3rem !important;\n }\n\n .px-lg-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-lg-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n\n .px-lg-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n\n .px-lg-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n\n .px-lg-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n\n .px-lg-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n\n .py-lg-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-lg-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-lg-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-lg-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-lg-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n\n .py-lg-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .pt-lg-0 {\n padding-top: 0 !important;\n }\n\n .pt-lg-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-lg-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-lg-3 {\n padding-top: 1rem !important;\n }\n\n .pt-lg-4 {\n padding-top: 1.5rem !important;\n }\n\n .pt-lg-5 {\n padding-top: 3rem !important;\n }\n\n .pe-lg-0 {\n padding-right: 0 !important;\n }\n\n .pe-lg-1 {\n padding-right: 0.25rem !important;\n }\n\n .pe-lg-2 {\n padding-right: 0.5rem !important;\n }\n\n .pe-lg-3 {\n padding-right: 1rem !important;\n }\n\n .pe-lg-4 {\n padding-right: 1.5rem !important;\n }\n\n .pe-lg-5 {\n padding-right: 3rem !important;\n }\n\n .pb-lg-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-lg-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-lg-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-lg-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-lg-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pb-lg-5 {\n padding-bottom: 3rem !important;\n }\n\n .ps-lg-0 {\n padding-left: 0 !important;\n }\n\n .ps-lg-1 {\n padding-left: 0.25rem !important;\n }\n\n .ps-lg-2 {\n padding-left: 0.5rem !important;\n }\n\n .ps-lg-3 {\n padding-left: 1rem !important;\n }\n\n .ps-lg-4 {\n padding-left: 1.5rem !important;\n }\n\n .ps-lg-5 {\n padding-left: 3rem !important;\n }\n}\n@media (min-width: 1200px) {\n .d-xl-inline {\n display: inline !important;\n }\n\n .d-xl-inline-block {\n display: inline-block !important;\n }\n\n .d-xl-block {\n display: block !important;\n }\n\n .d-xl-grid {\n display: grid !important;\n }\n\n .d-xl-table {\n display: table !important;\n }\n\n .d-xl-table-row {\n display: table-row !important;\n }\n\n .d-xl-table-cell {\n display: table-cell !important;\n }\n\n .d-xl-flex {\n display: flex !important;\n }\n\n .d-xl-inline-flex {\n display: inline-flex !important;\n }\n\n .d-xl-none {\n display: none !important;\n }\n\n .flex-xl-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-xl-row {\n flex-direction: row !important;\n }\n\n .flex-xl-column {\n flex-direction: column !important;\n }\n\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-xl-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-xl-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-xl-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-xl-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-xl-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-xl-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .justify-content-xl-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-xl-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-xl-center {\n justify-content: center !important;\n }\n\n .justify-content-xl-between {\n justify-content: space-between !important;\n }\n\n .justify-content-xl-around {\n justify-content: space-around !important;\n }\n\n .justify-content-xl-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-xl-start {\n align-items: flex-start !important;\n }\n\n .align-items-xl-end {\n align-items: flex-end !important;\n }\n\n .align-items-xl-center {\n align-items: center !important;\n }\n\n .align-items-xl-baseline {\n align-items: baseline !important;\n }\n\n .align-items-xl-stretch {\n align-items: stretch !important;\n }\n\n .align-content-xl-start {\n align-content: flex-start !important;\n }\n\n .align-content-xl-end {\n align-content: flex-end !important;\n }\n\n .align-content-xl-center {\n align-content: center !important;\n }\n\n .align-content-xl-between {\n align-content: space-between !important;\n }\n\n .align-content-xl-around {\n align-content: space-around !important;\n }\n\n .align-content-xl-stretch {\n align-content: stretch !important;\n }\n\n .align-self-xl-auto {\n align-self: auto !important;\n }\n\n .align-self-xl-start {\n align-self: flex-start !important;\n }\n\n .align-self-xl-end {\n align-self: flex-end !important;\n }\n\n .align-self-xl-center {\n align-self: center !important;\n }\n\n .align-self-xl-baseline {\n align-self: baseline !important;\n }\n\n .align-self-xl-stretch {\n align-self: stretch !important;\n }\n\n .order-xl-first {\n order: -1 !important;\n }\n\n .order-xl-0 {\n order: 0 !important;\n }\n\n .order-xl-1 {\n order: 1 !important;\n }\n\n .order-xl-2 {\n order: 2 !important;\n }\n\n .order-xl-3 {\n order: 3 !important;\n }\n\n .order-xl-4 {\n order: 4 !important;\n }\n\n .order-xl-5 {\n order: 5 !important;\n }\n\n .order-xl-last {\n order: 6 !important;\n }\n\n .m-xl-0 {\n margin: 0 !important;\n }\n\n .m-xl-1 {\n margin: 0.25rem !important;\n }\n\n .m-xl-2 {\n margin: 0.5rem !important;\n }\n\n .m-xl-3 {\n margin: 1rem !important;\n }\n\n .m-xl-4 {\n margin: 1.5rem !important;\n }\n\n .m-xl-5 {\n margin: 3rem !important;\n }\n\n .m-xl-auto {\n margin: auto !important;\n }\n\n .mx-xl-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-xl-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n\n .mx-xl-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n\n .mx-xl-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n\n .mx-xl-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n\n .mx-xl-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n\n .mx-xl-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-xl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-xl-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-xl-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-xl-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-xl-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n\n .my-xl-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-xl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-xl-0 {\n margin-top: 0 !important;\n }\n\n .mt-xl-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-xl-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-xl-3 {\n margin-top: 1rem !important;\n }\n\n .mt-xl-4 {\n margin-top: 1.5rem !important;\n }\n\n .mt-xl-5 {\n margin-top: 3rem !important;\n }\n\n .mt-xl-auto {\n margin-top: auto !important;\n }\n\n .me-xl-0 {\n margin-right: 0 !important;\n }\n\n .me-xl-1 {\n margin-right: 0.25rem !important;\n }\n\n .me-xl-2 {\n margin-right: 0.5rem !important;\n }\n\n .me-xl-3 {\n margin-right: 1rem !important;\n }\n\n .me-xl-4 {\n margin-right: 1.5rem !important;\n }\n\n .me-xl-5 {\n margin-right: 3rem !important;\n }\n\n .me-xl-auto {\n margin-right: auto !important;\n }\n\n .mb-xl-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-xl-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-xl-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-xl-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-xl-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .mb-xl-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-xl-auto {\n margin-bottom: auto !important;\n }\n\n .ms-xl-0 {\n margin-left: 0 !important;\n }\n\n .ms-xl-1 {\n margin-left: 0.25rem !important;\n }\n\n .ms-xl-2 {\n margin-left: 0.5rem !important;\n }\n\n .ms-xl-3 {\n margin-left: 1rem !important;\n }\n\n .ms-xl-4 {\n margin-left: 1.5rem !important;\n }\n\n .ms-xl-5 {\n margin-left: 3rem !important;\n }\n\n .ms-xl-auto {\n margin-left: auto !important;\n }\n\n .p-xl-0 {\n padding: 0 !important;\n }\n\n .p-xl-1 {\n padding: 0.25rem !important;\n }\n\n .p-xl-2 {\n padding: 0.5rem !important;\n }\n\n .p-xl-3 {\n padding: 1rem !important;\n }\n\n .p-xl-4 {\n padding: 1.5rem !important;\n }\n\n .p-xl-5 {\n padding: 3rem !important;\n }\n\n .px-xl-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-xl-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n\n .px-xl-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n\n .px-xl-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n\n .px-xl-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n\n .px-xl-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n\n .py-xl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-xl-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-xl-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-xl-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-xl-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n\n .py-xl-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .pt-xl-0 {\n padding-top: 0 !important;\n }\n\n .pt-xl-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-xl-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-xl-3 {\n padding-top: 1rem !important;\n }\n\n .pt-xl-4 {\n padding-top: 1.5rem !important;\n }\n\n .pt-xl-5 {\n padding-top: 3rem !important;\n }\n\n .pe-xl-0 {\n padding-right: 0 !important;\n }\n\n .pe-xl-1 {\n padding-right: 0.25rem !important;\n }\n\n .pe-xl-2 {\n padding-right: 0.5rem !important;\n }\n\n .pe-xl-3 {\n padding-right: 1rem !important;\n }\n\n .pe-xl-4 {\n padding-right: 1.5rem !important;\n }\n\n .pe-xl-5 {\n padding-right: 3rem !important;\n }\n\n .pb-xl-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-xl-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-xl-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-xl-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-xl-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pb-xl-5 {\n padding-bottom: 3rem !important;\n }\n\n .ps-xl-0 {\n padding-left: 0 !important;\n }\n\n .ps-xl-1 {\n padding-left: 0.25rem !important;\n }\n\n .ps-xl-2 {\n padding-left: 0.5rem !important;\n }\n\n .ps-xl-3 {\n padding-left: 1rem !important;\n }\n\n .ps-xl-4 {\n padding-left: 1.5rem !important;\n }\n\n .ps-xl-5 {\n padding-left: 3rem !important;\n }\n}\n@media (min-width: 1400px) {\n .d-xxl-inline {\n display: inline !important;\n }\n\n .d-xxl-inline-block {\n display: inline-block !important;\n }\n\n .d-xxl-block {\n display: block !important;\n }\n\n .d-xxl-grid {\n display: grid !important;\n }\n\n .d-xxl-table {\n display: table !important;\n }\n\n .d-xxl-table-row {\n display: table-row !important;\n }\n\n .d-xxl-table-cell {\n display: table-cell !important;\n }\n\n .d-xxl-flex {\n display: flex !important;\n }\n\n .d-xxl-inline-flex {\n display: inline-flex !important;\n }\n\n .d-xxl-none {\n display: none !important;\n }\n\n .flex-xxl-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-xxl-row {\n flex-direction: row !important;\n }\n\n .flex-xxl-column {\n flex-direction: column !important;\n }\n\n .flex-xxl-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-xxl-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-xxl-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-xxl-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-xxl-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-xxl-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-xxl-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-xxl-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-xxl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .justify-content-xxl-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-xxl-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-xxl-center {\n justify-content: center !important;\n }\n\n .justify-content-xxl-between {\n justify-content: space-between !important;\n }\n\n .justify-content-xxl-around {\n justify-content: space-around !important;\n }\n\n .justify-content-xxl-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-xxl-start {\n align-items: flex-start !important;\n }\n\n .align-items-xxl-end {\n align-items: flex-end !important;\n }\n\n .align-items-xxl-center {\n align-items: center !important;\n }\n\n .align-items-xxl-baseline {\n align-items: baseline !important;\n }\n\n .align-items-xxl-stretch {\n align-items: stretch !important;\n }\n\n .align-content-xxl-start {\n align-content: flex-start !important;\n }\n\n .align-content-xxl-end {\n align-content: flex-end !important;\n }\n\n .align-content-xxl-center {\n align-content: center !important;\n }\n\n .align-content-xxl-between {\n align-content: space-between !important;\n }\n\n .align-content-xxl-around {\n align-content: space-around !important;\n }\n\n .align-content-xxl-stretch {\n align-content: stretch !important;\n }\n\n .align-self-xxl-auto {\n align-self: auto !important;\n }\n\n .align-self-xxl-start {\n align-self: flex-start !important;\n }\n\n .align-self-xxl-end {\n align-self: flex-end !important;\n }\n\n .align-self-xxl-center {\n align-self: center !important;\n }\n\n .align-self-xxl-baseline {\n align-self: baseline !important;\n }\n\n .align-self-xxl-stretch {\n align-self: stretch !important;\n }\n\n .order-xxl-first {\n order: -1 !important;\n }\n\n .order-xxl-0 {\n order: 0 !important;\n }\n\n .order-xxl-1 {\n order: 1 !important;\n }\n\n .order-xxl-2 {\n order: 2 !important;\n }\n\n .order-xxl-3 {\n order: 3 !important;\n }\n\n .order-xxl-4 {\n order: 4 !important;\n }\n\n .order-xxl-5 {\n order: 5 !important;\n }\n\n .order-xxl-last {\n order: 6 !important;\n }\n\n .m-xxl-0 {\n margin: 0 !important;\n }\n\n .m-xxl-1 {\n margin: 0.25rem !important;\n }\n\n .m-xxl-2 {\n margin: 0.5rem !important;\n }\n\n .m-xxl-3 {\n margin: 1rem !important;\n }\n\n .m-xxl-4 {\n margin: 1.5rem !important;\n }\n\n .m-xxl-5 {\n margin: 3rem !important;\n }\n\n .m-xxl-auto {\n margin: auto !important;\n }\n\n .mx-xxl-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-xxl-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n\n .mx-xxl-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n\n .mx-xxl-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n\n .mx-xxl-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n\n .mx-xxl-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n\n .mx-xxl-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-xxl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-xxl-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-xxl-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-xxl-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-xxl-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n\n .my-xxl-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-xxl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-xxl-0 {\n margin-top: 0 !important;\n }\n\n .mt-xxl-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-xxl-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-xxl-3 {\n margin-top: 1rem !important;\n }\n\n .mt-xxl-4 {\n margin-top: 1.5rem !important;\n }\n\n .mt-xxl-5 {\n margin-top: 3rem !important;\n }\n\n .mt-xxl-auto {\n margin-top: auto !important;\n }\n\n .me-xxl-0 {\n margin-right: 0 !important;\n }\n\n .me-xxl-1 {\n margin-right: 0.25rem !important;\n }\n\n .me-xxl-2 {\n margin-right: 0.5rem !important;\n }\n\n .me-xxl-3 {\n margin-right: 1rem !important;\n }\n\n .me-xxl-4 {\n margin-right: 1.5rem !important;\n }\n\n .me-xxl-5 {\n margin-right: 3rem !important;\n }\n\n .me-xxl-auto {\n margin-right: auto !important;\n }\n\n .mb-xxl-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-xxl-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-xxl-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-xxl-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-xxl-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .mb-xxl-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-xxl-auto {\n margin-bottom: auto !important;\n }\n\n .ms-xxl-0 {\n margin-left: 0 !important;\n }\n\n .ms-xxl-1 {\n margin-left: 0.25rem !important;\n }\n\n .ms-xxl-2 {\n margin-left: 0.5rem !important;\n }\n\n .ms-xxl-3 {\n margin-left: 1rem !important;\n }\n\n .ms-xxl-4 {\n margin-left: 1.5rem !important;\n }\n\n .ms-xxl-5 {\n margin-left: 3rem !important;\n }\n\n .ms-xxl-auto {\n margin-left: auto !important;\n }\n\n .p-xxl-0 {\n padding: 0 !important;\n }\n\n .p-xxl-1 {\n padding: 0.25rem !important;\n }\n\n .p-xxl-2 {\n padding: 0.5rem !important;\n }\n\n .p-xxl-3 {\n padding: 1rem !important;\n }\n\n .p-xxl-4 {\n padding: 1.5rem !important;\n }\n\n .p-xxl-5 {\n padding: 3rem !important;\n }\n\n .px-xxl-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-xxl-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n\n .px-xxl-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n\n .px-xxl-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n\n .px-xxl-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n\n .px-xxl-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n\n .py-xxl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-xxl-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-xxl-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-xxl-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-xxl-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n\n .py-xxl-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .pt-xxl-0 {\n padding-top: 0 !important;\n }\n\n .pt-xxl-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-xxl-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-xxl-3 {\n padding-top: 1rem !important;\n }\n\n .pt-xxl-4 {\n padding-top: 1.5rem !important;\n }\n\n .pt-xxl-5 {\n padding-top: 3rem !important;\n }\n\n .pe-xxl-0 {\n padding-right: 0 !important;\n }\n\n .pe-xxl-1 {\n padding-right: 0.25rem !important;\n }\n\n .pe-xxl-2 {\n padding-right: 0.5rem !important;\n }\n\n .pe-xxl-3 {\n padding-right: 1rem !important;\n }\n\n .pe-xxl-4 {\n padding-right: 1.5rem !important;\n }\n\n .pe-xxl-5 {\n padding-right: 3rem !important;\n }\n\n .pb-xxl-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-xxl-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-xxl-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-xxl-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-xxl-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pb-xxl-5 {\n padding-bottom: 3rem !important;\n }\n\n .ps-xxl-0 {\n padding-left: 0 !important;\n }\n\n .ps-xxl-1 {\n padding-left: 0.25rem !important;\n }\n\n .ps-xxl-2 {\n padding-left: 0.5rem !important;\n }\n\n .ps-xxl-3 {\n padding-left: 1rem !important;\n }\n\n .ps-xxl-4 {\n padding-left: 1.5rem !important;\n }\n\n .ps-xxl-5 {\n padding-left: 3rem !important;\n }\n}\n@media print {\n .d-print-inline {\n display: inline !important;\n }\n\n .d-print-inline-block {\n display: inline-block !important;\n }\n\n .d-print-block {\n display: block !important;\n }\n\n .d-print-grid {\n display: grid !important;\n }\n\n .d-print-table {\n display: table !important;\n }\n\n .d-print-table-row {\n display: table-row !important;\n }\n\n .d-print-table-cell {\n display: table-cell !important;\n }\n\n .d-print-flex {\n display: flex !important;\n }\n\n .d-print-inline-flex {\n display: inline-flex !important;\n }\n\n .d-print-none {\n display: none !important;\n }\n}\n\n/*# sourceMappingURL=bootstrap-grid.css.map */","// Container mixins\n\n@mixin make-container($gutter: $container-padding-x) {\n width: 100%;\n padding-right: var(--#{$variable-prefix}gutter-x, #{$gutter});\n padding-left: var(--#{$variable-prefix}gutter-x, #{$gutter});\n margin-right: auto;\n margin-left: auto;\n}\n","// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n// >> breakpoint-next(sm)\n// md\n// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl))\n// md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @if not $n {\n @error \"breakpoint `#{$name}` not found in `#{$breakpoints}`\";\n }\n @return if($n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width.\n// The maximum value is reduced by 0.02px to work around the limitations of\n// `min-` and `max-` prefixes and viewports with fractional widths.\n// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max\n// Uses 0.02px rather than 0.01px to work around a current rounding bug in Safari.\n// See https://bugs.webkit.org/show_bug.cgi?id=178261\n//\n// >> breakpoint-max(md, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 767.98px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $max: map-get($breakpoints, $name);\n @return if($max and $max > 0, $max - .02, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash in front.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($lower, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($upper, $breakpoints) {\n @content;\n }\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $next: breakpoint-next($name, $breakpoints);\n $max: breakpoint-max($next);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($next, $breakpoints) {\n @content;\n }\n }\n}\n","// Row\n//\n// Rows contain your columns.\n\n@if $enable-grid-classes {\n .row {\n @include make-row();\n\n > * {\n @include make-col-ready();\n }\n }\n}\n\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n@if $enable-grid-classes {\n @include make-grid-columns();\n}\n","/// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n@mixin make-row($gutter: $grid-gutter-width) {\n --#{$variable-prefix}gutter-x: #{$gutter};\n --#{$variable-prefix}gutter-y: 0;\n display: flex;\n flex-wrap: wrap;\n margin-top: calc(var(--#{$variable-prefix}gutter-y) * -1); // stylelint-disable-line function-disallowed-list\n margin-right: calc(var(--#{$variable-prefix}gutter-x) / -2); // stylelint-disable-line function-disallowed-list\n margin-left: calc(var(--#{$variable-prefix}gutter-x) / -2); // stylelint-disable-line function-disallowed-list\n}\n\n@mixin make-col-ready($gutter: $grid-gutter-width) {\n // Add box sizing if only the grid is loaded\n box-sizing: if(variable-exists(include-column-box-sizing) and $include-column-box-sizing, border-box, null);\n // Prevent columns from becoming too narrow when at smaller grid tiers by\n // always setting `width: 100%;`. This works because we set the width\n // later on to override this initial width.\n flex-shrink: 0;\n width: 100%;\n max-width: 100%; // Prevent `.col-auto`, `.col` (& responsive variants) from breaking out the grid\n padding-right: calc(var(--#{$variable-prefix}gutter-x) / 2); // stylelint-disable-line function-disallowed-list\n padding-left: calc(var(--#{$variable-prefix}gutter-x) / 2); // stylelint-disable-line function-disallowed-list\n margin-top: var(--#{$variable-prefix}gutter-y);\n}\n\n@mixin make-col($size, $columns: $grid-columns) {\n flex: 0 0 auto;\n width: percentage($size / $columns);\n}\n\n@mixin make-col-auto() {\n flex: 0 0 auto;\n width: auto;\n}\n\n@mixin make-col-offset($size, $columns: $grid-columns) {\n $num: $size / $columns;\n margin-left: if($num == 0, 0, percentage($num));\n}\n\n// Row columns\n//\n// Specify on a parent element(e.g., .row) to force immediate children into NN\n// numberof columns. Supports wrapping to new lines, but does not do a Masonry\n// style grid.\n@mixin row-cols($count) {\n > * {\n flex: 0 0 auto;\n width: 100% / $count;\n }\n}\n\n// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n\n@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) {\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n // Provide basic `.col-{bp}` classes for equal-width flexbox columns\n .col#{$infix} {\n flex: 1 0 0%; // Flexbugs #4: https://github.com/philipwalton/flexbugs#flexbug-4\n }\n\n .row-cols#{$infix}-auto > * {\n @include make-col-auto();\n }\n\n @if $grid-row-columns > 0 {\n @for $i from 1 through $grid-row-columns {\n .row-cols#{$infix}-#{$i} {\n @include row-cols($i);\n }\n }\n }\n\n .col#{$infix}-auto {\n @include make-col-auto();\n }\n\n @if $columns > 0 {\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @include make-col($i, $columns);\n }\n }\n\n // `$columns - 1` because offsetting by the width of an entire row isn't possible\n @for $i from 0 through ($columns - 1) {\n @if not ($infix == \"\" and $i == 0) { // Avoid emitting useless .offset-0\n .offset#{$infix}-#{$i} {\n @include make-col-offset($i, $columns);\n }\n }\n }\n }\n\n // Gutters\n //\n // Make use of `.g-*`, `.gx-*` or `.gy-*` utilities to change spacing between the columns.\n @each $key, $value in $gutters {\n .g#{$infix}-#{$key},\n .gx#{$infix}-#{$key} {\n --#{$variable-prefix}gutter-x: #{$value};\n }\n\n .g#{$infix}-#{$key},\n .gy#{$infix}-#{$key} {\n --#{$variable-prefix}gutter-y: #{$value};\n }\n }\n }\n }\n}\n","// Utility generator\n// Used to generate utilities & print utilities\n@mixin generate-utility($utility, $infix, $is-rfs-media-query: false) {\n $values: map-get($utility, values);\n\n // If the values are a list or string, convert it into a map\n @if type-of($values) == \"string\" or type-of(nth($values, 1)) != \"list\" {\n $values: zip($values, $values);\n }\n\n @each $key, $value in $values {\n $properties: map-get($utility, property);\n\n // Multiple properties are possible, for example with vertical or horizontal margins or paddings\n @if type-of($properties) == \"string\" {\n $properties: append((), $properties);\n }\n\n // Use custom class if present\n $property-class: if(map-has-key($utility, class), map-get($utility, class), nth($properties, 1));\n $property-class: if($property-class == null, \"\", $property-class);\n\n // State params to generate pseudo-classes\n $state: if(map-has-key($utility, state), map-get($utility, state), ());\n\n $infix: if($property-class == \"\" and str-slice($infix, 1, 1) == \"-\", str-slice($infix, 2), $infix);\n\n // Don't prefix if value key is null (eg. with shadow class)\n $property-class-modifier: if($key, if($property-class == \"\" and $infix == \"\", \"\", \"-\") + $key, \"\");\n\n @if map-get($utility, rfs) {\n // Inside the media query\n @if $is-rfs-media-query {\n $val: rfs-value($value);\n\n // Do not render anything if fluid and non fluid values are the same\n $value: if($val == rfs-fluid-value($value), null, $val);\n }\n @else {\n $value: rfs-fluid-value($value);\n }\n }\n\n $is-rtl: map-get($utility, rtl);\n\n @if $value != null {\n @if $is-rtl == false {\n /* rtl:begin:remove */\n }\n .#{$property-class + $infix + $property-class-modifier} {\n @each $property in $properties {\n #{$property}: $value if($enable-important-utilities, !important, null);\n }\n }\n\n @each $pseudo in $state {\n .#{$property-class + $infix + $property-class-modifier}-#{$pseudo}:#{$pseudo} {\n @each $property in $properties {\n #{$property}: $value if($enable-important-utilities, !important, null);\n }\n }\n }\n @if $is-rtl == false {\n /* rtl:end:remove */\n }\n }\n }\n}\n","// Loop over each breakpoint\n@each $breakpoint in map-keys($grid-breakpoints) {\n\n // Generate media query if needed\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n // Loop over each utility property\n @each $key, $utility in $utilities {\n // The utility can be disabled with `false`, thus check if the utility is a map first\n // Only proceed if responsive media queries are enabled or if it's the base media query\n @if type-of($utility) == \"map\" and (map-get($utility, responsive) or $infix == \"\") {\n @include generate-utility($utility, $infix);\n }\n }\n }\n}\n\n// RFS rescaling\n@media (min-width: $rfs-mq-value) {\n @each $breakpoint in map-keys($grid-breakpoints) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n @if (map-get($grid-breakpoints, $breakpoint) < $rfs-breakpoint) {\n // Loop over each utility property\n @each $key, $utility in $utilities {\n // The utility can be disabled with `false`, thus check if the utility is a map first\n // Only proceed if responsive media queries are enabled or if it's the base media query\n @if type-of($utility) == \"map\" and map-get($utility, rfs) and (map-get($utility, responsive) or $infix == \"\") {\n @include generate-utility($utility, $infix, true);\n }\n }\n }\n }\n}\n\n\n// Print utilities\n@media print {\n @each $key, $utility in $utilities {\n // The utility can be disabled with `false`, thus check if the utility is a map first\n // Then check if the utility needs print styles\n @if type-of($utility) == \"map\" and map-get($utility, print) == true {\n @include generate-utility($utility, \"-print\");\n }\n }\n}\n"]} \ No newline at end of file diff --git a/website/themes/adidoks/sass/bootstrap/dist/css/bootstrap-grid.rtl.css b/website/themes/adidoks/sass/bootstrap/dist/css/bootstrap-grid.rtl.css new file mode 100644 index 00000000..4c590c03 --- /dev/null +++ b/website/themes/adidoks/sass/bootstrap/dist/css/bootstrap-grid.rtl.css @@ -0,0 +1,4996 @@ +/*! + * 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-left: var(--bs-gutter-x, 0.75rem); + padding-right: var(--bs-gutter-x, 0.75rem); + margin-left: auto; + margin-right: 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-left: calc(var(--bs-gutter-x) / -2); + margin-right: calc(var(--bs-gutter-x) / -2); +} +.row > * { + box-sizing: border-box; + flex-shrink: 0; + width: 100%; + max-width: 100%; + padding-left: calc(var(--bs-gutter-x) / 2); + padding-right: 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.3333333333%; +} + +.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.6666666667%; +} + +.col-auto { + flex: 0 0 auto; + width: auto; +} + +.col-1 { + flex: 0 0 auto; + width: 8.3333333333%; +} + +.col-2 { + flex: 0 0 auto; + width: 16.6666666667%; +} + +.col-3 { + flex: 0 0 auto; + width: 25%; +} + +.col-4 { + flex: 0 0 auto; + width: 33.3333333333%; +} + +.col-5 { + flex: 0 0 auto; + width: 41.6666666667%; +} + +.col-6 { + flex: 0 0 auto; + width: 50%; +} + +.col-7 { + flex: 0 0 auto; + width: 58.3333333333%; +} + +.col-8 { + flex: 0 0 auto; + width: 66.6666666667%; +} + +.col-9 { + flex: 0 0 auto; + width: 75%; +} + +.col-10 { + flex: 0 0 auto; + width: 83.3333333333%; +} + +.col-11 { + flex: 0 0 auto; + width: 91.6666666667%; +} + +.col-12 { + flex: 0 0 auto; + width: 100%; +} + +.offset-1 { + margin-right: 8.3333333333%; +} + +.offset-2 { + margin-right: 16.6666666667%; +} + +.offset-3 { + margin-right: 25%; +} + +.offset-4 { + margin-right: 33.3333333333%; +} + +.offset-5 { + margin-right: 41.6666666667%; +} + +.offset-6 { + margin-right: 50%; +} + +.offset-7 { + margin-right: 58.3333333333%; +} + +.offset-8 { + margin-right: 66.6666666667%; +} + +.offset-9 { + margin-right: 75%; +} + +.offset-10 { + margin-right: 83.3333333333%; +} + +.offset-11 { + margin-right: 91.6666666667%; +} + +.g-0, +.gx-0 { + --bs-gutter-x: 0; +} + +.g-0, +.gy-0 { + --bs-gutter-y: 0; +} + +.g-1, +.gx-1 { + --bs-gutter-x: 0.25rem; +} + +.g-1, +.gy-1 { + --bs-gutter-y: 0.25rem; +} + +.g-2, +.gx-2 { + --bs-gutter-x: 0.5rem; +} + +.g-2, +.gy-2 { + --bs-gutter-y: 0.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.3333333333%; + } + + .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.6666666667%; + } + + .col-sm-auto { + flex: 0 0 auto; + width: auto; + } + + .col-sm-1 { + flex: 0 0 auto; + width: 8.3333333333%; + } + + .col-sm-2 { + flex: 0 0 auto; + width: 16.6666666667%; + } + + .col-sm-3 { + flex: 0 0 auto; + width: 25%; + } + + .col-sm-4 { + flex: 0 0 auto; + width: 33.3333333333%; + } + + .col-sm-5 { + flex: 0 0 auto; + width: 41.6666666667%; + } + + .col-sm-6 { + flex: 0 0 auto; + width: 50%; + } + + .col-sm-7 { + flex: 0 0 auto; + width: 58.3333333333%; + } + + .col-sm-8 { + flex: 0 0 auto; + width: 66.6666666667%; + } + + .col-sm-9 { + flex: 0 0 auto; + width: 75%; + } + + .col-sm-10 { + flex: 0 0 auto; + width: 83.3333333333%; + } + + .col-sm-11 { + flex: 0 0 auto; + width: 91.6666666667%; + } + + .col-sm-12 { + flex: 0 0 auto; + width: 100%; + } + + .offset-sm-0 { + margin-right: 0; + } + + .offset-sm-1 { + margin-right: 8.3333333333%; + } + + .offset-sm-2 { + margin-right: 16.6666666667%; + } + + .offset-sm-3 { + margin-right: 25%; + } + + .offset-sm-4 { + margin-right: 33.3333333333%; + } + + .offset-sm-5 { + margin-right: 41.6666666667%; + } + + .offset-sm-6 { + margin-right: 50%; + } + + .offset-sm-7 { + margin-right: 58.3333333333%; + } + + .offset-sm-8 { + margin-right: 66.6666666667%; + } + + .offset-sm-9 { + margin-right: 75%; + } + + .offset-sm-10 { + margin-right: 83.3333333333%; + } + + .offset-sm-11 { + margin-right: 91.6666666667%; + } + + .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: 0.25rem; + } + + .g-sm-1, +.gy-sm-1 { + --bs-gutter-y: 0.25rem; + } + + .g-sm-2, +.gx-sm-2 { + --bs-gutter-x: 0.5rem; + } + + .g-sm-2, +.gy-sm-2 { + --bs-gutter-y: 0.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.3333333333%; + } + + .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.6666666667%; + } + + .col-md-auto { + flex: 0 0 auto; + width: auto; + } + + .col-md-1 { + flex: 0 0 auto; + width: 8.3333333333%; + } + + .col-md-2 { + flex: 0 0 auto; + width: 16.6666666667%; + } + + .col-md-3 { + flex: 0 0 auto; + width: 25%; + } + + .col-md-4 { + flex: 0 0 auto; + width: 33.3333333333%; + } + + .col-md-5 { + flex: 0 0 auto; + width: 41.6666666667%; + } + + .col-md-6 { + flex: 0 0 auto; + width: 50%; + } + + .col-md-7 { + flex: 0 0 auto; + width: 58.3333333333%; + } + + .col-md-8 { + flex: 0 0 auto; + width: 66.6666666667%; + } + + .col-md-9 { + flex: 0 0 auto; + width: 75%; + } + + .col-md-10 { + flex: 0 0 auto; + width: 83.3333333333%; + } + + .col-md-11 { + flex: 0 0 auto; + width: 91.6666666667%; + } + + .col-md-12 { + flex: 0 0 auto; + width: 100%; + } + + .offset-md-0 { + margin-right: 0; + } + + .offset-md-1 { + margin-right: 8.3333333333%; + } + + .offset-md-2 { + margin-right: 16.6666666667%; + } + + .offset-md-3 { + margin-right: 25%; + } + + .offset-md-4 { + margin-right: 33.3333333333%; + } + + .offset-md-5 { + margin-right: 41.6666666667%; + } + + .offset-md-6 { + margin-right: 50%; + } + + .offset-md-7 { + margin-right: 58.3333333333%; + } + + .offset-md-8 { + margin-right: 66.6666666667%; + } + + .offset-md-9 { + margin-right: 75%; + } + + .offset-md-10 { + margin-right: 83.3333333333%; + } + + .offset-md-11 { + margin-right: 91.6666666667%; + } + + .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: 0.25rem; + } + + .g-md-1, +.gy-md-1 { + --bs-gutter-y: 0.25rem; + } + + .g-md-2, +.gx-md-2 { + --bs-gutter-x: 0.5rem; + } + + .g-md-2, +.gy-md-2 { + --bs-gutter-y: 0.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.3333333333%; + } + + .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.6666666667%; + } + + .col-lg-auto { + flex: 0 0 auto; + width: auto; + } + + .col-lg-1 { + flex: 0 0 auto; + width: 8.3333333333%; + } + + .col-lg-2 { + flex: 0 0 auto; + width: 16.6666666667%; + } + + .col-lg-3 { + flex: 0 0 auto; + width: 25%; + } + + .col-lg-4 { + flex: 0 0 auto; + width: 33.3333333333%; + } + + .col-lg-5 { + flex: 0 0 auto; + width: 41.6666666667%; + } + + .col-lg-6 { + flex: 0 0 auto; + width: 50%; + } + + .col-lg-7 { + flex: 0 0 auto; + width: 58.3333333333%; + } + + .col-lg-8 { + flex: 0 0 auto; + width: 66.6666666667%; + } + + .col-lg-9 { + flex: 0 0 auto; + width: 75%; + } + + .col-lg-10 { + flex: 0 0 auto; + width: 83.3333333333%; + } + + .col-lg-11 { + flex: 0 0 auto; + width: 91.6666666667%; + } + + .col-lg-12 { + flex: 0 0 auto; + width: 100%; + } + + .offset-lg-0 { + margin-right: 0; + } + + .offset-lg-1 { + margin-right: 8.3333333333%; + } + + .offset-lg-2 { + margin-right: 16.6666666667%; + } + + .offset-lg-3 { + margin-right: 25%; + } + + .offset-lg-4 { + margin-right: 33.3333333333%; + } + + .offset-lg-5 { + margin-right: 41.6666666667%; + } + + .offset-lg-6 { + margin-right: 50%; + } + + .offset-lg-7 { + margin-right: 58.3333333333%; + } + + .offset-lg-8 { + margin-right: 66.6666666667%; + } + + .offset-lg-9 { + margin-right: 75%; + } + + .offset-lg-10 { + margin-right: 83.3333333333%; + } + + .offset-lg-11 { + margin-right: 91.6666666667%; + } + + .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: 0.25rem; + } + + .g-lg-1, +.gy-lg-1 { + --bs-gutter-y: 0.25rem; + } + + .g-lg-2, +.gx-lg-2 { + --bs-gutter-x: 0.5rem; + } + + .g-lg-2, +.gy-lg-2 { + --bs-gutter-y: 0.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.3333333333%; + } + + .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.6666666667%; + } + + .col-xl-auto { + flex: 0 0 auto; + width: auto; + } + + .col-xl-1 { + flex: 0 0 auto; + width: 8.3333333333%; + } + + .col-xl-2 { + flex: 0 0 auto; + width: 16.6666666667%; + } + + .col-xl-3 { + flex: 0 0 auto; + width: 25%; + } + + .col-xl-4 { + flex: 0 0 auto; + width: 33.3333333333%; + } + + .col-xl-5 { + flex: 0 0 auto; + width: 41.6666666667%; + } + + .col-xl-6 { + flex: 0 0 auto; + width: 50%; + } + + .col-xl-7 { + flex: 0 0 auto; + width: 58.3333333333%; + } + + .col-xl-8 { + flex: 0 0 auto; + width: 66.6666666667%; + } + + .col-xl-9 { + flex: 0 0 auto; + width: 75%; + } + + .col-xl-10 { + flex: 0 0 auto; + width: 83.3333333333%; + } + + .col-xl-11 { + flex: 0 0 auto; + width: 91.6666666667%; + } + + .col-xl-12 { + flex: 0 0 auto; + width: 100%; + } + + .offset-xl-0 { + margin-right: 0; + } + + .offset-xl-1 { + margin-right: 8.3333333333%; + } + + .offset-xl-2 { + margin-right: 16.6666666667%; + } + + .offset-xl-3 { + margin-right: 25%; + } + + .offset-xl-4 { + margin-right: 33.3333333333%; + } + + .offset-xl-5 { + margin-right: 41.6666666667%; + } + + .offset-xl-6 { + margin-right: 50%; + } + + .offset-xl-7 { + margin-right: 58.3333333333%; + } + + .offset-xl-8 { + margin-right: 66.6666666667%; + } + + .offset-xl-9 { + margin-right: 75%; + } + + .offset-xl-10 { + margin-right: 83.3333333333%; + } + + .offset-xl-11 { + margin-right: 91.6666666667%; + } + + .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: 0.25rem; + } + + .g-xl-1, +.gy-xl-1 { + --bs-gutter-y: 0.25rem; + } + + .g-xl-2, +.gx-xl-2 { + --bs-gutter-x: 0.5rem; + } + + .g-xl-2, +.gy-xl-2 { + --bs-gutter-y: 0.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.3333333333%; + } + + .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.6666666667%; + } + + .col-xxl-auto { + flex: 0 0 auto; + width: auto; + } + + .col-xxl-1 { + flex: 0 0 auto; + width: 8.3333333333%; + } + + .col-xxl-2 { + flex: 0 0 auto; + width: 16.6666666667%; + } + + .col-xxl-3 { + flex: 0 0 auto; + width: 25%; + } + + .col-xxl-4 { + flex: 0 0 auto; + width: 33.3333333333%; + } + + .col-xxl-5 { + flex: 0 0 auto; + width: 41.6666666667%; + } + + .col-xxl-6 { + flex: 0 0 auto; + width: 50%; + } + + .col-xxl-7 { + flex: 0 0 auto; + width: 58.3333333333%; + } + + .col-xxl-8 { + flex: 0 0 auto; + width: 66.6666666667%; + } + + .col-xxl-9 { + flex: 0 0 auto; + width: 75%; + } + + .col-xxl-10 { + flex: 0 0 auto; + width: 83.3333333333%; + } + + .col-xxl-11 { + flex: 0 0 auto; + width: 91.6666666667%; + } + + .col-xxl-12 { + flex: 0 0 auto; + width: 100%; + } + + .offset-xxl-0 { + margin-right: 0; + } + + .offset-xxl-1 { + margin-right: 8.3333333333%; + } + + .offset-xxl-2 { + margin-right: 16.6666666667%; + } + + .offset-xxl-3 { + margin-right: 25%; + } + + .offset-xxl-4 { + margin-right: 33.3333333333%; + } + + .offset-xxl-5 { + margin-right: 41.6666666667%; + } + + .offset-xxl-6 { + margin-right: 50%; + } + + .offset-xxl-7 { + margin-right: 58.3333333333%; + } + + .offset-xxl-8 { + margin-right: 66.6666666667%; + } + + .offset-xxl-9 { + margin-right: 75%; + } + + .offset-xxl-10 { + margin-right: 83.3333333333%; + } + + .offset-xxl-11 { + margin-right: 91.6666666667%; + } + + .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: 0.25rem; + } + + .g-xxl-1, +.gy-xxl-1 { + --bs-gutter-y: 0.25rem; + } + + .g-xxl-2, +.gx-xxl-2 { + --bs-gutter-x: 0.5rem; + } + + .g-xxl-2, +.gy-xxl-2 { + --bs-gutter-y: 0.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: 0.25rem !important; +} + +.m-2 { + margin: 0.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-left: 0 !important; + margin-right: 0 !important; +} + +.mx-1 { + margin-left: 0.25rem !important; + margin-right: 0.25rem !important; +} + +.mx-2 { + margin-left: 0.5rem !important; + margin-right: 0.5rem !important; +} + +.mx-3 { + margin-left: 1rem !important; + margin-right: 1rem !important; +} + +.mx-4 { + margin-left: 1.5rem !important; + margin-right: 1.5rem !important; +} + +.mx-5 { + margin-left: 3rem !important; + margin-right: 3rem !important; +} + +.mx-auto { + margin-left: auto !important; + margin-right: auto !important; +} + +.my-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; +} + +.my-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; +} + +.my-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.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: 0.25rem !important; +} + +.mt-2 { + margin-top: 0.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-left: 0 !important; +} + +.me-1 { + margin-left: 0.25rem !important; +} + +.me-2 { + margin-left: 0.5rem !important; +} + +.me-3 { + margin-left: 1rem !important; +} + +.me-4 { + margin-left: 1.5rem !important; +} + +.me-5 { + margin-left: 3rem !important; +} + +.me-auto { + margin-left: auto !important; +} + +.mb-0 { + margin-bottom: 0 !important; +} + +.mb-1 { + margin-bottom: 0.25rem !important; +} + +.mb-2 { + margin-bottom: 0.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-right: 0 !important; +} + +.ms-1 { + margin-right: 0.25rem !important; +} + +.ms-2 { + margin-right: 0.5rem !important; +} + +.ms-3 { + margin-right: 1rem !important; +} + +.ms-4 { + margin-right: 1.5rem !important; +} + +.ms-5 { + margin-right: 3rem !important; +} + +.ms-auto { + margin-right: auto !important; +} + +.p-0 { + padding: 0 !important; +} + +.p-1 { + padding: 0.25rem !important; +} + +.p-2 { + padding: 0.5rem !important; +} + +.p-3 { + padding: 1rem !important; +} + +.p-4 { + padding: 1.5rem !important; +} + +.p-5 { + padding: 3rem !important; +} + +.px-0 { + padding-left: 0 !important; + padding-right: 0 !important; +} + +.px-1 { + padding-left: 0.25rem !important; + padding-right: 0.25rem !important; +} + +.px-2 { + padding-left: 0.5rem !important; + padding-right: 0.5rem !important; +} + +.px-3 { + padding-left: 1rem !important; + padding-right: 1rem !important; +} + +.px-4 { + padding-left: 1.5rem !important; + padding-right: 1.5rem !important; +} + +.px-5 { + padding-left: 3rem !important; + padding-right: 3rem !important; +} + +.py-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; +} + +.py-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; +} + +.py-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.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: 0.25rem !important; +} + +.pt-2 { + padding-top: 0.5rem !important; +} + +.pt-3 { + padding-top: 1rem !important; +} + +.pt-4 { + padding-top: 1.5rem !important; +} + +.pt-5 { + padding-top: 3rem !important; +} + +.pe-0 { + padding-left: 0 !important; +} + +.pe-1 { + padding-left: 0.25rem !important; +} + +.pe-2 { + padding-left: 0.5rem !important; +} + +.pe-3 { + padding-left: 1rem !important; +} + +.pe-4 { + padding-left: 1.5rem !important; +} + +.pe-5 { + padding-left: 3rem !important; +} + +.pb-0 { + padding-bottom: 0 !important; +} + +.pb-1 { + padding-bottom: 0.25rem !important; +} + +.pb-2 { + padding-bottom: 0.5rem !important; +} + +.pb-3 { + padding-bottom: 1rem !important; +} + +.pb-4 { + padding-bottom: 1.5rem !important; +} + +.pb-5 { + padding-bottom: 3rem !important; +} + +.ps-0 { + padding-right: 0 !important; +} + +.ps-1 { + padding-right: 0.25rem !important; +} + +.ps-2 { + padding-right: 0.5rem !important; +} + +.ps-3 { + padding-right: 1rem !important; +} + +.ps-4 { + padding-right: 1.5rem !important; +} + +.ps-5 { + padding-right: 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: 0.25rem !important; + } + + .m-sm-2 { + margin: 0.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-left: 0 !important; + margin-right: 0 !important; + } + + .mx-sm-1 { + margin-left: 0.25rem !important; + margin-right: 0.25rem !important; + } + + .mx-sm-2 { + margin-left: 0.5rem !important; + margin-right: 0.5rem !important; + } + + .mx-sm-3 { + margin-left: 1rem !important; + margin-right: 1rem !important; + } + + .mx-sm-4 { + margin-left: 1.5rem !important; + margin-right: 1.5rem !important; + } + + .mx-sm-5 { + margin-left: 3rem !important; + margin-right: 3rem !important; + } + + .mx-sm-auto { + margin-left: auto !important; + margin-right: auto !important; + } + + .my-sm-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + + .my-sm-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + + .my-sm-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.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: 0.25rem !important; + } + + .mt-sm-2 { + margin-top: 0.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-left: 0 !important; + } + + .me-sm-1 { + margin-left: 0.25rem !important; + } + + .me-sm-2 { + margin-left: 0.5rem !important; + } + + .me-sm-3 { + margin-left: 1rem !important; + } + + .me-sm-4 { + margin-left: 1.5rem !important; + } + + .me-sm-5 { + margin-left: 3rem !important; + } + + .me-sm-auto { + margin-left: auto !important; + } + + .mb-sm-0 { + margin-bottom: 0 !important; + } + + .mb-sm-1 { + margin-bottom: 0.25rem !important; + } + + .mb-sm-2 { + margin-bottom: 0.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-right: 0 !important; + } + + .ms-sm-1 { + margin-right: 0.25rem !important; + } + + .ms-sm-2 { + margin-right: 0.5rem !important; + } + + .ms-sm-3 { + margin-right: 1rem !important; + } + + .ms-sm-4 { + margin-right: 1.5rem !important; + } + + .ms-sm-5 { + margin-right: 3rem !important; + } + + .ms-sm-auto { + margin-right: auto !important; + } + + .p-sm-0 { + padding: 0 !important; + } + + .p-sm-1 { + padding: 0.25rem !important; + } + + .p-sm-2 { + padding: 0.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-left: 0 !important; + padding-right: 0 !important; + } + + .px-sm-1 { + padding-left: 0.25rem !important; + padding-right: 0.25rem !important; + } + + .px-sm-2 { + padding-left: 0.5rem !important; + padding-right: 0.5rem !important; + } + + .px-sm-3 { + padding-left: 1rem !important; + padding-right: 1rem !important; + } + + .px-sm-4 { + padding-left: 1.5rem !important; + padding-right: 1.5rem !important; + } + + .px-sm-5 { + padding-left: 3rem !important; + padding-right: 3rem !important; + } + + .py-sm-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + + .py-sm-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + + .py-sm-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.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: 0.25rem !important; + } + + .pt-sm-2 { + padding-top: 0.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-left: 0 !important; + } + + .pe-sm-1 { + padding-left: 0.25rem !important; + } + + .pe-sm-2 { + padding-left: 0.5rem !important; + } + + .pe-sm-3 { + padding-left: 1rem !important; + } + + .pe-sm-4 { + padding-left: 1.5rem !important; + } + + .pe-sm-5 { + padding-left: 3rem !important; + } + + .pb-sm-0 { + padding-bottom: 0 !important; + } + + .pb-sm-1 { + padding-bottom: 0.25rem !important; + } + + .pb-sm-2 { + padding-bottom: 0.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-right: 0 !important; + } + + .ps-sm-1 { + padding-right: 0.25rem !important; + } + + .ps-sm-2 { + padding-right: 0.5rem !important; + } + + .ps-sm-3 { + padding-right: 1rem !important; + } + + .ps-sm-4 { + padding-right: 1.5rem !important; + } + + .ps-sm-5 { + padding-right: 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: 0.25rem !important; + } + + .m-md-2 { + margin: 0.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-left: 0 !important; + margin-right: 0 !important; + } + + .mx-md-1 { + margin-left: 0.25rem !important; + margin-right: 0.25rem !important; + } + + .mx-md-2 { + margin-left: 0.5rem !important; + margin-right: 0.5rem !important; + } + + .mx-md-3 { + margin-left: 1rem !important; + margin-right: 1rem !important; + } + + .mx-md-4 { + margin-left: 1.5rem !important; + margin-right: 1.5rem !important; + } + + .mx-md-5 { + margin-left: 3rem !important; + margin-right: 3rem !important; + } + + .mx-md-auto { + margin-left: auto !important; + margin-right: auto !important; + } + + .my-md-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + + .my-md-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + + .my-md-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.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: 0.25rem !important; + } + + .mt-md-2 { + margin-top: 0.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-left: 0 !important; + } + + .me-md-1 { + margin-left: 0.25rem !important; + } + + .me-md-2 { + margin-left: 0.5rem !important; + } + + .me-md-3 { + margin-left: 1rem !important; + } + + .me-md-4 { + margin-left: 1.5rem !important; + } + + .me-md-5 { + margin-left: 3rem !important; + } + + .me-md-auto { + margin-left: auto !important; + } + + .mb-md-0 { + margin-bottom: 0 !important; + } + + .mb-md-1 { + margin-bottom: 0.25rem !important; + } + + .mb-md-2 { + margin-bottom: 0.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-right: 0 !important; + } + + .ms-md-1 { + margin-right: 0.25rem !important; + } + + .ms-md-2 { + margin-right: 0.5rem !important; + } + + .ms-md-3 { + margin-right: 1rem !important; + } + + .ms-md-4 { + margin-right: 1.5rem !important; + } + + .ms-md-5 { + margin-right: 3rem !important; + } + + .ms-md-auto { + margin-right: auto !important; + } + + .p-md-0 { + padding: 0 !important; + } + + .p-md-1 { + padding: 0.25rem !important; + } + + .p-md-2 { + padding: 0.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-left: 0 !important; + padding-right: 0 !important; + } + + .px-md-1 { + padding-left: 0.25rem !important; + padding-right: 0.25rem !important; + } + + .px-md-2 { + padding-left: 0.5rem !important; + padding-right: 0.5rem !important; + } + + .px-md-3 { + padding-left: 1rem !important; + padding-right: 1rem !important; + } + + .px-md-4 { + padding-left: 1.5rem !important; + padding-right: 1.5rem !important; + } + + .px-md-5 { + padding-left: 3rem !important; + padding-right: 3rem !important; + } + + .py-md-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + + .py-md-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + + .py-md-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.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: 0.25rem !important; + } + + .pt-md-2 { + padding-top: 0.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-left: 0 !important; + } + + .pe-md-1 { + padding-left: 0.25rem !important; + } + + .pe-md-2 { + padding-left: 0.5rem !important; + } + + .pe-md-3 { + padding-left: 1rem !important; + } + + .pe-md-4 { + padding-left: 1.5rem !important; + } + + .pe-md-5 { + padding-left: 3rem !important; + } + + .pb-md-0 { + padding-bottom: 0 !important; + } + + .pb-md-1 { + padding-bottom: 0.25rem !important; + } + + .pb-md-2 { + padding-bottom: 0.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-right: 0 !important; + } + + .ps-md-1 { + padding-right: 0.25rem !important; + } + + .ps-md-2 { + padding-right: 0.5rem !important; + } + + .ps-md-3 { + padding-right: 1rem !important; + } + + .ps-md-4 { + padding-right: 1.5rem !important; + } + + .ps-md-5 { + padding-right: 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: 0.25rem !important; + } + + .m-lg-2 { + margin: 0.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-left: 0 !important; + margin-right: 0 !important; + } + + .mx-lg-1 { + margin-left: 0.25rem !important; + margin-right: 0.25rem !important; + } + + .mx-lg-2 { + margin-left: 0.5rem !important; + margin-right: 0.5rem !important; + } + + .mx-lg-3 { + margin-left: 1rem !important; + margin-right: 1rem !important; + } + + .mx-lg-4 { + margin-left: 1.5rem !important; + margin-right: 1.5rem !important; + } + + .mx-lg-5 { + margin-left: 3rem !important; + margin-right: 3rem !important; + } + + .mx-lg-auto { + margin-left: auto !important; + margin-right: auto !important; + } + + .my-lg-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + + .my-lg-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + + .my-lg-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.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: 0.25rem !important; + } + + .mt-lg-2 { + margin-top: 0.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-left: 0 !important; + } + + .me-lg-1 { + margin-left: 0.25rem !important; + } + + .me-lg-2 { + margin-left: 0.5rem !important; + } + + .me-lg-3 { + margin-left: 1rem !important; + } + + .me-lg-4 { + margin-left: 1.5rem !important; + } + + .me-lg-5 { + margin-left: 3rem !important; + } + + .me-lg-auto { + margin-left: auto !important; + } + + .mb-lg-0 { + margin-bottom: 0 !important; + } + + .mb-lg-1 { + margin-bottom: 0.25rem !important; + } + + .mb-lg-2 { + margin-bottom: 0.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-right: 0 !important; + } + + .ms-lg-1 { + margin-right: 0.25rem !important; + } + + .ms-lg-2 { + margin-right: 0.5rem !important; + } + + .ms-lg-3 { + margin-right: 1rem !important; + } + + .ms-lg-4 { + margin-right: 1.5rem !important; + } + + .ms-lg-5 { + margin-right: 3rem !important; + } + + .ms-lg-auto { + margin-right: auto !important; + } + + .p-lg-0 { + padding: 0 !important; + } + + .p-lg-1 { + padding: 0.25rem !important; + } + + .p-lg-2 { + padding: 0.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-left: 0 !important; + padding-right: 0 !important; + } + + .px-lg-1 { + padding-left: 0.25rem !important; + padding-right: 0.25rem !important; + } + + .px-lg-2 { + padding-left: 0.5rem !important; + padding-right: 0.5rem !important; + } + + .px-lg-3 { + padding-left: 1rem !important; + padding-right: 1rem !important; + } + + .px-lg-4 { + padding-left: 1.5rem !important; + padding-right: 1.5rem !important; + } + + .px-lg-5 { + padding-left: 3rem !important; + padding-right: 3rem !important; + } + + .py-lg-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + + .py-lg-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + + .py-lg-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.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: 0.25rem !important; + } + + .pt-lg-2 { + padding-top: 0.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-left: 0 !important; + } + + .pe-lg-1 { + padding-left: 0.25rem !important; + } + + .pe-lg-2 { + padding-left: 0.5rem !important; + } + + .pe-lg-3 { + padding-left: 1rem !important; + } + + .pe-lg-4 { + padding-left: 1.5rem !important; + } + + .pe-lg-5 { + padding-left: 3rem !important; + } + + .pb-lg-0 { + padding-bottom: 0 !important; + } + + .pb-lg-1 { + padding-bottom: 0.25rem !important; + } + + .pb-lg-2 { + padding-bottom: 0.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-right: 0 !important; + } + + .ps-lg-1 { + padding-right: 0.25rem !important; + } + + .ps-lg-2 { + padding-right: 0.5rem !important; + } + + .ps-lg-3 { + padding-right: 1rem !important; + } + + .ps-lg-4 { + padding-right: 1.5rem !important; + } + + .ps-lg-5 { + padding-right: 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: 0.25rem !important; + } + + .m-xl-2 { + margin: 0.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-left: 0 !important; + margin-right: 0 !important; + } + + .mx-xl-1 { + margin-left: 0.25rem !important; + margin-right: 0.25rem !important; + } + + .mx-xl-2 { + margin-left: 0.5rem !important; + margin-right: 0.5rem !important; + } + + .mx-xl-3 { + margin-left: 1rem !important; + margin-right: 1rem !important; + } + + .mx-xl-4 { + margin-left: 1.5rem !important; + margin-right: 1.5rem !important; + } + + .mx-xl-5 { + margin-left: 3rem !important; + margin-right: 3rem !important; + } + + .mx-xl-auto { + margin-left: auto !important; + margin-right: auto !important; + } + + .my-xl-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + + .my-xl-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + + .my-xl-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.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: 0.25rem !important; + } + + .mt-xl-2 { + margin-top: 0.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-left: 0 !important; + } + + .me-xl-1 { + margin-left: 0.25rem !important; + } + + .me-xl-2 { + margin-left: 0.5rem !important; + } + + .me-xl-3 { + margin-left: 1rem !important; + } + + .me-xl-4 { + margin-left: 1.5rem !important; + } + + .me-xl-5 { + margin-left: 3rem !important; + } + + .me-xl-auto { + margin-left: auto !important; + } + + .mb-xl-0 { + margin-bottom: 0 !important; + } + + .mb-xl-1 { + margin-bottom: 0.25rem !important; + } + + .mb-xl-2 { + margin-bottom: 0.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-right: 0 !important; + } + + .ms-xl-1 { + margin-right: 0.25rem !important; + } + + .ms-xl-2 { + margin-right: 0.5rem !important; + } + + .ms-xl-3 { + margin-right: 1rem !important; + } + + .ms-xl-4 { + margin-right: 1.5rem !important; + } + + .ms-xl-5 { + margin-right: 3rem !important; + } + + .ms-xl-auto { + margin-right: auto !important; + } + + .p-xl-0 { + padding: 0 !important; + } + + .p-xl-1 { + padding: 0.25rem !important; + } + + .p-xl-2 { + padding: 0.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-left: 0 !important; + padding-right: 0 !important; + } + + .px-xl-1 { + padding-left: 0.25rem !important; + padding-right: 0.25rem !important; + } + + .px-xl-2 { + padding-left: 0.5rem !important; + padding-right: 0.5rem !important; + } + + .px-xl-3 { + padding-left: 1rem !important; + padding-right: 1rem !important; + } + + .px-xl-4 { + padding-left: 1.5rem !important; + padding-right: 1.5rem !important; + } + + .px-xl-5 { + padding-left: 3rem !important; + padding-right: 3rem !important; + } + + .py-xl-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + + .py-xl-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + + .py-xl-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.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: 0.25rem !important; + } + + .pt-xl-2 { + padding-top: 0.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-left: 0 !important; + } + + .pe-xl-1 { + padding-left: 0.25rem !important; + } + + .pe-xl-2 { + padding-left: 0.5rem !important; + } + + .pe-xl-3 { + padding-left: 1rem !important; + } + + .pe-xl-4 { + padding-left: 1.5rem !important; + } + + .pe-xl-5 { + padding-left: 3rem !important; + } + + .pb-xl-0 { + padding-bottom: 0 !important; + } + + .pb-xl-1 { + padding-bottom: 0.25rem !important; + } + + .pb-xl-2 { + padding-bottom: 0.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-right: 0 !important; + } + + .ps-xl-1 { + padding-right: 0.25rem !important; + } + + .ps-xl-2 { + padding-right: 0.5rem !important; + } + + .ps-xl-3 { + padding-right: 1rem !important; + } + + .ps-xl-4 { + padding-right: 1.5rem !important; + } + + .ps-xl-5 { + padding-right: 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: 0.25rem !important; + } + + .m-xxl-2 { + margin: 0.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-left: 0 !important; + margin-right: 0 !important; + } + + .mx-xxl-1 { + margin-left: 0.25rem !important; + margin-right: 0.25rem !important; + } + + .mx-xxl-2 { + margin-left: 0.5rem !important; + margin-right: 0.5rem !important; + } + + .mx-xxl-3 { + margin-left: 1rem !important; + margin-right: 1rem !important; + } + + .mx-xxl-4 { + margin-left: 1.5rem !important; + margin-right: 1.5rem !important; + } + + .mx-xxl-5 { + margin-left: 3rem !important; + margin-right: 3rem !important; + } + + .mx-xxl-auto { + margin-left: auto !important; + margin-right: auto !important; + } + + .my-xxl-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + + .my-xxl-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + + .my-xxl-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.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: 0.25rem !important; + } + + .mt-xxl-2 { + margin-top: 0.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-left: 0 !important; + } + + .me-xxl-1 { + margin-left: 0.25rem !important; + } + + .me-xxl-2 { + margin-left: 0.5rem !important; + } + + .me-xxl-3 { + margin-left: 1rem !important; + } + + .me-xxl-4 { + margin-left: 1.5rem !important; + } + + .me-xxl-5 { + margin-left: 3rem !important; + } + + .me-xxl-auto { + margin-left: auto !important; + } + + .mb-xxl-0 { + margin-bottom: 0 !important; + } + + .mb-xxl-1 { + margin-bottom: 0.25rem !important; + } + + .mb-xxl-2 { + margin-bottom: 0.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-right: 0 !important; + } + + .ms-xxl-1 { + margin-right: 0.25rem !important; + } + + .ms-xxl-2 { + margin-right: 0.5rem !important; + } + + .ms-xxl-3 { + margin-right: 1rem !important; + } + + .ms-xxl-4 { + margin-right: 1.5rem !important; + } + + .ms-xxl-5 { + margin-right: 3rem !important; + } + + .ms-xxl-auto { + margin-right: auto !important; + } + + .p-xxl-0 { + padding: 0 !important; + } + + .p-xxl-1 { + padding: 0.25rem !important; + } + + .p-xxl-2 { + padding: 0.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-left: 0 !important; + padding-right: 0 !important; + } + + .px-xxl-1 { + padding-left: 0.25rem !important; + padding-right: 0.25rem !important; + } + + .px-xxl-2 { + padding-left: 0.5rem !important; + padding-right: 0.5rem !important; + } + + .px-xxl-3 { + padding-left: 1rem !important; + padding-right: 1rem !important; + } + + .px-xxl-4 { + padding-left: 1.5rem !important; + padding-right: 1.5rem !important; + } + + .px-xxl-5 { + padding-left: 3rem !important; + padding-right: 3rem !important; + } + + .py-xxl-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + + .py-xxl-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + + .py-xxl-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.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: 0.25rem !important; + } + + .pt-xxl-2 { + padding-top: 0.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-left: 0 !important; + } + + .pe-xxl-1 { + padding-left: 0.25rem !important; + } + + .pe-xxl-2 { + padding-left: 0.5rem !important; + } + + .pe-xxl-3 { + padding-left: 1rem !important; + } + + .pe-xxl-4 { + padding-left: 1.5rem !important; + } + + .pe-xxl-5 { + padding-left: 3rem !important; + } + + .pb-xxl-0 { + padding-bottom: 0 !important; + } + + .pb-xxl-1 { + padding-bottom: 0.25rem !important; + } + + .pb-xxl-2 { + padding-bottom: 0.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-right: 0 !important; + } + + .ps-xxl-1 { + padding-right: 0.25rem !important; + } + + .ps-xxl-2 { + padding-right: 0.5rem !important; + } + + .ps-xxl-3 { + padding-right: 1rem !important; + } + + .ps-xxl-4 { + padding-right: 1.5rem !important; + } + + .ps-xxl-5 { + padding-right: 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; + } +} +/*# sourceMappingURL=bootstrap-grid.rtl.css.map */ \ No newline at end of file diff --git a/website/themes/adidoks/sass/bootstrap/dist/css/bootstrap-grid.rtl.css.map b/website/themes/adidoks/sass/bootstrap/dist/css/bootstrap-grid.rtl.css.map new file mode 100644 index 00000000..c4152a49 --- /dev/null +++ b/website/themes/adidoks/sass/bootstrap/dist/css/bootstrap-grid.rtl.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["../../scss/bootstrap-grid.scss","../../scss/_containers.scss","../../scss/mixins/_container.scss","bootstrap-grid.css","../../scss/mixins/_breakpoints.scss","../../scss/_variables.scss","../../scss/_grid.scss","../../scss/mixins/_grid.scss","../../scss/mixins/_utilities.scss","../../scss/utilities/_api.scss"],"names":[],"mappings":"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AA;EAAA,+BAAA;AL8vDV;;AKhwDM;EAEI,yBAAA;ALkwDV;;AKpwDM;EAEI,+BAAA;ALswDV;;AKxwDM;EAEI,8BAAA;AL0wDV;;AK5wDM;EAEI,4BAAA;AL8wDV;;AKhxDM;EAEI,8BAAA;ALkxDV;;AKpxDM;EAEI,4BAAA;ALsxDV;;AKxxDM;EAEI,0BAAA;AL0xDV;;AK5xDM;EAEI,gCAAA;AL8xDV;;AKhyDM;EAEI,+BAAA;ALkyDV;;AKpyDM;EAEI,6BAAA;ALsyDV;;AKxyDM;EAEI,+BAAA;AL0yDV;;AK5yDM;EAEI,6BAAA;AL8yDV;;AKhzDM;EAEI,4BAAA;ALkzDV;;AKpzDM;EAEI,kCAAA;ALszDV;;AKxzDM;EAEI,iCAAA;AL0zDV;;AK5zDM;EAEI,+BAAA;AL8zDV;;AKh0DM;EAEI,iCAAA;ALk0DV;;AKp0DM;EAEI,+BAAA;ALs0DV;;AKx0DM;EAEI,2BAAA;AL00DV;;AK50DM;EAEI,iCAAA;AL80DV;;AKh1DM;EAEI,gCAAA;ALk1DV;;AKp1DM;EAEI,8BAAA;ALs1DV;;AKx1DM;EAEI,gCAAA;AL01DV;;AK51DM;EAEI,8BAAA;AL81DV;;ACl1DI;EIdE;IAEI,0BAAA;ELm2DR;;EKr2DI;IAEI,gCAAA;ELu2DR;;EKz2DI;IAEI,yBAAA;EL22DR;;EK72DI;IAEI,wBAAA;EL+2DR;;EKj3DI;IAEI,yBAAA;ELm3DR;;EKr3DI;IAEI,6BAAA;ELu3DR;;EKz3DI;IAEI,8BAAA;EL23DR;;EK73DI;IAEI,wBAAA;EL+3DR;;EKj4DI;IAEI,+BAAA;ELm4DR;;EKr4DI;IAEI,wBAAA;ELu4DR;;EKz4DI;IAEI,yBAAA;EL24DR;;EK74DI;IAEI,8BAAA;EL+4DR;;EKj5DI;IAEI,iCAAA;ELm5DR;;EKr5DI;IAEI,sCAAA;ELu5DR;;EKz5DI;IAEI,yCAAA;EL25DR;;EK75DI;IAEI,uBAAA;EL+5DR;;EKj6DI;IAEI,uBAAA;ELm6DR;;EKr6DI;IAEI,yBAAA;ELu6DR;;EKz6DI;IAEI,yBAAA;EL26DR;;EK76DI;IAEI,0BAAA;EL+6DR;;EKj7DI;IAEI,4BAAA;ELm7DR;;EKr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;IAEI,yBAAA;EL88ER;;EKh9EI;IAEI,6BAAA;ELk9ER;;EKp9EI;IAEI,8BAAA;ELs9ER;;EKx9EI;IAEI,wBAAA;EL09ER;;EK59EI;IAEI,+BAAA;EL89ER;;EKh+EI;IAEI,wBAAA;ELk+ER;;EKp+EI;IAEI,yBAAA;ELs+ER;;EKx+EI;IAEI,8BAAA;EL0+ER;;EK5+EI;IAEI,iCAAA;EL8+ER;;EKh/EI;IAEI,sCAAA;ELk/ER;;EKp/EI;IAEI,yCAAA;ELs/ER;;EKx/EI;IAEI,uBAAA;EL0/ER;;EK5/EI;IAEI,uBAAA;EL8/ER;;EKhgFI;IAEI,yBAAA;ELkgFR;;EKpgFI;IAEI,yBAAA;ELsgFR;;EKxgFI;IAEI,0BAAA;EL0gFR;;EK5gFI;IAEI,4BAAA;EL8gFR;;EKhhFI;IAEI,kCAAA;ELkhFR;;EKphFI;IAEI,sCAAA;ELshFR;;EKxhFI;IAEI,oCAAA;EL0hFR;;EK5hFI;IAEI,kCAAA;EL8hFR;;EKhiFI;IAEI,yCAAA;ELkiFR;;EKpiFI;IAEI,wCAAA;ELsiFR;;EKxiFI;IAEI,wCAAA;EL0iFR;;EK5iFI;IAEI,kCAAA;EL8iFR;;EKhjFI;IAEI,gCAAA;ELkjFR;;EKpjFI;IAEI,8BAAA;ELsjFR;;EKxjFI;IAEI,gCAAA;EL0jFR;;EK5jFI;IAEI,+BAAA;EL8jFR;;EKhkFI;IAEI,oCAAA;ELkkFR;;EKpkFI;IAEI,kCAAA;ELskFR;;EKxkFI;IAEI,gCAAA;EL0kFR;;EK5kFI;IAEI,uCAAA;EL8kFR;;EKhlFI;IAEI,sCAAA;ELklFR;;EKplFI;IAEI,iCAAA;ELslFR;;EKxlFI;IAEI,2BAAA;EL0lFR;;EK5lFI;IAEI,iCAAA;EL8lFR;;EKhmFI;IAEI,+BAAA;ELkmFR;;EKpmFI;IAEI,6BAAA;ELsmFR;;EKxmFI;IAEI,+BAAA;EL0mFR;;EK5mFI;IAEI,8BAAA;EL8mFR;;EKhnFI;IAEI,oBAAA;ELknFR;;EKpnFI;IAEI,mBAAA;ELsnFR;;EKxnFI;IAEI,mBAAA;EL0nFR;;EK5nFI;IAEI,mBAAA;EL8nFR;;EKhoFI;IAEI,mBAAA;ELkoFR;;EKpoFI;IAE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ELo+FR;;EKt+FI;IAEI,4BAAA;ELw+FR;;EK1+FI;IAEI,kCAAA;EL4+FR;;EK9+FI;IAEI,iCAAA;ELg/FR;;EKl/FI;IAEI,+BAAA;ELo/FR;;EKt/FI;IAEI,iCAAA;ELw/FR;;EK1/FI;IAEI,+BAAA;EL4/FR;;EK9/FI;IAEI,2BAAA;ELggGR;;EKlgGI;IAEI,iCAAA;ELogGR;;EKtgGI;IAEI,gCAAA;ELwgGR;;EK1gGI;IAEI,8BAAA;EL4gGR;;EK9gGI;IAEI,gCAAA;ELghGR;;EKlhGI;IAEI,8BAAA;ELohGR;AACF;ACzgGI;EIdE;IAEI,0BAAA;ELyhGR;;EK3hGI;IAEI,gCAAA;EL6hGR;;EK/hGI;IAEI,yBAAA;ELiiGR;;EKniGI;IAEI,wBAAA;ELqiGR;;EKviGI;IAEI,yBAAA;ELyiGR;;EK3iGI;IAEI,6BAAA;EL6iGR;;EK/iGI;IAEI,8BAAA;ELijGR;;EKnjGI;IAEI,wBAAA;ELqjGR;;EKvjGI;IAEI,+BAAA;ELyjGR;;EK3jGI;IAEI,wBAAA;EL6jGR;;EK/jGI;IAEI,yBAAA;ELikGR;;EKnkGI;IAEI,8BAAA;ELqkGR;;EKvkGI;IAEI,iCAAA;ELykGR;;EK3kGI;IAEI,sCAAA;EL6kGR;;EK/kGI;IAEI,yCAAA;ELilGR;;EKnlGI;IAEI,uBAAA;ELqlGR;;EKvlGI;IAEI,uBAAA;ELylGR;;EK3lGI;IAEI,yBAAA;EL6lGR;;EK/lGI;IAEI,yBAAA;ELimGR;;EKnmGI;IAEI,0BAAA;ELqmGR;;EKvmGI;IAEI,4BAAA;ELymGR;;EK3mGI;IAEI,kCAAA;EL6mGR;;EK/mGI;IAEI,sCAAA;ELinGR;;EKnnGI;IAEI,oCAAA;ELqnGR;;EKvnGI;IAEI,kCAAA;ELynGR;;EK3nGI;IAEI,yCAAA;EL6nGR;;EK/nGI;IAEI,wCAAA;ELioGR;;EKnoGI;IAEI,wCAAA;ELqoGR;;EKvoGI;IAEI,kCAAA;ELyoGR;;EK3oGI;IAEI,gCAAA;EL6oGR;;EK/oGI;IAEI,8BAAA;ELipGR;;EKnpGI;IAEI,gCAAA;ELqpGR;;EKvpGI;IAEI,+BAAA;ELypGR;;EK3pGI;IAEI,o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F;AC/rII;EIdE;IAEI,0BAAA;EL+sIR;;EKjtII;IAEI,gCAAA;ELmtIR;;EKrtII;IAEI,yBAAA;ELutIR;;EKztII;IAEI,wBAAA;EL2tIR;;EK7tII;IAEI,yBAAA;EL+tIR;;EKjuII;IAEI,6BAAA;ELmuIR;;EKruII;IAEI,8BAAA;ELuuIR;;EKzuII;IAEI,wBAAA;EL2uIR;;EK7uII;IAEI,+BAAA;EL+uIR;;EKjvII;IAEI,wBAAA;ELmvIR;;EKrvII;IAEI,yBAAA;ELuvIR;;EKzvII;IAEI,8BAAA;EL2vIR;;EK7vII;IAEI,iCAAA;EL+vIR;;EKjwII;IAEI,sCAAA;ELmwIR;;EKrwII;IAEI,yCAAA;ELuwIR;;EKzwII;IAEI,uBAAA;EL2wIR;;EK7wII;IAEI,uBAAA;EL+wIR;;EKjxII;IAEI,yBAAA;ELmxIR;;EKrxII;IAEI,yBAAA;ELuxIR;;EKzxII;IAEI,0BAAA;EL2xIR;;EK7xII;IAEI,4BAAA;EL+xIR;;EKjyII;IAEI,kCAAA;ELmyIR;;EKryII;IAEI,sCAAA;ELuyIR;;EKzyII;IAEI,oCAAA;EL2yIR;;EK7yII;IAEI,kCAAA;EL+yIR;;EKjzII;IAEI,yCAAA;ELmzIR;;EKrzII;IAEI,wCAAA;ELuzIR;;EKzzII;IAEI,wCAAA;EL2zIR;;EK7zII;IAEI,kCAAA;EL+zIR;;EKj0II;IAEI,gCAAA;ELm0IR;;EKr0II;IAEI,8BAAA;ELu0IR;;EKz0II;IAEI,gCAAA;EL20IR;;EK70II;IAEI,+BAAA;EL+0IR;;EKj1II;IAEI,oCAAA;ELm1IR;;EKr1II;IAEI,kCAAA;ELu1IR;;EKz1II;IAEI,gCAAA;EL21IR;;EK71II;IAEI,uCAAA;EL+1IR;;EKj2II;IAEI,sCAAA;ELm2IR;;EKr2II;IAEI,iCAAA;ELu2IR;;EKz2II;IAEI,2BAAA;EL22IR;;EK72II;IAEI,iCAAA;EL+2IR;;EKj3II;IAEI,+BAAA;ELm3IR;;EKr3II;IAEI,6BAAA;ELu3IR;;EKz3II;IAEI,+BAAA;EL23IR;;EK73II;IAEI,8BAAA;EL+3IR;;EKj4II;IAEI,oBAAA;ELm4IR;;EKr4II;IAEI,mBAAA;ELu4IR;;EKz4II;IAEI,mBAAA;EL24IR;;EK74II;IAEI,mBAAA;EL+4IR;;EKj5II;IAEI,mBAAA;ELm5IR;;EKr5II;IAEI,mBAAA;ELu5IR;;EKz5II;IAEI,mBAAA;EL25IR;;EK75II;IAEI,mBAAA;EL+5IR;;EKj6II;IAEI,oBAAA;ELm6IR;;EKr6II;IAEI,0BAAA;ELu6IR;;EKz6II;IAEI,yBAAA;EL26IR;;EK76II;IAEI,uBAAA;EL+6IR;;EKj7II;IAEI,yBAAA;ELm7IR;;EKr7II;IAEI,uBAAA;ELu7IR;;EKz7II;IAEI,uBAAA;EL27IR;;EK77II;IAEI,yBAAA;IAAA,0BAAA;ELg8IR;;EKl8II;IAEI,+BAAA;IAAA,gCAAA;ELq8IR;;EKv8II;IAEI,8BAAA;IAAA,+BAAA;EL08IR;;EK58II;IAEI,4BAAA;IAAA,6BAAA;EL+8IR;;EKj9II;IAEI,8BAAA;IAAA,+BAAA;ELo9IR;;EKt9II;IAEI,4BAAA;IAAA,6BAAA;ELy9IR;;EK39II;IAEI,4BAAA;IAAA,6BAAA;EL89IR;;EKh+II;IAEI,wBAAA;IAAA,2BAAA;ELm+IR;;EKr+II;IAEI,8BAAA;IAAA,iCAAA;ELw+IR;;EK1+II;IAEI,6BAAA;IAAA,gCAAA;EL6+IR;;EK/+II;IAEI,2BAAA;IAAA,8BAAA;ELk/IR;;EKp/II;IAEI,6BAAA;IAAA,gCAAA;ELu/IR;;EKz/II;IAEI,2BAAA;IAAA,8BAAA;EL4/IR;;EK9/II;IAEI,2BAAA;IAAA,8BAAA;ELigJR;;EKngJI;IAEI,wBAAA;ELqgJR;;EKvgJI;IAEI,8BAAA;ELygJR;;EK3gJI;IAEI,6BAAA;EL6gJR;;EK/gJI;IAEI,2BAAA;ELihJR;;EKnhJI;IAEI,6BAAA;ELqhJR;;EKvhJI;IAEI,2BAAA;ELyhJR;;EK3hJI;IAEI,2BAAA;EL6hJR;;EK/hJI;IAEI,yBAAA;ELiiJR;;EKniJI;IAEI,+BAAA;ELqiJR;;EKviJI;IAEI,8BAAA;ELyiJR;;EK3iJI;IAEI,4BAAA;EL6iJR;;EK/iJI;IAEI,8BAAA;ELijJR;;EKnjJI;IAEI,4BAAA;ELqjJR;;EKvjJI;IAEI,4BAAA;ELyjJR;;EK3jJI;IAEI,2BAAA;EL6jJR;;EK/jJI;IAEI,iCAAA;ELikJR;;EKnkJI;IAEI,gCAAA;ELqkJR;;EKvkJI;IAEI,8BAAA;ELykJR;;EK3kJI;IAEI,gCAAA;EL6kJR;;EK/kJI;IAEI,8BAAA;ELilJR;;EKnlJI;IAEI,8BAAA;ELqlJR;;EKvlJI;IAEI,0BAAA;ELylJR;;EK3lJI;IAEI,gCAAA;EL6lJR;;EK/lJI;IAEI,+BAAA;ELimJR;;EKnmJI;IAEI,6BAAA;ELqmJR;;EKvmJI;IAEI,+BAAA;ELymJR;;EK3mJI;IAEI,6BAAA;EL6mJR;;EK/mJI;IAEI,6BAAA;ELinJR;;EKnnJI;IAEI,qBAAA;ELqnJR;;EKvnJI;IAEI,2BAAA;ELynJR;;EK3nJI;IAEI,0BAAA;EL6nJR;;EK/nJI;IAEI,wBAAA;ELioJR;;EKnoJI;IAEI,0BAAA;ELqoJR;;EKvoJI;IAEI,wBAAA;ELyoJR;;EK3oJI;IAEI,0BAAA;IAAA,2BAAA;EL8oJR;;EKhpJI;IAEI,gCAAA;IAAA,iCAAA;ELmpJR;;EKrpJI;IAEI,+BAAA;IAAA,gCAAA;ELwpJR;;EK1pJI;IAEI,6BAAA;IAAA,8BAAA;EL6pJR;;EK/pJI;IAEI,+BAAA;IAAA,gCAAA;ELkqJR;;EKpqJI;IAEI,6BAAA;IAAA,8BAAA;ELuqJR;;EKzqJI;IAEI,yBAAA;IAAA,4BAAA;EL4qJR;;EK9qJI;IAEI,+BAAA;IAAA,kCAAA;ELirJR;;EKnrJI;IAEI,8BAAA;IAAA,iCAAA;ELsrJR;;EKxrJI;IAEI,4BAAA;IAAA,+BAAA;EL2rJR;;EK7rJI;IAEI,8BAAA;IAAA,iCAAA;ELgsJR;;EKlsJI;IAEI,4BAAA;IAAA,+BAAA;ELqsJR;;EKvsJI;IAEI,yBAAA;ELysJR;;EK3sJI;IAEI,+BAAA;EL6sJR;;EK/sJI;IAEI,8BAAA;ELitJR;;EKntJI;IAEI,4BAAA;ELqtJR;;EKvtJI;IAEI,8BAAA;ELytJR;;EK3tJI;IAEI,4BAAA;EL6tJR;;EK/tJI;IAEI,0BAAA;ELiuJR;;EKnuJI;IAEI,gCAAA;ELquJR;;EKvuJI;IAEI,+BAAA;ELyuJR;;EK3uJI;IAEI,6BAAA;EL6uJR;;EK/uJI;IAEI,+BAAA;ELivJR;;EKnvJI;IAEI,6BAAA;ELqvJR;;EKvvJI;IAEI,4BAAA;ELyvJR;;EK3vJI;IAEI,kCAAA;EL6vJR;;EK/vJI;IAEI,iCAAA;ELiwJR;;EKnwJI;IAEI,+BAAA;ELqwJR;;EKvwJI;IAEI,iCAAA;ELywJR;;EK3wJI;IAEI,+BAAA;EL6wJR;;EK/wJI;IAEI,2BAAA;ELixJR;;EKnxJI;IAEI,iCAAA;ELqxJR;;EKvxJI;IAEI,gCAAA;ELyxJR;;EK3xJI;IAEI,8BAAA;EL6xJR;;EK/xJI;IAEI,gCAAA;ELiyJR;;EKnyJI;IAEI,8BAAA;ELqyJR;AACF;AMnzJA;EDWM;IAEI,0BAAA;EL0yJR;;EK5yJI;IAEI,gCAAA;EL8yJR;;EKhzJI;IAEI,yBAAA;ELkzJR;;EKpzJI;IAEI,wBAAA;ELszJR;;EKxzJI;IAEI,yBAAA;EL0zJR;;EK5zJI;IAEI,6BAAA;EL8zJR;;EKh0JI;IAEI,8BAAA;ELk0JR;;EKp0JI;IAEI,wBAAA;ELs0JR;;EKx0JI;IAEI,+BAAA;EL00JR;;EK50JI;IAEI,wBAAA;EL80JR;AACF","file":"bootstrap-grid.rtl.css","sourcesContent":["/*!\n * Bootstrap Grid v5.0.0-beta3 (https://getbootstrap.com/)\n * Copyright 2011-2021 The Bootstrap Authors\n * Copyright 2011-2021 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n\n$include-column-box-sizing: true !default;\n\n@import \"functions\";\n@import \"variables\";\n\n@import \"mixins/lists\";\n@import \"mixins/breakpoints\";\n@import \"mixins/container\";\n@import \"mixins/grid\";\n@import \"mixins/utilities\";\n\n@import \"vendor/rfs\";\n\n@import \"containers\";\n@import \"grid\";\n\n@import \"utilities\";\n// Only use the utilities we need\n// stylelint-disable-next-line scss/dollar-variable-default\n$utilities: map-get-multiple(\n $utilities,\n (\n \"display\",\n \"order\",\n \"flex\",\n \"flex-direction\",\n \"flex-grow\",\n \"flex-shrink\",\n \"flex-wrap\",\n \"justify-content\",\n \"align-items\",\n \"align-content\",\n \"align-self\",\n \"margin\",\n \"margin-x\",\n \"margin-y\",\n \"margin-top\",\n \"margin-end\",\n \"margin-bottom\",\n \"margin-start\",\n \"negative-margin\",\n \"negative-margin-x\",\n \"negative-margin-y\",\n \"negative-margin-top\",\n \"negative-margin-end\",\n \"negative-margin-bottom\",\n \"negative-margin-start\",\n \"padding\",\n \"padding-x\",\n \"padding-y\",\n \"padding-top\",\n \"padding-end\",\n \"padding-bottom\",\n \"padding-start\",\n )\n);\n\n@import \"utilities/api\";\n","// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n@if $enable-grid-classes {\n // Single container class with breakpoint max-widths\n .container,\n // 100% wide container at all breakpoints\n .container-fluid {\n @include make-container();\n }\n\n // Responsive containers that are 100% wide until a breakpoint\n @each $breakpoint, $container-max-width in $container-max-widths {\n .container-#{$breakpoint} {\n @extend .container-fluid;\n }\n\n @include media-breakpoint-up($breakpoint, $grid-breakpoints) {\n %responsive-container-#{$breakpoint} {\n max-width: $container-max-width;\n }\n\n // Extend each breakpoint which is smaller or equal to the current breakpoint\n $extend-breakpoint: true;\n\n @each $name, $width in $grid-breakpoints {\n @if ($extend-breakpoint) {\n .container#{breakpoint-infix($name, $grid-breakpoints)} {\n @extend %responsive-container-#{$breakpoint};\n }\n\n // Once the current breakpoint is reached, stop extending\n @if ($breakpoint == $name) {\n $extend-breakpoint: false;\n }\n }\n }\n }\n }\n}\n","// Container mixins\n\n@mixin make-container($gutter: $container-padding-x) {\n width: 100%;\n padding-right: var(--#{$variable-prefix}gutter-x, #{$gutter});\n padding-left: var(--#{$variable-prefix}gutter-x, #{$gutter});\n margin-right: auto;\n margin-left: auto;\n}\n","/*!\n * Bootstrap Grid v5.0.0-beta3 (https://getbootstrap.com/)\n * Copyright 2011-2021 The Bootstrap Authors\n * Copyright 2011-2021 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n.container,\n.container-fluid,\n.container-xxl,\n.container-xl,\n.container-lg,\n.container-md,\n.container-sm {\n width: 100%;\n padding-right: var(--bs-gutter-x, 0.75rem);\n padding-left: var(--bs-gutter-x, 0.75rem);\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 576px) {\n .container-sm, .container {\n max-width: 540px;\n }\n}\n@media (min-width: 768px) {\n .container-md, .container-sm, .container {\n max-width: 720px;\n }\n}\n@media (min-width: 992px) {\n .container-lg, .container-md, .container-sm, .container {\n max-width: 960px;\n }\n}\n@media (min-width: 1200px) {\n .container-xl, .container-lg, .container-md, .container-sm, .container {\n max-width: 1140px;\n }\n}\n@media (min-width: 1400px) {\n .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {\n max-width: 1320px;\n }\n}\n.row {\n --bs-gutter-x: 1.5rem;\n --bs-gutter-y: 0;\n display: flex;\n flex-wrap: wrap;\n margin-top: calc(var(--bs-gutter-y) * -1);\n margin-right: calc(var(--bs-gutter-x) / -2);\n margin-left: calc(var(--bs-gutter-x) / -2);\n}\n.row > * {\n box-sizing: border-box;\n flex-shrink: 0;\n width: 100%;\n max-width: 100%;\n padding-right: calc(var(--bs-gutter-x) / 2);\n padding-left: calc(var(--bs-gutter-x) / 2);\n margin-top: var(--bs-gutter-y);\n}\n\n.col {\n flex: 1 0 0%;\n}\n\n.row-cols-auto > * {\n flex: 0 0 auto;\n width: auto;\n}\n\n.row-cols-1 > * {\n flex: 0 0 auto;\n width: 100%;\n}\n\n.row-cols-2 > * {\n flex: 0 0 auto;\n width: 50%;\n}\n\n.row-cols-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n}\n\n.row-cols-4 > * {\n flex: 0 0 auto;\n width: 25%;\n}\n\n.row-cols-5 > * {\n flex: 0 0 auto;\n width: 20%;\n}\n\n.row-cols-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n}\n\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n}\n\n.col-1 {\n flex: 0 0 auto;\n width: 8.3333333333%;\n}\n\n.col-2 {\n flex: 0 0 auto;\n width: 16.6666666667%;\n}\n\n.col-3 {\n flex: 0 0 auto;\n width: 25%;\n}\n\n.col-4 {\n flex: 0 0 auto;\n width: 33.3333333333%;\n}\n\n.col-5 {\n flex: 0 0 auto;\n width: 41.6666666667%;\n}\n\n.col-6 {\n flex: 0 0 auto;\n width: 50%;\n}\n\n.col-7 {\n flex: 0 0 auto;\n width: 58.3333333333%;\n}\n\n.col-8 {\n flex: 0 0 auto;\n width: 66.6666666667%;\n}\n\n.col-9 {\n flex: 0 0 auto;\n width: 75%;\n}\n\n.col-10 {\n flex: 0 0 auto;\n width: 83.3333333333%;\n}\n\n.col-11 {\n flex: 0 0 auto;\n width: 91.6666666667%;\n}\n\n.col-12 {\n flex: 0 0 auto;\n width: 100%;\n}\n\n.offset-1 {\n margin-left: 8.3333333333%;\n}\n\n.offset-2 {\n margin-left: 16.6666666667%;\n}\n\n.offset-3 {\n margin-left: 25%;\n}\n\n.offset-4 {\n margin-left: 33.3333333333%;\n}\n\n.offset-5 {\n margin-left: 41.6666666667%;\n}\n\n.offset-6 {\n margin-left: 50%;\n}\n\n.offset-7 {\n margin-left: 58.3333333333%;\n}\n\n.offset-8 {\n margin-left: 66.6666666667%;\n}\n\n.offset-9 {\n margin-left: 75%;\n}\n\n.offset-10 {\n margin-left: 83.3333333333%;\n}\n\n.offset-11 {\n margin-left: 91.6666666667%;\n}\n\n.g-0,\n.gx-0 {\n --bs-gutter-x: 0;\n}\n\n.g-0,\n.gy-0 {\n --bs-gutter-y: 0;\n}\n\n.g-1,\n.gx-1 {\n --bs-gutter-x: 0.25rem;\n}\n\n.g-1,\n.gy-1 {\n --bs-gutter-y: 0.25rem;\n}\n\n.g-2,\n.gx-2 {\n --bs-gutter-x: 0.5rem;\n}\n\n.g-2,\n.gy-2 {\n --bs-gutter-y: 0.5rem;\n}\n\n.g-3,\n.gx-3 {\n --bs-gutter-x: 1rem;\n}\n\n.g-3,\n.gy-3 {\n --bs-gutter-y: 1rem;\n}\n\n.g-4,\n.gx-4 {\n --bs-gutter-x: 1.5rem;\n}\n\n.g-4,\n.gy-4 {\n --bs-gutter-y: 1.5rem;\n}\n\n.g-5,\n.gx-5 {\n --bs-gutter-x: 3rem;\n}\n\n.g-5,\n.gy-5 {\n --bs-gutter-y: 3rem;\n}\n\n@media (min-width: 576px) {\n .col-sm {\n flex: 1 0 0%;\n }\n\n .row-cols-sm-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-sm-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-sm-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-sm-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-sm-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-sm-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-sm-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-sm-1 {\n flex: 0 0 auto;\n width: 8.3333333333%;\n }\n\n .col-sm-2 {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-sm-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-sm-4 {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .col-sm-5 {\n flex: 0 0 auto;\n width: 41.6666666667%;\n }\n\n .col-sm-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-sm-7 {\n flex: 0 0 auto;\n width: 58.3333333333%;\n }\n\n .col-sm-8 {\n flex: 0 0 auto;\n width: 66.6666666667%;\n }\n\n .col-sm-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-sm-10 {\n flex: 0 0 auto;\n width: 83.3333333333%;\n }\n\n .col-sm-11 {\n flex: 0 0 auto;\n width: 91.6666666667%;\n }\n\n .col-sm-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-sm-0 {\n margin-left: 0;\n }\n\n .offset-sm-1 {\n margin-left: 8.3333333333%;\n }\n\n .offset-sm-2 {\n margin-left: 16.6666666667%;\n }\n\n .offset-sm-3 {\n margin-left: 25%;\n }\n\n .offset-sm-4 {\n margin-left: 33.3333333333%;\n }\n\n .offset-sm-5 {\n margin-left: 41.6666666667%;\n }\n\n .offset-sm-6 {\n margin-left: 50%;\n }\n\n .offset-sm-7 {\n margin-left: 58.3333333333%;\n }\n\n .offset-sm-8 {\n margin-left: 66.6666666667%;\n }\n\n .offset-sm-9 {\n margin-left: 75%;\n }\n\n .offset-sm-10 {\n margin-left: 83.3333333333%;\n }\n\n .offset-sm-11 {\n margin-left: 91.6666666667%;\n }\n\n .g-sm-0,\n.gx-sm-0 {\n --bs-gutter-x: 0;\n }\n\n .g-sm-0,\n.gy-sm-0 {\n --bs-gutter-y: 0;\n }\n\n .g-sm-1,\n.gx-sm-1 {\n --bs-gutter-x: 0.25rem;\n }\n\n .g-sm-1,\n.gy-sm-1 {\n --bs-gutter-y: 0.25rem;\n }\n\n .g-sm-2,\n.gx-sm-2 {\n --bs-gutter-x: 0.5rem;\n }\n\n .g-sm-2,\n.gy-sm-2 {\n --bs-gutter-y: 0.5rem;\n }\n\n .g-sm-3,\n.gx-sm-3 {\n --bs-gutter-x: 1rem;\n }\n\n .g-sm-3,\n.gy-sm-3 {\n --bs-gutter-y: 1rem;\n }\n\n .g-sm-4,\n.gx-sm-4 {\n --bs-gutter-x: 1.5rem;\n }\n\n .g-sm-4,\n.gy-sm-4 {\n --bs-gutter-y: 1.5rem;\n }\n\n .g-sm-5,\n.gx-sm-5 {\n --bs-gutter-x: 3rem;\n }\n\n .g-sm-5,\n.gy-sm-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 768px) {\n .col-md {\n flex: 1 0 0%;\n }\n\n .row-cols-md-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-md-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-md-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-md-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-md-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-md-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-md-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-md-1 {\n flex: 0 0 auto;\n width: 8.3333333333%;\n }\n\n .col-md-2 {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-md-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-md-4 {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .col-md-5 {\n flex: 0 0 auto;\n width: 41.6666666667%;\n }\n\n .col-md-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-md-7 {\n flex: 0 0 auto;\n width: 58.3333333333%;\n }\n\n .col-md-8 {\n flex: 0 0 auto;\n width: 66.6666666667%;\n }\n\n .col-md-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-md-10 {\n flex: 0 0 auto;\n width: 83.3333333333%;\n }\n\n .col-md-11 {\n flex: 0 0 auto;\n width: 91.6666666667%;\n }\n\n .col-md-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-md-0 {\n margin-left: 0;\n }\n\n .offset-md-1 {\n margin-left: 8.3333333333%;\n }\n\n .offset-md-2 {\n margin-left: 16.6666666667%;\n }\n\n .offset-md-3 {\n margin-left: 25%;\n }\n\n .offset-md-4 {\n margin-left: 33.3333333333%;\n }\n\n .offset-md-5 {\n margin-left: 41.6666666667%;\n }\n\n .offset-md-6 {\n margin-left: 50%;\n }\n\n .offset-md-7 {\n margin-left: 58.3333333333%;\n }\n\n .offset-md-8 {\n margin-left: 66.6666666667%;\n }\n\n .offset-md-9 {\n margin-left: 75%;\n }\n\n .offset-md-10 {\n margin-left: 83.3333333333%;\n }\n\n .offset-md-11 {\n margin-left: 91.6666666667%;\n }\n\n .g-md-0,\n.gx-md-0 {\n --bs-gutter-x: 0;\n }\n\n .g-md-0,\n.gy-md-0 {\n --bs-gutter-y: 0;\n }\n\n .g-md-1,\n.gx-md-1 {\n --bs-gutter-x: 0.25rem;\n }\n\n .g-md-1,\n.gy-md-1 {\n --bs-gutter-y: 0.25rem;\n }\n\n .g-md-2,\n.gx-md-2 {\n --bs-gutter-x: 0.5rem;\n }\n\n .g-md-2,\n.gy-md-2 {\n --bs-gutter-y: 0.5rem;\n }\n\n .g-md-3,\n.gx-md-3 {\n --bs-gutter-x: 1rem;\n }\n\n .g-md-3,\n.gy-md-3 {\n --bs-gutter-y: 1rem;\n }\n\n .g-md-4,\n.gx-md-4 {\n --bs-gutter-x: 1.5rem;\n }\n\n .g-md-4,\n.gy-md-4 {\n --bs-gutter-y: 1.5rem;\n }\n\n .g-md-5,\n.gx-md-5 {\n --bs-gutter-x: 3rem;\n }\n\n .g-md-5,\n.gy-md-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 992px) {\n .col-lg {\n flex: 1 0 0%;\n }\n\n .row-cols-lg-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-lg-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-lg-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-lg-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-lg-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-lg-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-lg-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-lg-1 {\n flex: 0 0 auto;\n width: 8.3333333333%;\n }\n\n .col-lg-2 {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-lg-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-lg-4 {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .col-lg-5 {\n flex: 0 0 auto;\n width: 41.6666666667%;\n }\n\n .col-lg-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-lg-7 {\n flex: 0 0 auto;\n width: 58.3333333333%;\n }\n\n .col-lg-8 {\n flex: 0 0 auto;\n width: 66.6666666667%;\n }\n\n .col-lg-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-lg-10 {\n flex: 0 0 auto;\n width: 83.3333333333%;\n }\n\n .col-lg-11 {\n flex: 0 0 auto;\n width: 91.6666666667%;\n }\n\n .col-lg-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-lg-0 {\n margin-left: 0;\n }\n\n .offset-lg-1 {\n margin-left: 8.3333333333%;\n }\n\n .offset-lg-2 {\n margin-left: 16.6666666667%;\n }\n\n .offset-lg-3 {\n margin-left: 25%;\n }\n\n .offset-lg-4 {\n margin-left: 33.3333333333%;\n }\n\n .offset-lg-5 {\n margin-left: 41.6666666667%;\n }\n\n .offset-lg-6 {\n margin-left: 50%;\n }\n\n .offset-lg-7 {\n margin-left: 58.3333333333%;\n }\n\n .offset-lg-8 {\n margin-left: 66.6666666667%;\n }\n\n .offset-lg-9 {\n margin-left: 75%;\n }\n\n .offset-lg-10 {\n margin-left: 83.3333333333%;\n }\n\n .offset-lg-11 {\n margin-left: 91.6666666667%;\n }\n\n .g-lg-0,\n.gx-lg-0 {\n --bs-gutter-x: 0;\n }\n\n .g-lg-0,\n.gy-lg-0 {\n --bs-gutter-y: 0;\n }\n\n .g-lg-1,\n.gx-lg-1 {\n --bs-gutter-x: 0.25rem;\n }\n\n .g-lg-1,\n.gy-lg-1 {\n --bs-gutter-y: 0.25rem;\n }\n\n .g-lg-2,\n.gx-lg-2 {\n --bs-gutter-x: 0.5rem;\n }\n\n .g-lg-2,\n.gy-lg-2 {\n --bs-gutter-y: 0.5rem;\n }\n\n .g-lg-3,\n.gx-lg-3 {\n --bs-gutter-x: 1rem;\n }\n\n .g-lg-3,\n.gy-lg-3 {\n --bs-gutter-y: 1rem;\n }\n\n .g-lg-4,\n.gx-lg-4 {\n --bs-gutter-x: 1.5rem;\n }\n\n .g-lg-4,\n.gy-lg-4 {\n --bs-gutter-y: 1.5rem;\n }\n\n .g-lg-5,\n.gx-lg-5 {\n --bs-gutter-x: 3rem;\n }\n\n .g-lg-5,\n.gy-lg-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 1200px) {\n .col-xl {\n flex: 1 0 0%;\n }\n\n .row-cols-xl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-xl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-xl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-xl-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-xl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-xl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-xl-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-xl-1 {\n flex: 0 0 auto;\n width: 8.3333333333%;\n }\n\n .col-xl-2 {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-xl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-xl-4 {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .col-xl-5 {\n flex: 0 0 auto;\n width: 41.6666666667%;\n }\n\n .col-xl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-xl-7 {\n flex: 0 0 auto;\n width: 58.3333333333%;\n }\n\n .col-xl-8 {\n flex: 0 0 auto;\n width: 66.6666666667%;\n }\n\n .col-xl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-xl-10 {\n flex: 0 0 auto;\n width: 83.3333333333%;\n }\n\n .col-xl-11 {\n flex: 0 0 auto;\n width: 91.6666666667%;\n }\n\n .col-xl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-xl-0 {\n margin-left: 0;\n }\n\n .offset-xl-1 {\n margin-left: 8.3333333333%;\n }\n\n .offset-xl-2 {\n margin-left: 16.6666666667%;\n }\n\n .offset-xl-3 {\n margin-left: 25%;\n }\n\n .offset-xl-4 {\n margin-left: 33.3333333333%;\n }\n\n .offset-xl-5 {\n margin-left: 41.6666666667%;\n }\n\n .offset-xl-6 {\n margin-left: 50%;\n }\n\n .offset-xl-7 {\n margin-left: 58.3333333333%;\n }\n\n .offset-xl-8 {\n margin-left: 66.6666666667%;\n }\n\n .offset-xl-9 {\n margin-left: 75%;\n }\n\n .offset-xl-10 {\n margin-left: 83.3333333333%;\n }\n\n .offset-xl-11 {\n margin-left: 91.6666666667%;\n }\n\n .g-xl-0,\n.gx-xl-0 {\n --bs-gutter-x: 0;\n }\n\n .g-xl-0,\n.gy-xl-0 {\n --bs-gutter-y: 0;\n }\n\n .g-xl-1,\n.gx-xl-1 {\n --bs-gutter-x: 0.25rem;\n }\n\n .g-xl-1,\n.gy-xl-1 {\n --bs-gutter-y: 0.25rem;\n }\n\n .g-xl-2,\n.gx-xl-2 {\n --bs-gutter-x: 0.5rem;\n }\n\n .g-xl-2,\n.gy-xl-2 {\n --bs-gutter-y: 0.5rem;\n }\n\n .g-xl-3,\n.gx-xl-3 {\n --bs-gutter-x: 1rem;\n }\n\n .g-xl-3,\n.gy-xl-3 {\n --bs-gutter-y: 1rem;\n }\n\n .g-xl-4,\n.gx-xl-4 {\n --bs-gutter-x: 1.5rem;\n }\n\n .g-xl-4,\n.gy-xl-4 {\n --bs-gutter-y: 1.5rem;\n }\n\n .g-xl-5,\n.gx-xl-5 {\n --bs-gutter-x: 3rem;\n }\n\n .g-xl-5,\n.gy-xl-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 1400px) {\n .col-xxl {\n flex: 1 0 0%;\n }\n\n .row-cols-xxl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-xxl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-xxl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-xxl-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-xxl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-xxl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-xxl-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-xxl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-xxl-1 {\n flex: 0 0 auto;\n width: 8.3333333333%;\n }\n\n .col-xxl-2 {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-xxl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-xxl-4 {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .col-xxl-5 {\n flex: 0 0 auto;\n width: 41.6666666667%;\n }\n\n .col-xxl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-xxl-7 {\n flex: 0 0 auto;\n width: 58.3333333333%;\n }\n\n .col-xxl-8 {\n flex: 0 0 auto;\n width: 66.6666666667%;\n }\n\n .col-xxl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-xxl-10 {\n flex: 0 0 auto;\n width: 83.3333333333%;\n }\n\n .col-xxl-11 {\n flex: 0 0 auto;\n width: 91.6666666667%;\n }\n\n .col-xxl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-xxl-0 {\n margin-left: 0;\n }\n\n .offset-xxl-1 {\n margin-left: 8.3333333333%;\n }\n\n .offset-xxl-2 {\n margin-left: 16.6666666667%;\n }\n\n .offset-xxl-3 {\n margin-left: 25%;\n }\n\n .offset-xxl-4 {\n margin-left: 33.3333333333%;\n }\n\n .offset-xxl-5 {\n margin-left: 41.6666666667%;\n }\n\n .offset-xxl-6 {\n margin-left: 50%;\n }\n\n .offset-xxl-7 {\n margin-left: 58.3333333333%;\n }\n\n .offset-xxl-8 {\n margin-left: 66.6666666667%;\n }\n\n .offset-xxl-9 {\n margin-left: 75%;\n }\n\n .offset-xxl-10 {\n margin-left: 83.3333333333%;\n }\n\n .offset-xxl-11 {\n margin-left: 91.6666666667%;\n }\n\n .g-xxl-0,\n.gx-xxl-0 {\n --bs-gutter-x: 0;\n }\n\n .g-xxl-0,\n.gy-xxl-0 {\n --bs-gutter-y: 0;\n }\n\n .g-xxl-1,\n.gx-xxl-1 {\n --bs-gutter-x: 0.25rem;\n }\n\n .g-xxl-1,\n.gy-xxl-1 {\n --bs-gutter-y: 0.25rem;\n }\n\n .g-xxl-2,\n.gx-xxl-2 {\n --bs-gutter-x: 0.5rem;\n }\n\n .g-xxl-2,\n.gy-xxl-2 {\n --bs-gutter-y: 0.5rem;\n }\n\n .g-xxl-3,\n.gx-xxl-3 {\n --bs-gutter-x: 1rem;\n }\n\n .g-xxl-3,\n.gy-xxl-3 {\n --bs-gutter-y: 1rem;\n }\n\n .g-xxl-4,\n.gx-xxl-4 {\n --bs-gutter-x: 1.5rem;\n }\n\n .g-xxl-4,\n.gy-xxl-4 {\n --bs-gutter-y: 1.5rem;\n }\n\n .g-xxl-5,\n.gx-xxl-5 {\n --bs-gutter-x: 3rem;\n }\n\n .g-xxl-5,\n.gy-xxl-5 {\n --bs-gutter-y: 3rem;\n }\n}\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-block {\n display: block !important;\n}\n\n.d-grid {\n display: grid !important;\n}\n\n.d-table {\n display: table !important;\n}\n\n.d-table-row {\n display: table-row !important;\n}\n\n.d-table-cell {\n display: table-cell !important;\n}\n\n.d-flex {\n display: flex !important;\n}\n\n.d-inline-flex {\n display: inline-flex !important;\n}\n\n.d-none {\n display: none !important;\n}\n\n.flex-fill {\n flex: 1 1 auto !important;\n}\n\n.flex-row {\n flex-direction: row !important;\n}\n\n.flex-column {\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n flex-direction: column-reverse !important;\n}\n\n.flex-grow-0 {\n flex-grow: 0 !important;\n}\n\n.flex-grow-1 {\n flex-grow: 1 !important;\n}\n\n.flex-shrink-0 {\n flex-shrink: 0 !important;\n}\n\n.flex-shrink-1 {\n flex-shrink: 1 !important;\n}\n\n.flex-wrap {\n flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n}\n\n.justify-content-start {\n justify-content: flex-start !important;\n}\n\n.justify-content-end {\n justify-content: flex-end !important;\n}\n\n.justify-content-center {\n justify-content: center !important;\n}\n\n.justify-content-between {\n justify-content: space-between !important;\n}\n\n.justify-content-around {\n justify-content: space-around !important;\n}\n\n.justify-content-evenly {\n justify-content: space-evenly !important;\n}\n\n.align-items-start {\n align-items: flex-start !important;\n}\n\n.align-items-end {\n align-items: flex-end !important;\n}\n\n.align-items-center {\n align-items: center !important;\n}\n\n.align-items-baseline {\n align-items: baseline !important;\n}\n\n.align-items-stretch {\n align-items: stretch !important;\n}\n\n.align-content-start {\n align-content: flex-start !important;\n}\n\n.align-content-end {\n align-content: flex-end !important;\n}\n\n.align-content-center {\n align-content: center !important;\n}\n\n.align-content-between {\n align-content: space-between !important;\n}\n\n.align-content-around {\n align-content: space-around !important;\n}\n\n.align-content-stretch {\n align-content: stretch !important;\n}\n\n.align-self-auto {\n align-self: auto !important;\n}\n\n.align-self-start {\n align-self: flex-start !important;\n}\n\n.align-self-end {\n align-self: flex-end !important;\n}\n\n.align-self-center {\n align-self: center !important;\n}\n\n.align-self-baseline {\n align-self: baseline !important;\n}\n\n.align-self-stretch {\n align-self: stretch !important;\n}\n\n.order-first {\n order: -1 !important;\n}\n\n.order-0 {\n order: 0 !important;\n}\n\n.order-1 {\n order: 1 !important;\n}\n\n.order-2 {\n order: 2 !important;\n}\n\n.order-3 {\n order: 3 !important;\n}\n\n.order-4 {\n order: 4 !important;\n}\n\n.order-5 {\n order: 5 !important;\n}\n\n.order-last {\n order: 6 !important;\n}\n\n.m-0 {\n margin: 0 !important;\n}\n\n.m-1 {\n margin: 0.25rem !important;\n}\n\n.m-2 {\n margin: 0.5rem !important;\n}\n\n.m-3 {\n margin: 1rem !important;\n}\n\n.m-4 {\n margin: 1.5rem !important;\n}\n\n.m-5 {\n margin: 3rem !important;\n}\n\n.m-auto {\n margin: auto !important;\n}\n\n.mx-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n}\n\n.mx-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n}\n\n.mx-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n}\n\n.mx-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n}\n\n.mx-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n}\n\n.mx-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n}\n\n.mx-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n}\n\n.my-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n}\n\n.my-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n}\n\n.my-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n}\n\n.my-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n}\n\n.my-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n}\n\n.my-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n}\n\n.my-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n}\n\n.mt-0 {\n margin-top: 0 !important;\n}\n\n.mt-1 {\n margin-top: 0.25rem !important;\n}\n\n.mt-2 {\n margin-top: 0.5rem !important;\n}\n\n.mt-3 {\n margin-top: 1rem !important;\n}\n\n.mt-4 {\n margin-top: 1.5rem !important;\n}\n\n.mt-5 {\n margin-top: 3rem !important;\n}\n\n.mt-auto {\n margin-top: auto !important;\n}\n\n.me-0 {\n margin-right: 0 !important;\n}\n\n.me-1 {\n margin-right: 0.25rem !important;\n}\n\n.me-2 {\n margin-right: 0.5rem !important;\n}\n\n.me-3 {\n margin-right: 1rem !important;\n}\n\n.me-4 {\n margin-right: 1.5rem !important;\n}\n\n.me-5 {\n margin-right: 3rem !important;\n}\n\n.me-auto {\n margin-right: auto !important;\n}\n\n.mb-0 {\n margin-bottom: 0 !important;\n}\n\n.mb-1 {\n margin-bottom: 0.25rem !important;\n}\n\n.mb-2 {\n margin-bottom: 0.5rem !important;\n}\n\n.mb-3 {\n margin-bottom: 1rem !important;\n}\n\n.mb-4 {\n margin-bottom: 1.5rem !important;\n}\n\n.mb-5 {\n margin-bottom: 3rem !important;\n}\n\n.mb-auto {\n margin-bottom: auto !important;\n}\n\n.ms-0 {\n margin-left: 0 !important;\n}\n\n.ms-1 {\n margin-left: 0.25rem !important;\n}\n\n.ms-2 {\n margin-left: 0.5rem !important;\n}\n\n.ms-3 {\n margin-left: 1rem !important;\n}\n\n.ms-4 {\n margin-left: 1.5rem !important;\n}\n\n.ms-5 {\n margin-left: 3rem !important;\n}\n\n.ms-auto {\n margin-left: auto !important;\n}\n\n.p-0 {\n padding: 0 !important;\n}\n\n.p-1 {\n padding: 0.25rem !important;\n}\n\n.p-2 {\n padding: 0.5rem !important;\n}\n\n.p-3 {\n padding: 1rem !important;\n}\n\n.p-4 {\n padding: 1.5rem !important;\n}\n\n.p-5 {\n padding: 3rem !important;\n}\n\n.px-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n}\n\n.px-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n}\n\n.px-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n}\n\n.px-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n}\n\n.px-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n}\n\n.px-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n}\n\n.py-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n}\n\n.py-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n}\n\n.py-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n}\n\n.py-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n}\n\n.py-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n}\n\n.py-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n}\n\n.pt-0 {\n padding-top: 0 !important;\n}\n\n.pt-1 {\n padding-top: 0.25rem !important;\n}\n\n.pt-2 {\n padding-top: 0.5rem !important;\n}\n\n.pt-3 {\n padding-top: 1rem !important;\n}\n\n.pt-4 {\n padding-top: 1.5rem !important;\n}\n\n.pt-5 {\n padding-top: 3rem !important;\n}\n\n.pe-0 {\n padding-right: 0 !important;\n}\n\n.pe-1 {\n padding-right: 0.25rem !important;\n}\n\n.pe-2 {\n padding-right: 0.5rem !important;\n}\n\n.pe-3 {\n padding-right: 1rem !important;\n}\n\n.pe-4 {\n padding-right: 1.5rem !important;\n}\n\n.pe-5 {\n padding-right: 3rem !important;\n}\n\n.pb-0 {\n padding-bottom: 0 !important;\n}\n\n.pb-1 {\n padding-bottom: 0.25rem !important;\n}\n\n.pb-2 {\n padding-bottom: 0.5rem !important;\n}\n\n.pb-3 {\n padding-bottom: 1rem !important;\n}\n\n.pb-4 {\n padding-bottom: 1.5rem !important;\n}\n\n.pb-5 {\n padding-bottom: 3rem !important;\n}\n\n.ps-0 {\n padding-left: 0 !important;\n}\n\n.ps-1 {\n padding-left: 0.25rem !important;\n}\n\n.ps-2 {\n padding-left: 0.5rem !important;\n}\n\n.ps-3 {\n padding-left: 1rem !important;\n}\n\n.ps-4 {\n padding-left: 1.5rem !important;\n}\n\n.ps-5 {\n padding-left: 3rem !important;\n}\n\n@media (min-width: 576px) {\n .d-sm-inline {\n display: inline !important;\n }\n\n .d-sm-inline-block {\n display: inline-block !important;\n }\n\n .d-sm-block {\n display: block !important;\n }\n\n .d-sm-grid {\n display: grid !important;\n }\n\n .d-sm-table {\n display: table !important;\n }\n\n .d-sm-table-row {\n display: table-row !important;\n }\n\n .d-sm-table-cell {\n display: table-cell !important;\n }\n\n .d-sm-flex {\n display: flex !important;\n }\n\n .d-sm-inline-flex {\n display: inline-flex !important;\n }\n\n .d-sm-none {\n display: none !important;\n }\n\n .flex-sm-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-sm-row {\n flex-direction: row !important;\n }\n\n .flex-sm-column {\n flex-direction: column !important;\n }\n\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-sm-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-sm-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-sm-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-sm-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-sm-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-sm-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .justify-content-sm-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-sm-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-sm-center {\n justify-content: center !important;\n }\n\n .justify-content-sm-between {\n justify-content: space-between !important;\n }\n\n .justify-content-sm-around {\n justify-content: space-around !important;\n }\n\n .justify-content-sm-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-sm-start {\n align-items: flex-start !important;\n }\n\n .align-items-sm-end {\n align-items: flex-end !important;\n }\n\n .align-items-sm-center {\n align-items: center !important;\n }\n\n .align-items-sm-baseline {\n align-items: baseline !important;\n }\n\n .align-items-sm-stretch {\n align-items: stretch !important;\n }\n\n .align-content-sm-start {\n align-content: flex-start !important;\n }\n\n .align-content-sm-end {\n align-content: flex-end !important;\n }\n\n .align-content-sm-center {\n align-content: center !important;\n }\n\n .align-content-sm-between {\n align-content: space-between !important;\n }\n\n .align-content-sm-around {\n align-content: space-around !important;\n }\n\n .align-content-sm-stretch {\n align-content: stretch !important;\n }\n\n .align-self-sm-auto {\n align-self: auto !important;\n }\n\n .align-self-sm-start {\n align-self: flex-start !important;\n }\n\n .align-self-sm-end {\n align-self: flex-end !important;\n }\n\n .align-self-sm-center {\n align-self: center !important;\n }\n\n .align-self-sm-baseline {\n align-self: baseline !important;\n }\n\n .align-self-sm-stretch {\n align-self: stretch !important;\n }\n\n .order-sm-first {\n order: -1 !important;\n }\n\n .order-sm-0 {\n order: 0 !important;\n }\n\n .order-sm-1 {\n order: 1 !important;\n }\n\n .order-sm-2 {\n order: 2 !important;\n }\n\n .order-sm-3 {\n order: 3 !important;\n }\n\n .order-sm-4 {\n order: 4 !important;\n }\n\n .order-sm-5 {\n order: 5 !important;\n }\n\n .order-sm-last {\n order: 6 !important;\n }\n\n .m-sm-0 {\n margin: 0 !important;\n }\n\n .m-sm-1 {\n margin: 0.25rem !important;\n }\n\n .m-sm-2 {\n margin: 0.5rem !important;\n }\n\n .m-sm-3 {\n margin: 1rem !important;\n }\n\n .m-sm-4 {\n margin: 1.5rem !important;\n }\n\n .m-sm-5 {\n margin: 3rem !important;\n }\n\n .m-sm-auto {\n margin: auto !important;\n }\n\n .mx-sm-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-sm-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n\n .mx-sm-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n\n .mx-sm-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n\n .mx-sm-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n\n .mx-sm-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n\n .mx-sm-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-sm-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-sm-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-sm-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-sm-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-sm-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n\n .my-sm-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-sm-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-sm-0 {\n margin-top: 0 !important;\n }\n\n .mt-sm-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-sm-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-sm-3 {\n margin-top: 1rem !important;\n }\n\n .mt-sm-4 {\n margin-top: 1.5rem !important;\n }\n\n .mt-sm-5 {\n margin-top: 3rem !important;\n }\n\n .mt-sm-auto {\n margin-top: auto !important;\n }\n\n .me-sm-0 {\n margin-right: 0 !important;\n }\n\n .me-sm-1 {\n margin-right: 0.25rem !important;\n }\n\n .me-sm-2 {\n margin-right: 0.5rem !important;\n }\n\n .me-sm-3 {\n margin-right: 1rem !important;\n }\n\n .me-sm-4 {\n margin-right: 1.5rem !important;\n }\n\n .me-sm-5 {\n margin-right: 3rem !important;\n }\n\n .me-sm-auto {\n margin-right: auto !important;\n }\n\n .mb-sm-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-sm-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-sm-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-sm-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-sm-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .mb-sm-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-sm-auto {\n margin-bottom: auto !important;\n }\n\n .ms-sm-0 {\n margin-left: 0 !important;\n }\n\n .ms-sm-1 {\n margin-left: 0.25rem !important;\n }\n\n .ms-sm-2 {\n margin-left: 0.5rem !important;\n }\n\n .ms-sm-3 {\n margin-left: 1rem !important;\n }\n\n .ms-sm-4 {\n margin-left: 1.5rem !important;\n }\n\n .ms-sm-5 {\n margin-left: 3rem !important;\n }\n\n .ms-sm-auto {\n margin-left: auto !important;\n }\n\n .p-sm-0 {\n padding: 0 !important;\n }\n\n .p-sm-1 {\n padding: 0.25rem !important;\n }\n\n .p-sm-2 {\n padding: 0.5rem !important;\n }\n\n .p-sm-3 {\n padding: 1rem !important;\n }\n\n .p-sm-4 {\n padding: 1.5rem !important;\n }\n\n .p-sm-5 {\n padding: 3rem !important;\n }\n\n .px-sm-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-sm-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n\n .px-sm-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n\n .px-sm-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n\n .px-sm-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n\n .px-sm-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n\n .py-sm-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-sm-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-sm-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-sm-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-sm-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n\n .py-sm-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .pt-sm-0 {\n padding-top: 0 !important;\n }\n\n .pt-sm-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-sm-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-sm-3 {\n padding-top: 1rem !important;\n }\n\n .pt-sm-4 {\n padding-top: 1.5rem !important;\n }\n\n .pt-sm-5 {\n padding-top: 3rem !important;\n }\n\n .pe-sm-0 {\n padding-right: 0 !important;\n }\n\n .pe-sm-1 {\n padding-right: 0.25rem !important;\n }\n\n .pe-sm-2 {\n padding-right: 0.5rem !important;\n }\n\n .pe-sm-3 {\n padding-right: 1rem !important;\n }\n\n .pe-sm-4 {\n padding-right: 1.5rem !important;\n }\n\n .pe-sm-5 {\n padding-right: 3rem !important;\n }\n\n .pb-sm-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-sm-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-sm-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-sm-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-sm-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pb-sm-5 {\n padding-bottom: 3rem !important;\n }\n\n .ps-sm-0 {\n padding-left: 0 !important;\n }\n\n .ps-sm-1 {\n padding-left: 0.25rem !important;\n }\n\n .ps-sm-2 {\n padding-left: 0.5rem !important;\n }\n\n .ps-sm-3 {\n padding-left: 1rem !important;\n }\n\n .ps-sm-4 {\n padding-left: 1.5rem !important;\n }\n\n .ps-sm-5 {\n padding-left: 3rem !important;\n }\n}\n@media (min-width: 768px) {\n .d-md-inline {\n display: inline !important;\n }\n\n .d-md-inline-block {\n display: inline-block !important;\n }\n\n .d-md-block {\n display: block !important;\n }\n\n .d-md-grid {\n display: grid !important;\n }\n\n .d-md-table {\n display: table !important;\n }\n\n .d-md-table-row {\n display: table-row !important;\n }\n\n .d-md-table-cell {\n display: table-cell !important;\n }\n\n .d-md-flex {\n display: flex !important;\n }\n\n .d-md-inline-flex {\n display: inline-flex !important;\n }\n\n .d-md-none {\n display: none !important;\n }\n\n .flex-md-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-md-row {\n flex-direction: row !important;\n }\n\n .flex-md-column {\n flex-direction: column !important;\n }\n\n .flex-md-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-md-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-md-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-md-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-md-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-md-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-md-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-md-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .justify-content-md-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-md-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-md-center {\n justify-content: center !important;\n }\n\n .justify-content-md-between {\n justify-content: space-between !important;\n }\n\n .justify-content-md-around {\n justify-content: space-around !important;\n }\n\n .justify-content-md-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-md-start {\n align-items: flex-start !important;\n }\n\n .align-items-md-end {\n align-items: flex-end !important;\n }\n\n .align-items-md-center {\n align-items: center !important;\n }\n\n .align-items-md-baseline {\n align-items: baseline !important;\n }\n\n .align-items-md-stretch {\n align-items: stretch !important;\n }\n\n .align-content-md-start {\n align-content: flex-start !important;\n }\n\n .align-content-md-end {\n align-content: flex-end !important;\n }\n\n .align-content-md-center {\n align-content: center !important;\n }\n\n .align-content-md-between {\n align-content: space-between !important;\n }\n\n .align-content-md-around {\n align-content: space-around !important;\n }\n\n .align-content-md-stretch {\n align-content: stretch !important;\n }\n\n .align-self-md-auto {\n align-self: auto !important;\n }\n\n .align-self-md-start {\n align-self: flex-start !important;\n }\n\n .align-self-md-end {\n align-self: flex-end !important;\n }\n\n .align-self-md-center {\n align-self: center !important;\n }\n\n .align-self-md-baseline {\n align-self: baseline !important;\n }\n\n .align-self-md-stretch {\n align-self: stretch !important;\n }\n\n .order-md-first {\n order: -1 !important;\n }\n\n .order-md-0 {\n order: 0 !important;\n }\n\n .order-md-1 {\n order: 1 !important;\n }\n\n .order-md-2 {\n order: 2 !important;\n }\n\n .order-md-3 {\n order: 3 !important;\n }\n\n .order-md-4 {\n order: 4 !important;\n }\n\n .order-md-5 {\n order: 5 !important;\n }\n\n .order-md-last {\n order: 6 !important;\n }\n\n .m-md-0 {\n margin: 0 !important;\n }\n\n .m-md-1 {\n margin: 0.25rem !important;\n }\n\n .m-md-2 {\n margin: 0.5rem !important;\n }\n\n .m-md-3 {\n margin: 1rem !important;\n }\n\n .m-md-4 {\n margin: 1.5rem !important;\n }\n\n .m-md-5 {\n margin: 3rem !important;\n }\n\n .m-md-auto {\n margin: auto !important;\n }\n\n .mx-md-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-md-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n\n .mx-md-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n\n .mx-md-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n\n .mx-md-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n\n .mx-md-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n\n .mx-md-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-md-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-md-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-md-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-md-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-md-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n\n .my-md-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-md-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-md-0 {\n margin-top: 0 !important;\n }\n\n .mt-md-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-md-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-md-3 {\n margin-top: 1rem !important;\n }\n\n .mt-md-4 {\n margin-top: 1.5rem !important;\n }\n\n .mt-md-5 {\n margin-top: 3rem !important;\n }\n\n .mt-md-auto {\n margin-top: auto !important;\n }\n\n .me-md-0 {\n margin-right: 0 !important;\n }\n\n .me-md-1 {\n margin-right: 0.25rem !important;\n }\n\n .me-md-2 {\n margin-right: 0.5rem !important;\n }\n\n .me-md-3 {\n margin-right: 1rem !important;\n }\n\n .me-md-4 {\n margin-right: 1.5rem !important;\n }\n\n .me-md-5 {\n margin-right: 3rem !important;\n }\n\n .me-md-auto {\n margin-right: auto !important;\n }\n\n .mb-md-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-md-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-md-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-md-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-md-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .mb-md-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-md-auto {\n margin-bottom: auto !important;\n }\n\n .ms-md-0 {\n margin-left: 0 !important;\n }\n\n .ms-md-1 {\n margin-left: 0.25rem !important;\n }\n\n .ms-md-2 {\n margin-left: 0.5rem !important;\n }\n\n .ms-md-3 {\n margin-left: 1rem !important;\n }\n\n .ms-md-4 {\n margin-left: 1.5rem !important;\n }\n\n .ms-md-5 {\n margin-left: 3rem !important;\n }\n\n .ms-md-auto {\n margin-left: auto !important;\n }\n\n .p-md-0 {\n padding: 0 !important;\n }\n\n .p-md-1 {\n padding: 0.25rem !important;\n }\n\n .p-md-2 {\n padding: 0.5rem !important;\n }\n\n .p-md-3 {\n padding: 1rem !important;\n }\n\n .p-md-4 {\n padding: 1.5rem !important;\n }\n\n .p-md-5 {\n padding: 3rem !important;\n }\n\n .px-md-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-md-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n\n .px-md-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n\n .px-md-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n\n .px-md-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n\n .px-md-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n\n .py-md-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-md-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-md-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-md-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-md-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n\n .py-md-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .pt-md-0 {\n padding-top: 0 !important;\n }\n\n .pt-md-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-md-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-md-3 {\n padding-top: 1rem !important;\n }\n\n .pt-md-4 {\n padding-top: 1.5rem !important;\n }\n\n .pt-md-5 {\n padding-top: 3rem !important;\n }\n\n .pe-md-0 {\n padding-right: 0 !important;\n }\n\n .pe-md-1 {\n padding-right: 0.25rem !important;\n }\n\n .pe-md-2 {\n padding-right: 0.5rem !important;\n }\n\n .pe-md-3 {\n padding-right: 1rem !important;\n }\n\n .pe-md-4 {\n padding-right: 1.5rem !important;\n }\n\n .pe-md-5 {\n padding-right: 3rem !important;\n }\n\n .pb-md-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-md-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-md-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-md-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-md-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pb-md-5 {\n padding-bottom: 3rem !important;\n }\n\n .ps-md-0 {\n padding-left: 0 !important;\n }\n\n .ps-md-1 {\n padding-left: 0.25rem !important;\n }\n\n .ps-md-2 {\n padding-left: 0.5rem !important;\n }\n\n .ps-md-3 {\n padding-left: 1rem !important;\n }\n\n .ps-md-4 {\n padding-left: 1.5rem !important;\n }\n\n .ps-md-5 {\n padding-left: 3rem !important;\n }\n}\n@media (min-width: 992px) {\n .d-lg-inline {\n display: inline !important;\n }\n\n .d-lg-inline-block {\n display: inline-block !important;\n }\n\n .d-lg-block {\n display: block !important;\n }\n\n .d-lg-grid {\n display: grid !important;\n }\n\n .d-lg-table {\n display: table !important;\n }\n\n .d-lg-table-row {\n display: table-row !important;\n }\n\n .d-lg-table-cell {\n display: table-cell !important;\n }\n\n .d-lg-flex {\n display: flex !important;\n }\n\n .d-lg-inline-flex {\n display: inline-flex !important;\n }\n\n .d-lg-none {\n display: none !important;\n }\n\n .flex-lg-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-lg-row {\n flex-direction: row !important;\n }\n\n .flex-lg-column {\n flex-direction: column !important;\n }\n\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-lg-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-lg-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-lg-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-lg-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-lg-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-lg-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .justify-content-lg-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-lg-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-lg-center {\n justify-content: center !important;\n }\n\n .justify-content-lg-between {\n justify-content: space-between !important;\n }\n\n .justify-content-lg-around {\n justify-content: space-around !important;\n }\n\n .justify-content-lg-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-lg-start {\n align-items: flex-start !important;\n }\n\n .align-items-lg-end {\n align-items: flex-end !important;\n }\n\n .align-items-lg-center {\n align-items: center !important;\n }\n\n .align-items-lg-baseline {\n align-items: baseline !important;\n }\n\n .align-items-lg-stretch {\n align-items: stretch !important;\n }\n\n .align-content-lg-start {\n align-content: flex-start !important;\n }\n\n .align-content-lg-end {\n align-content: flex-end !important;\n }\n\n .align-content-lg-center {\n align-content: center !important;\n }\n\n .align-content-lg-between {\n align-content: space-between !important;\n }\n\n .align-content-lg-around {\n align-content: space-around !important;\n }\n\n .align-content-lg-stretch {\n align-content: stretch !important;\n }\n\n .align-self-lg-auto {\n align-self: auto !important;\n }\n\n .align-self-lg-start {\n align-self: flex-start !important;\n }\n\n .align-self-lg-end {\n align-self: flex-end !important;\n }\n\n .align-self-lg-center {\n align-self: center !important;\n }\n\n .align-self-lg-baseline {\n align-self: baseline !important;\n }\n\n .align-self-lg-stretch {\n align-self: stretch !important;\n }\n\n .order-lg-first {\n order: -1 !important;\n }\n\n .order-lg-0 {\n order: 0 !important;\n }\n\n .order-lg-1 {\n order: 1 !important;\n }\n\n .order-lg-2 {\n order: 2 !important;\n }\n\n .order-lg-3 {\n order: 3 !important;\n }\n\n .order-lg-4 {\n order: 4 !important;\n }\n\n .order-lg-5 {\n order: 5 !important;\n }\n\n .order-lg-last {\n order: 6 !important;\n }\n\n .m-lg-0 {\n margin: 0 !important;\n }\n\n .m-lg-1 {\n margin: 0.25rem !important;\n }\n\n .m-lg-2 {\n margin: 0.5rem !important;\n }\n\n .m-lg-3 {\n margin: 1rem !important;\n }\n\n .m-lg-4 {\n margin: 1.5rem !important;\n }\n\n .m-lg-5 {\n margin: 3rem !important;\n }\n\n .m-lg-auto {\n margin: auto !important;\n }\n\n .mx-lg-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-lg-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n\n .mx-lg-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n\n .mx-lg-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n\n .mx-lg-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n\n .mx-lg-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n\n .mx-lg-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-lg-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-lg-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-lg-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-lg-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-lg-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n\n .my-lg-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-lg-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-lg-0 {\n margin-top: 0 !important;\n }\n\n .mt-lg-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-lg-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-lg-3 {\n margin-top: 1rem !important;\n }\n\n .mt-lg-4 {\n margin-top: 1.5rem !important;\n }\n\n .mt-lg-5 {\n margin-top: 3rem !important;\n }\n\n .mt-lg-auto {\n margin-top: auto !important;\n }\n\n .me-lg-0 {\n margin-right: 0 !important;\n }\n\n .me-lg-1 {\n margin-right: 0.25rem !important;\n }\n\n .me-lg-2 {\n margin-right: 0.5rem !important;\n }\n\n .me-lg-3 {\n margin-right: 1rem !important;\n }\n\n .me-lg-4 {\n margin-right: 1.5rem !important;\n }\n\n .me-lg-5 {\n margin-right: 3rem !important;\n }\n\n .me-lg-auto {\n margin-right: auto !important;\n }\n\n .mb-lg-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-lg-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-lg-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-lg-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-lg-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .mb-lg-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-lg-auto {\n margin-bottom: auto !important;\n }\n\n .ms-lg-0 {\n margin-left: 0 !important;\n }\n\n .ms-lg-1 {\n margin-left: 0.25rem !important;\n }\n\n .ms-lg-2 {\n margin-left: 0.5rem !important;\n }\n\n .ms-lg-3 {\n margin-left: 1rem !important;\n }\n\n .ms-lg-4 {\n margin-left: 1.5rem !important;\n }\n\n .ms-lg-5 {\n margin-left: 3rem !important;\n }\n\n .ms-lg-auto {\n margin-left: auto !important;\n }\n\n .p-lg-0 {\n padding: 0 !important;\n }\n\n .p-lg-1 {\n padding: 0.25rem !important;\n }\n\n .p-lg-2 {\n padding: 0.5rem !important;\n }\n\n .p-lg-3 {\n padding: 1rem !important;\n }\n\n .p-lg-4 {\n padding: 1.5rem !important;\n }\n\n .p-lg-5 {\n padding: 3rem !important;\n }\n\n .px-lg-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-lg-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n\n .px-lg-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n\n .px-lg-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n\n .px-lg-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n\n .px-lg-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n\n .py-lg-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-lg-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-lg-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-lg-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-lg-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n\n .py-lg-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .pt-lg-0 {\n padding-top: 0 !important;\n }\n\n .pt-lg-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-lg-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-lg-3 {\n padding-top: 1rem !important;\n }\n\n .pt-lg-4 {\n padding-top: 1.5rem !important;\n }\n\n .pt-lg-5 {\n padding-top: 3rem !important;\n }\n\n .pe-lg-0 {\n padding-right: 0 !important;\n }\n\n .pe-lg-1 {\n padding-right: 0.25rem !important;\n }\n\n .pe-lg-2 {\n padding-right: 0.5rem !important;\n }\n\n .pe-lg-3 {\n padding-right: 1rem !important;\n }\n\n .pe-lg-4 {\n padding-right: 1.5rem !important;\n }\n\n .pe-lg-5 {\n padding-right: 3rem !important;\n }\n\n .pb-lg-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-lg-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-lg-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-lg-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-lg-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pb-lg-5 {\n padding-bottom: 3rem !important;\n }\n\n .ps-lg-0 {\n padding-left: 0 !important;\n }\n\n .ps-lg-1 {\n padding-left: 0.25rem !important;\n }\n\n .ps-lg-2 {\n padding-left: 0.5rem !important;\n }\n\n .ps-lg-3 {\n padding-left: 1rem !important;\n }\n\n .ps-lg-4 {\n padding-left: 1.5rem !important;\n }\n\n .ps-lg-5 {\n padding-left: 3rem !important;\n }\n}\n@media (min-width: 1200px) {\n .d-xl-inline {\n display: inline !important;\n }\n\n .d-xl-inline-block {\n display: inline-block !important;\n }\n\n .d-xl-block {\n display: block !important;\n }\n\n .d-xl-grid {\n display: grid !important;\n }\n\n .d-xl-table {\n display: table !important;\n }\n\n .d-xl-table-row {\n display: table-row !important;\n }\n\n .d-xl-table-cell {\n display: table-cell !important;\n }\n\n .d-xl-flex {\n display: flex !important;\n }\n\n .d-xl-inline-flex {\n display: inline-flex !important;\n }\n\n .d-xl-none {\n display: none !important;\n }\n\n .flex-xl-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-xl-row {\n flex-direction: row !important;\n }\n\n .flex-xl-column {\n flex-direction: column !important;\n }\n\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-xl-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-xl-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-xl-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-xl-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-xl-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-xl-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .justify-content-xl-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-xl-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-xl-center {\n justify-content: center !important;\n }\n\n .justify-content-xl-between {\n justify-content: space-between !important;\n }\n\n .justify-content-xl-around {\n justify-content: space-around !important;\n }\n\n .justify-content-xl-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-xl-start {\n align-items: flex-start !important;\n }\n\n .align-items-xl-end {\n align-items: flex-end !important;\n }\n\n .align-items-xl-center {\n align-items: center !important;\n }\n\n .align-items-xl-baseline {\n align-items: baseline !important;\n }\n\n .align-items-xl-stretch {\n align-items: stretch !important;\n }\n\n .align-content-xl-start {\n align-content: flex-start !important;\n }\n\n .align-content-xl-end {\n align-content: flex-end !important;\n }\n\n .align-content-xl-center {\n align-content: center !important;\n }\n\n .align-content-xl-between {\n align-content: space-between !important;\n }\n\n .align-content-xl-around {\n align-content: space-around !important;\n }\n\n .align-content-xl-stretch {\n align-content: stretch !important;\n }\n\n .align-self-xl-auto {\n align-self: auto !important;\n }\n\n .align-self-xl-start {\n align-self: flex-start !important;\n }\n\n .align-self-xl-end {\n align-self: flex-end !important;\n }\n\n .align-self-xl-center {\n align-self: center !important;\n }\n\n .align-self-xl-baseline {\n align-self: baseline !important;\n }\n\n .align-self-xl-stretch {\n align-self: stretch !important;\n }\n\n .order-xl-first {\n order: -1 !important;\n }\n\n .order-xl-0 {\n order: 0 !important;\n }\n\n .order-xl-1 {\n order: 1 !important;\n }\n\n .order-xl-2 {\n order: 2 !important;\n }\n\n .order-xl-3 {\n order: 3 !important;\n }\n\n .order-xl-4 {\n order: 4 !important;\n }\n\n .order-xl-5 {\n order: 5 !important;\n }\n\n .order-xl-last {\n order: 6 !important;\n }\n\n .m-xl-0 {\n margin: 0 !important;\n }\n\n .m-xl-1 {\n margin: 0.25rem !important;\n }\n\n .m-xl-2 {\n margin: 0.5rem !important;\n }\n\n .m-xl-3 {\n margin: 1rem !important;\n }\n\n .m-xl-4 {\n margin: 1.5rem !important;\n }\n\n .m-xl-5 {\n margin: 3rem !important;\n }\n\n .m-xl-auto {\n margin: auto !important;\n }\n\n .mx-xl-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-xl-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n\n .mx-xl-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n\n .mx-xl-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n\n .mx-xl-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n\n .mx-xl-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n\n .mx-xl-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-xl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-xl-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-xl-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-xl-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-xl-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n\n .my-xl-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-xl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-xl-0 {\n margin-top: 0 !important;\n }\n\n .mt-xl-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-xl-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-xl-3 {\n margin-top: 1rem !important;\n }\n\n .mt-xl-4 {\n margin-top: 1.5rem !important;\n }\n\n .mt-xl-5 {\n margin-top: 3rem !important;\n }\n\n .mt-xl-auto {\n margin-top: auto !important;\n }\n\n .me-xl-0 {\n margin-right: 0 !important;\n }\n\n .me-xl-1 {\n margin-right: 0.25rem !important;\n }\n\n .me-xl-2 {\n margin-right: 0.5rem !important;\n }\n\n .me-xl-3 {\n margin-right: 1rem !important;\n }\n\n .me-xl-4 {\n margin-right: 1.5rem !important;\n }\n\n .me-xl-5 {\n margin-right: 3rem !important;\n }\n\n .me-xl-auto {\n margin-right: auto !important;\n }\n\n .mb-xl-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-xl-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-xl-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-xl-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-xl-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .mb-xl-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-xl-auto {\n margin-bottom: auto !important;\n }\n\n .ms-xl-0 {\n margin-left: 0 !important;\n }\n\n .ms-xl-1 {\n margin-left: 0.25rem !important;\n }\n\n .ms-xl-2 {\n margin-left: 0.5rem !important;\n }\n\n .ms-xl-3 {\n margin-left: 1rem !important;\n }\n\n .ms-xl-4 {\n margin-left: 1.5rem !important;\n }\n\n .ms-xl-5 {\n margin-left: 3rem !important;\n }\n\n .ms-xl-auto {\n margin-left: auto !important;\n }\n\n .p-xl-0 {\n padding: 0 !important;\n }\n\n .p-xl-1 {\n padding: 0.25rem !important;\n }\n\n .p-xl-2 {\n padding: 0.5rem !important;\n }\n\n .p-xl-3 {\n padding: 1rem !important;\n }\n\n .p-xl-4 {\n padding: 1.5rem !important;\n }\n\n .p-xl-5 {\n padding: 3rem !important;\n }\n\n .px-xl-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-xl-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n\n .px-xl-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n\n .px-xl-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n\n .px-xl-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n\n .px-xl-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n\n .py-xl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-xl-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-xl-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-xl-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-xl-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n\n .py-xl-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .pt-xl-0 {\n padding-top: 0 !important;\n }\n\n .pt-xl-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-xl-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-xl-3 {\n padding-top: 1rem !important;\n }\n\n .pt-xl-4 {\n padding-top: 1.5rem !important;\n }\n\n .pt-xl-5 {\n padding-top: 3rem !important;\n }\n\n .pe-xl-0 {\n padding-right: 0 !important;\n }\n\n .pe-xl-1 {\n padding-right: 0.25rem !important;\n }\n\n .pe-xl-2 {\n padding-right: 0.5rem !important;\n }\n\n .pe-xl-3 {\n padding-right: 1rem !important;\n }\n\n .pe-xl-4 {\n padding-right: 1.5rem !important;\n }\n\n .pe-xl-5 {\n padding-right: 3rem !important;\n }\n\n .pb-xl-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-xl-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-xl-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-xl-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-xl-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pb-xl-5 {\n padding-bottom: 3rem !important;\n }\n\n .ps-xl-0 {\n padding-left: 0 !important;\n }\n\n .ps-xl-1 {\n padding-left: 0.25rem !important;\n }\n\n .ps-xl-2 {\n padding-left: 0.5rem !important;\n }\n\n .ps-xl-3 {\n padding-left: 1rem !important;\n }\n\n .ps-xl-4 {\n padding-left: 1.5rem !important;\n }\n\n .ps-xl-5 {\n padding-left: 3rem !important;\n }\n}\n@media (min-width: 1400px) {\n .d-xxl-inline {\n display: inline !important;\n }\n\n .d-xxl-inline-block {\n display: inline-block !important;\n }\n\n .d-xxl-block {\n display: block !important;\n }\n\n .d-xxl-grid {\n display: grid !important;\n }\n\n .d-xxl-table {\n display: table !important;\n }\n\n .d-xxl-table-row {\n display: table-row !important;\n }\n\n .d-xxl-table-cell {\n display: table-cell !important;\n }\n\n .d-xxl-flex {\n display: flex !important;\n }\n\n .d-xxl-inline-flex {\n display: inline-flex !important;\n }\n\n .d-xxl-none {\n display: none !important;\n }\n\n .flex-xxl-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-xxl-row {\n flex-direction: row !important;\n }\n\n .flex-xxl-column {\n flex-direction: column !important;\n }\n\n .flex-xxl-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-xxl-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-xxl-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-xxl-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-xxl-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-xxl-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-xxl-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-xxl-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-xxl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .justify-content-xxl-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-xxl-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-xxl-center {\n justify-content: center !important;\n }\n\n .justify-content-xxl-between {\n justify-content: space-between !important;\n }\n\n .justify-content-xxl-around {\n justify-content: space-around !important;\n }\n\n .justify-content-xxl-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-xxl-start {\n align-items: flex-start !important;\n }\n\n .align-items-xxl-end {\n align-items: flex-end !important;\n }\n\n .align-items-xxl-center {\n align-items: center !important;\n }\n\n .align-items-xxl-baseline {\n align-items: baseline !important;\n }\n\n .align-items-xxl-stretch {\n align-items: stretch !important;\n }\n\n .align-content-xxl-start {\n align-content: flex-start !important;\n }\n\n .align-content-xxl-end {\n align-content: flex-end !important;\n }\n\n .align-content-xxl-center {\n align-content: center !important;\n }\n\n .align-content-xxl-between {\n align-content: space-between !important;\n }\n\n .align-content-xxl-around {\n align-content: space-around !important;\n }\n\n .align-content-xxl-stretch {\n align-content: stretch !important;\n }\n\n .align-self-xxl-auto {\n align-self: auto !important;\n }\n\n .align-self-xxl-start {\n align-self: flex-start !important;\n }\n\n .align-self-xxl-end {\n align-self: flex-end !important;\n }\n\n .align-self-xxl-center {\n align-self: center !important;\n }\n\n .align-self-xxl-baseline {\n align-self: baseline !important;\n }\n\n .align-self-xxl-stretch {\n align-self: stretch !important;\n }\n\n .order-xxl-first {\n order: -1 !important;\n }\n\n .order-xxl-0 {\n order: 0 !important;\n }\n\n .order-xxl-1 {\n order: 1 !important;\n }\n\n .order-xxl-2 {\n order: 2 !important;\n }\n\n .order-xxl-3 {\n order: 3 !important;\n }\n\n .order-xxl-4 {\n order: 4 !important;\n }\n\n .order-xxl-5 {\n order: 5 !important;\n }\n\n .order-xxl-last {\n order: 6 !important;\n }\n\n .m-xxl-0 {\n margin: 0 !important;\n }\n\n .m-xxl-1 {\n margin: 0.25rem !important;\n }\n\n .m-xxl-2 {\n margin: 0.5rem !important;\n }\n\n .m-xxl-3 {\n margin: 1rem !important;\n }\n\n .m-xxl-4 {\n margin: 1.5rem !important;\n }\n\n .m-xxl-5 {\n margin: 3rem !important;\n }\n\n .m-xxl-auto {\n margin: auto !important;\n }\n\n .mx-xxl-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-xxl-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n\n .mx-xxl-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n\n .mx-xxl-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n\n .mx-xxl-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n\n .mx-xxl-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n\n .mx-xxl-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-xxl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-xxl-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-xxl-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-xxl-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-xxl-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n\n .my-xxl-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-xxl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-xxl-0 {\n margin-top: 0 !important;\n }\n\n .mt-xxl-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-xxl-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-xxl-3 {\n margin-top: 1rem !important;\n }\n\n .mt-xxl-4 {\n margin-top: 1.5rem !important;\n }\n\n .mt-xxl-5 {\n margin-top: 3rem !important;\n }\n\n .mt-xxl-auto {\n margin-top: auto !important;\n }\n\n .me-xxl-0 {\n margin-right: 0 !important;\n }\n\n .me-xxl-1 {\n margin-right: 0.25rem !important;\n }\n\n .me-xxl-2 {\n margin-right: 0.5rem !important;\n }\n\n .me-xxl-3 {\n margin-right: 1rem !important;\n }\n\n .me-xxl-4 {\n margin-right: 1.5rem !important;\n }\n\n .me-xxl-5 {\n margin-right: 3rem !important;\n }\n\n .me-xxl-auto {\n margin-right: auto !important;\n }\n\n .mb-xxl-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-xxl-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-xxl-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-xxl-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-xxl-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .mb-xxl-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-xxl-auto {\n margin-bottom: auto !important;\n }\n\n .ms-xxl-0 {\n margin-left: 0 !important;\n }\n\n .ms-xxl-1 {\n margin-left: 0.25rem !important;\n }\n\n .ms-xxl-2 {\n margin-left: 0.5rem !important;\n }\n\n .ms-xxl-3 {\n margin-left: 1rem !important;\n }\n\n .ms-xxl-4 {\n margin-left: 1.5rem !important;\n }\n\n .ms-xxl-5 {\n margin-left: 3rem !important;\n }\n\n .ms-xxl-auto {\n margin-left: auto !important;\n }\n\n .p-xxl-0 {\n padding: 0 !important;\n }\n\n .p-xxl-1 {\n padding: 0.25rem !important;\n }\n\n .p-xxl-2 {\n padding: 0.5rem !important;\n }\n\n .p-xxl-3 {\n padding: 1rem !important;\n }\n\n .p-xxl-4 {\n padding: 1.5rem !important;\n }\n\n .p-xxl-5 {\n padding: 3rem !important;\n }\n\n .px-xxl-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-xxl-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n\n .px-xxl-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n\n .px-xxl-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n\n .px-xxl-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n\n .px-xxl-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n\n .py-xxl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-xxl-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-xxl-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-xxl-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-xxl-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n\n .py-xxl-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .pt-xxl-0 {\n padding-top: 0 !important;\n }\n\n .pt-xxl-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-xxl-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-xxl-3 {\n padding-top: 1rem !important;\n }\n\n .pt-xxl-4 {\n padding-top: 1.5rem !important;\n }\n\n .pt-xxl-5 {\n padding-top: 3rem !important;\n }\n\n .pe-xxl-0 {\n padding-right: 0 !important;\n }\n\n .pe-xxl-1 {\n padding-right: 0.25rem !important;\n }\n\n .pe-xxl-2 {\n padding-right: 0.5rem !important;\n }\n\n .pe-xxl-3 {\n padding-right: 1rem !important;\n }\n\n .pe-xxl-4 {\n padding-right: 1.5rem !important;\n }\n\n .pe-xxl-5 {\n padding-right: 3rem !important;\n }\n\n .pb-xxl-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-xxl-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-xxl-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-xxl-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-xxl-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pb-xxl-5 {\n padding-bottom: 3rem !important;\n }\n\n .ps-xxl-0 {\n padding-left: 0 !important;\n }\n\n .ps-xxl-1 {\n padding-left: 0.25rem !important;\n }\n\n .ps-xxl-2 {\n padding-left: 0.5rem !important;\n }\n\n .ps-xxl-3 {\n padding-left: 1rem !important;\n }\n\n .ps-xxl-4 {\n padding-left: 1.5rem !important;\n }\n\n .ps-xxl-5 {\n padding-left: 3rem !important;\n }\n}\n@media print {\n .d-print-inline {\n display: inline !important;\n }\n\n .d-print-inline-block {\n display: inline-block !important;\n }\n\n .d-print-block {\n display: block !important;\n }\n\n .d-print-grid {\n display: grid !important;\n }\n\n .d-print-table {\n display: table !important;\n }\n\n .d-print-table-row {\n display: table-row !important;\n }\n\n .d-print-table-cell {\n display: table-cell !important;\n }\n\n .d-print-flex {\n display: flex !important;\n }\n\n .d-print-inline-flex {\n display: inline-flex !important;\n }\n\n .d-print-none {\n display: none !important;\n }\n}\n\n/*# sourceMappingURL=bootstrap-grid.css.map */\n","// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n// >> breakpoint-next(sm)\n// md\n// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl))\n// md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @if not $n {\n @error \"breakpoint `#{$name}` not found in `#{$breakpoints}`\";\n }\n @return if($n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width.\n// The maximum value is reduced by 0.02px to work around the limitations of\n// `min-` and `max-` prefixes and viewports with fractional widths.\n// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max\n// Uses 0.02px rather than 0.01px to work around a current rounding bug in Safari.\n// See https://bugs.webkit.org/show_bug.cgi?id=178261\n//\n// >> breakpoint-max(md, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 767.98px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $max: map-get($breakpoints, $name);\n @return if($max and $max > 0, $max - .02, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash in front.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($lower, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($upper, $breakpoints) {\n @content;\n }\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $next: breakpoint-next($name, $breakpoints);\n $max: breakpoint-max($next);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($next, $breakpoints) {\n @content;\n }\n }\n}\n","// Variables\n//\n// Variables should follow the `$component-state-property-size` formula for\n// consistent naming. Ex: $nav-link-disabled-color and $modal-content-box-shadow-xs.\n\n// Color system\n\n// scss-docs-start gray-color-variables\n$white: #fff !default;\n$gray-100: #f8f9fa !default;\n$gray-200: #e9ecef !default;\n$gray-300: #dee2e6 !default;\n$gray-400: #ced4da !default;\n$gray-500: #adb5bd !default;\n$gray-600: #6c757d !default;\n$gray-700: #495057 !default;\n$gray-800: #343a40 !default;\n$gray-900: #212529 !default;\n$black: #000 !default;\n// scss-docs-end gray-color-variables\n\n// fusv-disable\n// scss-docs-start gray-colors-map\n$grays: (\n \"100\": $gray-100,\n \"200\": $gray-200,\n \"300\": $gray-300,\n \"400\": $gray-400,\n \"500\": $gray-500,\n \"600\": $gray-600,\n \"700\": $gray-700,\n \"800\": $gray-800,\n \"900\": $gray-900\n) !default;\n// scss-docs-end gray-colors-map\n// fusv-enable\n\n// scss-docs-start color-variables\n$blue: #0d6efd !default;\n$indigo: #6610f2 !default;\n$purple: #6f42c1 !default;\n$pink: #d63384 !default;\n$red: #dc3545 !default;\n$orange: #fd7e14 !default;\n$yellow: #ffc107 !default;\n$green: #198754 !default;\n$teal: #20c997 !default;\n$cyan: #0dcaf0 !default;\n// scss-docs-end color-variables\n\n// scss-docs-start colors-map\n$colors: (\n \"blue\": $blue,\n \"indigo\": $indigo,\n \"purple\": $purple,\n \"pink\": $pink,\n \"red\": $red,\n \"orange\": $orange,\n \"yellow\": $yellow,\n \"green\": $green,\n \"teal\": $teal,\n \"cyan\": $cyan,\n \"white\": $white,\n \"gray\": $gray-600,\n \"gray-dark\": $gray-800\n) !default;\n// scss-docs-end colors-map\n\n// scss-docs-start theme-color-variables\n$primary: $blue !default;\n$secondary: $gray-600 !default;\n$success: $green !default;\n$info: $cyan !default;\n$warning: $yellow !default;\n$danger: $red !default;\n$light: $gray-100 !default;\n$dark: $gray-900 !default;\n// scss-docs-end theme-color-variables\n\n// scss-docs-start theme-colors-map\n$theme-colors: (\n \"primary\": $primary,\n \"secondary\": $secondary,\n \"success\": $success,\n \"info\": $info,\n \"warning\": $warning,\n \"danger\": $danger,\n \"light\": $light,\n \"dark\": $dark\n) !default;\n// scss-docs-end theme-colors-map\n\n// The contrast ratio to reach against white, to determine if color changes from \"light\" to \"dark\". Acceptable values for WCAG 2.0 are 3, 4.5 and 7.\n// See https://www.w3.org/TR/WCAG20/#visual-audio-contrast-contrast\n$min-contrast-ratio: 4.5 !default;\n\n// Customize the light and dark text colors for use in our color contrast function.\n$color-contrast-dark: $black !default;\n$color-contrast-light: $white !default;\n\n// fusv-disable\n$blue-100: tint-color($blue, 80%) !default;\n$blue-200: tint-color($blue, 60%) !default;\n$blue-300: tint-color($blue, 40%) !default;\n$blue-400: tint-color($blue, 20%) !default;\n$blue-500: $blue !default;\n$blue-600: shade-color($blue, 20%) !default;\n$blue-700: shade-color($blue, 40%) !default;\n$blue-800: shade-color($blue, 60%) !default;\n$blue-900: shade-color($blue, 80%) !default;\n\n$indigo-100: tint-color($indigo, 80%) !default;\n$indigo-200: tint-color($indigo, 60%) !default;\n$indigo-300: tint-color($indigo, 40%) !default;\n$indigo-400: tint-color($indigo, 20%) !default;\n$indigo-500: $indigo !default;\n$indigo-600: shade-color($indigo, 20%) !default;\n$indigo-700: shade-color($indigo, 40%) !default;\n$indigo-800: shade-color($indigo, 60%) !default;\n$indigo-900: shade-color($indigo, 80%) !default;\n\n$purple-100: tint-color($purple, 80%) !default;\n$purple-200: tint-color($purple, 60%) !default;\n$purple-300: tint-color($purple, 40%) !default;\n$purple-400: tint-color($purple, 20%) !default;\n$purple-500: $purple !default;\n$purple-600: shade-color($purple, 20%) !default;\n$purple-700: shade-color($purple, 40%) !default;\n$purple-800: shade-color($purple, 60%) !default;\n$purple-900: shade-color($purple, 80%) !default;\n\n$pink-100: tint-color($pink, 80%) !default;\n$pink-200: tint-color($pink, 60%) !default;\n$pink-300: tint-color($pink, 40%) !default;\n$pink-400: tint-color($pink, 20%) !default;\n$pink-500: $pink !default;\n$pink-600: shade-color($pink, 20%) !default;\n$pink-700: shade-color($pink, 40%) !default;\n$pink-800: shade-color($pink, 60%) !default;\n$pink-900: shade-color($pink, 80%) !default;\n\n$red-100: tint-color($red, 80%) !default;\n$red-200: tint-color($red, 60%) !default;\n$red-300: tint-color($red, 40%) !default;\n$red-400: tint-color($red, 20%) !default;\n$red-500: $red !default;\n$red-600: shade-color($red, 20%) !default;\n$red-700: shade-color($red, 40%) !default;\n$red-800: shade-color($red, 60%) !default;\n$red-900: shade-color($red, 80%) !default;\n\n$orange-100: tint-color($orange, 80%) !default;\n$orange-200: tint-color($orange, 60%) !default;\n$orange-300: tint-color($orange, 40%) !default;\n$orange-400: tint-color($orange, 20%) !default;\n$orange-500: $orange !default;\n$orange-600: shade-color($orange, 20%) !default;\n$orange-700: shade-color($orange, 40%) !default;\n$orange-800: shade-color($orange, 60%) !default;\n$orange-900: shade-color($orange, 80%) !default;\n\n$yellow-100: tint-color($yellow, 80%) !default;\n$yellow-200: tint-color($yellow, 60%) !default;\n$yellow-300: tint-color($yellow, 40%) !default;\n$yellow-400: tint-color($yellow, 20%) !default;\n$yellow-500: $yellow !default;\n$yellow-600: shade-color($yellow, 20%) !default;\n$yellow-700: shade-color($yellow, 40%) !default;\n$yellow-800: shade-color($yellow, 60%) !default;\n$yellow-900: shade-color($yellow, 80%) !default;\n\n$green-100: tint-color($green, 80%) !default;\n$green-200: tint-color($green, 60%) !default;\n$green-300: tint-color($green, 40%) !default;\n$green-400: tint-color($green, 20%) !default;\n$green-500: $green !default;\n$green-600: shade-color($green, 20%) !default;\n$green-700: shade-color($green, 40%) !default;\n$green-800: shade-color($green, 60%) !default;\n$green-900: shade-color($green, 80%) !default;\n\n$teal-100: tint-color($teal, 80%) !default;\n$teal-200: tint-color($teal, 60%) !default;\n$teal-300: tint-color($teal, 40%) !default;\n$teal-400: tint-color($teal, 20%) !default;\n$teal-500: $teal !default;\n$teal-600: shade-color($teal, 20%) !default;\n$teal-700: shade-color($teal, 40%) !default;\n$teal-800: shade-color($teal, 60%) !default;\n$teal-900: shade-color($teal, 80%) !default;\n\n$cyan-100: tint-color($cyan, 80%) !default;\n$cyan-200: tint-color($cyan, 60%) !default;\n$cyan-300: tint-color($cyan, 40%) !default;\n$cyan-400: tint-color($cyan, 20%) !default;\n$cyan-500: $cyan !default;\n$cyan-600: shade-color($cyan, 20%) !default;\n$cyan-700: shade-color($cyan, 40%) !default;\n$cyan-800: shade-color($cyan, 60%) !default;\n$cyan-900: shade-color($cyan, 80%) !default;\n// fusv-enable\n\n// Characters which are escaped by the escape-svg function\n$escaped-characters: (\n (\"<\", \"%3c\"),\n (\">\", \"%3e\"),\n (\"#\", \"%23\"),\n (\"(\", \"%28\"),\n (\")\", \"%29\"),\n) !default;\n\n// Options\n//\n// Quickly modify global styling by enabling or disabling optional features.\n\n$enable-caret: true !default;\n$enable-rounded: true !default;\n$enable-shadows: false !default;\n$enable-gradients: false !default;\n$enable-transitions: true !default;\n$enable-reduced-motion: true !default;\n$enable-smooth-scroll: true !default;\n$enable-grid-classes: true !default;\n$enable-button-pointers: true !default;\n$enable-rfs: true !default;\n$enable-validation-icons: true !default;\n$enable-negative-margins: false !default;\n$enable-deprecation-messages: true !default;\n$enable-important-utilities: true !default;\n\n// Prefix for :root CSS variables\n\n$variable-prefix: bs- !default;\n\n// Gradient\n//\n// The gradient which is added to components if `$enable-gradients` is `true`\n// This gradient is also added to elements with `.bg-gradient`\n// scss-docs-start variable-gradient\n$gradient: linear-gradient(180deg, rgba($white, .15), rgba($white, 0)) !default;\n// scss-docs-end variable-gradient\n\n// Spacing\n//\n// Control the default styling of most Bootstrap elements by modifying these\n// variables. Mostly focused on spacing.\n// You can add more entries to the $spacers map, should you need more variation.\n\n// scss-docs-start spacer-variables-maps\n$spacer: 1rem !default;\n$spacers: (\n 0: 0,\n 1: $spacer / 4,\n 2: $spacer / 2,\n 3: $spacer,\n 4: $spacer * 1.5,\n 5: $spacer * 3,\n) !default;\n\n$negative-spacers: if($enable-negative-margins, negativify-map($spacers), null) !default;\n// scss-docs-end spacer-variables-maps\n\n// Position\n//\n// Define the edge positioning anchors of the position utilities.\n\n// scss-docs-start position-map\n$position-values: (\n 0: 0,\n 50: 50%,\n 100: 100%\n) !default;\n// scss-docs-end position-map\n\n// Body\n//\n// Settings for the `` element.\n\n$body-bg: $white !default;\n$body-color: $gray-900 !default;\n$body-text-align: null !default;\n\n\n// Links\n//\n// Style anchor elements.\n\n$link-color: $primary !default;\n$link-decoration: underline !default;\n$link-shade-percentage: 20% !default;\n$link-hover-color: shift-color($link-color, $link-shade-percentage) !default;\n$link-hover-decoration: null !default;\n\n$stretched-link-pseudo-element: after !default;\n$stretched-link-z-index: 1 !default;\n\n// Paragraphs\n//\n// Style p element.\n\n$paragraph-margin-bottom: 1rem !default;\n\n\n// Grid breakpoints\n//\n// Define the minimum dimensions at which your layout will change,\n// adapting to different screen sizes, for use in media queries.\n\n// scss-docs-start grid-breakpoints\n$grid-breakpoints: (\n xs: 0,\n sm: 576px,\n md: 768px,\n lg: 992px,\n xl: 1200px,\n xxl: 1400px\n) !default;\n// scss-docs-end grid-breakpoints\n\n@include _assert-ascending($grid-breakpoints, \"$grid-breakpoints\");\n@include _assert-starts-at-zero($grid-breakpoints, \"$grid-breakpoints\");\n\n\n// Grid containers\n//\n// Define the maximum width of `.container` for different screen sizes.\n\n// scss-docs-start container-max-widths\n$container-max-widths: (\n sm: 540px,\n md: 720px,\n lg: 960px,\n xl: 1140px,\n xxl: 1320px\n) !default;\n// scss-docs-end container-max-widths\n\n@include _assert-ascending($container-max-widths, \"$container-max-widths\");\n\n\n// Grid columns\n//\n// Set the number of columns and specify the width of the gutters.\n\n$grid-columns: 12 !default;\n$grid-gutter-width: 1.5rem !default;\n$grid-row-columns: 6 !default;\n\n$gutters: $spacers !default;\n\n// Container padding\n\n$container-padding-x: $grid-gutter-width / 2 !default;\n\n\n// Components\n//\n// Define common padding and border radius sizes and more.\n\n// scss-docs-start border-variables\n$border-width: 1px !default;\n$border-widths: (\n 1: 1px,\n 2: 2px,\n 3: 3px,\n 4: 4px,\n 5: 5px\n) !default;\n\n$border-color: $gray-300 !default;\n// scss-docs-end border-variables\n\n// scss-docs-start border-radius-variables\n$border-radius: .25rem !default;\n$border-radius-sm: .2rem !default;\n$border-radius-lg: .3rem !default;\n$border-radius-pill: 50rem !default;\n// scss-docs-end border-radius-variables\n\n// scss-docs-start box-shadow-variables\n$box-shadow: 0 .5rem 1rem rgba($black, .15) !default;\n$box-shadow-sm: 0 .125rem .25rem rgba($black, .075) !default;\n$box-shadow-lg: 0 1rem 3rem rgba($black, .175) !default;\n$box-shadow-inset: inset 0 1px 2px rgba($black, .075) !default;\n// scss-docs-end box-shadow-variables\n\n$component-active-color: $white !default;\n$component-active-bg: $primary !default;\n\n// scss-docs-start caret-variables\n$caret-width: .3em !default;\n$caret-vertical-align: $caret-width * .85 !default;\n$caret-spacing: $caret-width * .85 !default;\n// scss-docs-end caret-variables\n\n$transition-base: all .2s ease-in-out !default;\n$transition-fade: opacity .15s linear !default;\n// scss-docs-start collapse-transition\n$transition-collapse: height .35s ease !default;\n// scss-docs-end collapse-transition\n\n// stylelint-disable function-disallowed-list\n// scss-docs-start aspect-ratios\n$aspect-ratios: (\n \"1x1\": 100%,\n \"4x3\": calc(3 / 4 * 100%),\n \"16x9\": calc(9 / 16 * 100%),\n \"21x9\": calc(9 / 21 * 100%)\n) !default;\n// scss-docs-end aspect-ratios\n// stylelint-enable function-disallowed-list\n\n// Typography\n//\n// Font, line-height, and color for body text, headings, and more.\n\n// scss-docs-start font-variables\n// stylelint-disable value-keyword-case\n$font-family-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\" !default;\n$font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace !default;\n// stylelint-enable value-keyword-case\n$font-family-base: var(--#{$variable-prefix}font-sans-serif) !default;\n$font-family-code: var(--#{$variable-prefix}font-monospace) !default;\n\n// $font-size-root effects the value of `rem`, which is used for as well font sizes, paddings and margins\n// $font-size-base effects the font size of the body text\n$font-size-root: null !default;\n$font-size-base: 1rem !default; // Assumes the browser default, typically `16px`\n$font-size-sm: $font-size-base * .875 !default;\n$font-size-lg: $font-size-base * 1.25 !default;\n\n$font-weight-lighter: lighter !default;\n$font-weight-light: 300 !default;\n$font-weight-normal: 400 !default;\n$font-weight-bold: 700 !default;\n$font-weight-bolder: bolder !default;\n\n$font-weight-base: $font-weight-normal !default;\n\n$line-height-base: 1.5 !default;\n$line-height-sm: 1.25 !default;\n$line-height-lg: 2 !default;\n\n$h1-font-size: $font-size-base * 2.5 !default;\n$h2-font-size: $font-size-base * 2 !default;\n$h3-font-size: $font-size-base * 1.75 !default;\n$h4-font-size: $font-size-base * 1.5 !default;\n$h5-font-size: $font-size-base * 1.25 !default;\n$h6-font-size: $font-size-base !default;\n// scss-docs-end font-variables\n\n// scss-docs-start font-sizes\n$font-sizes: (\n 1: $h1-font-size,\n 2: $h2-font-size,\n 3: $h3-font-size,\n 4: $h4-font-size,\n 5: $h5-font-size,\n 6: $h6-font-size\n) !default;\n// scss-docs-end font-sizes\n\n// scss-docs-start headings-variables\n$headings-margin-bottom: $spacer / 2 !default;\n$headings-font-family: null !default;\n$headings-font-style: null !default;\n$headings-font-weight: 500 !default;\n$headings-line-height: 1.2 !default;\n$headings-color: null !default;\n// scss-docs-end headings-variables\n\n// scss-docs-start display-headings\n$display-font-sizes: (\n 1: 5rem,\n 2: 4.5rem,\n 3: 4rem,\n 4: 3.5rem,\n 5: 3rem,\n 6: 2.5rem\n) !default;\n\n$display-font-weight: 300 !default;\n$display-line-height: $headings-line-height !default;\n// scss-docs-end display-headings\n\n// scss-docs-start type-variables\n$lead-font-size: $font-size-base * 1.25 !default;\n$lead-font-weight: 300 !default;\n\n$small-font-size: .875em !default;\n\n$sub-sup-font-size: .75em !default;\n\n$text-muted: $gray-600 !default;\n\n$initialism-font-size: $small-font-size !default;\n\n$blockquote-margin-y: $spacer !default;\n$blockquote-font-size: $font-size-base * 1.25 !default;\n$blockquote-footer-color: $gray-600 !default;\n$blockquote-footer-font-size: $small-font-size !default;\n\n$hr-margin-y: $spacer !default;\n$hr-color: inherit !default;\n$hr-height: $border-width !default;\n$hr-opacity: .25 !default;\n\n$legend-margin-bottom: .5rem !default;\n$legend-font-size: 1.5rem !default;\n$legend-font-weight: null !default;\n\n$mark-padding: .2em !default;\n\n$dt-font-weight: $font-weight-bold !default;\n\n$nested-kbd-font-weight: $font-weight-bold !default;\n\n$list-inline-padding: .5rem !default;\n\n$mark-bg: #fcf8e3 !default;\n// scss-docs-end type-variables\n\n\n// Tables\n//\n// Customizes the `.table` component with basic values, each used across all table variations.\n\n// scss-docs-start table-variables\n$table-cell-padding-y: .5rem !default;\n$table-cell-padding-x: .5rem !default;\n$table-cell-padding-y-sm: .25rem !default;\n$table-cell-padding-x-sm: .25rem !default;\n\n$table-cell-vertical-align: top !default;\n\n$table-color: $body-color !default;\n$table-bg: transparent !default;\n\n$table-th-font-weight: null !default;\n\n$table-striped-color: $table-color !default;\n$table-striped-bg-factor: .05 !default;\n$table-striped-bg: rgba($black, $table-striped-bg-factor) !default;\n\n$table-active-color: $table-color !default;\n$table-active-bg-factor: .1 !default;\n$table-active-bg: rgba($black, $table-active-bg-factor) !default;\n\n$table-hover-color: $table-color !default;\n$table-hover-bg-factor: .075 !default;\n$table-hover-bg: rgba($black, $table-hover-bg-factor) !default;\n\n$table-border-factor: .1 !default;\n$table-border-width: $border-width !default;\n$table-border-color: $border-color !default;\n\n$table-striped-order: odd !default;\n\n$table-group-separator-color: currentColor !default;\n\n$table-caption-color: $text-muted !default;\n\n$table-bg-scale: -80% !default;\n// scss-docs-end table-variables\n\n// scss-docs-start table-loop\n$table-variants: (\n \"primary\": shift-color($primary, $table-bg-scale),\n \"secondary\": shift-color($secondary, $table-bg-scale),\n \"success\": shift-color($success, $table-bg-scale),\n \"info\": shift-color($info, $table-bg-scale),\n \"warning\": shift-color($warning, $table-bg-scale),\n \"danger\": shift-color($danger, $table-bg-scale),\n \"light\": $light,\n \"dark\": $dark,\n) !default;\n// scss-docs-end table-loop\n\n\n// Buttons + Forms\n//\n// Shared variables that are reassigned to `$input-` and `$btn-` specific variables.\n\n// scss-docs-start input-btn-variables\n$input-btn-padding-y: .375rem !default;\n$input-btn-padding-x: .75rem !default;\n$input-btn-font-family: null !default;\n$input-btn-font-size: $font-size-base !default;\n$input-btn-line-height: $line-height-base !default;\n\n$input-btn-focus-width: .25rem !default;\n$input-btn-focus-color-opacity: .25 !default;\n$input-btn-focus-color: rgba($component-active-bg, $input-btn-focus-color-opacity) !default;\n$input-btn-focus-blur: 0 !default;\n$input-btn-focus-box-shadow: 0 0 $input-btn-focus-blur $input-btn-focus-width $input-btn-focus-color !default;\n\n$input-btn-padding-y-sm: .25rem !default;\n$input-btn-padding-x-sm: .5rem !default;\n$input-btn-font-size-sm: $font-size-sm !default;\n\n$input-btn-padding-y-lg: .5rem !default;\n$input-btn-padding-x-lg: 1rem !default;\n$input-btn-font-size-lg: $font-size-lg !default;\n\n$input-btn-border-width: $border-width !default;\n// scss-docs-end input-btn-variables\n\n\n// Buttons\n//\n// For each of Bootstrap's buttons, define text, background, and border color.\n\n// scss-docs-start btn-variables\n$btn-padding-y: $input-btn-padding-y !default;\n$btn-padding-x: $input-btn-padding-x !default;\n$btn-font-family: $input-btn-font-family !default;\n$btn-font-size: $input-btn-font-size !default;\n$btn-line-height: $input-btn-line-height !default;\n$btn-white-space: null !default; // Set to `nowrap` to prevent text wrapping\n\n$btn-padding-y-sm: $input-btn-padding-y-sm !default;\n$btn-padding-x-sm: $input-btn-padding-x-sm !default;\n$btn-font-size-sm: $input-btn-font-size-sm !default;\n\n$btn-padding-y-lg: $input-btn-padding-y-lg !default;\n$btn-padding-x-lg: $input-btn-padding-x-lg !default;\n$btn-font-size-lg: $input-btn-font-size-lg !default;\n\n$btn-border-width: $input-btn-border-width !default;\n\n$btn-font-weight: $font-weight-normal !default;\n$btn-box-shadow: inset 0 1px 0 rgba($white, .15), 0 1px 1px rgba($black, .075) !default;\n$btn-focus-width: $input-btn-focus-width !default;\n$btn-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$btn-disabled-opacity: .65 !default;\n$btn-active-box-shadow: inset 0 3px 5px rgba($black, .125) !default;\n\n$btn-link-color: $link-color !default;\n$btn-link-hover-color: $link-hover-color !default;\n$btn-link-disabled-color: $gray-600 !default;\n\n// Allows for customizing button radius independently from global border radius\n$btn-border-radius: $border-radius !default;\n$btn-border-radius-sm: $border-radius-sm !default;\n$btn-border-radius-lg: $border-radius-lg !default;\n\n$btn-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$btn-hover-bg-shade-amount: 15% !default;\n$btn-hover-bg-tint-amount: 15% !default;\n$btn-hover-border-shade-amount: 20% !default;\n$btn-hover-border-tint-amount: 10% !default;\n$btn-active-bg-shade-amount: 20% !default;\n$btn-active-bg-tint-amount: 20% !default;\n$btn-active-border-shade-amount: 25% !default;\n$btn-active-border-tint-amount: 10% !default;\n// scss-docs-end btn-variables\n\n\n// Forms\n\n// scss-docs-start form-text-variables\n$form-text-margin-top: .25rem !default;\n$form-text-font-size: $small-font-size !default;\n$form-text-font-style: null !default;\n$form-text-font-weight: null !default;\n$form-text-color: $text-muted !default;\n// scss-docs-end form-text-variables\n\n// scss-docs-start form-label-variables\n$form-label-margin-bottom: .5rem !default;\n$form-label-font-size: null !default;\n$form-label-font-style: null !default;\n$form-label-font-weight: null !default;\n$form-label-color: null !default;\n// scss-docs-end form-label-variables\n\n// scss-docs-start form-input-variables\n$input-padding-y: $input-btn-padding-y !default;\n$input-padding-x: $input-btn-padding-x !default;\n$input-font-family: $input-btn-font-family !default;\n$input-font-size: $input-btn-font-size !default;\n$input-font-weight: $font-weight-base !default;\n$input-line-height: $input-btn-line-height !default;\n\n$input-padding-y-sm: $input-btn-padding-y-sm !default;\n$input-padding-x-sm: $input-btn-padding-x-sm !default;\n$input-font-size-sm: $input-btn-font-size-sm !default;\n\n$input-padding-y-lg: $input-btn-padding-y-lg !default;\n$input-padding-x-lg: $input-btn-padding-x-lg !default;\n$input-font-size-lg: $input-btn-font-size-lg !default;\n\n$input-bg: $white !default;\n$input-disabled-bg: $gray-200 !default;\n$input-disabled-border-color: null !default;\n\n$input-color: $body-color !default;\n$input-border-color: $gray-400 !default;\n$input-border-width: $input-btn-border-width !default;\n$input-box-shadow: $box-shadow-inset !default;\n\n$input-border-radius: $border-radius !default;\n$input-border-radius-sm: $border-radius-sm !default;\n$input-border-radius-lg: $border-radius-lg !default;\n\n$input-focus-bg: $input-bg !default;\n$input-focus-border-color: tint-color($component-active-bg, 50%) !default;\n$input-focus-color: $input-color !default;\n$input-focus-width: $input-btn-focus-width !default;\n$input-focus-box-shadow: $input-btn-focus-box-shadow !default;\n\n$input-placeholder-color: $gray-600 !default;\n$input-plaintext-color: $body-color !default;\n\n$input-height-border: $input-border-width * 2 !default;\n\n$input-height-inner: add($input-line-height * 1em, $input-padding-y * 2) !default;\n$input-height-inner-half: add($input-line-height * .5em, $input-padding-y) !default;\n$input-height-inner-quarter: add($input-line-height * .25em, $input-padding-y / 2) !default;\n\n$input-height: add($input-line-height * 1em, add($input-padding-y * 2, $input-height-border, false)) !default;\n$input-height-sm: add($input-line-height * 1em, add($input-padding-y-sm * 2, $input-height-border, false)) !default;\n$input-height-lg: add($input-line-height * 1em, add($input-padding-y-lg * 2, $input-height-border, false)) !default;\n\n$input-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n// scss-docs-end form-input-variables\n\n// scss-docs-start form-check-variables\n$form-check-input-width: 1em !default;\n$form-check-min-height: $font-size-base * $line-height-base !default;\n$form-check-padding-start: $form-check-input-width + .5em !default;\n$form-check-margin-bottom: .125rem !default;\n$form-check-label-color: null !default;\n$form-check-label-cursor: null !default;\n$form-check-transition: null !default;\n\n$form-check-input-active-filter: brightness(90%) !default;\n\n$form-check-input-bg: $input-bg !default;\n$form-check-input-border: 1px solid rgba(0, 0, 0, .25) !default;\n$form-check-input-border-radius: .25em !default;\n$form-check-radio-border-radius: 50% !default;\n$form-check-input-focus-border: $input-focus-border-color !default;\n$form-check-input-focus-box-shadow: $input-btn-focus-box-shadow !default;\n\n$form-check-input-checked-color: $component-active-color !default;\n$form-check-input-checked-bg-color: $component-active-bg !default;\n$form-check-input-checked-border-color: $form-check-input-checked-bg-color !default;\n$form-check-input-checked-bg-image: url(\"data:image/svg+xml,\") !default;\n$form-check-radio-checked-bg-image: url(\"data:image/svg+xml,\") !default;\n\n$form-check-input-indeterminate-color: $component-active-color !default;\n$form-check-input-indeterminate-bg-color: $component-active-bg !default;\n$form-check-input-indeterminate-border-color: $form-check-input-indeterminate-bg-color !default;\n$form-check-input-indeterminate-bg-image: url(\"data:image/svg+xml,\") !default;\n\n$form-check-input-disabled-opacity: .5 !default;\n$form-check-label-disabled-opacity: $form-check-input-disabled-opacity !default;\n$form-check-btn-check-disabled-opacity: $btn-disabled-opacity !default;\n\n$form-check-inline-margin-end: 1rem !default;\n// scss-docs-end form-check-variables\n\n// scss-docs-start form-switch-variables\n$form-switch-color: rgba(0, 0, 0, .25) !default;\n$form-switch-width: 2em !default;\n$form-switch-padding-start: $form-switch-width + .5em !default;\n$form-switch-bg-image: url(\"data:image/svg+xml,\") !default;\n$form-switch-border-radius: $form-switch-width !default;\n$form-switch-transition: background-position .15s ease-in-out !default;\n\n$form-switch-focus-color: $input-focus-border-color !default;\n$form-switch-focus-bg-image: url(\"data:image/svg+xml,\") !default;\n\n$form-switch-checked-color: $component-active-color !default;\n$form-switch-checked-bg-image: url(\"data:image/svg+xml,\") !default;\n$form-switch-checked-bg-position: right center !default;\n// scss-docs-end form-switch-variables\n\n// scss-docs-start input-group-variables\n$input-group-addon-padding-y: $input-padding-y !default;\n$input-group-addon-padding-x: $input-padding-x !default;\n$input-group-addon-font-weight: $input-font-weight !default;\n$input-group-addon-color: $input-color !default;\n$input-group-addon-bg: $gray-200 !default;\n$input-group-addon-border-color: $input-border-color !default;\n// scss-docs-end input-group-variables\n\n// scss-docs-start form-select-variables\n$form-select-padding-y: $input-padding-y !default;\n$form-select-padding-x: $input-padding-x !default;\n$form-select-font-family: $input-font-family !default;\n$form-select-font-size: $input-font-size !default;\n$form-select-indicator-padding: $form-select-padding-x * 3 !default; // Extra padding for background-image\n$form-select-font-weight: $input-font-weight !default;\n$form-select-line-height: $input-line-height !default;\n$form-select-color: $input-color !default;\n$form-select-bg: $input-bg !default;\n$form-select-disabled-color: null !default;\n$form-select-disabled-bg: $gray-200 !default;\n$form-select-disabled-border-color: $input-disabled-border-color !default;\n$form-select-bg-position: right $form-select-padding-x center !default;\n$form-select-bg-size: 16px 12px !default; // In pixels because image dimensions\n$form-select-indicator-color: $gray-800 !default;\n$form-select-indicator: url(\"data:image/svg+xml,\") !default;\n\n$form-select-feedback-icon-padding-end: $form-select-padding-x * 2.5 + $form-select-indicator-padding !default;\n$form-select-feedback-icon-position: center right $form-select-indicator-padding !default;\n$form-select-feedback-icon-size: $input-height-inner-half $input-height-inner-half !default;\n\n$form-select-border-width: $input-border-width !default;\n$form-select-border-color: $input-border-color !default;\n$form-select-border-radius: $border-radius !default;\n$form-select-box-shadow: $box-shadow-inset !default;\n\n$form-select-focus-border-color: $input-focus-border-color !default;\n$form-select-focus-width: $input-focus-width !default;\n$form-select-focus-box-shadow: 0 0 0 $form-select-focus-width $input-btn-focus-color !default;\n\n$form-select-padding-y-sm: $input-padding-y-sm !default;\n$form-select-padding-x-sm: $input-padding-x-sm !default;\n$form-select-font-size-sm: $input-font-size-sm !default;\n\n$form-select-padding-y-lg: $input-padding-y-lg !default;\n$form-select-padding-x-lg: $input-padding-x-lg !default;\n$form-select-font-size-lg: $input-font-size-lg !default;\n// scss-docs-end form-select-variables\n\n// scss-docs-start form-range-variables\n$form-range-track-width: 100% !default;\n$form-range-track-height: .5rem !default;\n$form-range-track-cursor: pointer !default;\n$form-range-track-bg: $gray-300 !default;\n$form-range-track-border-radius: 1rem !default;\n$form-range-track-box-shadow: $box-shadow-inset !default;\n\n$form-range-thumb-width: 1rem !default;\n$form-range-thumb-height: $form-range-thumb-width !default;\n$form-range-thumb-bg: $component-active-bg !default;\n$form-range-thumb-border: 0 !default;\n$form-range-thumb-border-radius: 1rem !default;\n$form-range-thumb-box-shadow: 0 .1rem .25rem rgba($black, .1) !default;\n$form-range-thumb-focus-box-shadow: 0 0 0 1px $body-bg, $input-focus-box-shadow !default;\n$form-range-thumb-focus-box-shadow-width: $input-focus-width !default; // For focus box shadow issue in Edge\n$form-range-thumb-active-bg: tint-color($component-active-bg, 70%) !default;\n$form-range-thumb-disabled-bg: $gray-500 !default;\n$form-range-thumb-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n// scss-docs-end form-range-variables\n\n// scss-docs-start form-file-variables\n$form-file-button-color: $input-color !default;\n$form-file-button-bg: $input-group-addon-bg !default;\n$form-file-button-hover-bg: shade-color($form-file-button-bg, 5%) !default;\n// scss-docs-end form-file-variables\n\n// scss-docs-start form-floating-variables\n$form-floating-height: add(3.5rem, $input-height-border) !default;\n$form-floating-padding-x: $input-padding-x !default;\n$form-floating-padding-y: 1rem !default;\n$form-floating-input-padding-t: 1.625rem !default;\n$form-floating-input-padding-b: .625rem !default;\n$form-floating-label-opacity: .65 !default;\n$form-floating-label-transform: scale(.85) translateY(-.5rem) translateX(.15rem) !default;\n$form-floating-transition: opacity .1s ease-in-out, transform .1s ease-in-out !default;\n// scss-docs-end form-floating-variables\n\n// Form validation\n\n// scss-docs-start form-feedback-variables\n$form-feedback-margin-top: $form-text-margin-top !default;\n$form-feedback-font-size: $form-text-font-size !default;\n$form-feedback-font-style: $form-text-font-style !default;\n$form-feedback-valid-color: $success !default;\n$form-feedback-invalid-color: $danger !default;\n\n$form-feedback-icon-valid-color: $form-feedback-valid-color !default;\n$form-feedback-icon-valid: url(\"data:image/svg+xml,\") !default;\n$form-feedback-icon-invalid-color: $form-feedback-invalid-color !default;\n$form-feedback-icon-invalid: url(\"data:image/svg+xml,\") !default;\n// scss-docs-end form-feedback-variables\n\n// scss-docs-start form-validation-states\n$form-validation-states: (\n \"valid\": (\n \"color\": $form-feedback-valid-color,\n \"icon\": $form-feedback-icon-valid\n ),\n \"invalid\": (\n \"color\": $form-feedback-invalid-color,\n \"icon\": $form-feedback-icon-invalid\n )\n) !default;\n// scss-docs-end form-validation-states\n\n// Z-index master list\n//\n// Warning: Avoid customizing these values. They're used for a bird's eye view\n// of components dependent on the z-axis and are designed to all work together.\n\n// scss-docs-start zindex-stack\n$zindex-dropdown: 1000 !default;\n$zindex-sticky: 1020 !default;\n$zindex-fixed: 1030 !default;\n$zindex-offcanvas: 1040 !default;\n$zindex-modal-backdrop: 1050 !default;\n$zindex-modal: 1060 !default;\n$zindex-popover: 1070 !default;\n$zindex-tooltip: 1080 !default;\n// scss-docs-end zindex-stack\n\n\n// Navs\n\n// scss-docs-start nav-variables\n$nav-link-padding-y: .5rem !default;\n$nav-link-padding-x: 1rem !default;\n$nav-link-font-size: null !default;\n$nav-link-font-weight: null !default;\n$nav-link-color: null !default;\n$nav-link-hover-color: null !default;\n$nav-link-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out !default;\n$nav-link-disabled-color: $gray-600 !default;\n\n$nav-tabs-border-color: $gray-300 !default;\n$nav-tabs-border-width: $border-width !default;\n$nav-tabs-border-radius: $border-radius !default;\n$nav-tabs-link-hover-border-color: $gray-200 $gray-200 $nav-tabs-border-color !default;\n$nav-tabs-link-active-color: $gray-700 !default;\n$nav-tabs-link-active-bg: $body-bg !default;\n$nav-tabs-link-active-border-color: $gray-300 $gray-300 $nav-tabs-link-active-bg !default;\n\n$nav-pills-border-radius: $border-radius !default;\n$nav-pills-link-active-color: $component-active-color !default;\n$nav-pills-link-active-bg: $component-active-bg !default;\n// scss-docs-end nav-variables\n\n\n// Navbar\n\n// scss-docs-start navbar-variables\n$navbar-padding-y: $spacer / 2 !default;\n$navbar-padding-x: null !default;\n\n$navbar-nav-link-padding-x: .5rem !default;\n\n$navbar-brand-font-size: $font-size-lg !default;\n// Compute the navbar-brand padding-y so the navbar-brand will have the same height as navbar-text and nav-link\n$nav-link-height: $font-size-base * $line-height-base + $nav-link-padding-y * 2 !default;\n$navbar-brand-height: $navbar-brand-font-size * $line-height-base !default;\n$navbar-brand-padding-y: ($nav-link-height - $navbar-brand-height) / 2 !default;\n$navbar-brand-margin-end: 1rem !default;\n\n$navbar-toggler-padding-y: .25rem !default;\n$navbar-toggler-padding-x: .75rem !default;\n$navbar-toggler-font-size: $font-size-lg !default;\n$navbar-toggler-border-radius: $btn-border-radius !default;\n$navbar-toggler-focus-width: $btn-focus-width !default;\n$navbar-toggler-transition: box-shadow .15s ease-in-out !default;\n// scss-docs-end navbar-variables\n\n// scss-docs-start navbar-theme-variables\n$navbar-dark-color: rgba($white, .55) !default;\n$navbar-dark-hover-color: rgba($white, .75) !default;\n$navbar-dark-active-color: $white !default;\n$navbar-dark-disabled-color: rgba($white, .25) !default;\n$navbar-dark-toggler-icon-bg: url(\"data:image/svg+xml,\") !default;\n$navbar-dark-toggler-border-color: rgba($white, .1) !default;\n\n$navbar-light-color: rgba($black, .55) !default;\n$navbar-light-hover-color: rgba($black, .7) !default;\n$navbar-light-active-color: rgba($black, .9) !default;\n$navbar-light-disabled-color: rgba($black, .3) !default;\n$navbar-light-toggler-icon-bg: url(\"data:image/svg+xml,\") !default;\n$navbar-light-toggler-border-color: rgba($black, .1) !default;\n\n$navbar-light-brand-color: $navbar-light-active-color !default;\n$navbar-light-brand-hover-color: $navbar-light-active-color !default;\n$navbar-dark-brand-color: $navbar-dark-active-color !default;\n$navbar-dark-brand-hover-color: $navbar-dark-active-color !default;\n// scss-docs-end navbar-theme-variables\n\n\n// Dropdowns\n//\n// Dropdown menu container and contents.\n\n// scss-docs-start dropdown-variables\n$dropdown-min-width: 10rem !default;\n$dropdown-padding-x: 0 !default;\n$dropdown-padding-y: .5rem !default;\n$dropdown-spacer: .125rem !default;\n$dropdown-font-size: $font-size-base !default;\n$dropdown-color: $body-color !default;\n$dropdown-bg: $white !default;\n$dropdown-border-color: rgba($black, .15) !default;\n$dropdown-border-radius: $border-radius !default;\n$dropdown-border-width: $border-width !default;\n$dropdown-inner-border-radius: subtract($dropdown-border-radius, $dropdown-border-width) !default;\n$dropdown-divider-bg: $dropdown-border-color !default;\n$dropdown-divider-margin-y: $spacer / 2 !default;\n$dropdown-box-shadow: $box-shadow !default;\n\n$dropdown-link-color: $gray-900 !default;\n$dropdown-link-hover-color: shade-color($gray-900, 10%) !default;\n$dropdown-link-hover-bg: $gray-200 !default;\n\n$dropdown-link-active-color: $component-active-color !default;\n$dropdown-link-active-bg: $component-active-bg !default;\n\n$dropdown-link-disabled-color: $gray-500 !default;\n\n$dropdown-item-padding-y: $spacer / 4 !default;\n$dropdown-item-padding-x: $spacer !default;\n\n$dropdown-header-color: $gray-600 !default;\n$dropdown-header-padding: $dropdown-padding-y $dropdown-item-padding-x !default;\n// scss-docs-end dropdown-variables\n\n// scss-docs-start dropdown-dark-variables\n$dropdown-dark-color: $gray-300 !default;\n$dropdown-dark-bg: $gray-800 !default;\n$dropdown-dark-border-color: $dropdown-border-color !default;\n$dropdown-dark-divider-bg: $dropdown-divider-bg !default;\n$dropdown-dark-box-shadow: null !default;\n$dropdown-dark-link-color: $dropdown-dark-color !default;\n$dropdown-dark-link-hover-color: $white !default;\n$dropdown-dark-link-hover-bg: rgba($white, .15) !default;\n$dropdown-dark-link-active-color: $dropdown-link-active-color !default;\n$dropdown-dark-link-active-bg: $dropdown-link-active-bg !default;\n$dropdown-dark-link-disabled-color: $gray-500 !default;\n$dropdown-dark-header-color: $gray-500 !default;\n// scss-docs-end dropdown-dark-variables\n\n\n// Pagination\n\n// scss-docs-start pagination-variables\n$pagination-padding-y: .375rem !default;\n$pagination-padding-x: .75rem !default;\n$pagination-padding-y-sm: .25rem !default;\n$pagination-padding-x-sm: .5rem !default;\n$pagination-padding-y-lg: .75rem !default;\n$pagination-padding-x-lg: 1.5rem !default;\n\n$pagination-color: $link-color !default;\n$pagination-bg: $white !default;\n$pagination-border-width: $border-width !default;\n$pagination-border-radius: $border-radius !default;\n$pagination-margin-start: -$pagination-border-width !default;\n$pagination-border-color: $gray-300 !default;\n\n$pagination-focus-color: $link-hover-color !default;\n$pagination-focus-bg: $gray-200 !default;\n$pagination-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$pagination-focus-outline: 0 !default;\n\n$pagination-hover-color: $link-hover-color !default;\n$pagination-hover-bg: $gray-200 !default;\n$pagination-hover-border-color: $gray-300 !default;\n\n$pagination-active-color: $component-active-color !default;\n$pagination-active-bg: $component-active-bg !default;\n$pagination-active-border-color: $pagination-active-bg !default;\n\n$pagination-disabled-color: $gray-600 !default;\n$pagination-disabled-bg: $white !default;\n$pagination-disabled-border-color: $gray-300 !default;\n\n$pagination-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$pagination-border-radius-sm: $border-radius-sm !default;\n$pagination-border-radius-lg: $border-radius-lg !default;\n// scss-docs-end pagination-variables\n\n\n// Cards\n\n// scss-docs-start card-variables\n$card-spacer-y: $spacer !default;\n$card-spacer-x: $spacer !default;\n$card-title-spacer-y: $spacer / 2 !default;\n$card-border-width: $border-width !default;\n$card-border-radius: $border-radius !default;\n$card-border-color: rgba($black, .125) !default;\n$card-inner-border-radius: subtract($card-border-radius, $card-border-width) !default;\n$card-cap-padding-y: $card-spacer-y / 2 !default;\n$card-cap-padding-x: $card-spacer-x !default;\n$card-cap-bg: rgba($black, .03) !default;\n$card-cap-color: null !default;\n$card-height: null !default;\n$card-color: null !default;\n$card-bg: $white !default;\n$card-img-overlay-padding: $spacer !default;\n$card-group-margin: $grid-gutter-width / 2 !default;\n// scss-docs-end card-variables\n\n// Accordion\n\n// scss-docs-start accordion-variables\n$accordion-padding-y: 1rem !default;\n$accordion-padding-x: 1.25rem !default;\n$accordion-color: $body-color !default;\n$accordion-bg: $body-bg !default;\n$accordion-border-width: $border-width !default;\n$accordion-border-color: rgba($black, .125) !default;\n$accordion-border-radius: $border-radius !default;\n$accordion-inner-border-radius: subtract($accordion-border-radius, $accordion-border-width) !default;\n\n$accordion-body-padding-y: $accordion-padding-y !default;\n$accordion-body-padding-x: $accordion-padding-x !default;\n\n$accordion-button-padding-y: $accordion-padding-y !default;\n$accordion-button-padding-x: $accordion-padding-x !default;\n$accordion-button-color: $accordion-color !default;\n$accordion-button-bg: $accordion-bg !default;\n$accordion-transition: $btn-transition, border-radius .15s ease !default;\n$accordion-button-active-bg: tint-color($component-active-bg, 90%) !default;\n$accordion-button-active-color: shade-color($primary, 10%) !default;\n\n$accordion-button-focus-border-color: $input-focus-border-color !default;\n$accordion-button-focus-box-shadow: $btn-focus-box-shadow !default;\n\n$accordion-icon-width: 1.25rem !default;\n$accordion-icon-color: $accordion-color !default;\n$accordion-icon-active-color: $accordion-button-active-color !default;\n$accordion-icon-transition: transform .2s ease-in-out !default;\n$accordion-icon-transform: rotate(180deg) !default;\n\n$accordion-button-icon: url(\"data:image/svg+xml,\") !default;\n$accordion-button-active-icon: url(\"data:image/svg+xml,\") !default;\n// scss-docs-end accordion-variables\n\n// Tooltips\n\n// scss-docs-start tooltip-variables\n$tooltip-font-size: $font-size-sm !default;\n$tooltip-max-width: 200px !default;\n$tooltip-color: $white !default;\n$tooltip-bg: $black !default;\n$tooltip-border-radius: $border-radius !default;\n$tooltip-opacity: .9 !default;\n$tooltip-padding-y: $spacer / 4 !default;\n$tooltip-padding-x: $spacer / 2 !default;\n$tooltip-margin: 0 !default;\n\n$tooltip-arrow-width: .8rem !default;\n$tooltip-arrow-height: .4rem !default;\n$tooltip-arrow-color: $tooltip-bg !default;\n// scss-docs-end tooltip-variables\n\n// Form tooltips must come after regular tooltips\n// scss-docs-start tooltip-feedback-variables\n$form-feedback-tooltip-padding-y: $tooltip-padding-y !default;\n$form-feedback-tooltip-padding-x: $tooltip-padding-x !default;\n$form-feedback-tooltip-font-size: $tooltip-font-size !default;\n$form-feedback-tooltip-line-height: null !default;\n$form-feedback-tooltip-opacity: $tooltip-opacity !default;\n$form-feedback-tooltip-border-radius: $tooltip-border-radius !default;\n// scss-docs-start tooltip-feedback-variables\n\n\n// Popovers\n\n// scss-docs-start popover-variables\n$popover-font-size: $font-size-sm !default;\n$popover-bg: $white !default;\n$popover-max-width: 276px !default;\n$popover-border-width: $border-width !default;\n$popover-border-color: rgba($black, .2) !default;\n$popover-border-radius: $border-radius-lg !default;\n$popover-inner-border-radius: subtract($popover-border-radius, $popover-border-width) !default;\n$popover-box-shadow: $box-shadow !default;\n\n$popover-header-bg: shade-color($popover-bg, 6%) !default;\n$popover-header-color: $headings-color !default;\n$popover-header-padding-y: .5rem !default;\n$popover-header-padding-x: $spacer !default;\n\n$popover-body-color: $body-color !default;\n$popover-body-padding-y: $spacer !default;\n$popover-body-padding-x: $spacer !default;\n\n$popover-arrow-width: 1rem !default;\n$popover-arrow-height: .5rem !default;\n$popover-arrow-color: $popover-bg !default;\n\n$popover-arrow-outer-color: fade-in($popover-border-color, .05) !default;\n// scss-docs-end popover-variables\n\n\n// Toasts\n\n// scss-docs-start toast-variables\n$toast-max-width: 350px !default;\n$toast-padding-x: .75rem !default;\n$toast-padding-y: .5rem !default;\n$toast-font-size: .875rem !default;\n$toast-color: null !default;\n$toast-background-color: rgba($white, .85) !default;\n$toast-border-width: 1px !default;\n$toast-border-color: rgba(0, 0, 0, .1) !default;\n$toast-border-radius: $border-radius !default;\n$toast-box-shadow: $box-shadow !default;\n$toast-spacing: $container-padding-x !default;\n\n$toast-header-color: $gray-600 !default;\n$toast-header-background-color: rgba($white, .85) !default;\n$toast-header-border-color: rgba(0, 0, 0, .05) !default;\n// scss-docs-end toast-variables\n\n\n// Badges\n\n// scss-docs-start badge-variables\n$badge-font-size: .75em !default;\n$badge-font-weight: $font-weight-bold !default;\n$badge-color: $white !default;\n$badge-padding-y: .35em !default;\n$badge-padding-x: .65em !default;\n$badge-border-radius: $border-radius !default;\n// scss-docs-end badge-variables\n\n\n// Modals\n\n// scss-docs-start modal-variables\n$modal-inner-padding: $spacer !default;\n\n$modal-footer-margin-between: .5rem !default;\n\n$modal-dialog-margin: .5rem !default;\n$modal-dialog-margin-y-sm-up: 1.75rem !default;\n\n$modal-title-line-height: $line-height-base !default;\n\n$modal-content-color: null !default;\n$modal-content-bg: $white !default;\n$modal-content-border-color: rgba($black, .2) !default;\n$modal-content-border-width: $border-width !default;\n$modal-content-border-radius: $border-radius-lg !default;\n$modal-content-inner-border-radius: subtract($modal-content-border-radius, $modal-content-border-width) !default;\n$modal-content-box-shadow-xs: $box-shadow-sm !default;\n$modal-content-box-shadow-sm-up: $box-shadow !default;\n\n$modal-backdrop-bg: $black !default;\n$modal-backdrop-opacity: .5 !default;\n$modal-header-border-color: $border-color !default;\n$modal-footer-border-color: $modal-header-border-color !default;\n$modal-header-border-width: $modal-content-border-width !default;\n$modal-footer-border-width: $modal-header-border-width !default;\n$modal-header-padding-y: $modal-inner-padding !default;\n$modal-header-padding-x: $modal-inner-padding !default;\n$modal-header-padding: $modal-header-padding-y $modal-header-padding-x !default; // Keep this for backwards compatibility\n\n$modal-sm: 300px !default;\n$modal-md: 500px !default;\n$modal-lg: 800px !default;\n$modal-xl: 1140px !default;\n\n$modal-fade-transform: translate(0, -50px) !default;\n$modal-show-transform: none !default;\n$modal-transition: transform .3s ease-out !default;\n$modal-scale-transform: scale(1.02) !default;\n// scss-docs-end modal-variables\n\n\n// Alerts\n//\n// Define alert colors, border radius, and padding.\n\n// scss-docs-start alert-variables\n$alert-padding-y: $spacer !default;\n$alert-padding-x: $spacer !default;\n$alert-margin-bottom: 1rem !default;\n$alert-border-radius: $border-radius !default;\n$alert-link-font-weight: $font-weight-bold !default;\n$alert-border-width: $border-width !default;\n$alert-bg-scale: -80% !default;\n$alert-border-scale: -70% !default;\n$alert-color-scale: 40% !default;\n$alert-dismissible-padding-r: $alert-padding-x * 3 !default; // 3x covers width of x plus default padding on either side\n// scss-docs-end alert-variables\n\n\n// Progress bars\n\n// scss-docs-start progress-variables\n$progress-height: 1rem !default;\n$progress-font-size: $font-size-base * .75 !default;\n$progress-bg: $gray-200 !default;\n$progress-border-radius: $border-radius !default;\n$progress-box-shadow: $box-shadow-inset !default;\n$progress-bar-color: $white !default;\n$progress-bar-bg: $primary !default;\n$progress-bar-animation-timing: 1s linear infinite !default;\n$progress-bar-transition: width .6s ease !default;\n// scss-docs-end progress-variables\n\n\n// List group\n\n// scss-docs-start list-group-variables\n$list-group-color: $gray-900 !default;\n$list-group-bg: $white !default;\n$list-group-border-color: rgba($black, .125) !default;\n$list-group-border-width: $border-width !default;\n$list-group-border-radius: $border-radius !default;\n\n$list-group-item-padding-y: $spacer / 2 !default;\n$list-group-item-padding-x: $spacer !default;\n$list-group-item-bg-scale: -80% !default;\n$list-group-item-color-scale: 40% !default;\n\n$list-group-hover-bg: $gray-100 !default;\n$list-group-active-color: $component-active-color !default;\n$list-group-active-bg: $component-active-bg !default;\n$list-group-active-border-color: $list-group-active-bg !default;\n\n$list-group-disabled-color: $gray-600 !default;\n$list-group-disabled-bg: $list-group-bg !default;\n\n$list-group-action-color: $gray-700 !default;\n$list-group-action-hover-color: $list-group-action-color !default;\n\n$list-group-action-active-color: $body-color !default;\n$list-group-action-active-bg: $gray-200 !default;\n// scss-docs-end list-group-variables\n\n\n// Image thumbnails\n\n// scss-docs-start thumbnail-variables\n$thumbnail-padding: .25rem !default;\n$thumbnail-bg: $body-bg !default;\n$thumbnail-border-width: $border-width !default;\n$thumbnail-border-color: $gray-300 !default;\n$thumbnail-border-radius: $border-radius !default;\n$thumbnail-box-shadow: $box-shadow-sm !default;\n// scss-docs-end thumbnail-variables\n\n\n// Figures\n\n// scss-docs-start figure-variables\n$figure-caption-font-size: $small-font-size !default;\n$figure-caption-color: $gray-600 !default;\n// scss-docs-end figure-variables\n\n\n// Breadcrumbs\n\n// scss-docs-start breadcrumb-variables\n$breadcrumb-font-size: null !default;\n$breadcrumb-padding-y: 0 !default;\n$breadcrumb-padding-x: 0 !default;\n$breadcrumb-item-padding-x: .5rem !default;\n$breadcrumb-margin-bottom: 1rem !default;\n$breadcrumb-bg: null !default;\n$breadcrumb-divider-color: $gray-600 !default;\n$breadcrumb-active-color: $gray-600 !default;\n$breadcrumb-divider: quote(\"/\") !default;\n$breadcrumb-divider-flipped: $breadcrumb-divider !default;\n$breadcrumb-border-radius: null !default;\n// scss-docs-end breadcrumb-variables\n\n// Carousel\n\n// scss-docs-start carousel-variables\n$carousel-control-color: $white !default;\n$carousel-control-width: 15% !default;\n$carousel-control-opacity: .5 !default;\n$carousel-control-hover-opacity: .9 !default;\n$carousel-control-transition: opacity .15s ease !default;\n\n$carousel-indicator-width: 30px !default;\n$carousel-indicator-height: 3px !default;\n$carousel-indicator-hit-area-height: 10px !default;\n$carousel-indicator-spacer: 3px !default;\n$carousel-indicator-opacity: .5 !default;\n$carousel-indicator-active-bg: $white !default;\n$carousel-indicator-active-opacity: 1 !default;\n$carousel-indicator-transition: opacity .6s ease !default;\n\n$carousel-caption-width: 70% !default;\n$carousel-caption-color: $white !default;\n$carousel-caption-padding-y: 1.25rem !default;\n$carousel-caption-spacer: 1.25rem !default;\n\n$carousel-control-icon-width: 2rem !default;\n\n$carousel-control-prev-icon-bg: url(\"data:image/svg+xml,\") !default;\n$carousel-control-next-icon-bg: url(\"data:image/svg+xml,\") !default;\n\n$carousel-transition-duration: .6s !default;\n$carousel-transition: transform $carousel-transition-duration ease-in-out !default; // Define transform transition first if using multiple transitions (e.g., `transform 2s ease, opacity .5s ease-out`)\n\n$carousel-dark-indicator-active-bg: $black !default;\n$carousel-dark-caption-color: $black !default;\n$carousel-dark-control-icon-filter: invert(1) grayscale(100) !default;\n// scss-docs-end carousel-variables\n\n\n// Spinners\n\n// scss-docs-start spinner-variables\n$spinner-width: 2rem !default;\n$spinner-height: $spinner-width !default;\n$spinner-border-width: .25em !default;\n$spinner-animation-speed: .75s !default;\n\n$spinner-width-sm: 1rem !default;\n$spinner-height-sm: $spinner-width-sm !default;\n$spinner-border-width-sm: .2em !default;\n// scss-docs-end spinner-variables\n\n\n// Close\n\n// scss-docs-start close-variables\n$btn-close-width: 1em !default;\n$btn-close-height: $btn-close-width !default;\n$btn-close-padding-x: .25em !default;\n$btn-close-padding-y: $btn-close-padding-x !default;\n$btn-close-color: $black !default;\n$btn-close-bg: url(\"data:image/svg+xml,\") !default;\n$btn-close-focus-shadow: $input-btn-focus-box-shadow !default;\n$btn-close-opacity: .5 !default;\n$btn-close-hover-opacity: .75 !default;\n$btn-close-focus-opacity: 1 !default;\n$btn-close-disabled-opacity: .25 !default;\n$btn-close-white-filter: invert(1) grayscale(100%) brightness(200%) !default;\n// scss-docs-end close-variables\n\n\n// Offcanvas\n\n// scss-docs-start offcanvas-variables\n$offcanvas-padding-y: $modal-inner-padding !default;\n$offcanvas-padding-x: $modal-inner-padding !default;\n$offcanvas-horizontal-width: 400px !default;\n$offcanvas-vertical-height: 30vh !default;\n$offcanvas-transition-duration: .3s !default;\n$offcanvas-border-color: $modal-content-border-color !default;\n$offcanvas-border-width: $modal-content-border-width !default;\n$offcanvas-title-line-height: $modal-title-line-height !default;\n$offcanvas-bg-color: $modal-content-bg !default;\n$offcanvas-color: $modal-content-color !default;\n$offcanvas-body-backdrop-color: rgba($modal-backdrop-bg, $modal-backdrop-opacity) !default;\n$offcanvas-box-shadow: $modal-content-box-shadow-xs !default;\n// scss-docs-end offcanvas-variables\n\n// Code\n\n$code-font-size: $small-font-size !default;\n$code-color: $pink !default;\n\n$kbd-padding-y: .2rem !default;\n$kbd-padding-x: .4rem !default;\n$kbd-font-size: $code-font-size !default;\n$kbd-color: $white !default;\n$kbd-bg: $gray-900 !default;\n\n$pre-color: null !default;\n","// Row\n//\n// Rows contain your columns.\n\n@if $enable-grid-classes {\n .row {\n @include make-row();\n\n > * {\n @include make-col-ready();\n }\n }\n}\n\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n@if $enable-grid-classes {\n @include make-grid-columns();\n}\n","/// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n@mixin make-row($gutter: $grid-gutter-width) {\n --#{$variable-prefix}gutter-x: #{$gutter};\n --#{$variable-prefix}gutter-y: 0;\n display: flex;\n flex-wrap: wrap;\n margin-top: calc(var(--#{$variable-prefix}gutter-y) * -1); // stylelint-disable-line function-disallowed-list\n margin-right: calc(var(--#{$variable-prefix}gutter-x) / -2); // stylelint-disable-line function-disallowed-list\n margin-left: calc(var(--#{$variable-prefix}gutter-x) / -2); // stylelint-disable-line function-disallowed-list\n}\n\n@mixin make-col-ready($gutter: $grid-gutter-width) {\n // Add box sizing if only the grid is loaded\n box-sizing: if(variable-exists(include-column-box-sizing) and $include-column-box-sizing, border-box, null);\n // Prevent columns from becoming too narrow when at smaller grid tiers by\n // always setting `width: 100%;`. This works because we set the width\n // later on to override this initial width.\n flex-shrink: 0;\n width: 100%;\n max-width: 100%; // Prevent `.col-auto`, `.col` (& responsive variants) from breaking out the grid\n padding-right: calc(var(--#{$variable-prefix}gutter-x) / 2); // stylelint-disable-line function-disallowed-list\n padding-left: calc(var(--#{$variable-prefix}gutter-x) / 2); // stylelint-disable-line function-disallowed-list\n margin-top: var(--#{$variable-prefix}gutter-y);\n}\n\n@mixin make-col($size, $columns: $grid-columns) {\n flex: 0 0 auto;\n width: percentage($size / $columns);\n}\n\n@mixin make-col-auto() {\n flex: 0 0 auto;\n width: auto;\n}\n\n@mixin make-col-offset($size, $columns: $grid-columns) {\n $num: $size / $columns;\n margin-left: if($num == 0, 0, percentage($num));\n}\n\n// Row columns\n//\n// Specify on a parent element(e.g., .row) to force immediate children into NN\n// numberof columns. Supports wrapping to new lines, but does not do a Masonry\n// style grid.\n@mixin row-cols($count) {\n > * {\n flex: 0 0 auto;\n width: 100% / $count;\n }\n}\n\n// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n\n@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) {\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n // Provide basic `.col-{bp}` classes for equal-width flexbox columns\n .col#{$infix} {\n flex: 1 0 0%; // Flexbugs #4: https://github.com/philipwalton/flexbugs#flexbug-4\n }\n\n .row-cols#{$infix}-auto > * {\n @include make-col-auto();\n }\n\n @if $grid-row-columns > 0 {\n @for $i from 1 through $grid-row-columns {\n .row-cols#{$infix}-#{$i} {\n @include row-cols($i);\n }\n }\n }\n\n .col#{$infix}-auto {\n @include make-col-auto();\n }\n\n @if $columns > 0 {\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @include make-col($i, $columns);\n }\n }\n\n // `$columns - 1` because offsetting by the width of an entire row isn't possible\n @for $i from 0 through ($columns - 1) {\n @if not ($infix == \"\" and $i == 0) { // Avoid emitting useless .offset-0\n .offset#{$infix}-#{$i} {\n @include make-col-offset($i, $columns);\n }\n }\n }\n }\n\n // Gutters\n //\n // Make use of `.g-*`, `.gx-*` or `.gy-*` utilities to change spacing between the columns.\n @each $key, $value in $gutters {\n .g#{$infix}-#{$key},\n .gx#{$infix}-#{$key} {\n --#{$variable-prefix}gutter-x: #{$value};\n }\n\n .g#{$infix}-#{$key},\n .gy#{$infix}-#{$key} {\n --#{$variable-prefix}gutter-y: #{$value};\n }\n }\n }\n }\n}\n","// Utility generator\n// Used to generate utilities & print utilities\n@mixin generate-utility($utility, $infix, $is-rfs-media-query: false) {\n $values: map-get($utility, values);\n\n // If the values are a list or string, convert it into a map\n @if type-of($values) == \"string\" or type-of(nth($values, 1)) != \"list\" {\n $values: zip($values, $values);\n }\n\n @each $key, $value in $values {\n $properties: map-get($utility, property);\n\n // Multiple properties are possible, for example with vertical or horizontal margins or paddings\n @if type-of($properties) == \"string\" {\n $properties: append((), $properties);\n }\n\n // Use custom class if present\n $property-class: if(map-has-key($utility, class), map-get($utility, class), nth($properties, 1));\n $property-class: if($property-class == null, \"\", $property-class);\n\n // State params to generate pseudo-classes\n $state: if(map-has-key($utility, state), map-get($utility, state), ());\n\n $infix: if($property-class == \"\" and str-slice($infix, 1, 1) == \"-\", str-slice($infix, 2), $infix);\n\n // Don't prefix if value key is null (eg. with shadow class)\n $property-class-modifier: if($key, if($property-class == \"\" and $infix == \"\", \"\", \"-\") + $key, \"\");\n\n @if map-get($utility, rfs) {\n // Inside the media query\n @if $is-rfs-media-query {\n $val: rfs-value($value);\n\n // Do not render anything if fluid and non fluid values are the same\n $value: if($val == rfs-fluid-value($value), null, $val);\n }\n @else {\n $value: rfs-fluid-value($value);\n }\n }\n\n $is-rtl: map-get($utility, rtl);\n\n @if $value != null {\n @if $is-rtl == false {\n /* rtl:begin:remove */\n }\n .#{$property-class + $infix + $property-class-modifier} {\n @each $property in $properties {\n #{$property}: $value if($enable-important-utilities, !important, null);\n }\n }\n\n @each $pseudo in $state {\n .#{$property-class + $infix + $property-class-modifier}-#{$pseudo}:#{$pseudo} {\n @each $property in $properties {\n #{$property}: $value if($enable-important-utilities, !important, null);\n }\n }\n }\n @if $is-rtl == false {\n /* rtl:end:remove */\n }\n }\n }\n}\n","// Loop over each breakpoint\n@each $breakpoint in map-keys($grid-breakpoints) {\n\n // Generate media query if needed\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n // Loop over each utility property\n @each $key, $utility in $utilities {\n // The utility can be disabled with `false`, thus check if the utility is a map first\n // Only proceed if responsive media queries are enabled or if it's the base media query\n @if type-of($utility) == \"map\" and (map-get($utility, responsive) or $infix == \"\") {\n @include generate-utility($utility, $infix);\n }\n }\n }\n}\n\n// RFS rescaling\n@media (min-width: $rfs-mq-value) {\n @each $breakpoint in map-keys($grid-breakpoints) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n @if (map-get($grid-breakpoints, $breakpoint) < $rfs-breakpoint) {\n // Loop over each utility property\n @each $key, $utility in $utilities {\n // The utility can be disabled with `false`, thus check if the utility is a map first\n // Only proceed if responsive media queries are enabled or if it's the base media query\n @if type-of($utility) == \"map\" and map-get($utility, rfs) and (map-get($utility, responsive) or $infix == \"\") {\n @include generate-utility($utility, $infix, true);\n }\n }\n }\n }\n}\n\n\n// Print utilities\n@media print {\n @each $key, $utility in $utilities {\n // The utility can be disabled with `false`, thus check if the utility is a map first\n // Then check if the utility needs print styles\n @if type-of($utility) == \"map\" and map-get($utility, print) == true {\n @include generate-utility($utility, \"-print\");\n }\n }\n}\n"]} \ No newline at end of file diff --git a/website/themes/adidoks/sass/bootstrap/dist/css/bootstrap-grid.rtl.min.css b/website/themes/adidoks/sass/bootstrap/dist/css/bootstrap-grid.rtl.min.css new file mode 100644 index 00000000..98a55636 --- /dev/null +++ b/website/themes/adidoks/sass/bootstrap/dist/css/bootstrap-grid.rtl.min.css @@ -0,0 +1,7 @@ +/*! + * 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-lg,.container-md,.container-sm,.container-xl,.container-xxl{width:100%;padding-left:var(--bs-gutter-x,.75rem);padding-right:var(--bs-gutter-x,.75rem);margin-left:auto;margin-right:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{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-left:calc(var(--bs-gutter-x)/ -2);margin-right:calc(var(--bs-gutter-x)/ -2)}.row>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-left:calc(var(--bs-gutter-x)/ 2);padding-right: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.3333333333%}.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.6666666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.3333333333%}.col-2{flex:0 0 auto;width:16.6666666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.3333333333%}.col-5{flex:0 0 auto;width:41.6666666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.3333333333%}.col-8{flex:0 0 auto;width:66.6666666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.3333333333%}.col-11{flex:0 0 auto;width:91.6666666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-right:8.3333333333%}.offset-2{margin-right:16.6666666667%}.offset-3{margin-right:25%}.offset-4{margin-right:33.3333333333%}.offset-5{margin-right:41.6666666667%}.offset-6{margin-right:50%}.offset-7{margin-right:58.3333333333%}.offset-8{margin-right:66.6666666667%}.offset-9{margin-right:75%}.offset-10{margin-right:83.3333333333%}.offset-11{margin-right:91.6666666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.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.3333333333%}.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.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.3333333333%}.col-sm-2{flex:0 0 auto;width:16.6666666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.3333333333%}.col-sm-5{flex:0 0 auto;width:41.6666666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.3333333333%}.col-sm-8{flex:0 0 auto;width:66.6666666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.3333333333%}.col-sm-11{flex:0 0 auto;width:91.6666666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-right:0}.offset-sm-1{margin-right:8.3333333333%}.offset-sm-2{margin-right:16.6666666667%}.offset-sm-3{margin-right:25%}.offset-sm-4{margin-right:33.3333333333%}.offset-sm-5{margin-right:41.6666666667%}.offset-sm-6{margin-right:50%}.offset-sm-7{margin-right:58.3333333333%}.offset-sm-8{margin-right:66.6666666667%}.offset-sm-9{margin-right:75%}.offset-sm-10{margin-right:83.3333333333%}.offset-sm-11{margin-right:91.6666666667%}.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:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.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.3333333333%}.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.6666666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.3333333333%}.col-md-2{flex:0 0 auto;width:16.6666666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.3333333333%}.col-md-5{flex:0 0 auto;width:41.6666666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.3333333333%}.col-md-8{flex:0 0 auto;width:66.6666666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.3333333333%}.col-md-11{flex:0 0 auto;width:91.6666666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-right:0}.offset-md-1{margin-right:8.3333333333%}.offset-md-2{margin-right:16.6666666667%}.offset-md-3{margin-right:25%}.offset-md-4{margin-right:33.3333333333%}.offset-md-5{margin-right:41.6666666667%}.offset-md-6{margin-right:50%}.offset-md-7{margin-right:58.3333333333%}.offset-md-8{margin-right:66.6666666667%}.offset-md-9{margin-right:75%}.offset-md-10{margin-right:83.3333333333%}.offset-md-11{margin-right:91.6666666667%}.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:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.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.3333333333%}.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.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.3333333333%}.col-lg-2{flex:0 0 auto;width:16.6666666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.3333333333%}.col-lg-5{flex:0 0 auto;width:41.6666666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.3333333333%}.col-lg-8{flex:0 0 auto;width:66.6666666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.3333333333%}.col-lg-11{flex:0 0 auto;width:91.6666666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-right:0}.offset-lg-1{margin-right:8.3333333333%}.offset-lg-2{margin-right:16.6666666667%}.offset-lg-3{margin-right:25%}.offset-lg-4{margin-right:33.3333333333%}.offset-lg-5{margin-right:41.6666666667%}.offset-lg-6{margin-right:50%}.offset-lg-7{margin-right:58.3333333333%}.offset-lg-8{margin-right:66.6666666667%}.offset-lg-9{margin-right:75%}.offset-lg-10{margin-right:83.3333333333%}.offset-lg-11{margin-right:91.6666666667%}.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:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.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.3333333333%}.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.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.3333333333%}.col-xl-2{flex:0 0 auto;width:16.6666666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.3333333333%}.col-xl-5{flex:0 0 auto;width:41.6666666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.3333333333%}.col-xl-8{flex:0 0 auto;width:66.6666666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.3333333333%}.col-xl-11{flex:0 0 auto;width:91.6666666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-right:0}.offset-xl-1{margin-right:8.3333333333%}.offset-xl-2{margin-right:16.6666666667%}.offset-xl-3{margin-right:25%}.offset-xl-4{margin-right:33.3333333333%}.offset-xl-5{margin-right:41.6666666667%}.offset-xl-6{margin-right:50%}.offset-xl-7{margin-right:58.3333333333%}.offset-xl-8{margin-right:66.6666666667%}.offset-xl-9{margin-right:75%}.offset-xl-10{margin-right:83.3333333333%}.offset-xl-11{margin-right:91.6666666667%}.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:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.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.3333333333%}.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.6666666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.3333333333%}.col-xxl-2{flex:0 0 auto;width:16.6666666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.3333333333%}.col-xxl-5{flex:0 0 auto;width:41.6666666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.3333333333%}.col-xxl-8{flex:0 0 auto;width:66.6666666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.3333333333%}.col-xxl-11{flex:0 0 auto;width:91.6666666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-right:0}.offset-xxl-1{margin-right:8.3333333333%}.offset-xxl-2{margin-right:16.6666666667%}.offset-xxl-3{margin-right:25%}.offset-xxl-4{margin-right:33.3333333333%}.offset-xxl-5{margin-right:41.6666666667%}.offset-xxl-6{margin-right:50%}.offset-xxl-7{margin-right:58.3333333333%}.offset-xxl-8{margin-right:66.6666666667%}.offset-xxl-9{margin-right:75%}.offset-xxl-10{margin-right:83.3333333333%}.offset-xxl-11{margin-right:91.6666666667%}.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:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.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-left:0!important;margin-right:0!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-3{margin-left:1rem!important;margin-right:1rem!important}.mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-5{margin-left:3rem!important;margin-right:3rem!important}.mx-auto{margin-left:auto!important;margin-right: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-left:0!important}.me-1{margin-left:.25rem!important}.me-2{margin-left:.5rem!important}.me-3{margin-left:1rem!important}.me-4{margin-left:1.5rem!important}.me-5{margin-left:3rem!important}.me-auto{margin-left: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-right:0!important}.ms-1{margin-right:.25rem!important}.ms-2{margin-right:.5rem!important}.ms-3{margin-right:1rem!important}.ms-4{margin-right:1.5rem!important}.ms-5{margin-right:3rem!important}.ms-auto{margin-right: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-left:0!important;padding-right:0!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-3{padding-left:1rem!important;padding-right:1rem!important}.px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-5{padding-left:3rem!important;padding-right: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-left:0!important}.pe-1{padding-left:.25rem!important}.pe-2{padding-left:.5rem!important}.pe-3{padding-left:1rem!important}.pe-4{padding-left:1.5rem!important}.pe-5{padding-left: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-right:0!important}.ps-1{padding-right:.25rem!important}.ps-2{padding-right:.5rem!important}.ps-3{padding-right:1rem!important}.ps-4{padding-right:1.5rem!important}.ps-5{padding-right: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-left:0!important;margin-right:0!important}.mx-sm-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-sm-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-sm-3{margin-left:1rem!important;margin-right:1rem!important}.mx-sm-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-sm-5{margin-left:3rem!important;margin-right:3rem!important}.mx-sm-auto{margin-left:auto!important;margin-right: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-left:0!important}.me-sm-1{margin-left:.25rem!important}.me-sm-2{margin-left:.5rem!important}.me-sm-3{margin-left:1rem!important}.me-sm-4{margin-left:1.5rem!important}.me-sm-5{margin-left:3rem!important}.me-sm-auto{margin-left: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-right:0!important}.ms-sm-1{margin-right:.25rem!important}.ms-sm-2{margin-right:.5rem!important}.ms-sm-3{margin-right:1rem!important}.ms-sm-4{margin-right:1.5rem!important}.ms-sm-5{margin-right:3rem!important}.ms-sm-auto{margin-right: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-left:0!important;padding-right:0!important}.px-sm-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-sm-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-sm-3{padding-left:1rem!important;padding-right:1rem!important}.px-sm-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-sm-5{padding-left:3rem!important;padding-right: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-left:0!important}.pe-sm-1{padding-left:.25rem!important}.pe-sm-2{padding-left:.5rem!important}.pe-sm-3{padding-left:1rem!important}.pe-sm-4{padding-left:1.5rem!important}.pe-sm-5{padding-left: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-right:0!important}.ps-sm-1{padding-right:.25rem!important}.ps-sm-2{padding-right:.5rem!important}.ps-sm-3{padding-right:1rem!important}.ps-sm-4{padding-right:1.5rem!important}.ps-sm-5{padding-right: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-left:0!important;margin-right:0!important}.mx-md-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-md-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-md-3{margin-left:1rem!important;margin-right:1rem!important}.mx-md-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-md-5{margin-left:3rem!important;margin-right:3rem!important}.mx-md-auto{margin-left:auto!important;margin-right: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-left:0!important}.me-md-1{margin-left:.25rem!important}.me-md-2{margin-left:.5rem!important}.me-md-3{margin-left:1rem!important}.me-md-4{margin-left:1.5rem!important}.me-md-5{margin-left:3rem!important}.me-md-auto{margin-left: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-right:0!important}.ms-md-1{margin-right:.25rem!important}.ms-md-2{margin-right:.5rem!important}.ms-md-3{margin-right:1rem!important}.ms-md-4{margin-right:1.5rem!important}.ms-md-5{margin-right:3rem!important}.ms-md-auto{margin-right: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-left:0!important;padding-right:0!important}.px-md-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-md-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-md-3{padding-left:1rem!important;padding-right:1rem!important}.px-md-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-md-5{padding-left:3rem!important;padding-right: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-left:0!important}.pe-md-1{padding-left:.25rem!important}.pe-md-2{padding-left:.5rem!important}.pe-md-3{padding-left:1rem!important}.pe-md-4{padding-left:1.5rem!important}.pe-md-5{padding-left: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-right:0!important}.ps-md-1{padding-right:.25rem!important}.ps-md-2{padding-right:.5rem!important}.ps-md-3{padding-right:1rem!important}.ps-md-4{padding-right:1.5rem!important}.ps-md-5{padding-right: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-left:0!important;margin-right:0!important}.mx-lg-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-lg-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-lg-3{margin-left:1rem!important;margin-right:1rem!important}.mx-lg-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-lg-5{margin-left:3rem!important;margin-right:3rem!important}.mx-lg-auto{margin-left:auto!important;margin-right: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-left:0!important}.me-lg-1{margin-left:.25rem!important}.me-lg-2{margin-left:.5rem!important}.me-lg-3{margin-left:1rem!important}.me-lg-4{margin-left:1.5rem!important}.me-lg-5{margin-left:3rem!important}.me-lg-auto{margin-left: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-right:0!important}.ms-lg-1{margin-right:.25rem!important}.ms-lg-2{margin-right:.5rem!important}.ms-lg-3{margin-right:1rem!important}.ms-lg-4{margin-right:1.5rem!important}.ms-lg-5{margin-right:3rem!important}.ms-lg-auto{margin-right: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-left:0!important;padding-right:0!important}.px-lg-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-lg-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-lg-3{padding-left:1rem!important;padding-right:1rem!important}.px-lg-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-lg-5{padding-left:3rem!important;padding-right: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-left:0!important}.pe-lg-1{padding-left:.25rem!important}.pe-lg-2{padding-left:.5rem!important}.pe-lg-3{padding-left:1rem!important}.pe-lg-4{padding-left:1.5rem!important}.pe-lg-5{padding-left: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-right:0!important}.ps-lg-1{padding-right:.25rem!important}.ps-lg-2{padding-right:.5rem!important}.ps-lg-3{padding-right:1rem!important}.ps-lg-4{padding-right:1.5rem!important}.ps-lg-5{padding-right: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-left:0!important;margin-right:0!important}.mx-xl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xl-auto{margin-left:auto!important;margin-right: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-left:0!important}.me-xl-1{margin-left:.25rem!important}.me-xl-2{margin-left:.5rem!important}.me-xl-3{margin-left:1rem!important}.me-xl-4{margin-left:1.5rem!important}.me-xl-5{margin-left:3rem!important}.me-xl-auto{margin-left: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-right:0!important}.ms-xl-1{margin-right:.25rem!important}.ms-xl-2{margin-right:.5rem!important}.ms-xl-3{margin-right:1rem!important}.ms-xl-4{margin-right:1.5rem!important}.ms-xl-5{margin-right:3rem!important}.ms-xl-auto{margin-right: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-left:0!important;padding-right:0!important}.px-xl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xl-5{padding-left:3rem!important;padding-right: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-left:0!important}.pe-xl-1{padding-left:.25rem!important}.pe-xl-2{padding-left:.5rem!important}.pe-xl-3{padding-left:1rem!important}.pe-xl-4{padding-left:1.5rem!important}.pe-xl-5{padding-left: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-right:0!important}.ps-xl-1{padding-right:.25rem!important}.ps-xl-2{padding-right:.5rem!important}.ps-xl-3{padding-right:1rem!important}.ps-xl-4{padding-right:1.5rem!important}.ps-xl-5{padding-right: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-left:0!important;margin-right:0!important}.mx-xxl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xxl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xxl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xxl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xxl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xxl-auto{margin-left:auto!important;margin-right: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-left:0!important}.me-xxl-1{margin-left:.25rem!important}.me-xxl-2{margin-left:.5rem!important}.me-xxl-3{margin-left:1rem!important}.me-xxl-4{margin-left:1.5rem!important}.me-xxl-5{margin-left:3rem!important}.me-xxl-auto{margin-left: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-right:0!important}.ms-xxl-1{margin-right:.25rem!important}.ms-xxl-2{margin-right:.5rem!important}.ms-xxl-3{margin-right:1rem!important}.ms-xxl-4{margin-right:1.5rem!important}.ms-xxl-5{margin-right:3rem!important}.ms-xxl-auto{margin-right: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-left:0!important;padding-right:0!important}.px-xxl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xxl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xxl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xxl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xxl-5{padding-left:3rem!important;padding-right: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-left:0!important}.pe-xxl-1{padding-left:.25rem!important}.pe-xxl-2{padding-left:.5rem!important}.pe-xxl-3{padding-left:1rem!important}.pe-xxl-4{padding-left:1.5rem!important}.pe-xxl-5{padding-left: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-right:0!important}.ps-xxl-1{padding-right:.25rem!important}.ps-xxl-2{padding-right:.5rem!important}.ps-xxl-3{padding-right:1rem!important}.ps-xxl-4{padding-right:1.5rem!important}.ps-xxl-5{padding-right: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}} +/*# sourceMappingURL=bootstrap-grid.rtl.min.css.map */ \ No newline at end of file diff --git a/website/themes/adidoks/sass/bootstrap/dist/css/bootstrap-grid.rtl.min.css.map b/website/themes/adidoks/sass/bootstrap/dist/css/bootstrap-grid.rtl.min.css.map new file mode 100644 index 00000000..89face10 --- /dev/null +++ b/website/themes/adidoks/sass/bootstrap/dist/css/bootstrap-grid.rtl.min.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["../scss/bootstrap-grid.scss","../scss/_containers.scss","dist/css/bootstrap-grid.rtl.css","../scss/mixins/_container.scss","../scss/mixins/_breakpoints.scss","../scss/_grid.scss","../scss/mixins/_grid.scss","../scss/mixins/_utilities.scss","../scss/utilities/_api.scss"],"names":[],"mappings":"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","sourcesContent":["/*!\n * Bootstrap Grid v5.0.0-beta3 (https://getbootstrap.com/)\n * Copyright 2011-2021 The Bootstrap Authors\n * Copyright 2011-2021 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n\n$include-column-box-sizing: true !default;\n\n@import \"functions\";\n@import \"variables\";\n\n@import \"mixins/lists\";\n@import \"mixins/breakpoints\";\n@import \"mixins/container\";\n@import \"mixins/grid\";\n@import \"mixins/utilities\";\n\n@import \"vendor/rfs\";\n\n@import \"containers\";\n@import \"grid\";\n\n@import \"utilities\";\n// Only use the utilities we need\n// stylelint-disable-next-line scss/dollar-variable-default\n$utilities: map-get-multiple(\n $utilities,\n (\n \"display\",\n \"order\",\n \"flex\",\n \"flex-direction\",\n \"flex-grow\",\n \"flex-shrink\",\n \"flex-wrap\",\n \"justify-content\",\n \"align-items\",\n \"align-content\",\n \"align-self\",\n \"margin\",\n \"margin-x\",\n \"margin-y\",\n \"margin-top\",\n \"margin-end\",\n \"margin-bottom\",\n \"margin-start\",\n \"negative-margin\",\n \"negative-margin-x\",\n \"negative-margin-y\",\n \"negative-margin-top\",\n \"negative-margin-end\",\n \"negative-margin-bottom\",\n \"negative-margin-start\",\n \"padding\",\n \"padding-x\",\n \"padding-y\",\n \"padding-top\",\n \"padding-end\",\n \"padding-bottom\",\n \"padding-start\",\n )\n);\n\n@import \"utilities/api\";\n","// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n@if $enable-grid-classes {\n // Single container class with breakpoint max-widths\n .container,\n // 100% wide container at all breakpoints\n .container-fluid {\n @include make-container();\n }\n\n // Responsive containers that are 100% wide until a breakpoint\n @each $breakpoint, $container-max-width in $container-max-widths {\n .container-#{$breakpoint} {\n @extend .container-fluid;\n }\n\n @include media-breakpoint-up($breakpoint, $grid-breakpoints) {\n %responsive-container-#{$breakpoint} {\n max-width: $container-max-width;\n }\n\n // Extend each breakpoint which is smaller or equal to the current breakpoint\n $extend-breakpoint: true;\n\n @each $name, $width in $grid-breakpoints {\n @if ($extend-breakpoint) {\n .container#{breakpoint-infix($name, $grid-breakpoints)} {\n @extend %responsive-container-#{$breakpoint};\n }\n\n // Once the current breakpoint is reached, stop extending\n @if ($breakpoint == $name) {\n $extend-breakpoint: false;\n }\n }\n }\n }\n }\n}\n","/*!\n * Bootstrap Grid v5.0.0-beta3 (https://getbootstrap.com/)\n * Copyright 2011-2021 The Bootstrap Authors\n * Copyright 2011-2021 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n.container,\n.container-fluid,\n.container-xxl,\n.container-xl,\n.container-lg,\n.container-md,\n.container-sm {\n width: 100%;\n padding-left: var(--bs-gutter-x, 0.75rem);\n padding-right: var(--bs-gutter-x, 0.75rem);\n margin-left: auto;\n margin-right: auto;\n}\n\n@media (min-width: 576px) {\n .container-sm, .container {\n max-width: 540px;\n }\n}\n@media (min-width: 768px) {\n .container-md, .container-sm, .container {\n max-width: 720px;\n }\n}\n@media (min-width: 992px) {\n .container-lg, .container-md, .container-sm, .container {\n max-width: 960px;\n }\n}\n@media (min-width: 1200px) {\n .container-xl, .container-lg, .container-md, .container-sm, .container {\n max-width: 1140px;\n }\n}\n@media (min-width: 1400px) {\n .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {\n max-width: 1320px;\n }\n}\n.row {\n --bs-gutter-x: 1.5rem;\n --bs-gutter-y: 0;\n display: flex;\n flex-wrap: wrap;\n margin-top: calc(var(--bs-gutter-y) * -1);\n margin-left: calc(var(--bs-gutter-x) / -2);\n margin-right: calc(var(--bs-gutter-x) / -2);\n}\n.row > * {\n box-sizing: border-box;\n flex-shrink: 0;\n width: 100%;\n max-width: 100%;\n padding-left: calc(var(--bs-gutter-x) / 2);\n padding-right: calc(var(--bs-gutter-x) / 2);\n margin-top: var(--bs-gutter-y);\n}\n\n.col {\n flex: 1 0 0%;\n}\n\n.row-cols-auto > * {\n flex: 0 0 auto;\n width: auto;\n}\n\n.row-cols-1 > * {\n flex: 0 0 auto;\n width: 100%;\n}\n\n.row-cols-2 > * {\n flex: 0 0 auto;\n width: 50%;\n}\n\n.row-cols-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n}\n\n.row-cols-4 > * {\n flex: 0 0 auto;\n width: 25%;\n}\n\n.row-cols-5 > * {\n flex: 0 0 auto;\n width: 20%;\n}\n\n.row-cols-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n}\n\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n}\n\n.col-1 {\n flex: 0 0 auto;\n width: 8.3333333333%;\n}\n\n.col-2 {\n flex: 0 0 auto;\n width: 16.6666666667%;\n}\n\n.col-3 {\n flex: 0 0 auto;\n width: 25%;\n}\n\n.col-4 {\n flex: 0 0 auto;\n width: 33.3333333333%;\n}\n\n.col-5 {\n flex: 0 0 auto;\n width: 41.6666666667%;\n}\n\n.col-6 {\n flex: 0 0 auto;\n width: 50%;\n}\n\n.col-7 {\n flex: 0 0 auto;\n width: 58.3333333333%;\n}\n\n.col-8 {\n flex: 0 0 auto;\n width: 66.6666666667%;\n}\n\n.col-9 {\n flex: 0 0 auto;\n width: 75%;\n}\n\n.col-10 {\n flex: 0 0 auto;\n width: 83.3333333333%;\n}\n\n.col-11 {\n flex: 0 0 auto;\n width: 91.6666666667%;\n}\n\n.col-12 {\n flex: 0 0 auto;\n width: 100%;\n}\n\n.offset-1 {\n margin-right: 8.3333333333%;\n}\n\n.offset-2 {\n margin-right: 16.6666666667%;\n}\n\n.offset-3 {\n margin-right: 25%;\n}\n\n.offset-4 {\n margin-right: 33.3333333333%;\n}\n\n.offset-5 {\n margin-right: 41.6666666667%;\n}\n\n.offset-6 {\n margin-right: 50%;\n}\n\n.offset-7 {\n margin-right: 58.3333333333%;\n}\n\n.offset-8 {\n margin-right: 66.6666666667%;\n}\n\n.offset-9 {\n margin-right: 75%;\n}\n\n.offset-10 {\n margin-right: 83.3333333333%;\n}\n\n.offset-11 {\n margin-right: 91.6666666667%;\n}\n\n.g-0,\n.gx-0 {\n --bs-gutter-x: 0;\n}\n\n.g-0,\n.gy-0 {\n --bs-gutter-y: 0;\n}\n\n.g-1,\n.gx-1 {\n --bs-gutter-x: 0.25rem;\n}\n\n.g-1,\n.gy-1 {\n --bs-gutter-y: 0.25rem;\n}\n\n.g-2,\n.gx-2 {\n --bs-gutter-x: 0.5rem;\n}\n\n.g-2,\n.gy-2 {\n --bs-gutter-y: 0.5rem;\n}\n\n.g-3,\n.gx-3 {\n --bs-gutter-x: 1rem;\n}\n\n.g-3,\n.gy-3 {\n --bs-gutter-y: 1rem;\n}\n\n.g-4,\n.gx-4 {\n --bs-gutter-x: 1.5rem;\n}\n\n.g-4,\n.gy-4 {\n --bs-gutter-y: 1.5rem;\n}\n\n.g-5,\n.gx-5 {\n --bs-gutter-x: 3rem;\n}\n\n.g-5,\n.gy-5 {\n --bs-gutter-y: 3rem;\n}\n\n@media (min-width: 576px) {\n .col-sm {\n flex: 1 0 0%;\n }\n\n .row-cols-sm-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-sm-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-sm-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-sm-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-sm-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-sm-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-sm-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-sm-1 {\n flex: 0 0 auto;\n width: 8.3333333333%;\n }\n\n .col-sm-2 {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-sm-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-sm-4 {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .col-sm-5 {\n flex: 0 0 auto;\n width: 41.6666666667%;\n }\n\n .col-sm-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-sm-7 {\n flex: 0 0 auto;\n width: 58.3333333333%;\n }\n\n .col-sm-8 {\n flex: 0 0 auto;\n width: 66.6666666667%;\n }\n\n .col-sm-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-sm-10 {\n flex: 0 0 auto;\n width: 83.3333333333%;\n }\n\n .col-sm-11 {\n flex: 0 0 auto;\n width: 91.6666666667%;\n }\n\n .col-sm-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-sm-0 {\n margin-right: 0;\n }\n\n .offset-sm-1 {\n margin-right: 8.3333333333%;\n }\n\n .offset-sm-2 {\n margin-right: 16.6666666667%;\n }\n\n .offset-sm-3 {\n margin-right: 25%;\n }\n\n .offset-sm-4 {\n margin-right: 33.3333333333%;\n }\n\n .offset-sm-5 {\n margin-right: 41.6666666667%;\n }\n\n .offset-sm-6 {\n margin-right: 50%;\n }\n\n .offset-sm-7 {\n margin-right: 58.3333333333%;\n }\n\n .offset-sm-8 {\n margin-right: 66.6666666667%;\n }\n\n .offset-sm-9 {\n margin-right: 75%;\n }\n\n .offset-sm-10 {\n margin-right: 83.3333333333%;\n }\n\n .offset-sm-11 {\n margin-right: 91.6666666667%;\n }\n\n .g-sm-0,\n.gx-sm-0 {\n --bs-gutter-x: 0;\n }\n\n .g-sm-0,\n.gy-sm-0 {\n --bs-gutter-y: 0;\n }\n\n .g-sm-1,\n.gx-sm-1 {\n --bs-gutter-x: 0.25rem;\n }\n\n .g-sm-1,\n.gy-sm-1 {\n --bs-gutter-y: 0.25rem;\n }\n\n .g-sm-2,\n.gx-sm-2 {\n --bs-gutter-x: 0.5rem;\n }\n\n .g-sm-2,\n.gy-sm-2 {\n --bs-gutter-y: 0.5rem;\n }\n\n .g-sm-3,\n.gx-sm-3 {\n --bs-gutter-x: 1rem;\n }\n\n .g-sm-3,\n.gy-sm-3 {\n --bs-gutter-y: 1rem;\n }\n\n .g-sm-4,\n.gx-sm-4 {\n --bs-gutter-x: 1.5rem;\n }\n\n .g-sm-4,\n.gy-sm-4 {\n --bs-gutter-y: 1.5rem;\n }\n\n .g-sm-5,\n.gx-sm-5 {\n --bs-gutter-x: 3rem;\n }\n\n .g-sm-5,\n.gy-sm-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 768px) {\n .col-md {\n flex: 1 0 0%;\n }\n\n .row-cols-md-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-md-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-md-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-md-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-md-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-md-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-md-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-md-1 {\n flex: 0 0 auto;\n width: 8.3333333333%;\n }\n\n .col-md-2 {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-md-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-md-4 {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .col-md-5 {\n flex: 0 0 auto;\n width: 41.6666666667%;\n }\n\n .col-md-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-md-7 {\n flex: 0 0 auto;\n width: 58.3333333333%;\n }\n\n .col-md-8 {\n flex: 0 0 auto;\n width: 66.6666666667%;\n }\n\n .col-md-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-md-10 {\n flex: 0 0 auto;\n width: 83.3333333333%;\n }\n\n .col-md-11 {\n flex: 0 0 auto;\n width: 91.6666666667%;\n }\n\n .col-md-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-md-0 {\n margin-right: 0;\n }\n\n .offset-md-1 {\n margin-right: 8.3333333333%;\n }\n\n .offset-md-2 {\n margin-right: 16.6666666667%;\n }\n\n .offset-md-3 {\n margin-right: 25%;\n }\n\n .offset-md-4 {\n margin-right: 33.3333333333%;\n }\n\n .offset-md-5 {\n margin-right: 41.6666666667%;\n }\n\n .offset-md-6 {\n margin-right: 50%;\n }\n\n .offset-md-7 {\n margin-right: 58.3333333333%;\n }\n\n .offset-md-8 {\n margin-right: 66.6666666667%;\n }\n\n .offset-md-9 {\n margin-right: 75%;\n }\n\n .offset-md-10 {\n margin-right: 83.3333333333%;\n }\n\n .offset-md-11 {\n margin-right: 91.6666666667%;\n }\n\n .g-md-0,\n.gx-md-0 {\n --bs-gutter-x: 0;\n }\n\n .g-md-0,\n.gy-md-0 {\n --bs-gutter-y: 0;\n }\n\n .g-md-1,\n.gx-md-1 {\n --bs-gutter-x: 0.25rem;\n }\n\n .g-md-1,\n.gy-md-1 {\n --bs-gutter-y: 0.25rem;\n }\n\n .g-md-2,\n.gx-md-2 {\n --bs-gutter-x: 0.5rem;\n }\n\n .g-md-2,\n.gy-md-2 {\n --bs-gutter-y: 0.5rem;\n }\n\n .g-md-3,\n.gx-md-3 {\n --bs-gutter-x: 1rem;\n }\n\n .g-md-3,\n.gy-md-3 {\n --bs-gutter-y: 1rem;\n }\n\n .g-md-4,\n.gx-md-4 {\n --bs-gutter-x: 1.5rem;\n }\n\n .g-md-4,\n.gy-md-4 {\n --bs-gutter-y: 1.5rem;\n }\n\n .g-md-5,\n.gx-md-5 {\n --bs-gutter-x: 3rem;\n }\n\n .g-md-5,\n.gy-md-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 992px) {\n .col-lg {\n flex: 1 0 0%;\n }\n\n .row-cols-lg-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-lg-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-lg-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-lg-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-lg-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-lg-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-lg-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-lg-1 {\n flex: 0 0 auto;\n width: 8.3333333333%;\n }\n\n .col-lg-2 {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-lg-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-lg-4 {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .col-lg-5 {\n flex: 0 0 auto;\n width: 41.6666666667%;\n }\n\n .col-lg-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-lg-7 {\n flex: 0 0 auto;\n width: 58.3333333333%;\n }\n\n .col-lg-8 {\n flex: 0 0 auto;\n width: 66.6666666667%;\n }\n\n .col-lg-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-lg-10 {\n flex: 0 0 auto;\n width: 83.3333333333%;\n }\n\n .col-lg-11 {\n flex: 0 0 auto;\n width: 91.6666666667%;\n }\n\n .col-lg-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-lg-0 {\n margin-right: 0;\n }\n\n .offset-lg-1 {\n margin-right: 8.3333333333%;\n }\n\n .offset-lg-2 {\n margin-right: 16.6666666667%;\n }\n\n .offset-lg-3 {\n margin-right: 25%;\n }\n\n .offset-lg-4 {\n margin-right: 33.3333333333%;\n }\n\n .offset-lg-5 {\n margin-right: 41.6666666667%;\n }\n\n .offset-lg-6 {\n margin-right: 50%;\n }\n\n .offset-lg-7 {\n margin-right: 58.3333333333%;\n }\n\n .offset-lg-8 {\n margin-right: 66.6666666667%;\n }\n\n .offset-lg-9 {\n margin-right: 75%;\n }\n\n .offset-lg-10 {\n margin-right: 83.3333333333%;\n }\n\n .offset-lg-11 {\n margin-right: 91.6666666667%;\n }\n\n .g-lg-0,\n.gx-lg-0 {\n --bs-gutter-x: 0;\n }\n\n .g-lg-0,\n.gy-lg-0 {\n --bs-gutter-y: 0;\n }\n\n .g-lg-1,\n.gx-lg-1 {\n --bs-gutter-x: 0.25rem;\n }\n\n .g-lg-1,\n.gy-lg-1 {\n --bs-gutter-y: 0.25rem;\n }\n\n .g-lg-2,\n.gx-lg-2 {\n --bs-gutter-x: 0.5rem;\n }\n\n .g-lg-2,\n.gy-lg-2 {\n --bs-gutter-y: 0.5rem;\n }\n\n .g-lg-3,\n.gx-lg-3 {\n --bs-gutter-x: 1rem;\n }\n\n .g-lg-3,\n.gy-lg-3 {\n --bs-gutter-y: 1rem;\n }\n\n .g-lg-4,\n.gx-lg-4 {\n --bs-gutter-x: 1.5rem;\n }\n\n .g-lg-4,\n.gy-lg-4 {\n --bs-gutter-y: 1.5rem;\n }\n\n .g-lg-5,\n.gx-lg-5 {\n --bs-gutter-x: 3rem;\n }\n\n .g-lg-5,\n.gy-lg-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 1200px) {\n .col-xl {\n flex: 1 0 0%;\n }\n\n .row-cols-xl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-xl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-xl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-xl-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-xl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-xl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-xl-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-xl-1 {\n flex: 0 0 auto;\n width: 8.3333333333%;\n }\n\n .col-xl-2 {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-xl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-xl-4 {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .col-xl-5 {\n flex: 0 0 auto;\n width: 41.6666666667%;\n }\n\n .col-xl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-xl-7 {\n flex: 0 0 auto;\n width: 58.3333333333%;\n }\n\n .col-xl-8 {\n flex: 0 0 auto;\n width: 66.6666666667%;\n }\n\n .col-xl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-xl-10 {\n flex: 0 0 auto;\n width: 83.3333333333%;\n }\n\n .col-xl-11 {\n flex: 0 0 auto;\n width: 91.6666666667%;\n }\n\n .col-xl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-xl-0 {\n margin-right: 0;\n }\n\n .offset-xl-1 {\n margin-right: 8.3333333333%;\n }\n\n .offset-xl-2 {\n margin-right: 16.6666666667%;\n }\n\n .offset-xl-3 {\n margin-right: 25%;\n }\n\n .offset-xl-4 {\n margin-right: 33.3333333333%;\n }\n\n .offset-xl-5 {\n margin-right: 41.6666666667%;\n }\n\n .offset-xl-6 {\n margin-right: 50%;\n }\n\n .offset-xl-7 {\n margin-right: 58.3333333333%;\n }\n\n .offset-xl-8 {\n margin-right: 66.6666666667%;\n }\n\n .offset-xl-9 {\n margin-right: 75%;\n }\n\n .offset-xl-10 {\n margin-right: 83.3333333333%;\n }\n\n .offset-xl-11 {\n margin-right: 91.6666666667%;\n }\n\n .g-xl-0,\n.gx-xl-0 {\n --bs-gutter-x: 0;\n }\n\n .g-xl-0,\n.gy-xl-0 {\n --bs-gutter-y: 0;\n }\n\n .g-xl-1,\n.gx-xl-1 {\n --bs-gutter-x: 0.25rem;\n }\n\n .g-xl-1,\n.gy-xl-1 {\n --bs-gutter-y: 0.25rem;\n }\n\n .g-xl-2,\n.gx-xl-2 {\n --bs-gutter-x: 0.5rem;\n }\n\n .g-xl-2,\n.gy-xl-2 {\n --bs-gutter-y: 0.5rem;\n }\n\n .g-xl-3,\n.gx-xl-3 {\n --bs-gutter-x: 1rem;\n }\n\n .g-xl-3,\n.gy-xl-3 {\n --bs-gutter-y: 1rem;\n }\n\n .g-xl-4,\n.gx-xl-4 {\n --bs-gutter-x: 1.5rem;\n }\n\n .g-xl-4,\n.gy-xl-4 {\n --bs-gutter-y: 1.5rem;\n }\n\n .g-xl-5,\n.gx-xl-5 {\n --bs-gutter-x: 3rem;\n }\n\n .g-xl-5,\n.gy-xl-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 1400px) {\n .col-xxl {\n flex: 1 0 0%;\n }\n\n .row-cols-xxl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-xxl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-xxl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-xxl-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-xxl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-xxl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-xxl-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-xxl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-xxl-1 {\n flex: 0 0 auto;\n width: 8.3333333333%;\n }\n\n .col-xxl-2 {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-xxl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-xxl-4 {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .col-xxl-5 {\n flex: 0 0 auto;\n width: 41.6666666667%;\n }\n\n .col-xxl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-xxl-7 {\n flex: 0 0 auto;\n width: 58.3333333333%;\n }\n\n .col-xxl-8 {\n flex: 0 0 auto;\n width: 66.6666666667%;\n }\n\n .col-xxl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-xxl-10 {\n flex: 0 0 auto;\n width: 83.3333333333%;\n }\n\n .col-xxl-11 {\n flex: 0 0 auto;\n width: 91.6666666667%;\n }\n\n .col-xxl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-xxl-0 {\n margin-right: 0;\n }\n\n .offset-xxl-1 {\n margin-right: 8.3333333333%;\n }\n\n .offset-xxl-2 {\n margin-right: 16.6666666667%;\n }\n\n .offset-xxl-3 {\n margin-right: 25%;\n }\n\n .offset-xxl-4 {\n margin-right: 33.3333333333%;\n }\n\n .offset-xxl-5 {\n margin-right: 41.6666666667%;\n }\n\n .offset-xxl-6 {\n margin-right: 50%;\n }\n\n .offset-xxl-7 {\n margin-right: 58.3333333333%;\n }\n\n .offset-xxl-8 {\n margin-right: 66.6666666667%;\n }\n\n .offset-xxl-9 {\n margin-right: 75%;\n }\n\n .offset-xxl-10 {\n margin-right: 83.3333333333%;\n }\n\n .offset-xxl-11 {\n margin-right: 91.6666666667%;\n }\n\n .g-xxl-0,\n.gx-xxl-0 {\n --bs-gutter-x: 0;\n }\n\n .g-xxl-0,\n.gy-xxl-0 {\n --bs-gutter-y: 0;\n }\n\n .g-xxl-1,\n.gx-xxl-1 {\n --bs-gutter-x: 0.25rem;\n }\n\n .g-xxl-1,\n.gy-xxl-1 {\n --bs-gutter-y: 0.25rem;\n }\n\n .g-xxl-2,\n.gx-xxl-2 {\n --bs-gutter-x: 0.5rem;\n }\n\n .g-xxl-2,\n.gy-xxl-2 {\n --bs-gutter-y: 0.5rem;\n }\n\n .g-xxl-3,\n.gx-xxl-3 {\n --bs-gutter-x: 1rem;\n }\n\n .g-xxl-3,\n.gy-xxl-3 {\n --bs-gutter-y: 1rem;\n }\n\n .g-xxl-4,\n.gx-xxl-4 {\n --bs-gutter-x: 1.5rem;\n }\n\n .g-xxl-4,\n.gy-xxl-4 {\n --bs-gutter-y: 1.5rem;\n }\n\n .g-xxl-5,\n.gx-xxl-5 {\n --bs-gutter-x: 3rem;\n }\n\n .g-xxl-5,\n.gy-xxl-5 {\n --bs-gutter-y: 3rem;\n }\n}\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-block {\n display: block !important;\n}\n\n.d-grid {\n display: grid !important;\n}\n\n.d-table {\n display: table !important;\n}\n\n.d-table-row {\n display: table-row !important;\n}\n\n.d-table-cell {\n display: table-cell !important;\n}\n\n.d-flex {\n display: flex !important;\n}\n\n.d-inline-flex {\n display: inline-flex !important;\n}\n\n.d-none {\n display: none !important;\n}\n\n.flex-fill {\n flex: 1 1 auto !important;\n}\n\n.flex-row {\n flex-direction: row !important;\n}\n\n.flex-column {\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n flex-direction: column-reverse !important;\n}\n\n.flex-grow-0 {\n flex-grow: 0 !important;\n}\n\n.flex-grow-1 {\n flex-grow: 1 !important;\n}\n\n.flex-shrink-0 {\n flex-shrink: 0 !important;\n}\n\n.flex-shrink-1 {\n flex-shrink: 1 !important;\n}\n\n.flex-wrap {\n flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n}\n\n.justify-content-start {\n justify-content: flex-start !important;\n}\n\n.justify-content-end {\n justify-content: flex-end !important;\n}\n\n.justify-content-center {\n justify-content: center !important;\n}\n\n.justify-content-between {\n justify-content: space-between !important;\n}\n\n.justify-content-around {\n justify-content: space-around !important;\n}\n\n.justify-content-evenly {\n justify-content: space-evenly !important;\n}\n\n.align-items-start {\n align-items: flex-start !important;\n}\n\n.align-items-end {\n align-items: flex-end !important;\n}\n\n.align-items-center {\n align-items: center !important;\n}\n\n.align-items-baseline {\n align-items: baseline !important;\n}\n\n.align-items-stretch {\n align-items: stretch !important;\n}\n\n.align-content-start {\n align-content: flex-start !important;\n}\n\n.align-content-end {\n align-content: flex-end !important;\n}\n\n.align-content-center {\n align-content: center !important;\n}\n\n.align-content-between {\n align-content: space-between !important;\n}\n\n.align-content-around {\n align-content: space-around !important;\n}\n\n.align-content-stretch {\n align-content: stretch !important;\n}\n\n.align-self-auto {\n align-self: auto !important;\n}\n\n.align-self-start {\n align-self: flex-start !important;\n}\n\n.align-self-end {\n align-self: flex-end !important;\n}\n\n.align-self-center {\n align-self: center !important;\n}\n\n.align-self-baseline {\n align-self: baseline !important;\n}\n\n.align-self-stretch {\n align-self: stretch !important;\n}\n\n.order-first {\n order: -1 !important;\n}\n\n.order-0 {\n order: 0 !important;\n}\n\n.order-1 {\n order: 1 !important;\n}\n\n.order-2 {\n order: 2 !important;\n}\n\n.order-3 {\n order: 3 !important;\n}\n\n.order-4 {\n order: 4 !important;\n}\n\n.order-5 {\n order: 5 !important;\n}\n\n.order-last {\n order: 6 !important;\n}\n\n.m-0 {\n margin: 0 !important;\n}\n\n.m-1 {\n margin: 0.25rem !important;\n}\n\n.m-2 {\n margin: 0.5rem !important;\n}\n\n.m-3 {\n margin: 1rem !important;\n}\n\n.m-4 {\n margin: 1.5rem !important;\n}\n\n.m-5 {\n margin: 3rem !important;\n}\n\n.m-auto {\n margin: auto !important;\n}\n\n.mx-0 {\n margin-left: 0 !important;\n margin-right: 0 !important;\n}\n\n.mx-1 {\n margin-left: 0.25rem !important;\n margin-right: 0.25rem !important;\n}\n\n.mx-2 {\n margin-left: 0.5rem !important;\n margin-right: 0.5rem !important;\n}\n\n.mx-3 {\n margin-left: 1rem !important;\n margin-right: 1rem !important;\n}\n\n.mx-4 {\n margin-left: 1.5rem !important;\n margin-right: 1.5rem !important;\n}\n\n.mx-5 {\n margin-left: 3rem !important;\n margin-right: 3rem !important;\n}\n\n.mx-auto {\n margin-left: auto !important;\n margin-right: auto !important;\n}\n\n.my-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n}\n\n.my-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n}\n\n.my-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n}\n\n.my-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n}\n\n.my-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n}\n\n.my-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n}\n\n.my-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n}\n\n.mt-0 {\n margin-top: 0 !important;\n}\n\n.mt-1 {\n margin-top: 0.25rem !important;\n}\n\n.mt-2 {\n margin-top: 0.5rem !important;\n}\n\n.mt-3 {\n margin-top: 1rem !important;\n}\n\n.mt-4 {\n margin-top: 1.5rem !important;\n}\n\n.mt-5 {\n margin-top: 3rem !important;\n}\n\n.mt-auto {\n margin-top: auto !important;\n}\n\n.me-0 {\n margin-left: 0 !important;\n}\n\n.me-1 {\n margin-left: 0.25rem !important;\n}\n\n.me-2 {\n margin-left: 0.5rem !important;\n}\n\n.me-3 {\n margin-left: 1rem !important;\n}\n\n.me-4 {\n margin-left: 1.5rem !important;\n}\n\n.me-5 {\n margin-left: 3rem !important;\n}\n\n.me-auto {\n margin-left: auto !important;\n}\n\n.mb-0 {\n margin-bottom: 0 !important;\n}\n\n.mb-1 {\n margin-bottom: 0.25rem !important;\n}\n\n.mb-2 {\n margin-bottom: 0.5rem !important;\n}\n\n.mb-3 {\n margin-bottom: 1rem !important;\n}\n\n.mb-4 {\n margin-bottom: 1.5rem !important;\n}\n\n.mb-5 {\n margin-bottom: 3rem !important;\n}\n\n.mb-auto {\n margin-bottom: auto !important;\n}\n\n.ms-0 {\n margin-right: 0 !important;\n}\n\n.ms-1 {\n margin-right: 0.25rem !important;\n}\n\n.ms-2 {\n margin-right: 0.5rem !important;\n}\n\n.ms-3 {\n margin-right: 1rem !important;\n}\n\n.ms-4 {\n margin-right: 1.5rem !important;\n}\n\n.ms-5 {\n margin-right: 3rem !important;\n}\n\n.ms-auto {\n margin-right: auto !important;\n}\n\n.p-0 {\n padding: 0 !important;\n}\n\n.p-1 {\n padding: 0.25rem !important;\n}\n\n.p-2 {\n padding: 0.5rem !important;\n}\n\n.p-3 {\n padding: 1rem !important;\n}\n\n.p-4 {\n padding: 1.5rem !important;\n}\n\n.p-5 {\n padding: 3rem !important;\n}\n\n.px-0 {\n padding-left: 0 !important;\n padding-right: 0 !important;\n}\n\n.px-1 {\n padding-left: 0.25rem !important;\n padding-right: 0.25rem !important;\n}\n\n.px-2 {\n padding-left: 0.5rem !important;\n padding-right: 0.5rem !important;\n}\n\n.px-3 {\n padding-left: 1rem !important;\n padding-right: 1rem !important;\n}\n\n.px-4 {\n padding-left: 1.5rem !important;\n padding-right: 1.5rem !important;\n}\n\n.px-5 {\n padding-left: 3rem !important;\n padding-right: 3rem !important;\n}\n\n.py-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n}\n\n.py-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n}\n\n.py-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n}\n\n.py-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n}\n\n.py-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n}\n\n.py-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n}\n\n.pt-0 {\n padding-top: 0 !important;\n}\n\n.pt-1 {\n padding-top: 0.25rem !important;\n}\n\n.pt-2 {\n padding-top: 0.5rem !important;\n}\n\n.pt-3 {\n padding-top: 1rem !important;\n}\n\n.pt-4 {\n padding-top: 1.5rem !important;\n}\n\n.pt-5 {\n padding-top: 3rem !important;\n}\n\n.pe-0 {\n padding-left: 0 !important;\n}\n\n.pe-1 {\n padding-left: 0.25rem !important;\n}\n\n.pe-2 {\n padding-left: 0.5rem !important;\n}\n\n.pe-3 {\n padding-left: 1rem !important;\n}\n\n.pe-4 {\n padding-left: 1.5rem !important;\n}\n\n.pe-5 {\n padding-left: 3rem !important;\n}\n\n.pb-0 {\n padding-bottom: 0 !important;\n}\n\n.pb-1 {\n padding-bottom: 0.25rem !important;\n}\n\n.pb-2 {\n padding-bottom: 0.5rem !important;\n}\n\n.pb-3 {\n padding-bottom: 1rem !important;\n}\n\n.pb-4 {\n padding-bottom: 1.5rem !important;\n}\n\n.pb-5 {\n padding-bottom: 3rem !important;\n}\n\n.ps-0 {\n padding-right: 0 !important;\n}\n\n.ps-1 {\n padding-right: 0.25rem !important;\n}\n\n.ps-2 {\n padding-right: 0.5rem !important;\n}\n\n.ps-3 {\n padding-right: 1rem !important;\n}\n\n.ps-4 {\n padding-right: 1.5rem !important;\n}\n\n.ps-5 {\n padding-right: 3rem !important;\n}\n\n@media (min-width: 576px) {\n .d-sm-inline {\n display: inline !important;\n }\n\n .d-sm-inline-block {\n display: inline-block !important;\n }\n\n .d-sm-block {\n display: block !important;\n }\n\n .d-sm-grid {\n display: grid !important;\n }\n\n .d-sm-table {\n display: table !important;\n }\n\n .d-sm-table-row {\n display: table-row !important;\n }\n\n .d-sm-table-cell {\n display: table-cell !important;\n }\n\n .d-sm-flex {\n display: flex !important;\n }\n\n .d-sm-inline-flex {\n display: inline-flex !important;\n }\n\n .d-sm-none {\n display: none !important;\n }\n\n .flex-sm-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-sm-row {\n flex-direction: row !important;\n }\n\n .flex-sm-column {\n flex-direction: column !important;\n }\n\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-sm-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-sm-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-sm-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-sm-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-sm-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-sm-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .justify-content-sm-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-sm-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-sm-center {\n justify-content: center !important;\n }\n\n .justify-content-sm-between {\n justify-content: space-between !important;\n }\n\n .justify-content-sm-around {\n justify-content: space-around !important;\n }\n\n .justify-content-sm-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-sm-start {\n align-items: flex-start !important;\n }\n\n .align-items-sm-end {\n align-items: flex-end !important;\n }\n\n .align-items-sm-center {\n align-items: center !important;\n }\n\n .align-items-sm-baseline {\n align-items: baseline !important;\n }\n\n .align-items-sm-stretch {\n align-items: stretch !important;\n }\n\n .align-content-sm-start {\n align-content: flex-start !important;\n }\n\n .align-content-sm-end {\n align-content: flex-end !important;\n }\n\n .align-content-sm-center {\n align-content: center !important;\n }\n\n .align-content-sm-between {\n align-content: space-between !important;\n }\n\n .align-content-sm-around {\n align-content: space-around !important;\n }\n\n .align-content-sm-stretch {\n align-content: stretch !important;\n }\n\n .align-self-sm-auto {\n align-self: auto !important;\n }\n\n .align-self-sm-start {\n align-self: flex-start !important;\n }\n\n .align-self-sm-end {\n align-self: flex-end !important;\n }\n\n .align-self-sm-center {\n align-self: center !important;\n }\n\n .align-self-sm-baseline {\n align-self: baseline !important;\n }\n\n .align-self-sm-stretch {\n align-self: stretch !important;\n }\n\n .order-sm-first {\n order: -1 !important;\n }\n\n .order-sm-0 {\n order: 0 !important;\n }\n\n .order-sm-1 {\n order: 1 !important;\n }\n\n .order-sm-2 {\n order: 2 !important;\n }\n\n .order-sm-3 {\n order: 3 !important;\n }\n\n .order-sm-4 {\n order: 4 !important;\n }\n\n .order-sm-5 {\n order: 5 !important;\n }\n\n .order-sm-last {\n order: 6 !important;\n }\n\n .m-sm-0 {\n margin: 0 !important;\n }\n\n .m-sm-1 {\n margin: 0.25rem !important;\n }\n\n .m-sm-2 {\n margin: 0.5rem !important;\n }\n\n .m-sm-3 {\n margin: 1rem !important;\n }\n\n .m-sm-4 {\n margin: 1.5rem !important;\n }\n\n .m-sm-5 {\n margin: 3rem !important;\n }\n\n .m-sm-auto {\n margin: auto !important;\n }\n\n .mx-sm-0 {\n margin-left: 0 !important;\n margin-right: 0 !important;\n }\n\n .mx-sm-1 {\n margin-left: 0.25rem !important;\n margin-right: 0.25rem !important;\n }\n\n .mx-sm-2 {\n margin-left: 0.5rem !important;\n margin-right: 0.5rem !important;\n }\n\n .mx-sm-3 {\n margin-left: 1rem !important;\n margin-right: 1rem !important;\n }\n\n .mx-sm-4 {\n margin-left: 1.5rem !important;\n margin-right: 1.5rem !important;\n }\n\n .mx-sm-5 {\n margin-left: 3rem !important;\n margin-right: 3rem !important;\n }\n\n .mx-sm-auto {\n margin-left: auto !important;\n margin-right: auto !important;\n }\n\n .my-sm-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-sm-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-sm-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-sm-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-sm-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n\n .my-sm-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-sm-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-sm-0 {\n margin-top: 0 !important;\n }\n\n .mt-sm-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-sm-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-sm-3 {\n margin-top: 1rem !important;\n }\n\n .mt-sm-4 {\n margin-top: 1.5rem !important;\n }\n\n .mt-sm-5 {\n margin-top: 3rem !important;\n }\n\n .mt-sm-auto {\n margin-top: auto !important;\n }\n\n .me-sm-0 {\n margin-left: 0 !important;\n }\n\n .me-sm-1 {\n margin-left: 0.25rem !important;\n }\n\n .me-sm-2 {\n margin-left: 0.5rem !important;\n }\n\n .me-sm-3 {\n margin-left: 1rem !important;\n }\n\n .me-sm-4 {\n margin-left: 1.5rem !important;\n }\n\n .me-sm-5 {\n margin-left: 3rem !important;\n }\n\n .me-sm-auto {\n margin-left: auto !important;\n }\n\n .mb-sm-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-sm-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-sm-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-sm-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-sm-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .mb-sm-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-sm-auto {\n margin-bottom: auto !important;\n }\n\n .ms-sm-0 {\n margin-right: 0 !important;\n }\n\n .ms-sm-1 {\n margin-right: 0.25rem !important;\n }\n\n .ms-sm-2 {\n margin-right: 0.5rem !important;\n }\n\n .ms-sm-3 {\n margin-right: 1rem !important;\n }\n\n .ms-sm-4 {\n margin-right: 1.5rem !important;\n }\n\n .ms-sm-5 {\n margin-right: 3rem !important;\n }\n\n .ms-sm-auto {\n margin-right: auto !important;\n }\n\n .p-sm-0 {\n padding: 0 !important;\n }\n\n .p-sm-1 {\n padding: 0.25rem !important;\n }\n\n .p-sm-2 {\n padding: 0.5rem !important;\n }\n\n .p-sm-3 {\n padding: 1rem !important;\n }\n\n .p-sm-4 {\n padding: 1.5rem !important;\n }\n\n .p-sm-5 {\n padding: 3rem !important;\n }\n\n .px-sm-0 {\n padding-left: 0 !important;\n padding-right: 0 !important;\n }\n\n .px-sm-1 {\n padding-left: 0.25rem !important;\n padding-right: 0.25rem !important;\n }\n\n .px-sm-2 {\n padding-left: 0.5rem !important;\n padding-right: 0.5rem !important;\n }\n\n .px-sm-3 {\n padding-left: 1rem !important;\n padding-right: 1rem !important;\n }\n\n .px-sm-4 {\n padding-left: 1.5rem !important;\n padding-right: 1.5rem !important;\n }\n\n .px-sm-5 {\n padding-left: 3rem !important;\n padding-right: 3rem !important;\n }\n\n .py-sm-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-sm-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-sm-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-sm-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-sm-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n\n .py-sm-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .pt-sm-0 {\n padding-top: 0 !important;\n }\n\n .pt-sm-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-sm-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-sm-3 {\n padding-top: 1rem !important;\n }\n\n .pt-sm-4 {\n padding-top: 1.5rem !important;\n }\n\n .pt-sm-5 {\n padding-top: 3rem !important;\n }\n\n .pe-sm-0 {\n padding-left: 0 !important;\n }\n\n .pe-sm-1 {\n padding-left: 0.25rem !important;\n }\n\n .pe-sm-2 {\n padding-left: 0.5rem !important;\n }\n\n .pe-sm-3 {\n padding-left: 1rem !important;\n }\n\n .pe-sm-4 {\n padding-left: 1.5rem !important;\n }\n\n .pe-sm-5 {\n padding-left: 3rem !important;\n }\n\n .pb-sm-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-sm-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-sm-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-sm-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-sm-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pb-sm-5 {\n padding-bottom: 3rem !important;\n }\n\n .ps-sm-0 {\n padding-right: 0 !important;\n }\n\n .ps-sm-1 {\n padding-right: 0.25rem !important;\n }\n\n .ps-sm-2 {\n padding-right: 0.5rem !important;\n }\n\n .ps-sm-3 {\n padding-right: 1rem !important;\n }\n\n .ps-sm-4 {\n padding-right: 1.5rem !important;\n }\n\n .ps-sm-5 {\n padding-right: 3rem !important;\n }\n}\n@media (min-width: 768px) {\n .d-md-inline {\n display: inline !important;\n }\n\n .d-md-inline-block {\n display: inline-block !important;\n }\n\n .d-md-block {\n display: block !important;\n }\n\n .d-md-grid {\n display: grid !important;\n }\n\n .d-md-table {\n display: table !important;\n }\n\n .d-md-table-row {\n display: table-row !important;\n }\n\n .d-md-table-cell {\n display: table-cell !important;\n }\n\n .d-md-flex {\n display: flex !important;\n }\n\n .d-md-inline-flex {\n display: inline-flex !important;\n }\n\n .d-md-none {\n display: none !important;\n }\n\n .flex-md-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-md-row {\n flex-direction: row !important;\n }\n\n .flex-md-column {\n flex-direction: column !important;\n }\n\n .flex-md-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-md-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-md-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-md-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-md-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-md-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-md-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-md-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .justify-content-md-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-md-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-md-center {\n justify-content: center !important;\n }\n\n .justify-content-md-between {\n justify-content: space-between !important;\n }\n\n .justify-content-md-around {\n justify-content: space-around !important;\n }\n\n .justify-content-md-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-md-start {\n align-items: flex-start !important;\n }\n\n .align-items-md-end {\n align-items: flex-end !important;\n }\n\n .align-items-md-center {\n align-items: center !important;\n }\n\n .align-items-md-baseline {\n align-items: baseline !important;\n }\n\n .align-items-md-stretch {\n align-items: stretch !important;\n }\n\n .align-content-md-start {\n align-content: flex-start !important;\n }\n\n .align-content-md-end {\n align-content: flex-end !important;\n }\n\n .align-content-md-center {\n align-content: center !important;\n }\n\n .align-content-md-between {\n align-content: space-between !important;\n }\n\n .align-content-md-around {\n align-content: space-around !important;\n }\n\n .align-content-md-stretch {\n align-content: stretch !important;\n }\n\n .align-self-md-auto {\n align-self: auto !important;\n }\n\n .align-self-md-start {\n align-self: flex-start !important;\n }\n\n .align-self-md-end {\n align-self: flex-end !important;\n }\n\n .align-self-md-center {\n align-self: center !important;\n }\n\n .align-self-md-baseline {\n align-self: baseline !important;\n }\n\n .align-self-md-stretch {\n align-self: stretch !important;\n }\n\n .order-md-first {\n order: -1 !important;\n }\n\n .order-md-0 {\n order: 0 !important;\n }\n\n .order-md-1 {\n order: 1 !important;\n }\n\n .order-md-2 {\n order: 2 !important;\n }\n\n .order-md-3 {\n order: 3 !important;\n }\n\n .order-md-4 {\n order: 4 !important;\n }\n\n .order-md-5 {\n order: 5 !important;\n }\n\n .order-md-last {\n order: 6 !important;\n }\n\n .m-md-0 {\n margin: 0 !important;\n }\n\n .m-md-1 {\n margin: 0.25rem !important;\n }\n\n .m-md-2 {\n margin: 0.5rem !important;\n }\n\n .m-md-3 {\n margin: 1rem !important;\n }\n\n .m-md-4 {\n margin: 1.5rem !important;\n }\n\n .m-md-5 {\n margin: 3rem !important;\n }\n\n .m-md-auto {\n margin: auto !important;\n }\n\n .mx-md-0 {\n margin-left: 0 !important;\n margin-right: 0 !important;\n }\n\n .mx-md-1 {\n margin-left: 0.25rem !important;\n margin-right: 0.25rem !important;\n }\n\n .mx-md-2 {\n margin-left: 0.5rem !important;\n margin-right: 0.5rem !important;\n }\n\n .mx-md-3 {\n margin-left: 1rem !important;\n margin-right: 1rem !important;\n }\n\n .mx-md-4 {\n margin-left: 1.5rem !important;\n margin-right: 1.5rem !important;\n }\n\n .mx-md-5 {\n margin-left: 3rem !important;\n margin-right: 3rem !important;\n }\n\n .mx-md-auto {\n margin-left: auto !important;\n margin-right: auto !important;\n }\n\n .my-md-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-md-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-md-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-md-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-md-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n\n .my-md-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-md-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-md-0 {\n margin-top: 0 !important;\n }\n\n .mt-md-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-md-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-md-3 {\n margin-top: 1rem !important;\n }\n\n .mt-md-4 {\n margin-top: 1.5rem !important;\n }\n\n .mt-md-5 {\n margin-top: 3rem !important;\n }\n\n .mt-md-auto {\n margin-top: auto !important;\n }\n\n .me-md-0 {\n margin-left: 0 !important;\n }\n\n .me-md-1 {\n margin-left: 0.25rem !important;\n }\n\n .me-md-2 {\n margin-left: 0.5rem !important;\n }\n\n .me-md-3 {\n margin-left: 1rem !important;\n }\n\n .me-md-4 {\n margin-left: 1.5rem !important;\n }\n\n .me-md-5 {\n margin-left: 3rem !important;\n }\n\n .me-md-auto {\n margin-left: auto !important;\n }\n\n .mb-md-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-md-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-md-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-md-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-md-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .mb-md-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-md-auto {\n margin-bottom: auto !important;\n }\n\n .ms-md-0 {\n margin-right: 0 !important;\n }\n\n .ms-md-1 {\n margin-right: 0.25rem !important;\n }\n\n .ms-md-2 {\n margin-right: 0.5rem !important;\n }\n\n .ms-md-3 {\n margin-right: 1rem !important;\n }\n\n .ms-md-4 {\n margin-right: 1.5rem !important;\n }\n\n .ms-md-5 {\n margin-right: 3rem !important;\n }\n\n .ms-md-auto {\n margin-right: auto !important;\n }\n\n .p-md-0 {\n padding: 0 !important;\n }\n\n .p-md-1 {\n padding: 0.25rem !important;\n }\n\n .p-md-2 {\n padding: 0.5rem !important;\n }\n\n .p-md-3 {\n padding: 1rem !important;\n }\n\n .p-md-4 {\n padding: 1.5rem !important;\n }\n\n .p-md-5 {\n padding: 3rem !important;\n }\n\n .px-md-0 {\n padding-left: 0 !important;\n padding-right: 0 !important;\n }\n\n .px-md-1 {\n padding-left: 0.25rem !important;\n padding-right: 0.25rem !important;\n }\n\n .px-md-2 {\n padding-left: 0.5rem !important;\n padding-right: 0.5rem !important;\n }\n\n .px-md-3 {\n padding-left: 1rem !important;\n padding-right: 1rem !important;\n }\n\n .px-md-4 {\n padding-left: 1.5rem !important;\n padding-right: 1.5rem !important;\n }\n\n .px-md-5 {\n padding-left: 3rem !important;\n padding-right: 3rem !important;\n }\n\n .py-md-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-md-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-md-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-md-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-md-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n\n .py-md-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .pt-md-0 {\n padding-top: 0 !important;\n }\n\n .pt-md-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-md-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-md-3 {\n padding-top: 1rem !important;\n }\n\n .pt-md-4 {\n padding-top: 1.5rem !important;\n }\n\n .pt-md-5 {\n padding-top: 3rem !important;\n }\n\n .pe-md-0 {\n padding-left: 0 !important;\n }\n\n .pe-md-1 {\n padding-left: 0.25rem !important;\n }\n\n .pe-md-2 {\n padding-left: 0.5rem !important;\n }\n\n .pe-md-3 {\n padding-left: 1rem !important;\n }\n\n .pe-md-4 {\n padding-left: 1.5rem !important;\n }\n\n .pe-md-5 {\n padding-left: 3rem !important;\n }\n\n .pb-md-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-md-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-md-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-md-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-md-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pb-md-5 {\n padding-bottom: 3rem !important;\n }\n\n .ps-md-0 {\n padding-right: 0 !important;\n }\n\n .ps-md-1 {\n padding-right: 0.25rem !important;\n }\n\n .ps-md-2 {\n padding-right: 0.5rem !important;\n }\n\n .ps-md-3 {\n padding-right: 1rem !important;\n }\n\n .ps-md-4 {\n padding-right: 1.5rem !important;\n }\n\n .ps-md-5 {\n padding-right: 3rem !important;\n }\n}\n@media (min-width: 992px) {\n .d-lg-inline {\n display: inline !important;\n }\n\n .d-lg-inline-block {\n display: inline-block !important;\n }\n\n .d-lg-block {\n display: block !important;\n }\n\n .d-lg-grid {\n display: grid !important;\n }\n\n .d-lg-table {\n display: table !important;\n }\n\n .d-lg-table-row {\n display: table-row !important;\n }\n\n .d-lg-table-cell {\n display: table-cell !important;\n }\n\n .d-lg-flex {\n display: flex !important;\n }\n\n .d-lg-inline-flex {\n display: inline-flex !important;\n }\n\n .d-lg-none {\n display: none !important;\n }\n\n .flex-lg-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-lg-row {\n flex-direction: row !important;\n }\n\n .flex-lg-column {\n flex-direction: column !important;\n }\n\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-lg-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-lg-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-lg-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-lg-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-lg-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-lg-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .justify-content-lg-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-lg-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-lg-center {\n justify-content: center !important;\n }\n\n .justify-content-lg-between {\n justify-content: space-between !important;\n }\n\n .justify-content-lg-around {\n justify-content: space-around !important;\n }\n\n .justify-content-lg-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-lg-start {\n align-items: flex-start !important;\n }\n\n .align-items-lg-end {\n align-items: flex-end !important;\n }\n\n .align-items-lg-center {\n align-items: center !important;\n }\n\n .align-items-lg-baseline {\n align-items: baseline !important;\n }\n\n .align-items-lg-stretch {\n align-items: stretch !important;\n }\n\n .align-content-lg-start {\n align-content: flex-start !important;\n }\n\n .align-content-lg-end {\n align-content: flex-end !important;\n }\n\n .align-content-lg-center {\n align-content: center !important;\n }\n\n .align-content-lg-between {\n align-content: space-between !important;\n }\n\n .align-content-lg-around {\n align-content: space-around !important;\n }\n\n .align-content-lg-stretch {\n align-content: stretch !important;\n }\n\n .align-self-lg-auto {\n align-self: auto !important;\n }\n\n .align-self-lg-start {\n align-self: flex-start !important;\n }\n\n .align-self-lg-end {\n align-self: flex-end !important;\n }\n\n .align-self-lg-center {\n align-self: center !important;\n }\n\n .align-self-lg-baseline {\n align-self: baseline !important;\n }\n\n .align-self-lg-stretch {\n align-self: stretch !important;\n }\n\n .order-lg-first {\n order: -1 !important;\n }\n\n .order-lg-0 {\n order: 0 !important;\n }\n\n .order-lg-1 {\n order: 1 !important;\n }\n\n .order-lg-2 {\n order: 2 !important;\n }\n\n .order-lg-3 {\n order: 3 !important;\n }\n\n .order-lg-4 {\n order: 4 !important;\n }\n\n .order-lg-5 {\n order: 5 !important;\n }\n\n .order-lg-last {\n order: 6 !important;\n }\n\n .m-lg-0 {\n margin: 0 !important;\n }\n\n .m-lg-1 {\n margin: 0.25rem !important;\n }\n\n .m-lg-2 {\n margin: 0.5rem !important;\n }\n\n .m-lg-3 {\n margin: 1rem !important;\n }\n\n .m-lg-4 {\n margin: 1.5rem !important;\n }\n\n .m-lg-5 {\n margin: 3rem !important;\n }\n\n .m-lg-auto {\n margin: auto !important;\n }\n\n .mx-lg-0 {\n margin-left: 0 !important;\n margin-right: 0 !important;\n }\n\n .mx-lg-1 {\n margin-left: 0.25rem !important;\n margin-right: 0.25rem !important;\n }\n\n .mx-lg-2 {\n margin-left: 0.5rem !important;\n margin-right: 0.5rem !important;\n }\n\n .mx-lg-3 {\n margin-left: 1rem !important;\n margin-right: 1rem !important;\n }\n\n .mx-lg-4 {\n margin-left: 1.5rem !important;\n margin-right: 1.5rem !important;\n }\n\n .mx-lg-5 {\n margin-left: 3rem !important;\n margin-right: 3rem !important;\n }\n\n .mx-lg-auto {\n margin-left: auto !important;\n margin-right: auto !important;\n }\n\n .my-lg-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-lg-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-lg-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-lg-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-lg-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n\n .my-lg-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-lg-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-lg-0 {\n margin-top: 0 !important;\n }\n\n .mt-lg-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-lg-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-lg-3 {\n margin-top: 1rem !important;\n }\n\n .mt-lg-4 {\n margin-top: 1.5rem !important;\n }\n\n .mt-lg-5 {\n margin-top: 3rem !important;\n }\n\n .mt-lg-auto {\n margin-top: auto !important;\n }\n\n .me-lg-0 {\n margin-left: 0 !important;\n }\n\n .me-lg-1 {\n margin-left: 0.25rem !important;\n }\n\n .me-lg-2 {\n margin-left: 0.5rem !important;\n }\n\n .me-lg-3 {\n margin-left: 1rem !important;\n }\n\n .me-lg-4 {\n margin-left: 1.5rem !important;\n }\n\n .me-lg-5 {\n margin-left: 3rem !important;\n }\n\n .me-lg-auto {\n margin-left: auto !important;\n }\n\n .mb-lg-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-lg-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-lg-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-lg-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-lg-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .mb-lg-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-lg-auto {\n margin-bottom: auto !important;\n }\n\n .ms-lg-0 {\n margin-right: 0 !important;\n }\n\n .ms-lg-1 {\n margin-right: 0.25rem !important;\n }\n\n .ms-lg-2 {\n margin-right: 0.5rem !important;\n }\n\n .ms-lg-3 {\n margin-right: 1rem !important;\n }\n\n .ms-lg-4 {\n margin-right: 1.5rem !important;\n }\n\n .ms-lg-5 {\n margin-right: 3rem !important;\n }\n\n .ms-lg-auto {\n margin-right: auto !important;\n }\n\n .p-lg-0 {\n padding: 0 !important;\n }\n\n .p-lg-1 {\n padding: 0.25rem !important;\n }\n\n .p-lg-2 {\n padding: 0.5rem !important;\n }\n\n .p-lg-3 {\n padding: 1rem !important;\n }\n\n .p-lg-4 {\n padding: 1.5rem !important;\n }\n\n .p-lg-5 {\n padding: 3rem !important;\n }\n\n .px-lg-0 {\n padding-left: 0 !important;\n padding-right: 0 !important;\n }\n\n .px-lg-1 {\n padding-left: 0.25rem !important;\n padding-right: 0.25rem !important;\n }\n\n .px-lg-2 {\n padding-left: 0.5rem !important;\n padding-right: 0.5rem !important;\n }\n\n .px-lg-3 {\n padding-left: 1rem !important;\n padding-right: 1rem !important;\n }\n\n .px-lg-4 {\n padding-left: 1.5rem !important;\n padding-right: 1.5rem !important;\n }\n\n .px-lg-5 {\n padding-left: 3rem !important;\n padding-right: 3rem !important;\n }\n\n .py-lg-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-lg-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-lg-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-lg-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-lg-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n\n .py-lg-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .pt-lg-0 {\n padding-top: 0 !important;\n }\n\n .pt-lg-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-lg-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-lg-3 {\n padding-top: 1rem !important;\n }\n\n .pt-lg-4 {\n padding-top: 1.5rem !important;\n }\n\n .pt-lg-5 {\n padding-top: 3rem !important;\n }\n\n .pe-lg-0 {\n padding-left: 0 !important;\n }\n\n .pe-lg-1 {\n padding-left: 0.25rem !important;\n }\n\n .pe-lg-2 {\n padding-left: 0.5rem !important;\n }\n\n .pe-lg-3 {\n padding-left: 1rem !important;\n }\n\n .pe-lg-4 {\n padding-left: 1.5rem !important;\n }\n\n .pe-lg-5 {\n padding-left: 3rem !important;\n }\n\n .pb-lg-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-lg-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-lg-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-lg-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-lg-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pb-lg-5 {\n padding-bottom: 3rem !important;\n }\n\n .ps-lg-0 {\n padding-right: 0 !important;\n }\n\n .ps-lg-1 {\n padding-right: 0.25rem !important;\n }\n\n .ps-lg-2 {\n padding-right: 0.5rem !important;\n }\n\n .ps-lg-3 {\n padding-right: 1rem !important;\n }\n\n .ps-lg-4 {\n padding-right: 1.5rem !important;\n }\n\n .ps-lg-5 {\n padding-right: 3rem !important;\n }\n}\n@media (min-width: 1200px) {\n .d-xl-inline {\n display: inline !important;\n }\n\n .d-xl-inline-block {\n display: inline-block !important;\n }\n\n .d-xl-block {\n display: block !important;\n }\n\n .d-xl-grid {\n display: grid !important;\n }\n\n .d-xl-table {\n display: table !important;\n }\n\n .d-xl-table-row {\n display: table-row !important;\n }\n\n .d-xl-table-cell {\n display: table-cell !important;\n }\n\n .d-xl-flex {\n display: flex !important;\n }\n\n .d-xl-inline-flex {\n display: inline-flex !important;\n }\n\n .d-xl-none {\n display: none !important;\n }\n\n .flex-xl-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-xl-row {\n flex-direction: row !important;\n }\n\n .flex-xl-column {\n flex-direction: column !important;\n }\n\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-xl-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-xl-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-xl-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-xl-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-xl-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-xl-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .justify-content-xl-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-xl-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-xl-center {\n justify-content: center !important;\n }\n\n .justify-content-xl-between {\n justify-content: space-between !important;\n }\n\n .justify-content-xl-around {\n justify-content: space-around !important;\n }\n\n .justify-content-xl-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-xl-start {\n align-items: flex-start !important;\n }\n\n .align-items-xl-end {\n align-items: flex-end !important;\n }\n\n .align-items-xl-center {\n align-items: center !important;\n }\n\n .align-items-xl-baseline {\n align-items: baseline !important;\n }\n\n .align-items-xl-stretch {\n align-items: stretch !important;\n }\n\n .align-content-xl-start {\n align-content: flex-start !important;\n }\n\n .align-content-xl-end {\n align-content: flex-end !important;\n }\n\n .align-content-xl-center {\n align-content: center !important;\n }\n\n .align-content-xl-between {\n align-content: space-between !important;\n }\n\n .align-content-xl-around {\n align-content: space-around !important;\n }\n\n .align-content-xl-stretch {\n align-content: stretch !important;\n }\n\n .align-self-xl-auto {\n align-self: auto !important;\n }\n\n .align-self-xl-start {\n align-self: flex-start !important;\n }\n\n .align-self-xl-end {\n align-self: flex-end !important;\n }\n\n .align-self-xl-center {\n align-self: center !important;\n }\n\n .align-self-xl-baseline {\n align-self: baseline !important;\n }\n\n .align-self-xl-stretch {\n align-self: stretch !important;\n }\n\n .order-xl-first {\n order: -1 !important;\n }\n\n .order-xl-0 {\n order: 0 !important;\n }\n\n .order-xl-1 {\n order: 1 !important;\n }\n\n .order-xl-2 {\n order: 2 !important;\n }\n\n .order-xl-3 {\n order: 3 !important;\n }\n\n .order-xl-4 {\n order: 4 !important;\n }\n\n .order-xl-5 {\n order: 5 !important;\n }\n\n .order-xl-last {\n order: 6 !important;\n }\n\n .m-xl-0 {\n margin: 0 !important;\n }\n\n .m-xl-1 {\n margin: 0.25rem !important;\n }\n\n .m-xl-2 {\n margin: 0.5rem !important;\n }\n\n .m-xl-3 {\n margin: 1rem !important;\n }\n\n .m-xl-4 {\n margin: 1.5rem !important;\n }\n\n .m-xl-5 {\n margin: 3rem !important;\n }\n\n .m-xl-auto {\n margin: auto !important;\n }\n\n .mx-xl-0 {\n margin-left: 0 !important;\n margin-right: 0 !important;\n }\n\n .mx-xl-1 {\n margin-left: 0.25rem !important;\n margin-right: 0.25rem !important;\n }\n\n .mx-xl-2 {\n margin-left: 0.5rem !important;\n margin-right: 0.5rem !important;\n }\n\n .mx-xl-3 {\n margin-left: 1rem !important;\n margin-right: 1rem !important;\n }\n\n .mx-xl-4 {\n margin-left: 1.5rem !important;\n margin-right: 1.5rem !important;\n }\n\n .mx-xl-5 {\n margin-left: 3rem !important;\n margin-right: 3rem !important;\n }\n\n .mx-xl-auto {\n margin-left: auto !important;\n margin-right: auto !important;\n }\n\n .my-xl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-xl-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-xl-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-xl-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-xl-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n\n .my-xl-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-xl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-xl-0 {\n margin-top: 0 !important;\n }\n\n .mt-xl-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-xl-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-xl-3 {\n margin-top: 1rem !important;\n }\n\n .mt-xl-4 {\n margin-top: 1.5rem !important;\n }\n\n .mt-xl-5 {\n margin-top: 3rem !important;\n }\n\n .mt-xl-auto {\n margin-top: auto !important;\n }\n\n .me-xl-0 {\n margin-left: 0 !important;\n }\n\n .me-xl-1 {\n margin-left: 0.25rem !important;\n }\n\n .me-xl-2 {\n margin-left: 0.5rem !important;\n }\n\n .me-xl-3 {\n margin-left: 1rem !important;\n }\n\n .me-xl-4 {\n margin-left: 1.5rem !important;\n }\n\n .me-xl-5 {\n margin-left: 3rem !important;\n }\n\n .me-xl-auto {\n margin-left: auto !important;\n }\n\n .mb-xl-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-xl-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-xl-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-xl-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-xl-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .mb-xl-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-xl-auto {\n margin-bottom: auto !important;\n }\n\n .ms-xl-0 {\n margin-right: 0 !important;\n }\n\n .ms-xl-1 {\n margin-right: 0.25rem !important;\n }\n\n .ms-xl-2 {\n margin-right: 0.5rem !important;\n }\n\n .ms-xl-3 {\n margin-right: 1rem !important;\n }\n\n .ms-xl-4 {\n margin-right: 1.5rem !important;\n }\n\n .ms-xl-5 {\n margin-right: 3rem !important;\n }\n\n .ms-xl-auto {\n margin-right: auto !important;\n }\n\n .p-xl-0 {\n padding: 0 !important;\n }\n\n .p-xl-1 {\n padding: 0.25rem !important;\n }\n\n .p-xl-2 {\n padding: 0.5rem !important;\n }\n\n .p-xl-3 {\n padding: 1rem !important;\n }\n\n .p-xl-4 {\n padding: 1.5rem !important;\n }\n\n .p-xl-5 {\n padding: 3rem !important;\n }\n\n .px-xl-0 {\n padding-left: 0 !important;\n padding-right: 0 !important;\n }\n\n .px-xl-1 {\n padding-left: 0.25rem !important;\n padding-right: 0.25rem !important;\n }\n\n .px-xl-2 {\n padding-left: 0.5rem !important;\n padding-right: 0.5rem !important;\n }\n\n .px-xl-3 {\n padding-left: 1rem !important;\n padding-right: 1rem !important;\n }\n\n .px-xl-4 {\n padding-left: 1.5rem !important;\n padding-right: 1.5rem !important;\n }\n\n .px-xl-5 {\n padding-left: 3rem !important;\n padding-right: 3rem !important;\n }\n\n .py-xl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-xl-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-xl-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-xl-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-xl-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n\n .py-xl-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .pt-xl-0 {\n padding-top: 0 !important;\n }\n\n .pt-xl-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-xl-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-xl-3 {\n padding-top: 1rem !important;\n }\n\n .pt-xl-4 {\n padding-top: 1.5rem !important;\n }\n\n .pt-xl-5 {\n padding-top: 3rem !important;\n }\n\n .pe-xl-0 {\n padding-left: 0 !important;\n }\n\n .pe-xl-1 {\n padding-left: 0.25rem !important;\n }\n\n .pe-xl-2 {\n padding-left: 0.5rem !important;\n }\n\n .pe-xl-3 {\n padding-left: 1rem !important;\n }\n\n .pe-xl-4 {\n padding-left: 1.5rem !important;\n }\n\n .pe-xl-5 {\n padding-left: 3rem !important;\n }\n\n .pb-xl-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-xl-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-xl-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-xl-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-xl-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pb-xl-5 {\n padding-bottom: 3rem !important;\n }\n\n .ps-xl-0 {\n padding-right: 0 !important;\n }\n\n .ps-xl-1 {\n padding-right: 0.25rem !important;\n }\n\n .ps-xl-2 {\n padding-right: 0.5rem !important;\n }\n\n .ps-xl-3 {\n padding-right: 1rem !important;\n }\n\n .ps-xl-4 {\n padding-right: 1.5rem !important;\n }\n\n .ps-xl-5 {\n padding-right: 3rem !important;\n }\n}\n@media (min-width: 1400px) {\n .d-xxl-inline {\n display: inline !important;\n }\n\n .d-xxl-inline-block {\n display: inline-block !important;\n }\n\n .d-xxl-block {\n display: block !important;\n }\n\n .d-xxl-grid {\n display: grid !important;\n }\n\n .d-xxl-table {\n display: table !important;\n }\n\n .d-xxl-table-row {\n display: table-row !important;\n }\n\n .d-xxl-table-cell {\n display: table-cell !important;\n }\n\n .d-xxl-flex {\n display: flex !important;\n }\n\n .d-xxl-inline-flex {\n display: inline-flex !important;\n }\n\n .d-xxl-none {\n display: none !important;\n }\n\n .flex-xxl-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-xxl-row {\n flex-direction: row !important;\n }\n\n .flex-xxl-column {\n flex-direction: column !important;\n }\n\n .flex-xxl-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-xxl-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-xxl-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-xxl-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-xxl-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-xxl-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-xxl-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-xxl-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-xxl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .justify-content-xxl-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-xxl-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-xxl-center {\n justify-content: center !important;\n }\n\n .justify-content-xxl-between {\n justify-content: space-between !important;\n }\n\n .justify-content-xxl-around {\n justify-content: space-around !important;\n }\n\n .justify-content-xxl-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-xxl-start {\n align-items: flex-start !important;\n }\n\n .align-items-xxl-end {\n align-items: flex-end !important;\n }\n\n .align-items-xxl-center {\n align-items: center !important;\n }\n\n .align-items-xxl-baseline {\n align-items: baseline !important;\n }\n\n .align-items-xxl-stretch {\n align-items: stretch !important;\n }\n\n .align-content-xxl-start {\n align-content: flex-start !important;\n }\n\n .align-content-xxl-end {\n align-content: flex-end !important;\n }\n\n .align-content-xxl-center {\n align-content: center !important;\n }\n\n .align-content-xxl-between {\n align-content: space-between !important;\n }\n\n .align-content-xxl-around {\n align-content: space-around !important;\n }\n\n .align-content-xxl-stretch {\n align-content: stretch !important;\n }\n\n .align-self-xxl-auto {\n align-self: auto !important;\n }\n\n .align-self-xxl-start {\n align-self: flex-start !important;\n }\n\n .align-self-xxl-end {\n align-self: flex-end !important;\n }\n\n .align-self-xxl-center {\n align-self: center !important;\n }\n\n .align-self-xxl-baseline {\n align-self: baseline !important;\n }\n\n .align-self-xxl-stretch {\n align-self: stretch !important;\n }\n\n .order-xxl-first {\n order: -1 !important;\n }\n\n .order-xxl-0 {\n order: 0 !important;\n }\n\n .order-xxl-1 {\n order: 1 !important;\n }\n\n .order-xxl-2 {\n order: 2 !important;\n }\n\n .order-xxl-3 {\n order: 3 !important;\n }\n\n .order-xxl-4 {\n order: 4 !important;\n }\n\n .order-xxl-5 {\n order: 5 !important;\n }\n\n .order-xxl-last {\n order: 6 !important;\n }\n\n .m-xxl-0 {\n margin: 0 !important;\n }\n\n .m-xxl-1 {\n margin: 0.25rem !important;\n }\n\n .m-xxl-2 {\n margin: 0.5rem !important;\n }\n\n .m-xxl-3 {\n margin: 1rem !important;\n }\n\n .m-xxl-4 {\n margin: 1.5rem !important;\n }\n\n .m-xxl-5 {\n margin: 3rem !important;\n }\n\n .m-xxl-auto {\n margin: auto !important;\n }\n\n .mx-xxl-0 {\n margin-left: 0 !important;\n margin-right: 0 !important;\n }\n\n .mx-xxl-1 {\n margin-left: 0.25rem !important;\n margin-right: 0.25rem !important;\n }\n\n .mx-xxl-2 {\n margin-left: 0.5rem !important;\n margin-right: 0.5rem !important;\n }\n\n .mx-xxl-3 {\n margin-left: 1rem !important;\n margin-right: 1rem !important;\n }\n\n .mx-xxl-4 {\n margin-left: 1.5rem !important;\n margin-right: 1.5rem !important;\n }\n\n .mx-xxl-5 {\n margin-left: 3rem !important;\n margin-right: 3rem !important;\n }\n\n .mx-xxl-auto {\n margin-left: auto !important;\n margin-right: auto !important;\n }\n\n .my-xxl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-xxl-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-xxl-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-xxl-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-xxl-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n\n .my-xxl-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-xxl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-xxl-0 {\n margin-top: 0 !important;\n }\n\n .mt-xxl-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-xxl-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-xxl-3 {\n margin-top: 1rem !important;\n }\n\n .mt-xxl-4 {\n margin-top: 1.5rem !important;\n }\n\n .mt-xxl-5 {\n margin-top: 3rem !important;\n }\n\n .mt-xxl-auto {\n margin-top: auto !important;\n }\n\n .me-xxl-0 {\n margin-left: 0 !important;\n }\n\n .me-xxl-1 {\n margin-left: 0.25rem !important;\n }\n\n .me-xxl-2 {\n margin-left: 0.5rem !important;\n }\n\n .me-xxl-3 {\n margin-left: 1rem !important;\n }\n\n .me-xxl-4 {\n margin-left: 1.5rem !important;\n }\n\n .me-xxl-5 {\n margin-left: 3rem !important;\n }\n\n .me-xxl-auto {\n margin-left: auto !important;\n }\n\n .mb-xxl-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-xxl-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-xxl-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-xxl-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-xxl-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .mb-xxl-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-xxl-auto {\n margin-bottom: auto !important;\n }\n\n .ms-xxl-0 {\n margin-right: 0 !important;\n }\n\n .ms-xxl-1 {\n margin-right: 0.25rem !important;\n }\n\n .ms-xxl-2 {\n margin-right: 0.5rem !important;\n }\n\n .ms-xxl-3 {\n margin-right: 1rem !important;\n }\n\n .ms-xxl-4 {\n margin-right: 1.5rem !important;\n }\n\n .ms-xxl-5 {\n margin-right: 3rem !important;\n }\n\n .ms-xxl-auto {\n margin-right: auto !important;\n }\n\n .p-xxl-0 {\n padding: 0 !important;\n }\n\n .p-xxl-1 {\n padding: 0.25rem !important;\n }\n\n .p-xxl-2 {\n padding: 0.5rem !important;\n }\n\n .p-xxl-3 {\n padding: 1rem !important;\n }\n\n .p-xxl-4 {\n padding: 1.5rem !important;\n }\n\n .p-xxl-5 {\n padding: 3rem !important;\n }\n\n .px-xxl-0 {\n padding-left: 0 !important;\n padding-right: 0 !important;\n }\n\n .px-xxl-1 {\n padding-left: 0.25rem !important;\n padding-right: 0.25rem !important;\n }\n\n .px-xxl-2 {\n padding-left: 0.5rem !important;\n padding-right: 0.5rem !important;\n }\n\n .px-xxl-3 {\n padding-left: 1rem !important;\n padding-right: 1rem !important;\n }\n\n .px-xxl-4 {\n padding-left: 1.5rem !important;\n padding-right: 1.5rem !important;\n }\n\n .px-xxl-5 {\n padding-left: 3rem !important;\n padding-right: 3rem !important;\n }\n\n .py-xxl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-xxl-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-xxl-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-xxl-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-xxl-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n\n .py-xxl-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .pt-xxl-0 {\n padding-top: 0 !important;\n }\n\n .pt-xxl-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-xxl-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-xxl-3 {\n padding-top: 1rem !important;\n }\n\n .pt-xxl-4 {\n padding-top: 1.5rem !important;\n }\n\n .pt-xxl-5 {\n padding-top: 3rem !important;\n }\n\n .pe-xxl-0 {\n padding-left: 0 !important;\n }\n\n .pe-xxl-1 {\n padding-left: 0.25rem !important;\n }\n\n .pe-xxl-2 {\n padding-left: 0.5rem !important;\n }\n\n .pe-xxl-3 {\n padding-left: 1rem !important;\n }\n\n .pe-xxl-4 {\n padding-left: 1.5rem !important;\n }\n\n .pe-xxl-5 {\n padding-left: 3rem !important;\n }\n\n .pb-xxl-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-xxl-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-xxl-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-xxl-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-xxl-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pb-xxl-5 {\n padding-bottom: 3rem !important;\n }\n\n .ps-xxl-0 {\n padding-right: 0 !important;\n }\n\n .ps-xxl-1 {\n padding-right: 0.25rem !important;\n }\n\n .ps-xxl-2 {\n padding-right: 0.5rem !important;\n }\n\n .ps-xxl-3 {\n padding-right: 1rem !important;\n }\n\n .ps-xxl-4 {\n padding-right: 1.5rem !important;\n }\n\n .ps-xxl-5 {\n padding-right: 3rem !important;\n }\n}\n@media print {\n .d-print-inline {\n display: inline !important;\n }\n\n .d-print-inline-block {\n display: inline-block !important;\n }\n\n .d-print-block {\n display: block !important;\n }\n\n .d-print-grid {\n display: grid !important;\n }\n\n .d-print-table {\n display: table !important;\n }\n\n .d-print-table-row {\n display: table-row !important;\n }\n\n .d-print-table-cell {\n display: table-cell !important;\n }\n\n .d-print-flex {\n display: flex !important;\n }\n\n .d-print-inline-flex {\n display: inline-flex !important;\n }\n\n .d-print-none {\n display: none !important;\n }\n}\n/*# sourceMappingURL=bootstrap-grid.rtl.css.map */","// Container mixins\n\n@mixin make-container($gutter: $container-padding-x) {\n width: 100%;\n padding-right: var(--#{$variable-prefix}gutter-x, #{$gutter});\n padding-left: var(--#{$variable-prefix}gutter-x, #{$gutter});\n margin-right: auto;\n margin-left: auto;\n}\n","// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n// >> breakpoint-next(sm)\n// md\n// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl))\n// md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @if not $n {\n @error \"breakpoint `#{$name}` not found in `#{$breakpoints}`\";\n }\n @return if($n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width.\n// The maximum value is reduced by 0.02px to work around the limitations of\n// `min-` and `max-` prefixes and viewports with fractional widths.\n// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max\n// Uses 0.02px rather than 0.01px to work around a current rounding bug in Safari.\n// See https://bugs.webkit.org/show_bug.cgi?id=178261\n//\n// >> breakpoint-max(md, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 767.98px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $max: map-get($breakpoints, $name);\n @return if($max and $max > 0, $max - .02, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash in front.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($lower, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($upper, $breakpoints) {\n @content;\n }\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $next: breakpoint-next($name, $breakpoints);\n $max: breakpoint-max($next);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($next, $breakpoints) {\n @content;\n }\n }\n}\n","// Row\n//\n// Rows contain your columns.\n\n@if $enable-grid-classes {\n .row {\n @include make-row();\n\n > * {\n @include make-col-ready();\n }\n }\n}\n\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n@if $enable-grid-classes {\n @include make-grid-columns();\n}\n","/// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n@mixin make-row($gutter: $grid-gutter-width) {\n --#{$variable-prefix}gutter-x: #{$gutter};\n --#{$variable-prefix}gutter-y: 0;\n display: flex;\n flex-wrap: wrap;\n margin-top: calc(var(--#{$variable-prefix}gutter-y) * -1); // stylelint-disable-line function-disallowed-list\n margin-right: calc(var(--#{$variable-prefix}gutter-x) / -2); // stylelint-disable-line function-disallowed-list\n margin-left: calc(var(--#{$variable-prefix}gutter-x) / -2); // stylelint-disable-line function-disallowed-list\n}\n\n@mixin make-col-ready($gutter: $grid-gutter-width) {\n // Add box sizing if only the grid is loaded\n box-sizing: if(variable-exists(include-column-box-sizing) and $include-column-box-sizing, border-box, null);\n // Prevent columns from becoming too narrow when at smaller grid tiers by\n // always setting `width: 100%;`. This works because we set the width\n // later on to override this initial width.\n flex-shrink: 0;\n width: 100%;\n max-width: 100%; // Prevent `.col-auto`, `.col` (& responsive variants) from breaking out the grid\n padding-right: calc(var(--#{$variable-prefix}gutter-x) / 2); // stylelint-disable-line function-disallowed-list\n padding-left: calc(var(--#{$variable-prefix}gutter-x) / 2); // stylelint-disable-line function-disallowed-list\n margin-top: var(--#{$variable-prefix}gutter-y);\n}\n\n@mixin make-col($size, $columns: $grid-columns) {\n flex: 0 0 auto;\n width: percentage($size / $columns);\n}\n\n@mixin make-col-auto() {\n flex: 0 0 auto;\n width: auto;\n}\n\n@mixin make-col-offset($size, $columns: $grid-columns) {\n $num: $size / $columns;\n margin-left: if($num == 0, 0, percentage($num));\n}\n\n// Row columns\n//\n// Specify on a parent element(e.g., .row) to force immediate children into NN\n// numberof columns. Supports wrapping to new lines, but does not do a Masonry\n// style grid.\n@mixin row-cols($count) {\n > * {\n flex: 0 0 auto;\n width: 100% / $count;\n }\n}\n\n// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n\n@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) {\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n // Provide basic `.col-{bp}` classes for equal-width flexbox columns\n .col#{$infix} {\n flex: 1 0 0%; // Flexbugs #4: https://github.com/philipwalton/flexbugs#flexbug-4\n }\n\n .row-cols#{$infix}-auto > * {\n @include make-col-auto();\n }\n\n @if $grid-row-columns > 0 {\n @for $i from 1 through $grid-row-columns {\n .row-cols#{$infix}-#{$i} {\n @include row-cols($i);\n }\n }\n }\n\n .col#{$infix}-auto {\n @include make-col-auto();\n }\n\n @if $columns > 0 {\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @include make-col($i, $columns);\n }\n }\n\n // `$columns - 1` because offsetting by the width of an entire row isn't possible\n @for $i from 0 through ($columns - 1) {\n @if not ($infix == \"\" and $i == 0) { // Avoid emitting useless .offset-0\n .offset#{$infix}-#{$i} {\n @include make-col-offset($i, $columns);\n }\n }\n }\n }\n\n // Gutters\n //\n // Make use of `.g-*`, `.gx-*` or `.gy-*` utilities to change spacing between the columns.\n @each $key, $value in $gutters {\n .g#{$infix}-#{$key},\n .gx#{$infix}-#{$key} {\n --#{$variable-prefix}gutter-x: #{$value};\n }\n\n .g#{$infix}-#{$key},\n .gy#{$infix}-#{$key} {\n --#{$variable-prefix}gutter-y: #{$value};\n }\n }\n }\n }\n}\n","// Utility generator\n// Used to generate utilities & print utilities\n@mixin generate-utility($utility, $infix, $is-rfs-media-query: false) {\n $values: map-get($utility, values);\n\n // If the values are a list or string, convert it into a map\n @if type-of($values) == \"string\" or type-of(nth($values, 1)) != \"list\" {\n $values: zip($values, $values);\n }\n\n @each $key, $value in $values {\n $properties: map-get($utility, property);\n\n // Multiple properties are possible, for example with vertical or horizontal margins or paddings\n @if type-of($properties) == \"string\" {\n $properties: append((), $properties);\n }\n\n // Use custom class if present\n $property-class: if(map-has-key($utility, class), map-get($utility, class), nth($properties, 1));\n $property-class: if($property-class == null, \"\", $property-class);\n\n // State params to generate pseudo-classes\n $state: if(map-has-key($utility, state), map-get($utility, state), ());\n\n $infix: if($property-class == \"\" and str-slice($infix, 1, 1) == \"-\", str-slice($infix, 2), $infix);\n\n // Don't prefix if value key is null (eg. with shadow class)\n $property-class-modifier: if($key, if($property-class == \"\" and $infix == \"\", \"\", \"-\") + $key, \"\");\n\n @if map-get($utility, rfs) {\n // Inside the media query\n @if $is-rfs-media-query {\n $val: rfs-value($value);\n\n // Do not render anything if fluid and non fluid values are the same\n $value: if($val == rfs-fluid-value($value), null, $val);\n }\n @else {\n $value: rfs-fluid-value($value);\n }\n }\n\n $is-rtl: map-get($utility, rtl);\n\n @if $value != null {\n @if $is-rtl == false {\n /* rtl:begin:remove */\n }\n .#{$property-class + $infix + $property-class-modifier} {\n @each $property in $properties {\n #{$property}: $value if($enable-important-utilities, !important, null);\n }\n }\n\n @each $pseudo in $state {\n .#{$property-class + $infix + $property-class-modifier}-#{$pseudo}:#{$pseudo} {\n @each $property in $properties {\n #{$property}: $value if($enable-important-utilities, !important, null);\n }\n }\n }\n @if $is-rtl == false {\n /* rtl:end:remove */\n }\n }\n }\n}\n","// Loop over each breakpoint\n@each $breakpoint in map-keys($grid-breakpoints) {\n\n // Generate media query if needed\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n // Loop over each utility property\n @each $key, $utility in $utilities {\n // The utility can be disabled with `false`, thus check if the utility is a map first\n // Only proceed if responsive media queries are enabled or if it's the base media query\n @if type-of($utility) == \"map\" and (map-get($utility, responsive) or $infix == \"\") {\n @include generate-utility($utility, $infix);\n }\n }\n }\n}\n\n// RFS rescaling\n@media (min-width: $rfs-mq-value) {\n @each $breakpoint in map-keys($grid-breakpoints) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n @if (map-get($grid-breakpoints, $breakpoint) < $rfs-breakpoint) {\n // Loop over each utility property\n @each $key, $utility in $utilities {\n // The utility can be disabled with `false`, thus check if the utility is a map first\n // Only proceed if responsive media queries are enabled or if it's the base media query\n @if type-of($utility) == \"map\" and map-get($utility, rfs) and (map-get($utility, responsive) or $infix == \"\") {\n @include generate-utility($utility, $infix, true);\n }\n }\n }\n }\n}\n\n\n// Print utilities\n@media print {\n @each $key, $utility in $utilities {\n // The utility can be disabled with `false`, thus check if the utility is a map first\n // Then check if the utility needs print styles\n @if type-of($utility) == \"map\" and map-get($utility, print) == true {\n @include generate-utility($utility, \"-print\");\n }\n }\n}\n"]} \ No newline at end of file diff --git a/website/themes/adidoks/sass/bootstrap/dist/css/bootstrap-reboot.css b/website/themes/adidoks/sass/bootstrap/dist/css/bootstrap-reboot.css new file mode 100644 index 00000000..a36eaf78 --- /dev/null +++ b/website/themes/adidoks/sass/bootstrap/dist/css/bootstrap-reboot.css @@ -0,0 +1,426 @@ +/*! + * 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: 0.25; +} + +hr:not([size]) { + height: 1px; +} + +h6, h5, h4, h3, h2, h1 { + margin-top: 0; + margin-bottom: 0.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 + 0.9vw); +} +@media (min-width: 1200px) { + h2 { + font-size: 2rem; + } +} + +h3 { + font-size: calc(1.3rem + 0.6vw); +} +@media (min-width: 1200px) { + h3 { + font-size: 1.75rem; + } +} + +h4 { + font-size: calc(1.275rem + 0.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] { + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; + cursor: help; + -webkit-text-decoration-skip-ink: none; + 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: 0.5rem; + margin-left: 0; +} + +blockquote { + margin: 0 0 1rem; +} + +b, +strong { + font-weight: bolder; +} + +small { + font-size: 0.875em; +} + +mark { + padding: 0.2em; + background-color: #fcf8e3; +} + +sub, +sup { + position: relative; + font-size: 0.75em; + line-height: 0; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.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: 0.875em; +} +pre code { + font-size: inherit; + color: inherit; + word-break: normal; +} + +code { + font-size: 0.875em; + color: #d63384; + word-wrap: break-word; +} +a > code { + color: inherit; +} + +kbd { + padding: 0.2rem 0.4rem; + font-size: 0.875em; + color: #fff; + background-color: #212529; + border-radius: 0.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: 0.5rem; + padding-bottom: 0.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: 0.5rem; + font-size: calc(1.275rem + 0.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; +} + +/* rtl:raw: +[type="tel"], +[type="url"], +[type="email"], +[type="number"] { + direction: ltr; +} +*/ +::-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; +} + +/*# sourceMappingURL=bootstrap-reboot.css.map */ \ No newline at end of file diff --git a/website/themes/adidoks/sass/bootstrap/dist/css/bootstrap-reboot.css.map b/website/themes/adidoks/sass/bootstrap/dist/css/bootstrap-reboot.css.map new file mode 100644 index 00000000..3db2e60b --- /dev/null +++ b/website/themes/adidoks/sass/bootstrap/dist/css/bootstrap-reboot.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["../../scss/bootstrap-reboot.scss","../../scss/_reboot.scss","bootstrap-reboot.css","../../scss/_variables.scss","../../scss/vendor/_rfs.scss","../../scss/mixins/_border-radius.scss"],"names":[],"mappings":"AAAA;;;;;;EAAA;ACeA;;;EAGE,sBAAA;ACPF;;ADoBI;EAJJ;IAKM,uBAAA;EChBJ;AACF;;AD4BA;EACE,SAAA;EACA,4MEmX4B;ECvKxB,eALI;EHrMR,gBEgY4B;EF/X5B,gBEqY4B;EFpY5B,cElCS;EFoCT,sBE7CS;EF8CT,8BAAA;EACA,6CAAA;AC1BF;;ADmCA;EACE,cAAA;EACA,cEqb4B;EFpb5B,8BAAA;EACA,SAAA;EACA,aEob4B;ADpd9B;;ADmCA;EACE,WE+R4B;AD/T9B;;AD0CA;EACE,aAAA;EACA,qBE0X4B;EFvX5B,gBE0X4B;EFzX5B,gBE0X4B;ADna9B;;AD6CA;EGkKQ,iCAAA;AF3MR;AEyCI;EHAJ;IGyKQ,iBAAA;EF9MN;AACF;;ADyCA;EG6JQ,iCAAA;AFlMR;AEgCI;EHKJ;IGoKQ,eAAA;EFrMN;AACF;;ADqCA;EGwJQ,+BAAA;AFzLR;AEuBI;EHUJ;IG+JQ,kBAAA;EF5LN;AACF;;ADiCA;EGmJQ,iCAAA;AFhLR;AEcI;EHeJ;IG0JQ,iBAAA;EFnLN;AACF;;AD6BA;EG0IM,kBALI;AF9JV;;AD8BA;EGqIM,eALI;AF1JV;;ADqCA;EACE,aAAA;EACA,mBEyK0B;AD3M5B;;AD6CA;;EAEE,yCAAA;EAAA,iCAAA;EACA,YAAA;EACA,sCAAA;EAAA,8BAAA;AC1CF;;ADgDA;EACE,mBAAA;EACA,kBAAA;EACA,oBAAA;AC7CF;;ADmDA;;EAEE,kBAAA;AChDF;;ADmDA;;;EAGE,aAAA;EACA,mBAAA;AChDF;;ADmDA;;;;EAIE,gBAAA;AChDF;;ADmDA;EACE,gBE6P4B;AD7S9B;;ADqDA;EACE,qBAAA;EACA,cAAA;AClDF;;ADwDA;EACE,gBAAA;ACrDF;;AD6DA;;EAEE,mBEsO4B;ADhS9B;;ADkEA;EGsCM,kBALI;AF/FV;;ADqEA;EACE,cEkS4B;EFjS5B,yBEyS4B;AD3W9B;;AD2EA;;EAEE,kBAAA;EGkBI,iBALI;EHXR,cAAA;EACA,wBAAA;ACxEF;;AD2EA;EAAM,eAAA;ACvEN;;ADwEA;EAAM,WAAA;ACpEN;;ADyEA;EACE,cEhNQ;EFiNR,0BEyCwC;AD/G1C;ADwEE;EACE,cEwCsC;AD9G1C;;ADiFE;EAEE,cAAA;EACA,qBAAA;AC/EJ;;ADsFA;;;;EAIE,iGEgJ4B;ECxKxB,cALI;EH+BR,+BAAA;EACA,2BAAA;ACnFF;;AD0FA;EACE,cAAA;EACA,aAAA;EACA,mBAAA;EACA,cAAA;EGtCI,kBALI;AF3CV;AD2FE;EG3CI,kBALI;EHkDN,cAAA;EACA,kBAAA;ACzFJ;;AD6FA;EGlDM,kBALI;EHyDR,cEtQQ;EFuQR,qBAAA;AC1FF;AD6FE;EACE,cAAA;AC3FJ;;AD+FA;EACE,sBAAA;EG9DI,kBALI;EHqER,WEnTS;EFoTT,yBE3SS;EEEP,qBAAA;AH8MJ;AD8FE;EACE,UAAA;EGrEE,cALI;EH4EN,gBEgH0B;AD5M9B;;ADqGA;EACE,gBAAA;AClGF;;ADwGA;;EAEE,sBAAA;ACrGF;;AD6GA;EACE,oBAAA;EACA,yBAAA;AC1GF;;AD6GA;EACE,mBE8K4B;EF7K5B,sBE6K4B;EF5K5B,cEtVS;EFuVT,gBAAA;AC1GF;;ADiHA;EAEE,mBAAA;EACA,gCAAA;AC/GF;;ADkHA;;;;;;EAME,qBAAA;EACA,mBAAA;EACA,eAAA;AC/GF;;ADuHA;EACE,qBAAA;ACpHF;;AD0HA;EAEE,gBAAA;ACxHF;;ADgIA;EACE,UAAA;AC7HF;;ADkIA;;;;;EAKE,SAAA;EACA,oBAAA;EGpKI,kBALI;EH2KR,oBAAA;AC/HF;;ADmIA;;EAEE,oBAAA;AChIF;;ADqIA;EACE,eAAA;AClIF;;ADqIA;EAGE,iBAAA;ACpIF;ADuIE;EACE,UAAA;ACrIJ;;AD4IA;EACE,aAAA;ACzIF;;ADiJA;;;;EAIE,0BAAA;AC9IF;ADiJI;;;;EACE,eAAA;AC5IN;;ADmJA;EACE,UAAA;EACA,kBAAA;AChJF;;ADqJA;EACE,gBAAA;AClJF;;AD4JA;EACE,YAAA;EACA,UAAA;EACA,SAAA;EACA,SAAA;ACzJF;;ADiKA;EACE,WAAA;EACA,WAAA;EACA,UAAA;EACA,qBEG4B;EC5PtB,iCAAA;EH4PN,oBAAA;AC/JF;AE/PI;EHuZJ;IG9OQ,iBAAA;EF0FN;AACF;AD4JE;EACE,WAAA;AC1JJ;;ADiKA;;;;;;;EAOE,UAAA;AC9JF;;ADiKA;EACE,YAAA;AC9JF;;ADuKA;EACE,oBAAA;EACA,6BAAA;ACpKF;;AD4KA;;;;;;;CAAA;AAWA;EACE,wBAAA;AC5KF;;ADiLA;EACE,UAAA;AC9KF;;ADoLA;EACE,aAAA;ACjLF;;ADuLA;EACE,aAAA;EACA,0BAAA;ACpLF;;ADyLA;EACE,qBAAA;ACtLF;;AD2LA;EACE,SAAA;ACxLF;;AD+LA;EACE,kBAAA;EACA,eAAA;AC5LF;;ADoMA;EACE,wBAAA;ACjMF;;ADyMA;EACE,wBAAA;ACtMF","file":"bootstrap-reboot.css","sourcesContent":["/*!\n * Bootstrap Reboot v5.0.0-beta3 (https://getbootstrap.com/)\n * Copyright 2011-2021 The Bootstrap Authors\n * Copyright 2011-2021 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)\n */\n\n@import \"functions\";\n@import \"variables\";\n// Prevent the usage of custom properties since we don't add them to `:root` in reboot\n$font-family-base: $font-family-sans-serif; // stylelint-disable-line scss/dollar-variable-default\n$font-family-code: $font-family-monospace; // stylelint-disable-line scss/dollar-variable-default\n@import \"mixins\";\n@import \"reboot\";\n","// stylelint-disable declaration-no-important, selector-no-qualifying-type, property-no-vendor-prefix\n\n\n// Reboot\n//\n// Normalization of HTML elements, manually forked from Normalize.css to remove\n// styles targeting irrelevant browsers while applying new styles.\n//\n// Normalize is licensed MIT. https://github.com/necolas/normalize.css\n\n\n// Document\n//\n// Change from `box-sizing: content-box` so that `width` is not affected by `padding` or `border`.\n\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\n\n// Root\n//\n// Ability to the value of the root font sizes, affecting the value of `rem`.\n// null by default, thus nothing is generated.\n\n:root {\n font-size: $font-size-root;\n\n @if $enable-smooth-scroll {\n @media (prefers-reduced-motion: no-preference) {\n scroll-behavior: smooth;\n }\n }\n}\n\n\n// Body\n//\n// 1. Remove the margin in all browsers.\n// 2. As a best practice, apply a default `background-color`.\n// 3. Prevent adjustments of font size after orientation changes in iOS.\n// 4. Change the default tap highlight to be completely transparent in iOS.\n\nbody {\n margin: 0; // 1\n font-family: $font-family-base;\n @include font-size($font-size-base);\n font-weight: $font-weight-base;\n line-height: $line-height-base;\n color: $body-color;\n text-align: $body-text-align;\n background-color: $body-bg; // 2\n -webkit-text-size-adjust: 100%; // 3\n -webkit-tap-highlight-color: rgba($black, 0); // 4\n}\n\n\n// Content grouping\n//\n// 1. Reset Firefox's gray color\n// 2. Set correct height and prevent the `size` attribute to make the `hr` look like an input field\n\nhr {\n margin: $hr-margin-y 0;\n color: $hr-color; // 1\n background-color: currentColor;\n border: 0;\n opacity: $hr-opacity;\n}\n\nhr:not([size]) {\n height: $hr-height; // 2\n}\n\n\n// Typography\n//\n// 1. Remove top margins from headings\n// By default, `

`-`

` all receive top and bottom margins. We nuke the top\n// margin for easier control within type scales as it avoids margin collapsing.\n\n%heading {\n margin-top: 0; // 1\n margin-bottom: $headings-margin-bottom;\n font-family: $headings-font-family;\n font-style: $headings-font-style;\n font-weight: $headings-font-weight;\n line-height: $headings-line-height;\n color: $headings-color;\n}\n\nh1 {\n @extend %heading;\n @include font-size($h1-font-size);\n}\n\nh2 {\n @extend %heading;\n @include font-size($h2-font-size);\n}\n\nh3 {\n @extend %heading;\n @include font-size($h3-font-size);\n}\n\nh4 {\n @extend %heading;\n @include font-size($h4-font-size);\n}\n\nh5 {\n @extend %heading;\n @include font-size($h5-font-size);\n}\n\nh6 {\n @extend %heading;\n @include font-size($h6-font-size);\n}\n\n\n// Reset margins on paragraphs\n//\n// Similarly, the top margin on `

`s get reset. However, we also reset the\n// bottom margin to use `rem` units instead of `em`.\n\np {\n margin-top: 0;\n margin-bottom: $paragraph-margin-bottom;\n}\n\n\n// Abbreviations\n//\n// 1. Duplicate behavior to the data-bs-* attribute for our tooltip plugin\n// 2. Add the correct text decoration in Chrome, Edge, Opera, and Safari.\n// 3. Add explicit cursor to indicate changed behavior.\n// 4. Prevent the text-decoration to be skipped.\n\nabbr[title],\nabbr[data-bs-original-title] { // 1\n text-decoration: underline dotted; // 2\n cursor: help; // 3\n text-decoration-skip-ink: none; // 4\n}\n\n\n// Address\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\n\n// Lists\n\nol,\nul {\n padding-left: 2rem;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: $dt-font-weight;\n}\n\n// 1. Undo browser default\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0; // 1\n}\n\n\n// Blockquote\n\nblockquote {\n margin: 0 0 1rem;\n}\n\n\n// Strong\n//\n// Add the correct font weight in Chrome, Edge, and Safari\n\nb,\nstrong {\n font-weight: $font-weight-bolder;\n}\n\n\n// Small\n//\n// Add the correct font size in all browsers\n\nsmall {\n @include font-size($small-font-size);\n}\n\n\n// Mark\n\nmark {\n padding: $mark-padding;\n background-color: $mark-bg;\n}\n\n\n// Sub and Sup\n//\n// Prevent `sub` and `sup` elements from affecting the line height in\n// all browsers.\n\nsub,\nsup {\n position: relative;\n @include font-size($sub-sup-font-size);\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub { bottom: -.25em; }\nsup { top: -.5em; }\n\n\n// Links\n\na {\n color: $link-color;\n text-decoration: $link-decoration;\n\n &:hover {\n color: $link-hover-color;\n text-decoration: $link-hover-decoration;\n }\n}\n\n// And undo these styles for placeholder links/named anchors (without href).\n// It would be more straightforward to just use a[href] in previous block, but that\n// causes specificity issues in many other styles that are too complex to fix.\n// See https://github.com/twbs/bootstrap/issues/19402\n\na:not([href]):not([class]) {\n &,\n &:hover {\n color: inherit;\n text-decoration: none;\n }\n}\n\n\n// Code\n\npre,\ncode,\nkbd,\nsamp {\n font-family: $font-family-code;\n @include font-size(1em); // Correct the odd `em` font sizing in all browsers.\n direction: ltr #{\"/* rtl:ignore */\"};\n unicode-bidi: bidi-override;\n}\n\n// 1. Remove browser default top margin\n// 2. Reset browser default of `1em` to use `rem`s\n// 3. Don't allow content to break outside\n\npre {\n display: block;\n margin-top: 0; // 1\n margin-bottom: 1rem; // 2\n overflow: auto; // 3\n @include font-size($code-font-size);\n color: $pre-color;\n\n // Account for some code outputs that place code tags in pre tags\n code {\n @include font-size(inherit);\n color: inherit;\n word-break: normal;\n }\n}\n\ncode {\n @include font-size($code-font-size);\n color: $code-color;\n word-wrap: break-word;\n\n // Streamline the style when inside anchors to avoid broken underline and more\n a > & {\n color: inherit;\n }\n}\n\nkbd {\n padding: $kbd-padding-y $kbd-padding-x;\n @include font-size($kbd-font-size);\n color: $kbd-color;\n background-color: $kbd-bg;\n @include border-radius($border-radius-sm);\n\n kbd {\n padding: 0;\n @include font-size(1em);\n font-weight: $nested-kbd-font-weight;\n }\n}\n\n\n// Figures\n//\n// Apply a consistent margin strategy (matches our type styles).\n\nfigure {\n margin: 0 0 1rem;\n}\n\n\n// Images and content\n\nimg,\nsvg {\n vertical-align: middle;\n}\n\n\n// Tables\n//\n// Prevent double borders\n\ntable {\n caption-side: bottom;\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: $table-cell-padding-y;\n padding-bottom: $table-cell-padding-y;\n color: $table-caption-color;\n text-align: left;\n}\n\n// 1. Removes font-weight bold by inheriting\n// 2. Matches default `` alignment by inheriting `text-align`.\n// 3. Fix alignment for Safari\n\nth {\n font-weight: $table-th-font-weight; // 1\n text-align: inherit; // 2\n text-align: -webkit-match-parent; // 3\n}\n\nthead,\ntbody,\ntfoot,\ntr,\ntd,\nth {\n border-color: inherit;\n border-style: solid;\n border-width: 0;\n}\n\n\n// Forms\n//\n// 1. Allow labels to use `margin` for spacing.\n\nlabel {\n display: inline-block; // 1\n}\n\n// Remove the default `border-radius` that macOS Chrome adds.\n// See https://github.com/twbs/bootstrap/issues/24093\n\nbutton {\n // stylelint-disable-next-line property-disallowed-list\n border-radius: 0;\n}\n\n// Explicitly remove focus outline in Chromium when it shouldn't be\n// visible (e.g. as result of mouse click or touch tap). It already\n// should be doing this automatically, but seems to currently be\n// confused and applies its very visible two-tone outline anyway.\n\nbutton:focus:not(:focus-visible) {\n outline: 0;\n}\n\n// 1. Remove the margin in Firefox and Safari\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0; // 1\n font-family: inherit;\n @include font-size(inherit);\n line-height: inherit;\n}\n\n// Remove the inheritance of text transform in Firefox\nbutton,\nselect {\n text-transform: none;\n}\n// Set the cursor for non-` +

+ + + +{% endmacro %} diff --git a/website/themes/adidoks/templates/macros/javascript.html b/website/themes/adidoks/templates/macros/javascript.html new file mode 100644 index 00000000..32f899a0 --- /dev/null +++ b/website/themes/adidoks/templates/macros/javascript.html @@ -0,0 +1,8 @@ +{% macro javascript() %} + +{% if config.build_search_index %} + + + +{% endif %} +{% endmacro %} diff --git a/website/themes/adidoks/templates/macros/math.html b/website/themes/adidoks/templates/macros/math.html new file mode 100644 index 00000000..bb893f60 --- /dev/null +++ b/website/themes/adidoks/templates/macros/math.html @@ -0,0 +1,26 @@ +{% macro math() %} + {% if page.extra.math or section.extra.math or config.extra.math %} + {% if config.extra.library and config.extra.library == "mathjax" %} + + + {% else %} + + + + + {% endif %} + {% endif %} +{% endmacro %} diff --git a/website/themes/adidoks/templates/macros/page-publish-metadata.html b/website/themes/adidoks/templates/macros/page-publish-metadata.html new file mode 100644 index 00000000..e88d0475 --- /dev/null +++ b/website/themes/adidoks/templates/macros/page-publish-metadata.html @@ -0,0 +1,3 @@ +{% macro page_publish_metadata(page) %} +

Posted {{ page.date | date(format=config.extra.timeformat | default(value="%B %e, %Y"), timezone=config.extra.timezone | default(value="America/New_York")) }}{% if page.taxonomies.authors and config.taxonomies %} by {% for author in page.taxonomies.authors %}{% if author_flag %} and {% endif %}{{ author }}{% set_global author_flag = true %}{% endfor %}{% endif %} ‐ {{ page.reading_time }} min read

+{% endmacro %} diff --git a/website/themes/adidoks/templates/macros/section-navigation.html b/website/themes/adidoks/templates/macros/section-navigation.html new file mode 100644 index 00000000..f0e4a5dc --- /dev/null +++ b/website/themes/adidoks/templates/macros/section-navigation.html @@ -0,0 +1,22 @@ +{% macro navigation(paginator) %} +

+ {% if paginator.previous %} + +
+
+ ← Newer +
+
+
+ {% endif %} + {% if paginator.next %} + +
+
+ Older → +
+
+
+ {% endif %} +
+{% endmacro %} diff --git a/website/themes/adidoks/templates/page.html b/website/themes/adidoks/templates/page.html new file mode 100644 index 00000000..f23bd75b --- /dev/null +++ b/website/themes/adidoks/templates/page.html @@ -0,0 +1,57 @@ +{# Default page.html template #} + +{% extends "base.html" %} + +{% block seo %} + {{ super() }} + {% set title_addition = "" %} + {% if page.title and config.title %} + {% set title = page.title %} + {% set title_addition = title_separator ~ config.title %} + {% elif page.title %} + {% set title = page.title %} + {% else %} + {% set title = config.title %} + {% endif %} + + {% if page.description %} + {% set description = page.description %} + {% else %} + {% set description = config.description %} + {% endif %} + {% set created_time = page.date %} + {% set updated_time = page.updated %} + {% if current_section %} + {% set page_section = current_section %} + {% else %} + {% set page_section = "" %} + {% endif %} + + {{ macros_head::seo(title=title, title_addition=title_addition, description=description, type="article", is_page=true, created_time=created_time, updated_time=updated_time, page_section=page_section) }} +{% endblock seo %} + +{% block body %} + {% if section.extra.class %} + {% set page_class = page.extra.class %} + {% else %} + {% set page_class = "page single" %} + {% endif %} +{% endblock body %} + +{% block content %} +
+
+
+
+
+ + {% if page.extra.lead %}

{{ page.extra.lead }}

{% endif %} + {{ page.content | safe }} +
+
+
+
+
+{% endblock content %} diff --git a/website/themes/adidoks/templates/robots.txt b/website/themes/adidoks/templates/robots.txt new file mode 100644 index 00000000..dd3f4f71 --- /dev/null +++ b/website/themes/adidoks/templates/robots.txt @@ -0,0 +1,4 @@ +User-agent: * +Allow: / + +Sitemap: {{config.base_url}}/sitemap.xml diff --git a/website/themes/adidoks/templates/section.html b/website/themes/adidoks/templates/section.html new file mode 100644 index 00000000..ac4ac669 --- /dev/null +++ b/website/themes/adidoks/templates/section.html @@ -0,0 +1,50 @@ +{# Default section.html template #} + +{% extends "base.html" %} + +{% block seo %} + {{ super() }} + {% set title_addition = "" %} + + {% if section.title and config.title %} + {% set title = section.title %} + {% set title_addition = title_separator ~ config.title %} + {% elif section.title %} + {% set title = section.title %} + {% else %} + {% set title = config.title %} + {% endif %} + + {% if section.description %} + {% set description = section.description %} + {% else %} + {% set description = config.description %} + {% endif %} + + {{ macros_head::seo(title=title, title_addition=title_addition, description=description) }} +{% endblock seo %} + +{% block body %} + {% if section.extra.class %} + {% set page_class = section.extra.class %} + {% else %} + {% set page_class = "page list" %} + {% endif %} +{% endblock body %} + +{% block content %} +
+
+
+
+
+ + {{ section.content | safe }} +
+
+
+
+
+{% endblock content %} diff --git a/website/themes/adidoks/theme.toml b/website/themes/adidoks/theme.toml new file mode 100644 index 00000000..9aacc9c8 --- /dev/null +++ b/website/themes/adidoks/theme.toml @@ -0,0 +1,17 @@ +name = "adidoks" +description = "AdiDoks is a Zola theme helping you build modern documentation." +license = "MIT" +homepage = "https://github.com/aaranxu/adidoks" +min_version = "0.13.0" +demo = "https://adidoks.netlify.app/" + +[extra] + +[author] +name = "Aaran Xu" +homepage = "https://github.com/aaranxu" + +[original] +author = "h-enk" +homepage = "https://getdoks.org/" +repo = "https://github.com/h-enk/doks" From b7cdd356a1989e6cd2d54d8e280b099487d98255 Mon Sep 17 00:00:00 2001 From: Paul Delafosse Date: Mon, 17 May 2021 22:23:58 +0200 Subject: [PATCH 010/115] fix: fix empty var files in dot overrides --- bats-tests/tests.sh | 7 +++++++ bats-tests/tom_home/dotfiles/bombadil.toml | 5 ++++- bats-tests/tom_home/dotfiles/i3/config | 0 src/dots.rs | 1 - src/lib.rs | 5 +++-- 5 files changed, 14 insertions(+), 4 deletions(-) create mode 100644 bats-tests/tom_home/dotfiles/i3/config diff --git a/bats-tests/tests.sh b/bats-tests/tests.sh index cac1e65c..ca62190e 100644 --- a/bats-tests/tests.sh +++ b/bats-tests/tests.sh @@ -35,3 +35,10 @@ load 'bats-file/load' assert_file_contains "$HOME/.config/dummy.dot" "green is #41de1f" } +@test "Link profile" { + run bombadil link -p i3 + assert_success + assert_file_exist "$HOME/.config/i3/config" + assert_symlink_to "$HOME/dotfiles/.dots/i3" "$HOME/.config/i3" +} + diff --git a/bats-tests/tom_home/dotfiles/bombadil.toml b/bats-tests/tom_home/dotfiles/bombadil.toml index 160c400c..dec29d83 100644 --- a/bats-tests/tom_home/dotfiles/bombadil.toml +++ b/bats-tests/tom_home/dotfiles/bombadil.toml @@ -7,4 +7,7 @@ vars = [ "vars.toml"] # A dot entry representing a symlink, `source` is relative to `dotfiles_dir` # and target shall be relative to $HOME directory or absolute. [settings.dots] -alacritty = { source = "dummy.dot", target = ".config/dummy.dot" } \ No newline at end of file +alacritty = { source = "dummy.dot", target = ".config/dummy.dot" } + +[profiles.i3.dots] +i3 = { source = "i3", target = ".config/i3" } diff --git a/bats-tests/tom_home/dotfiles/i3/config b/bats-tests/tom_home/dotfiles/i3/config new file mode 100644 index 00000000..e69de29b diff --git a/src/dots.rs b/src/dots.rs index 8315e75c..3d7f7edb 100644 --- a/src/dots.rs +++ b/src/dots.rs @@ -234,7 +234,6 @@ pub(crate) trait DotVar { ) -> Option { let relative_to_dot = dotfile_dir.join(source).join(path); let relative_to_dotfile_dir = dotfile_dir.join(path); - // FIXME : we should not try to look for path like this // Instead "../vars.toml" should be used if relative_to_dot.exists() { diff --git a/src/lib.rs b/src/lib.rs index 57b18281..7b20d901 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -8,7 +8,7 @@ extern crate anyhow; #[macro_use] extern crate pest_derive; -use crate::dots::Dot; +use crate::dots::{Dot, DotVar}; use crate::gpg::Gpg; use crate::hook::Hook; use crate::settings::{Profile, Settings}; @@ -233,13 +233,14 @@ impl Bombadil { let source = source.clone(); let target = target.clone(); let ignore = dot_override.ignore.clone(); + self.dots.insert( key.to_string(), Dot { source, target, ignore, - vars: Default::default(), + vars: Dot::default_vars(), }, ); } else { From 3c16c82f5790d259b538c2ee34a8fb4747aa333d Mon Sep 17 00:00:00 2001 From: Paul Delafosse Date: Wed, 19 May 2021 08:57:42 +0200 Subject: [PATCH 011/115] fix: unlink command now correctly remove dots based on previous config --- bats-tests/tests.sh | 17 ++ bats-tests/tom_home/.config/empty | 1 + bats-tests/tom_home/.m2/empty | 1 + bats-tests/tom_home/dotfiles/bombadil.toml | 7 +- .../dotfiles/maven/corporate.settings.xml | 0 .../tom_home/dotfiles/maven/settings.xml | 0 src/bin/bombadil.rs | 4 +- src/lib.rs | 22 +-- src/state.rs | 12 +- website/content/blog/markdown-syntax.md | 152 ------------------ website/content/blog/math-typesetting.md | 48 ------ website/content/blog/placeholder-text.md | 62 ------- .../content/blog/say-hello-to-zola-doks.md | 16 -- 13 files changed, 48 insertions(+), 294 deletions(-) create mode 100644 bats-tests/tom_home/.m2/empty create mode 100644 bats-tests/tom_home/dotfiles/maven/corporate.settings.xml create mode 100644 bats-tests/tom_home/dotfiles/maven/settings.xml delete mode 100644 website/content/blog/markdown-syntax.md delete mode 100644 website/content/blog/math-typesetting.md delete mode 100644 website/content/blog/placeholder-text.md delete mode 100644 website/content/blog/say-hello-to-zola-doks.md diff --git a/bats-tests/tests.sh b/bats-tests/tests.sh index ca62190e..e6c3e203 100644 --- a/bats-tests/tests.sh +++ b/bats-tests/tests.sh @@ -24,7 +24,9 @@ load 'bats-file/load' run bombadil link assert_success assert_file_exist "$HOME/dotfiles/.dots/dummy.dot" + assert_file_exist "$HOME/dotfiles/.dots/maven/settings.xml" assert_symlink_to "$HOME/dotfiles/.dots/dummy.dot" "$HOME/.config/dummy.dot" + assert_symlink_to "$HOME/dotfiles/.dots/maven/settings.xml" "$HOME/.m2/settings.xml" } @test "Vars injected" { @@ -42,3 +44,18 @@ load 'bats-file/load' assert_symlink_to "$HOME/dotfiles/.dots/i3" "$HOME/.config/i3" } +@test "Unlink works" { + run bombadil unlink + assert_success + assert_not_symlink_to "$HOME/dotfiles/.dots/i3" "$HOME/.config/i3" + assert_not_symlink_to "$HOME/dotfiles/.dots/dummy.dot" "$HOME/.config/dummy.dot" +} + +@test "Link multiple profile" { + run bombadil link -p i3 corporate + assert_success + assert_file_exist "$HOME/.config/i3/config" + assert_symlink_to "$HOME/dotfiles/.dots/i3" "$HOME/.config/i3" + assert_symlink_to "$HOME/dotfiles/.dots/maven/corporate.settings.xml" "$HOME/.m2/settings.xml" +} + diff --git a/bats-tests/tom_home/.config/empty b/bats-tests/tom_home/.config/empty index e69de29b..8828c8b0 100644 --- a/bats-tests/tom_home/.config/empty +++ b/bats-tests/tom_home/.config/empty @@ -0,0 +1 @@ +This file is needed since we cannot commit empty directories \ No newline at end of file diff --git a/bats-tests/tom_home/.m2/empty b/bats-tests/tom_home/.m2/empty new file mode 100644 index 00000000..8828c8b0 --- /dev/null +++ b/bats-tests/tom_home/.m2/empty @@ -0,0 +1 @@ +This file is needed since we cannot commit empty directories \ No newline at end of file diff --git a/bats-tests/tom_home/dotfiles/bombadil.toml b/bats-tests/tom_home/dotfiles/bombadil.toml index dec29d83..1e0a1ca2 100644 --- a/bats-tests/tom_home/dotfiles/bombadil.toml +++ b/bats-tests/tom_home/dotfiles/bombadil.toml @@ -4,10 +4,13 @@ dotfiles_dir = "dotfiles" [settings] hooks = [ "echo Hello from bombadil" ] vars = [ "vars.toml"] -# A dot entry representing a symlink, `source` is relative to `dotfiles_dir` -# and target shall be relative to $HOME directory or absolute. + [settings.dots] alacritty = { source = "dummy.dot", target = ".config/dummy.dot" } +maven = { source = "maven/settings.xml", target = ".m2/settings.xml" } + +[profiles.corporate.dots] +maven = { source = "maven/corporate.settings.xml", target = ".m2/settings.xml" } [profiles.i3.dots] i3 = { source = "i3", target = ".config/i3" } diff --git a/bats-tests/tom_home/dotfiles/maven/corporate.settings.xml b/bats-tests/tom_home/dotfiles/maven/corporate.settings.xml new file mode 100644 index 00000000..e69de29b diff --git a/bats-tests/tom_home/dotfiles/maven/settings.xml b/bats-tests/tom_home/dotfiles/maven/settings.xml new file mode 100644 index 00000000..e69de29b diff --git a/src/bin/bombadil.rs b/src/bin/bombadil.rs index 7cf192ef..c718b147 100644 --- a/src/bin/bombadil.rs +++ b/src/bin/bombadil.rs @@ -137,8 +137,8 @@ fn main() { if let Some(subcommand) = matches.subcommand_name() { match subcommand { INSTALL => { - let install_commmand = matches.subcommand_matches(INSTALL).unwrap(); - let config_path = install_commmand.value_of("CONFIG").map(PathBuf::from); + let install_command = matches.subcommand_matches(INSTALL).unwrap(); + let config_path = install_command.value_of("CONFIG").map(PathBuf::from); Bombadil::link_self_config(config_path).unwrap_or_else(|err| fatal!("{}", err)); } diff --git a/src/lib.rs b/src/lib.rs index 7b20d901..8789eceb 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -137,18 +137,20 @@ impl Bombadil { } pub fn uninstall(&self) -> Result<()> { - let mut success_paths: Vec = Vec::new(); - let mut error_paths: Vec = Vec::new(); + let mut success_paths: Vec<&PathBuf> = Vec::new(); + let mut error_paths: Vec<&anyhow::Error> = Vec::new(); - for (_, dot) in self.dots.iter() { - let target = &dot.target_path()?; + // Remove symlink from previous state + let path = self.dotfiles_absolute_path()?; + let previous_state = BombadilState::read(path)?; + let remove_result = previous_state.remove_targets(); - if let Ok(()) = dot.unlink() { - success_paths.push(target.clone()); - } else { - error_paths.push(target.clone()); - } - } + remove_result + .iter() + .for_each(|remove_result| match remove_result { + Ok(path) => success_paths.push(path), + Err(e) => error_paths.push(e), + }); if !success_paths.is_empty() { println!("{}", "Removed symlinks:".green()); diff --git a/src/state.rs b/src/state.rs index 4704faee..8210c155 100644 --- a/src/state.rs +++ b/src/state.rs @@ -39,10 +39,18 @@ impl BombadilState { Ok(()) } - pub fn remove_targets(&self) { + pub fn remove_targets(&self) -> Vec> { + let mut unlink_results = vec![]; + self.symlinks.iter().for_each(|path| { - let _ = unlink(path); + unlink_results.push( + unlink(path) + .map(|_| path.to_owned()) + .map_err(|err| anyhow!("Failed to unlink dot entry {:?} : {}", path, err)), + ); }); + + unlink_results } } diff --git a/website/content/blog/markdown-syntax.md b/website/content/blog/markdown-syntax.md deleted file mode 100644 index baccf979..00000000 --- a/website/content/blog/markdown-syntax.md +++ /dev/null @@ -1,152 +0,0 @@ -+++ -title = "Markdown Syntax Guide" -description = "Sample article showcasing basic Markdown syntax and formatting for HTML elements." -date = 2021-04-20T09:19:42+00:00 -updated = 2021-04-20T09:19:42+00:00 -draft = false -template = "blog/page.html" - -[taxonomies] -authors = ["Public"] - -[extra] -lead = "This article offers a sample of basic Markdown syntax that can be used in Zola content files, also it shows whether basic HTML elements are decorated with CSS in a Zola theme." -+++ - -## Headings - -The following HTML `

`—`

` elements represent six levels of section -headings. `

` is the highest section level while `

` is the lowest. - -# H1 -## H2 -### H3 -#### H4 -##### H5 -###### H6 - -## Paragraph - -Xerum, quo qui aut unt expliquam qui dolut labo. Aque venitatiusda cum, -voluptionse latur sitiae dolessi aut parist aut dollo enim qui voluptate ma -dolestendit peritin re plis aut quas inctum laceat est volestemque commosa as -cus endigna tectur, offic to cor sequas etum rerum idem sintibus eiur? Quianimin -porecus evelectur, cum que nis nust voloribus ratem aut omnimi, sitatur? -Quiatem. Nam, omnis sum am facea corem alique molestrunt et eos evelece arcillit -ut aut eos eos nus, sin conecerem erum fuga. Ri oditatquam, ad quibus unda -veliamenimin cusam et facea ipsamus es exerum sitate dolores editium rerore -eost, temped molorro ratiae volorro te reribus dolorer sperchicium faceata -tiustia prat. - -Itatur? Quiatae cullecum rem ent aut odis in re eossequodi nonsequ idebis ne -sapicia is sinveli squiatum, core et que aut hariosam ex eat. - -## Blockquotes - -The blockquote element represents content that is quoted from another source, -optionally with a citation which must be within a `footer` or `cite` element, -and optionally with in-line changes such as annotations and abbreviations. - -#### Blockquote without attribution - -> Tiam, ad mint andaepu dandae nostion secatur sequo quae. -> **Note** that you can use *Markdown syntax* within a blockquote. - -#### Blockquote with attribution - -> Don't communicate by sharing memory, share memory by communicating.
-> — Rob Pike[^1] - -> All men by nature desire to know.
-> ― Aristotle[^2] - -## Tables - -Tables aren't part of the core Markdown spec, but Zola supports them -out-of-the-box. - - Name | Age ---------|------ - Bob | 27 - Alice | 23 - -#### Inline Markdown within tables - -| Italics | Bold | Code | -| -------- | -------- | ------ | -| *italics* | **bold** | `code` | - -## Code Blocks - -#### Code block with backticks - -```html - - - - - Example HTML5 Document - - -

Test

- - -``` - -#### Code block indented with four spaces - - - - - - Example HTML5 Document - - -

Test

- - - -## List Types - -#### Ordered List - -1. First item -2. Second item -3. Third item - -#### Unordered List - -- List item -- Another item -- And another item - -#### Nested list - -- Fruit - - Apple - - Orange - - Banana -- Dairy - - Milk - - Cheese - -## Other Elements — abbr, sub, sup, kbd, mark - -GIF is a bitmap image format. - -H2O - -Xn + Yn = Zn - -Press CTRL+ALT+Delete to end the -session. - -Most salamanders are nocturnal, and hunt for insects, worms, and -other small creatures. - ---- - -[^1]: The above quote is excerpted from Rob Pike's [talk](https://www.youtube.com/watch?v=PAAkCSZUG1c) -during Gopherfest, November 18, 2015. - -[^2]: The quote is the first sentence of Aristotle's [Metaphysics](http://classics.mit.edu/Aristotle/metaphysics.html). \ No newline at end of file diff --git a/website/content/blog/math-typesetting.md b/website/content/blog/math-typesetting.md deleted file mode 100644 index 99eaca82..00000000 --- a/website/content/blog/math-typesetting.md +++ /dev/null @@ -1,48 +0,0 @@ -+++ -title = "Math Typesetting" -description = "Introducing Doks, a Hugo theme helping you build modern documentation websites that are secure, fast, and SEO-ready — by default." -date = 2021-04-08T09:19:42+00:00 -updated = 2021-04-08T09:19:42+00:00 -draft = false -template = "blog/page.html" - -[taxonomies] -authors = ["Public"] - -[extra] -lead = "Mathematical notation in a project can be enabled by using third party JavaScript libraries." -math = true -+++ - - -In this example we will be using [KaTeX](https://katex.org/) - -- Create a macro under `/template/macros/math.html` with a macro named `math`. -- Within this macro reference the [Auto-render Extension](https://katex.org/docs/autorender.html) or host these scripts locally. -- Import the macro in your templates like so: - -```bash -{% import 'macros/math.html' as macros %} -{% if page.extra.math or section.extra.math or config.extra.math %} -{{ macros::math() }} -{% endif %} -``` - -- To enable KaTex globally set the parameter `extra.math` to `true` in a project's configuration -- To enable KaTex on a per page basis include the parameter `extra.math = true` in content files - -**Note:** - -1. The MathJax library is the other optional choice, and you can set the parameter `extra.library` to `mathjax` in a project's configuration -2. Use the online reference of [Supported TeX Functions](https://katex.org/docs/supported.html) - -### Examples - -

-Inline math: \(\varphi = \dfrac{1+\sqrt5}{2}= 1.6180339887…\) -

- -Block math: -$$ - \varphi = 1+\frac{1} {1+\frac{1} {1+\frac{1} {1+\cdots} } } -$$ diff --git a/website/content/blog/placeholder-text.md b/website/content/blog/placeholder-text.md deleted file mode 100644 index 750d5ab8..00000000 --- a/website/content/blog/placeholder-text.md +++ /dev/null @@ -1,62 +0,0 @@ -+++ -title = "Placeholder Text" -description = "Lorem Ipsum Dolor Si Amet" -date = 2021-04-10T09:19:42+00:00 -updated = 2021-04-10T09:19:42+00:00 -draft = false -template = "blog/page.html" - -[taxonomies] -authors = ["Public"] - -+++ - -Lorem est tota propiore conpellat pectoribus de pectora summo. Redit -teque digerit hominumque toris verebor lumina non cervice subde tollit usus -habet Arctonque, furores quas nec ferunt. Quoque montibus nunc caluere tempus -inhospita parcite confusaque translucet patri vestro qui optatis lumine -cognoscere flos nubis! Fronde ipsamque patulos Dryopen deorum. - -1. Exierant elisi ambit vivere dedere -2. Duce pollice -3. Eris modo -4. Spargitque ferrea quos palude - -Rursus nulli murmur; hastile inridet ut ab gravi sententia! Nomine potitus -silentia flumen, sustinet placuit petis in dilapsa erat sunt. Atria tractus malis. - -1. Comas hunc haec pietate fetum procerum dixit -2. Post torum vates letum Tiresia -3. Flumen querellas -4. Arcanaque montibus omnes -5. Quidem et - -# Vagus elidunt - - - -[The Van de Graaf Canon](https://en.wikipedia.org/wiki/Canons_of_page_construction#Van_de_Graaf_canon) - -## Mane refeci capiebant unda mulcebat - -Victa caducifer, malo vulnere contra dicere aurato, ludit regale, voca! Retorsit -colit est profanae esse virescere furit nec; iaculi matertera et visa est, -viribus. Divesque creatis, tecta novat collumque vulnus est, parvas. -**Faces illo pepulere** tempus adest. Tendit flamma, ab opes virum sustinet, -sidus sequendo urbis. - -Iubar proles corpore raptos vero auctor imperium; sed et huic: manus caeli -Lelegas tu lux. Verbis obstitit intus oblectamina fixis linguisque ausus sperare -Echionides cornuaque tenent clausit possit. Omnia putatur. Praeteritae refert -ausus; ferebant e primus lora nutat, vici quae mea ipse. Et iter nil spectatae -vulnus haerentia iuste et exercebat, sui et. - -Eurytus Hector, materna ipsumque ut Politen, nec, nate, ignari, vernum cohaesit -sequitur. Vel **mitis temploque** vocatus, inque alis, *oculos nomen* non silvis -corpore coniunx ne displicet illa. Crescunt non unus, vidit visa quantum inmiti -flumina mortis facto sic: undique a alios vincula sunt iactata abdita! -Suspenderat ego fuit tendit: luna, ante urbem Propoetides **parte**. - - diff --git a/website/content/blog/say-hello-to-zola-doks.md b/website/content/blog/say-hello-to-zola-doks.md deleted file mode 100644 index 7017f52e..00000000 --- a/website/content/blog/say-hello-to-zola-doks.md +++ /dev/null @@ -1,16 +0,0 @@ -+++ -title = "Say hello to AdiDoks 👋" -description = "Introducing AdiDoks, a Zola theme helping you build modern documentation websites, which is a port of the Hugo theme Doks for Zola." -date = 2021-04-03T07:00:00+00:00 -updated = 2021-04-03T07:00:00+00:00 -template = "blog/page.html" -draft = false - -[taxonomies] -authors = ["Aaran Xu"] - -[extra] -lead = "Introducing AdiDoks, a Zola theme helping you build modern documentation websites, which is a port of the Hugo theme Doks for Zola." -images = [] -+++ - From b65d150a1ab158be101f8cd8ec52754c92968a69 Mon Sep 17 00:00:00 2001 From: Paul Delafosse Date: Wed, 19 May 2021 09:00:11 +0200 Subject: [PATCH 012/115] docs(website): update page on profiles and variables --- website/.gitignore | 1 + .../profiles-and-themes/profiles-overrides.md | 53 +++++++------ .../docs/profiles-and-themes/profiles.md | 76 +++++++++++++++++-- .../docs/template-and-variables/_index.md | 2 +- .../docs/template-and-variables/gpg-secret.md | 2 +- .../variable-references.md | 2 +- .../template-and-variables/variable-scope.md | 12 +-- .../docs/template-and-variables/variables.md | 2 +- 8 files changed, 111 insertions(+), 39 deletions(-) create mode 100644 website/.gitignore diff --git a/website/.gitignore b/website/.gitignore new file mode 100644 index 00000000..d70ebaa1 --- /dev/null +++ b/website/.gitignore @@ -0,0 +1 @@ +public \ No newline at end of file diff --git a/website/content/docs/profiles-and-themes/profiles-overrides.md b/website/content/docs/profiles-and-themes/profiles-overrides.md index 059e5073..2d0a9830 100644 --- a/website/content/docs/profiles-and-themes/profiles-overrides.md +++ b/website/content/docs/profiles-and-themes/profiles-overrides.md @@ -9,18 +9,22 @@ sort_by = "weight" template = "docs/page.html" [extra] -lead = "Manage profiles dot entries" +lead = """ +As we saw on the previous chapter Bombadil's profile can be used to link new dot files, in this chapter we will +see how to alter existing dotfile entries. +""" toc = true top = false +++ -### Overriding dot entries +## Dot entry override Let's say you are using [maven](https://maven.apache.org/) for several java projects, some of them are open source, -and some of them uses a corporate repository : +and some of them uses a corporate repository. Maven config typically resides in `$HOME/.m2/settings.xml`. The problem here +is that we want to use a different config depending on the project we are working on. -let's assume your dotfiles have the following structure : +To solve this we will define the following dotfiles : ```shell script ~/bombadil-example @@ -30,11 +34,14 @@ let's assume your dotfiles have the following structure : └── settings.xml ``` -Your bombadil config contains a single dot entry with an alternate profile : +## Configuration + +Bombadil's config contains a single dot entry with the alternate profile `corporate` : ```toml # bombadil.toml dotfile_dir = "bombadil-example" + [settings.dots] maven = { source = "maven/settings.xml", target = ".m2/settings.xml"} @@ -42,29 +49,29 @@ maven = { source = "maven/settings.xml", target = ".m2/settings.xml"} maven = { source = "maven/settings.corporate.xml" } ``` -When overriding a default dot entry under a new profile `source` and `target` property are optional, -the default profile value will be used if not specified. You can also define a new dot entry in which case `source` -and `target` are required. +Notice on the `corporate` profile we are redefining the `maven` dot entry and only specifying the `source` attribute. -If you now run `bombadil link --help` you should notice a new profile value is available : - -``` -USAGE: - bombadil link +## Linking -OPTIONS: - -p, --profiles ... A list of comma separated profiles to activate [possible values: corporate] - -h, --help Prints help information -``` - -`bombadil link` would produce the following link : +Linking the default profile with `bombadil link`, will produce the following link : ```shell script -❯ bombadil link +bombadil link "/home/okno/dotfiles/.dots/maven/settings.xml" => "/home/okno/.m2/settings.xml" ``` -Linking with the `corporate` profile would use the alternate source for `.m2/settings.xml` : +Linking with the `corporate` profile will use the alternate source for `.m2/settings.xml` : + ```shell script -❯ bombadil link -p corporate +bombadil link -p corporate "/home/okno/dotfiles/.dots/maven/settings.corporate.xml" => "/home/okno/.m2/settings.xml" -``` \ No newline at end of file +``` + +When overriding a default dot entry under a new profile, `source` and `target` property are optional. +The default profile value will be used if not specified. + +As we saw in the previous chapter, you can also define a new +dot entry in which case `source` and `target` are required. + +In the next chapter we will see how to override variables with profiles. + + diff --git a/website/content/docs/profiles-and-themes/profiles.md b/website/content/docs/profiles-and-themes/profiles.md index f8d5b26c..51cebe3a 100644 --- a/website/content/docs/profiles-and-themes/profiles.md +++ b/website/content/docs/profiles-and-themes/profiles.md @@ -14,14 +14,78 @@ toc = true top = false +++ -## Switching profile +## Profile configuration As we saw Bombadil allows to define a default profile. For some programs you might want to set an alternate configuration. Bombadil allow you two do this in several ways : -- overriding a dot entry `source` and/or `target` value. -- adding a new dot entry. -- adding new variables. -- overriding existing variable. -- adding hooks to the profile. \ No newline at end of file +- override dot entries `source` and/or `target` value. +- add new dot entries. +- add or overriding variables. +- add hooks to the profile. + + +Before going further, let's take a look at a real life example. In the following config, we have defined some +post-install hooks and dot entries for two profiles : `sway` and `i3`. + +```toml +dotfiles_dir = "dotfiles" + +[settings.dots] +# Dots linked with the default profiles, alacritty will always be linked +alacritty = { source = "alacritty", target = ".config/alacritty" } + +[profiles.sway] +# Sway profile hook : running `bombadil link -p sway` will exectute `sway reload` +hooks = ["sway reload"] + +# Sway profile dot entries +[profiles.sway.dots] +sway = { source = "sway/wm", target = ".config/sway" } +wofi = { source = "sway/wofi", target = ".config/wofi" } + + +# i3 profile hook : running `bombadil link -p i3` will exectute `i3-msg reload` +[profiles.i3] +hooks = ["i3-msg reload"] + +# i3 profile dot entries +[profiles.i3.dots] +i3 = { source = "i3/wm", target = ".config/i3" } +polybar = { source = "i3/rofi", target = ".config/rofi" } +``` + +## List profiles + +To list available profiles you can run `bombadil link --help` : + +``` +❯ bombadil link --help +bombadil-link +Symlink a copy of your dotfiles and inject variables according to bombadil.toml config + +USAGE: + bombadil link + +OPTIONS: + -h, --help Prints help information + -p, --profiles ... A list of comma separated profiles to activate [possible values: sway, i3] +``` + +Alternatively the `bombadil get profiles` produce a one profiles per line output, suited for shell scripting : +``` +❯ bombadil get profiles +sway +i3 +``` + +## Switch profile + +We can switch profile by running the following : +- Link the default profile (alacritty dot only) : `bombadil link`. +- Link the default and sway config `bombadil link -p sway`. +- Link the default and i3 config `bombadil link -p i3`. + +This allows us to define per profile dot entries. In the next chapter we will see how to alter dot entries existing in +the default profile. diff --git a/website/content/docs/template-and-variables/_index.md b/website/content/docs/template-and-variables/_index.md index 9a000c65..70284f17 100644 --- a/website/content/docs/template-and-variables/_index.md +++ b/website/content/docs/template-and-variables/_index.md @@ -5,6 +5,6 @@ date = 2021-05-16 updated = 2021-05-16 template = "docs/section.html" sort_by = "weight" -weight = 1 +weight = 2 draft = false +++ diff --git a/website/content/docs/template-and-variables/gpg-secret.md b/website/content/docs/template-and-variables/gpg-secret.md index 6b2b791e..1f020816 100644 --- a/website/content/docs/template-and-variables/gpg-secret.md +++ b/website/content/docs/template-and-variables/gpg-secret.md @@ -81,4 +81,4 @@ Make sure the secret has been written and encrypted : bombadil link ``` -That's it ! In the next chapter we will take at Bombadil profiles and themes. \ No newline at end of file +That's it ! In the next chapter we will take a look at Bombadil profiles and themes. \ No newline at end of file diff --git a/website/content/docs/template-and-variables/variable-references.md b/website/content/docs/template-and-variables/variable-references.md index d933af46..3a73b73f 100644 --- a/website/content/docs/template-and-variables/variable-references.md +++ b/website/content/docs/template-and-variables/variable-references.md @@ -19,7 +19,7 @@ top = false ### Declare variable references -A variable reference is just like any other, except the value should be a variable name prefixed with `%`. +A variable reference is declared like any other variable, except the value should be a variable name prefixed with `%`. ```toml a_variable = "42" diff --git a/website/content/docs/template-and-variables/variable-scope.md b/website/content/docs/template-and-variables/variable-scope.md index 7582466b..c6a821f9 100644 --- a/website/content/docs/template-and-variables/variable-scope.md +++ b/website/content/docs/template-and-variables/variable-scope.md @@ -44,7 +44,7 @@ wofi = { source = "wofi", target = ".config/wofi" } And some variables defined in `wofi/vars.toml` : ```toml -# Here we use variable reference from `theme.toml` +# Here we use variable references from `theme.toml` bg = "%blue" input_bg = "%white" input_color = "%light_blue" @@ -62,19 +62,19 @@ accordingly when running `bombadil link`. What if we are linking a file directly ? ```toml -gtk3 = { source = "gtk/gtk-3.0", target = ".config/gtk-3.0" } +zsh = { source = "zsh/zshrc", target = ".zshrc" } ``` -Here we are directly rendering a file instead of a directory, looking for a variable file here would be confusing and -might collide with other dotfile entries residing in the `gtk/` source directory. +Here we are directly rendering a file instead of a directory, looking for a default variable file here would be confusing and +might collide with other dotfile entries residing in the `zsh/` source directory. To solve this we can explicitly declare a variable file for our dot entry : ```toml -gtk3 = { source = "gtk/gtk-3.0", target = ".config/gtk-3.0", vars = "gtk/gtk-arc.toml" } +zsh = { source = "zsh/zshrc", target = ".zshrc", vars = "zsh/shell_vars.toml" } ``` -Note that if you prefer having every variable files named, this also works for dotfile directory. +Note that if you prefer having every single variable files named, this also works for dotfile directory. In the next section we will see how to use GPG encryption to securely manage secret values in Bombadil variables. diff --git a/website/content/docs/template-and-variables/variables.md b/website/content/docs/template-and-variables/variables.md index 10c6d52b..215eb41e 100644 --- a/website/content/docs/template-and-variables/variables.md +++ b/website/content/docs/template-and-variables/variables.md @@ -78,7 +78,7 @@ To inject your variables, simply run `bombadil link`. Templates will be rendered according to your dots config. -In this example the output file actually linked to alacritty's config would look like this : +In the previous example the output file actually linked to alacritty's config would look like this : ```yaml ... From aa64d572edc079bb1fca3f4ab9c0dcf5e59039c6 Mon Sep 17 00:00:00 2001 From: Paul Delafosse Date: Wed, 19 May 2021 09:16:40 +0200 Subject: [PATCH 013/115] fix(website): fix toc ordering --- website/content/docs/getting-started/introduction.md | 2 +- website/content/docs/getting-started/quick-start.md | 2 +- website/content/docs/template-and-variables/gpg-secret.md | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/website/content/docs/getting-started/introduction.md b/website/content/docs/getting-started/introduction.md index 1f7f08f1..397a20b0 100644 --- a/website/content/docs/getting-started/introduction.md +++ b/website/content/docs/getting-started/introduction.md @@ -4,7 +4,7 @@ description = "Toml Bombadil is a dotfile manager with templating written in Rus date = 2021-05-16 updated = 2021-05-16 draft = false -weight = 10 +weight = 1 sort_by = "weight" template = "docs/page.html" diff --git a/website/content/docs/getting-started/quick-start.md b/website/content/docs/getting-started/quick-start.md index 16a063d3..b2fb6644 100644 --- a/website/content/docs/getting-started/quick-start.md +++ b/website/content/docs/getting-started/quick-start.md @@ -4,7 +4,7 @@ description = "Install and configure Toml Bombadil" date = 2021-05-16 updated = 2021-05-16 draft = false -weight = 20 +weight = 2 sort_by = "weight" template = "docs/page.html" diff --git a/website/content/docs/template-and-variables/gpg-secret.md b/website/content/docs/template-and-variables/gpg-secret.md index 1f020816..e79a4eed 100644 --- a/website/content/docs/template-and-variables/gpg-secret.md +++ b/website/content/docs/template-and-variables/gpg-secret.md @@ -4,7 +4,7 @@ description = "Manage GPG secret" date = 2021-05-16 updated = 2021-05-16 draft = false -weight = 20 +weight = 4 sort_by = "weight" template = "docs/page.html" From edbe4bff76e0e7dd9502a8df8ec6229858470f07 Mon Sep 17 00:00:00 2001 From: Paul Delafosse Date: Fri, 21 May 2021 16:50:39 +0200 Subject: [PATCH 014/115] docs: update tests and docummentation on profile and vars --- bats-tests/tests.sh | 24 ++++++++ bats-tests/tom_home/dotfiles/bashrc | 1 + bats-tests/tom_home/dotfiles/bombadil.toml | 9 +++ .../tom_home/dotfiles/profiles/java16.toml | 1 + .../tom_home/dotfiles/profiles/java17.toml | 1 + bats-tests/tom_home/dotfiles/vars.toml | 3 +- .../docs/contributing/how-to-contribute.md | 15 ++--- .../docs/getting-started/introduction.md | 12 +--- website/content/docs/help/_index.md | 10 --- website/content/docs/help/faq.md | 39 ------------ .../profiles-and-themes/profile-variables.md | 61 +++++++++++-------- 11 files changed, 82 insertions(+), 94 deletions(-) create mode 100644 bats-tests/tom_home/dotfiles/bashrc create mode 100644 bats-tests/tom_home/dotfiles/profiles/java16.toml create mode 100644 bats-tests/tom_home/dotfiles/profiles/java17.toml delete mode 100644 website/content/docs/help/_index.md delete mode 100644 website/content/docs/help/faq.md diff --git a/bats-tests/tests.sh b/bats-tests/tests.sh index e6c3e203..9fd67f77 100644 --- a/bats-tests/tests.sh +++ b/bats-tests/tests.sh @@ -59,3 +59,27 @@ load 'bats-file/load' assert_symlink_to "$HOME/dotfiles/.dots/maven/corporate.settings.xml" "$HOME/.m2/settings.xml" } +@test "Profile should override default vars" { + run bombadil link + assert_success + assert_file_exist "$HOME/.bashrc" + assert_symlink_to "$HOME/dotfiles/.dots/bashrc" "$HOME/.bashrc" + assert_file_contains "$HOME/.bashrc" "export JAVA_HOME=/etc/java11-openjdk" + + run bombadil link -p java-16 + assert_success + assert_file_contains "$HOME/.bashrc" "export JAVA_HOME=/etc/java16-openjdk" +} + +@test "Profile should override scoped vars" { + run bombadil link + assert_success + assert_file_exist "$HOME/.bashrc" + assert_symlink_to "$HOME/dotfiles/.dots/bashrc" "$HOME/.bashrc" + assert_file_contains "$HOME/.bashrc" "export JAVA_HOME=/etc/java11-openjdk" + + run bombadil link -p java-17 + assert_success + assert_file_contains "$HOME/.bashrc" "export JAVA_HOME=/etc/java17-openjdk" +} + diff --git a/bats-tests/tom_home/dotfiles/bashrc b/bats-tests/tom_home/dotfiles/bashrc new file mode 100644 index 00000000..8973bf27 --- /dev/null +++ b/bats-tests/tom_home/dotfiles/bashrc @@ -0,0 +1 @@ +export JAVA_HOME=__[java_home]__ \ No newline at end of file diff --git a/bats-tests/tom_home/dotfiles/bombadil.toml b/bats-tests/tom_home/dotfiles/bombadil.toml index 1e0a1ca2..54b3ac14 100644 --- a/bats-tests/tom_home/dotfiles/bombadil.toml +++ b/bats-tests/tom_home/dotfiles/bombadil.toml @@ -8,9 +8,18 @@ vars = [ "vars.toml"] [settings.dots] alacritty = { source = "dummy.dot", target = ".config/dummy.dot" } maven = { source = "maven/settings.xml", target = ".m2/settings.xml" } +bash = { source = "bashrc", target = ".bashrc" } [profiles.corporate.dots] maven = { source = "maven/corporate.settings.xml", target = ".m2/settings.xml" } [profiles.i3.dots] i3 = { source = "i3", target = ".config/i3" } + +[profiles.java-16] +vars = [ "profiles/java16.toml"] + +[profiles.java-17.dots] +bash = { vars = "profiles/java17.toml" } + + diff --git a/bats-tests/tom_home/dotfiles/profiles/java16.toml b/bats-tests/tom_home/dotfiles/profiles/java16.toml new file mode 100644 index 00000000..7ed6eb7f --- /dev/null +++ b/bats-tests/tom_home/dotfiles/profiles/java16.toml @@ -0,0 +1 @@ +java_home = "/etc/java16-openjdk" \ No newline at end of file diff --git a/bats-tests/tom_home/dotfiles/profiles/java17.toml b/bats-tests/tom_home/dotfiles/profiles/java17.toml new file mode 100644 index 00000000..1603a5f5 --- /dev/null +++ b/bats-tests/tom_home/dotfiles/profiles/java17.toml @@ -0,0 +1 @@ +java_home = "/etc/java17-openjdk" \ No newline at end of file diff --git a/bats-tests/tom_home/dotfiles/vars.toml b/bats-tests/tom_home/dotfiles/vars.toml index ae8cb688..f505fc22 100644 --- a/bats-tests/tom_home/dotfiles/vars.toml +++ b/bats-tests/tom_home/dotfiles/vars.toml @@ -1,2 +1,3 @@ red = "#de1f1f" -green = "#41de1f" \ No newline at end of file +green = "#41de1f" +java_home = "/etc/java11-openjdk" \ No newline at end of file diff --git a/website/content/docs/contributing/how-to-contribute.md b/website/content/docs/contributing/how-to-contribute.md index ff895ce0..f2c6f734 100644 --- a/website/content/docs/contributing/how-to-contribute.md +++ b/website/content/docs/contributing/how-to-contribute.md @@ -21,20 +21,17 @@ several ways you can help us : ### Finding bugs - the project is at a very early stage and for now what we need the most is user feedback. - If you feel adventurous and want to try a new dotfile manager, [install bombadil](https://github.com/oknozor/toml-bombadil#Installation) - and let us know if you find any bug or something missing. We will be happy to add your dotfile repository to the [example repositories](https://github.com/oknozor/toml-bombadil#example-repositories) - section. If anything goes wrong let us know by [opening an issue](https://github.com/oknozor/toml-bombadil/issues/new?assignees=oknozor&labels=bug&template=bug_report.md&title=%5BBUG%5D%5B). + Found a bug in Toml Bombadil ? Let us know by [opening an issue](https://github.com/oknozor/toml-bombadil/issues/new?assignees=oknozor&labels=bug&template=bug_report.md&title=%5BBUG%5D%5B). ### Writing blogposts - You just migrated to bombadil and want to share the experience ? Let us know, so we can reference your article. + You just migrated your dotfiles to Toml Bombadil and want to share the experience ? Let us know, so we can reference your article. ### Working on existing issues - Toml bombadil issue are grouped in a milestone for the [next version](https://github.com/oknozor/toml-bombadil/milestones). + Toml Bombadil new features are grouped in a milestone for the [next version](https://github.com/oknozor/toml-bombadil/milestones). You might want to look at this first to get a grasp of want is currently going on. - If you want to work on an issue, let us know by tagging @oknozor on the comment section. + If you want to work on an issue, let us know by tagging [@oknozor](https://github.com/oknozor) on the comment section. We will be happy to provide guidance and respond to your questions. You might want to pick a tagged [good first issue](https://github.com/oknozor/toml-bombadil/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22) @@ -42,7 +39,7 @@ several ways you can help us : If you have spotted a bug, a great way to help us improve toml bombadil is to write a [bats](https://bats-core.readthedocs.io/en/latest/) test to reproduce it, see [HOWTO](bats-tests/HOWTO.md) for more info. -- **Suggesting new features** : +### Suggesting new features You have an idea for a new feature ? You are welcome to open a [feature request](https://github.com/oknozor/toml-bombadil/issues/new?assignees=oknozor&labels=enhancement&template=feature_request.md&title=%5BFEATURE%5D) on the issue board. @@ -56,7 +53,7 @@ Toml bombadil respect the following coding standard for any code addition to the - Commit shall respect the [conventional commit](https://www.conventionalcommits.org/en/v1.0.0/) specification You have picked an issue and started to work on your fork. Time to make a pull request ! -If your issue is referenced in the next version milesstone, your are expected to submit a pull request to the corresponding +If your issue is referenced in the next version milestone, you are expected to submit a pull request to the corresponding version branch (following semver format and prefixed by "v", ex : "v2.0.0-rc"). If your issue is a bug fix you can submit your PR to main directly and increase the minor version. diff --git a/website/content/docs/getting-started/introduction.md b/website/content/docs/getting-started/introduction.md index 397a20b0..63ce5a73 100644 --- a/website/content/docs/getting-started/introduction.md +++ b/website/content/docs/getting-started/introduction.md @@ -16,16 +16,8 @@ top = false ## Quick Start -One page summary of how to start a new AdiDoks project. [Quick Start →](../quick-start/) - -## Go further - -Contributing and Help. +One page summary of how to get Toml Bombadil up and running. [Quick Start →](../quick-start/) ## Contributing -Find out how to contribute to Doks. [Contributing →](../../contributing/how-to-contribute/) - -## Help - -Get help on Doks. [Help →](../../help/faq/) +Find out how to contribute to Toml Bombadil. [Contributing →](../../contributing/how-to-contribute/) diff --git a/website/content/docs/help/_index.md b/website/content/docs/help/_index.md deleted file mode 100644 index c7ad9afe..00000000 --- a/website/content/docs/help/_index.md +++ /dev/null @@ -1,10 +0,0 @@ -+++ -title = "Help" -description = "Get help on AdiDoks." -date = 2021-05-16 -updated = 2021-05-16 -template = "docs/section.html" -sort_by = "weight" -weight = 99 -draft = false -+++ diff --git a/website/content/docs/help/faq.md b/website/content/docs/help/faq.md deleted file mode 100644 index d47805e6..00000000 --- a/website/content/docs/help/faq.md +++ /dev/null @@ -1,39 +0,0 @@ -+++ -title = "FAQ" -description = "Answers to frequently asked questions." -date = 2021-05-16 -updated = 2021-05-16 -draft = false -weight = 30 -sort_by = "weight" -template = "docs/page.html" - -[extra] -lead = "Answers to frequently asked questions." -toc = true -top = false -+++ - -## What is the AdiDoks? - -AdiDoks is a Zola theme for Documentation's sites, ported by the Hugo Theme -[Doks](https://getdoks.org), which is a pretty nice theme. Thanks a lot to -[*h-enk*](https://github.com/h-enk), the creator of the [Doks](https://getdoks.org). - -## Keyboard shortcuts for search? - -- focus: `/` -- select: `↓` and `↑` -- open: `Enter` -- close: `Esc` - -## Other documentation? - -- [Netlify](https://docs.netlify.com/) -- [Zola](https://www.getzola.org/documentation/getting-started/overview/) - -## Contact the creator? - -Send *Aaran Xu* an E-mail: - -- diff --git a/website/content/docs/profiles-and-themes/profile-variables.md b/website/content/docs/profiles-and-themes/profile-variables.md index 1b406dba..eaf5d322 100644 --- a/website/content/docs/profiles-and-themes/profile-variables.md +++ b/website/content/docs/profiles-and-themes/profile-variables.md @@ -9,28 +9,50 @@ sort_by = "weight" template = "docs/page.html" [extra] -lead = "Manage Bombadil Profile variables" +lead = "In addition to dotfiles overriding, Bombadil profiles supports variable overrides." toc = true top = false +++ -### Adding variables +### Create a dotfile template -Here is an example bombadil config : +Let's assume you have the following in your `.bashrc` dotfile : -```shell script -~/bombadil-example -├── bashrc -├── bombadil.toml -├── java10-vars.toml -└── vars.toml +```bash +# ~/bombadil-example/bashrc +export JAVA_HOME=__[java_home]__ +# ... +``` + +And your default profiles variable look like this : + +```toml +# ~/bombadil-example/vars.toml +java_home = "/etc/java-openjdk" +# ... +``` + +Here is our bombadil config : +```toml +dotfile_dir = "bombadil-example" + +[settings] +vars = [ "vars.toml" ] + +[settings.dots] +bashrc = { source = "bashrc", target = ".bashrc"} ``` -Adding or overriding variables can be done this way : +So far we have defined a variable for `$JAVA_HOME` and we are using it once. +Not very useful. + +### Override default variable + +Now that we have declared some variables in the default profile, we can override it using a new profile : ```toml -# bombadil.toml dotfile_dir = "bombadil-example" + [settings] vars = [ "vars.toml" ] @@ -39,27 +61,16 @@ bashrc = { source = "bashrc", target = ".bashrc"} [profiles.corporate] vars = [ "java10-vars.toml" ] -``` - -```shell script -# ~/bombadil-example/bashrc -export JAVA_HOME=__[java_home]__ -# ... ``` -```shell script -# ~/bombadil-example/vars.toml -java_home = "/etc/java-openjdk" -# ... -``` +The profile variable file will be loaded after the default one and any matching variable name will override the default : -```shell script -# ~/bombadil-example/java10-vars.toml +```toml java_home = "/etc/java10-openjdk" # ... ``` -Running `bombadil link -p corporate` would produce the following `.bashrc` : +Running `bombadil link -p corporate` would now produce the following `.bashrc` : ```shell script export JAVA_HOME=/etc/java10-openjdk ``` \ No newline at end of file From 2e57530307896b03106d1ebd6545a7399f23c01a Mon Sep 17 00:00:00 2001 From: Paul Delafosse Date: Sat, 22 May 2021 11:37:31 +0200 Subject: [PATCH 015/115] fix: Secrets are now correctly decryted and injected on install --- .gitmodules | 3 ++ Dockerfile | 6 +++- bats-tests/bats | 1 + bats-tests/tests.sh | 26 +++++++++++++++++ bats-tests/tom_home/dotfiles/bombadil.toml | 1 + bats-tests/tom_home/dotfiles/dummy.dot | 3 +- src/bin/bombadil.rs | 18 +++++++++++- src/gpg.rs | 2 +- src/templating.rs | 34 +++++++++++++++++++--- tests/dotfiles_with_secret/bombadil.toml | 4 +++ tests/dotfiles_with_secret/template | 2 ++ 11 files changed, 92 insertions(+), 8 deletions(-) create mode 160000 bats-tests/bats create mode 100644 tests/dotfiles_with_secret/bombadil.toml create mode 100644 tests/dotfiles_with_secret/template diff --git a/.gitmodules b/.gitmodules index e37e13ff..494e198b 100644 --- a/.gitmodules +++ b/.gitmodules @@ -7,3 +7,6 @@ [submodule "bats-tests/bats-file"] path = bats-tests/bats-file url = git@github.com:bats-core/bats-file.git +[submodule "bats-tests/bats"] + path = bats-tests/bats + url = https://github.com/bats-core/bats-core.git diff --git a/Dockerfile b/Dockerfile index d9b666a4..e5eab21f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -13,22 +13,26 @@ LABEL Maintainer="Paul Delafosse " RUN apt -y update RUN apt -y upgrade -RUN apt -y install bats +RUN apt -y install bats gnupg2 ARG user=tom ARG home=/home/$user ARG bombadil=$home/bombadil ARG src=/usr/src/bombadil/target/release ARG target=/usr/bin +ARG gpg_target=$home/gpg_keys COPY --from=builder $src/bombadil $target/bombadil RUN useradd -ms /bin/bash tom COPY bats-tests/tom_home/ $home/ +COPY --chown=$user tests/gpg/ $gpg_target + RUN chown -R $user:$user $home VOLUME $home USER $user:$user + COPY --chown=$user bats-tests $bombadil/tests WORKDIR $bombadil/tests diff --git a/bats-tests/bats b/bats-tests/bats new file mode 160000 index 00000000..49b377a7 --- /dev/null +++ b/bats-tests/bats @@ -0,0 +1 @@ +Subproject commit 49b377a751e6f9379abfdfb3dfa3aafabd8495a1 diff --git a/bats-tests/tests.sh b/bats-tests/tests.sh index 9fd67f77..380b7543 100644 --- a/bats-tests/tests.sh +++ b/bats-tests/tests.sh @@ -4,6 +4,14 @@ load 'bats-support/load' load 'bats-assert/load' load 'bats-file/load' +# FIXME : should use setup_file() here +setup() { + GPG_KEY=$HOME/gpg_keys + gpg --import "$GPG_KEY"/private.gpg + gpg --import "$GPG_KEY"/public.gpg + echo -e "5\ny\n" | gpg --no-tty --command-fd 0 --expert --edit-key test@toml.bombadil.org trust +} + @test "Print version" { run bombadil --version assert_success @@ -20,6 +28,19 @@ load 'bats-file/load' assert_symlink_to "$HOME/dotfiles/bombadil.toml" "$HOME/.config/bombadil.toml" } +@test "Should add secret" { + run bombadil add-secret -k "server_password" -v "hunter2" -f "$HOME/dotfiles/vars.toml" + assert_output --partial 'Added server_password : hunter2' + + run bombadil get secrets + assert_output --partial 'server_password: hunter2' + + run bombadil link + assert_success + + assert_file_contains "$HOME/.config/dummy.dot" "secret is hunter2" +} + @test "Links dots" { run bombadil link assert_success @@ -44,6 +65,11 @@ load 'bats-file/load' assert_symlink_to "$HOME/dotfiles/.dots/i3" "$HOME/.config/i3" } +@test "Hooks works" { + run bombadil link + assert_output --partial "Hello from bombadil" +} + @test "Unlink works" { run bombadil unlink assert_success diff --git a/bats-tests/tom_home/dotfiles/bombadil.toml b/bats-tests/tom_home/dotfiles/bombadil.toml index 54b3ac14..f26eba5a 100644 --- a/bats-tests/tom_home/dotfiles/bombadil.toml +++ b/bats-tests/tom_home/dotfiles/bombadil.toml @@ -1,5 +1,6 @@ # Path to your dotfiles relative to your $HOME directory dotfiles_dir = "dotfiles" +gpg_user_id = "test@toml.bombadil.org" [settings] hooks = [ "echo Hello from bombadil" ] diff --git a/bats-tests/tom_home/dotfiles/dummy.dot b/bats-tests/tom_home/dotfiles/dummy.dot index 8723871e..a2fd5269 100644 --- a/bats-tests/tom_home/dotfiles/dummy.dot +++ b/bats-tests/tom_home/dotfiles/dummy.dot @@ -1,2 +1,3 @@ red is __[red]__ -green is __[green]__ \ No newline at end of file +green is __[green]__ +secret is __[server_password]__ \ No newline at end of file diff --git a/src/bin/bombadil.rs b/src/bin/bombadil.rs index c718b147..d7aa4e5d 100644 --- a/src/bin/bombadil.rs +++ b/src/bin/bombadil.rs @@ -1,6 +1,6 @@ use clap::{App, AppSettings, Arg, Shell, SubCommand}; use std::io::BufRead; -use std::path::PathBuf; +use std::path::{Path, PathBuf}; use toml_bombadil::settings::Settings; use toml_bombadil::{Bombadil, MetadataType, Mode}; @@ -146,6 +146,7 @@ fn main() { LINK => { let mut bombadil = Bombadil::from_settings(Mode::Gpg).unwrap_or_else(|err| fatal!("{}", err)); + let link_command = matches.subcommand_matches(LINK).unwrap(); if link_command.is_present("profiles") { @@ -174,6 +175,21 @@ fn main() { }; let var_file = add_secret_subcommand.value_of("file").unwrap(); + let path = Path::new(var_file); + + if !path.exists() { + fatal!( + "Error trying to write secret to {} : No such file", + var_file + ) + }; + + if path.is_dir() { + fatal!( + "Error trying to write secret to {} : is a directory", + var_file + ) + } let bombadil = Bombadil::from_settings(Mode::Gpg).unwrap_or_else(|err| fatal!("{}", err)); diff --git a/src/gpg.rs b/src/gpg.rs index bbd4827c..1482abad 100644 --- a/src/gpg.rs +++ b/src/gpg.rs @@ -26,7 +26,6 @@ impl Gpg { var_file: &S, ) -> Result<()> { let mut vars = Variables::from_toml(var_file.as_ref(), Some(&self))?; - println!("Added {} : {}", key, value); let encrypted = self.encrypt(value)?; let encrypted = encrypted.replace(PGP_HEADER, ""); let encrypted = encrypted.replace(PGP_FOOTER, ""); @@ -36,6 +35,7 @@ impl Gpg { let toml = toml::to_string(&vars.variables)?; std::fs::write(&var_file, toml)?; + println!("Added {} : {}", key, value); Ok(()) } diff --git a/src/templating.rs b/src/templating.rs index ea4055a4..21c30c78 100644 --- a/src/templating.rs +++ b/src/templating.rs @@ -77,6 +77,14 @@ impl Variables { let mut contents = String::new(); buf_reader.read_to_string(&mut contents)?; + // Merge variable and secret + let mut variables = self.variables.clone(); + + // FIXME : avoid cloning here + self.secrets.iter().for_each(|(k, v)| { + variables.insert(k.to_owned(), v.to_owned()); + }); + let pairs = BombadilParser::parse(Rule::file, &contents) .expect("Unable to parse template file") .next() @@ -89,7 +97,7 @@ impl Variables { Rule::variable => { let var_name = pair.into_inner().next().unwrap().as_str().trim(); - let value = self.variables.get(var_name).cloned().unwrap_or_else(|| { + let value = variables.get(var_name).cloned().unwrap_or_else(|| { let err = format!("Undefined variable : {} in {:?}", var_name, path); eprintln!("{}", err.yellow()); "undefined variable".to_string() @@ -173,11 +181,11 @@ mod test { #[test] fn should_inject_variables() { - let mut map = HashMap::new(); - map.insert("red".to_string(), "red_value".to_string()); + let mut variables = HashMap::new(); + variables.insert("red".to_string(), "red_value".to_string()); let string = Variables { - variables: map, + variables, secrets: Default::default(), } .to_dot(Path::new("tests/dotfiles_simple/template")) @@ -186,6 +194,24 @@ mod test { assert_eq!(string, "color: red_value"); } + #[test] + fn should_inject_secret_variables() { + let mut variables = HashMap::new(); + variables.insert("red".to_string(), "red_value".to_string()); + variables.insert("pass".to_string(), "encrypted with gpg".to_string()); + + let mut secrets = HashMap::new(); + secrets.insert("pass".to_string(), "hunter2".to_string()); + + let dot_content = Variables { variables, secrets } + .to_dot(Path::new("tests/dotfiles_with_secret/template")) + .unwrap(); + + println!("{}", dot_content); + assert!(dot_content.contains("color: red_value")); + assert!(dot_content.contains("secret: hunter2")); + } + #[test] fn should_fail_on_non_utf8_file() { let content = Variables { diff --git a/tests/dotfiles_with_secret/bombadil.toml b/tests/dotfiles_with_secret/bombadil.toml new file mode 100644 index 00000000..aba22146 --- /dev/null +++ b/tests/dotfiles_with_secret/bombadil.toml @@ -0,0 +1,4 @@ +dotfiles_dir = "" # Replaced in test +[[dot]] +source = "template.css" +target = "template.css" \ No newline at end of file diff --git a/tests/dotfiles_with_secret/template b/tests/dotfiles_with_secret/template new file mode 100644 index 00000000..e0244bc4 --- /dev/null +++ b/tests/dotfiles_with_secret/template @@ -0,0 +1,2 @@ +color: __[red]__ +secret: __[pass]__ \ No newline at end of file From becad6db4fd698665cb5797206758c467ed23e82 Mon Sep 17 00:00:00 2001 From: Paul Delafosse Date: Tue, 25 May 2021 08:02:39 +0200 Subject: [PATCH 016/115] docs(website): update profiles and themes sections --- website/content/docs/community/contribs.md | 15 ------ website/content/docs/community/user-dots.md | 15 ------ .../{community => config-import}/_index.md | 4 +- website/content/docs/config-import/import.md | 49 +++++++++++++++++++ website/content/docs/hooks/hooks.md | 34 ++++++++----- .../docs/profiles-and-themes/profile-hooks.md | 30 ------------ .../profiles-and-themes/profile-variables.md | 4 +- 7 files changed, 75 insertions(+), 76 deletions(-) delete mode 100644 website/content/docs/community/contribs.md delete mode 100644 website/content/docs/community/user-dots.md rename website/content/docs/{community => config-import}/_index.md (57%) create mode 100644 website/content/docs/config-import/import.md delete mode 100644 website/content/docs/profiles-and-themes/profile-hooks.md diff --git a/website/content/docs/community/contribs.md b/website/content/docs/community/contribs.md deleted file mode 100644 index ab951b91..00000000 --- a/website/content/docs/community/contribs.md +++ /dev/null @@ -1,15 +0,0 @@ -+++ -title = "Introduction" -description = "User scrips" -date = 2021-05-16 -updated = 2021-05-16 -draft = false -weight = 10 -sort_by = "weight" -template = "docs/page.html" - -[extra] -lead = "User scrips" -toc = true -top = false -+++ \ No newline at end of file diff --git a/website/content/docs/community/user-dots.md b/website/content/docs/community/user-dots.md deleted file mode 100644 index 468c4cbd..00000000 --- a/website/content/docs/community/user-dots.md +++ /dev/null @@ -1,15 +0,0 @@ -+++ -title = "Introduction" -description = "User dotfiles" -date = 2021-05-16 -updated = 2021-05-16 -draft = false -weight = 10 -sort_by = "weight" -template = "docs/page.html" - -[extra] -lead = "User dotfiles" -toc = true -top = false -+++ \ No newline at end of file diff --git a/website/content/docs/community/_index.md b/website/content/docs/config-import/_index.md similarity index 57% rename from website/content/docs/community/_index.md rename to website/content/docs/config-import/_index.md index b2967b93..7f5aec17 100644 --- a/website/content/docs/community/_index.md +++ b/website/content/docs/config-import/_index.md @@ -1,6 +1,6 @@ +++ -title = "User scripts and dotfiles" -description = "User scripts and dotfiles" +title = "Profiles and themes" +description = "Organize your dotfiles in separated profiles" date = 2021-05-16 updated = 2021-05-16 template = "docs/section.html" diff --git a/website/content/docs/config-import/import.md b/website/content/docs/config-import/import.md new file mode 100644 index 00000000..a81291b1 --- /dev/null +++ b/website/content/docs/config-import/import.md @@ -0,0 +1,49 @@ ++++ +title = "Manage imports" +description = "Manage imports" +date = 2021-05-16 +updated = 2021-05-16 +draft = false +weight = 20 +sort_by = "weight" +template = "docs/page.html" + +[extra] +lead = """ +As your config grow bigger you will probably want to split it into multiple files. +""" +toc = true +top = false ++++ + + + +## Config imports + +Instead of having all your configs defined in a single toml file, you can split it into multiple file : + +```toml + +[settings.dots] +alacritty = { source = "alacritty", target = ".config/alacritty" } +zsh = { source = "zsh/zshrc", target = ".zshrc" } + +[[import]] +path = "sway/sway.toml" + +[[import]] +path = "i3/i3.toml" +``` + +In this example we have defined our `i3` and `sway` profile in separate files : + +```toml +# {dotfile_dir}/i3/i3.toml +[profiles.i3] +hooks = ["i3-msg reload"] + +[profiles.i3.dots] +i3 = { source = "i3/wm", target = ".config/i3" } +polybar = { source = "i3/polybar", target = ".config/polybar" } +rofi = { source = "i3/rofi", target = ".config/rofi" } +``` \ No newline at end of file diff --git a/website/content/docs/hooks/hooks.md b/website/content/docs/hooks/hooks.md index d2b6b33c..8bdb6c49 100644 --- a/website/content/docs/hooks/hooks.md +++ b/website/content/docs/hooks/hooks.md @@ -9,38 +9,44 @@ sort_by = "weight" template = "docs/page.html" [extra] -lead = "Setup Bombadil post install hooks" +lead = """ +Bombadil's hooks are shell commands invoked after your dotfiles have been symlinked. They are useful if you need +to reload some component manually after updating your dotfiles. +""" toc = true top = false +++ -## Hooks +## Default profile hook -So far we have not talked about hooks, as we saw they can be declared as an entry in the config : +Hooks are defined under the default profile section in Bombadil's configuration. In the example above, +`sway reload` will run when running `bombadil link` to update any changes made to sway UI. ```toml dotfiles_dir = "bombadil-example.toml" + [settings] hooks = [ "sway reload" ] ``` -This will invoke the `sway reload` command after `bombadil link` has updated your dotfiles. - The default hooks will always run regardless of the activated profiles. -You can also add hooks for a specific profile. -```toml -dotfiles_dir = "bombadil-example.toml" +## Profile hooks +If you maintain a profile per window manager you might want to leave the default profile hooks empty and manage +per profile hooks : + +```toml [settings] -# This resides in the default profile an will always be executed after bombadil link -hooks = [ "sway reload", "echo 42" ] +hooks = [ "echo \"Default profile\"" ] -[profiles.corporate] -# This will only be executed when activating the `corporate` -hooks = [ "echo \"Welcome to evil corp\"" ] +[profiles.sway] +hooks = [ "sway reload", "echo \"Sway profile\"" ] + +[profiles.i3] +hooks = [ "i3-msg reload", "echo \"i3 profile\"" ] ``` ### Limitations @@ -60,3 +66,5 @@ hooks = [ "echo $HOME" ] # This will print "$HOME" ```toml hooks = [ "zsh -c \"echo $HOME\"" ] # This works ``` + +That's it for hooks, in the next chapter we will see how to split your Bombadil config into multiple files. diff --git a/website/content/docs/profiles-and-themes/profile-hooks.md b/website/content/docs/profiles-and-themes/profile-hooks.md deleted file mode 100644 index 5d320bfe..00000000 --- a/website/content/docs/profiles-and-themes/profile-hooks.md +++ /dev/null @@ -1,30 +0,0 @@ -+++ -title = "Profile hooks" -description = "Manage Bombadil profiles hooks" -date = 2021-05-16 -updated = 2021-05-16 -draft = false -weight = 4 -sort_by = "weight" -template = "docs/page.html" - -[extra] -lead = "Manage Bombadil profiles hooks" -toc = true -top = false -+++ - -### Adding hooks - -To add hooks for a profile simply add them under the `profiles.{profile_name}` section. Note that the default ones will -always be run. - -```toml -# bombadil.toml -dotfile_dir = "bombadil-example" -[settings] -hooks = [ "echo \"default profile\"" ] - -[profiles.corporate] -hooks = [ "echo \"corporate profile\"" ] -``` diff --git a/website/content/docs/profiles-and-themes/profile-variables.md b/website/content/docs/profiles-and-themes/profile-variables.md index eaf5d322..637b2d59 100644 --- a/website/content/docs/profiles-and-themes/profile-variables.md +++ b/website/content/docs/profiles-and-themes/profile-variables.md @@ -73,4 +73,6 @@ java_home = "/etc/java10-openjdk" Running `bombadil link -p corporate` would now produce the following `.bashrc` : ```shell script export JAVA_HOME=/etc/java10-openjdk -``` \ No newline at end of file +``` + +This concludes the chapter on profiles and themes, in the next chapter we will talk about hooks. \ No newline at end of file From 1034c36e11ca0dcc78d5b2d3d87eb433ff877bcb Mon Sep 17 00:00:00 2001 From: Paul Delafosse Date: Tue, 25 May 2021 08:18:41 +0200 Subject: [PATCH 017/115] chore: add aur package as a submodule --- .gitmodules | 3 +++ ci/aur_bump.sh | 8 ++++++++ ci/check_branch.sh | 9 +++++++++ packages/aur | 1 + 4 files changed, 21 insertions(+) create mode 100755 ci/aur_bump.sh create mode 100755 ci/check_branch.sh create mode 160000 packages/aur diff --git a/.gitmodules b/.gitmodules index 494e198b..94894f98 100644 --- a/.gitmodules +++ b/.gitmodules @@ -10,3 +10,6 @@ [submodule "bats-tests/bats"] path = bats-tests/bats url = https://github.com/bats-core/bats-core.git +[submodule "packages/aur"] + path = packages/aur + url = ssh://aur@aur.archlinux.org/bombadil-bin.git diff --git a/ci/aur_bump.sh b/ci/aur_bump.sh new file mode 100755 index 00000000..d6a2c9cc --- /dev/null +++ b/ci/aur_bump.sh @@ -0,0 +1,8 @@ +VERSION=$1 + +cd packages/aur || exit +sed -i "s/pkgver=.*/pkgver=$VERSION/g" PKGBUILD +updpkgsums +makepkg --printsrcinfo > .SRCINFO +git add . +git commit -m "chore(aur): update aur package version to $VERSION" diff --git a/ci/check_branch.sh b/ci/check_branch.sh new file mode 100755 index 00000000..c2c8e844 --- /dev/null +++ b/ci/check_branch.sh @@ -0,0 +1,9 @@ +#!/bin/sh + +branch=$(git rev-parse --abbrev-ref HEAD) + +if [ $branch != "master" ] +then + echo "Needs to be on master to bump current version" + exit 1 +fi diff --git a/packages/aur b/packages/aur new file mode 160000 index 00000000..50520ac8 --- /dev/null +++ b/packages/aur @@ -0,0 +1 @@ +Subproject commit 50520ac89c53af19423243abe5bc53cad53572e1 From 8c1cf88b4fce2556f09899a1596e3eeb82e8bb04 Mon Sep 17 00:00:00 2001 From: Paul Delafosse Date: Tue, 25 May 2021 08:23:26 +0200 Subject: [PATCH 018/115] chore: add cargo home page and cog bump config --- Cargo.toml | 1 + cog.toml | 19 +++++++++++++++++++ 2 files changed, 20 insertions(+) diff --git a/Cargo.toml b/Cargo.toml index 9f794762..fdbec710 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -6,6 +6,7 @@ edition = "2018" license = "MIT" readme = "README.md" repository = "https://github.com/oknozor/toml-bombadil/" +homepage = "https://oknozor.github.io/toml-bombadil/" description = """ A dotfile manager. """ diff --git a/cog.toml b/cog.toml index 8f035e56..2b7024b2 100644 --- a/cog.toml +++ b/cog.toml @@ -6,6 +6,25 @@ hooks = [ "cargo publish" ] +pre_bump_hooks = [ + "sh -c \"./ci/check_branch.sh\"", + "cargo test -- --test-threads 1", + "cargo clippy", + "cargo build --release", + "cargo fmt --all", + "docker build -t bombadil-tests ./", + "docker run -t bombadil-tests ", + "cargo bump {{version}}", +] + + +post_bump_hooks = [ + "git push", + "git push origin {{version}}", + "cargo package", + "cargo publish" +] + authors = [ { signature = "Paul Delafosse", username = "oknozor" }, { signature = "Dustin Speckhals", username = "DSpeckhals" }, From 0f6b104d0f55bec7a3ad46e41e9e8bb314085f74 Mon Sep 17 00:00:00 2001 From: Paul Delafosse Date: Tue, 25 May 2021 09:36:05 +0200 Subject: [PATCH 019/115] docs(website): update intro and add a changelog blogpost on v2 --- website/content/blog/hello-world.md | 41 ------------ website/content/blog/introducing-v2.md | 62 +++++++++++++++++++ .../docs/getting-started/introduction.md | 32 ++++++++++ 3 files changed, 94 insertions(+), 41 deletions(-) delete mode 100644 website/content/blog/hello-world.md create mode 100644 website/content/blog/introducing-v2.md diff --git a/website/content/blog/hello-world.md b/website/content/blog/hello-world.md deleted file mode 100644 index 541c6132..00000000 --- a/website/content/blog/hello-world.md +++ /dev/null @@ -1,41 +0,0 @@ -+++ -title = "Hello World" -description = "Introducing Doks, a Hugo theme helping you build modern documentation websites that are secure, fast, and SEO-ready — by default." -date = 2021-05-01T09:19:42+00:00 -updated = 2021-05-01T09:19:42+00:00 -draft = false -template = "blog/page.html" - -[taxonomies] -authors = ["Rustaceans"] - -[extra] -lead = "This is the source code of the traditional Hello World program." -+++ - -```rust -// This is a comment, and is ignored by the compiler - -// This is the main function -fn main() { - // Statements here are executed when the compiled binary is called - - // Print text to the console - println!("Hello World!"); -} -``` - -`println!` is a macro that prints text to the console. - -A binary can be generated using the Rust compiler: `rustc`. - -```bash -$ rustc hello.rs -``` - -`rustc` will produce a `hello` binary that can be executed. - -```bash -$ ./hello -Hello World! -``` diff --git a/website/content/blog/introducing-v2.md b/website/content/blog/introducing-v2.md new file mode 100644 index 00000000..da81099b --- /dev/null +++ b/website/content/blog/introducing-v2.md @@ -0,0 +1,62 @@ ++++ +title = "Introducing toml Bombadil v2" +description = "Introducing Toml Bombadil, a dotfile manager written in rust, helping you manage your dotfiles across several machines" +date = 2021-05-25 +updated = 2021-05-25 +draft = false +template = "blog/page.html" + +[taxonomies] +authors = ["Oknozor"] + +[extra] +lead = """ +It's been a few months since I last worked on Toml Bombadil, I was working on other project and add few time to +make improvements here. Recently I had some spare time to work again on the next version. It is now ready to be released ! +""" ++++ + +If you don't know what Toml Bombadil is you might want to read the [introduction](../../docs/getting-started/introduction/) and +[quick start guide](../../docs/getting-started/quick-start/). + +For those who uses the previous version, here are the key feature coming with this version. + +## Breaking changes + +- GPG secret are now stored alongside variables. If you previously defined bombadil's secret the API has been completely + rewritten from scratch, You might want to check the [documentation](../../docs/template-and-variables/gpg-secret/) + +## Features + +- `bombadil unlink` command was added to completely remove symlinks. + +- Bombadil now has a `get` command to display dots, hooks, path, profiles, vars and secrets. These commands are useful + if you want to write external script like the wofi theme switcher written by [@DSpeckhals](https://github.com/DSpeckhals). + +- Shell completion can now be generated using `bombadil generate-completions`. + +- Dot entries can have their separate scoped variable file. + +## Tests + +- We now have a dockerized [bats](https://github.com/bats-core/bats-core) integration test suite, this should enable us + to quickly reproduce bug in the future. + +## Documentation + +As you can see, we now have a beautiful website powered by [zola](https://www.getzola.org/) and the +[adidoks](https://github.com/aaranxu/adidoks) theme. + + +## Thanks + +Toml Bombadil is slowly but surely gaining popularity thanks to every people who contributed to Toml Bombadil : +- [@DSpeckhals](https://github.com/DSpeckhals) +- [@mrkajetanp](https://github.com/mrkajetanp) + +Special thanks to [lucas-dclrcq](https://github.com/lucas-dclrcq) who has been helping me design Toml Bombadil from the start. + + + + + diff --git a/website/content/docs/getting-started/introduction.md b/website/content/docs/getting-started/introduction.md index 63ce5a73..3fe03efe 100644 --- a/website/content/docs/getting-started/introduction.md +++ b/website/content/docs/getting-started/introduction.md @@ -14,6 +14,38 @@ toc = true top = false +++ +## What are dotfiles anyway ? + +If you don't know what dotfiles are, you probably what to read [this](https://www.anishathalye.com/2014/08/03/managing-your-dotfiles/). + +## Why Another dotfile manager + +I wrote Toml Bombadil because I kept changing my desktop environment : switching from i3 to sway, from sway to xfce, +from xfce to gnome and back to sway. When you keep changing your working environment like this you end up with several problems : +- Some symlinks will end up orphans. +- Not every program you use support Xresources and you will most probably have to manually edit some themes/config. +- When starting a fresh installation you will very likely need to adapt your existing dotfiles to your new machine. +- It is a mess ! + +Toml Bombadil try to solve this with a simple addition to the symlink method used by other tools : +instead of creating a symlink from a dotfile to the actual config path of a program, it will create a copy of it and +symlink the copy. This additional step allow to use your original dotfile as a template and inject variables in the copy. +You can have multiple value files in the same dotfile repository and change color scheme, or any value on the fly. + +While Toml Bombadil has all those features available you could start using it only to generate symlinks and templatize +your dot file progressively. + +## Alternatives + +The [awesome-dotfiles](https://www.anishathalye.com/2014/08/03/managing-your-dotfiles/) +repo maintain a list of dotfile managers. + +Before writing Toml Bombadil, I was using [dotbot](https://github.com/anishathalye/dotbot), it's easy to configure and simple to use. + +I wanted something a bit more configurable but [chezmoi](https://www.chezmoi.io/) felt way too complicated. + +If you want the heavy artillery, chezmoi is probably what you are looking for. + ## Quick Start One page summary of how to get Toml Bombadil up and running. [Quick Start →](../quick-start/) From f479e1337bcfb452033e13427a536f7e79b100c0 Mon Sep 17 00:00:00 2001 From: Paul Delafosse Date: Tue, 25 May 2021 09:44:19 +0200 Subject: [PATCH 020/115] ci: prepare website deployment from main branch --- .github/workflows/Website.yml | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/.github/workflows/Website.yml b/.github/workflows/Website.yml index dca883b2..8ccb1b03 100644 --- a/.github/workflows/Website.yml +++ b/.github/workflows/Website.yml @@ -1,14 +1,12 @@ on: push: branches: - # FIXME : change this to main when releasing V2 - - v2.0.0-rc + - main pull_request: jobs: build: runs-on: ubuntu-latest - # FIXME : change this to main when releasing V2 - if: github.ref != 'refs/heads/v2.0.0-rc' + if: github.ref != 'main' steps: - name: 'Checkout' uses: actions/checkout@master @@ -20,7 +18,7 @@ jobs: BUILD_ONLY: true build_and_deploy: runs-on: ubuntu-latest - if: github.ref == 'refs/heads/v2.0.0-rc' + if: github.ref == 'refs/heads/main' steps: - name: 'Checkout' uses: actions/checkout@master From 8465509c62b82d507800cb5e93fe6798fdc9025f Mon Sep 17 00:00:00 2001 From: Paul Delafosse Date: Tue, 25 May 2021 09:51:38 +0200 Subject: [PATCH 021/115] chore: remove aur submodule, it can't be checked out in github CI --- .gitmodules | 3 --- packages/aur | 1 - 2 files changed, 4 deletions(-) delete mode 160000 packages/aur diff --git a/.gitmodules b/.gitmodules index 94894f98..494e198b 100644 --- a/.gitmodules +++ b/.gitmodules @@ -10,6 +10,3 @@ [submodule "bats-tests/bats"] path = bats-tests/bats url = https://github.com/bats-core/bats-core.git -[submodule "packages/aur"] - path = packages/aur - url = ssh://aur@aur.archlinux.org/bombadil-bin.git diff --git a/packages/aur b/packages/aur deleted file mode 160000 index 50520ac8..00000000 --- a/packages/aur +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 50520ac89c53af19423243abe5bc53cad53572e1 From ea6eac452bb5d78959e8a4fc485be197827a4578 Mon Sep 17 00:00:00 2001 From: Paul Delafosse Date: Tue, 25 May 2021 09:53:09 +0200 Subject: [PATCH 022/115] chore: ignore aur package --- .gitignore | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 2f09644a..edd8703c 100644 --- a/.gitignore +++ b/.gitignore @@ -3,4 +3,5 @@ Cargo.lock .idea *.bk test_tmp* -.dots/ \ No newline at end of file +.dots/ +packages/ \ No newline at end of file From e1b25d15df7628a21325d59c331304a24b2f53fa Mon Sep 17 00:00:00 2001 From: Paul Delafosse Date: Tue, 25 May 2021 10:07:33 +0200 Subject: [PATCH 023/115] ci: add a checkbranch script for cog bump --- ci/check_branch.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ci/check_branch.sh b/ci/check_branch.sh index c2c8e844..5c13a4ed 100755 --- a/ci/check_branch.sh +++ b/ci/check_branch.sh @@ -2,8 +2,8 @@ branch=$(git rev-parse --abbrev-ref HEAD) -if [ $branch != "master" ] +if [ $branch != "main" ] then - echo "Needs to be on master to bump current version" + echo "Needs to be on main to bump current version" exit 1 fi From 2717e86f1e21dbcd5e7c595fa53f56b57cb80295 Mon Sep 17 00:00:00 2001 From: Paul Delafosse Date: Tue, 25 May 2021 10:20:04 +0200 Subject: [PATCH 024/115] chore: fix action CD script --- .github/workflows/CD.yml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/.github/workflows/CD.yml b/.github/workflows/CD.yml index 877dad33..b00158cf 100644 --- a/.github/workflows/CD.yml +++ b/.github/workflows/CD.yml @@ -28,19 +28,22 @@ jobs: target: aarch64-linux-android steps: - - uses: hecrj/setup-rust-action@v1.3.1 + - uses: hecrj/setup-rust-action@v1 with: rust-version: stable + - uses: actions/checkout@v1 - name: Build run: ci/action.sh release ${{ matrix.target }} + - name: Get the version id: get_version run: echo ::set-output name=VERSION::${GITHUB_REF/refs\/tags\//} + - name: Upload binaries to release uses: svenstaro/upload-release-action@v1-release with: repo_token: ${{ secrets.GITHUB_TOKEN }} file: target/tar/bombadil.tar.gz tag: ${{ github.ref }} - asset_name: bombadil-${{ steps.get_version.outputs.VERSION }}-${{ matrix.target }}.tar.gz \ No newline at end of file + asset_name: bombadil-${{ steps.get_version.outputs.VERSION }}-${{ matrix.target }}.tar.gz From caa85ad27e683de59a267b61f0971fe5c18c369d Mon Sep 17 00:00:00 2001 From: Paul Delafosse Date: Tue, 25 May 2021 10:21:58 +0200 Subject: [PATCH 025/115] chore(version): 2.0.0 --- CHANGELOG.md | 116 +++++++++++++++++++++++++++++++++++++++++++++++++++ Cargo.toml | 4 +- 2 files changed, 118 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 90eb558e..f48282f5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,122 @@ # Changelog All notable changes to this project will be documented in this file. See [conventional commits](https://www.conventionalcommits.org/) for commit guidelines. +- - - +## 2.0.0 - 2021-05-25 + + +### Documentation + +[0f6b10](https://github.com/oknozor/toml-bombadil/commit/0f6b104d0f55bec7a3ad46e41e9e8bb314085f74) - update intro and add a changelog blogpost on v2 - [oknozor](https://github.com/oknozor) + +[becad6](https://github.com/oknozor/toml-bombadil/commit/becad6db4fd698665cb5797206758c467ed23e82) - update profiles and themes sections - [oknozor](https://github.com/oknozor) + +[edbe4b](https://github.com/oknozor/toml-bombadil/commit/edbe4bff76e0e7dd9502a8df8ec6229858470f07) - update tests and docummentation on profile and vars - [oknozor](https://github.com/oknozor) + +[b65d15](https://github.com/oknozor/toml-bombadil/commit/b65d150a1ab158be101f8cd8ec52754c92968a69) - update page on profiles and variables - [oknozor](https://github.com/oknozor) + +[995ff2](https://github.com/oknozor/toml-bombadil/commit/995ff2d3e96d77d0ad8ac13c0ac0d9ab6ee92645) - add docs to the website, variable quick start etc - [oknozor](https://github.com/oknozor) + +[48b74b](https://github.com/oknozor/toml-bombadil/commit/48b74b7cbeba11fe024c6e4a97a1601cc1996bb0) - add a toml bombadil website - [oknozor](https://github.com/oknozor) + +[cf243e](https://github.com/oknozor/toml-bombadil/commit/cf243e94197e59e49b4ede630be8efba2f641ab5) - add minor corrections to contributing guidelines - [oknozor](https://github.com/oknozor) + +[872e7f](https://github.com/oknozor/toml-bombadil/commit/872e7f3487f93bc0edf3f83cdaea7973add0e11f) - add small corrections to the readme - [oknozor](https://github.com/oknozor) + +[aff785](https://github.com/oknozor/toml-bombadil/commit/aff785ca0faa75a117e9bc65d82cc68df66f653d) - update readme - [oknozor](https://github.com/oknozor) + +[4f392a](https://github.com/oknozor/toml-bombadil/commit/4f392af305f98d7d0fee0077e7c7a92bb6d9d7d7) - add readme instruction for secret vars - [oknozor](https://github.com/oknozor) + + +### Continuous Integration + +[e1b25d](https://github.com/oknozor/toml-bombadil/commit/e1b25d15df7628a21325d59c331304a24b2f53fa) - add a checkbranch script for cog bump - [oknozor](https://github.com/oknozor) + +[f479e1](https://github.com/oknozor/toml-bombadil/commit/f479e1337bcfb452033e13427a536f7e79b100c0) - prepare website deployment from main branch - [oknozor](https://github.com/oknozor) + +[7ef913](https://github.com/oknozor/toml-bombadil/commit/7ef913eb7f1d496409421291cb8f01c187b95aa9) - add github action step for e2e bats tests - [oknozor](https://github.com/oknozor) + + +### Miscellaneous Chores + +[2717e8](https://github.com/oknozor/toml-bombadil/commit/2717e86f1e21dbcd5e7c595fa53f56b57cb80295) - fix action CD script - [oknozor](https://github.com/oknozor) + +[ea6eac](https://github.com/oknozor/toml-bombadil/commit/ea6eac452bb5d78959e8a4fc485be197827a4578) - ignore aur package - [oknozor](https://github.com/oknozor) + +[846550](https://github.com/oknozor/toml-bombadil/commit/8465509c62b82d507800cb5e93fe6798fdc9025f) - remove aur submodule, it can't be checked out in github CI - [oknozor](https://github.com/oknozor) + +[8c1cf8](https://github.com/oknozor/toml-bombadil/commit/8c1cf88b4fce2556f09899a1596e3eeb82e8bb04) - add cargo home page and cog bump config - [oknozor](https://github.com/oknozor) + +[1034c3](https://github.com/oknozor/toml-bombadil/commit/1034c36e11ca0dcc78d5b2d3d87eb433ff877bcb) - add aur package as a submodule - [oknozor](https://github.com/oknozor) + +[37344d](https://github.com/oknozor/toml-bombadil/commit/37344d1c163d35bfecf66124e78a0602b7d1b91d) - deploy GH page with github actions - [oknozor](https://github.com/oknozor) + +[8035c6](https://github.com/oknozor/toml-bombadil/commit/8035c61ef5e2dfeab77995325fae3f55478cf0d5) - fix bats-file submodule remote - [oknozor](https://github.com/oknozor) + +[f5a326](https://github.com/oknozor/toml-bombadil/commit/f5a326a5d79e0a19a1344c58d3436f04720a5167) - fix clippy lints - [oknozor](https://github.com/oknozor) + +[a69ab2](https://github.com/oknozor/toml-bombadil/commit/a69ab255c8a287a4f7e6aadb3fefdf0893d4fee1) - fmt all - [oknozor](https://github.com/oknozor) + +[443e2e](https://github.com/oknozor/toml-bombadil/commit/443e2e6b3ab4e5fd4bcb9a19e971b94be0a6a036) - add contributors and bump hook to cog config - [oknozor](https://github.com/oknozor) + +[99176d](https://github.com/oknozor/toml-bombadil/commit/99176dd79b19cefd80e973213f424def7c3dd994) - fix clippy lints - [oknozor](https://github.com/oknozor) + +[6608b9](https://github.com/oknozor/toml-bombadil/commit/6608b9c4924ac351d91efb63435311d826565cf5) - fmt all - [oknozor](https://github.com/oknozor) + +[4d7fc7](https://github.com/oknozor/toml-bombadil/commit/4d7fc733f0cc1074ab8c0a4465249a5366cbb7be) - Address review comments - [DSpeckhals](https://github.com/DSpeckhals) + +[cd748d](https://github.com/oknozor/toml-bombadil/commit/cd748d21a294bb598f857b022455963aeb91a6fe) - bump crates.io version - [oknozor](https://github.com/oknozor) + +[107ac9](https://github.com/oknozor/toml-bombadil/commit/107ac944ec4252a2c161876304860ef2920b79f0) - 1.11.2 - [oknozor](https://github.com/oknozor) + +[abb91c](https://github.com/oknozor/toml-bombadil/commit/abb91c214da714bfe40a1f380f2e103f6ea06690) - add cocogitto config - [oknozor](https://github.com/oknozor) + + +### Tests + +[29be69](https://github.com/oknozor/toml-bombadil/commit/29be6918539c17936944e8fcdf1699b113b50e92) - add dockerized bats test suite - [oknozor](https://github.com/oknozor) + + +### Features + +[babc78](https://github.com/oknozor/toml-bombadil/commit/babc78b4e9102b4ca63e831958e141506d6aa3fc) - add preinstall configuration clean up - [oknozor](https://github.com/oknozor) + +[b49bdb](https://github.com/oknozor/toml-bombadil/commit/b49bdb85c808709f0184122380998c25e1d7cda3) - add scoped variables - [oknozor](https://github.com/oknozor) + +[03a725](https://github.com/oknozor/toml-bombadil/commit/03a7250aa0d4553d61ab150457eb272fc6bb2870) - implement ignore glob pattern - [oknozor](https://github.com/oknozor) + +[9a89a9](https://github.com/oknozor/toml-bombadil/commit/9a89a92dabb799362d5a3da7d9c2786174200f9e) - Add command for shell completions generation - [DSpeckhals](https://github.com/DSpeckhals) + +[fa56af](https://github.com/oknozor/toml-bombadil/commit/fa56afa9af88081e1bf0261c7a110213900aaf14) - add profile flag for get command - [oknozor](https://github.com/oknozor) + +[d51567](https://github.com/oknozor/toml-bombadil/commit/d515673b43a6df68d8a051ffcf681271f422515e) - add armored gpg values - [oknozor](https://github.com/oknozor) + +[0de10b](https://github.com/oknozor/toml-bombadil/commit/0de10b113e667fd07d95c996af7ac41364f85121) - add get command for metadata - [DSpeckhals](https://github.com/DSpeckhals) + +[9abac9](https://github.com/oknozor/toml-bombadil/commit/9abac997769aa993df163a25ec4db6bb905ecc6f) - add unlink command - [DSpeckhals](https://github.com/DSpeckhals) + +[4d3510](https://github.com/oknozor/toml-bombadil/commit/4d35106bd57d118f6eba171d75d0761d53075459) - gpg dummy implementation - [oknozor](https://github.com/oknozor) + + +### Bug Fixes + +[2e5753](https://github.com/oknozor/toml-bombadil/commit/2e57530307896b03106d1ebd6545a7399f23c01a) - Secrets are now correctly decryted and injected on install - [oknozor](https://github.com/oknozor) + +[aa64d5](https://github.com/oknozor/toml-bombadil/commit/aa64d572edc079bb1fca3f4ab9c0dcf5e59039c6) - fix toc ordering - [oknozor](https://github.com/oknozor) + +[3c16c8](https://github.com/oknozor/toml-bombadil/commit/3c16c82f5790d259b538c2ee34a8fb4747aa333d) - unlink command now correctly remove dots based on previous config - [oknozor](https://github.com/oknozor) + +[b7cdd3](https://github.com/oknozor/toml-bombadil/commit/b7cdd356a1989e6cd2d54d8e280b099487d98255) - fix empty var files in dot overrides - [oknozor](https://github.com/oknozor) + +[6f5d9b](https://github.com/oknozor/toml-bombadil/commit/6f5d9ba404ff0d6ed5bd43980cfa14c514d6c223) - fix default var path typo - [oknozor](https://github.com/oknozor) + +[532ae9](https://github.com/oknozor/toml-bombadil/commit/532ae93d62b55c662e428e7de202449d5c88d0f8) - ignore all varfile for a dot across profile - [oknozor](https://github.com/oknozor) + +[2c7dcc](https://github.com/oknozor/toml-bombadil/commit/2c7dcce0dfda0eed0e76feaa3e40100a148d0e38) - resolve % refence in dot entries - [oknozor](https://github.com/oknozor) + +[8fe546](https://github.com/oknozor/toml-bombadil/commit/8fe546282d22e18b6b6738adfbb2bf2322fad416) - add gpg keypair to CI - [oknozor](https://github.com/oknozor) + + - - - ## 1.11.2 - 2020-10-04 diff --git a/Cargo.toml b/Cargo.toml index fdbec710..c0f4dcb2 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "toml-bombadil" -version = "1.11.2" +version = "2.0.0" authors = ["Paul Delafosse "] edition = "2018" license = "MIT" @@ -36,4 +36,4 @@ path = "src/bin/bombadil.rs" required-features = ["clap"] [dev-dependencies] -temp_testdir = "0.2" \ No newline at end of file +temp_testdir = "0.2" From 37096cd03cd18dbefdff4f2e837a711bbc00b3ca Mon Sep 17 00:00:00 2001 From: Paul Delafosse Date: Mon, 31 May 2021 17:11:34 +0200 Subject: [PATCH 026/115] docs: add link to bombadil website in the readme --- README.md | 3 +++ ci/aur_bump.sh | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 365a3c4b..79f04c8a 100644 --- a/README.md +++ b/README.md @@ -8,6 +8,9 @@ ![logo](asset/logo.png) Toml Bombadil is a dotfile manager written in rust. +You may be looking for +- [Toml Bombadil website](https://oknozor.github.io/toml-bombadil/) + ## Why another dotfile manager ? I wrote Toml Bombadil because I kept changing my desktop environment : diff --git a/ci/aur_bump.sh b/ci/aur_bump.sh index d6a2c9cc..9b24774e 100755 --- a/ci/aur_bump.sh +++ b/ci/aur_bump.sh @@ -1,6 +1,6 @@ VERSION=$1 -cd packages/aur || exit +cd ../packages/aur || exit sed -i "s/pkgver=.*/pkgver=$VERSION/g" PKGBUILD updpkgsums makepkg --printsrcinfo > .SRCINFO From 4a21843b4396e368120c90ee031c8e7ba7f3ce6c Mon Sep 17 00:00:00 2001 From: Travis Davis Date: Sun, 8 Aug 2021 04:40:13 -0500 Subject: [PATCH 027/115] feat: add post install hooks, rename hooks to posthooks --- src/hook.rs | 2 +- src/lib.rs | 89 ++++++++++++++++++++++++++++++++++++++----------- src/settings.rs | 22 +++++++++--- 3 files changed, 88 insertions(+), 25 deletions(-) diff --git a/src/hook.rs b/src/hook.rs index d3aa4d2f..6342b183 100644 --- a/src/hook.rs +++ b/src/hook.rs @@ -11,7 +11,7 @@ pub struct Hook { impl Hook { pub(crate) fn run(&self) -> Result<()> { let command_display = format!("`{}`", &self.command.green()); - println!("Running post install hook : {}", command_display); + println!("Running install hook : {}", command_display); let args = self.split_args()?; let mut command = Hook::build_command(args); diff --git a/src/lib.rs b/src/lib.rs index 8789eceb..39b806dd 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -32,7 +32,8 @@ pub struct Bombadil { path: PathBuf, dots: HashMap, vars: Variables, - hooks: Vec, + prehooks: Vec, + posthooks: Vec, profiles: HashMap, gpg: Option, } @@ -83,6 +84,11 @@ impl Bombadil { pub fn install(&self) -> Result<()> { self.check_dotfile_dir()?; + self.prehooks.iter().map(Hook::run).for_each(|result| { + if let Err(err) = result { + eprintln!("{}", err); + } + }); let dot_copy_dir = &self.path.join(".dots"); let absolute_path_to_dot = &self.dotfiles_absolute_path()?; @@ -124,7 +130,7 @@ impl Bombadil { } // Run post install hooks - self.hooks.iter().map(Hook::run).for_each(|result| { + self.posthooks.iter().map(Hook::run).for_each(|result| { if let Err(err) = result { eprintln!("{}", err); } @@ -261,16 +267,23 @@ impl Bombadil { // Add profile vars let variables = Variables::from_paths(&self.path, &profile.vars, self.gpg.as_ref())?; self.vars.extend(variables); - - // Add profile hooks - let hooks = profile - .hooks + // Add Profile pre hooks + let prehooks = profile + .prehooks .iter() .map(|command| command.as_ref()) .map(Hook::new) .collect::>(); + self.prehooks.extend(prehooks); - self.hooks.extend(hooks); + // Add profile post hooks + let posthooks = profile + .posthooks + .iter() + .map(|command| command.as_ref()) + .map(Hook::new) + .collect::>(); + self.posthooks.extend(posthooks); } Ok(()) @@ -310,13 +323,19 @@ impl Bombadil { vars.resolve_ref(); // Resolve hooks from config - let hooks = config + let posthooks = config .settings - .hooks + .posthooks .iter() .map(|cmd| Hook::new(cmd)) .collect(); + let prehooks = config + .settings + .prehooks + .iter() + .map(|cmd| Hook::new(cmd)) + .collect(); let dots = config.settings.dots; let profiles = config.profiles; @@ -324,7 +343,8 @@ impl Bombadil { path, dots, vars, - hooks, + prehooks, + posthooks, profiles, gpg, }) @@ -346,7 +366,7 @@ impl Bombadil { ) }) .collect(), - MetadataType::Hooks => self.hooks.iter().map(|h| h.command.clone()).collect(), + MetadataType::Hooks => self.posthooks.iter().map(|h| h.command.clone()).collect(), MetadataType::Path => vec![self.path.display().to_string()], MetadataType::Profiles => { let mut profiles = vec!["default".to_string()]; @@ -474,7 +494,8 @@ mod tests { variables: map, secrets: Default::default(), }, - hooks: vec![], + prehooks: vec![], + posthooks: vec![], profiles: Default::default(), gpg: None, }; @@ -525,7 +546,8 @@ mod tests { variables: HashMap::new(), secrets: Default::default(), }, - hooks: vec![], + prehooks: vec![], + posthooks: vec![], profiles: Default::default(), gpg: None, }; @@ -567,7 +589,8 @@ mod tests { variables: map, secrets: Default::default(), }, - hooks: vec![], + prehooks: vec![], + posthooks: vec![], profiles: Default::default(), gpg: None, }; @@ -612,7 +635,8 @@ mod tests { variables: map, secrets: Default::default(), }, - hooks: vec![], + prehooks: vec![], + posthooks: vec![], profiles: Default::default(), gpg: None, }; @@ -654,7 +678,8 @@ mod tests { variables: HashMap::new(), secrets: Default::default(), }, - hooks: vec![], + prehooks: vec![], + posthooks: vec![], profiles: Default::default(), gpg: None, }; @@ -669,7 +694,30 @@ mod tests { } #[test] - fn hook_ok() { + fn posthook_ok() { + // Arrange + let target = TempDir::new("/tmp/hook", false).to_path_buf(); + let target_str_path = &target.to_str().unwrap(); + let config = Bombadil { + path: PathBuf::from("tests/hook").canonicalize().unwrap(), + dots: HashMap::new(), + vars: Variables::default(), + prehooks: vec![], + posthooks: vec![Hook { + command: format!("touch {}/dummy", target_str_path), + }], + profiles: Default::default(), + gpg: None, + }; + + // Act + config.install().unwrap(); + + // Assert + assert!(target.join("dummy").exists()); + } + #[test] + fn prehook_ok() { // Arrange let target = TempDir::new("/tmp/hook", false).to_path_buf(); let target_str_path = &target.to_str().unwrap(); @@ -677,9 +725,10 @@ mod tests { path: PathBuf::from("tests/hook").canonicalize().unwrap(), dots: HashMap::new(), vars: Variables::default(), - hooks: vec![Hook { + prehooks: vec![Hook { command: format!("touch {}/dummy", target_str_path), }], + posthooks: vec![], profiles: Default::default(), gpg: None, }; @@ -689,6 +738,7 @@ mod tests { // Assert assert!(target.join("dummy").exists()); + let target = TempDir::new("/tmp/hook", false).to_path_buf(); } #[test] @@ -821,7 +871,8 @@ mod tests { path: temp, dots, vars: Default::default(), - hooks: vec![], + prehooks: vec![], + posthooks: vec![], profiles, gpg: None, }; diff --git a/src/settings.rs b/src/settings.rs index 856d106f..9f111d6c 100644 --- a/src/settings.rs +++ b/src/settings.rs @@ -49,7 +49,11 @@ pub struct ActiveProfile { /// Post install hook commands #[serde(default)] - pub hooks: Vec, + pub prehooks: Vec, + + /// Post install hook commands + #[serde(default)] + pub posthooks: Vec, /// Variables to use in templates #[serde(default)] @@ -63,9 +67,13 @@ pub struct Profile { #[serde(default)] pub dots: HashMap, + /// Pre install hook commands + #[serde(default)] + pub prehooks: Vec, + /// Post install hook commands #[serde(default)] - pub hooks: Vec, + pub posthooks: Vec, /// Variables to use in templates #[serde(default)] @@ -81,7 +89,8 @@ impl Default for ActiveProfile { fn default() -> Self { Self { dots: Default::default(), - hooks: vec![], + prehooks: vec![], + posthooks: vec![], vars: vec![], } } @@ -160,8 +169,11 @@ impl Settings { fn merge(&mut self, sub_settings: ImportedSettings) { self.settings - .hooks - .extend_from_slice(&sub_settings.settings.hooks); + .prehooks + .extend_from_slice(&sub_settings.settings.prehooks); + self.settings + .posthooks + .extend_from_slice(&sub_settings.settings.posthooks); self.settings .vars .extend_from_slice(&sub_settings.settings.vars); From da56a4d481d2d78bdaa0fcd5c49239c5073feb37 Mon Sep 17 00:00:00 2001 From: Travis Davis Date: Fri, 20 Aug 2021 22:10:50 -0500 Subject: [PATCH 028/115] docs: updated documentation for hooks --- README.md | 196 +++++++++--------- cog.toml | 3 +- website/config.toml | 2 +- website/content/docs/config-import/import.md | 8 +- .../docs/getting-started/quick-start.md | 26 +-- website/content/docs/hooks/_index.md | 2 +- website/content/docs/hooks/hooks.md | 30 +-- .../docs/profiles-and-themes/profiles.md | 8 +- 8 files changed, 143 insertions(+), 132 deletions(-) diff --git a/README.md b/README.md index 79f04c8a..e8797540 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# Toml Bombadil +# Toml Bombadil ![CI](https://github.com/oknozor/toml-bombadil/workflows/CI/badge.svg?branch=main) [![codecov](https://codecov.io/gh/oknozor/toml-bombadil/branch/main/graph/badge.svg)](https://codecov.io/gh/oknozor/toml-bombadil) ![crates.io](https://img.shields.io/crates/v/toml-bombadil.svg) @@ -6,28 +6,28 @@ [![Conventional Commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg)](https://conventionalcommits.org) -![logo](asset/logo.png) Toml Bombadil is a dotfile manager written in rust. +![logo](asset/logo.png) Toml Bombadil is a dotfile manager written in rust. You may be looking for - [Toml Bombadil website](https://oknozor.github.io/toml-bombadil/) -## Why another dotfile manager ? +## Why another dotfile manager ? -I wrote Toml Bombadil because I kept changing my desktop environment : +I wrote Toml Bombadil because I kept changing my desktop environment : switching from i3 to sway, from sway to xfce, from xfce to gnome and back to sway. -When you keep changing your working environment like this you end up with several problems : -- Some symlinks will end up orphans. -- Not every program you use support Xresources and you will most probably have to manually edit some themes/config. +When you keep changing your working environment like this you end up with several problems : +- Some symlinks will end up orphans. +- Not every program you use support Xresources and you will most probably have to manually edit some themes/config. - When starting a fresh installation you will very likely need to adapt your existing dotfiles to your new machine. -- It is a mess +- It is a mess -Toml Bombadil try to solve this with a simple addition to the symlink method used by other tools : instead of creating -a symlink from a dotfile to the actual config path of a program, it will create a copy of it and symlink the copy. -This additional step allow to use your original dotfile as a template and inject variables in the copy. +Toml Bombadil try to solve this with a simple addition to the symlink method used by other tools : instead of creating +a symlink from a dotfile to the actual config path of a program, it will create a copy of it and symlink the copy. +This additional step allow to use your original dotfile as a template and inject variables in the copy. You can have multiple value files in the same dotfile repository and change color scheme, or any value on the fly. -In addition, this is completely optional, you could start using Toml Bombadil only to generate symlinks and templatize -your dot file progressively. +In addition, this is completely optional, you could start using Toml Bombadil only to generate symlinks and templatize +your dot file progressively. ## Table of contents - [Installation](#Installation) @@ -55,7 +55,7 @@ your dot file progressively. - [Contributing](#contributing) - [License](#license) -## Installation +## Installation ### Using [cargo](https://doc.rust-lang.org/cargo/) @@ -63,25 +63,25 @@ your dot file progressively. cargo install toml-bombadil ``` -### Archlinux +### Archlinux ```shell script yay -S bombadil-bin ``` ## Getting started -**1. Setup :** +**1. Setup :** ```shell script git clone https://github.com/my_org/dotfiles cd my_dotfiles && touch bombadil.toml ``` -If you are using git you might want to add `.dots` to your `.gitignore`. +If you are using git you might want to add `.dots` to your `.gitignore`. **2. Configuration :** -Toml bombadil needs a toml config file, along this readme we will call it `bombadil.toml`. +Toml bombadil needs a toml config file, along this readme we will call it `bombadil.toml`. ```toml # {dotfiles}/bombadil.toml @@ -90,13 +90,14 @@ Toml bombadil needs a toml config file, along this readme we will call it `bomba dotfiles_dir = "my_dotfiles" [settings] # An array of toml files paths containing the variables to inject in your templatized dotfiles -# You can have multiple var files as long as variable names does not colide. +# You can have multiple var files as long as variable names does not colide. vars = [ "vars.toml" ] # An array of post install shell commands -hooks = [ "sway reload" ] +prehooks = [ "echo \"cargo build ./Scripts\"" ] +posthooks = [ "sway reload" ] [settings.dots] -# A dot entry representing a symlink, `source` is relative to `dotfiles_dir` +# A dot entry representing a symlink, `source` is relative to `dotfiles_dir` # and `target` shall be relative to $HOME directory or absolute. sway = { source = "sway", target = ".config/sway" } # You can have as many dot entry as you want, linking files or directories @@ -105,17 +106,17 @@ alacritty = { source = "alacritty", target = ".config/alacritty/alacritty.yml" } **3. Linking bombadil :** -For Bombadil to be able to run from any directory and use different config files we need to symlink bombadil config to -`$XDG_CONFIG_DIR/bombadil.toml` : +For Bombadil to be able to run from any directory and use different config files we need to symlink bombadil config to +`$XDG_CONFIG_DIR/bombadil.toml` : ```shell script bombadil install -c my_dotfiles/bombadil.toml ``` -If you want to switch to another config simply run : +If you want to switch to another config simply run : ```shell script bombadil install -c my_dotfiles/bombadil-i3.toml -``` +``` **4. Install template and symlink :** @@ -123,7 +124,8 @@ bombadil install -c my_dotfiles/bombadil-i3.toml bombadil link ``` -This command will do the following : +This command will do the following : +- Run pre install hooks - Remove `{dotfiles_dir}/.dots` and any symlink pointing to a sub directory/file. - Inject variables (if you defined some) in a copy of dot entries listed in Bombadil config. - Write the copies to `{dotfiles_dir}/.dots`. @@ -132,10 +134,10 @@ This command will do the following : ## Dotfile Templates -### Variables +### Variables -Now that your dot files are symlinked with Bombadil you can define some variables. -A Bombadil var files is a valid toml file containing only key with string values : +Now that your dot files are symlinked with Bombadil you can define some variables. +A Bombadil var files is a valid toml file containing only key with string values : For example you have the following file in `{dotfiles_dir}/vars.toml`. @@ -152,19 +154,19 @@ yellow = "#FFC620" blue = "#1BA6FA" ``` -You can use the var file by adding the following to your Bombadil config : +You can use the var file by adding the following to your Bombadil config : ```toml [settings] vars = [ "vars.toml" ] ``` -Let's say you have the following dot entry : +Let's say you have the following dot entry : ```toml [settings.dots] alacritty = { source = "alacritty", target = ".config/alacritty/alacritty.yml" } ``` -`alacritty.yaml` color scheme could look like this : +`alacritty.yaml` color scheme could look like this : ```yaml ... # {dotfiles}/alacritty.yml @@ -195,16 +197,16 @@ colors: To update variables, and the current config simply run `bombadil link`. -### Variable references +### Variable references Sometimes it could be handy to use different variables names for the same values. -For instance if you want to define a system wide color scheme, you could define the following variables references : +For instance if you want to define a system wide color scheme, you could define the following variables references : ```toml # bombadil.toml [settings] vars = [ "vars.toml", "theme_vars.toml", "alacritty_vars.toml", "sway_vars.toml" ] -# ... +# ... ``` By prefixing a variable value with `%` you tell bombadil to look for a variable reference. @@ -237,30 +239,30 @@ alacritty_cursor = "%green" To use encryption this you need to have [gnupg](https://gnupg.org/) installed, and a pair of gpg keys. -1. Add your gpg user id to bombadil's config : +1. Add your gpg user id to bombadil's config : ```toml dotfile_dir = "bombadil-example" # The gpg user associated with the key pair you want to use - gpg_user_id = "me@example.org" - + gpg_user_id = "me@example.org" + vars = [ "vars.toml" ] - + [settings.dots] maven = { source = "maven/settings.xml", target = ".m2/settings.xml"} ``` -2. Add secret variable : +2. Add secret variable : ``` bombadil add-secret -k "server_password" -v "hunter2" -f vars.toml ``` - or if you want to avoid having secrets in your shell history : + or if you want to avoid having secrets in your shell history : ``` bombadil add-secret -k "server_password" -f vars.toml --ask ``` -3. Use the secret value in any dot entry : +3. Use the secret value in any dot entry : ```xml my.server @@ -268,7 +270,7 @@ To use encryption this you need to have [gnupg](https://gnupg.org/) installed, a __[server_password]__ ``` -4. Make sure the secret has been written and encrypted : +4. Make sure the secret has been written and encrypted : - Get the decrypted value : ``` bombadil get secrets @@ -282,14 +284,14 @@ To use encryption this you need to have [gnupg](https://gnupg.org/) installed, a ``` bombadil link ``` - + This is it, you can now commit your secret safely to your dotfile repository ! ### Ignore paths -When linking entire directories you might want to ignore some file or subfolder from the copy/symlink process. +When linking entire directories you might want to ignore some file or subfolder from the copy/symlink process. -Given the following directory : +Given the following directory : ``` # dotfiles/alacritty ├── alacritty-nord.toml @@ -301,18 +303,18 @@ to your alacritty dot config : ```toml alacritty = { source = "alacritty", target = ".config/alacritty", ignore = [ "*.toml" ] } -``` +``` -- The `ignore` field accept an array of glob pattern. -- The `ignore` entries support [gitignore's extended glob syntax](https://git-scm.com/docs/gitignore#_pattern_format). +- The `ignore` field accept an array of glob pattern. +- The `ignore` entries support [gitignore's extended glob syntax](https://git-scm.com/docs/gitignore#_pattern_format). ### Local variables Although it is perfectly fine to use only var files using `settings.vars`, managing themes and profile can be a tedious process. To provide isolation between dotfiles vars, you can use the dot `var` attribute : -By default, bombadil will look for a file named `vars.toml` in every dot entry dir. -For this example the var file is explicitly named`wofi_vars.toml` but `my_dot_dir/vars.toml` would be automatically picked. +By default, bombadil will look for a file named `vars.toml` in every dot entry dir. +For this example the var file is explicitly named`wofi_vars.toml` but `my_dot_dir/vars.toml` would be automatically picked. ``` @@ -323,16 +325,16 @@ dotfiles/wofi └── wofi_vars.toml ``` -Here we define variables that will only be resolved when rendering `wofi` template dots. -- Global vars defined under `settings.vars` will still be accessible in wofi dotfiles. -- Global vars defined under `settings.vars` will be overridden by colliding local variables. +Here we define variables that will only be resolved when rendering `wofi` template dots. +- Global vars defined under `settings.vars` will still be accessible in wofi dotfiles. +- Global vars defined under `settings.vars` will be overridden by colliding local variables. ```toml [settings.dots] wofi = { source = "wofi", target = ".config/wofi", vars = "wofi_vars.toml" } -``` +``` -A common pattern to organize your themes and profiles would be to maintain a global variable file for each variant, +A common pattern to organize your themes and profiles would be to maintain a global variable file for each variant, and a corresponding local variable file for each dot entry : ```toml @@ -355,23 +357,23 @@ wofi = { vars = "solarized.toml" } ## Switching profile -As we saw Bombadil allows to define a default profile. For some programs you might want to +As we saw Bombadil allows to define a default profile. For some programs you might want to set an alternate configuration. -Bombadil allow you two do this in several ways : +Bombadil allow you two do this in several ways : - overriding a dot entry `source` and/or `target` value. - adding a new dot entry. - adding new variables. - overriding existing variable. -- adding hooks to the profile. +- adding hooks to the profile. ### Overriding dot entries Let's say you are using [maven](https://maven.apache.org/) for several java projects, some of them are open source, -and some of them uses a corporate repository : +and some of them uses a corporate repository : -let's assume your dotfiles have the following structure : +let's assume your dotfiles have the following structure : ```shell script ~/bombadil-example @@ -381,7 +383,7 @@ let's assume your dotfiles have the following structure : └── settings.xml ``` -Your bombadil config contains a single dot entry with an alternate profile : +Your bombadil config contains a single dot entry with an alternate profile : ```toml # bombadil.toml @@ -395,9 +397,9 @@ maven = { source = "maven/settings.corporate.xml" } When overriding a default dot entry under a new profile `source` and `target` property are optional, the default profile value will be used if not specified. You can also define a new dot entry in which case `source` -and `target` are required. +and `target` are required. -If you now run `bombadil link --help` you should notice a new profile value is available : +If you now run `bombadil link --help` you should notice a new profile value is available : ``` USAGE: @@ -408,21 +410,21 @@ OPTIONS: -h, --help Prints help information ``` -`bombadil link` would produce the following link : +`bombadil link` would produce the following link : ```shell script ❯ bombadil link "/home/okno/dotfiles/.dots/maven/settings.xml" => "/home/okno/.m2/settings.xml" ``` -Linking with the `corporate` profile would use the alternate source for `.m2/settings.xml` : +Linking with the `corporate` profile would use the alternate source for `.m2/settings.xml` : ```shell script ❯ bombadil link -p corporate "/home/okno/dotfiles/.dots/maven/settings.corporate.xml" => "/home/okno/.m2/settings.xml" ``` -### Adding variables +### Adding variables -Here is an example bombadil config : +Here is an example bombadil config : ```shell script ~/bombadil-example @@ -445,7 +447,7 @@ bashrc = { source = "bashrc", target = ".bashrc"} [profiles.corporate] vars = [ "java10-vars.toml" ] -``` +``` ```shell script # ~/bombadil-example/bashrc @@ -465,44 +467,48 @@ java_home = "/etc/java10-openjdk" # ... ``` -Running `bombadil link -p corporate` would produce the following `.bashrc` : +Running `bombadil link -p corporate` would produce the following `.bashrc` : ```shell script export JAVA_HOME=/etc/java10-openjdk ``` -### Adding hooks +### Adding hooks To add hooks for a profile simply add them under the `profiles.{profile_name}` section. Note that the default ones will -always be run. +always be run. ```toml # bombadil.toml dotfile_dir = "bombadil-example" [settings] -hooks = [ "echo \"default profile\"" ] +prehooks = [ "echo \"default profile\"" ] +posthooks = ["echo Finshed"] [profiles.corporate] -hooks = [ "echo \"corporate profile\"" ] +prehooks = [ "echo \"corporate profile\"" ] +posthooks = [ "echo Finshed" ] ``` ### Helper scripts -If you use [Wofi](https://hg.sr.ht/~scoopta/wofi) as a menu/launcher, you can run the user script -[`contrib/wofi-bombadil-switch-profile.sh`](https://github.com/oknozor/toml-bombadil/tree/main/contrib/wofi-bombadil-switch-profile.sh). -Create a keyboard shortcut for this script to make switching Toml Bombadil profiles even more convenient. +If you use [Wofi](https://hg.sr.ht/~scoopta/wofi) as a menu/launcher, you can run the user script +[`contrib/wofi-bombadil-switch-profile.sh`](https://github.com/oknozor/toml-bombadil/tree/main/contrib/wofi-bombadil-switch-profile.sh). +Create a keyboard shortcut for this script to make switching Toml Bombadil profiles even more convenient. ## Hooks -So far we have not talked about hooks, as we saw they can be declared as an entry in the config : +So far we have not talked about hooks, as we saw they can be declared as an entry in the config : ```toml dotfiles_dir = "bombadil-example.toml" [settings] -hooks = [ "sway reload" ] +prehooks = ["pkill waybar"] +posthooks = [ "sway reload" ] ``` +Prehooks will invoke the `pkill waybar` command before `bombadil link` has updated your dotfiles. -This will invoke the `sway reload` command after `bombadil link` has updated your dotfiles. +Posthooks will invoke the `sway reload` command after `bombadil link` has updated your dotfiles. The default hooks will always run regardless of the activated profiles. You can also add hooks for a specific profile. @@ -512,11 +518,11 @@ dotfiles_dir = "bombadil-example.toml" [settings] # This resides in the default profile an will always be executed after bombadil link -hooks = [ "sway reload", "echo 42" ] +posthooks = [ "sway reload", "echo 42" ] [profiles.corporate] -# This will only be executed when activating the `corporate` -hooks = [ "echo \"Welcome to evil corp\"" ] +# This will only be executed when activating the `corporate` +posthooks = [ "echo \"Welcome to evil corp\"" ] ``` ### Limitations @@ -524,30 +530,30 @@ hooks = [ "echo \"Welcome to evil corp\"" ] - Hooks run in a sub-shell therefore, **command meant to change your current shell environment won't work** : ```toml -hooks = [ "source /home/user/.zshrc" ] # This does not work ! +posthooks = [ "source /home/user/.zshrc" ] # This does not work ! ``` -- Environment variables won't be expanded unless you explicitly call a sub-shell : +- Environment variables won't be expanded unless you explicitly call a sub-shell : ```toml -hooks = [ "echo $HOME" ] # This will print "$HOME" +posthooks = [ "echo $HOME" ] # This will print "$HOME" ``` ```toml -hooks = [ "zsh -c \"echo $HOME\"" ] # This works +posthooks = [ "zsh -c \"echo $HOME\"" ] # This works ``` ## Managing imports -As your dotfiles configuration grows bigger, it might be useful to split it into multiple files. -To achieve this you can use the `[[import]]` option in your bombadil config : +As your dotfiles configuration grows bigger, it might be useful to split it into multiple files. +To achieve this you can use the `[[import]]` option in your bombadil config : ```toml # bombadil.toml dotfiles_dir = "bombadil-example" [settings] -hooks = ["sway reload"] +posthooks = ["sway reload"] [settings.dots] alacritty = { source = "alacritty", target = ".config/alacritty" } @@ -587,7 +593,7 @@ Command line completion scripts for several popular shells can be generated by r ## Troubleshooting -If you get lost you can use `bombadil get {resource_name}` to see what is currently configured. +If you get lost you can use `bombadil get {resource_name}` to see what is currently configured. Available resources are `dots`, `hooks`, `path`, `profiles`, `vars`, `secrets`. Optionally you can display resources for a profile with the `--profiles` flag. @@ -595,15 +601,15 @@ Optionally you can display resources for a profile with the `--profiles` flag. ## Example repositories If you use Bombadil please submit an issue, or a PR to update this section, we will be happy to reference your dotfiles here ! - + - [https://github.com/oknozor/dotfiles](https://github.com/oknozor/dotfiles) - [https://github.com/DSpeckhals/dotfiles](https://github.com/DSpeckhals/dotfiles) - [https://github.com/mrkajetanp/dotfiles](https://github.com/mrkajetanp/dotfiles) - + ## Contributing -Found a bug, have a suggestion for a new feature ? -Please read the [contribution guideline](CONTRIBUTING.md) and submit an [issue](https://github.com/oknozor/toml-bombadil/issues). +Found a bug, have a suggestion for a new feature ? +Please read the [contribution guideline](CONTRIBUTING.md) and submit an [issue](https://github.com/oknozor/toml-bombadil/issues). ## License diff --git a/cog.toml b/cog.toml index 2b7024b2..3f863c6e 100644 --- a/cog.toml +++ b/cog.toml @@ -29,4 +29,5 @@ authors = [ { signature = "Paul Delafosse", username = "oknozor" }, { signature = "Dustin Speckhals", username = "DSpeckhals" }, { signature = "Lucas Declercq", username = "lucas-dclrcq" }, -] \ No newline at end of file + { signature = "Travis Davis", username = "travisdavis-ops" }, +] diff --git a/website/config.toml b/website/config.toml index 96023fed..cc998676 100644 --- a/website/config.toml +++ b/website/config.toml @@ -37,7 +37,7 @@ link = "https://googlechrome.github.io/lighthouse/viewer/?gist=7731347bb8ce999ef [[extra.home.list]] title = "Installation hooks" -content = "Live reload your window manager components with post installation hooks" +content = "Live reload your window manager components with pre and post installation hooks" [[extra.home.list]] title = "Themes and profiles" diff --git a/website/content/docs/config-import/import.md b/website/content/docs/config-import/import.md index a81291b1..e693e353 100644 --- a/website/content/docs/config-import/import.md +++ b/website/content/docs/config-import/import.md @@ -20,7 +20,7 @@ top = false ## Config imports -Instead of having all your configs defined in a single toml file, you can split it into multiple file : +Instead of having all your configs defined in a single toml file, you can split it into multiple file : ```toml @@ -35,15 +35,15 @@ path = "sway/sway.toml" path = "i3/i3.toml" ``` -In this example we have defined our `i3` and `sway` profile in separate files : +In this example we have defined our `i3` and `sway` profile in separate files : ```toml # {dotfile_dir}/i3/i3.toml [profiles.i3] -hooks = ["i3-msg reload"] +posthooks = ["i3-msg reload"] [profiles.i3.dots] i3 = { source = "i3/wm", target = ".config/i3" } polybar = { source = "i3/polybar", target = ".config/polybar" } rofi = { source = "i3/rofi", target = ".config/rofi" } -``` \ No newline at end of file +``` diff --git a/website/content/docs/getting-started/quick-start.md b/website/content/docs/getting-started/quick-start.md index b2fb6644..b99c4002 100644 --- a/website/content/docs/getting-started/quick-start.md +++ b/website/content/docs/getting-started/quick-start.md @@ -16,10 +16,10 @@ top = false ## Installation -Toml Bombadil is a single rust binary. Currently, you can install it via [cargo](https://doc.rust-lang.org/cargo/), -the rust package manager, or via the Arch User Repository if you use an Arch based distro. +Toml Bombadil is a single rust binary. Currently, you can install it via [cargo](https://doc.rust-lang.org/cargo/), +the rust package manager, or via the Arch User Repository if you use an Arch based distro. -### Cargo +### Cargo ```bash cargo install toml-bombadil @@ -34,7 +34,7 @@ yay -S bombadil-bin ### Setup -If you already have some dotfiles on a git repository, no need to start from scratch : +If you already have some dotfiles on a git repository, no need to start from scratch : ```bash git clone https://github.com/my_org/dotfiles @@ -55,12 +55,12 @@ For Bombadil to be able to run from any directory and use different config files bombadil install -c my_dotfiles/bombadil.toml ``` -⚠️ : Toml Bombadil will generate a copy of your dotfiles under `.dots`. If you use git to manage your dotfiles, +⚠️ : Toml Bombadil will generate a copy of your dotfiles under `.dots`. If you use git to manage your dotfiles, you need to add `.dots` to your `.gitignore`. ### Configuration -Toml Bombadil obviously uses the toml configuration format. here is a sample configuration : +Toml Bombadil obviously uses the toml configuration format. here is a sample configuration : ```toml # {dotfiles}/bombadil.toml @@ -70,15 +70,15 @@ dotfiles_dir = "my_dotfiles" [settings] # An array of toml files paths containing the variables to inject in your templatized dotfiles -# You can have multiple var files as long as variable names does not colide. +# You can have multiple var files as long as variable names does not colide. vars = [ "vars.toml" ] # An array of post install shell commands -hooks = [ "sway reload" ] +posthooks = [ "sway reload" ] [settings.dots] -# A dot entry representing a symlink, `source` is relative to `dotfiles_dir` +# A dot entry representing a symlink, `source` is relative to `dotfiles_dir` # and `target` shall be relative to $HOME directory or absolute. sway = { source = "sway", target = ".config/sway" } @@ -86,7 +86,7 @@ sway = { source = "sway", target = ".config/sway" } alacritty = { source = "alacritty", target = ".config/alacritty/alacritty.yml" } ``` -Once you are satisfied with your config, you can install your dotfiles : +Once you are satisfied with your config, you can install your dotfiles : ```bash bombadil link @@ -94,7 +94,7 @@ bombadil link ### Clean up -If you want to remove symlinks generated by Toml Bombadil run the following : +If you want to remove symlinks generated by Toml Bombadil run the following : ```bash bombadil unlink ``` @@ -106,9 +106,9 @@ to their target locations. Instead, Toml Bombadil will create a copy of your dot those copy. The idea behind this is to inject variables into your dotfiles and allow you to compose various themes and profiles. -Because of this, you will need to reload your dotfiles with `bombadil link` whenever you make change. +Because of this, you will need to reload your dotfiles with `bombadil link` whenever you make change. -A convenient way to work with Toml Bombadil would be to add a keyboard shortcut for `bombadil link` in your window manager. +A convenient way to work with Toml Bombadil would be to add a keyboard shortcut for `bombadil link` in your window manager. ### Going further diff --git a/website/content/docs/hooks/_index.md b/website/content/docs/hooks/_index.md index a0ccb554..2f2c9ee4 100644 --- a/website/content/docs/hooks/_index.md +++ b/website/content/docs/hooks/_index.md @@ -1,6 +1,6 @@ +++ title = "Hooks" -description = "Manage post install hook" +description = "Manage pre & post install hook" date = 2021-05-16 updated = 2021-05-16 template = "docs/section.html" diff --git a/website/content/docs/hooks/hooks.md b/website/content/docs/hooks/hooks.md index 8bdb6c49..ca5f7e31 100644 --- a/website/content/docs/hooks/hooks.md +++ b/website/content/docs/hooks/hooks.md @@ -10,8 +10,8 @@ template = "docs/page.html" [extra] lead = """ -Bombadil's hooks are shell commands invoked after your dotfiles have been symlinked. They are useful if you need -to reload some component manually after updating your dotfiles. +Bombadil's hooks are shell commands invoked before and after your dotfiles have been symlinked. They are useful if you need +to reload some component manually after updating your dotfiles. """ toc = true top = false @@ -21,32 +21,36 @@ top = false ## Default profile hook -Hooks are defined under the default profile section in Bombadil's configuration. In the example above, +Hooks are defined under the default profile section in Bombadil's configuration. In the example above, `sway reload` will run when running `bombadil link` to update any changes made to sway UI. ```toml dotfiles_dir = "bombadil-example.toml" [settings] -hooks = [ "sway reload" ] +prehooks = [ "echo \"Updating dots\""] +posthooks = [ "sway reload" ] ``` The default hooks will always run regardless of the activated profiles. ## Profile hooks -If you maintain a profile per window manager you might want to leave the default profile hooks empty and manage -per profile hooks : +If you maintain a profile per window manager you might want to leave the default profile hooks empty and manage +per profile hooks : ```toml [settings] -hooks = [ "echo \"Default profile\"" ] +prehooks = [ "echo \"Updating dots\""] +posthooks = [ "echo \"Default profile\"" ] [profiles.sway] -hooks = [ "sway reload", "echo \"Sway profile\"" ] +prehooks = [ "echo \"Sway profile\"" ] +posthooks = [ "sway reload" ] [profiles.i3] -hooks = [ "i3-msg reload", "echo \"i3 profile\"" ] +prehooks = [ "echo \"i3 profile\"" ] +posthooks = [ "i3-msg reload" ] ``` ### Limitations @@ -54,17 +58,17 @@ hooks = [ "i3-msg reload", "echo \"i3 profile\"" ] - Hooks run in a sub-shell therefore, **command meant to change your current shell environment won't work** : ```toml -hooks = [ "source /home/user/.zshrc" ] # This does not work ! +posthooks = [ "source /home/user/.zshrc" ] # This does not work ! ``` - Environment variables won't be expanded unless you explicitly call a sub-shell : ```toml -hooks = [ "echo $HOME" ] # This will print "$HOME" +posthooks = [ "echo $HOME" ] # This will print "$HOME" ``` ```toml -hooks = [ "zsh -c \"echo $HOME\"" ] # This works +posthooks = [ "zsh -c \"echo $HOME\"" ] # This works ``` -That's it for hooks, in the next chapter we will see how to split your Bombadil config into multiple files. +That's it for hooks, in the next chapter we will see how to split your Bombadil config into multiple files. diff --git a/website/content/docs/profiles-and-themes/profiles.md b/website/content/docs/profiles-and-themes/profiles.md index 51cebe3a..9c956eb6 100644 --- a/website/content/docs/profiles-and-themes/profiles.md +++ b/website/content/docs/profiles-and-themes/profiles.md @@ -26,7 +26,7 @@ Bombadil allow you two do this in several ways : - add hooks to the profile. -Before going further, let's take a look at a real life example. In the following config, we have defined some +Before going further, let's take a look at a real life example. In the following config, we have defined some post-install hooks and dot entries for two profiles : `sway` and `i3`. ```toml @@ -38,7 +38,7 @@ alacritty = { source = "alacritty", target = ".config/alacritty" } [profiles.sway] # Sway profile hook : running `bombadil link -p sway` will exectute `sway reload` -hooks = ["sway reload"] +posthooks = ["sway reload"] # Sway profile dot entries [profiles.sway.dots] @@ -48,7 +48,7 @@ wofi = { source = "sway/wofi", target = ".config/wofi" } # i3 profile hook : running `bombadil link -p i3` will exectute `i3-msg reload` [profiles.i3] -hooks = ["i3-msg reload"] +posthooks = ["i3-msg reload"] # i3 profile dot entries [profiles.i3.dots] @@ -73,7 +73,7 @@ OPTIONS: -p, --profiles ... A list of comma separated profiles to activate [possible values: sway, i3] ``` -Alternatively the `bombadil get profiles` produce a one profiles per line output, suited for shell scripting : +Alternatively the `bombadil get profiles` produce a one profiles per line output, suited for shell scripting : ``` ❯ bombadil get profiles sway From 337874e12cb386f484f4897e09e6d320b0fbc270 Mon Sep 17 00:00:00 2001 From: Travis Davis Date: Sat, 21 Aug 2021 03:11:47 -0500 Subject: [PATCH 029/115] test: fixed test code --- bats-tests/tom_home/dotfiles/bombadil.toml | 2 +- config_examples/bombadil.example.toml | 4 ++-- tests/imports/import.toml | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/bats-tests/tom_home/dotfiles/bombadil.toml b/bats-tests/tom_home/dotfiles/bombadil.toml index f26eba5a..261209e7 100644 --- a/bats-tests/tom_home/dotfiles/bombadil.toml +++ b/bats-tests/tom_home/dotfiles/bombadil.toml @@ -3,7 +3,7 @@ dotfiles_dir = "dotfiles" gpg_user_id = "test@toml.bombadil.org" [settings] -hooks = [ "echo Hello from bombadil" ] +prehooks = [ "echo Hello from bombadil" ] vars = [ "vars.toml"] [settings.dots] diff --git a/config_examples/bombadil.example.toml b/config_examples/bombadil.example.toml index 8cd68d37..d120c9fb 100644 --- a/config_examples/bombadil.example.toml +++ b/config_examples/bombadil.example.toml @@ -3,7 +3,7 @@ dotfiles_dir = "my_dotfiles" [settings] # Post install commands -hooks = [ "sway reload" ] +posthooks = [ "sway reload" ] # Vars hold an array of paths to a toml file containing the variables to inject in your templatize dotfiles. vars = [ @@ -17,4 +17,4 @@ vars = [ [settings.dots] alacritty = { source = "alacritty", target = ".config/alacritty" } sway = { source = "sway", target = ".config/sway" } -zsh = { source = "zsh/zshrc", target = ".zshrc" } \ No newline at end of file +zsh = { source = "zsh/zshrc", target = ".zshrc" } diff --git a/tests/imports/import.toml b/tests/imports/import.toml index a3649ecb..ef244998 100644 --- a/tests/imports/import.toml +++ b/tests/imports/import.toml @@ -1,6 +1,6 @@ [settings] vars = ["vars.toml"] -hooks = ["echo hello"] +prehooks = ["echo hello"] [settings.dots] maven = { source = "settings.xml", target = ".m2/setting.xml" } From 2e7b651a851c6548d686ba393a17f0309827a585 Mon Sep 17 00:00:00 2001 From: Travis Davis Date: Sat, 21 Aug 2021 03:13:54 -0500 Subject: [PATCH 030/115] feat: add pre&post hook to get command --- src/bin/bombadil.rs | 5 +++-- src/lib.rs | 15 ++++++++++----- 2 files changed, 13 insertions(+), 7 deletions(-) diff --git a/src/bin/bombadil.rs b/src/bin/bombadil.rs index d7aa4e5d..dc0df79f 100644 --- a/src/bin/bombadil.rs +++ b/src/bin/bombadil.rs @@ -97,7 +97,7 @@ where .settings(subcommand_settings) .about("Get metadata about dots, hooks, path, profiles, or vars") .arg(Arg::with_name("value") - .possible_values(&["dots", "hooks", "path", "profiles", "vars", "secrets"]) + .possible_values(&["dots", "prehooks", "posthooks", "path", "profiles", "vars", "secrets"]) .default_value("dots") .takes_value(true) .help("Metadata to get")) @@ -202,7 +202,8 @@ fn main() { let get_subcommand = matches.subcommand_matches(GET).unwrap(); let metadata_type = match get_subcommand.value_of("value").unwrap() { "dots" => MetadataType::Dots, - "hooks" => MetadataType::Hooks, + "prehooks" => MetadataType::Prehooks, + "posthooks" => MetadataType::Posthooks, "path" => MetadataType::Path, "profiles" => MetadataType::Profiles, "vars" => MetadataType::Vars, diff --git a/src/lib.rs b/src/lib.rs index 39b806dd..7d8dc61f 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -366,7 +366,8 @@ impl Bombadil { ) }) .collect(), - MetadataType::Hooks => self.posthooks.iter().map(|h| h.command.clone()).collect(), + MetadataType::Prehooks => self.prehooks.iter().map(|h| h.command.clone()).collect(), + MetadataType::Posthooks => self.posthooks.iter().map(|h| h.command.clone()).collect(), MetadataType::Path => vec![self.path.display().to_string()], MetadataType::Profiles => { let mut profiles = vec!["default".to_string()]; @@ -435,7 +436,8 @@ pub(crate) fn unlink(path: &Path) -> Result<()> { pub enum MetadataType { Dots, - Hooks, + Prehooks, + Posthooks, Path, Profiles, Vars, @@ -790,7 +792,8 @@ mod tests { // Act bombadil.print_metadata(MetadataType::Dots); - bombadil.print_metadata(MetadataType::Hooks); + bombadil.print_metadata(MetadataType::Prehooks); + bombadil.print_metadata(MetadataType::Posthooks); bombadil.print_metadata(MetadataType::Path); bombadil.print_metadata(MetadataType::Profiles); bombadil.print_metadata(MetadataType::Vars); @@ -853,7 +856,8 @@ mod tests { "profile_one".to_string(), Profile { dots: dots_profile_one, - hooks: vec![], + prehooks: vec![], + posthooks: vec![], vars: vec![], }, ); @@ -862,7 +866,8 @@ mod tests { "profile_two".to_string(), Profile { dots: dots_profile_two, - hooks: vec![], + prehooks: vec![], + posthooks: vec![], vars: vec![], }, ); From 9f562723ca0d1dce247f175756f8a04c5a8f7459 Mon Sep 17 00:00:00 2001 From: Rohit Goswami Date: Fri, 16 Jul 2021 14:21:02 +0000 Subject: [PATCH 031/115] docs: Fix minor grammar issue --- src/dots.rs | 4 ++-- src/lib.rs | 2 +- src/settings.rs | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/dots.rs b/src/dots.rs index 3d7f7edb..0c50cbe9 100644 --- a/src/dots.rs +++ b/src/dots.rs @@ -181,7 +181,7 @@ impl Dot { } else { Err(anyhow!(format!( "{} {:?}", - "Path does not exists :".red(), + "Path does not exist :".red(), path ))) } @@ -201,7 +201,7 @@ impl DotOverride { let source = match (self.source(), origin) { (Some(source), _) => source, (None, Some(origin)) => origin, - _ => panic!("Dot as no source path"), + _ => panic!("Dot has no source path"), }; let vars = self.vars().unwrap_or_else(Dot::default_vars); diff --git a/src/lib.rs b/src/lib.rs index 7d8dc61f..e830cf45 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -47,7 +47,7 @@ impl Bombadil { pub fn link_self_config(config_path: Option) -> Result<()> { let xdg_config_dir = dirs::config_dir(); if xdg_config_dir.is_none() { - return Err(anyhow!("$XDG_CONFIG does not exists")); + return Err(anyhow!("$XDG_CONFIG does not exist")); } let xdg_config = Settings::bombadil_config_xdg_path()?; diff --git a/src/settings.rs b/src/settings.rs index 9f111d6c..aff63a61 100644 --- a/src/settings.rs +++ b/src/settings.rs @@ -204,7 +204,7 @@ impl Settings { }; if path.exists().not() { - return Err(anyhow!("Dotfiles directory {:?} does not exists", &path)); + return Err(anyhow!("Dotfiles directory {:?} does not exist", &path)); } Ok(path) From 36b82b02fa07bf0f908983906c3d95b2ddf377af Mon Sep 17 00:00:00 2001 From: Paul Delafosse Date: Tue, 24 Aug 2021 09:26:21 +0200 Subject: [PATCH 032/115] chore: clippy lints and fmt * --- src/bin/bombadil.rs | 4 ++-- src/dots.rs | 2 +- src/gpg.rs | 2 +- src/lib.rs | 15 +++++++-------- 4 files changed, 11 insertions(+), 12 deletions(-) diff --git a/src/bin/bombadil.rs b/src/bin/bombadil.rs index dc0df79f..8ce02fef 100644 --- a/src/bin/bombadil.rs +++ b/src/bin/bombadil.rs @@ -202,8 +202,8 @@ fn main() { let get_subcommand = matches.subcommand_matches(GET).unwrap(); let metadata_type = match get_subcommand.value_of("value").unwrap() { "dots" => MetadataType::Dots, - "prehooks" => MetadataType::Prehooks, - "posthooks" => MetadataType::Posthooks, + "prehooks" => MetadataType::PreHooks, + "posthooks" => MetadataType::PostHooks, "path" => MetadataType::Path, "profiles" => MetadataType::Profiles, "vars" => MetadataType::Vars, diff --git a/src/dots.rs b/src/dots.rs index 0c50cbe9..25c1e6ef 100644 --- a/src/dots.rs +++ b/src/dots.rs @@ -53,7 +53,7 @@ impl Dot { let source = &self.source_path(dotfile_dir)?; let copy_path = &self.copy_path(dotfile_dir); let source_str = source.to_str().unwrap_or_default(); - let mut ignored_paths = self.get_ignored_paths(&source_str)?; + let mut ignored_paths = self.get_ignored_paths(source_str)?; ignored_paths.extend_from_slice(&auto_ignored); // Add local vars to the global ones diff --git a/src/gpg.rs b/src/gpg.rs index 1482abad..118621f3 100644 --- a/src/gpg.rs +++ b/src/gpg.rs @@ -25,7 +25,7 @@ impl Gpg { value: &str, var_file: &S, ) -> Result<()> { - let mut vars = Variables::from_toml(var_file.as_ref(), Some(&self))?; + let mut vars = Variables::from_toml(var_file.as_ref(), Some(self))?; let encrypted = self.encrypt(value)?; let encrypted = encrypted.replace(PGP_HEADER, ""); let encrypted = encrypted.replace(PGP_FOOTER, ""); diff --git a/src/lib.rs b/src/lib.rs index e830cf45..77892be2 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -366,8 +366,8 @@ impl Bombadil { ) }) .collect(), - MetadataType::Prehooks => self.prehooks.iter().map(|h| h.command.clone()).collect(), - MetadataType::Posthooks => self.posthooks.iter().map(|h| h.command.clone()).collect(), + MetadataType::PreHooks => self.prehooks.iter().map(|h| h.command.clone()).collect(), + MetadataType::PostHooks => self.posthooks.iter().map(|h| h.command.clone()).collect(), MetadataType::Path => vec![self.path.display().to_string()], MetadataType::Profiles => { let mut profiles = vec!["default".to_string()]; @@ -407,8 +407,7 @@ impl Bombadil { .profiles .iter() .map(|(_, profile)| profile.dots.get(dot_key)) - .filter(Option::is_some) - .map(|dot| dot.unwrap()) + .flatten() .filter(|dot| dot.vars.is_some()) .filter_map(|dot| dot.resolve_var_path(&self.path, origin_source)) .collect(); @@ -436,8 +435,8 @@ pub(crate) fn unlink(path: &Path) -> Result<()> { pub enum MetadataType { Dots, - Prehooks, - Posthooks, + PreHooks, + PostHooks, Path, Profiles, Vars, @@ -792,8 +791,8 @@ mod tests { // Act bombadil.print_metadata(MetadataType::Dots); - bombadil.print_metadata(MetadataType::Prehooks); - bombadil.print_metadata(MetadataType::Posthooks); + bombadil.print_metadata(MetadataType::PreHooks); + bombadil.print_metadata(MetadataType::PostHooks); bombadil.print_metadata(MetadataType::Path); bombadil.print_metadata(MetadataType::Profiles); bombadil.print_metadata(MetadataType::Vars); From c5e3c8106c4e44c84d6209ff5984ddd3b603885f Mon Sep 17 00:00:00 2001 From: Rohit Goswami Date: Mon, 12 Apr 2021 10:07:59 +0000 Subject: [PATCH 033/115] docs: Add use-case --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index e8797540..66a75239 100644 --- a/README.md +++ b/README.md @@ -605,7 +605,8 @@ If you use Bombadil please submit an issue, or a PR to update this section, we w - [https://github.com/oknozor/dotfiles](https://github.com/oknozor/dotfiles) - [https://github.com/DSpeckhals/dotfiles](https://github.com/DSpeckhals/dotfiles) - [https://github.com/mrkajetanp/dotfiles](https://github.com/mrkajetanp/dotfiles) - +- [https://github.com/HaoZeke/Dotfiles](https://github.com/HaoZeke/Dotfiles/tree/bombadil) + ## Contributing Found a bug, have a suggestion for a new feature ? From 8485455052c31534b442e974387ddaf9f731fa2e Mon Sep 17 00:00:00 2001 From: Paul Delafosse Date: Sun, 12 Sep 2021 22:10:00 +0200 Subject: [PATCH 034/115] docs: update link command examples --- README.md | 9 ++------- website/content/docs/getting-started/quick-start.md | 2 +- 2 files changed, 3 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 66a75239..24f7dc9c 100644 --- a/README.md +++ b/README.md @@ -81,7 +81,7 @@ If you are using git you might want to add `.dots` to your `.gitignore`. **2. Configuration :** -Toml bombadil needs a toml config file, along this readme we will call it `bombadil.toml`. +Toml bombadil will read a config file named `bombadil.toml`. ```toml # {dotfiles}/bombadil.toml @@ -110,12 +110,7 @@ For Bombadil to be able to run from any directory and use different config files `$XDG_CONFIG_DIR/bombadil.toml` : ```shell script -bombadil install -c my_dotfiles/bombadil.toml -``` - -If you want to switch to another config simply run : -```shell script -bombadil install -c my_dotfiles/bombadil-i3.toml +bombadil install my_dotfiles/ ``` **4. Install template and symlink :** diff --git a/website/content/docs/getting-started/quick-start.md b/website/content/docs/getting-started/quick-start.md index b99c4002..a586fa4b 100644 --- a/website/content/docs/getting-started/quick-start.md +++ b/website/content/docs/getting-started/quick-start.md @@ -52,7 +52,7 @@ For Bombadil to be able to run from any directory and use different config files `$XDG_CONFIG_DIR/bombadil.toml` : ```bash -bombadil install -c my_dotfiles/bombadil.toml +bombadil install my_dotfiles/ ``` ⚠️ : Toml Bombadil will generate a copy of your dotfiles under `.dots`. If you use git to manage your dotfiles, From 98afb6cb18b7c268e5ac64dcb00f567615aaf1f0 Mon Sep 17 00:00:00 2001 From: Paul Delafosse Date: Tue, 24 Aug 2021 10:25:50 +0200 Subject: [PATCH 035/115] feat: clone dotfiles from remote When cloning a dotfiles repo we need to know bombadil config location to install it right away, because of this, bombadil config's name needs to constantly be "bombadil.toml", using a custom bombadil config name is not allowed anymore. --- Cargo.toml | 1 + Dockerfile | 2 +- bats-tests/tests.sh | 11 ++++- src/bin/bombadil.rs | 54 +++++++++++++++++++-- src/git.rs | 111 ++++++++++++++++++++++++++++++++++++++++++++ src/lib.rs | 53 ++++++++++++++------- src/settings.rs | 9 ++-- 7 files changed, 213 insertions(+), 28 deletions(-) create mode 100644 src/git.rs diff --git a/Cargo.toml b/Cargo.toml index c0f4dcb2..5207978e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -24,6 +24,7 @@ pest_derive = "^2" anyhow = "^1" colored = "^2" globwalk = "0.8.0" +git2 = "0.13.21" clap = { version = "^2", optional = true } [features] diff --git a/Dockerfile b/Dockerfile index e5eab21f..6bb540e6 100644 --- a/Dockerfile +++ b/Dockerfile @@ -13,7 +13,7 @@ LABEL Maintainer="Paul Delafosse " RUN apt -y update RUN apt -y upgrade -RUN apt -y install bats gnupg2 +RUN apt -y install bats gnupg2 git ARG user=tom ARG home=/home/$user diff --git a/bats-tests/tests.sh b/bats-tests/tests.sh index 380b7543..531224c8 100644 --- a/bats-tests/tests.sh +++ b/bats-tests/tests.sh @@ -22,8 +22,17 @@ setup() { assert_success } +## FIXME: This seems to timeout and return status 1, is it bats timing out or something else ? +# @test "Install from remote" { +# run bombadil clone https://github.com/oknozor/dotfiles.git -t oknozor_dotfiles +# assert_success +# assert_symlink_to "$HOME/oknozor_dotfiles/bombadil.toml" "$HOME/.config/bombadil.toml" +# assert_file_exist "$HOME/.config/i3" +# assert_symlink_to "$HOME/oknozor_dotfiles/.dots/i3/wm" "$HOME/.config/i3" +# } + @test "Symlink bombadil config" { - run bombadil install -c "$HOME/dotfiles/bombadil.toml" + run bombadil install "$HOME/dotfiles" assert_success assert_symlink_to "$HOME/dotfiles/bombadil.toml" "$HOME/.config/bombadil.toml" } diff --git a/src/bin/bombadil.rs b/src/bin/bombadil.rs index 8ce02fef..abcea7e9 100644 --- a/src/bin/bombadil.rs +++ b/src/bin/bombadil.rs @@ -1,12 +1,14 @@ use clap::{App, AppSettings, Arg, Shell, SubCommand}; use std::io::BufRead; use std::path::{Path, PathBuf}; +use std::str::FromStr; use toml_bombadil::settings::Settings; use toml_bombadil::{Bombadil, MetadataType, Mode}; const LINK: &str = "link"; const UNLINK: &str = "unlink"; const INSTALL: &str = "install"; +const CLONE: &str = "clone"; const ADD_SECRET: &str = "add-secret"; const GET: &str = "get"; const GENERATE_COMPLETIONS: &str = "generate-completions"; @@ -45,13 +47,31 @@ where For more info on how to configure it please go to https://github.com/oknozor/toml-bombadil") .subcommand(SubCommand::with_name(INSTALL) .settings(subcommand_settings) - .about("Link a given bombadil config to XDG_CONFIG_DIR/bombadil.toml") + .about("Link a given dotfile directory config to XDG_CONFIG_DIR/bombadil.toml") .arg(Arg::with_name("CONFIG") - .help("path to your bombadil.toml config file inside your dotfiles directory") - .short("c") - .long("config") + .help("Path to your dotfile directory") .takes_value(true) - .required(true))) + .required(false))) + .subcommand(SubCommand::with_name(CLONE) + .settings(subcommand_settings) + .about("Install dotfiles from a remote git repository to a target folder") + .arg(Arg::with_name("remote") + .help("Remote repository address, either http or ssh") + .takes_value(true) + .required(true)) + .arg(Arg::with_name("path") + .help("Target destination, repository name by default") + .short("t") + .long("target") + .takes_value(true) + .required(false)) + .arg(Arg::with_name("profiles") + .help("A list of comma separated profiles to activate") + .short("p") + .long("profiles") + .takes_value(true) + .multiple(true) + .required(false))) .subcommand(SubCommand::with_name(LINK) .settings(subcommand_settings) .about("Symlink a copy of your dotfiles and inject variables according to bombadil.toml config") @@ -143,6 +163,30 @@ fn main() { Bombadil::link_self_config(config_path).unwrap_or_else(|err| fatal!("{}", err)); } + CLONE => { + let clone_command = matches.subcommand_matches(CLONE).unwrap(); + let remote = clone_command.value_of("remote").unwrap(); + let path = match clone_command.value_of("path") { + None => { + let repo_name = remote.split('/').last().unwrap(); + let repo_name = repo_name.strip_suffix(".git").unwrap(); + repo_name + } + Some(path) => path, + }; + + let target_pathbuf = PathBuf::from_str(path).unwrap(); + println!("Cloning {} in {}", remote, path); + let profiles: Option> = if clone_command.is_present("profiles") { + Some(clone_command.values_of("profiles").unwrap().collect()) + } else { + None + }; + + Bombadil::install_from_remote(remote, target_pathbuf, profiles) + .unwrap_or_else(|err| fatal!("{}", err)); + } + LINK => { let mut bombadil = Bombadil::from_settings(Mode::Gpg).unwrap_or_else(|err| fatal!("{}", err)); diff --git a/src/git.rs b/src/git.rs new file mode 100644 index 00000000..07741a3b --- /dev/null +++ b/src/git.rs @@ -0,0 +1,111 @@ +use git2::build::{CheckoutBuilder, RepoBuilder}; +use git2::{FetchOptions, Progress, RemoteCallbacks}; +use std::cell::RefCell; +use std::io; +use std::io::Write; +use std::path::{Path, PathBuf}; + +struct State { + progress: Option>, + total: usize, + current: usize, + path: Option, + newline: bool, +} + +fn print_clone_progress(state: &mut State) { + let stats = state.progress.as_ref().unwrap(); + let network_pct = (100 * stats.received_objects()) / stats.total_objects(); + let index_pct = (100 * stats.indexed_objects()) / stats.total_objects(); + let co_pct = if state.total > 0 { + (100 * state.current) / state.total + } else { + 0 + }; + let kbytes = stats.received_bytes() / 1024; + if stats.received_objects() == stats.total_objects() { + if !state.newline { + println!(); + state.newline = true; + } + print!( + "Resolving deltas {}/{}\r", + stats.indexed_deltas(), + stats.total_deltas() + ); + } else { + print!( + "net {:3}% ({:4} kb, {:5}/{:5}) / idx {:3}% ({:5}/{:5}) \ + / chk {:3}% ({:4}/{:4}) {}\r", + network_pct, + kbytes, + stats.received_objects(), + stats.total_objects(), + index_pct, + stats.indexed_objects(), + stats.total_objects(), + co_pct, + state.current, + state.total, + state + .path + .as_ref() + .map(|s| s.to_string_lossy().into_owned()) + .unwrap_or_default() + ) + } + io::stdout().flush().unwrap(); +} + +pub(crate) fn clone(remote: &str, path: &Path) -> Result<(), git2::Error> { + let state = RefCell::new(State { + progress: None, + total: 0, + current: 0, + path: None, + newline: false, + }); + let mut cb = RemoteCallbacks::new(); + cb.credentials(git_credentials_callback); + cb.transfer_progress(|stats| { + let mut state = state.borrow_mut(); + state.progress = Some(stats.to_owned()); + print_clone_progress(&mut *state); + true + }); + + let mut co = CheckoutBuilder::new(); + co.progress(|path, cur, total| { + let mut state = state.borrow_mut(); + state.path = path.map(|p| p.to_path_buf()); + state.current = cur; + state.total = total; + print_clone_progress(&mut *state); + }); + + let mut fo = FetchOptions::new(); + fo.remote_callbacks(cb); + RepoBuilder::new() + .fetch_options(fo) + .with_checkout(co) + .clone(remote, path)?; + println!(); + + Ok(()) +} + +fn git_credentials_callback( + _url: &str, + user_from_url: Option<&str>, + cred_types_allowed: git2::CredentialType, +) -> Result { + let user = user_from_url.unwrap(); + + if cred_types_allowed.contains(git2::CredentialType::SSH_KEY) { + let private_key = dirs::home_dir().unwrap().join(".ssh").join("id_rsa"); + let cred = git2::Cred::ssh_key(user, None, &private_key, None); + return cred; + } + + Err(git2::Error::from_str("no credential option available")) +} diff --git a/src/lib.rs b/src/lib.rs index 77892be2..4dbef132 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -1,6 +1,3 @@ -// Fixme : This should not be needed when updating pest to the up coming release -#![allow(clippy::upper_case_acronyms)] - #[macro_use] extern crate serde_derive; #[macro_use] @@ -22,12 +19,15 @@ use std::os::unix; use std::path::{Path, PathBuf}; mod dots; +mod git; mod gpg; mod hook; pub mod settings; mod state; mod templating; +pub const BOMBADIL_CONFIG: &str = "bombadil.toml"; + pub struct Bombadil { path: PathBuf, dots: HashMap, @@ -44,7 +44,26 @@ pub enum Mode { } impl Bombadil { - pub fn link_self_config(config_path: Option) -> Result<()> { + pub fn install_from_remote( + remote: &str, + path: PathBuf, + profiles: Option>, + ) -> Result<()> { + git::clone(remote, path.as_path())?; + Bombadil::link_self_config(Some(path.join(BOMBADIL_CONFIG)))?; + + let mut bombadil = Bombadil::from_settings(Mode::Gpg)?; + + if let Some(profiles) = profiles { + bombadil.enable_profiles(profiles)?; + } + + bombadil.install()?; + + Ok(()) + } + + pub fn link_self_config(dotfiles_path: Option) -> Result<()> { let xdg_config_dir = dirs::config_dir(); if xdg_config_dir.is_none() { return Err(anyhow!("$XDG_CONFIG does not exist")); @@ -56,27 +75,27 @@ impl Bombadil { fs::remove_file(&xdg_config)?; } - let config_path = &config_path - .unwrap_or_else(|| PathBuf::from("bombadil.toml")) + let dotfiles_path = &dotfiles_path + .unwrap_or_else(|| PathBuf::from(BOMBADIL_CONFIG)) .canonicalize()?; - let config_path = if config_path.is_dir() { - config_path.join("bombadil.toml") + let dotfiles_path = if dotfiles_path.is_dir() { + dotfiles_path.join(BOMBADIL_CONFIG) } else { - config_path.to_owned() + return Err(anyhow!("")); }; - unix::fs::symlink(&config_path, &xdg_config) + unix::fs::symlink(&dotfiles_path, &xdg_config) .map_err(|err| { anyhow!( "Unable to symlink {:?} to {:?} : {}", - config_path, + dotfiles_path, xdg_config, err ) }) .map(|_result| { - let source = format!("{:?}", &config_path).blue(); + let source = format!("{:?}", &dotfiles_path).blue(); let dest = format!("{:?}", &xdg_config).green(); println!("{} => {}", source, dest) }) @@ -463,7 +482,7 @@ mod tests { Bombadil::link_self_config(Some(config_path)).unwrap(); // Assert - let link = dirs::config_dir().unwrap().join("bombadil.toml"); + let link = dirs::config_dir().unwrap().join(BOMBADIL_CONFIG); assert!(link.exists()); } @@ -749,9 +768,9 @@ mod tests { // We need an absolute path to the test can pass anywhere fs::copy("tests/vars/meta_vars.toml", &tmp.join("meta_vars.toml")).unwrap(); fs::copy("tests/vars/vars.toml", &tmp.join("vars.toml")).unwrap(); - fs::copy("tests/vars/bombadil.toml", &tmp.join("bombadil.toml")).unwrap(); + fs::copy("tests/vars/bombadil.toml", &tmp.join(BOMBADIL_CONFIG)).unwrap(); - let config_path = tmp.join("bombadil.toml"); + let config_path = tmp.join(BOMBADIL_CONFIG); Bombadil::link_self_config(Some(config_path.clone())).unwrap(); @@ -782,9 +801,9 @@ mod tests { // We need an absolute path to the test can pass anywhere fs::copy("tests/vars/meta_vars.toml", &tmp.join("meta_vars.toml")).unwrap(); fs::copy("tests/vars/vars.toml", &tmp.join("vars.toml")).unwrap(); - fs::copy("tests/vars/bombadil.toml", &tmp.join("bombadil.toml")).unwrap(); + fs::copy("tests/vars/bombadil.toml", &tmp.join(BOMBADIL_CONFIG)).unwrap(); - let config_path = tmp.join("bombadil.toml"); + let config_path = tmp.join(BOMBADIL_CONFIG); Bombadil::link_self_config(Some(config_path.clone())).unwrap(); let bombadil = Bombadil::from_settings(NoGpg).unwrap(); diff --git a/src/settings.rs b/src/settings.rs index aff63a61..357b558e 100644 --- a/src/settings.rs +++ b/src/settings.rs @@ -1,4 +1,5 @@ use crate::dots::{Dot, DotOverride}; +use crate::BOMBADIL_CONFIG; use anyhow::Result; use colored::Colorize; use config::{Config, ConfigError, File}; @@ -188,7 +189,7 @@ impl Settings { .ok_or_else(|| { ConfigError::NotFound("Unable to find `$XDG_CONFIG/bombadil.toml`".into()) }) - .map(|path| path.join("bombadil.toml")) + .map(|path| path.join(BOMBADIL_CONFIG)) } pub(crate) fn get_dotfiles_path(&self) -> Result { @@ -214,7 +215,7 @@ impl Settings { #[cfg(test)] mod tests { use crate::settings::Settings; - use crate::Bombadil; + use crate::{Bombadil, BOMBADIL_CONFIG}; use std::ops::Not; use temp_testdir::TempDir; @@ -223,8 +224,8 @@ mod tests { // Arrange let tmp = TempDir::new("/tmp/import_test", false).to_path_buf(); std::fs::copy("tests/imports/import.toml", tmp.join("import.toml")).unwrap(); - std::fs::copy("tests/imports/bombadil.toml", tmp.join("bombadil.toml")).unwrap(); - Bombadil::link_self_config(Some(tmp.join("bombadil.toml"))).unwrap(); + std::fs::copy("tests/imports/bombadil.toml", tmp.join(BOMBADIL_CONFIG)).unwrap(); + Bombadil::link_self_config(Some(tmp.join(BOMBADIL_CONFIG))).unwrap(); // Act let settings = Settings::get().unwrap(); From ede68283e56b84244b46d730d83a948272da755a Mon Sep 17 00:00:00 2001 From: Paul Delafosse Date: Tue, 24 Aug 2021 11:51:53 +0200 Subject: [PATCH 036/115] docs: document public functions --- src/dots.rs | 4 ++-- src/gpg.rs | 2 +- src/lib.rs | 22 +++++++++++++++++++++- 3 files changed, 24 insertions(+), 4 deletions(-) diff --git a/src/dots.rs b/src/dots.rs index 25c1e6ef..2c88fde1 100644 --- a/src/dots.rs +++ b/src/dots.rs @@ -60,7 +60,7 @@ impl Dot { let mut vars = vars.clone(); if let Some(local_vars_path) = self.resolve_var_path(dotfile_dir) { - let local_vars = Dot::get_local_vars(&local_vars_path, gpg); + let local_vars = Dot::load_local_vars(&local_vars_path, gpg); vars.extend(local_vars); } @@ -112,7 +112,7 @@ impl Dot { } } - fn get_local_vars(source: &Path, gpg: Option<&Gpg>) -> Variables { + fn load_local_vars(source: &Path, gpg: Option<&Gpg>) -> Variables { Variables::from_toml(source, gpg).unwrap_or_else(|err| { eprintln!("{}", err.to_string().yellow()); Variables::default() diff --git a/src/gpg.rs b/src/gpg.rs index 118621f3..1fa9e323 100644 --- a/src/gpg.rs +++ b/src/gpg.rs @@ -13,7 +13,7 @@ pub struct Gpg { } impl Gpg { - pub fn new(user_id: &str) -> Self { + pub(crate) fn new(user_id: &str) -> Self { Gpg { user_id: user_id.to_string(), } diff --git a/src/lib.rs b/src/lib.rs index 4dbef132..74b9fec3 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -26,8 +26,10 @@ pub mod settings; mod state; mod templating; -pub const BOMBADIL_CONFIG: &str = "bombadil.toml"; +pub(crate) const BOMBADIL_CONFIG: &str = "bombadil.toml"; +/// The main crate struct, it contains all needed medata about a +/// dotfile directory and how to install it. pub struct Bombadil { path: PathBuf, dots: HashMap, @@ -38,12 +40,16 @@ pub struct Bombadil { gpg: Option, } +/// Enable or disable GPG encryption when linking dotfiles pub enum Mode { Gpg, NoGpg, } impl Bombadil { + /// Given a git remote address, will clone the repository to the target path + /// and install the dotfiles according to the "bombadil.toml" configuration inside the + /// repo root. pub fn install_from_remote( remote: &str, path: PathBuf, @@ -63,6 +69,7 @@ impl Bombadil { Ok(()) } + /// Symlink `bombadil.toml` to `$XDG_CONFIG/bombadil.toml` so we can later read it from there. pub fn link_self_config(dotfiles_path: Option) -> Result<()> { let xdg_config_dir = dirs::config_dir(); if xdg_config_dir.is_none() { @@ -101,6 +108,13 @@ impl Bombadil { }) } + /// The installation process is composed of the following steps : + /// 1. Run pre install hooks + /// 2. If any previous state is found in `.dot/previous_state.toml`, remove the existing symlinks + /// 3. Clean existing rendered dotfiles templates in `.dot` + /// 4. Copy and symlink dotfiles according to the current `$XDG_CONFIG/bombadil.toml` configuration + /// 5. Run post install hooks + /// 6. Write current state to `.dot/previous_state.toml` pub fn install(&self) -> Result<()> { self.check_dotfile_dir()?; self.prehooks.iter().map(Hook::run).for_each(|result| { @@ -161,6 +175,7 @@ impl Bombadil { Ok(()) } + /// Unlink dotfiles according to previous state pub fn uninstall(&self) -> Result<()> { let mut success_paths: Vec<&PathBuf> = Vec::new(); let mut error_paths: Vec<&anyhow::Error> = Vec::new(); @@ -196,6 +211,7 @@ impl Bombadil { Ok(()) } + /// Add a gpg secret encrypted variable to the target variable file pub fn add_secret + ?Sized>( &self, key: &str, @@ -209,6 +225,7 @@ impl Bombadil { } } + /// Pretty print current bombadil variables pub fn display_vars(&self) { self.vars .variables @@ -216,6 +233,7 @@ impl Bombadil { .for_each(|(key, value)| println!("{} = {}", key.red(), value)) } + /// Enable a dotfile profile by merging its config with the default profile pub fn enable_profiles(&mut self, profile_keys: Vec<&str>) -> Result<()> { let profiles: Vec = profile_keys .iter() @@ -326,6 +344,7 @@ impl Bombadil { Ok(()) } + /// Load Bombadil config from a `bombadil.toml` pub fn from_settings(mode: Mode) -> Result { let config = Settings::get()?; let path = config.get_dotfiles_path()?; @@ -369,6 +388,7 @@ impl Bombadil { }) } + /// Pretty print metadata, possible values are Dots, PreHooks, PostHook, Path, Profiles, Vars, Secrets pub fn print_metadata(&self, metadata_type: MetadataType) { let rows = match metadata_type { MetadataType::Dots => self From 9a43dca38467e053a6bdf447f3dd709e4d8b4dbe Mon Sep 17 00:00:00 2001 From: Paul Delafosse Date: Tue, 24 Aug 2021 23:38:58 +0200 Subject: [PATCH 037/115] docs: fix default language --- README.md | 28 +++++++++--------- website/config.toml | 3 ++ .../profiles-and-themes/profile-variables.md | 2 +- .../profiles-and-themes/profiles-overrides.md | 6 ++-- .../processed_images/55676506dd3bcfc700.png | Bin 14063 -> 0 bytes .../processed_images/c3657c5d798ba9a000.png | Bin 0 -> 13105 bytes website/themes/adidoks/config.toml | 4 --- website/themes/adidoks/config.toml.example | 4 --- .../adidoks/content/privacy-policy/_index.md | 27 ----------------- .../adidoks/templates/macros/javascript.html | 2 +- 10 files changed, 22 insertions(+), 54 deletions(-) delete mode 100644 website/static/processed_images/55676506dd3bcfc700.png create mode 100644 website/static/processed_images/c3657c5d798ba9a000.png delete mode 100644 website/themes/adidoks/content/privacy-policy/_index.md diff --git a/README.md b/README.md index 24f7dc9c..b8d26e7a 100644 --- a/README.md +++ b/README.md @@ -59,12 +59,12 @@ your dot file progressively. ### Using [cargo](https://doc.rust-lang.org/cargo/) -```shell script +```bash cargo install toml-bombadil ``` ### Archlinux -```shell script +```bash yay -S bombadil-bin ``` @@ -72,7 +72,7 @@ yay -S bombadil-bin **1. Setup :** -```shell script +```bash git clone https://github.com/my_org/dotfiles cd my_dotfiles && touch bombadil.toml ``` @@ -109,13 +109,13 @@ alacritty = { source = "alacritty", target = ".config/alacritty/alacritty.yml" } For Bombadil to be able to run from any directory and use different config files we need to symlink bombadil config to `$XDG_CONFIG_DIR/bombadil.toml` : -```shell script +```bash bombadil install my_dotfiles/ ``` **4. Install template and symlink :** -```shell script +```bash bombadil link ``` @@ -370,7 +370,7 @@ and some of them uses a corporate repository : let's assume your dotfiles have the following structure : -```shell script +```bash ~/bombadil-example ├── bombadil.toml └── maven @@ -406,13 +406,13 @@ OPTIONS: ``` `bombadil link` would produce the following link : -```shell script +```bash ❯ bombadil link "/home/okno/dotfiles/.dots/maven/settings.xml" => "/home/okno/.m2/settings.xml" ``` Linking with the `corporate` profile would use the alternate source for `.m2/settings.xml` : -```shell script +```bash ❯ bombadil link -p corporate "/home/okno/dotfiles/.dots/maven/settings.corporate.xml" => "/home/okno/.m2/settings.xml" ``` @@ -421,7 +421,7 @@ Linking with the `corporate` profile would use the alternate source for `.m2/set Here is an example bombadil config : -```shell script +```bash ~/bombadil-example ├── bashrc ├── bombadil.toml @@ -444,26 +444,26 @@ bashrc = { source = "bashrc", target = ".bashrc"} vars = [ "java10-vars.toml" ] ``` -```shell script +```bash # ~/bombadil-example/bashrc export JAVA_HOME=__[java_home]__ # ... ``` -```shell script +```bash # ~/bombadil-example/vars.toml java_home = "/etc/java-openjdk" # ... ``` -```shell script +```bash # ~/bombadil-example/java10-vars.toml java_home = "/etc/java10-openjdk" # ... ``` Running `bombadil link -p corporate` would produce the following `.bashrc` : -```shell script +```bash export JAVA_HOME=/etc/java10-openjdk ``` @@ -578,7 +578,7 @@ starship = { source = "zsh/starship.toml", target = ".config/starhip.toml" } If you'd like to remove all dotfile symlinks defined in your bombadil.toml configuration, simply run: -```shell script +```bash ❯ bombadil unlink ``` diff --git a/website/config.toml b/website/config.toml index cc998676..59ddaeac 100644 --- a/website/config.toml +++ b/website/config.toml @@ -7,6 +7,9 @@ compile_sass = true highlight_code = true build_search_index = true +[markdown] +highlight_code = true + [extra] theme_color = "#000" author = "Paul Delafosse" diff --git a/website/content/docs/profiles-and-themes/profile-variables.md b/website/content/docs/profiles-and-themes/profile-variables.md index 637b2d59..416f5d8c 100644 --- a/website/content/docs/profiles-and-themes/profile-variables.md +++ b/website/content/docs/profiles-and-themes/profile-variables.md @@ -71,7 +71,7 @@ java_home = "/etc/java10-openjdk" ``` Running `bombadil link -p corporate` would now produce the following `.bashrc` : -```shell script +```bash export JAVA_HOME=/etc/java10-openjdk ``` diff --git a/website/content/docs/profiles-and-themes/profiles-overrides.md b/website/content/docs/profiles-and-themes/profiles-overrides.md index 2d0a9830..a7cb8d3f 100644 --- a/website/content/docs/profiles-and-themes/profiles-overrides.md +++ b/website/content/docs/profiles-and-themes/profiles-overrides.md @@ -26,7 +26,7 @@ is that we want to use a different config depending on the project we are workin To solve this we will define the following dotfiles : -```shell script +```bash ~/bombadil-example ├── bombadil.toml └── maven @@ -54,14 +54,14 @@ Notice on the `corporate` profile we are redefining the `maven` dot entry and on ## Linking Linking the default profile with `bombadil link`, will produce the following link : -```shell script +```bash bombadil link "/home/okno/dotfiles/.dots/maven/settings.xml" => "/home/okno/.m2/settings.xml" ``` Linking with the `corporate` profile will use the alternate source for `.m2/settings.xml` : -```shell script +```bash bombadil link -p corporate "/home/okno/dotfiles/.dots/maven/settings.corporate.xml" => "/home/okno/.m2/settings.xml" ``` diff --git a/website/static/processed_images/55676506dd3bcfc700.png b/website/static/processed_images/55676506dd3bcfc700.png deleted file mode 100644 index 201197c1d10ad135bede44fcfbcfeb0d0e9f43dd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14063 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 diff --git a/website/static/processed_images/c3657c5d798ba9a000.png b/website/static/processed_images/c3657c5d798ba9a000.png new file mode 100644 index 0000000000000000000000000000000000000000..80808baa2809caaad95e6b207dc8b19ed29f16ce GIT binary patch literal 13105 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 LNkvXXu0mjfdtHu% literal 0 HcmV?d00001 diff --git a/website/themes/adidoks/config.toml b/website/themes/adidoks/config.toml index e24b24c2..58e70800 100644 --- a/website/themes/adidoks/config.toml +++ b/website/themes/adidoks/config.toml @@ -3,10 +3,6 @@ base_url = "https://adidoks.netlify.com" title = "AdiDoks" description = "AdiDoks is a Zola theme helping you build modern documentation websites, which is a port of the Hugo theme Doks for Zola." -# The default language; used in feeds and search index -# Note: the search index doesn't support Chinese/Japanese/Korean Languages -default_language = "en" - # Whether to automatically compile all Sass files in the sass directory compile_sass = true diff --git a/website/themes/adidoks/config.toml.example b/website/themes/adidoks/config.toml.example index 558a5782..594a7898 100644 --- a/website/themes/adidoks/config.toml.example +++ b/website/themes/adidoks/config.toml.example @@ -3,10 +3,6 @@ base_url = "https://adidoks.netlify.com" title = "AdiDoks" description = "AdiDoks is a Zola theme helping you build modern documentation websites, which is a port of the Hugo theme Doks for Zola." -# The default language; used in feeds and search index -# Note: the search index doesn't support Chinese/Japanese/Korean Languages -default_language = "en" - # The site theme to use. theme = "adidoks" diff --git a/website/themes/adidoks/content/privacy-policy/_index.md b/website/themes/adidoks/content/privacy-policy/_index.md deleted file mode 100644 index d8050da7..00000000 --- a/website/themes/adidoks/content/privacy-policy/_index.md +++ /dev/null @@ -1,27 +0,0 @@ -+++ -title = "Privacy Policy" -description = "We do not use cookies and we do not collect any personal data." -date = 2021-05-01T08:00:00+00:00 -updated = 2020-05-01T08:00:00+00:00 -draft = false - -[extra] -class = "page single" -+++ - -__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](https://github.com/aaranxu/adidoks) if you have any questions. - -Effective Date: _1st May 2021_ diff --git a/website/themes/adidoks/templates/macros/javascript.html b/website/themes/adidoks/templates/macros/javascript.html index 32f899a0..9ca4a3f3 100644 --- a/website/themes/adidoks/templates/macros/javascript.html +++ b/website/themes/adidoks/templates/macros/javascript.html @@ -2,7 +2,7 @@ {% if config.build_search_index %} - + {% endif %} {% endmacro %} From 3032204e607c7abee71383f722455b4fca8752c2 Mon Sep 17 00:00:00 2001 From: Paul Delafosse Date: Sun, 12 Sep 2021 22:55:13 +0200 Subject: [PATCH 038/115] test: fix config path in tests --- src/lib.rs | 43 +++++++++++++++++++++++-------------------- src/settings.rs | 14 +++++++++----- 2 files changed, 32 insertions(+), 25 deletions(-) diff --git a/src/lib.rs b/src/lib.rs index 74b9fec3..7218fab9 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -89,7 +89,7 @@ impl Bombadil { let dotfiles_path = if dotfiles_path.is_dir() { dotfiles_path.join(BOMBADIL_CONFIG) } else { - return Err(anyhow!("")); + return Err(anyhow!("Config not found")); }; unix::fs::symlink(&dotfiles_path, &xdg_config) @@ -496,7 +496,7 @@ mod tests { #[test] fn self_link_works() { // Arrange - let config_path = PathBuf::from("tests/dotfiles_simple/bombadil.toml"); + let config_path = PathBuf::from("tests/dotfiles_simple/"); // Act Bombadil::link_self_config(Some(config_path)).unwrap(); @@ -778,21 +778,22 @@ mod tests { // Assert assert!(target.join("dummy").exists()); - let target = TempDir::new("/tmp/hook", false).to_path_buf(); } #[test] fn meta_var_works() { // Arrange - let tmp = TempDir::new("/tmp/bombadil_tests", false).to_path_buf(); + let dotfiles = TempDir::new("/tmp/bombadil_tests", false).to_path_buf(); // We need an absolute path to the test can pass anywhere - fs::copy("tests/vars/meta_vars.toml", &tmp.join("meta_vars.toml")).unwrap(); - fs::copy("tests/vars/vars.toml", &tmp.join("vars.toml")).unwrap(); - fs::copy("tests/vars/bombadil.toml", &tmp.join(BOMBADIL_CONFIG)).unwrap(); - - let config_path = tmp.join(BOMBADIL_CONFIG); + fs::copy( + "tests/vars/meta_vars.toml", + &dotfiles.join("meta_vars.toml"), + ) + .unwrap(); + fs::copy("tests/vars/vars.toml", &dotfiles.join("vars.toml")).unwrap(); + fs::copy("tests/vars/bombadil.toml", &dotfiles.join(BOMBADIL_CONFIG)).unwrap(); - Bombadil::link_self_config(Some(config_path.clone())).unwrap(); + Bombadil::link_self_config(Some(dotfiles.clone())).unwrap(); // Act let bombadil = Bombadil::from_settings(NoGpg).unwrap(); @@ -811,21 +812,23 @@ mod tests { Some(&"#008000".to_string()) ); - let _ = fs::remove_dir_all(tmp); + let _ = fs::remove_dir_all(dotfiles); } #[test] fn should_print_metadata() { // Arrange - let tmp = TempDir::new("/tmp/bombadil_tests", false).to_path_buf(); + let dotfiles = TempDir::new("/tmp/bombadil_tests", false).to_path_buf(); // We need an absolute path to the test can pass anywhere - fs::copy("tests/vars/meta_vars.toml", &tmp.join("meta_vars.toml")).unwrap(); - fs::copy("tests/vars/vars.toml", &tmp.join("vars.toml")).unwrap(); - fs::copy("tests/vars/bombadil.toml", &tmp.join(BOMBADIL_CONFIG)).unwrap(); - - let config_path = tmp.join(BOMBADIL_CONFIG); - - Bombadil::link_self_config(Some(config_path.clone())).unwrap(); + fs::copy( + "tests/vars/meta_vars.toml", + &dotfiles.join("meta_vars.toml"), + ) + .unwrap(); + fs::copy("tests/vars/vars.toml", &dotfiles.join("vars.toml")).unwrap(); + fs::copy("tests/vars/bombadil.toml", &dotfiles.join(BOMBADIL_CONFIG)).unwrap(); + + Bombadil::link_self_config(Some(dotfiles.clone())).unwrap(); let bombadil = Bombadil::from_settings(NoGpg).unwrap(); // Act @@ -838,7 +841,7 @@ mod tests { // Assert // STDOUT should be asserted once those test facilities are in place. - let _ = fs::remove_dir_all(tmp); + let _ = fs::remove_dir_all(dotfiles); } #[test] diff --git a/src/settings.rs b/src/settings.rs index 357b558e..b10117b5 100644 --- a/src/settings.rs +++ b/src/settings.rs @@ -222,10 +222,14 @@ mod tests { #[test] fn should_merge_import() { // Arrange - let tmp = TempDir::new("/tmp/import_test", false).to_path_buf(); - std::fs::copy("tests/imports/import.toml", tmp.join("import.toml")).unwrap(); - std::fs::copy("tests/imports/bombadil.toml", tmp.join(BOMBADIL_CONFIG)).unwrap(); - Bombadil::link_self_config(Some(tmp.join(BOMBADIL_CONFIG))).unwrap(); + let dotfiles = TempDir::new("/tmp/import_test", false).to_path_buf(); + std::fs::copy("tests/imports/import.toml", dotfiles.join("import.toml")).unwrap(); + std::fs::copy( + "tests/imports/bombadil.toml", + dotfiles.join(BOMBADIL_CONFIG), + ) + .unwrap(); + Bombadil::link_self_config(Some(dotfiles.clone())).unwrap(); // Act let settings = Settings::get().unwrap(); @@ -234,7 +238,7 @@ mod tests { assert_eq!(settings.dotfiles_dir.to_str().unwrap(), "/tmp/import_test"); assert!(settings.settings.dots.is_empty().not()); - std::fs::remove_dir_all(tmp).unwrap(); + std::fs::remove_dir_all(dotfiles).unwrap(); } #[test] From 14ed18862e826e46642bdeb725d42a69da01e17a Mon Sep 17 00:00:00 2001 From: David Tolnay Date: Tue, 2 Nov 2021 23:14:03 -0700 Subject: [PATCH 039/115] fix: Fill in missing fmt argument in error message Without this, the error message would literally be "Dotfiles base path : {}, not found" with curly braces in it instead of the path. --- src/lib.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/lib.rs b/src/lib.rs index 7218fab9..43d27c70 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -328,7 +328,10 @@ impl Bombadil { fn check_dotfile_dir(&self) -> Result<()> { if !self.path.exists() { - return Err(anyhow!("Dotfiles base path : {}, not found")); + return Err(anyhow!( + "Dotfiles base path : {}, not found", + self.path.display(), + )); } if !self.path.is_dir() { From 20696fc13ba33f0ad74930102081ce9113a32261 Mon Sep 17 00:00:00 2001 From: Paul Delafosse Date: Fri, 5 Nov 2021 20:53:10 +0100 Subject: [PATCH 040/115] chore: add github sponsor --- .github/FUNDING.yml | 1 + 1 file changed, 1 insertion(+) create mode 100644 .github/FUNDING.yml diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml new file mode 100644 index 00000000..9ccbcf43 --- /dev/null +++ b/.github/FUNDING.yml @@ -0,0 +1 @@ +github: oknozor \ No newline at end of file From da2efdf140dfdd2f285dcbc57403d994a4f2800e Mon Sep 17 00:00:00 2001 From: Paul Delafosse Date: Sat, 6 Nov 2021 13:26:44 +0100 Subject: [PATCH 041/115] docs(website): fix website logo display --- website/config.toml | 2 +- ...3657c5d798ba9a000.png => 48de334e2eeae67200.png} | Bin website/themes/adidoks/templates/index.html | 7 ++++--- 3 files changed, 5 insertions(+), 4 deletions(-) rename website/static/processed_images/{c3657c5d798ba9a000.png => 48de334e2eeae67200.png} (100%) diff --git a/website/config.toml b/website/config.toml index 59ddaeac..93eae6d6 100644 --- a/website/config.toml +++ b/website/config.toml @@ -20,7 +20,7 @@ email = "paul.delafosse@protonmail.com" [extra.home] title = " Toml Bombadil" -logo = "../static/logo.png" +logo = "logo.png" lead = "

A Dotfile manager written in Rust

" url = "/docs/getting-started/introduction/" url_button = "Get started" diff --git a/website/static/processed_images/c3657c5d798ba9a000.png b/website/static/processed_images/48de334e2eeae67200.png similarity index 100% rename from website/static/processed_images/c3657c5d798ba9a000.png rename to website/static/processed_images/48de334e2eeae67200.png diff --git a/website/themes/adidoks/templates/index.html b/website/themes/adidoks/templates/index.html index 5d1f31f5..88c2cbcc 100644 --- a/website/themes/adidoks/templates/index.html +++ b/website/themes/adidoks/templates/index.html @@ -16,8 +16,8 @@ {% else %} {% set title_addition = "" %} {% endif %} - - {% set description = config.description %} + +{% set description = config.description %} {{ macros_head::seo(title=title, title_addition=title_addition, description=description, is_home=true) }} {% endblock seo %} @@ -28,7 +28,8 @@
-

site logo {{ config.extra.home.title | default(value="Modern Documentation Theme") }}

+ {% set logo = resize_image(path=config.extra.home.logo, width=100, height=100, formal="png", op="fit") %} +

site logo {{ config.extra.home.title | default(value="Modern Documentation Theme") }}

{{ config.extra.home.lead | default(value="Please start setting config.toml and adding your content.") | safe }}

From 078d22b290ba93a681156789107718222b326021 Mon Sep 17 00:00:00 2001 From: Paul Delafosse Date: Sun, 21 Nov 2021 06:11:53 +0100 Subject: [PATCH 042/115] chore: update cocogitto bump config --- cog.toml | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/cog.toml b/cog.toml index 3f863c6e..ca665e7b 100644 --- a/cog.toml +++ b/cog.toml @@ -1,11 +1,3 @@ -github = "https://github.com/oknozor/toml-bombadil" - -hooks = [ - "cargo bump %version", - "cargo package", - "cargo publish" -] - pre_bump_hooks = [ "sh -c \"./ci/check_branch.sh\"", "cargo test -- --test-threads 1", @@ -25,6 +17,12 @@ post_bump_hooks = [ "cargo publish" ] +[changelog] +template = "remote" +remote = "github.com" +repository = "toml-bombadil" +owner = "oknozor" + authors = [ { signature = "Paul Delafosse", username = "oknozor" }, { signature = "Dustin Speckhals", username = "DSpeckhals" }, From 7f110de6074ea6a002c564f3f5d955dc91768c28 Mon Sep 17 00:00:00 2001 From: Paul Delafosse Date: Sun, 21 Nov 2021 07:02:10 +0100 Subject: [PATCH 043/115] chore(version): 2.1.0 --- CHANGELOG.md | 25 +++++++++++++++++++++++++ Cargo.toml | 2 +- 2 files changed, 26 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f48282f5..54a7c19e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,31 @@ All notable changes to this project will be documented in this file. See [conventional commits](https://www.conventionalcommits.org/) for commit guidelines. - - - +## [2.1.0](https://github.com/oknozor/toml-bombadil/compare/2.0.0..2.1.0) - 2021-11-21 +#### Bug Fixes +- Fill in missing fmt argument in error message - ([14ed188](https://github.com/oknozor/toml-bombadil/commit/14ed18862e826e46642bdeb725d42a69da01e17a)) - David Tolnay +#### Documentation +- **(website)** fix website logo display - ([da2efdf](https://github.com/oknozor/toml-bombadil/commit/da2efdf140dfdd2f285dcbc57403d994a4f2800e)) - [@oknozor](https://github.com/oknozor) +- fix default language - ([9a43dca](https://github.com/oknozor/toml-bombadil/commit/9a43dca38467e053a6bdf447f3dd709e4d8b4dbe)) - [@oknozor](https://github.com/oknozor) +- document public functions - ([ede6828](https://github.com/oknozor/toml-bombadil/commit/ede68283e56b84244b46d730d83a948272da755a)) - [@oknozor](https://github.com/oknozor) +- update link command examples - ([8485455](https://github.com/oknozor/toml-bombadil/commit/8485455052c31534b442e974387ddaf9f731fa2e)) - [@oknozor](https://github.com/oknozor) +- Add use-case - ([c5e3c81](https://github.com/oknozor/toml-bombadil/commit/c5e3c8106c4e44c84d6209ff5984ddd3b603885f)) - Rohit Goswami +- Fix minor grammar issue - ([9f56272](https://github.com/oknozor/toml-bombadil/commit/9f562723ca0d1dce247f175756f8a04c5a8f7459)) - Rohit Goswami +- updated documentation for hooks - ([da56a4d](https://github.com/oknozor/toml-bombadil/commit/da56a4d481d2d78bdaa0fcd5c49239c5073feb37)) - [@travisdavis-ops](https://github.com/travisdavis-ops) +- add link to bombadil website in the readme - ([37096cd](https://github.com/oknozor/toml-bombadil/commit/37096cd03cd18dbefdff4f2e837a711bbc00b3ca)) - [@oknozor](https://github.com/oknozor) +#### Features +- clone dotfiles from remote - ([98afb6c](https://github.com/oknozor/toml-bombadil/commit/98afb6cb18b7c268e5ac64dcb00f567615aaf1f0)) - [@oknozor](https://github.com/oknozor) +- add pre&post hook to get command - ([2e7b651](https://github.com/oknozor/toml-bombadil/commit/2e7b651a851c6548d686ba393a17f0309827a585)) - [@travisdavis-ops](https://github.com/travisdavis-ops) +- add post install hooks, rename hooks to posthooks - ([4a21843](https://github.com/oknozor/toml-bombadil/commit/4a21843b4396e368120c90ee031c8e7ba7f3ce6c)) - [@travisdavis-ops](https://github.com/travisdavis-ops) +#### Miscellaneous Chores +- update cocogitto bump config - ([078d22b](https://github.com/oknozor/toml-bombadil/commit/078d22b290ba93a681156789107718222b326021)) - [@oknozor](https://github.com/oknozor) +- add github sponsor - ([20696fc](https://github.com/oknozor/toml-bombadil/commit/20696fc13ba33f0ad74930102081ce9113a32261)) - [@oknozor](https://github.com/oknozor) +- clippy lints and fmt * - ([36b82b0](https://github.com/oknozor/toml-bombadil/commit/36b82b02fa07bf0f908983906c3d95b2ddf377af)) - [@oknozor](https://github.com/oknozor) +#### Tests +- fix config path in tests - ([3032204](https://github.com/oknozor/toml-bombadil/commit/3032204e607c7abee71383f722455b4fca8752c2)) - [@oknozor](https://github.com/oknozor) +- fixed test code - ([337874e](https://github.com/oknozor/toml-bombadil/commit/337874e12cb386f484f4897e09e6d320b0fbc270)) - [@travisdavis-ops](https://github.com/travisdavis-ops) +- - - + ## 2.0.0 - 2021-05-25 diff --git a/Cargo.toml b/Cargo.toml index 5207978e..76446a52 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "toml-bombadil" -version = "2.0.0" +version = "2.1.0" authors = ["Paul Delafosse "] edition = "2018" license = "MIT" From 821c1c8646c38a69d743cbbd031c36c209a1f2f6 Mon Sep 17 00:00:00 2001 From: Paul Delafosse Date: Sun, 21 Nov 2021 07:21:08 +0100 Subject: [PATCH 044/115] ci: fix release action workflow --- .github/workflows/CD.yml | 5 +++++ Cargo.toml | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/workflows/CD.yml b/.github/workflows/CD.yml index b00158cf..33af104e 100644 --- a/.github/workflows/CD.yml +++ b/.github/workflows/CD.yml @@ -28,6 +28,11 @@ jobs: target: aarch64-linux-android steps: + - name: install open-ssl + if: ${{ runner.os == 'Linux' }} + run: | + sudo apt-get -y install libssl-dev pkg-config musl-dev musl-tools + - uses: hecrj/setup-rust-action@v1 with: rust-version: stable diff --git a/Cargo.toml b/Cargo.toml index 76446a52..caa2d982 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -24,7 +24,7 @@ pest_derive = "^2" anyhow = "^1" colored = "^2" globwalk = "0.8.0" -git2 = "0.13.21" +git2 = { version = "0.13.21", features = ["vendored-openssl"] } clap = { version = "^2", optional = true } [features] From 7741f399069da6c48f58a44e102b73270e831170 Mon Sep 17 00:00:00 2001 From: Paul Delafosse Date: Thu, 30 Dec 2021 11:22:40 +0100 Subject: [PATCH 045/115] feat: add extra profiles --- bats-tests/tests.sh | 9 +++++++++ bats-tests/tom_home/dotfiles/bombadil.toml | 6 ++++++ bats-tests/tom_home/dotfiles/sway/config | 0 src/lib.rs | 18 +++++++++++++++++- src/settings.rs | 4 ++++ 5 files changed, 36 insertions(+), 1 deletion(-) create mode 100644 bats-tests/tom_home/dotfiles/sway/config diff --git a/bats-tests/tests.sh b/bats-tests/tests.sh index 531224c8..98a0a7fb 100644 --- a/bats-tests/tests.sh +++ b/bats-tests/tests.sh @@ -94,6 +94,15 @@ setup() { assert_symlink_to "$HOME/dotfiles/.dots/maven/corporate.settings.xml" "$HOME/.m2/settings.xml" } +@test "Link meta profile" { + run bombadil link -p corporate-sway + assert_success + assert_symlink_to "$HOME/dotfiles/.dots/sway" "$HOME/.config/sway" + assert_file_exist "$HOME/.config/sway/config" + assert_symlink_to "$HOME/dotfiles/.dots/maven/corporate.settings.xml" "$HOME/.m2/settings.xml" +} + + @test "Profile should override default vars" { run bombadil link assert_success diff --git a/bats-tests/tom_home/dotfiles/bombadil.toml b/bats-tests/tom_home/dotfiles/bombadil.toml index 261209e7..021de7ee 100644 --- a/bats-tests/tom_home/dotfiles/bombadil.toml +++ b/bats-tests/tom_home/dotfiles/bombadil.toml @@ -17,10 +17,16 @@ maven = { source = "maven/corporate.settings.xml", target = ".m2/settings.xml" } [profiles.i3.dots] i3 = { source = "i3", target = ".config/i3" } +[profiles.sway.dots] +sway = { source = "sway", target = ".config/sway" } + [profiles.java-16] vars = [ "profiles/java16.toml"] [profiles.java-17.dots] bash = { vars = "profiles/java17.toml" } +[profiles.corporate-sway] +extra_profiles = ["corporate", "sway"] + diff --git a/bats-tests/tom_home/dotfiles/sway/config b/bats-tests/tom_home/dotfiles/sway/config new file mode 100644 index 00000000..e69de29b diff --git a/src/lib.rs b/src/lib.rs index 43d27c70..4c378a0a 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -235,13 +235,27 @@ impl Bombadil { /// Enable a dotfile profile by merging its config with the default profile pub fn enable_profiles(&mut self, profile_keys: Vec<&str>) -> Result<()> { - let profiles: Vec = profile_keys + let mut profiles: Vec = profile_keys .iter() // unwrap here is safe cause allowed profile keys are checked by clap .map(|profile_key| self.profiles.get(&profile_key.to_string()).unwrap()) .cloned() .collect(); + let sub_profiles: Vec = profiles + .iter() + .flat_map(|profile| { + profile + .extra_profiles + .iter() + .flat_map(|sub_profile| self.profiles.get(sub_profile)) + .collect::>() + }) + .cloned() + .collect(); + + profiles.extend(sub_profiles); + // Merge profile dots for profile in profiles.iter() { profile.dots.iter().for_each(|(key, dot_override)| { @@ -900,6 +914,7 @@ mod tests { "profile_one".to_string(), Profile { dots: dots_profile_one, + extra_profiles: vec![], prehooks: vec![], posthooks: vec![], vars: vec![], @@ -913,6 +928,7 @@ mod tests { prehooks: vec![], posthooks: vec![], vars: vec![], + extra_profiles: vec![], }, ); diff --git a/src/settings.rs b/src/settings.rs index b10117b5..ea502e4c 100644 --- a/src/settings.rs +++ b/src/settings.rs @@ -68,6 +68,10 @@ pub struct Profile { #[serde(default)] pub dots: HashMap, + /// A list of additional profiles to enable + #[serde(default)] + pub extra_profiles: Vec, + /// Pre install hook commands #[serde(default)] pub prehooks: Vec, From 482e9ae0408b6164a355f5c3f41288e7e43aeff9 Mon Sep 17 00:00:00 2001 From: Paul Delafosse Date: Thu, 30 Dec 2021 11:34:47 +0100 Subject: [PATCH 046/115] chore: fix clippy lints --- src/lib.rs | 3 +-- src/settings.rs | 13 +------------ src/templating.rs | 11 +---------- 3 files changed, 3 insertions(+), 24 deletions(-) diff --git a/src/lib.rs b/src/lib.rs index 4c378a0a..1511a2b6 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -462,8 +462,7 @@ impl Bombadil { let mut ignored: Vec = self .profiles .iter() - .map(|(_, profile)| profile.dots.get(dot_key)) - .flatten() + .filter_map(|(_, profile)| profile.dots.get(dot_key)) .filter(|dot| dot.vars.is_some()) .filter_map(|dot| dot.resolve_var_path(&self.path, origin_source)) .collect(); diff --git a/src/settings.rs b/src/settings.rs index ea502e4c..86311be3 100644 --- a/src/settings.rs +++ b/src/settings.rs @@ -42,7 +42,7 @@ pub struct ImportedSettings { } /// The default profile, containing dot entries, vars and hooks -#[derive(Debug, Deserialize, Serialize)] +#[derive(Debug, Deserialize, Serialize, Default)] pub struct ActiveProfile { /// A list of symlink to edit #[serde(default)] @@ -90,17 +90,6 @@ pub struct ImportPath { path: PathBuf, } -impl Default for ActiveProfile { - fn default() -> Self { - Self { - dots: Default::default(), - prehooks: vec![], - posthooks: vec![], - vars: vec![], - } - } -} - impl Settings { /// Resolve bombadil settings against its standard xdg path : /// `$XDG_CONFIG_DIR/bombadil.toml` diff --git a/src/templating.rs b/src/templating.rs index 21c30c78..6fc1da86 100644 --- a/src/templating.rs +++ b/src/templating.rs @@ -12,7 +12,7 @@ use std::path::{Path, PathBuf}; #[grammar = "template.pest"] struct BombadilParser; -#[derive(Clone, Debug)] +#[derive(Clone, Debug, Default)] pub(crate) struct Variables { /// holds the values defined in template.toml pub variables: HashMap, @@ -164,15 +164,6 @@ impl Variables { } } -impl Default for Variables { - fn default() -> Self { - Self { - variables: Default::default(), - secrets: Default::default(), - } - } -} - #[cfg(test)] mod test { use crate::templating::Variables; From 93074570c2d70a501ba136cb645b53b13e284c13 Mon Sep 17 00:00:00 2001 From: Paul Delafosse Date: Thu, 30 Dec 2021 12:09:29 +0100 Subject: [PATCH 047/115] ci: add automated release, dependabot and github codeowners --- .github/CODEOWNERS | 1 + .github/dependabot.yaml | 8 ++++++ .github/workflows/Release.yml | 49 +++++++++++++++++++++++++++++++++++ 3 files changed, 58 insertions(+) create mode 100644 .github/CODEOWNERS create mode 100644 .github/dependabot.yaml create mode 100644 .github/workflows/Release.yml diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS new file mode 100644 index 00000000..8a3ccc4f --- /dev/null +++ b/.github/CODEOWNERS @@ -0,0 +1 @@ +* @oknozor \ No newline at end of file diff --git a/.github/dependabot.yaml b/.github/dependabot.yaml new file mode 100644 index 00000000..c8ecc6aa --- /dev/null +++ b/.github/dependabot.yaml @@ -0,0 +1,8 @@ +version: 2 +updates: + - package-ecosystem: cargo + directory: / + schedule: + interval: daily + time: "14:05" + open-pull-requests-limit: 10 \ No newline at end of file diff --git a/.github/workflows/Release.yml b/.github/workflows/Release.yml new file mode 100644 index 00000000..3b198d0e --- /dev/null +++ b/.github/workflows/Release.yml @@ -0,0 +1,49 @@ +name: Release + +on: + workflow_dispatch: + branches: main + +jobs: + release: + runs-on: ubuntu-latest + name: Perform release + + steps: + - name: Checkout sources + uses: actions/checkout@v2 + with: + submodules: recursive + fetch-depth: 0 + + - name: Install stable toolchain + uses: actions-rs/toolchain@v1 + with: + profile: minimal + toolchain: stable + override: true + components: rustfmt, clippy + + - name: Add gpg test key pair + run: | + gpg --import tests/gpg/public.gpg + gpg --import tests/gpg/private.gpg + echo -e "5\ny\n" | gpg --no-tty --command-fd 0 --expert --edit-key test@toml.bombadil.org trust + + # version publish steps are managed by cocogitto, see `cog.toml` + # and https://github.com/oknozor/cocogitto-action for more info + - name: Semver release + id: release + uses: oknozor/cocogitto-action@v2.1 + with: + release: true + check-latest-tag-only: true + + - name: Generate Changelog + run: cog changelog --at ${{ steps.release.outputs.version }} -t full_hash > GITHUB_CHANGELOG.md + + - name: Upload github release + uses: softprops/action-gh-release@v1 + with: + body_path: GITHUB_CHANGELOG.md + tag_name: ${{ steps.release.outputs.version }} From 3780d0984eaec42c7c64229e02810d5b94a58080 Mon Sep 17 00:00:00 2001 From: Paul Delafosse Date: Thu, 30 Dec 2021 13:27:57 +0100 Subject: [PATCH 048/115] docs: update documentation and shorten README --- README.md | 620 ++---------------- asset/toml-bombadil.gif | Bin 0 -> 3520644 bytes .../docs/profiles-and-themes/profiles.md | 20 + 3 files changed, 86 insertions(+), 554 deletions(-) create mode 100644 asset/toml-bombadil.gif diff --git a/README.md b/README.md index b8d26e7a..cfad0d60 100644 --- a/README.md +++ b/README.md @@ -1,15 +1,64 @@ -# Toml Bombadil -![CI](https://github.com/oknozor/toml-bombadil/workflows/CI/badge.svg?branch=main) -[![codecov](https://codecov.io/gh/oknozor/toml-bombadil/branch/main/graph/badge.svg)](https://codecov.io/gh/oknozor/toml-bombadil) -![crates.io](https://img.shields.io/crates/v/toml-bombadil.svg) -![aur](https://img.shields.io/aur/version/bombadil-bin) -[![Conventional Commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg)](https://conventionalcommits.org) - - -![logo](asset/logo.png) Toml Bombadil is a dotfile manager written in rust. - -You may be looking for -- [Toml Bombadil website](https://oknozor.github.io/toml-bombadil/) +

+ Toml Bombadil - A dotfile manager written in rust +

+ +

+ GitHub Actions workflow status + Code coverage status + + AUR package + +
+ + crates + + Conventional commits + Repository license +

+ +

+ Documentation + · + Installation + · + Configuration +

+ +

+ +**A dotfile manager written in Rust** + +- **Dotfile template:** define your dotfiles templates and link them as needed. +- **Dotfile profiles:** create profiles for different machines and situations and combine them on the flow. +- **Installation hooks:** run custom commands before and after installing your dotfiles. +- **Gpg encryption:** add encrypted secrets to your dotfile configuration with gpg. + +

+Explore Toml Bombadil's docs  ▶ +

+ + +![example gif](asset/toml-bombadil.gif) ## Why another dotfile manager ? @@ -29,558 +78,21 @@ You can have multiple value files in the same dotfile repository and change colo In addition, this is completely optional, you could start using Toml Bombadil only to generate symlinks and templatize your dot file progressively. -## Table of contents - - [Installation](#Installation) - - [Cargo](#using-cargo) - - [Archlinux](#archlinux) - - [Getting started](#getting-started) - - [Dotfile Templates](#dotfile-templates) - - [Variables](#variables) - - [Variable references](#variable-references) - - [Manage secrets](#Manage-secrets) - - [Ignore paths](#Ignore-paths) - - [Local variables](#Local-variables) - - [Switching profile](#switching-profile) - - [Overriding dot entries](#overriding-dot-entries) - - [Adding variables](#adding-variables) - - [Adding hooks](#adding-hooks) - - [Helper scripts](#helper-scripts) - - [Hooks](#hooks) - - [Limitations](#limitations) - - [Managing imports](#managing-imports) - - [Unlinking](#unlinking) - - [Shell completions](#shell-completions) - - [Troubleshooting](#Troubleshooting) - - [Example repositories](#example-repositories) - - [Contributing](#contributing) - - [License](#license) - ## Installation -### Using [cargo](https://doc.rust-lang.org/cargo/) - -```bash -cargo install toml-bombadil -``` - -### Archlinux +**AUR:** ```bash yay -S bombadil-bin ``` -## Getting started - -**1. Setup :** - -```bash -git clone https://github.com/my_org/dotfiles -cd my_dotfiles && touch bombadil.toml -``` - -If you are using git you might want to add `.dots` to your `.gitignore`. - -**2. Configuration :** - -Toml bombadil will read a config file named `bombadil.toml`. - -```toml -# {dotfiles}/bombadil.toml - -# Path to your dotfiles relative to your $HOME directory -dotfiles_dir = "my_dotfiles" -[settings] -# An array of toml files paths containing the variables to inject in your templatized dotfiles -# You can have multiple var files as long as variable names does not colide. -vars = [ "vars.toml" ] - -# An array of post install shell commands -prehooks = [ "echo \"cargo build ./Scripts\"" ] -posthooks = [ "sway reload" ] -[settings.dots] -# A dot entry representing a symlink, `source` is relative to `dotfiles_dir` -# and `target` shall be relative to $HOME directory or absolute. -sway = { source = "sway", target = ".config/sway" } -# You can have as many dot entry as you want, linking files or directories -alacritty = { source = "alacritty", target = ".config/alacritty/alacritty.yml" } -``` - -**3. Linking bombadil :** - -For Bombadil to be able to run from any directory and use different config files we need to symlink bombadil config to -`$XDG_CONFIG_DIR/bombadil.toml` : - -```bash -bombadil install my_dotfiles/ -``` - -**4. Install template and symlink :** - -```bash -bombadil link -``` - -This command will do the following : -- Run pre install hooks -- Remove `{dotfiles_dir}/.dots` and any symlink pointing to a sub directory/file. -- Inject variables (if you defined some) in a copy of dot entries listed in Bombadil config. -- Write the copies to `{dotfiles_dir}/.dots`. -- Symlink dot entries. -- Run post install hooks. - -## Dotfile Templates - -### Variables - -Now that your dot files are symlinked with Bombadil you can define some variables. -A Bombadil var files is a valid toml file containing only key with string values : - -For example you have the following file in `{dotfiles_dir}/vars.toml`. - -```toml -terminal = "alacritty" -background = "#292C3E" -foreground = "#EBEBEB" -text = "#FF261E" -cursor = "#FF261E" -black = "#0d0d0d" -red = "#FF301B" -green = "#A0E521" -yellow = "#FFC620" -blue = "#1BA6FA" -``` - -You can use the var file by adding the following to your Bombadil config : -```toml -[settings] -vars = [ "vars.toml" ] -``` - -Let's say you have the following dot entry : -```toml -[settings.dots] -alacritty = { source = "alacritty", target = ".config/alacritty/alacritty.yml" } -``` - -`alacritty.yaml` color scheme could look like this : -```yaml -... -# {dotfiles}/alacritty.yml -colors: - primary: - background: "__[background]__" - foreground: "__[foreground]__" - cursor: - text: "__[text]__" - cursor: "__[cursor]__" -... -``` - -The output file actually linked to alacritty config would be this : - -```yaml -... -# {dotfiles}/.dots/alacritty.yml -colors: - primary: - background: "#292C3E" - foreground: "#EBEBEB" - cursor: - text: "#FF261E" - cursor: "#FF261E" -... -``` - -To update variables, and the current config simply run `bombadil link`. - -### Variable references - -Sometimes it could be handy to use different variables names for the same values. -For instance if you want to define a system wide color scheme, you could define the following variables references : - -```toml -# bombadil.toml -[settings] -vars = [ "vars.toml", "theme_vars.toml", "alacritty_vars.toml", "sway_vars.toml" ] -# ... -``` - -By prefixing a variable value with `%` you tell bombadil to look for a variable reference. -Here `%red`, `%black` and `%green` will be replaced with the actual `red`, `black` and `green` values. - -```toml -# theme_vars.toml -red = "#ff0000" -black = "#000000" -green = "#008000" -``` - -```toml -# sway_vars.toml -sway_client_focused_background = "%black" -sway_client_focused_border = "#ffff00" -# ... -``` - -```toml -# alacritty_vars.toml -alacritty_background = "%black" -alacritty_cursor = "%green" -# ... -``` - -### Manage secrets - -**Before going further with this ensure `.dots` is in dotfiles repository's `.gitignore`!** - -To use encryption this you need to have [gnupg](https://gnupg.org/) installed, and a pair of gpg keys. - -1. Add your gpg user id to bombadil's config : - - ```toml - dotfile_dir = "bombadil-example" - # The gpg user associated with the key pair you want to use - gpg_user_id = "me@example.org" - - vars = [ "vars.toml" ] - - [settings.dots] - maven = { source = "maven/settings.xml", target = ".m2/settings.xml"} - ``` - -2. Add secret variable : - - ``` - bombadil add-secret -k "server_password" -v "hunter2" -f vars.toml - ``` - or if you want to avoid having secrets in your shell history : - ``` - bombadil add-secret -k "server_password" -f vars.toml --ask - ``` - -3. Use the secret value in any dot entry : - ```xml - - my.server - Tom - __[server_password]__ - - ``` -4. Make sure the secret has been written and encrypted : - - Get the decrypted value : - ``` - bombadil get secrets - ``` - - Get the raw encrypted value : - ``` - bombadil get vars | grep server_password - ``` - -5. Relink your dotfile to inject the secret value : - ``` - bombadil link - ``` - -This is it, you can now commit your secret safely to your dotfile repository ! - -### Ignore paths - -When linking entire directories you might want to ignore some file or subfolder from the copy/symlink process. - -Given the following directory : -``` -# dotfiles/alacritty -├── alacritty-nord.toml -└── alacritty.yml -``` - -You can prevent `alacritty-nord.toml` var file from being copied and linked to your system by adding the following -to your alacritty dot config : - -```toml -alacritty = { source = "alacritty", target = ".config/alacritty", ignore = [ "*.toml" ] } -``` - -- The `ignore` field accept an array of glob pattern. -- The `ignore` entries support [gitignore's extended glob syntax](https://git-scm.com/docs/gitignore#_pattern_format). - -### Local variables - -Although it is perfectly fine to use only var files using `settings.vars`, managing themes and profile can be a tedious -process. To provide isolation between dotfiles vars, you can use the dot `var` attribute : - -By default, bombadil will look for a file named `vars.toml` in every dot entry dir. -For this example the var file is explicitly named`wofi_vars.toml` but `my_dot_dir/vars.toml` would be automatically picked. - - -``` -dotfiles/wofi -├── config -├── solarized.toml -├── style.css -└── wofi_vars.toml -``` - -Here we define variables that will only be resolved when rendering `wofi` template dots. -- Global vars defined under `settings.vars` will still be accessible in wofi dotfiles. -- Global vars defined under `settings.vars` will be overridden by colliding local variables. - -```toml -[settings.dots] -wofi = { source = "wofi", target = ".config/wofi", vars = "wofi_vars.toml" } -``` - -A common pattern to organize your themes and profiles would be to maintain a global variable file for each variant, -and a corresponding local variable file for each dot entry : - -```toml -dotfiles_dir = "my_dotfiles" - -[settings] -vars = [ "themes/default.toml" ] - -[settings.dots] -wofi = { source = "wofi", target = ".config/wofi", vars = "wofi_vars.toml" } - -[profiles.solarized] -# Our solarized theme overrides the default vars -vars = [ "themes/solarized.toml" ] - -[[dots]] -# Override the local var path with solarized theme -wofi = { vars = "solarized.toml" } -``` - -## Switching profile - -As we saw Bombadil allows to define a default profile. For some programs you might want to -set an alternate configuration. - -Bombadil allow you two do this in several ways : -- overriding a dot entry `source` and/or `target` value. -- adding a new dot entry. -- adding new variables. -- overriding existing variable. -- adding hooks to the profile. - -### Overriding dot entries - -Let's say you are using [maven](https://maven.apache.org/) for several java projects, some of them are open source, -and some of them uses a corporate repository : - - -let's assume your dotfiles have the following structure : - -```bash -~/bombadil-example -├── bombadil.toml -└── maven - ├── settings.corporate.xml - └── settings.xml -``` - -Your bombadil config contains a single dot entry with an alternate profile : - -```toml -# bombadil.toml -dotfile_dir = "bombadil-example" -[settings.dots] -maven = { source = "maven/settings.xml", target = ".m2/settings.xml"} - -[profiles.corporate.dots] -maven = { source = "maven/settings.corporate.xml" } -``` - -When overriding a default dot entry under a new profile `source` and `target` property are optional, -the default profile value will be used if not specified. You can also define a new dot entry in which case `source` -and `target` are required. - -If you now run `bombadil link --help` you should notice a new profile value is available : - -``` -USAGE: - bombadil link - -OPTIONS: - -p, --profiles ... A list of comma separated profiles to activate [possible values: corporate] - -h, --help Prints help information -``` - -`bombadil link` would produce the following link : -```bash -❯ bombadil link -"/home/okno/dotfiles/.dots/maven/settings.xml" => "/home/okno/.m2/settings.xml" -``` - -Linking with the `corporate` profile would use the alternate source for `.m2/settings.xml` : -```bash -❯ bombadil link -p corporate -"/home/okno/dotfiles/.dots/maven/settings.corporate.xml" => "/home/okno/.m2/settings.xml" -``` - -### Adding variables - -Here is an example bombadil config : - -```bash -~/bombadil-example -├── bashrc -├── bombadil.toml -├── java10-vars.toml -└── vars.toml -``` - -Adding or overriding variables can be done this way : - -```toml -# bombadil.toml -dotfile_dir = "bombadil-example" -[settings] -vars = [ "vars.toml" ] - -[settings.dots] -bashrc = { source = "bashrc", target = ".bashrc"} - -[profiles.corporate] -vars = [ "java10-vars.toml" ] -``` - -```bash -# ~/bombadil-example/bashrc -export JAVA_HOME=__[java_home]__ -# ... -``` - -```bash -# ~/bombadil-example/vars.toml -java_home = "/etc/java-openjdk" -# ... -``` - +**Cargo:** ```bash -# ~/bombadil-example/java10-vars.toml -java_home = "/etc/java10-openjdk" -# ... -``` - -Running `bombadil link -p corporate` would produce the following `.bashrc` : -```bash -export JAVA_HOME=/etc/java10-openjdk -``` - -### Adding hooks - -To add hooks for a profile simply add them under the `profiles.{profile_name}` section. Note that the default ones will -always be run. - -```toml -# bombadil.toml -dotfile_dir = "bombadil-example" -[settings] -prehooks = [ "echo \"default profile\"" ] -posthooks = ["echo Finshed"] - -[profiles.corporate] -prehooks = [ "echo \"corporate profile\"" ] -posthooks = [ "echo Finshed" ] -``` - -### Helper scripts - -If you use [Wofi](https://hg.sr.ht/~scoopta/wofi) as a menu/launcher, you can run the user script -[`contrib/wofi-bombadil-switch-profile.sh`](https://github.com/oknozor/toml-bombadil/tree/main/contrib/wofi-bombadil-switch-profile.sh). -Create a keyboard shortcut for this script to make switching Toml Bombadil profiles even more convenient. - - -## Hooks - -So far we have not talked about hooks, as we saw they can be declared as an entry in the config : - -```toml -dotfiles_dir = "bombadil-example.toml" -[settings] -prehooks = ["pkill waybar"] -posthooks = [ "sway reload" ] -``` -Prehooks will invoke the `pkill waybar` command before `bombadil link` has updated your dotfiles. - -Posthooks will invoke the `sway reload` command after `bombadil link` has updated your dotfiles. - -The default hooks will always run regardless of the activated profiles. -You can also add hooks for a specific profile. - -```toml -dotfiles_dir = "bombadil-example.toml" - -[settings] -# This resides in the default profile an will always be executed after bombadil link -posthooks = [ "sway reload", "echo 42" ] - -[profiles.corporate] -# This will only be executed when activating the `corporate` -posthooks = [ "echo \"Welcome to evil corp\"" ] -``` - -### Limitations - -- Hooks run in a sub-shell therefore, **command meant to change your current shell environment won't work** : - -```toml -posthooks = [ "source /home/user/.zshrc" ] # This does not work ! -``` - -- Environment variables won't be expanded unless you explicitly call a sub-shell : - -```toml -posthooks = [ "echo $HOME" ] # This will print "$HOME" -``` - -```toml -posthooks = [ "zsh -c \"echo $HOME\"" ] # This works -``` - -## Managing imports - -As your dotfiles configuration grows bigger, it might be useful to split it into multiple files. -To achieve this you can use the `[[import]]` option in your bombadil config : - -```toml -# bombadil.toml -dotfiles_dir = "bombadil-example" - -[settings] -posthooks = ["sway reload"] - -[settings.dots] -alacritty = { source = "alacritty", target = ".config/alacritty" } -wofi = { source = "wofi", target = ".config/wofi" } -sway = { source = "sway", target = ".config/sway" } -waybar = { source = "waybar", target = ".config/waybar" } - -[[import]] -path = "bombadil-example/shell-config.toml" -``` - -Given the following imported file, both config will be merged before running any bombadil command. - -```toml -# bombadil/shell-config.toml -[settings] - -vars = [ "bombadil-example/vars.toml" ] - -[settings.dots] -zsh = { source = "zsh/zshrc", target = ".zshrc" } -zsh_env = { source = "zsh/zshenv", target = ".zshenv" } -starship = { source = "zsh/starship.toml", target = ".config/starhip.toml" } +cargo install toml-bombadil ``` -## Unlinking - -If you'd like to remove all dotfile symlinks defined in your bombadil.toml configuration, simply run: +## Quickstart -```bash -❯ bombadil unlink -``` +See [Docs -> Quickstart](https://oknozor.github.io/toml-bombadil/docs/getting-started/quick-start/) ## Shell completions diff --git a/asset/toml-bombadil.gif b/asset/toml-bombadil.gif new file mode 100644 index 0000000000000000000000000000000000000000..aca1e2cf4ad608ccec9b0362467fa982755cb876 GIT binary patch literal 3520644 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%0AC+3g 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/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

1=%lUY8vu1Av@HUt$knzR2ZWpJ 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�!35ZfoAFMC7obgoPpg7KXp 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

eIttz! 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�WYfhNRyzEDiB!Jbrd*^iSUf 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 z z>d(tg0J%Xo)b2hiI3wHQb3AHSfv^ALJ;9T0KIa}^B)J&4sNTBl_E)a7wct@$aKK8D zsouL#_(RWE@qt$xmYM}2`eD-s{+)K2AKW@OMb^cY>%ESDy74XsPj82}?u1{tu(0&> z$hFFzYL{i&x4zC%$qSuByAxJRPX)aZh5tOP^KZRe{qIK`_3o-Bhwn{?vZi9HA|($S zZw{OOTP?r+XJPyHUk@LchbqEM{a>Cwn0&?dc>oDv)mx=WFG#{2*UmuNB@EBCI#f;Lm@>{SbVq( zF2sl~7w9M^uu4+Nq8zZ=QY33t1Lj<=Jpd*=&y%LZbo?O|6p&8%88|TZXetswfp_}T za{Pu=6j-Xira+eTD!;eBSSn;u1IBjopgMkx&hgv8hS1>mQnz$Gc0sO?=QUg|*7D_= zd0+xX*S3_%%h6HgVFYI^yVW}$3&68(<}1v&5wbrvS5nNJA`W-ypoW8Gjcv>0ydCM8 z${H$8`)kKUX0#XjaiLN*;EcARtMbn3whXb_P-33HZOjdu%FC#v;|9S-&9$mEV6tPb zE78f+nJGETH&F?*qJV7QUX&!9Rk>Ma#fO|@X_IG|IvaHGAYF4%t9OEjTArejc~Y~X zR#Rj0`&oRCJId+f+HCl-*?E28yjf(PS+J8~oNTVjaBeD!!y0#fHrY*w6lOx5WcXP?MRdLc&iP240AWkuj=u8cJh;dT3)ht9~yox#s1LE`jB4sp?A5W-%@@sT73h3Aw1yC z-aT(N%px+szs}t9W}i;ciOJYovzIedA~KiMdQd}hRK8^Mg=_~R%e9&1OUwyuKF}5M zdqM%-OSb$xg>)Wy&10Z5>8|}ej6Z;8p03nSZ;NED10e1aC`b zz=jBQBX}6|g3C^TMTDjAkXRJJNIXgE9HEGhf5dOnxTwgXA*6G)fzu+`qT&p&TeP(p z8|aHy86xnSE20=`Yo|-aU=35N2Zz()mC>^W5E`mw^A{L)(!hGnXZP*kEh zm`%x#ECzhz4rUM(Vh_e=GE^)fuuO18@gg#lrO5fHGQz;47*G|mgtp7`BJk%C#$}l? zbt9&7CZ%Gn3b4#Q8GtJ*p(E4jRF;xXCiBA2DT%t0lcOJNH672bfnV_tMa7;Eb!P2sbiQJ+LovKGd>JlE@S$JkM_4MIcE!?tE!oZRY@!?` zn+pHUQ_p?kEgs)=H>nKEJ1a2ADA>6!3MidAro&dzrO?fq-OPy4;U==0K>T(w)S3{m zRETi}Q+kAF<>F*AiUx1$2-= z=i*?@LCML$j~)smrUwf=|Ag@W6nOr+g#M7s{+tmQG>BR7c$`x5IxzA)7%ETwIJtG= zkb=+@`mkxPa(wAoO#GSHe7XzVbVY8eGvU&qKQidl6QuU3OMkwrA___WE_LpoGZm#h zNnAKD;TE259(!zzg!_$Yn&KXPvSK~NU6+oFHhV*V{b7~j74|vyLC0)|3Y3Gx&2A&<{{}&kH>Gu_!CrD1b~hpG|l`C!eG*E7wAD$aDm#%&@Wa!6sRQGh|HW5uG8hM!Lo` zS1B@2E0w7P+NoD}1iL|2;|v+p^clR|iJ1l2P7hr@!hph+#-c8hv8nS#b%|5Ksz$`2Fki>**Bv#|*=K6OT7*~P%ED^pi+)(5 zVv>jD_(W||HhZz0T**{jnfRov)#9jWqcs`=^@u({Rve8Hznu-mU8Hc4j$3klc1evCZ-r{A`q#+Dkn zdHA(lP$T!}>xG86^wOzA|4g_)FI_tPC8l$kly~a!u^CeO_m%F(4h3~Y z!q)Gn3#CoXP89r<`4oF2AtFj?G3>FPG}P?$)t?(WMT8)5c1hQ{H(SqtxOV>Q)|@CJ zC62fUy8+#-_NwEBVB5k$6bc9oZyQBuf#0a{zzL&D^BOqrEQWYY!MR*Mh!4=ocs2fN z`cq&rQpJ%B_vS%28QL@p(+toF!4?>mY#DHjLZVCU`xO-T37JlA*V1|j0>8P>lZ%6e z%;xydkde)!tuNvzne>7da(x*{dhxAf*l~qrGJ5L3HP82wLBf8?eU(``u5!g$1Tbuw zOnXG7a9qqW4F9Dm>Ir(S{9Z~8@l6$3dgQo%1MmJ6NOZl>1xVF|w(;sj)oL^GZRMap z_3-Oge#^^`O3-4SV3#M?q13Y-JkrM+DwL%id|R8ttWXh{2LP%JWx81 zpU1~Vr@oqVlK?Spe0r<&l7~*>-ESi!6LMTRF0?6L2+U;=iZgmQg-Xx41EruhsqKm^ zKer?I!;B~!y?)D62hk&0tk$fyQ^@fxCpYe7z<-hVE+Sv9|M!DeB*(%9^#%Mu_I>>| zXfl2C#jH#dO1!m=B+X*!qu41jU^#`7`z=#j;;PFCqK`@u=*Uf;KGums2&Kx6ueBjz z-i)AB#$)Fre>}l6t(g?|zm7YjFkqVq2Jlg+T-VfpSt=k1kzeEufdTX#7n)yIlkqW( z#jBy&d!z%R!Ow1jrG!YaAPzc3mt(_&6L|IOAlZo+T3_ca(1&KWqb}XiD4I!3J*kdo zMw+M+xey}RRa|mav$Kt~ubvq^)J^u%of4hldX!{yuO>l$$MAt=G&y<_*81SI0~4R| zv0TSX-L)2vE=zaiC^EWXnC>W@yQfQH2mQnFBXvW};7cUS**ok6e(?@)nH0jGI)UeT|VeXxN~5BLrbR054QzS4$srA5nE z@N;h`rHl=q)CRBbyMNZg?{(4XjkkhI(+El9=WFo~iUN=Rd-;5W=Gzf_q5tO3Bm1A# z`h8VUtL-}^7%R;SAJ0YtA0E`ZRXdzJcI4C3uGpuy&K*Dc^$kByar^nqjP(!Gmv`Sj zpLP7l*NaY^?H3&WqGjD{2^40|pMR16=peY9LlB<~jTM5JVkH7SN8Zl1E?Yi`770V( zIi}#B*grxL$}>ouC;@`R1o+(`uy|qCnLdgpq=U#{MLI8A+I9BOc8o5q)CJ+$oRlkN z&Z5Imftz&apMZ$BlC8wC7lL5q@l!0d?JPPN;~zvB11Tr*DB8OhyYEUWXiGaG+==CI zDg3w$1k=$g7?LLN)*bM;Hqw1#FCyiZLcvC|15B4zpQA)W2mXs-}#HrHTm{38*Fh)u{g>P&q=!LkvDcW_{SR(9g4$?GX=iQ$j(e#J9 z`YRxaENG-2jPj?xy)PZVkLL7K++~2rs(Y7BNKukFIWpYFLpi|jY{ElXXFx{U@>u>m5py|x08bO-@YMj%#Lyvlq-d9iw0 zj@Fx9_WlKJH!5ZTpAA+}Rf0m-RKRJ^&ZyW)QQ^-qRxl%?(()D6rnnRIi_TaPqWh?Wfa9D_yUk!`=4JFaj<&%=LTkn|K~ z=B;?%KE77XT++YfFsa$mJF9s6cjw?*T*Em~Pk8|$*BC74_51qO+w}m+taKIQh=MAQ zvvoB0v

(X7jx{4>XvR!e4>rHQwpE)}#8kM7f?bvoCdXdd*4>c%qcw7UkNQC%jG0 z+;tlNoNF_FEmGZv=o~Ok`=i8AT^;Cxs*ZbKKSNak$6Sgr^NP@oufo`iXqT0yXvj5mDI?G- zJ0Y?=ST5x~fub~-{aM0IYv5h$-cyzg5mZ{KEZSYc}b#?eX8_!IGE z?#%ZVpXJ8QZxU)TXL-60CoY7~ScD_Y7tHlM?l?ceh5c@kqR0oDL%wzkqmaR$tiok?@=^MwU-W6*(9H| z+iG&*%-SU*5Z_;8C7|Yue><_}N@h%5Lw!9++W}nohd%f8VU~+VII+zUrXg`4>Ef1Y z_L%hmzc}1}j=PC!aj{dB(x!nXNFsV$w92-b{n=O$vA@g!%a9@_7&{&joh0_Wg(il9h9>!!= zowXd%JL>oP>(Euj^X?t}M^-Vr&dl88ESqLLIZ!|a=59`D&Sz&!d&4Zu-eA@`%zi(f ziZ?98-=?y1Z7h=*(zQaZnWQ|Q-g+77mqO$_QIe&MNmP!axUaXPW>~dkC0Al<=)L8K zLLKYXe81W#`OcbAs)}9x%Ug=%@9b9qABvoB%@o+@4oZ^+KRB;l>s9v|hu{89f zC+c8+$mL&8_{Va6T{VfJm2KL2X*zCE{l+^ImlWY7e`D>xv!Q!C<_&Jl6O!-mjCix5 zsQZEF>l%zIzm{5cy5Off{j+C8VN{j%+m{ggukJzE<`_O#-$Prc{Or@6d=%`jyX@*u zcx+~GuY_emSzQ`Es<`&EV#8Vz5G+geGYpQ`@NNj zE>9#H(Cbz%#TDEwH|)kFjz8KNzy)_~WrvHrKJO1(|MdiXFE$v57toItK!7-9xCO7@ zYv1+9mEphJzh95uDOIui$f*=Eblb(c1t-$aIzk7tH7%>dfOsS7c(4xpAvhu5t>pXV zju&5AEUP`go-)34;`{;J@5*P#q|i~6L-9Vl!^;zP7zn-8 zPGc^6&pb>!-C&ivaP zO;2?Ffz=L&>vByRE4xho^&Y>4h*7vzVkY_>v2cTvJ%99;%+Et~Q}<1NbJGgEf8|is zVk99-ZRDI@6mFaPF+t(^jm90t%;W1B@9fPAOw;~;ic~-T?7{i(eLteQRQoi`LL_#r zUwfyTEaw^6^Al>@DmYQwY8v$Q15DaQXJ{c?UFMHNXzV%dA%Bk5;$E4_Blp*CmEATq zoQU0ie6nvBdVz{;x#GyPyY*|d#xJm|c=KRC=a15}7?m!ii@&CcA*zk%mgoOUA}S2# zp(;8*Q|DpCRvNRh>O1={Y4WjL?w^f)vzyS$`JD^oxOSL1+*Q!ndA>nsfce?~ z$`P2?yMIg8h$z8p-=WW6Hgd(2=~XNl#vgnBZ^EXb(3H}9v~j?^K0Diz$P_h-h&4Ve6)(Ux;6MCwyl;rn{wDzPhi_eYEc>WD`RzfBMltQfP+UBbV=}a9R^TDk)=AqWn4WTKfIYOviVFB_`)rKlLU%9*<3SwOkl<)BRIm z946Z~XtendF|71_+?E2`&EW`yQjapTOf1~a;4Pf71^l)DDFY{=xnI#p`8 z*5A|kt4EjRh(VdB6?QlzPNSKiJ(}u0(d&J0!}~zztjtG0_WIvJ{T*cX`&1`qDn>C1sR>~s7AnB^M>D7EZtG50H$HQezY z?$q}X0aW^f;HT#OmtrtaiO^F!Osi)e3s-#e?uk5G6Ki%-&8=P;>^d9r8CP6xQ2o{L z0qQgcfl?J=3_o2AekBNw5J>K^2su*hM;3;P8<@EU;Qt;5pOxLS+80iYmr|B=e*G=% zHYsFPe$RT6PhT{`=!@*xX+z7BNXlyDwyyt%*9XEL>Hk|#wJp?zJaRm++83>PP3{r- zO}VZEv)8ECaleUuvZl%N^Hd3zJH#t-T*YXqW3j_pnQETQFr^^vwo zmOq-TB)Xb>!^y`DK8y|G%C6OdQ- z^ZArdE!Wgnv=vtV(Bs$#x|~|l zJ{o}V|JDSxt8v!uF}kJ=gm54{?dx=65+xkXaey z_eF8rbw8G*QNxfx!0yKx2YyPuXaXCMi}BPz58m1MWe4-g%vyO=rEb-MO_mhd&93 zl1AFX?ifj!kGHmSYEO+7#`vpOH{fbKRwiP-(M;-l<5d;nV`z1SM zfwdpvFZaph*cm^2r&6Vf4w67`fnB4=){8oLmwiP+4<)r!kt!Q}-@dT_v#>|?&J{up zWS@j3Udc&rVqG;kO6Hm!n^D?smZvb92l8s0qryRno`eI#i(aRmZ5H1S_R0R91VRfJ&peFH2qDPIFv1I{PmJv~@jfV#n#Tp@9@_6pMze@_gNJZTsup zOn934SGaC)%jG5*#7@{oDy|K}UDOo@+%+gm_*PqObMExfb04&_pB_gL>1i!L2JU{9 zfT~=ukUySt{Z=G3?EOWvze@h~@8MlwnjaAjB0RsG zD60y8J?))rugj&KFpy)vkub1bJcb`;nchuxj?C^j)_PBpBCV_|7n>pY)#}pUvSao= z_V~@s4>~dp9Z#?1ciDAr|I}*ecvJgpY_tg^~AMT zzhChGdpY{|gK4*?YR^ zFmKRnQy~mHQ8&kS6bo=?|DsvE@%9IkpfR662{xxj9;CFV70>&jPS|8eztte4m^_FI z9h^;V^hT5Z^MpQIfc6U@Mg-T5i?ASP)OjAH3LX+ib}%ACq8yr48e;=f9xu-vx5AC& zKXfr7kWF|8=DWjFQyvD@?OD7zZ#YSDJqF)W4&QxidtkfnZ*K>>5*2=4c)AA`i2Hl% zJ$UA3co626U(fJ1dxYDW{fmlkbmAXl8)4QX3yO)b+b%9``G04^_hklC14TY>JbGTs zo477%Z9QzY_IP*d+t+ph9!;%vm}4M_?!u*Aml~r%kXD|&C&eMN4pUoq5f!siNuoMz z52@ctt=lPam9(8l+Hkuqw@lc0QPw0p=(1B-pMvWIOup{}EDjZf;LWndh0Pg?k{#H1 z3b|l6%XOBEy6DK=T%SG~2w>jIsA>H1%FEQ%koA2lgXPC*_yf z_f*G3850fBL-n3iTReEKh+vvEh!XG55%@V-TecXDk9#@0;@}L(kqJ(H4)V83ZH++4 zKZU}bSw6ggb<54N+;VIquB<*6t^YmWmium)jnfy03ud(MpH;~aF}3YD4G$WfHPXEC z<{ur;IvuiBMU|F5X%D+`>@UW;ZI*jlya^wg*7l_Lz}4=6yWfnpe52m?-}F*Ucs7`H zV{PAvHTTKwNc3T=u&ZBp-^fzRmaoW}lq6IbhTbaL+Ou%4cH8lPSi9cE=|-=!4#jqT zOOM+^Z=Aqw>tBA>dmtj0uKa`b@|qs$|7)`~dM72{$1n!r67mBV-0fJP2^-IgZ_2CvB*{JL}W0w@WvuUCan ze#;{;|77uo&`XuvJ!#`vWH4ObpK~_-{wSCNm#YBrj{q>Rh>;}aPXgz@%ebQ^@u{mi z6fIX|qn7antmjekh_Vt237>LA<1K{?3^XuL^dN+jIUtl8&vpp)G_v|F+Nh`wlBN}w z(UfANNg6I?2y=O8gSD~uRiSITVR?xiw!@f#b9G^fPG6oxv9K|hbuvObcs#7KBkAI? zca@+hw0avks-yzuNINo~{6Uzkmw==+y|3J@b^L=W@(o63GhG`-WW}kaL_)yeEcIoy zX5!mx1Nss#_K0`Ol|gzc$y(Ne{g?ExUI|@e3Wn#?hRdk0yGHL*hcK$bg-NX(x~4>; zc`cpTAjjr8Y1|V+#727h+@!L#QOMi8UZy}~+#of!W$&O4cAHa8qzq;bCaWD9rvdPG z=3+l*QHNS`nPL|MFz#5$`#k!qevqBJb#L1z25;yVu(^$oRGmt4b%rn+iY=?tH2|s< zB|v6}OeG8Ohf!ESp!G#|I65dS7zURC@}Y2U6Ll3TyX2Aq4-7_`*d zDLEUKeNczJn_X8iQrBFU!CLAWQ(k<033;{8+lR!1&5QJu}!KZPX; z_{d>L0Ry@c6N3CiMxLJsL*kKJcRb&D^0{Io@Sg|#p&buwOKL)-N1ph(UkWD4tCN~@ z_5J+9N^J+C)0MT5a-hUNg&iq zI+~Ua;-;)K74b__?4)6J2pFNkLW5_v!en!M8H&qf;N<2o!2pcVE&c%2pOZv7qlSnF zV{O!5svp|eFnIZgkt@=z1F2p;tnuX$+D0|~o#gR22FxEtFM_@4RpX6pCMSpNp4a264ggmmo+GJA(f5F#|Dj3O$%C58dg{#Bg{v*k%A?1Ol(UuajIn zK!@7(ol9+954SsLTeHpM~(XsbYCF9!k{6{l4b=u8>0VCJGGk5>j}sFCY{ z3HMx00u6*!0fE&VD{39;oE&w?uBme3g}-0ZGGgT$VRj#AeVDXTDF-=Z3wKogsjRC* z24hH~W^!N!<*FIY+jv|{G0~e*Y)QcQ53z0Nno6F#ScKFW*=F$jgabED-=#9k zS_rIGeX|e>s^L*&QnvCWXN+XW@3HZY!cWjgXV1*^SAcxu;SsWdR4x^l% zHF~>d=A;kJy1UO$c5`4&oi;bn!q(^gXU~D%+!u45c=Yic5?QUse^c79= zuw+KT{A}*^cL#G!Pg1Z)E}ymc<+|J$f4FDm<=iWN!c)VM8zw9BWs0B7b4{i`bp(mx zFDraXQ@qvp?$z$8PvLVqQbsI_X_`pl^^0T|Adpk^L$XMWt4Zf$6S>*y*vMJdp&_e3 z*~(lo7mx};E;&h7*(SCA*i&ccwl=p_Doyp|>e#8jcl}Lqi+8j0m+3pYA16Ad-8Nah z1CHd3sE5&}^xv*Q@q;A@#V(ZYh$*{s@?CG#va);$dGudMJu;-Gc~cCH05+4a%sh;S zlR=UdJSLpTqswR3ZAZN1formzX{u4ufNd;<3j-@@7ftOgqr+I-`C>;hs?j$TfQ2Op&S_No*!;0DI)-Fy(VL$-nxeB(06u{NwL4t zC{?tLPM6>GdcwM2jEO#d)@jhxMvoqeR1wD8Rd)w`ZlS_s==J+7c(A;rY&?O4@C>UP zE)ThUTlCjgZ5iY<4~~#n4DM3C2C-ogbIl0=niv>p6B z4;Y>1s)!>XjckoI*J&ELoE(8&Y2N%?mBzsv#!k1s?5+~k_;dsqhnS9N;6j}nRa`ji%_|Up0mJTM; zq3(2e938p%pWK+L`45m7XcCX<~8q;+<$naPlxL_4_NYqBUS5Lkxlv?a&eVxP9w zg0sP8XQ>sCa2_N@gD50HB?#sN(%Yxaw4aWs5A;H02n=tox4{aeB^N4oLgsG3=3ISH zRHE(*NQb1ovd)-hKrkGTm?x=?0#Ey?zM9t*Y3Tho;2nYh3!}j%D{ywwp%l#n!R{>F ziXV{-RiwiY(~(=LV%G*3{9e^l8?g`JixyK-`%M*-!0EQyp=*$dRA?3op#akSvznl_ zJNw9Y-+@(UfXW`wh-op0s0hIJ?r4WiHEptyUy9oe3N$({HxBPP;KvlgjLeaU)VRF# zbc5~+5awb|uA{mU5Bvq3YhI%)lA%Kt#UCt|@`n-j6_}ABM{R&or1hO8pXBp1*>^fp z`;`py+FMZcqO-;#Bqt8MV;qu%0@IR^0JV@{n=qA%JhI5RWFGmc@Mc#1C5BgUa*!Kx|WK{SwSiJp<+q0mAg?= zNQqJ*tj0ywEE(ODgigJho(0G@Q88Bl++-c*=6iS*0XLU~@$Rucl7T))I_kZi7S0R4 zQ)kJ_3D&GXb1vz0N3cb~1p4UdYU8)k*{7>>@KNUk5^q4@8zfA5 z654g$U(CCE!^81NnD*eH?BHq(>00yT+PG?oR>JYi!DmOm0b0{rRqD5@O`jihld&1L z4f$bSzkd9VP3E1^3n6+JZpiPMkv|DHIPp`@e(q`n`V9Ws`UzZo-SwUmK&!ku-%eE0 zRR_LghhI7&x0DGhP~h&Ol{4r%@eO(f4f?GOhOPg}S$kcR-X2ATnh+3qTu*??Fs^ed zq^VSG!o*y|9|&X~S#_HLWWWPEL6D;wh)4oVP9RPaAs%%#dXt(?(v=O8K$js1F{(2e zKv1Y)6iNM>w643t0RV8B;Wui{6#`t!K^X#M4J1d_jHF*q0+24Ppupxv@1;gPGFVks z9gPMvxF`iKNP?he10eQkBckZ2Hny_UTvHwh8A*d!(8aevGU&)+AtC~VwBkY!7bq8s z1ynqkBUux+0XqR8qr~jbSrB_bJPp(?sZqvqn?eI!MJMZ8BF(|w^KhqMO()0%98br6 zM9m$+l;G;n{lS;gokera90T#jAquZRmP%^dgSd3o;M9fZs7=>a!~Ba$*Bg7UYfb2? zLs#0YF-8xWo}>KzgKXvN&)IF-dV{M?lFiQYGg?s1D|v*r=rZLbKz|gBkm0#>O={Gp zL5Vz2zh%tJ=O{7O#$OAa4-lX0SAZVE1TB$By1hGT83fLq=e)0 z(B))l9jD+)YT)H-$ioxpo^99*!MK^EzVJSP%fme(pS7U`<8&;ew5pHOP*OHQO`{eH z{6NQYY&QuV0GI2gWBXs+sO89i6l^&Z=oFa~#zG&grlNkMq_dWVyt7LMS$CzND5 zYCp^|$*$!H36V@iSAz5hk`3~x=xjQwl8(YxwX*F|011^sN1YcUthmi4BquhgF<(V> zm9K`P!V;72td^@2S6~d<_=jCF*WSX(o<1gC=&}`<(;U2ljLsZHom4^Y0JdAwCUP>z zMfvuQs|^9E2TG4TDYY zmrD>iwkxLSq?CbdK!~gMs6xS1OM-zFX!^s$cF>hB27o-d0wdE8{W1Pzl%cqIBi^^%5JLO5I= z*_R7ZyWOar((RPlw0X+d!bxIr5B1r6Jd1CNPutEZ9NBPs@N)#qJ5Js4#o2>`eP zHvnZn|B@_}!YakmdF_3?ehJL=E4(L3n3xp=ll!`f9&j3jnJ~l*^Uy)xtV^>k0yTDD zmX-5NUN~iurgJ!e^Kj_a9rM`Xg{pU3Nqe{6Ln=(6x5*zHfw1nT*hRhVjRTDkY|K#$9r@uT-KCC_4|`*dX``1+z(Jg4*D{bU4|at5 zc{&+dDd82hQgWDt_z|Q14xDETLRQkgkgr|Z(|<)p&n0#RSt$HG;5YR%86h*SA)JTo zBnsAo(23-H^u`;~Vu`3E9(w5mC8@F;P3UW6{HD!*KSGDoJ!|?+VeS`xgBfyVX5OCDmVG>Fa z0UrGV@kedf-SJ(^pQw29+cHtBaAZ>*wcWF()k9%Bg&ec0eTtcoZyKd$K{I->;o1XW z@7MKQy4|x%dF)j8luyF-tT>vLnbt)Zu^b`Byh_A6)SLiSCP8#K|D)*KOj>2l{|M5Xv4rS{XC!J}UU{}uc@9=n-v>G<8vWv8*dZ*bEO z(f>`RXY~pGc~Z%4nn}a~)Q)Ym#v7kv>Ok2yXKcFw>M=QhR#9Ii+gWWt7!va^-B}_7 zf?(|4n1)YTE7;FchoHWLJ4cj57CHu0PG635)ReC4aMadnq2AQ09f}*&y*`Z_*Qs4D zcG4Pqz!XuU6W3i#pL!>{?s}cH?rQPAG||oSOZU2))%tXz`@TOL>+U3obP|<3!t@0}{1k z=!J+CtvVbL%a_KWaoUV@i74CfqHNdl=OxK17Iipt0+GC+K;`fu_BW-a(IToEb1^tK zi|Py+A8K{FbPz0s1J%4x7mD~NI`kTLLc`BP1=|D_VrK#JlnJ=WCtA2g?Ey>MX_LQr z*ovKGit~m;I07R$dBIOQm;_>8HHhLc9Lbx30YM|}ioOWVZ_*-Ae0hk7e7ll%E?J&o z9c?ifClvw>>OV!easW@`*lNcsGR52P(+D>3-zkA5DhTi)L}c<-AyKLD3g}zd&p=PN z!@%h@oaQ0{jj*YRIP=4Hx7x>4xy?&O{>%#7LWjfU4A|_fKA6^hTs_-2c1-6p_juwCdA|Z&NTo8N}7{;P8cS&BxD$0p2ufXDLM&cl!o>^ z{(d_YT3RS_z~Q}2#3FqezsSRH(vM?%ZHyHW>5Qa7`DXm6LVgh%fgQxR5n1A5D*^`c zCq?c;FHM$EnCppM!0p)Plbk~Gd`m+h_(HNQX(uK|@%=7?j;YkQwZ%*9TKNn7{4Adu zc4eHJ^of^{Fp^}JRqmvGyPud=OCp9c5su>&W?G~cq1?h9G!GXJDuja==NAT0!P+)P zcm1-By{jdkv}YPD7hW)tk^tXXK{`L8Wf%SEEzFrN}P-mi$6Y(0T4xx8sRPMR>G!1rD6+ydbGMCfFFYTOt=3n1|P7 zZhhMSM@7QcTB_#PMu@RC`SC&TjjOqDN9{;XlO@1YIT^Dk+k;y;wWw}f`AoMR@rq-v zBCFP=ue)(~{b*ihwbZB2Q@xYxTjH_Oqk8%ow zNtQ&VYUot=G~8~|(Q5X7s&&20?ofhWfZS^RtxhxNlM&b4UZ6C{enOiR$vZ^!wBL}X zPe)F~(XbtV{6_6$I&wn2Yn7y%91WtOmzKPHod83}p=!9Q0;u`&uA2;@fw{Jmj`TsF zAJY)_y@>9{>lm8vdZ4Ghp`K zm$ueO(+Jep553ZCtZsW3NgF@<>*4p7q@IA@>pqw%c{Uvq4?^gF z=UMpi7IO>f3Uu;tY}8I@6bUrcM2gyw_J?>2!O#MN3AV_^gDi0xoIi&}*m4j5|u zdcS~7pmPn&+sPaNJ4z$mi-JXHAwUe%RjILd7Opf76>&M#qhNB5ln{^6D6N*tU1p%Y z;$hA<@A0+mLu!T{D8zCc0cC1qOan2nLxkJD| zQLALIMaT@cmj?H61k$x@3{Ln}VLJJ!W7@S+$BEE$i<^)B>f0*Lrwk|fBxOEhhpC+) zvIyV$N34j$@=e<50tIC`w25S?IhHx0%j7cN&bSzq7p+(?IW3oEW;eAy z=RiiC)nS_7TFrBQNtU=$&e}5tIq9EvFFkUyK(>#DXdv;WGE%G)^$Q+2(i3r~qQsn8 z$SVdiHJY^Udk%7?)W5mi)l7VW91J*=vt?{2Ns z5AkJK(PZhS2$@=3=zMxyP5+1VZ)M6|H~YHj&Q^qG1y8$33Hs#1*={@QA4NrJL%tG> zQc0tL{YBe?l&in@ms!8rKlSgHa$VIpj_~T*P2Fp^vx|E}i~FOmEu$rSpWMBGk~Cx# z_j{7Q=IF^w=olC2i!GDHw@FwGSwfMF(x+=YME^c z^Dm_>qJ#bnoX%LJ%L$p7aq05F1yVbpNKapzzs_%l+OX4&2qtV0L~^r>!IysH0l@fx zG=IRaqH_Ofa5C8#fnbpe(|7i!pY*3!${9HlWo#MgH#-0$R(cbePM9#1<t zmaQaqN&fQ`*)q+5IALwxdmTXsjI^r?gjI}DMd@~_t084U9(38lQfV3p>R{@WB9N6L z$VGgqc%%cuzNE{R%WJVH#(&anSI8_K>HVAOA1f3nNs9WHE1{dlA416=i%XS?>9hgn z=PBtOElR;1)(C*2k}Lme%;fzMW9+7}I89iCW_|Q$DURBD)j{8Q5S>pktq}&Aag5L@ zlkug?Q~vE*{EPc(OnC=;#pOzKD;Wfzt{fyqjJu#f1*k=(3rLOvjYXyz*)|PL>nJJ4 z0aKspMqS-jiAu+G7*8k)D(z+Hb|5%}nSqp*!86K_lwNsNYIj7+wh6%N^*C055hP_j zk}`tNaO|KQN~imm!w=I~4*pW5F60T^E=T`TA0ZQVg#pH^X4VQ|3_1f_xobv<2`tZH z;OTPOtP};d4>dFH3+wzH<`oNbYIbH|N`{XG%y%)vjSB_|?K&^VomW5*JR)w4Fe79@ z(-@R?IHQDpTrV?}4Oi%7NCOP^A}oLkwPiRVdYPV_ar4*CwDxq^IwQ3!GnmNYIiUTv zBsNphg9+RN+??@0Iri=O!F+V-CMK4Uaam0}HFVE3^!B$nb?3GG^3DFjP4(TW>H6AW zEk0Dp=!_y{9%RFd`Hd#MeIZPMItnq=-fc9R?uKWFSvW_~(A{4kLD9XZRQtn13Cv=+ z-y&{B27HW-OZP>b$>b+3QWW|AVpkx&#e;O zGE2`NU4`J#2g2gK)bKbhdg>nDKn@xOBKkMzP%2!=&e!1XD2%VuN6X z`M0l9rdw8RKZLfbz63emQbla0JJIe}7FqjO`@ryY;FV`-leis|3Eo|U!FdSEd!^QE7K-M#3t=) zSIc6*c9s7IDys$3i9Kzyg)gm2x)T|62o)q|0Z2_gA8T@2XsR%t0Lii;jw>>8uUhCdHfqfUi6w#WIF;N-5p;Q7GtdA6@&MV4Am!{iwI}rR8|}<@aFEd-gKJaZJ@w=HowvBmB(QR1X=uf`RuB%{hI)h)`Gt z;KuJe7Mj)5Wf{MS)LCST{>*WVg73J^g6~4Un=Qm;%!{7#5WBKB4~&)lny$m1zxaTu zL(;j-Y$`3>TQt6Rb4B+eUWf0TCDC7xaMav((KZ-xua(!`a3%q)0-Zbw;!jVFXJMKl zP1$Qj(sDRyq@?)V`}XD{M2D_eb=VvJzQRt48Ixw!RZr{uBDo{QFjK+P|DwIV$2|RS zDct1XQ{!XBhGV>)I+FX3MfjeL@XL?zuZkF1ddri@5`=;b#T7Pk&Ib=dA)tUTW>WHlN5*h>F8?~7ok zlc^)HUK9D#-r*J2^&h5NR|oeKj3p=UXFCc7V1U>PUBu5|b4gxB`@X-5tn8xvi)Ls- zaP74Wx)Z+pxDH<4>QjZZFYKkvOo-|DZJQ{NtoR}j=kZ+L;^X5Z0P3a8cq%>8|0Tl$ zIAkXePLOh01;nux>S?mR9=4Y<+8Fr7L)XjRQljXw_p6>?BCiWBNR-P_LDDS$&r35O zQ{G&tUIn(BSrHXiY6t8ODoP`JFWz!}>9jJS+9e%!w(Li=iBJP^tb$$%f|!~xU{t{9 z+L7_CR{s#gkz0Q36M#d}4wbm{^HuU9SZ`-Jwgo#qZ7&o}8!*y)Ee-XSad~Z04m%u| zN#h=U@X_&%3v(am=;1hJH4A`etJLK>Fd8i79G{U~!l=`)gpR5T18w{$@X#5qz@#6! zeUrfjkJxG;Mq#Zi`V|87;U7_r6qc4eV$6UJrV^Z+z`n#xk4=y$uXJkc*dCJVfhUBf zG_eQ*RD%jj?t&=L>3mz4VHP0Kc}#;(c#}!j?G->pJxg`*@K_G)PhI!}G={pE5fzou zMcm6N+)ZJJh{p@P;C0PkVDZ%d>h<~gj*GDV6c%NasoH>y z+58SZ0~yE}(`;lYxLH1-@r7Muj#zE%5{sa+6Wql3<@z_;4rzo41KijTC~QbL}z8(FY`V^?OSzV*;@dRVMsI=XzZ@2G?@BvUCyM(wZl81yx+0(evU3CHx^JzV zX<(-E5UAXT8k-{_t|si*Wx*kkB8jiHIsV zapdZW=(eAGdp-mzAr8heT<84K{B6W*=^;1BVXX=q%~deEsT1KadQ;ZPLPiz=b+x_l zcAm^nkS-%%cX$Xso@{6=b)^?3>(}(DX-wAF(I+fRrcCHB*_27xANj1PY#PZ*zE~N6 z45Ubb9f6Zg4WGUJr7hSp9!C_r{-vXdjGQ+7nPvGhM*3?USe;9k);`J%mg@G9vQ>Z# z7X7wZE(=3~<^4bfTfZRx^N?h5wEZ>l)n_U0PXYQAN>SrXavTQv-B3$WK zH~e#Xqin6irH#<%0if1nr)0~k%I)a{8jFZvX2hTDJ<@7R>I5wv7U;^NQ%0PKRU+k5 zasCF0RZ3@A=}z==|KAXIVikkKIJet@GQGp80#NFHRzL>9RyG+g75Dq?JhmT{=elE| zx%GkhX%QlWH+w{QGxbxJUtlPA556s3K0pI_`mi;2=bQslfy= z=iTY)L|drVxGv4oEh*LMn!d+FBOcb3;WioyI3~=&jgVK)mwTg2FsDAR+hGmjXLIAh z8qPkN)~88kl8yS$>VmOD1KFka7tCU=ul3E9x&*a3oOy)D)ww8Mx7YiVGL`_>=Z4JQ zNKQ?%bCRV77TD@8j84wM>o9bMz zx$YyK+-cW!pw5sfMH!VgEzu_*yepG1ocCJY{_yR~V>%A?D*m%Id&ln?f4bxtSdu*7 z{o6%Z@3cT!?~5r?O09>CVR+uZ9$@O5y@elF-S<(h=h?H!ica+$S-YKbAC6vKkCEyA zHq~4|G26EJ_v4@5lS=f>ow8nML1IzLXFlu{Ii&2ha8o(p(2oPkX}PrW>df43C@u5Q znU^$8h0NYV>5BK&5m^<8H6=Cuv$jf!%-oc#=kYg2pJX0tTC8$5ihNm}Nr5{C=jz^0 zQ7+zjpB<8|hSI4%hr3V+?pKY8E$O>MZT%7#516&{$gn5=PGR6 zOjF}k0fhucYF*}m(byKAj$$cKn2BQQZd01E4uhY;m;VjuHd_%v48^cqj}cWr5}zl@ za0ms7#VM{qp%a5-Yl!+0LA<&s!?A*D`c0cGq6Y|XoOXfW_7haQkV(#iNo{gdCgH2eB zZ#^Q30iHuUUKD+meME@^pymrGxEPAwK8Qw?qeq7G_#Pc-O&b?7lCm8yG91bW2B0QZ z@$4R6G@1-SsVk23$f!|Tz|Edu22weV$ao=foTr0tNHfkviqTdEp?d^$kC6m96-UM{qXw3z6ZAW;gQ;!JX3!m@<2^j5JF6MP@dWVw_aap4 z@yW!fz$8d=V9akk!&?*t4*0`Bs3vS%W;XiiGrJUamjlfYlld)ONIgX=SaiqZ)fmNq zHXd0x`?CE-7Hb6zz(r>XnL2s7jC&BJb|E`7C{eU|^GfPL5ag3ud#cD{Ta~S5S6nj> zB+_y>t#PhES(huy0?1m@Kj@&VD29q~0Fvo2BrVMV-~oJW7#0E^9);w!U{8ictyT_v?B*Pg^V z*G&g>#({K-daZ26VyPa1CgCt zoQTw52uqLGaV6^LJ^2y-kiy$ZyBO}Ow&UmFle{oRhSa?1fwjRHrzx}rg|9GWVW+c3 zs|+sPDL>R}YZxGLd7jiM&C)Ii_!uUOu(^ky;%1s^sw)0R2g|+2e%Ptxk+GLruUVt6 zVSf9GqV+aK{x~_zP}3u0tGlKY%g;0b-@3}_4V9g8STH;xaZzn-Q0p1>{!WaFqLD+j z_*BdNUHS33ZVLlOm+@%xyQ>pzq$q>vB2U37%zBkxJ)5)=UU+tCcNJ{7ZZ9Sp8=>F* z7+I}hZ?GhOX4HD}Z#P>4V_BFPJ%ltmCSgr{QbgKm(;(jyWw+qrVb@byEq6w{%D;0e z)6%j|-OSNiV#iY_XD1bLMt6<&xP*(2yvK!61Zl^T2cspa#w?@T-skpIg??p&xm=km zDcP%hl%+}B`>ZxXzQ}8sHC=yu%$eB^mOjC0YGazUgznJue-Qn=tH$hl^ucR>>stFf zvc|nT<*%rVf%al;^n-l=+*78)K}1DLqTV8D<35qSXZ8^o<;Ux^guyNNJSc6`y3Oaj zFlC`cjl7pSD4@2)T_;3xQvpegz_~-wPdHo1J8(#a13Yn36*G*ZW5uR?Q^`DWMxGL! zz++h``iS|plOR6MdUu+|z?c*~L>B<*PgjdQen3_Q_jAYLSdsNcb8fxuPU=$uRfNK7!u#4E)5yzA;)LVZs)li6H*4Xb)97MDYh5b>q^t z7B2R=r;xyyZ4u~;5DfZk<&f1Mi_z3v}y_nup}_sxE|DHcyn z$jU)8R%E`Xh*JmPPITstkOD8oP5Lk1FVM||aql<{25avJGn8-wAeuY?yhJlUyb=dD zSW4IB-PideN0I9$*fh#hnQ%G}j*ZKZ_gZARm3}~BmdPr?pgaXT$_p63R4+9y!}+qR z_}*R{J*m}n%myd@{-)UxCW7JJCJ)A*RzW*)z`GQ{;9V@bhVXO*{E{!)9u?YX*@f2B z+>>#TmrS-8jyd$MeHM#90n$^wY;adg>!ss;JB$bW_hLA%z3{&I-2u_i>CD}kaki%8 zxAI#11OpPsfef?4^fDI`PUc;_qt^=F;WCkedRb&=*1Vc`tb1GPMB$*Ed~=`CK5Q8XfNks#j!xOBqI;CJqfM7>XXS z7{r{$vh-S}R?aI7?kZgkHLhVe-262tVPHITD4dZPs~CohI4=6~C)!&PCZ9)_ne^k*z8o zAG#^nFM7lw@15E_#IfG6St7#9=D?>gvp->LPizf@5b#!QYq7GDt+FkRmBVFCk)ivy zD#p)}r$4(LeY0Qi=es}vp$R=10FGZ*TG{AQ$tC3@w;Ae_a*b9qO)MD{W&q3KJtOh3 z%K%E96vg0SqWGdx0~mFlNIUQb05#5zVOn@tEJ!?!2hx{^V#$q@0D>UIVv(Pdc-QMt zP4S|z2|#q2erE!J5qTmoXY$l>UMPNKi-;GO7@Lj0Rg+n;^BY9*dCX zh)?L%KWa43<|W>8#!iw{8pg5Ra%HdFk)z``F=2z4Fm6cAo!$pVZoJwl0N0XxhxC4} z<-JH^ez72qB!+Ae>H8k>Y<|w8 z*x8gy`9>-o_i|W$lP*T9tS$rIkO1*gb*P0JRA35fq&qjqF{Dbv(cHYmQ_m1wjtd3A zPVj^nzF-ZI3z#7s7?!?FF-aPK);HPY!9%VAF8_E)HgN6~4+Aiy@&TAS52Fuqar+?F zt0tUuHE^oN2w}8zw75D5$_pQ&lcbX> z?cqTI^znlVJbUL!Nm(StO~4JNh@MZT96rM@U9x58wmglmc`8-s<)$ONtcvaPO8S{` zGP^4MGKke%wY~Z_73{EKrsVOtD!&i$Z7$gQN`u3#;8Z6zRl|`@xaxioc@Yy;q`tU5 z7F@I;mAPrl(mnK}Uh3jdqdVwO`lEN3Q@DTXk$(o>v2Pq=?rlN(q^u@PGwboM zI3DQoNFC0OYIsORgbN}1r-f0_;1{s+uF6KNJCWl zGfj_{I13nyIzWIdtYCiFQKMd}+f)@i16^z?%sx_1p~q`nd{Kw`my#Ww{2IF1q}lvP z_-8B3a(A|Kzb1v=J71t2S(o5S*X;yE+8-Ay@kGW&8zn40SdGZIMU*7^qFVgprdr0 zz=fhkqKhu_7UNLp3ji#MC;S4!r3G}9Bn)>-#dvTjdBntHV3bGmKT>;!2j?%}jH(`= zK02OKDK0grgAY;x6jwWjSYQV?3&bhYPjZMSzG<2n!XMQ6`0QKht2Kn1ht?VX{nUB8 z;~0px%b=?Z#oZec>1l&U;*#%=1SFAVCug02gN(EW0 z%m`5YmZtu#XhD*<3VY)?Ds#Z$B#P;y4b!oTB*`H^_+NMKKL1(FVc|D>@u5;l)U@-M z(!$$M%bl&KU9?;uj?REDvlhQGQ@A069>zqR9nt?z<{XCPzsCTv{)Hy(0xqL=-kWz^Mzi9$NiMDTUoyqTs#dHK|F?)CX! z?X+<3fRKL6c2DV~RMs8)&psssCNg@~HfUuS2x} zBTtC+)w)<^^%2Y5+M*R?`nWh#oV$7SjXaaSMpCMBLR*vM&+*<7$TtNEUmC_ykS=1gUuDx3 zRNu^MK?SWRa>W>RP4!&|hpEH0InuasjZ3DJJ1=rw0q6tbFD|{2`hY-SVrNNP_|7`r zaInuBo70$oSm_|~FX!NE1nH^njbG@c8(|Wbae&g<%tt ze=9}g;IjskLnj<4?u~i;_2>83iwTN@8XFX}qU{7+TQIp}>D#x3p7kY4Fnws`Ov|@; z%h8N*1J`#WiEc{F_9R!xw9AX`*p}EY`x>1^rc+Nu{Zaj~UCd3(zPjDo=6RaCT8Z4G znEf3*PCa1uyX<&Yjkec|x0eaeeyJq??J)9!j2$>~K&D+A=t>T}^CR$Ha?k^zMNb+e z+m27KgeF9zYmNWAfKn60!3qMab@xtG8!<~O>?a8GT0Fd`l@OR=)7vwXlJ9ItUVKKzm zPdA$Sev&iM7MDImhs^9t7`JU*Y4KhW7uglz+s+mI?Lc({XiF@#L_Xx{idI#7w1|1j zF_W90uW5)kDq^WhQwr>ZUld}0H zORc7R{xb<+W$4W+n%}x&06m|yX7b@j*O`_L+Rt@MLCQy;-_EB8PJLT{exs}G`{qG6 z2j`OAMTa*IRxuXs?rFO;%s5poRK&W)9Q(Mm;VKYU{sRB8=g&sIo&)K}slC?0%*l=X zcS)8a>?b|;2M+br>izJt-l{unRv&1V@6b~pvvs*{@xYnIOWj$G*N~+PSA#BXHPxmz zU)yTda%wt|04^R+drE9N81Tuv@&z?PsRAt=k5~TX@Y6DXsXgkw<+bj4e!18ti$@wl;WQk zMA=(=Fs%ispx>5F_;t6;J)jqRZYKtA)@3sxeUF!yBaOn4>pEE%>HTe+x85c9zt_I^ z+6;fUkXhiYaE{I!Ir_=s#%;)*CWAli_S@}ywi^YDdpdjrM!NnqUQWAjeWH ze+xdG-?ew&9#iLVa7;Tq+p4>;#Na2T`;Gf83M7caNcz~YcYdTlDKlyI&fYf)XRS|` zYL9}ofuMXnL^-7N`@v6(4@aKs?)&+%+hI35Sq$N5aQ8~!SJz|R?_J*pByqX_z5O%) z?~mD!+6Qf4kKe8{m%cpF_Fb#YuTA;SU8Hx#5C0N}1A@-CjSY8{0-DNvvq9^orU`2n*f{GBj!%myZ2vj?Vo4ww14}q za7{P405nGe>z%T)!hq$7YdBFk#1JqtOWn<-JEdp{k*B6_+=l>#I~1we#+u&RscxGi z?MU2Uud3c-Vf|YC<_f_M=SAbslFHi~Pz?MbX)lUNCUEffu~3;rnxI4)4S-oI;g zX}IIC_`B2-KVLp^ekwCGOa1burN8l;+KlPhng7097d+f=_V1fs{(oN`zC7-mpQ$}g z+IEusYW`PAee(7n{4K1topA`O1hcm<&RWcRh&Uv+bD20K;cDt}Pcl$ybx7h+_^P#- ziN43MV%Y5Jpmbne(U8)qmX0CuGZTf9av7L}G0iJ29@d0I(5W%i>eBcjm%0t?h=$j~ z6KnahWe#vUj6(8^=-40+QMcLNaT0Z@2IctY>+QF3Cr;hoa*BMl3=vs=96c|Vo4@D##EHUV?>O7U2X}tF{bMKl z`|h6a|G|_MT~tNiopw<`9$H+MI-P;pf0OFOAaGed!G6~t}?N?R&hUykCc}xyU_jGZ#8Q+zA}#UT&eDd9c3-v zKQ`^@)nE`R?RfQ{S^8TRf|H{c%Ro7>|_${g? zp;V5`f_e3Zi4Z2tx>#n8dzUqZRp^hB**)H#Ps16Pu;H5 z7YC#~jZTq=v^FWhJ(^w;tRqlWDL+kw7E!8|U7|{o8)(V2mE>q2hb>vN18)ppKi&aA zWlMeGDwCktGm;sYCYOk#yCG@w&W8};pWGtp;9Ar06Khgzi#uiIlG^U&eV4QLe$VPl z>&RB&bvA}qftlG(wpx5EKX1kPYr}Qw=Pjp|?e_jCZJ2zb*5R_l!m;>iVf(PwzjY-M zu_vz1JuL94SI-dm75yL$Z{ynvV~!unyy+j;Rs1q^?zJ0(g)$N%@xu$NKO~E_g9Fa*;fDxGAAwrGo|t{-kdcSn20@+s=IOF z^Zh*r*J{U(X4>*g;cV+W6^ar=U0N6N!ms{#Kc+3ku~Zt_y{-Xg$UipW zU0L|adr7?`S>{Evq90C@n;hIJ3B?sdfoTQP4mwlpKDXxY8C!)J6a6?INM?nO45C4l zH=P?V5@zqMn+AaQbPZ61b*i(41Z!JLw(c60EX61x? zrkTEUpSZRuXuv@xrn`FIraoe;hxI2JL*$ofuA;|{ z+R;BkOd_ZVMc#x2pML3{PLaf*uB)2g3drYrS<7vf{*JFpb;##fbU;Q3L(UPc`PIwg zWMuAK20J8V13vW606$ih?)L=o}OnSxD zS;olEkf_U7uEz;j5AN>^548?jJ{HTf3#d8RxVz)XBc65b4qdyOHzS8c6JK=&T>IR3 zI|!|C>}%JJSA_W6PyVV!JhnEu^?O%D!m`@%mtAY`e|FqDq#rw^U^-j1=Y>od=7XCiLt^V)Z?Y=T=MNQDfV9vT|zrFp|dAnPh(EY+Afs0$yO~F5=@+^n3 z?Q|q*jgHgiX{qPuApa3E(WZbC#gTLYKDNL*)N1Da@LNf(rxi-`vmg%M)I1ouDTL8GuOIHTK9XUDa1gNA1 zZ(J{hfx_ProMLd+efQrrzPVNLQ;U1$3mTLqTaGOjB>^yU3K$v`$3WLoe;82z*}WgW ze&=QVZ@-4UH?<4tj}H;Fx=Uj&SceuKE1TRnU(|2)`|O7wjBCG*2y7JU1nH8ExO&8Y zq@dIf{dH@5gWEmd9^%el;7$S}gO5)#-M>%$^(0z7P82*T2A1M~(I#*jz=Om|jT+`nO-Udrivg_LJuE2%rx}k^^yrd_-9?<%17rHKNjeU?K$Bgo9NtC`H{?z ziCfb9FDX{eJgex!RR6*kxyBAhQj^?!y&_J$WB1hJTRr*Y{JV8i4)==``={jo>rj~L zaD)z^xHOR#F{Sq&N}r09zD)791~2_1V5$JIZ6Jg9$Ur^Rkjh7@he(hp0>m~?S(avq zVG`tt-w4s)#6F%|j=kED(fl+2Z{&BR_8iub8_!57-9IBUOOw*7Q)I>U#lpI8G^mS3wE z8(Q%V{z`y@j&Ab~2O+@12?%(Kj{5ZDZ93-A{P47;G4^Ad0iHzTWW3-U52Qu3-OyU2 zsAB#BU?o~xucy`=Uz{mK>61e6D?Z!cM|K9r@mMJ(kN|ASfEZvwLD<2wZP-c`Spoq< zTNgbFKyf5ZT6Sn>H0&h8%)?7Pl-knS1b06M$1u#16ewNSJCXx(;s9@X(&1zY3bVdb zS5#O&Jq$o1v=7xG!Mo@pCnRN;0U?ZaoHmTE1!K&|?-kY@xUllPZe>3x8s5o~3>qM5 z4Pa)R;Ew>Q?g9BIGWIP$@8#m2TxT;V15(exz9VF()MjHlq;nQA79se;0coXpv&;~D z5J;*RBxf6zonk5i zo}McSg!06twh7LHRSd?^jhL-vFy9b!|b=au8HCv=1N^$=u3^xuG0 z%bS8J!>6(9UcQNbObTq;9ic6aQ6h}Ye;Q}fJ$uCHyB-_ds=rP#!L;+BN<5f&qM-ng zm?dcZCFtGM0O4@pK>$YJ!-DDXKA!kLAq-Llqu&Gap`$b(8oWM!-c)s1vBqm`__sIk zmHo``h|UA`sI7ThfxiYB(_o|x-Sxl%_&NxPQNYk;uzFwH)w3S4oR zGA**XAyNbmz7(W>ln)`1K;zHM$*OWnWDx=fTU;$WSOUS5PORyM1-YoDQbF4MBbSIH zvl{SY^IHGBbP<4h=^U<<276KnHdXbe@UT&2IjL%q)OwZ4&lUJV&2VmzMg-K>Sh~3kC<^^etw}j!P}op=Yzm*AQ?*) zf%pjr_-#O{a6mqYjGecRv9UHQhP-1 z{}%=`AYV6!XIIM){hwJU!FrIpoR?=g6^?JUYF$h#iE?tjFKG}HiTHdhJL*{Ms_fLF ztOP5TevMR<^kFdRBU9pR5uDWU;7mr;xg%d<5M$1(+WUv5TnBPo8;ANdUnblScNH{z z%KYZ`wA<~&bh-*YUC+MH(2rS=|7qVQ<>k~4(Xx!dml=ofncpS!irCqMB$|xds@`j=_dwWgk#SM^rl_ee|^LSU+H)e zC7vd?5T$I8^XG^}RFA>dM9g76#6|Q;%O9rg`3@*9z6AEf{E=KsRy z>gs^R^m$rLvs}?;h!p@1pbhvP(3)q4lED~l6>I_^LV5y?27_^YIE#;rei?Ln6FJMl z@pxb-Qv9DEzbrTqG5)zaiW(+c_+bi@{nz+K_Ku(D1@r>7PBRVex)@DQKq_oxp5IM_ zM4ig}aTG#L^e0n5sud8w-CAg;1IH+^!c#e?UV(6&e8I?rs-sW*XqDG{A3w@9{$g8R zR))hpPY(T=nP>r%#8%86RS#-ZT^ml{=c_BmLFLPU5g_?G;re%!^gs%TCiCFnRjGv% z07H(sw?1tH)^d?nPmR#Ck9yvx|3(G_x@(&~_x(sw7e|F4CqHu)$9Y~SsHoYdZ=cxXAri%?D6uL_vlHP@mFtFpKeaKKCoPbu{xl6etyN_UzW^VH~{ramJZ1{kDakb733|GE1uS!_9N#*Ik&{{Yy8GAzmI4v#@ECy7N(6@L}Q?JxoDLU`|o8*l|qZW@6yY zk zOETa-KGs-Tz3##n>TmeW9}wvkDEz~C-E(j>9>z9N+ZyArE09~Sv!7k+GvFiZ6wvy- zTXoG@=(w3msvkysPEQgrJ0$E$5kT^M z`1ot^)*a~mOS^A<>s!@*fCoh8NjT0e!A~*nh}z{ovZ@$XCG`5{e;R+K!j2nR%^|HXe9BLH_^w0_a-`|sVQdw25hjs-{AH{6<*PkR))#D{=pf>-7^t2ZE~2RRG!IYRo>_4oowKrXm+?nSdtC z(HK|)A4QqechZJF5JE6ildk~aG(M`ChOnL#!KA|UCq%VUJ(Y9IJn!mFEaIJ<@KiWsopUy1U+ z(4)herfolX!(j6Kbj29~jLdmcapv{w#C_*@$nq<%9`Zz>{{lTZsDNtus2%D=8u0H8 zR*5X3q=L9wYo-)}Gn~UY&EfN_r9!1zmC3^O&qg*7t2uymxQk^{KPpcNJ5e8%84HPb zQ+I^pq^qS$=i1e(+i$7J22_90niI9?w!50yV;JwG7U(28hQGtMm!7iUyHm!%Ehk9g z?8U{i?-w0Tm7cALp?|#@S>=5W((C*J?hs)}Pi$~nk9w;go?y9oqkh$)HD1BoLZQjy zzkk8;TU9Q|cPkGzSpBR0XYaUFtgfCq{ry+zijH6fB5<^<`&@cyeb2k~{a4q2gBxOb z;<)FqAwJ=_PXnb!kW0P=>Z3`3$(VKmmhIOs$%lL3z?cO6t5nkm#uy&m^PM!*X;eAO z0@KjxnL0aB&L^nQK=Wo=ItOrImERJnyjypEkp`7VjJ0m>$H;)#{d{;$He|ePOFTsX zx2}rM!{4%?QvXvyXe$i}NWyM5nMyjSQN8s}n&3d7^CODt>{75QmQs--ELkg;6r_zK zri7rGLbTwo6skMs@JMuibw;)*HkMrty$?mf#NG2ZAY|M<0v6{|PFitybu>M$zR9c6 zW=Xop7<2+5AT&bH2XEkX049P6vHF+Qg^-XzE5kV}6faK>k&GkY(G1)m8STY5IBtosF*?@`rGVI)YQ$1L|_PMn=7}?Vo(DrrP<-<|HsjJhBeW& zZFo~jLV(ai4?XmNG!Zm}-XtKs84#3W2}J}%-Gq*)R6(VLjuZ*l5J5w)DqT>-h>D1! zprAZ9zP#Vx>~ZAJ&g{(GbKU3Zp@%{wlZpE7u_~zUaU46idLq{SYPd%1Hj;w5i+kE3 zU6(VbfssEz|YWCS>J$0SSC zVB+Xuy==DEYh~pkK1;7fSW)mfcWPJ4JZ z^bx6RhI?{qvW#Jl3h7CT!+M39)j5WXTO#O&0*`q|%~7B4naamdA@vRCwtDPub*zjw z5zatAMX|en1UI!kkmql1>HRU9S@sAscD%j+A4aErdViF5`QVrA=6jqk*;==l2~9d} zD<>beJm}VpI`*L7?Dwr(k0Q^0dB9oDZoT#Ohof%y(9(mbj_=>JKHvJWJTlyi-BX&? zhtvDR?icvryEz~h%iP@U$DjGUIYhWHu0J4fMYerJEhD*YkWk+o)2Chh$6!#u;`rvc z@Y~OAW2Ofd?Ib)t1N{@$k|(w%?bTbhrkqXIx2CCfI@>cI-Y2$aeU7zk&jp-W-+oTZ z(D^YRDsy6SL0JIKz?lkL!%zfXyz`Pt2P4zISA&XEjY-~2qcF_h0B}Q6G)n1Ye&4FOV3-5^r3@F+XPSSY!P`9=XOFComF9*^jetrj^eb&`T!d0##~YK4Xmf_N0IsHdXIa_76N+%JlSjh&oO3w>G<)VSKBOP=+*_dI za>C~vAwkHl>;>#p<_D!sI{6a4pTQ>|yY(ai#s|DXz{@;&DOro_5dI)i{sA_e4?|>N zf(WV)Rc@WVNDDYf$Q64t@Kq>53v-&lhCO7wfnZnpJ!-0Y@_2f@=VMDh`f2walfzWf zWnM3<@U(!HUj=hT`(88*S@MF42_ZXu3U&2>cryrBUg*JloB%OvxeEWv_8&%|}HVI3{V6Sp9gB=YI>tr_7x%EC4zrar$d z`KFz+l%T9{EK>ND8(gM@0odUb0`NyvD$x-5<;t9p94NFa(^mJ}L<(+)EPRJFsI?mu zoO6WC#o(xL?W(qHZ?aY4{RX5i0jLz*To$h#w$XLe&zEi??=j~L=r8qw;+Y^n%WzO9 zsE7a1~mZ&b#FczwfRz{?0d>*_4l;yn*jt z9PAA(dZ1IVmcP%q+8Aln@kf}^^tDm#i@v#G#_fB4Hy_hGyJymC?ns@5PDF&4{?izV zV>j1*j-Rsif8OYI`%YLYp`8PhFI>OR5x7Oqa9UiJ{@F3?ax11-Ytgb?08t$566ece z&XI4C&aL1x-$fHTMxB2@JjhE=(20jM$jS+&dnOt%~Bn4{iWr><*E` zY;veAh4Z~FRYPdR0f%j{lCJyGYl;7g51>J0sdN?Xa7%Q)Xb6%Rp6ao{Mcaie>#=vb z!cxB_Ke@P6O65SEbM-IXI0M2;6$K0DV~Q&_;H5iZD#Z&S!P4qk+bgW@uL7y?`}>ez zPf7~n!Z}N$FPF_aCZM7;GU6Z|%A;8$Fw7gVb|R(D1|Gu2m{41*r zIa|kdH|pE`?QvuH!Mq&r(tI4M+ggZcVwAFZE57d+na_G6mvZ?LgQt{pY9$Z-ecK2j{arBTmmjSmQ5el+gvI^(R7t*AS7H&{ztbHwc`?lUg83c47k}oG1 zvYCQV9wB!(zcS(I7Se3kF3tq$z-T^&u!G zj-tIm1JeL8s-Qq zBjxSk^KO9_!;F?Z5C_64U=Rv1LTv-Cu>+u~a9B96j|~)L0TgmrucfRg3HoRlP$s8a zFGr<_MI{^Z4-ru~nz;HMDDUJjjK}8Wikf;Uhg(U;^+fLL5mjX=9R)B$9H)jihnFg` zS9d315(6h|CSVqH^m-c=F@gA{5+_s?7e>bnu~3dw44Z~_1eLqUDDMea7!@BnV)lV=#$S z;&**)fd}do9T`N&oNJF6>LMt)@yltcw2IhU#%HtsbOA@VlGV(U?X!zI>b%b`>hL0ZIVK6gDav zM9^>t>Nw2DZcqn2U(yZ^Zdgf@KxVHT<^chZaFHpy8wepTAVUqj8!K(&1IK0WD+Kt0 zjB$o*$kW5p4hbl|HHHL@Y&0xQ$E9>AqvS%`ujRrwep%@Gk;Z>z3jVi~Xlr3R29O^VR;{G%c4HGx>B`d!< zoMNB(7+(L-wASu=jVYt{V0uk+4_q<{63l?QWulbzA%qF&ZW}D)dV^T1s61B^-d~kZ zV+!ChaUhtg36c9%*}R&4k!IciX^f^rB-kQi*K0#)5Wx|O3 z6gegaG0#QMg8~dgxn(o^h244OeGKbYL|8fr+eG6t#=!&t(R6A)j^uKXbMjvUyo@05 zt6%yGP_#6Mc?N-$k@L(Z&=0^9#h^zk4P6YfL+nJb1gK^{wuKcddgtUH%_52aTDxcm zPqCcH_XUa#Efu+PH{lR~eNuA)_N%jPViP9s6fMRN8KGmuhNK(Qr9-QL;!0p5m2SpT zBIX4;l8gUp0tQh6w+&sobFbjYz|ZU08W!AD(V>=h*)bQQ$QI>cJq&UYOcFNYKh(L8 zh$YKwiMf1_z-wnBh{rbKrgAZ-CW_AiC3EbUZqofkx@I>Q)sjmr`VYwj)FyK=X)J8) zPt;MehyHHSwMXuW&^?JmQi-RGv=1BUWDogVdhYX0sg#v<=Fyo=ifCjwuk}oq z3TfVL<6%W%h9EQ)3eln0yLv(Y+3?DR;&OCY4#8F{AW*qd#I-Kc#Tb?R7I|?~Sf>pN zBg2B|k|_jRJx4N;o?b|&sgg1yMxiQXIWa2KIxp~#CUmM>^7zd4{A2^A!Ws^xOj$o;yR;D2ZL{}}@})0jO;GN*;jB?%DFtJb!`>T%v- ziovMOR7Jpov1CD=heC zbQXaGbBh)+n2^Mf)%uf*8X%$=_V^Td!oXkxVIi{4nEdR8aU`qZuH}y$&x=R_bf{YG zBnKXYGl+}0B%(D*<8QrN4If$AtTdXAc)W%&(k$!XVjKvwA_e)b%VLu$^Cz-NL{= z{}rk3;U>SLGXKS&e%EFf%)WO$|CwAQ_u^`x-y`oA-5(Y<7W@}wUbb7jyc78HURlM` z*;_U7&^>hM9j`zlH@j{PuV~$C5q~hM^E1kpS3& zrW7!n-yAO+jWi@zr@nZ_ARnf;h0Ajf55JN|EOMHSVNOYqP!TD|V2B_satuEt_9CU! ztdcTOyNBFs;%s^@2iDunvP_mj7S`7zk7{l}jv3agQBwmJLK8-t56DVAYk4d|<8l3@ z>YD)*I{qXXP2Yj~W1G{0Bh}ng>}v>un}bc3wTN9jIHmI#x+I~t1G%%guMmV4L!j_G z(2xDn>X%W2hXS{n#Db1S@^PTK$=R!Y`{)}@CXwbY)=PmZ$RdC*BbrlI`53h!V-vGt zt)%idE9b#IyW~4LaudgRcdCXAvepk2%ti^_-G1EdTsb^eliCIEM6Q!5u+q7-Uu1?KtJZ_$cA>l_1m;?nzuO zA3K+S+E!qYhT^XRG-#-2l_)a;FjR_FYiau{4Oz!R?$ag+4r_zLfkFZh2bORMQZ$SI z?n%wUhPH8&C?tved3Wt3Y2v=@?$oD$*w5+$5L_Z=l#cdf$Nt;C8@Bh}A`6>NoiRRv z0w1_d5d`QTQHJM`>EP8xHt`&FCI`S|eM1#b@Xt|8FwYbd#xRM5dn}f~EDg=~d^&Lg zQ3_tWuJNGS;bGp{gqxDrtNjy{9+wvRKlsMfDf9LE&h$QMA?1CVpmOzueWR2N|wRr zo8@YIx+$?QLk|21J^bV7g&&8iKOEa5UU?LH0YsUl0)QFxU@6Uc1K5@9GqkSeaamK8 zQ_BH9uX`vp5QYtZ-%MoG?+Q!JEt$)4f6%W$QNRU-4?yyjrxbhi1r9IdwAV0oSrXU! z$F4zn^U>iq0L=bZV`fB2o$;w>reeUPcImzhPRMCXVLj_=0gR~XYM8Pj-0X9u%j6)& zY%oFd)_GxZ6dlNGs}^5Uc8P}>UzV2TK>npI?`4PHjIKkGV1^UG>ZC-4u}JO}gkdhA zPKIV67j*%?Ed;swZRp(tBCgl?JP4}-JqP6}*e5)neM#tt)E$8?6UcBV9w z?38!8ygonB9U7e99+XPJHN-gj-PFR-=)YXEet|)gWnAt#U8uj z`wLP@nRJ*6|1VA0=S5?0Vv@$iI91O(LGd*5Fu?e_xEQbVUgzAeQ$+`-JOYIwl^C5P zkw>ryNR_3lRH9k8k_Q5cKp>VT@@+9pq`-j&GA_8<#>dlgO|WjZrQu2%HImU(LuDaqjc`VZJqbR^Z@E9T#@;eV<(oay z^7C7JqJDr#pU{=icO%5C#e4^??mtr_Lam`BCuEc1p;4XR!y?vure#IPbZ&cyIuWmh z<{vcvo-@U7u`TxQiF&Q`w7o`Iv-`Np^HNdky+36OpAaQ2Zjaml*PQQSYy7^jz{MgA z?m@L$zcb^y*T%@x!_KqF)AMke(VR!1#a%D=6LLo0zK3ULy$+q}-hLirvwhm@$dUEC zo?+35A3n#5-=Fr3xUue;tDV4wpibO>f6xEaV}waS^pNWPfY@g?CV{7)husf6^E%BW zC~@~g?fsy$Uk6MMpZmG~L+gSfuedMbL+6Jglk(xhk}B6}P?mH8CEuomfD!y3N)=kF z`$Z$iMuov)N<;Jdq5ND^IFpa-16NgCZcw?*&(lYss`gL#h?oR~0}PDXJT3L3-~%6M zs^xj|TN}TFW;n-xI11yV3OY5bCS~XCa*iV14~uq2S&7srmRO?766;uLQXW)ARR>}Z zMeREG9u0!ZOz&G|TN=Dcfk`Jk5Frtnv`i7>C_<(w5dzEj=;33Dkf5@9RxEjb7^bM> z>P?8W_P^?M!tj@mVUEi_32~@+GQd!3mwp9T!%b=&!4ORMK`@5dvP{X{q^gev`UWe& z2X&&a%GYbeO8+BW8W@>S{?6-9KMvaQF`>Bjjoyp%*L-T?QKrxTW0o5!WxvaD^ZM@! znVO`OoWlvKNxbsr>WxHgZ8C7|aw=x@@#QIoROlNl&a@9AL`0xuX_#v$q%m_cL(!T5 z@t?c`ToSq3CQBoZaMR=nG_WE^2$@FZ*{)tOcr|A^&xesE7<3i97Dnc#@3Qe7P%V$PT+ryI`EjA3QV54hH=t@${!!|1N z!I?U$ylocFF5&pcv^^w>^&H(=Ge7v!L2D%`?d;Ud{>h6TcqnCg9-;Vc!`a6tL`0pr zlACK?w@+i#$$>Icm}6LLKk(7nS>#Z$pl4ll_K4HLwUxaKd({p0Mz}fsI%NKLhM44- zed9-J{gmAehg~&i%_Z7u$L#l)_4tU14XMqAah(&-(G!Q*KNIQ($nE*{h)@g|3z;_rzhFGWqj^F!oKq!hDCUKtl$=ZvQw@T&4 zOE22{RP{Y5k5iJ0{0uzh6-aoDLa7lV+$~@-NBSh7h|5gZ&$bi@1MAeg?bAiZfr~-J zD!$^bejzOPdbo8pe!|pNYYE5fOkSXwE8YMT=mVx!u*qUN1!F*42{nfzHE1-dk*b30AIt`)4H9f%w^r;RqVC84rhLMorO3ikZ!7l_ATs$Ncyz>#4FyiQraO|%7J4~#KWwth1+>EJFBhjOr& z;sY4s1bo$woER=kpHRBXYXHv$He_I%7g5=JL6|*y?RWQ3B16O;_<6CL?01VF`#6)# zK&)yBg`!~Ci!fNqQaeb(m-5jm=~T3JLeISaqxKL>NwEX^WIa(bh$i5f==MuHl1ewg zln55`x@F48EIE6ERyZqbUT_@((b|)FLAYcy>+L9>ce>_=8=)$?Qk&7ZWU%#0{12whG!yqSiqnXRbPDGK{o6FB=5|a ziQ!rJ|G=VD_?0+>vX==M<+oOoYgv!7pNdnpYf#L|=qG3b1VaPh z+|ut@s2B@q>nM|>%3a3sR}C}gH(S2{xwal&hWU(s^X_1UK1O(-)mxbBm|6B`tj^Hq zEQVsqWWxbzuEAwm`!3}4(-$>>o3z4j>t|Z~Fvt?{C-xw)j{YDkhqM4+KG0eW0KJl( zQLE$TFBnQ7fWtH8SPVpF1$h|4ztQq2zg;l5Z!)4=&K|skvbs!TfRiW#Z7U_^_FK62 zFXkmMs;dY%QMK{3_jb4ZDi4d7`go$e9CcBE%P8kUcqxA=duZd1o{&$C?kaSO0ZM?N z1`(qX&Ul^2Q~`n35G9R{L-M(hC*K+R+coPxs1zxPh$#rkWhjtl%*7!>c*xy+rp69K zfIV2=Fy3eB2DkJf>C?4Y;_RQR9MmKYI zS71j<&2M_&`az)*$o?{jR08`&z-&si%X}%Im12`Mmg>w+Jw7{^DwgU{l4=J$KS-^N zWT$EQsaX+Il^hD#TB5e5B2y3Yk;+)n8&+mIkOIdy zBQ1*^HkD#$q&v&v)N2;inT`#~2A!uUW2GMRXAK&RdPI|A9@q&toR?m>Xylu2U=}+% zVuu!Ee;#3sibUQN4|yPdy=<)QhK65{Z~66w@)q9;fvZ>?Cx@^J~vk0I2Kmv zTN9?injL${^JC~pBy{f^=zq~X`=aIji(A`%_0Z{7Dr5u;n_p`hD=f8d@j5;}xQn6t z>*;7+$m_GvhR7`nZu2zByeV6fnML%k!ZZ5cx=3tP*uAROYHAO7;)dhO>fSbZ#oL{* z444nfHXJj>7cs`Zx zA|;n6>91Z!znVJ{FlT{*v%oY|D|YJD)3%q8Etu@87V1O^xbSMO+n=P}jz;OpEgJ9B zF4>g2e}nPrL=+(Wu>EDU>(gtO?PfKrhMz@QW4Jm^C$u2A9ZF4RMV7<$4jY4)v94ox zUv+M0G2LXI>}80SXlnii&9@E?Sz{Ox&d(5sM7Xa9=ZD%Rt}qFnYQ4_8s9ebEu&WeJ zsT#lt&jW&2A>zZ_f2y8RWFZur+eI4ObO>Z|-PL$`>(#rG z;qJbb)|8`FmpZSz9}WF67E$ik5bGBa|M1=?r}o?XGXpbfAyoo+9xD~Nkv?ElI$5Y5zrlsPNQmRw z`tV)d+K6iV)tiqDewRXoi^8jjZB@hJSq@rx=RfRLO?35Zl`|7*PZFQp{593cd?j_F z1bE~=6#9X^o;B&iB;aTg4PM3aQCSTitHR5~u`jhmRr=45-|=PMaCl`YzW6oY3QlVK zUDVe)>^k@(+Y8RHdqO~EPCq`%5aANGJPovGgp?jyJzGJE46~;G0h$G#_TQa12O_l* zj6JLJLC}+28V-^V%nI9~IqR37tR+FPsam@9s?A+E4YYqa%_SbDEm z>I+A6M!}8ddEGXj{Uh^f%(2o}MJFDuG~PYBdpM7dDfX*qJX(3_MfD|mMc@meXJdl( ze%Shr%P%wpT*af%<8kquk{O%$;!P=U$;V&NEcyo}tG>?nQ57BIO-i$^YsUmA?QGIF zHi0|)RP*JG`?grNqD)K?a#7ghgt|qH5KMNNc2_=jZ0VT(VyOt;%JL_st0jVZYAF$kf2f9`9>6@410n3e zs2V`yu7Qb3wytU>(muf4DEroGHh=f_ZmKCnSV!LHOjrL~)+#FZYyRZi>5C#{NPrQ> zPaX608YAd1LpXd}8TN73_RuZbq6MZ$bq@wXe{%B74+icc{n=y{aXmfp)#f!u#oj(C z;ESfd6JInUq9Oehxi&I9%`W_%_0#9sk)0*y!j$udj@qXm^2t4?^v*GTC)TmSO2d(T zy#654v1B^GF7;i&c^>95q1vP1{Al56$IkKsVtW9ws=6@$@7`1$`uX+-4TsLgnS#Gw z8}^E0Hwznz3;r{YUJ*WXwY=Sos`0Dkx7aE97su6BYIYkcUHy2f$PVS3A#VE`ey@mS zBo!^wZ(42EzczDi+jqQjv)$zPZM)yQckG;H_!iYAW5qdADH7SPt(tBXR$5lEBBa$B zi5{(bca@5zp(Afuxa326*>`obeZNjX)xMJq!=dRXdR<~P<$8oe&o*}c@w^cC{NF$0&jR(k@e}J_LJlIT5%v4@d3T$IRK@&~Z3o6L(@aF>ekdR2+mszu zAq9p=vP@uCQuK201_q{+1WFD}Z`UBsXOl)@2+Cx8bO?vorb>FM1!U!gQm)Dyop)Y1 z7GlW|J+cJ%{jT;T1I7PBf=Qg7tU{K6bjEZ`|b^U@xrrdu9emk z|NfnLvu|72&`Fyyi6)=sqqonO{l0o4pzF*}gVBe@Q7<3GNiE39`fT{NfbW0VXvMd^ zY&$KZbxSt!)KYJn&i8W0mGmYN2PpDD~ZFu~i9sG4Z?bRQ+x0o1VUm&$zlPgg1ZpC9L3xxq89p6Mu-W zJ#TteUWR~6D5yDioIlqWC!}rLKs~riNsfQ5VJDyXP3NZqKf3cLBN?mPK}i0R^|SPX zsDU~+ZCB$%Y3%Og&&mXD1d5R^PdTQTt&)$DOCC`r9!7{e+f#BhyzF16y>%lmC(5XK zFJBpB0L+*#ck!XIno3fy`9#00Dxeq2cB(U9m*Ik94~f_la;Zr_W#jN(CCeAY3OS3p zBkK){mz7`asFeb@fWsGE4DbqNdXIS6P;HP^9ur%Bv$R6vDyO${T+U&&64PG1n3VbJ zW>DFS2ubxgA>%}DDt4TXbQOLdHz;!sPg#>>y6f&Jt+xCf6y)i!E+^ zvmVD?A0h8XIcsVR6g*V2crW5qyct$}wDiPLz2GzJ4^KUgkyB$ohMl^q*Hadl{*{B2 zEF~Qiemp=w2B`mO?LXq1JU{qHb6kQ`c`06YMD<3p!Kg-4m%*6M!#@V&>O%{q=Zwy> z17mn+_$Bzc{Dj^j+#Q-~fo{?<`Kc`V5&7v)s(%&HTMqRVr=K%AN-K(O%L3w${wN8! zB5;0U3nO&iv?p&XurUCA_}gBkb8Cr#%sK}vbkB28i^AUlO@R-@d2~2>iLWuUsRc6s{>qgh$8| z?CdF~waC?~i2mV108@#fk=#B&Xw5 zq2)V88vFILJZo}<_wA+(Xkzj%+I_APO<5h#b5GAsLLU)s2_H0Cs}=I)LWDxphW1Xi zU5@WkmjB)`WP#*6V|-iasTylf`QD*K^2I4W&h7elTREq@E($FTuiW`wdTBov-*dik zh0!$dfvQTBQT9zGLRHbHQl_S>Q9sM!(cuY|SSoAjc^wwgN)GuAOc5vQsx?ly5wr7G zsMhB8qwDk)%fia!dM8=c)xEDb!`^$5?wc*3%pPnlR`_r&2HdXfwJ?+8XU|lAoj+l_ zKWZuF14RVuv?4Jft6q9S5*c#~aO>5~QOp(QU z*hh;m8fpwR5ZHyQoJ{`kn`13ZR_RKMp?via`i_@6@IH=v2*|Pjr|X{Qb*|qNn>^AM zvrYcHeo9^Q#MQsjrj}(@PG0;GACWFomh!yn>d)U12>k}jONCLYusfrNtbFvEOlws) zLsI$be^JET2fSS^*1Q?Lvo}jFHV5DRct0r9Gf;Sf6j8V=IkM{2F)FTqTw6)z({=AX z^3kpFwOWDSG4uDo8C_z&k2?Iptfa4Z`&RI~s^DV0Z+B31+rh0*hu@k>So#EqCjZe6 zx6*nsnSbw2U78dZmuBi@K&E4To}P}WW1>kM=gv^z)Z=XwY9hOY=XfabSWW zNMOO@9iK)OPd|GU{Opu%jCza)!9?zFJb75h5;~Y-xOsWlCGy6zsA7$v4->IbW{yu! zcN{TVohYd4d8G#z;m{-#zn`Q&%wK+leER6`z39%5 z+L8OSf$lKvz6#;hiXp~0r^^%;Y;+MCPEzdj{YY65rU3I{Ho3d}}Of@tD;XMAAKsHBfe4Kw~MZu+HEvtBYjX z><6Kz>?%Y%0EbRLuKg0~uiA6ifp>PV%0KO)UlvYFy72-)A@ex>HTj(B~1XMLFR48BYUM^jw>s7cp5|}Ts*nwO_N;l zGZs|+-mY7Yn>tqtl(iZ7EJHtJIQi$+p`r4z@@YlTe{l)x9$96ga+?!?N+4Uf)Nu+P zOTNFLmOpwn`$exMD{PI@a4p^-MxvbntLPJQv#!#G&j{2NjWwM9c9i#3NJd)5Au<3J z*1s6UF+u4KCC#*+ z-)y;HQR%67c8(wZqv?M4+96L~UG~w>+x34xofbN_^s>>%#G=W!;L4x(S_cAyjn03+ zruTRC(1l-ft^0pmsrb8o`0?+>-A6zBgwB6?oOZk1#rW5B>%Z;WkN;L*62&+JkpI*_ zAV;JaXLoN|L69X}p$i>k*l|ht{OfpUyQp(RWpMAO`u0EB8Pz%dSK}7>R8H*pKERZ!3R52fY4R0tr%wN1_9+~eUsF(n|3 zGks@BRsAUP($QoPVolDrFI zi9uoIpgRyA=S#pSZ7Ya%9d26A@yS=o{$#?gCRD_D0tleK&t5L1jMqBMeYb^TNT;JAi73aYk z=cg(zb2Tn2*9n}oz)WmJM}_M@6)LipDj0TxD=3@F;O8(Dh7Z4dxBFV{2}jhvR}oO; zUCk&gDx8ren7&^e&6CkQO<18iUX(3)n&9Xm--{qiUbR@p5CQm(0^F25yKrM|=0;u3 z)GLcBtxAq4wHI+YBQ}7~CauTQ42;bIVDomVEK&FbAOx%gUlmdM^;!{x2$piN{}?JD zL`lsK-xWsaXGofJSYjdF-6hGvPwKY92ss&1A(h;%=e4-HH1efqI(z~^54yDUOvf`# z2qv8>7PagGo|{SN9y36asvC=B!MU?>} zw_XsppkuZ?PnuaKmtCzzC%vlL2@R?AnZ9<1tVkwnWs5D5W-fO@;KR%qs@OmgCl?F= z^$SzMS5MxcjFtMi516L*Fb%NUwKjL(Ki4+xiK;S&VrVZ33p=kg0M`%o^uak2mt3$` z1|U;wtC!?V*)+m6NTm|lR;HoMjR@(M2A<=~&rLtqM+5hdD@ARX^&r2llv22H@Nip+ z#=#nm>nDqREfo$me7v@D(`7Hh$4I<_qHwMAor|Dmr9@+;yk^zZyVj!DG6TYH`!#E9 z8*2_~MtofU;{a7kwiF~V)iVjt&yk<-#y{>4L=}XA#C ziIXp}6O}QB9DfRU(@`wLnUh;H6kE3zO9HQ+KyTaUGj%^DsSYVQ&OFs2VbF?pJ?a zYhOHIm#rwd5s-Z=QcWUMi1DO^89D?}0eSIH)l5h%O$y2l%whDvRvXjZz%$y%PAE3r z$c*G)Y0{u@rlLpaE+|!dsHi!puqKdrBKzodO=v)Xb{^lWi28UUEp>TYPA!j-E zD(D|6q^$yjuY!VjiUF^4VU@$5^QmrYdgiWIzr0!|cbM$pav>S8us|=DGGDBLIUxC- z3kQXgN~BjB5c`zzC+}GTe2dtn$svd=IqLM2f>68n26hfDjtX56qDqP>hp99lzKefn zDR$Vg@OlfjUuL+$w3I0~gRvS6!rrY}9`R5QhnZNzNOY@p3Chj!8N}?U-Z;#{xvwU% z{5I#}?eI{3#n4W6ztngx)a6w1L6vJqaW!r#cU1|NYb3g|c^%B#00j@>37WPlrlwKo!`~19V_do{Sr$ z){BkcS=Nt{qK_}f$TDTbnq{a=)S6~P62QmPGo&(9`WZNL(BDxNt_{ZAxe9mpUZId< z1rFxT$_Pezoc(;`%*GAOP><;9@P!?p6?t->5hyvMCF%p_{WpKfNbuf?z`Qm)zD0U$ z)(wStK-9fgp#y~dK_?@5Z8T7c&`opP7eXJRMq4NXl8VEO2Vd;1PhKQYXm^+Haa^wFc8$eTM#L|drk9^ zsG(=u`tpg9CfSDp&y>Kya~uJuHZV^zHZ&%^r+CJ#P%KI|R#kr;FLm0nS4k}R znj9zT#OPo=Cw`%QW}vuhEe1W4sr-zNwE{)=0ZtUANJqw532N3uS z2haOVu4<9q793=OsdO4JNO{E-r&=DeJwUpcutqi>X8$ z0)RanO+I9*!I`23fGYt9q^94nH5)@-ISQ#;aa4#Y>nn0g1kM#35HjNxgCi?WKo|23 z;WXgAbmocy2T1)kKkpTDd<$3|QV%{t!85fptqcNs*X3~!@w?WIp*`-OmM+&}JdS-` z?PMDHq^wi6;U9xaBeol?w@Y1^MjkK{4z^j>E7Jv`ew-ke_ULt3?W4i=giijxS$%*B)2&XYQjV{+{0hey?*y)};8*$5db8iEZ18 z29}dQ!>ua*-mweD;TiF*=MXps!Znf1}7`{J9vEsKQA|fd9OfxVIyw^@^7?< ztw#1eHHn4q@CNfARj@h#INHOcV`+*n^}AF%nJ>o_{+YM7Li?{9Mq6<}|B}DKJp@C_ z13$7ng%1;VM&Qnwtok=63N%Ig&qyZq6g*_*?heCq68bbVE6qYA4T$Zc0sLoOjR6I&mIOR9wFCfVG1p^RQi;6c#|1` z6JgrcQ20BDVpk8CbQwY>i-Sb?9{~PY9UjM!^018A0^lW()|cd&FUMN-GT3@j@KUB> zXoFy82dZ#cOOx-x6jaBDM^xz)1;cOgriKTjsh~w&NmqjcwyF;yyU2M@$W8%F!^{*d zeD7vHwOp=W1*E8#QZ(YAJu(zURKE;YnRthy{*DJ1x@BY!)AylpK2%>33}VcEkikmt<-SW-)M}v-F$Zo zB~3oBS0iP7s1$PO%5KDie*TZIu1u-_y?m=*V4J#Yc+M*@zH|RZg$OVz(>Qa z*F0TxA#L7UctOE-L1A(s!{Wt#iGt_LXq-Aq>6hn=!|_B8R}(UYpDGmKQYR8RmG9vRvSWF48yOT0C&BZO7v@Nl zn>bm1ar}Y3_y!hQOi&K&m62E{1Z&#eFJ-GCcKYo?OV%?_U+GU^YT>E({hizH3 z%cSu^bx<0~VsHo)%I`GFGb-VftQEs}Gz2EV?_mksr&!A1VtO@Do(cE9#x>&L)U9*W zH-HqO1TNxMd5!N8!koSN7xg4oF9-Mfd0K@8Y)ED@pCmxARTUQKWRJz)iM3O@v^c|WnY&oHJMB^c-=0=R z{8u<6=Q-=)X}dPwJL>7}>FG%gu01`ca^`NkJ(Zy<;vF1?D4GjMl)E}FS70B;sX+m0}mf|EV(`(K`XEM6R7J1%!-G48p={a3Nme}4p?96NnKC}G`3 za`Ei!`!hlR$I*TGCAqk50Ow%~sNh6J11C9gq@U16OKRu1d=~I4ZMov~_Iq@_YXUK0J*3zOV0f{LgDe#;MKvXN)wMP5OTJujsA) zS?C0OcsAk+bzhG0_4K9ux2JkmIJR#t$R1b1K^GHX9qc?+X6(Z2i{a;j-&7pDzVN0p z=~3|8%f~-0yuHej3R$bpHGIBSTjUw?uD&AS`N4A5%E8(KZ`wfwl1**|BLmiYEiAAS znYXVfG)0{=9-wiGsaFz-B0!l@Gh9fUGem(ErJ6Lc7I3BELSuONVHVtw3N4}z^Fj;Q z0oZ&PG!3s?fH1KGeR9MqMUq_=jMgMv6oQfL+()`&=$r5H_814<+)Tq8Vf>7Qn~KMn zS~3)H=m*KCy#U(vw?gd)dY&sUZW6K(hLIr9Je%ktijV>ws5)7yVxwo}oZ|r2ZYR>Y zWfeV2@?IKM(FPASHlyu;e}`muJ75T8FVq)f^VwFSbO3)BON9@I!;?H<`r?2YmI^2& z3eVj868c=1ZjHoCYiBa~-m7OJNS+WAu?106W>EnfXfig)VcpzMnIzVvbg|o#r8<37LvFsH4WNNigIppdilt8W&W%hB>UrW83Md z&$RqVVTAl0YPK$AkgagVq^v|-ypvG+U>{}nBEK7gK{Ali+rjWavdGbdF?}^);In*P zd9=Zi?T=zXEArDIZ773Tv^z;%`N>+AI&oyXk)}&%Uj&q#U4)_Uu_r82v(#VlB|?H~ zm8ZR(OfD5+Jo}a;dE&J30KG7_%1rt4*pQM*H6|&wo3|*;Hq+nCHYC?5nrF>iKy_%) zqwM6?COG;rJDRhS*D>ev{H-DYkXhIYK`0zni-B!#c)q>bwQaWcLbQH>l3vJjndYuX zM7^{7&;f@HitX#O^lllJRo~RD=vw^Q8dLVf`A)H3`*U4`sH1t+L%PBHN*tecTwjm+ z6!#&Lq!K*td7-oH=7(tG%HW3y7rHKg`*47+@_Zs@+4H=-gMuiXpV`oM;bz;>kB7ol zLKhxgxOMa9$HRM7b`%JuG)#GbWQJ9yY$;7=uNCbH**N=I(%aOsM0cohlZj{P1=6^LF@dDnmy2j;A=@Xz84)xE&~&FyBGQ+=o@Vd;nAb)$ z4rjw^^klR3g{fE4Kf!8L9490M2G9DLX$@%h-|)J=R3(0h_$2ndoltPJiw0&V=G=TK zIjBwJOYj2`=w1+58ap1ooQSZl^E8KzYi?V@+KK=8WWaoCe-eq|+0bf%{&j)(HFSjJ z-DrQH}qYo(4Vlf=HABte$p=#}k zEZadc(kEipkhp(C{2Da%EkuRgPxYYw2Tn4k1c*5ZxD57@d^N zy)!$IFE>nLe>j&AZ^DLPi0GQ~k*;ckJR3qiWJ63_l>15mAfDfYH88r+sV z2H)o`J~+*(h*=W=c*^6i^8%UsIing060Xr^C6@O-c&VKu6*|*|@^d-SCO1|%e&kxY zG%|#gmQ=8t%sRC3&fY9x$sH%kn2{eBT0l?#K&oOv;QlojwA33FXh*cdQaC1cKA3NF zzh2$0I&Tthtjcw(dcOHClibr$=q5MlSs3Eqz|lo|Ti3`cDeg8iEIMoE0s%k4k7&38 zC~tRmopu)AJl;5OZAmp=h5KM%cyJeUvM>-K%9vn<^HW?NUYO=!)w555&og3e^UkJ3D(e|PR% z(5i|k>cRQeFC_G-*NP(1kGb;$-x}_)bAz@An@6**JOchtTNW)?=^J%e80z ze6sr+u2R`qwshg|x7(sWn^({L`S+^mkJqIHG?=dQA$%l{`?j&uO*i=XB5Pb{N&?Xk!(y2pp#k3r$N5O zpB3`u!W!;@Nv3d8{H3${HV1Im4gnhv68JP3b8pjC?J+Emv=58+Uv?rNINXOAcF;F1 zwu9{7ZJLM$=d4VEt7Xi{fD9AjPlE*r;T)orE+A#d*HhjNQ(p$D5i#&^jJpuvVnVQ~VKKW835l=Cd6FQYff~0uBFion|*g#6C z(1un{f@rY4nR0ya&ih~+5CocpRR*Mpe5jZ+oqErHV_bq~97=P$O{QsF%ZB#C!Rd!U zk7#mL0;;A7{wD*DS%Ku#N)VaFL>hJ1hF{@ZGhNg8M&?xVaRjbpv3?f(NuGX3CsuAGD7_B-8n6Ouh`E27!Qo3TI^LXfj z32mwIItC7c6!6g6;rJewB8u)q7+LERif6mnnPxObfRA67`N_w25@qY?1hFCcnYRA7 z&W%5;%n(TRFvJ8c;RH!WtsWaDXuw8$VX9H6YQ^Dj%XAt_?M6%T7ay64HDZ0!!1`Mr z3d93#PAn11tEImSEmXg>q|f@9jBFCKzJR=1MJCdL+FrqSkH3ce846VY7?WY4u@=iblLv-VhfnjV5v0H`%w4M zZg01nzmL$By6LK4=_E5dt*^I0iMQcX+N0_~AP9;CODNT3IKN8?swK`e0+Ki>O**C- z3oB>J1g${qy}{-~Fnu1h3;REd>~jRp8^9S7=lKYU$`8PPK6EZ;yBsKiEZ98`$E`At z3=07QXu!};MqKQv>y6O_&`+GVB}D-tW@4`vz=L#%G-nka!0B+>`SvJ2-pzpTEcP1B z$Oh$nx#3i>IuD32K1*Qah#n=voF#~=8>9hu7!sT@+A_kAFHIw#Do{5t7XmR;j*1A~ z6LT)iK_P!>-Y5-HR42_1e*^KY5)g0w~lLW24WDB ziFs^>%}(X^#sv5CWLEjpGlR+HG#Tm>=|Nsd633v`EWdr!pcAK2QgcMPV+Vc^9TBnZ z_6l)351g*2(c5b0#UOQ!7x|*WbxcHh4Rmz5*qnxC11b)5ls`>Bghyu%Q7*A9g1|ON zC|EfDMr5-Cy6>C2a-sorXKPFNk;QA_C%gajsS-ecwhvWzH#Lcfm9tWV7(5lu)Uh_1*34V z$jqqi5fPbg+SVsjd_-!_k(H#d2#>-Q9x>59sAFA>@komjU{Z6W&G8#s{ov6Q_YP84KE91TH4QPw?y=SLJ@;d&O z{Lpkeqmh3G{k8M=e;weUEl>~B;1Kg$*BQz5ZiVtrZ22F#EvD&vnwQhxpcp%2YUYmg z%$+@%yUK6rrpDpx4mp=|uCisiA<%t%mR9v+X!DH|9r()tFN$-?}cb32rC-DRN8*=0S? zYtr3wSKtao_q;*iBnD1E6dSq#>%)EV{{s$1l^&;tzO>crwFqs4_^> zMF>s2ZFRp4dYXTXzNmk15d!54xl{Psywq)j&|vB;htmca>@IW+~bvZ zf9!jCGc-36tH?@bANJlZ$dYKkA3(EL8=S9k0v)O$O1Z$&X(v>TcDB+``)C?mFqde8 z$Fopa>_Szo-3}bLrxq1JSJD#J-C*uoibRJ9VbnwU&i zDh0)clcY;|vQsO%&ps0Iz+2YG2OB+5gPOS;MsThsTKKK ztk(=aDV}HB3W1yO&=D8vJHE@HB0vgt2_)X7{nuBeWZw~Bt!73p;_f!S10gwF_7%hU zg{#7HopLi>*;j!5%)|2QlsxI{a}I>37o4ST*Er?v>EkEwxs7S%HKiRp{==~CnsBG7 z*NJ0_JJn`3Kul^iNHSuHnh6|>bgZua4`X80R%iMp>_wo%dB66QR`)EN-Q&RK`VfVD zpT=VWoXQhrSym&*dORE(NB#VZ^8!Q(NBo&qO=Be?wCE00u@644=cVw6<;T8Q1Q3map*oWKFm|^rcKYV$M0bu z>ybUyc6xGD*B;KjaUkrWdHh>$iy3xUTkUaaz}xPD7~bCd%#ma~;`1P^zzho=dx#A; zPo!lM`D9G{z4%(I^cuHZNtnr$o<}J z+9>3y=}Zvp(!86-p!BWM4vEDfr!nE(m!CH3imuK6r*Y0Dp5lNO)y^Y zIX5OT%KJz%W7-UfD2UKN-6Hl8&VI#!D|NI>d!U9jXJp3o(m*f_`9gTvd?)k2F5NA4d9X_B0>79d0Z&m2U+tGl;N@w-hhQ zT{NXH=pcJ7oP_cvLkp+ra;L);99V~*E<*wsC_Jk;Mo{eRqEBraK{PFgO<_-u$B>vb zWnoJTglEP>(@07pS19;ZlRQct93#ZFF3C4S6wZ+vyae*;z1yds%ha$GTRTlje9Qz> zTf=VUJYYNa(Y_@AR8ZYSxd?zTU#%Jwe*E&WWACF-*BAj* zt0und9_Q%5b5P%}x&h59!Kb57dyIZN{`lLgJe!M-q1jqn^{<2Cv%a2q{Iy_zyLWwW z;N$NC3tQ2jN+yi@r|w?ptMk9F|HF8G<7e&FU#g?OJ8ggTZu_k<|MS6_-_u6FE4=m;uPFo|V?85h(yrgqOpTY2MW}0$CSUIhBcBJ+G;+K;TrTj=`WXZK1b} zMzs^qQGqBPF_>W$knUuIh|i2hHXJLH%495aU6mzb`uwYLjoyV$(ueDsd&LJZ1|^Z11LZvuc8&*-XS9#)nOYiRU(G2`_Y~f7$VHiYmrkt-U1IO; zA8L+zmkiHWH1g)9gAce%m8w`47-aJ`s@CUQtSVEXzli13_1MByAre3` z{;iaAP%3ZF!1BaY=q-yonH=nTO&NvWGf zOu}~T-dM7oFiZ37{P2Y%`{^Jj)kw@ud~S~F6C6sSKnUzMZRJ(%CLVSebPCQfaii>k z%NCGNSszo@5Kv{^wXyO43CgkE?RFKaN9XFC8V)n*^4Ib9c}^Pb{4z-q_UlZ(y2|BZ z40IQbl52K-zS>9rva_G75|&?6AQN2$&R2C!Ep`*vN69=iE{cWHP*u6u7gg9XtUV0N z+*s6{;DZ4SlpOa^H;~3f7~IDuJ8qvQXRbL-Obz0Ab!7Tli}J&eJhK)W(GI%j>tLZV zyKnlw(!Q@tS&G?Tfi?3Ra>Zg(HR@!p*$am+V=D9Ciwyb>^mXi3YfIEPXI#_=KNIi|u+e1TA8(-;p8IUlA+l(MUel4M<~rq2=&5Zz6NH4YSw zj6GMkuD9$EuMdgq{4bBJH#kEs3hEazM{fB=O(Qg{Pi`iTiFV0)nB6Xj*UOp0DxUf@ zM!M?ub%u`U|9HpEzVO>nNZ_e&PeKnFm`{78yhxo1z4-Fm6L$IgZ%^K2Oa6Dq@4z4P zg}12Xo6ntIJQNRm5La@AS<;@=5Ry4{_@K_tD9J2SidC8-vnb8JnZq&S!j{ zFgibV>Cq80->=j5)Djg#vqYiWT^IFSkF;-aBGijuSB|!$wU6ylm`fyy5A8afGZKkl z0fahC7bB`rlEdx2lI`pYVuXPYJ9qEc?TRlhU>rk;)GA030pmR*0E!9vue@Enbg8yD z9n8dHV{L5p?PM4%KJ*Gr!eS0|Qkj+OWe7!7$Iaj(h< zUG>f#yX-AN3F6s0O^rzrSI)ZjkZim-d^nK?(FeiM$|fb)6ScN~e@KJnk%LZb24G7Z zw3sX5eCxHV(MsB_!Jv%jobG0R?&DIHE5o-&0|&bGBXm{qpg=AXv62o*#IQgbW-?HT z#-c)Sa;>-*wqBmdLx#i;D~eGv@sh&sakvBi5yPpL;;mu&ZeKupW;G<1qkVBwQ`N&b z$5;qL*dgt3t~{nGhlT5pcV`71rx%JcaP~-Q;WoGrqOcvRP3&Ps`zPBNRdoWo44~3g zSUf}%YP=#GC?)a%H5yM^Ib7#&S9A?~V{i{@*ejNZf+-X*1&*YetF6mea?UX^8@4OV7akMh^fIEZRYb-Zsy^`vb z>(+);Ze=}*S7J9TZ;fi8I@(MVYZRA-@Et+Zx$aE$xC-uwe#|k6E6Ey)9N|T3YZA(; zk0m>Uy??!P2PGj9B9hA%s@$$)1RngLuE2|Z|EQG$;~v%v)hW@xt*f_iHQG+K0K_!1 ztCmRV9wJOKM)iO4Oy^ub9#;PqJm#DRztNF)c%!p&nhiJUE|d(9MZXw&mG+`8yzRhH zmSW;btA(@19zFMOeoV?Y4}KBy@%B*k$LUA#8+FDHV^5hT%=F$hZ)-A4x^`%BY4Snu z*J6wQx2i@bpWS`+z1d=5wQTS4rIvj^p5GqWa{Tw?{{Q~@1E25zsYN*hgfXDo=2Ia7 z8)uZN7)Yb^!JI>vmZ9M=-4D#;giq~fZ86K({PbZ>!;W0H*2m|ZkHGX}l8zRr!_N_$ z+;^<2X&zlxM2b1M?IOYu!Jl2cS%gJ+6)ln4X%JYC5SvLG#*Yf&-}H&V$!d<1Qzx5C z;~~R?7=#RKCDZ34PWV>h`68LiQQ0{hZE=@&+J{x+#c&e~nrGRcVi2^^1vX~vYIskW zO`oFZnY9zu2lNsD_$O-Yy>72MK-eZ9wh8Z-7;1KHSG`C9Fy5mOC_z(BKAq=s20u(# z7V?l4Ss4lGCeXTqDqH;s%>FGlp*>h2;0weOi^Q>>2svcWQpV45AH)0HH98pwCa;;O zgGmQ|!dQBD-+flikVCXuzs2Uq?&!=NR!3h*1RK~$##*xwJFS19Bd~*do6Ffo#9vc{ zjv|p$W5G%*29D8oo<;fdBUYi{m+RMdM5*!1YzgYGz63lD)x>Sf_-_O{CKyyFCZ46v z(KOVSY{`*(@}@gfsK{og_ZP|Q_#TPxrn47-vn z(~|*y>)w&<$|NAkM>Vv9W>82FD{86+Yl)>P(l)0m?1i{->Zk$H8xzePL@2*=G&#Y@ z_M1|dcIC}E$)y$SWu8)O3)&8yoXS0`8xBSAKrq)D-1XfMMMmJLuPLu6ikzwuvtJie z^9tP@`m)+Bi!a@iP;ldHznte7ztt096}U>axV>mGArjBWx`SH_#QSNYh*mg%EKcV5 zn!R>wcww9aMEM2wtO<3=FxbqV(1672Af3>TsdQ|6I~+RTQ@97u{-$9%ym6^Xded~)RzQ#nCrxIu+t9XHFpYDMt`zRf6OGe0_!1oCeONBi7*9>26-B)oVr>9vAI zN=n#pRwymS{P|6b!+v{7Lt&?7Endo7^gHgDC}aAUF!yxr4ei7 zd&15sIh2ro8l)OzW`p&HNE4xnAjBq#co?aGoymD008wCqT+S*QbRKw20;;}iV7ZWm zTR7%IWVAm=J{D`C0Xq$Q8bB-uos8rfKT85-?}%MYps>Cy7f zt;J2g(Vhqgdu`-nL9P;fnI%C%4;cs(h~&S=*saY+a7l0$1u=Fl!T1{PpS8TU3lJHh zIAN)DrajwwIeTM_`!`!bj~2bZ9VxpVv3?;=l3BF>dz8v?S+(KZGxXgW!AUYZlY@v* zNt##@&hE&Gmja)UtkK@rlT4Tf>ob(GT=572tpA;0jfDn-pb_cGvLG2vVcGtQ2*U<~ z1d*6cJj$7}BeD*fa}hl63`-v12?DMQbpjpIYB!G7f`C9Q*ySi{m$)Z+N`e)LI$ZaNhA@yQGsP#7@tCMu%XT+7Gf`z=_`4Ihh)5l9pOq$^Ckb;keq9m z6eDP@-Y40KsD7;ElXl6`Db&Xq3Xg&rpOP4Th8ERiRPZn}8hl6NT*+1P;K4KbJI zyKoHC#6`p~DgOkX)-gTpP-{XiG0{nZR`8`hF(p^0#OFy854@#LwIja&cl8&-IG6$} zDubN_3vZVKBb`0%oi>zx;sjFYH#F$&UMZ(AU~5pIuw<+T@Ve1<6Dx1m>lj2QQj+&TI>qR3V@Ck zr6`k{tSA5?QO8aFpbpR7q8%d7)O_XO5E!Gb*RFx3nEak?a;8BvmONyqoG-gV8j7@u z-casz6PX6q<2HEBH4$zDVh}k)&|z)&DDQBGdN5vJH+E~{M*OK|LHQ7MYn=Mgj+Wxt0y*sjo+YV8=aMtLSk z9t5sYhMEZ*lpi$6fjWOYSJHo4s?`pmGdt}PZ4Q81G7sL#hHaO9P{NFhr53Co}ok#GS%!9Dk|(2+hF= z)a**3T&J80da^e-)AHd_cw>n~2Nr$!NuQ^zSp`?3hS;w@YdXK@RQ!bp9f89Z<~Ue#i)VS7rxXzzQm+Z^3n$S4Ob!nWcDAz?2eYvmQMA> zZ$0rtI~*Yh`t$u0hnb=%Ke+L(XHCS&>7gRr_r9hi$@! z>8(SYFGH@4!}it#E`398?!yMZhn?d`{4gUP@uFdW!btF>WvKp0c)N0vA%9{_A zjmsp!5B3W{S~MAL?!*;AM4XG$RKdf4tjEjEr>iD$7n&Y_nH)C+PpglgHvlCDKNY{* zTb1dLw>PME6wN3Dv)UxLPrnI6t=sgun%ht1wX$!C(#C|=kMBJ%i#jy+ru5eC`%iXX zytd(NW;GqJ*$Qw)s z$>Om9i~+)Pi70Q_d7%iE<&B(Yo4J|>>uQ+r>#O-c;CuPK3y#5kmyL^Wn$|X$X!tGm z^@jw(Opvp%e?JdwCI@TS_f4K!e9jK3;Y+PdA)JKh`3*Gkl0-Elcys0+20ySV6S}Kw zkz8QDZP8R?EL1B!R2@Sld@u(!vgFqG&P7|0exFHMVfH)z!^{*ACc_ltYc$+Lb@lf( z`*DndGA;0#MmcOB%Q|{col|T*t#3)~(@tfzWy0Sj&#+}B&t(m%WuC^e{*`6Jf#n+6 zl~2*jCOK4ENVw9iaL(k)u1_nrQmgb=S+Tu2>VgQ3&4trvSI@SNC-ts+-&vi3$i^ux z1ij%>0NJGHqJ`iqnyWt@bZCIQcY=;@LW0Q~Lvw9eE3hoHTdY+sua{1jXA`Q+Tyoo^ z`~fwg$H{ZAjl@xlis=4=gVCOyT8ZGPb#Yf4m_Upp2_k}Cc^pfgq6kz?Hoz30w(_S> z^RI(dLGOz00zrS@HY~lXc>{o+wOZ4lku#;FrLtdn-ATF)8i{Lvb>j%$>s8m+xKgr4 zI2oDurAa8+^XC+LH^Bu1Q~JDaEU0Z;l1}7N(*S8nU3sZ2Mk>*iYxSnI zLvQLv-|07Z!$0h2ebm49QIki|z)iI;z1d$BEz|P$Smzpn_+DXes*!=G+Gd$ZYJ<^q zPW`S3eA?nE?Y1_!h)3h&&AY!4EXph-3!6qC?lDA;{PvG()t(3SEQPQaMCF>|GQN}F%LU(;eEHLx1_MtIom`rd zTH;E)^$^E1zVrWtZ9~@Bx-P~I@q<=se)OB;=WDc|^G~es3;3)IBMY+bmj2J01GN@v zmugOC*6jVlG1g!C^NlL=sLty-$3V?e@$|Clz7>kv&$9E&rc#Vrua)}qKO1iRY?BuK zye|4tr7`s7X1%hwx&eBB(SE=T!uhQ3d-xsbmDyyN9+~QD(A$vq$B7|Y)B)cy2e4k zmX&plYGl{ii5rQU!*Vt>(O6X*CUhq^${wlVR7Dj`>2PvTS?Bz#HyzRWq@xP)EdOdp z4q~SobfRXMlLsz>X6h0-RnJ)FA*(AcD!n`EzF!jPnf#|M(lf&M5 zaN83$#4Q68ml*HEv()L_xEs{rDdSIa$fmIdqi*>xr0q(NFnz&B9Bl5k7JNO34Dxe} z*_BR_fFr2!^Fo37n1JXySzdiI`~6E8o$1X3vDr)GBu%5DjIF#SgbJBVKkD$P%8@>W zIW_g)d)d3k-@n>5pPnh`JNX5^@02A9DM{=JFs6-E*!<}Ky6|``pC|hMWzhBy6qvGg z`iayK{MmXBp(9{&99z(@@+n(7-g-mum+*B11ET+ywne##YcXYE-RQTeB z@jjosI_N4olhS+%QCH$UiQ~|j-KwlA>^=0C$YDpVGww6HF_of4oU?4ce}n98HygJWyU(n8`|ZhjAm z?|PCJnsE2q_t3;4`D2R_!KN3RrERd1(EMAbt?D@e<;>3GvmVdPOWeBxU)F&94!+9# z8Z9tyqAowumbV7w-c$+@O76?IDW2zLdwI9AQK?|p?re9FFQE5KQ-k#KL&18EwjkXe zQ2!KiA)ZoTJkXLQOB_pwwy9g{HSt>q(MAoRp~*MnpvdN?X@9V5|NU-t-KLb5p9RoM zq0~FP^U4XwN!O8<^M`VnCgq3DUP(qqWIlqw(@clt>({<~s=id688D9qXDa14)|8ZG zZ*9MDv)Qx$JErqFuPXF=Q?&xr_fS`>H`=5AA)`5VrP1nFetTCfeEb#D%kS_`r0|fG zCHs&%%K{m6Rli?Jzw1M$_@I=(6B}~d`Q_{8p}2(OEmn=aFLk~9di!X;N3zzF_mfO- zGAl#gWNRhdfI_k5O9jB);m*N78!GMY(%G$6hl6 zSD5agsqK^N78M~|l+&>HW7Gd9?#GTg>c{xxhpt8__HQ{-vV967=OW%{ngYd#F%%9< z(GJ5_KDB_}zs)|f7h_lS;1r0_)TANUxKKKJr%>}`q>Hc3%&pf=9nkZF^3k!Gjtn1S zltU(H{5P0Y`_;{K=}y6r^>OPW=?M!tyNI;u40efUU%|6cW77j9KYkHp%HztC;* zy?pJm@L;50$jiF#N_7TrjPh1OmQkNsRapjy={v)M)8WRAbA<=wd<2gdi%oqZ+zpS~ z7kI_kIdf@U>Nz;cz$ufyA3fS;)yCS#6lSScS{RqkU%iCWZ{|FS>?GU#GWv@1b6~!;N-uu1hVRQg{X{=F3Q-k8N8}p$9TSDwFLr;!s z20R)$$RT5@LlJAE7R9$P^IJGgsQ>&^YDbj$hxM~o{o2HnsS=xR zAU|pj`O4YdI*tcxizr**Gmm(%YMhy zTGcJBqB=|rexE;A7T=|F=();i(bKb2F}FGoIDb6QV*cXkwY1K9)x+`oLtiYvF+Yq` z`IMren^!3Vm2Zm;OTQob>dUob{U1;LYpkwFo_LAhr`y{5*6H@evO3gJ$G1Ba&VK&K z3@}MoTrn^LQFU_AQ+#YAiI-$SbDVnQ_vIDrP`E06O9RYYU)x3Yl zrz~B%)E$X4xUj!SqsAxuwD!0A|KwfIY9`%2*WNn5p9C?Eeg6ra_R}S97A1lt?71B9 z=h5{v?4bvLlZR{p$zJE^3)@PqsUC*2%d)yiXv;XWuO=K()&J+29bM;4IkOCMDHJ%Ldm0QG)MXgMHP z&XUm-tUH5H-1D3X)4$1;aw1LSeQb_Osr1W(#t-HTDeo~d_})xsql+k&vh+^iJqXTY zBD++(mm0Rk3m*1RKKWkMe^2{L%@^cbjm#IwmNPZttsc~(W+|5HFRpXR$flM~2^z@t z5^$xxcaqsq)p1#Z0kS4^jJP06yvr9|nBxp-k%{s~EbH=?VXKejj^A1azXX5th9vzk zC48yZHRQ*4&J~8&NhH>t1@*DEsP1(pyrJRKgBnNgXinlWElMo0zxTrxeiprj4G>p$EKN~iy5h-`y8FqWd)z%}p)&8JdPKI-C>6mY>bAFw3z#Zqp;jzLG&gXtRpU1dx2`)wY zF2&X^CGIYza%D~(yHzjM=;qNXs$4F$x>WYLoSe02#tyr-Vqo?aKd2BA8Qk1Rmf>H2 z*CZ%!qI>wGuf$f3R$Nl>FL=rViS`Iw8AeD0+!p-eos_YV8KkMCls`|2F{J_xK{?>dg zpU^qB#at6vBH>89#{1lzACNM7d6Lvg(?*l>?OLQ?hHOC6#0ss<&)+F0aefmdMR}l} zbNL@U@>Nf#!jwrfcX*b=oJ*~|?=HAD?6B z)!IishF_H$BQpDEhb2oi%}-) zlv^QXw;;w$CM*$T*w2C?3uj~L&U3j=Gws(Y?&Gml@;!<##%6Jic7|Ghisk1~Wczp% zfRqjO;y}o!}RS%wR&T=+Lz|Yz*4g&N?cN!f#2IyDqGQx+dS9`-jVtT$|t1 z4pEA|Y)a$)Iu7v!!Mw{k7CpL<iKgiE9s8*>Oe#GmU(PbA4GTP_DJ#R-pQ?fRJ8YsH{u+MrSarBA zHBUtbmUHZ=uwW`OEUZ=@4?>bT;jvjJNC24#L#9JibMo}uD5dh!-<)5+ciEp?gWA=a z_dxcFT`W9|oS7*Es$6#%r9-@9;fF!6JC|jGUOYz~f9~wIOVku{n49fJHJh@(IgjST z!B;cp&hNXB71ItE3)qb{O-m*H=&aFwqLNYE4y+R>3o6+n8gsgFsvF|rU7y!{_!BJ9 z8Gg8&W10?mde^5(e#a|xEbH_%%W#c#&WEr=9Ch{0PKZ5wIyUEAY;H^}6mwy*Kepge zY~ic5BZ8R+^9^g3PzUken#OVM0sY{qJl%pwpJu}G`=zs)5Ue;mQ!uewTRFXA(HFS~ z<6v!8s1SDDmItL!fLW^Rc#hps*1O>7i?k1_dfhAU-3#pub7-qB%}f3@)ST+)99s8 z75~Z>&v6Ao(6P)?DNS+yYkdx{HMwetWPl#P*Z0axUDrOOz2ezNu`i?`#~qkNe4H`m zy;V!ycxl~O5FnL!NPIdD6IRr6;tQ24^;Xs|1X%ji<$b^vN-;kg?0ItW9HUvR3|CQa zCgM4ibJd1%N0$u6xkT&9D_`Xje(>$($)CzSO{V%D>4q8Zh$;a4DO&e+L1R=^GnvXv zhy@;EvBkFCaqiVq>!;~p@5tebD~hky@?LKAVU1uFHXvoni?7Ea!R>Hyf8dc@q0wKrrQLe7fx9_- z5)$AHPg;XHA_qcMiaNEzM8;72L|8~UbT<*_v;(iN^wt9;_;c$sd@w92}Z3*4NVIbSZ z7an%fkso~tKyd0YDG^ATUkB#_R36lUoG!ulf1D}qk_2s0B;=UV1bpW3Ev8gze&h+& z#}AY~`xb5_Bb$Rb%WVa7uZ#+Dj=eartuVe7`%u@^_4F<`=`_%2fX8u{Ud>-1=nIv# z&&N`aF_msi(&|BS^FZq)l9agh6n6!_!4|hQrr)oun3v25VZkWJQvXZ1WVHQN-TT%C zPOxF#bIVA6|3>z8Ee$ z;Wzfc-bw10x7?~PcK9Mi$2@gm_nU{8cO7(+EA4vYUSo6MxkGb`=-}jKy2{Ut?M1jJ z%>g$e9yTAPPjd?ImL4>f|inKZf`!PPy1 z90a1zR4XeGg_I?x9UF(0DdiVHQXmhpYUTWb#X$(NN>-D0ZY6C~W}9_8Ucg{;Y_A_N z!!MBl&Z?qWCQ}$)q^Vsl&k%2*vU61)YGICH32YQf>(YLjD)L=N`yi^y1&h=QH$%`7 zC?2l@pOdphgpNq)2qdxM8w8Y@kU64SxXP@AnYr^sgCGei(Mc<45iWph5V;j-D(37U zSfdpLAh3%>xE5p4Nev3qWvnJXd@|2QZPF9fplElR0HK?~2cLa;C%XbM-$7%SN9O$y zWRe%tUT}hFd_Lf`tPRAd+R-3T#v(3661xZ=MBLlKxKedD>+DMelE{z7r`c`Tfh8B; zu+ck)NuyV!!k7nQdzL5=2-X@9kT5nV7FMA=aS&>nSl)OnJZzp^Y8Xaqs=vRNxO{D> z1GOIiY5Re&~Da@BT2sH{IT7$(oH_!pzc z1SJ~XVO(%Csemai0-)Q)lNwkK77U%>+l|R%%Y7VUP<#YSI%b{~jKueWShCo!3^>&C zD=%5zoEFb~V0jVfM4BXq4xYyH)jdcl>O_0RY-aMfMs^=CtHR5PEY#x!IegR1MvjbY zX5o{^wX)@svq|zw$)lPjsh!_d6goY{Vt4Akcp?VUl6{?M4o zf7`{U2)S?fQ8h)lCH_5ui^;NP$%NJfjp(6w9B(LN(bqUwNWEOHX6^2zbkxto>dCOL zU+4R%Id7k&GXvkvSlj&l9JjyT49yBEl47ThSK~;0wtDMX92SS#imh)|f!u8n5zAKLQuQ2NR^05XcWa z3(Wsfbk=cAz3(4h2MpNA0RuO3q%@Oqqd`Er1l%Z*93g_DZlgx0fPgqsKvYV?956ye z1w=$eKO;p&#m4&b+wY(A_c^cE^E~IA`@Y}T#bL_)-O06K6Hsa#0D=X$qPL`nBL4+< zSx!+jpm7fh+@!@`pH0KCsa|j^pE2{CJpuyBA!qTs5f)^wNEl;GA{DRfMZu#N zLs@8}zD)HccY#<%1cGW|i5TG>ZEm{KLuQp{vM5EiMiitZmwD`;zGz|^4dug7)nNki z6?uheLr=Ri$~fSC-D?8(@ucOz@tkuO5cz;ShBXW%R^+aNqxvh)2m~T$OE-i~zo|YF z#E{(AB_cyOEP0eiRU%ymf&&0awtbi||8`jC|g`pxTZd@qW1e=Z!3pZS-sE+v0O%`Fc~VRbP)jB0fyp4DLnkPV}OITYpVZF zm&o|EAk4~B(z5}^%^fn_Qvmo`$p8glAC@Z)D;P^#8o|z833)ZI0Wn!zXj24m&{NiG z^_W7JdV(R!aS7?h)ia<_VPfVCF+4}edWk97Ppn0p&ykg~UB%v+y&w{+XAnrni(h6y ziTE8bScMEc$RMi+0SmmyY~NxssT>EkLl@gQ(FAM9)n zfND1uhE$GRg9`>L4ay25Rg`6W`8?}^NRb$>lGy1fo?hu(!2lCQ^gwDEJrd*$R?#!ifTFQ5pNSUelbAr|p5Xlh{Ho(TqvQN=@iiRq;@H3YpgVh|xG3<6*_Yy<-!`e-v=i4(| z_Ow=V}LCAC0;0jlA zY!!@L^OCbQfkck9YGLp@H#51M@|>ptH4a0bLBmXnX0^aa+RUCZmYNz&3P(@n9CQpt z7x`b7W$v`$$=^iNhB9%Qs`FsLN z+FN0HlX-n)mLrvgHoPnOB;lh%Ml{@gd&r9N zKlMj={QSM*PLK-#b_8xssYGWA*YOQKeOU- zX#krxt}7<0^ltz5d70bAvZUEc>Z-vw{w{#2@4YHfFvLB}=e$dYv)=#f)qu)f_nARa zduSZnF)KsHs;x8>_7xsY@ikOtOHXl49lkIGwT;5C6c7kZA`9W^s0c|g=qfwMD5(sN zkmSSjId(?HiG^P(K!$7AC-e(@M8W`LSaj(Vxt@Ymg@O8N+&UYKcFDx2vbv34+i=*3SeKzkdIM2)`8B(a&iviuKka`I-8* ztfV|^H6tu>2IP$@ah>%qGS2=zn{}w>vEtpV;$g8;U}*7uf7|VvqPJN^#}B)tjn`8` zeQcF{W@J?(?NkjwYSF7cu}wZHO)5#D#8XW~)+(_!RHLa$wV_F~EmW;sNo%x8>spic zz^eL0lg|9A&fQSmFG{+8oQCfT@I?T&GlOtYz-ho0C?QJSkDvAq`z#)peVQp_hJN^MrXL zN~O)rZZ3ub*tqfJGB@{R2D6ea*GkKI764c}At|uE$OyQTg(D4mBNP+FUAw$`{Aei| zfWSJ!Z5>sOD#19$zB2o4YL5JE$H@9HN~k>^Zw+gOODv4wxAR6bgdkK34h2#Suf?vD zlQ_7@AjWVZB`MrVn2dW(2yb2}MDy#gjtr=KzE#qcERp@6-LypI+T9e!MMju;u*6_L z7X{b{DOC`14UU|`6-rJLw5|6j`C%?5@N_{$cu6I4ncJv9_H9%?u)+{t=7PSlF|-^< z*m~tm&Mkii)O&p&`3QZs#dR9#qVbZT$8?$Vwuyuz^#E6*!p!Z?$2wZ$sX1Xv);J3$ zm`J|s5-Flmm&$QJ9kr?C9gICs9!8BS;H~rA8!G>XC8T;^B?i_3P>~tamrJ=CmiH6+ z!7q*B|3e^ zc0rjIp~uL%$@*Sot+LIs|7NYSBu#1`g#_BDOIj-~Rgq$CN<}qH1=zyd6m3+NKIE+q zJ=56x?T#LcNY6B)k1BryrXGK0o5qyEj&3f42(}L@KNg?{l#R(@`zCxx5ujfqhYSriy6f$*hj7LkENq&lKD2D{uX=h zuGnI&4cVDO(kuaRQ=d#WE(Ns-WxuTNAPnJ^=G|;}35SiE{w&$&5a^xFDdil9w^!tINn88!;2U%AjcFJqCiIOg^ zR`&hrCo>Bx1K7e#w)6-yiSm04(|r5c(9<348jK|;SonWr6*tn6Pspj)9Mhp z3%pfT@jwUk3<`X`p#^C{M+%fE+SM%u*h+e%T9z7#R(vWEnXp zyR+cK65h_Ew_0BkvYdiA&wf$ja8L@Z3HsY;Pl?Zf1V_ z!Ru{vpvq8<(4^~q;|>A*ZG=!WdgavwsC&D*GR}SY39Ow9=D#AKayz)Kr~f(%9_;lz zAR!h&^oVucU znC@ZB|Gj@14*(k}CR73d1P92fKz zy{J!QiC2QOOIhN)r~2G>@pYyqnX6Sf(nqxi8y-e20qA71WT1^k&4?ma3}S1evJNCJ z;01`xQxB`{ZZow|5N+F0MO-u+V@=3dDt|%w9OPo`KgxF*)$Xu-bOTfQ8_V7?^XZgts~gKGt41}v)18}z z$GfSg2>6Jj8jR5;$7;KN*7thQV$|by(Zf_a=x^8GOG-ekOs{4~yutDn{D9L^f*(*N-)en`e9#^`d`PINM+0Z=M53OvJkd5~r z0cO894ofzP`D&7EXjmLWcjw+k&~J8LQQ=W+6f1k5diU^y@2tGqry?(;$JF4Bq(erP zcC;*p89#d^u(+2p>i{f+f=gq`vuBNU)XeTNeuliEbKw%RS|)ZE<%cN$x#m4#IU^(N zd5^R&@q>+rE1r6?C`Y}(0*vfmib#JUDs8_iBV}kN$NW}G+46nIqhtZL*Zi$cVj;s* zcM&|~=w%f*)aa$UuGL4bFU7Zj7F?3Ot%K|zxSe7hxAM9vGK$5wn4jkk=g)?Q=78H7 zRauhnKMO|>ec0F40xr!xG3vN?=w4knrC&aXAtKCt+<5}DB%bbnLtd}k#^iN%%8dh) z`Ec!z>m6;e-@Gw5yf&0Z*Q^Cc>qn*TI%nT05Wd?JHtBSF7N;XU^+G$;p)484052G; zTIhORAtyTiz}!(LW%t)LbMc#A_(i=a8Zu#Zczem-BVQg}U& zl2rfcM+n*`lX;pkLN84i?dFbkF>166=ezgcsYFI%MIn+$rBmh+Y4&b+0m=}t2^%yo z2S1ne07Wc1GCnvDfJaiedi|hC9w1|hK_G&4&@9oQ9SxN+;p;SwN+6Irq3k%Ovjij* zc0*5sw3jGiEqZ%}R@O#4EFIfXR2>y5uHmSkOh#HPr`rXpUfPSn8E;xHkF^`8Yl?#|otC+TWi)keH3 z#;a#90VQ^9Ymrl^7q->4o^}NnX%5^`eVnf*ny1>8w6A#ON07gsyxm`Z4gYU6pXXn6 zp`_dlt+L!h?w-}m@ABZpepr_` z896g`Bxx@2WJ=!%)BO=wqA*2-->ia95LTEJ=|M{4>g0J$O$AWduH%BPV^rYcB> z_M{Y8?K-2a?Ob8{>3f6a2aL&<#gx3*7OeL?rI8%$C#V8AnjNGFc^E0W#Fj+G4;FYM zm&!r>GotI<*VRvi|K6F=2)rKtP09V6!tO<|V1M7{eyaVaR6|Zw>583|lrTa>VyBE( z+bu9SFjl)GAfh1i+#WH&m)+OBP+rex`H+dz({|J zG<#5Thk>||aLUa_j|`A9YVgl{`f1o=H}l@~c|gXYGof++Desa|Y;x8XHEM!`L%<5O5Ckf4sJx%@k38`I|v5CRB$*WSEya|sqL zjFuZ;@U(f`oT5J<1f}> zu5bKodU=U!>nYmJrq|9^^^Qpy_`8qQI`z$bP$$}iJjT{8xCHe(V22)XPo-B@$B-+J;k#bzrMbGHh6B|xwHTN{QCKGZy$H>H{|~R zlQl``5r|Y!=?F|A13ijRtuGxF(z%TuLm4lZj)_|SMf1>hxH6u&s|CgmiVQ3pmnLvH z;{ub@7C;hD4#(hdL?BBfoWVyrftXYvg0*WSuC3ioMmh62i7+){9+)M!TAGC?i8A>> zot{!afirpp#1hWZdjgX1#c$==Nn=8p;*x1APzgR=z=}mP@F)WE3#g2IcZya@siE@) zJZwY~M$I=%*$J`D^8&I)IlLlaB9;L|EUSn^(D<|w)c4}EoFMGhHx zc_;uy&u8GHJhBB>yw4XOi-_~{A_y#l3nZXB zvh2)!NPIx(q>gE+y03N;#+JYS87d_{#N_X{omd6I5#j`zEgE>^xt$EgDA)WQVr<>m zl+Jm0LW1w%rzTxyv%a5COb5#9ktwvCqTms~Y8hGY$O5rluAkhfpqI!Z(|;hH(ZI2A zgkD->rj+;+Ay@`aZ-f=Na%d1l+TWAo;8nG#hf4UZlx#5s2t28uv?W=np~^4I78i#z z-$*;9{e3lgEDJA;u)Sa>x%WWlVDl%b$5SdbR6G>|k|J_A5XFd$jPZrwHwO}joxY5e zh863BL6}gYC)}p8(GG)vY^_#?YZKZl!`(VU#~sRt$3+oI9`<=zR9d^FKYnObd?3GCQ030$#pWi*9ku{nZ&R!$t zZ)KCpKi}0xj7p(PCy2k%StEbL#j|IH=uOH9`*4tH-hC16F2Rq#ON&ga9#8&eDBGWI zgR7uBAIJ8<1E@LJKYwzxgfP;>s0m%I<$M|GFpM==oW~)jff?-WYocs+g zYe4U@$)sr1d4C=>-?lWzpfS*)3BuJqfw)28f=)J-n+R*dBvq&&6{7@j@SQGoPM*JPpi0k9h$P`tph)jcHuTZ5_*O)U6AN>l8##sx*L*Np>Q zh%4w_epWZzx&3O_Wr3m9-JMn5{j|q9@Co>TdTnlHRFI}S5ERADvOzowHJud%Mm9Sp ztr-6JC9gUVaF&D$ZKi#VJT}f35CFN?Ao_8*Bs2`SOpbXJy^YtN&_(ZY*#iT{e)sXS zWpKbFk&e}xK2b{E{;7&!Q@k%y6sDg^i3Px~ELg(zVScS8ppBrqkYDeZ#c9(L@$Hlw zyl%F-4;6Gw)o~49>I#mL00Dk1YuC^5siYc=))wQx-(2dk@Q+YIAiO|yc_mgn3$kyQ zD^w~qs5vx>MPu(H`a1v$lB*}RltK)g8?zLLVA5ISqf$%NLI^ZSdeYt6CJDv#S|1g6 zcIW9QjWh|K6`;QZ2ntRt^dNHqPhVAts1b_7mp~aMj$tZa07A$8GqJC(JXDn=NKWAN z#ftUtAZ4a~qQ9~fzm5kg>6v(Blqo++n(@8)HOEOsc~7pB$df;d80lYclHrgF#U6|z zvEsAnVydlAhElP2i;~<8Cp*HIB$&W#ua@cNB4a=hNyKKNi_^x`+$(B3-J#DOVrY)AWju&_vT}`W&A?=8Gp9 zn}_bas^5r`e>GZFJlNA*w`(zP`Jp3R1MHn}`ak*qel7mI`|H)Gf2elyg5)k28A8w8 zhg(7V?T$L6xaOKKL(7T&1=7>)dR>S>=RmTZ$T8NalM-B-PQk0t4rer_TzZ;sqx$85 zjy;44Lh#FY`^n`CnDDiY+IFPw`IhL7LZtNG5Etw68BPK^i5F0{yMk1+k~}ng%CQ<0 zO>~QXy=1@g5*M7YseFX&wrBa#tX*L9MhoeaaEzkbrhWygIShOv{9XtWj*`tj!MJ&#q1 zfS24?()#n)|8v^@+Lc90kH2ah?tKAdo=>$Gz<)#9v74(_Ql_p=L-qQ5egJ)`&C*HX7yNN zf`Q)|cjWN{qZvOd<1;h?CmdZ;6?I3@vCt?0l6cIn3oo1o2(WD&v27GfV}J#3KT#N@ zCl7Bs1NKu9%VEkio>WxY?6HYx6zGe9ht?>y%@I-)K-LK2IVkD&$x{NbW^tEf z3I`QPk*l3S3IM;5Mqw278y+v4Isy;iKs_g6UpO+oQ{uesN2$!2j8QpnCfc)6r)A~Y z7r^tbl~Y}-jNdb73mpr1GwdWLx}nL$u~E!~s6TCu&bP*8T+O|W7v9{)I?{~#m4q{< z(4>*4<&6@gJ%WS*QymL_`~|QOz4pw16zv`-PZ~jYO$m?kMIb9!p=PWaQ$h`#6)j?H zvSn&D`Lq)VQd_}b+SZ928(@cj8;GXMh5P+8-vco`t1@xa?0+H$e4%EZ=4bcg{@C3)bJLzzLxz;2PA^_Zm z1AzRG=yzn%(j*Xa6~=+0=ztT5P*5t@W0fN+2Nau~hiY?g69w85n&>JS^}lPnYntdJ zPlIeO5G{6THVL(kNAvRVYS}Jk01(e$h`8g17c5!^xD<*~So%IUsk;Htxx@*q z7eA!=>33xW&{OCznvv0q1h#zD&9tu%YCUixS?lDyxlF4vMlJZ}UQACsKv){6{|XOx z0YF9h*W9PYyf;-&B-M#_*>O4IXhZd6anS#Y?LMwc1op+^InXRlUsA8AbR(?v!8P0M z6k@rZ;$^ZJ9(I6pz-}8L0JcUllRh5Oi`f~w=HxxYm#l1*jGqD9W~;<Z(s+4EzYL^7;*ME;DSMseWW{=$$v_@` z`#t3Q(~v*LM}JCD|D8X&=R*ZoQN>cJ5{p!+0jj(-O-4FYp^CQ8H&nSQbl>8^Q8rnn zJj{GC?4WeGjc<7CecOGH!bL|e?x?}<@Wnt69J$m(nh66F0L(`K`8o7QpotHc8f76W zTEqBE=L<)h7$j3Q^6bRbIwKujcz^dcfpj4Qpd|d%mw^BAktP*a^~BcHI-9A!fxhd= zg)gG(4E&U)>2mFpr#R>kpj^IykGvw3WhCadB8gZPFKvfk z+f5VVz`u~C(i-y`ML^bgNGK*P=t;s33CXO8=pjA06>}*rVP=s4fBN-_$YviwJ)CuoV4P;lC~1D`MGQW5r1i+}P6>l1{}l ziFIqAU;p@Au@HcN`TXL4vJGp)`!Gr2@1Hk(lD+gb;1WSRJD7I>3_~R)*xPm;pa7sb z@{?S17%-JC6+Ag1o}7SX0M%OQ3S{VF7L;c| zBmfYlfVfBw2rc+HPKJj}gTLp%+B&_q-Ew}a-8JKP%|^P?*1;~Ew)wa4fW24{D+ZPi zh>HS1QyH+VFJRjU#5em-)RvCyFTrP_Ev~O5?A6K{&09P z-nMT4F+iKWJP7|g-d@6!JeVNZU0AVUMZAwDaIhm4^5xpqPDextv7N6LpjhpQ`^wG_`1# zhc-$(jA0aM5^9ZyhexEXqiQMlC*zj$GuY->U{fWwR13x_M z@o@6?M0QWv3!;JG+^xeLd0a+H%3Pj`BMmf{tVbz)ZTEY8;_=sdvze=AJRS1|9kVL1 z0YCk9%Ka)KgZYzr^XjkW2?|eCEuUzed9pwF$-%vgPbg^a}`G$s_{y- zZ~g)f9-6%7FPAk5e;HGIE3)Jz2 z9SN|6tj!n-uCw>%k@$nN5)cc7#^hfi}@yW=tW%C z4Ic*B0xr`na6n>QN@K$5RlzTC>8Xl*Vi+B;hhpc(b0(0^@yts0ECYrk)Y zz1fW2sZ}|)5uuQ+I;pf_Usp*LH>25IGxK(X_qWbI3li@Led)dSsAE-xUUYyL zi#1~|pfr9K=s#OR)YJhb)o4Z}n#`3E39{U}$;6NR*g5JTa5ZwtQ zRw0UVl0@PvC0kldI-J+jJXxY}AaQ1)OvRyWpDWAuz1biD5!ozLgAj2nd8w zam?674<{cJmoP~P8BzK|lhVYu3v^O8a72^2ZR)EP@Ov>FDUE?n|GJ`tM>A>we=^}> z+RokfcYrs9=4JzMId}Jl2RKx)7Hb@D%@ zyU8zW;u7pXPzF}lCL??)&?SYz5!mGper;S=Pjzi{htuWJ#LEPGg%j-*J)Wqf3-xuV zO8X=$S-Y?_ApAoIosSUH+>}q7eq~Px1)O5k#!YqTjnd5P-9wn#v3#Hi+P!y52F?DQ zEzjlxDd)Z(NUJ|(tScB@F~{o%AUAZ>?w5tGcZXL*M;(%jH%nX4-PtU*IYR+|nQyO%-^@vfWX76gk$}CM} z(Yg9`|8&*8@JL0_D3g8+IikTKgGA_>L7fPdQZiDg-FY-z!HpppFlhfRkoGtNM_^Jo zd$~3ghn^!7qQ}D6qh;5}WziAB9(G`l0t`jy_$?g=F^zDYp%)=XJZ#6CS_U(yJ@CTmftgTGk zw>d}ktKa5bOh0^k;_jexV%DZF{Dh=PfpKcnXA{8$RFj{EUE>as{`TfRqk zN7BgNfwp(Z+Qd!S^kM5-JMvAJ{9LqaZuvt??FOCR@XS1H#IftMn3@A#&JCFq5;|6xNH z03+Z(cb?zeGJJjf^;NXDUceW0;nBOl5?k(_{RxmOgDgd8CZdeJ>@IHOwL+-J9iBXs_Gq2MIZLiuAgd-ChmU zj_5u8A|?PKISb$s@rRSl3qfi&m*tY2&6G<=5Zz;SPWr-7vA&w&HvjH|#O)(;52_?( z2KMLDw1duYtEO(NvP}`IlK0!~jhiqn>JhC zL@`n-HS|YC%$2X+M@5eB7cwYVX>uI&Ho2drw;qY?kyeK2_feeR6H;fM-*ua~?>y?F z{O9JGh?&uy?eEEkE-g>YCA>_3tmlAp({U>*rtLrCu31O|h^es3E-|G~ znb{AD;6iV1uA;7;>Bw{=OBfPY+jH|Ut&fURjT+}tU<~>1Z&Jbo>v?}anlv*RF>OXH z=N>^wh;-cP{o6UIg(*{XFb#=)GygE$zFpb!ar&&XIV>nIk@Fk{)f8eH;?xjEcu{^x zdqZ#Nd5BD*W@O8$)-w$N5CzTh%SLCZkF+K1vn}~iJT_=Lo^olUEQ-9(1~|)o;$i#h z*d>EjO*Fs6yP}7dZgP2aI#9Yvcw6F?+?Uh)q*MwXw zC26Qe9r>xDIS4J*Zw}?6P)<5=uHiH)WbH1ts%J&C`iLmFW?#`EoeZRs#D!8jHQTbh zTomNUp3s`?#~Nt$ahan_^SaVcpsy`M)$0vS z9}u^lF+=0$sdGPwLNev+L;q;_zN`E;?f)_4w7A*jX=9_bf%o!}7x(gg^Fy9HKOa$m zq(T&)&a`(l9Y-@vz_-Pyve`A5cUJrRJx#&!jSkRde;Ka>Ti?`NcjWQz)k}-W@b0$b zW{(PPLi{IQooGB9+~h4&uwfZ2WmI?30F0%}3X7b27-9Lg0TI6R{BA`aQ0K%OQN1U3 zi=ytI`X|Ov>a%QtEk05n-{ug{VE+Oo9}YjN%*D%Hcx1oWTXpBl=lmM)asS#rQ`_T_ zz=8|7QIUr=YLUSos;T z`|y+eBfTBdsksqzEkS>uwckAT=h0_hR#Tx}bmoUan%F)BW&Y)>z5JQ&h?hF_la|s+ z;5y;kvXA}m_X*SXat2pk1@E60sdp$lxg3stqI*(RF)3C`d=qV-e!9;mMA)xJdE)$< zeo4+M?sUtT_OF12L4)t-3y0qA8xg4HAAOgKQK<3!WHx*E+DuP@<#xzH^QT_*Mn_;D zv}gxxIP^X87WsSA(Z z@yQpR>g{s6;eMqB3tFvxR8_0<($lhea#Bn`-m`t{?Iv;me4LeKU2k6$E-HzGAnZ#=3GW&M6J6|#e;4PF*YIcSoOhqk_+!<>=k-TIQPuN@&nq43S!{fg zhoO)1lAj!o4mjHy<+mx{go#(BrjO)WD0#=8E?2KT=A+Urf3xRwgQ<@a)cO)4KaX-M z*;7eX$*f>SO*K?5BGP(7?ZBPO`_O3b_ai`gj(ooF>29KeOmAF)hxODO;xNf)t5LRp z5m-JCGUS5JdwS*7L=8T*dOPVS%LDe7`S-{a6(%3hYu$JCv*+Ds#N}%C@ZcF|mvgy*odzmVlfR{UlmylXkevLCFy>#K zR1EE5M4fMTcAzJEitr%PSh5$DC2yLnK+05Wr>hZ}dyvoNP)w3KJX6F$U(P8>7m*2( zPRg!KlBH#a8YM2bmYX{!p9rT4nIt+q*GKi}Nc^mHWCyDrcOEE<__x}I99KKrYh zAzQ<8l9{&0jg(nCpZDW4K^493@qOp&p{HgMC0m2I#}tLhm69cb*}JkcTIj$(wzg8^ zdA(nWO>px#JKKt<7Ql@RmQO$jtf=k)Xg{kswau%y2gLhvwxl^=VGnDzbCz`~Kkn{&0l5RpQy zUPY5~9}#g~L;lE)195#CrHyqf1BcJ<0{>TYIPYXB{6O?oOnu47N&BZD31)qO7{a2m>CkCxW7`_M%2K>}}53P`zrcZx&DC%z{nx0pD5-j>t z-!eB-E4uvK4IQcIEZd*jg|l=*7^VP{g|30_KvSNFvZ#=jXW!||KIgNIpg?fu;`v1T zG(#EWd7qACuYhDY#@TqV2~Kkau~Uq4gUO$>C}m-EcC}HCxK~YE%<;C^>gxF4p>aZ& z6FS@IPSvqymt#(4`wkiLp0IYGI(r*H&PxdX2irZSUxc8jcaRGYbd`F*Gy=`{= z5<&AOT%(oXe*LEZMYiIOFX+Sx@I>voU(dSoR!E9^#LF^gH<{-y{3brl#h!oy|KuK# z5ah&?RPSq~4H$wlDh{8#!TyB+e%ExLI)1h9ghfJxVu7`7g5jn0LGR!sfLx5ME06O{ z-I~|fh1LUL-49BUHMvPPxj^YXWqj`f35*nu`>t7%+j!07G)Q6=gr0?3;5EfGnm^r0 zbYdS}wQfA$(#*})eO`{_P=ghZ=}omZp9^=gRqy}XTTaxVYIainU+&-df?kR^>d6nX zjCM3Y8hAcvHrNgJl}+})keIoU4C=W-emmeWm85g*s7GF_eg)M&@VrravPAV!1rl@# zG$`^l%X!i;BoN)(pPiT<_8j6G5twtFR26VJCoXNc{#MS#Tf+_VH#z1vPyZfn)w=0Y zJ#0adP?>X0G;QyeztwAgt6vyfl?|4rg3x$Kemk~36m$*`V~^Y_1D%f9kS|Y)s?zi_ zI+0O=^?GFpY!biy_te$BV#||i(<&Ee*C!j(9xpHfH6H4p8hoeIYN6M2_#>maL>_o}N!MntyMaoz_Q*xjso;$~>0o8NG0%Pn}xCY*z16B~RqZEhT~hF4o`I z4=*W4v1vf{uG1mhdxZhYy4(0c*f}(S3(7dvXpQ^c&uN1xiiHy@SlGj87@7~rQ73u) zP$Kc~@g8veBUB#}Vt9c!?fr zk}Q;*a-X)4Ac`p4H9+?Ag)Z*Ea?m=u@0k0Vla-GhrRXKS$POY43%Qyj@5UmI?M$D@ zN({god~9VdMX>Zw4vuFhf_*C?bD5S)uKO=n8tm?eQJRf3F{qr%*M&*GvMDfMOlr%Z z#Zs_j*?#PztNh4N=nL`E2iXbERZWK^2E!jKratbxBK5m4`)~bYfMpx--(yhlEac3r z-Q43txsUt9FGsz=SZs#fFrSkQo|6u~b)h`%92#~Q06&L@9NfM|+<}w>fHE9_H6Olr z7623xR77#(w^z;>=tR93@wjO>UqA;AMUt-1nVzE~4(|ZgE-0KF$hhrr?1G81sVg#< z4}z3y8;ZlU{sCemaksxJ{kaf$8xAD8`yIS9N9sPON|!x{7hrFILV5s%6fBpHD4-)O zV`cw5=b)BvmnY+zzCc{g+#MfNKR=aLum1Govyr*W*WWO2o2beWQ?46wo-sL3rus6( zznhgVS^0S`(#R@ze$5YEzFvF=xak2x0)P<@pMrzx0rO_x^%q0j7pdGDNCwuB48D() zce#x%OZ3+(I?|$pq|w3qvc{L^7$C~?Z1d@y3k%P6^4nn zafkiCr7&j}HO#=?{tGkV%Kwj8AAR03OTqo3_*82X`^?a*Yyj{o6^?cXXj4O;e}VPR zqE-Py=QEmRCKH|;*vmF2$R{_m_(EvBNDK8S^!1FUpPh6yl*18Oy8DG2PInWHj%A+ocDDM7nJ}i|8Z!$IJq{YmCizwc{%?b-xEX4- z8Gdaes(Sd^>AC2;o3XDqQM}cZ|1e>7}Pe$g>0mPf+6d3b+*F=EA0AM*D>7ti* zt?cm32$0sM-PS|g4Z!ck4z3Cm}6A?MskmriYc#SlZf5n0!4WI!GNYq@lx z(Y+7&w&Uwt%~?RLF47-BxZDgvpdshTNPl-V6#7^}FL9fRUo(7f*#anNQp)`d$<;#? z0N}ZT&R+L*Wa&KGeQUB8NS=kC+kt25A*fVfQ}At=0f4@!IJ@%pYBEj;0HnLmtC0_D z8IvS>BkqX6r8%0n+qR0W_ObP?j)`14d*VPp&AV^6;Qi~5R4V9exIE;v4bT&}`EkB_ z1wK^-Ql-Bg4BI+z!yHH7iTrS{)&4V$I*ucgZZ*5_U7It@rF?K9s|-}Ud202Z`REO5 zw6<|K3UI_!{~^e79jf)}OQ-%mWWL{i&KAYs%?VLpl3?U#79i41LAo-*xZ?}GLq#%<1c1;YRiv8=2ipW;){?0Z<^`29 zp)f>!DQcB0oKNnTX-xWT=TLtR77P%Y!i!>GLyx@I(>gU^{j*tf3;p^jyh0B(Pe--V zQTI6rK@Vw1s^ZstrQWYqui+WHj*7kBWjoT6ovvfD`tx#r1XN=%(^7`z`nVH~J z|01uXkQ!*|0ux6I&G+s35XGAjzm2{g-TZNGZ}-yPuYHeg!6yZ!nkh01Dxzpx;M`_~Hj@ni4Ga;5o2Bh=LdU$XE10!Y%TmXM z`h-Uvf3JZ?^TmQM1}dPXA~<$bJc9&S;lgjiK{1x6YIvSkazqaLG_Gbon!@337o9eE zR{+G~A-`;#3ZXER8EMZ-WF=+^sJ^Dn;*fs?_85;iCRHeJISC=eRS-(+c~D8TeS1w0 zcvQmle78TbjIUB~6J9T8^?b!<1Lyz^JBpF*f{VtltfrBx$JyUCj#s?t{+_%whu=)4 z%LOEaSDvGqGVshg?;U{obu9TfRBTb627%2yDAegg{o$H-yBTQr?pW=-%M^372B=El zi7TXcZiXMsJKaMYp0+vig+JbEei8PVBYh;I<3nay%niH67xX(H#?S#>PHhs$p>Ius5+CnK9|@Oz zYf~CNHok~E~hTego-|rz6^iH*3ODWsWr-8>l)~ zdGOkvZwLiKgG8iCSq&erY>mGe+}ZKS_FY%q=K8xUeIH-M^jsG`9ozF@A~5Dg-Rs)2 zf&W5Yei&MbJRN`Q{lt-vx8E+_O1Qgs_vI%p@W0daF=2z?Fcg^rsS#ns}M1>EnV|6Vg; zi=Ny9J5i)ESG-{#hAZDv{Td{pNYw59S|awka2w3*cT~-ADOEg|({CxmW{T6@9|Hfk zrw&B&ik(%-K+$f!T>Aw+2w49B29Sh1@2Zlo(g4sF8OeW7!$FE^6iCY&SJW!0 zJI>t>I4mY_dzhj$C}X(>Ed|vmG5zp6aHqnOLt3RFP_Tc!nCs*8k(WmaVtPzCg2^IM zMnc_`m?CYTGu6lx5MoV*c##kB)^tPDkq_i81#b!A(RlkT)*jL&G52wS;=h`c1qRkLBuf>f&EJ95QAgT zuOyqz006D22n1J296iL6?WAU67g``nr9eohdyWd#%$$Z{a~wuIz6@w!oivU_nhXvg+GeRXOVU?%N^m{-1PVF?W%J|K-Q1xz4^4Ya z6}_>`!`$cO`Nf7S_!kGDeHk}Cokr!+9B{G)&y#UKZn<3>)GYo(?CqDk<6*$=pKSHE zx7l4nooxQpMrI(Q_)D_W$h5#44~$Q?iASou_PY-`)I1(oeDnwC)$zl{FK^|T2dq>5 zCJ0%ta-U~+eCb#0_5EKbA7l{W{#kw|KFfFyUp%ZK+<&H0J0K7GBBsE)WmfaWy%qBp z-N#r9i8ri|emeBx!Hc1|vv(gJ{c3#pVUSFmd=eHpbM-~fN5_-N&mRWJZXP1&rj%myKFM*gYO~?K+5ZVo7h&nciDz^au z1!AkwrxYNvg5x4y9!BUm(^3WQH<)Q>^=a>=G(_!6+QDjuLI9>#-8o@zee!jPQY+x6 zgQvm4fIdVKC{$NXUDD^0hpw(oks})iKT^q1!2EqrTs9)BqA67(U($4BDP-5~KzJ9F%pv$79hkFK1&0DIs5m6AUmgC;tv^J zl1V{^R9@ z_K<)KX>YHOvmGsAs!!SC0AgN95U8=rQPB$tzBq;fJ*gVnizCwfF)Z2Qs#N2EghEbb zom3T?V;pHDs)GmupX6FX0w`Ja)9Q*>(vJpB0vN%3raY3oc1YOXi_~d;F+F}D$Vd2f=0k* zlM9I&+Vp<@&}XwGIGh@K5qsREN-sT7SnnjC2-VsBm-;6dYpZzvx59kv!!IZ!6*zxj2_=(pqK{58(j<$RaUhAe$#zBpd}Li)Zu1XL*Pfve*JyYMqRL^hwM1p;CC@0K=8&ma*=N zUqU>E-G?sfQ>^P#GFAEQm7z#tiC*YZAp?+bscSn33o_fr3bBU_am{D#*a5zOdw?_DziywmKB+;C(PP5>@u!!sTMmRqa+DJMb?dOsqkAnd2-Hg{eRH0Tz z@wSI^2PiZLYqqfeLxx0RQzF@kmfV;-_MkL~68hx~(5ZOj0CeaUOsCNcQjjcMGin1K% zsiqi+Yf|nNuDu0$Sl?Y$MRSPKz&4_1=-?%Nw(n>;4A|v6B{ZU(v#)Eg0j|UWZNxxT z62R7mjjaVIeussd;z;Gs`{eJG6+B4pl1QX?aw!MXrA4YKb%G=Rhj#iwR^ zL3|rHK1t9>BIj^YY9tRzoi7?&Nj;2B4H$uX;RjKCQLq3Qu;B*B>k7@$ea^7BhFwmi z02W8%xQ(zP&KG-O+52dm6Oxwx5n(!XxQ8A$&M==w6~a}+DR;Qq;?{D2Nu-;J3-?tdCOCfP+BC0hJ<<`%U(xwpN`pm{yzClrujSg z+4vtqew)(v6@zv0=8b{JbD+nvKM3DzALnk`Dup+1UQl{5X4mMaw6)x#W>yY5-2%oa zfB0jk@k2>7wFS6du05fw6FaSOtwJ}|OY4T0Zn&2|luWodt@D0b@5Zjz9_X~@{&HL7 zo~`yiQ=b{L@EP+nGZqpmn8E5Iyre9zXbrFBie{CO>7tPU%_fK?DFfq7jj7Xi-2ruv z0A2A^IJe(*1PB*C`8!Od5eEW-srEmncte#Q7%W2+zfBU|E8+MhKbP<9NWkxtId$EG z2_T@w6q4xBor4ZUs0DhKvYiDXfl;orhgBd(2XpT3(3g-SqHfhD;t+=$q6B!ymjcQC zSH*o|y``52t%!4n* zNEzaEmVrZtd_3bwwzoxCNow8)F!ve}+asrV0pg zE(*xJ2J5QM$|{WQcY||N{gA1{XBKQD8Ti6Hzj&DN)n@Y*;6CBT;L&WkbiCpYWV;b%rMc2%{A%kU%!d<5*@z;SN1 zjKsSKB^9CLL8X7*WM+=LaZ!*UhGgW?cd5c;76X*T+Rf&8wn9G0iX0wcRkd>>B2&jw zianB8Z%@l7%yW*kvX2V>pHXxqvE0d%8+Re0UGM%5m5g@4qWJpNiv|fmJsQvY`$h0S zIg#*m$PHt*$0{^#9%i3@U=Inp0)d5e9f)jA{oev~<{>+59`@Q47ScN5IRaXf6^SEq zYOSHZ_({HX;|(MBr$oDrFuNBZ&#llY#pbC^aRZqf&Cko4x0R>lo_kK|J^lvi)ornT z7V;SVquIz&SzS(f!+*B|j+r6KFB@qu8=EhiTxyZEQC1o-yb^klEwyP3<5>q!{uxv92V!qHnQoSxdLY; zVWh46Un~g*l+-m8^YgT=Mc00ZW!TfP^Dm6h_OV_7v5g^Xt#E=bwzJ{NNS7+=;i!mx zAp{BX@Y)^NmwQAclO?7kOqwz^5t)wt8P7FMP_)qMA>FpV^h-xzn@eRLuUKpW^fh@?q_^2S(8;A;`7ykocRH*p>+tHyq`*khIcWI8x|*RcT)rK zP_1-!sF3Y!z{9&BQAw%BU6qApF{9Z)Wg1|uYQkfbwRePFn#pk<0n_F^LXx1b36s(1 zSrhsVZ&x5IrVYb`4?T!1TLHxD7R(Lb@(;tw7}a~Nq<<1uB2sxP6w6+{R2;O}l;-y> znjaKhec(hF+nWZ9a!z%oaWaf%s9gg1*~aDXw_H|_xsg~FRhZ^>g-?yHdkSsk)6Z zajiNGPr7ym>!{#+Vy+E9Y+#r0Ktwu=w83`lqU(t|1tiYSp9jhjfnJ=dWhbCEF_n}r zt{L|7(es5ilk6#xa$%ae8C zCqCae4hqTK5*@>X&dLZ-hbn)BJRUo;@5dM6edI03HZ23Uv3tkC;n#dM0Bam^Zl7qf zg4w&ah%4qlpAxsllEq0#kjMrSLZXXAMk6eN3h7b86`q{$b29cs-p}ta8e_xxCH^%v zAOs+{V{f;Muw{!P<6nJ<`jim(LIIF}YZzE_=xFn}HM=fjl|$Z;Obv*8+%;fD8ot+hpO zdC`f&>Pn-Z9dZ_};Q+!{Q}5e9Jm}1Mb%^O9tZ0{`zbq22xGbg@N41OTK~Ejs1NFtG zW@d6ic~G}5w#Nt*E`To6_diyH@m|oASpY4-ZmMTD#CjEk{s41}EdI2>ku~Q~^NVdq zzW%(++RKI9F~+}=O$$tdSSJM^PG9sSHrmER1^Uo6WrcIny>G`r_VJg(TiMk3e_`DJ zqF(+x*1EsJxL8tN#4(8-h~2Ou!A_819{C{Xvx$T8Y#T1bgXr-X3=d$pSLotLo>JI> zf42QbX#7$ZQ|V{$Y4`P;hO0i>qT!zYI`{68OMIw*44P-e#6O3&rD{v$^X99jc8eY@7CbEnHT-% z)?VI>Ds4GhcK6HS_EYaBRos5XJ@1L$?LM3HT1Q+C%M_6@jM*VB4Q48s#I5fbt&9}v z9BhgCZTw-p%p&pY`frm}e$75*PSBsuHB_S;_uobzI7W&P(LuVXA$fy{B-4{NYx-nd z(ke-GBqUdpfF$s$AtEAd2%bwjwcPKBae2D<_xu)M5=TI_dMmL*9D#FT_t#=ooo4BEU}Snh zd6Yy<6$o;f#!MAO3MZ=63hBXW7xX5{D(VVF@jNgUOBIEfwhs4;8~;6|uC-_GMZdTn zEl5d&HJDH)=3FBP-Yt+X$_GF+xI!H?y`tnT?v)?E4}edaQipiV(O(rMc-I^em1rP> z#7|R+eGquj21UHpFGw9t@%9Zlg)&#rfXsM$Ef-pT#X}&C%|bO5!527kSqUG8axBQhT<(}5-@$TH=8g2`NS9eACmFo~pxY7?6$?gpIi``|=0VfGXL}jpB^v8Zy z``m+m5s?KXOzT+1oDeXQe2v90f*7D;En#1|sKoWN{h|%moL<-2j0Y)6p$|mAO4kcO zPDvv&OCmhyaM`Zh#~3rY?Y@JI&up zS44D!fEKmfK2eJ~?}HK+gR+HB6fgDwGtGo%=@aErO$|u`+omR))N50i_6F%4Dr(O` z*JPWuptoT57M^ueYfQSjhiRPy=)r1g(qby5BmUsTYU=gE9gRHAgJ(5IooB>#j>>M4 zEUNS0<|~}+DooO42dqHd>+L$FJxnipd#<5}W<7stkA}@S2`(4){=((ld9=GPHY_+D@ z{;ihKI$QR(Ne5l}EdsI|a@-7@N&hP8lgaJXR>mBWD<`kU>$V`!j9n=1{&EDAZRr z0ZRueVNudlZm8jvc_4gUcuOjf5wYQ6K1QN|KgO1h@j*8%>P>;~2-#39w-3nyFlyTA zAOx`wCoes+-ZOn@Pb%FB$EO23dC)Arq~vbb!6qZCbRR^b;u!YkT>9N0^P83|JXJos z8@6ovS_vT1o-cZw6e@p_Gy&&7IFx>OJlvs3u^5q%9m;ir`KQt)#Htbg00Zz*p+;(0 z&92s3mi6KJ;;sWXT6)!SPsZjwi-LX$}iB>e|c+B-LOiJ76ULKGKs64TXYM$opg?Q4{Rp#0qN` zE(|9T(nSGJNaYR-+gxlhY{ zzvYWl!)?0RQ1@;oJUgvfu=(rsU!+`rxW1#|R-ku7Sm$c$sG|$Eu>3EtzKgF1?>Tj- z@oyNx-tnoIJnm{Y<^!QTe$%nsszf#9cC}SSEb5oOx+Nl~q3x&;csR#kvt_ zz*1LsI?Le9^=n&9O;C0D{ojiY@=0`K(N6&Aye9%x)xb^vfo1v8t%`y`OisE^xQdYF zAfutKRUp*n3F*N;uf%^rKsTqWqNp9dx?y~y1OVFy0`IdaULuk~OgnC} zD@MaJ(IL5vyj#&w@?Qca;a*s#9YGF!$-zNu^@nfjnP}>sGGDhd4`*a!gP_jF`x9H~ zV1i23Gvv-EMoleU7e}_MPtbwjJu?U%(Jv=B2D3<6%tm>k zGm^XYXJ-Yq^7%Zq{;nI2K@6Crim3#^w!FCP0}zQ$PLOwST(;T1S>N^to8(h1*F%Pw z@;$rkw_AKp{1A=bD0#k*f4sw|$F7rneW^+pKMyLS(?~-`xiWcAp*S%it?OGWdv=8N zJA-BFKvk=t;7nPp9LY~uNHT-E2V<{~W?t~jQ;=m6{^l6b1{hZ-sbQ4l1bb6FRW*zu zl#UW{zI&YQbsVT-sw}L-{1-I!jF!W4Jd1<|C-yS1@l^M&XU@*-^xX*usheEq`2%ZJ zzS(b{{VqcPT6Opr$(AmL{9bwXcSk^}ns;enAD}~W`lLL$r9i)zg=Vy(|D;N;;?P^r z!sg(kTt{WA(xZdb%1c9-F&t(N7uZS*3~;=1Uh&Xh$Dr9#tfV?lz6PhNuCA?)eDm_! zn&S1L>FWu+I?Y#?$@GUi!?!e*WZcW-`WWmaSuNi(kBdH%zVyQk*`zMsIpP~|02%8| z#bVN{gg~`y;e_A5({-;Jr^*tYg&duTyzd*W_vOm$C5v!%iUAoEM#)NAN~I}d0{qc} za&}CXrZXzK=~e69X?5L$_)F@hdTwZE&`fi|lWtLT&opv(9PrYzsFvbVRK-ygWr&W` z`=`|9Y5i(VqRrc-NWt)x1s9Eb*vN$#r z9bc2-Fap^qR6BZ2SwLscI(7XG)vD8k0Dw<^z#-l%SI9hAUA9{Hs0#Wcg+`($00944m#S*3?l$i_uX6pyURr^el!(AaU;!~=0$`R5hXJ^6>C zx(_MNy6cm9Ql!3cuj>dr)p&!cGDt@Fs-GnDl=)0E3`?u7ghcjGT> z>=F%|yrp@D#=P3f$}t^Z)`g$Bgn5CX19kB<6Hwf*nD2pnRD#_GLDKEb-20VfC)Z{B zH35?r4qyVl|MD#e9x?FcH1mQebHmSG^E8urgQ;#h&+27-bD!5Fft*aGbod~a(tu_> zlaMYv#vlAcW()JQ(z}1yzt$nnP4oFy)ySXoa&gZJCJ)Hl250!-3O>yLj1NA*9{e>j z_(L;FM(Jhoo8ZzL`9L5I7)4WJR+pSvMCS$c;B5#M$>SgMX*a2w*Z6aS5NOFyqan@e69gInwY{IFawA*@b2i!Kt>qKBS7^e zrcQfSgX@XAy5#!VCk;!ClGz0{0#i}W84v4w9l3tjQ0@Ul<>uLnLEGD@JY~HUs=tyF zL>7qt%fKv9G-ltRZ5Ys5-eDJbnGJce|6pRLlgRimPrmQb&)XBQ^^`i-Ha&pJr&^Xn z?2tKCV}!!<=ZVDwgx~A-D+0v#DU2-+p)+(-`i~Z?2KFCWH2;!b!I`Zw;2A#Y-Q9#s z{-qF#N7TbSL7n2_725uHc|&~IOT%$qC9HJyIUzpcda8I-;mwc9aTjT1I2n+z76Fy@ z0@KMLHvNkhD{A%a_tgjjg}ldsWkd#>V(fK=B%SYZV?0BV$7KHG>EeZ-6#sLyHRma88J%qdN$cIbe}8@TH3h-92`|X$PM-$^9!V*kVd4 zfTA)dq~uf=e>Smm&DyR8N;$7^chHLka}I8Q(H>n69vefYpL9#F>K4ZGONOGZ{mCo2 z(Z=1csLb+HE}@lV_<^HJmD1Y4(0ud<-NX1HwFpX?iXK*YTPkIYQ!rN77S?=A*G_V3 zZ|YBR3cz%pNJ^HrC_`;zX66%2#+MAj^1wvk+Z@J#3ptIPrbgI@u3LWB->0q31KTjr zgAC>DK80DH1c{u+570bEZx-I^*vR3ZFz_D%lBT@Z++p2)X)`KJbO1Raz_@OET5Y?o z-3It}qJ8Dx!AAaUoxgg%!&p-KmI9>kvGd5mUB3=O-YM{^On)f{pT|IFds|ByVz7l# z08#Kd8Ev|N7CODYSK0~gqF6w);Elq_Yw&40GbtVal!3-)8O?~<&9o;)K5v~0sQ%)2 ztpX-StQcrh9t}jG(-S3wfD2l@I{Fqm==%+csY07R*8!8>9$`^m1yQY22x8j?Z#S>M zto$u)s*v{b594k;Z{^Dgtc&}8i%ychI3x&o!I!LOzfbSTQ`11hNBLh!5`DHNW(N9M zAYWsQL!yvJGc9+LCY-Ue4zOHqjPB~dKS?Z}FBjkGBh@?mX&Z{o^3=L0UKU@G4R_y6 zpOV15VR7l+w~b|jC=xvjd8faA-fbV>d*Dr-Z+c|l&uKv4=}dChymA!mP*{1Obg*b# z;KVh83%H0LGaYw|LWhz1v|2Z!@DyBrzX6$t_XR=f$YNZ^^fmy(ZB>N)(!%#k$pT_u z-;2rz;k^6SQF{!=4;lIZMC+hH#t*W3ML*O87z5 znLW10)LtJ?{n*uS+;NgH4^d*IORNG=!|uAXvM+bSpe*D?m>=0 zb7xP2%~B?GNmRXUYQ$cq{&v3>iMicR{oThjjTtca1{-xoE}F76=u|`R0rM1lGl2aC zl|?52DG#=pal>P0*FE7!14PDZ(*wV_O=tfXWaPA+lvVAEDtTtV0lB)xMY0k=8M>G} zBlI!L;*V`t)2fTEL4oHjxlGHF%a)kSQ6(jo+?rdZ<%`_wMx|HQ%2>hT?>9Z+Ou3y~ zxR2eH-z=~H>b`yerhc8He&EgZ_swE9bhWVPJNYe9?qVn`P=d~@LjY0h0C>7K$enH} zI`&{t+;Z)+u-99_jccrU8~(La)%KWfCqx7LtzZ$d~zl{b9^z&ddd~aAFE8_i4Z!g)&ZXkd_({h z&GtNmEDFjc*RUv=1Vjcu!$&tg0F=^opC>ZE6vgLBE|5V2z1rl5@+$QH=dh@y3!`nr zKq7fq_U|>#3%#Ttb@^X~PC3HHN+O?ExO#i0dsrl&J_DslH$83qaqW?qYmXfQf&?~P zu!gUby?T2@NxVA3sdv2>dc?=VB`Fu@ZK5W5l3|p(tP>wctsA*AwTV19KhrWb?i$zK z@=ZpVb%b!s^jf43-dQ9Di1?_|n^4jBN{u2-19-{x6>(=ITQzD61FH_0$I=Z~cd3YH z))6{dEiwFzBUf)O?W>F|=Sb11#x@`bk}NtdETnVyFzAzQ3e(Y|$k%bAvH?=g6a{C7 z`9hb~poPo!UhLk>N7cu+ircqpCyFSTVt%w<;`mnfMcP~%Tm5;Pn$FT$yq9b}jTL(|Md zGithSxKMvz%j}M4ty?ie4@2) z9J)%Az&;U@n+q^_%-)9aH8@H=E)V9Q0MQLU3yUcra2K=(a zuI?)z2xOypm+jFiDiF3@WroSG|6bqwI(aWghbWcO50rd;Br%8~ZL?F=DOY%*g(+59 zPN)2u16TLL@c09J<(;v8_dfqTNKaK9?}+U~g)dC+|zXx8@%dY$ZQ?`>WLyVtk?xGQH&Mj~6D#myDlu7IA4Qlo-nhXxg+dmUvBRBj^qM>%E!IQK-it-L@4t3h1>%(725_R3EWWpkc@l< zwrA}Schf{I^?!8R1Nx>OUDHI(MRsVxetAE5ndZGt`3Mqj;K!VO9vSY0z1M*-@%{;k ztln!r@EOAvNYk*bz^@?a0~EsoSRjVlif*BUYc#uRnRCyH;ybUvTVSTAfXK0&A-`*WnZ8-Dq- zep7=|k8m4;VsAdd9T?jj(Ji^1M@SL`cT8A*TloHrB6W0o%4N@+?U}tI`+xiwvs`=x z?o19&o17ysUQJ3?<)liTx`Psyl#N_7=kMAG1c2n6kAQpc#NP^16}(tMqVNbV{RsG+ z+82}ExLp8K(&qc6ADhj;*69)?THycGnGLF>XMtM5=blaHO?xazZT!20V%b%l`%WJ0 znf4tu@3!Uv*uP3&k9-42_3_(7> zs4NxB*(rS)eESfkbK<1r2vv6a=><=Ss)%|L@0sb8jTU|G0*U?zG^%Iccw#b^U(4Hi z!)H{v2vp8k7)n3L&AXU#?Q@wAL19-Cb=GiOLrvoMK2$}#m|rBLH{fF{ir1Fi)5bqj zSgWRTt=_$S%e}JVmW;%oo~wfp}Y6xSRO zoq6;V=@izFJ*}@eCst@$@v^BHSDryBy!o{D+MxKu@%N)OmQREH4~F@gj9HxdSrF?# zp6=~{Pf#n0KTVN~l*;{n>c&52DE;fj5a{Q}* z`Jb4Amc}azz3q-f(Mf$X$ak4ov4=j!KAHA*>QkyFretBU8|1PUw;vKQTlYZD!gM{# z=gzD8z7RL)1K=@M(}>MA>e%fg3v1qBYvK&rr`|Qd6Y50Pf%zs-6w68;HvTDn4K4QH z)BpUYGn+CGId$Z|<)@2y-ADX5x4pw!&5(re)?eCwSfy>ZsQK{;aW3L#r>UBek6t@H ztDr&TFcfiro`Fl|sUq&~f}FM|5ljhpr_L_Z6ptf=Jj-+*<5#mYU5U(}rvR>Z5FUgp zoGTYA>ohDsYnydDkK~o0p3Bi#AL~D8I{uzx074H7iyAo~z!KOj@^% zcg@k8u1k8E@9P3AYl8l*mQG<53T~E8Xbe?+2vRz3`K)yE%)Rf|HdCxh8^7ik8tmu1 zT|Hd+wUod76nW;7xIZYm;m9Y0&I=)fpwDlfS(d4r!aj;T-gnZUm9}E~d!_!Uer&?C zg~IitMj0*#LZ1dV|J&ZZO_})=gKHu~7Ea)fU5ncC^kTK2<+4^CbjaV6XL3IzChvov z2v=5mIdS%9$IRzeg%-U1qetk@?yJ$q%N2S?`&RU=2LQSIOBb{fmEPcO!YR%U*N~Qq zW{%^i2L&B*Mt-l|He$bGYDuwr(#LI&sXx0IDpC5DkmS(wA?!lLO3eQPlNLBj=8wKi zXlZ}__-N?ffvd9J!wDKk_RsYc_gS8%!+?!9m5rK}JcQ(DMt*C+eNnw~D-a=G}7 z2%@xGghyGTtW(}vGo}-Eb3Xr1<;0PhOP!y)zWm%TBK_d-bNyStL-*ci^_u+X^)3lS z@4RU9p9@Vhyiwm0ICSSl@HwCPs8c2}&F`M%$Ex*AU(NdYEdD5?{jATmPcujKsU=$` zIl@L6$uAT7fnRUiUwr?%GI_h-_G_lY*)O=Dx3lMN{~RekyU_gKdY4XG^4ih8N#Lei zCd0o{mnz?zTuw1-mI#Ygf8;#ZYUe@EjeV!Z`p1#+SZd!a|NG|GFAE);`xu3k|5jck z2p=R_t$OPim!G1O9O}s$!9gv1&d0&Drlm<;!A}=JpSCb5`xN^`_yY1_7!j{Z1Rc#a z=mCKqu7h-S-ba5;Acw5jxbA}W>owOwd+05Y{TmQZBGiXJDK@btX5bXWIwHV-FV5jR z)wa&*U1&PKw`wH^c`_x$!F(ro=BM!bEAC8WE6h#G!YcMv_LtNe*9T35%?pj@UzZ!1 z>6}mcPCfNM;#p#SNW@isPE6>z20pna`V!Y;ZNx(~Z{y!F_>`xazrGs*AP#QCjs}G&>>Dp$6&)LiSPrBL`!{uEk?+f>PakZK!|Dk= z(gwo?HRd#Z!%vv0nA)+nv9K0GoaE%8c-6Hw)i0Z>o6<)98|D>Szk0O%LfC;}NQ+lA z(UV_b;sSL06d~C7kA!( z^v95g1waNrs_p6_&Zl>vH%-P{#r%ROu=LwOPdtdIIlXqNZ#vuYS!5eJ&@ckjV!yq? zKa`A`8+7dEY5CLJn{K*x|DiFWiIk+}$8}q3Qk&)vG#}7 z6Tz$gDn#Z}^oH_t&kw#Hgkma?VKS~M2I&~byq-EWKSg?o(B~dh?(?i+c356bw7St@ zRnDw)CaT>{wC?V(?(LYg{gRm*TGX}QP-bx7>CpShjX0HQ4UHSFRq>1lt)@A9eeun` zSC>ulmo0-<+R~*+)cv_u%WVGBn-$BC=d?NrVH#~8pS2sd=jZzZBtT=K7Wv>z{DH5R zLho}~ySk$7w*MOaPiOizytgN7N-NVL!a#c!5pj7UePQ6J_eaal8~2E#v?8}Tr_g|( z2iM;|u|U4JQF1ph%X^@mY5^LbvN=V)0M6AD+%vwJT^MTmcEE9i|1jE(SCs{1I~bNb zbUArb>%UGRQXN_{fvZ}9JgwIb84i#Wx28XWCr4}w44xMj{dxpNR)_a?4h3U8q3iF@ zb%pPrsD&QlB?a6v-FcE7A+Wb)|31B^Kr-V|r|gmS8{lDsH*6}N3ftv>c?+76R|XAP zfg(X-Wdy`uy=?D1YUSKSf3CZ+#!_U@hYCW6(u+}rTY095F?$#sY(w724hOv%5%2cI@Ce!!M6nbi6iHXoH1AQ1bGHCR9uUZe%+OSBy0#ws`j~+X6at36gr!qy2 zqvoEv8DlsncSilGC0?Zvo`!G=-}f5jV`D!^?z8Lyfspp;a4JUR+@0|!g}n@GlCd|(L0|b zqGE*HgH^)NywRtzrZb??b14#HM<3spE$JVxp;}GcA8#?cj)@0#*GP@2%eGtvkLJ{p znKD~z`fm?|p4>muHgim3hb~QGNcf7jv8O(1I%5S=OFXEOz)aG;!~4n6o=>~hq%M}r z9ND(Z*SYxYm_74oRrr&Aj+FvYr(!Eo+qzeSZQWV=hoO#Dn%zGD2tRKLa}t(Qz&hv5 zAWxau@~!J0^%#zo)c`~jARdcxB3%i z3O5xinP+WkCn-s&Bf5jKy6A&!msuuQE z*{So?NV^d4H3ye10i0hq*-_LbF03rIwTFdarJpvKH1g#9`*ww#E$l51F&(azp!b}* z7Jtq1msPC|N;oUFLBXO91P-|ms_VF6PyTr+5q$tRw(x&i!7ZFo3g1RPIa=06J;E*Tk(#-87Iuzc_iS2Y+#4n{>pgpnxn0gEWx z4})G;flkp?@ z&hH0z_UF$Cum~&w@fUDaM|WGWDvHM;s$sP;sp>%9;rtlr77$)r~;x!I;C)udeBSS#8*QD2l3HwQRh7DaArd%X`O=&n_U zDgm<3)|#*ZAf<}5|29k_%0VdJwF3i%8t`4_e`HiYkH>3>Q4G^Rcj3HKcgO3q_2dC5 zE&wFpNg>b28x{I?8i$q^2XsyrYe|{LcY`khKvs*=vehzHtYiFQOQHWQ7A#b(5mW$( z3_MB&IPW;P-r7evPWOVu&>{pbX|-efM#l`!X}x~$m1{Ga(0APt@TjN94R!;7<;jID z+UAGC5KX6swlWWQ?jJIK+~WJ37-6U1fGh(lj0vv$@o*62h5MW#yMzOj*w=`r^{{$8m%Fh({3GoFV{Q(x;(0W;iI~qyOXZf zhrss=wGR1Wf2{=2O9IhLH`GsGa3`Z+i{huMByFnO)>2{B${^JsU=JNds-W5hr8{Gb zN)L718DqU+;jXVnglnW?$w1d5s8%{P)NlNqhMBxTR5Mr_a-q=NmK4D%{{g;xN!-Rt z`Cj)1SQg9ldke8jb+yIpGZO_HCKUdZqY5YouGh6HDosM5O zp)mfr>#b&EYXTA1)=aa@51kkwZ@P<#m39SQM0^QzFpc%!lRdwcVxn70@?{sldS2?S zH&b_#9M$o`H6M3x@6?~VSNCGohK?(!$(0>m_1bfIC?TsjtGvtOP%qokZD*BVZCzg@ z7v|f(bSvwEhsu9tXBJl zJUm7p{;^vCm9haaf|z24BS9=lTOq%R@^B7Ll@Cl0<|xID1gEK9f`_E5=Q@XEXji6( zWQt1;szV4p^GiS^W(g*b?4pc9CCCDblZAxlsG1>So2{8fTqKKt5&S-gW>c$Y7NmJ2 z#2Ku@3llL`Crd-rA}#pT5C46KP9#1%SQ>OkU{ zI2Wv?ZxBONs)7j2vIr0=EXX?70dlA}hy&GvM|+hVR;B4@9s8Fg0}Aulr2$1{PV@W9 zsI~wQRI`E?dlkF)L^uR|R7`{d$Ihx>_o8k*xg|xx>NxAiW0&`fjEsVuBjbovaGuzj z)^!9a9t@F3)PY36DyK%!$3_xF)WNzz;aR(qqEr!rD(zd#p|NyopZ0nKAFe^K3-5&^ zt@t9o?IT)6xHr~FFd{|~b=@>GAykV*67X8k5=Ajt`gDGcD`C!+T|y{^0HJr~d%b40 zH(kW{)FMN&O$o-cIuLU*UmS9F6-mX7@@q!O(ik4#s@^rW7A&4h96;!2b!*;5rX+ib zjv8jf2m^Dy8q=ZriJ2-$ZyJcYCzSU-*J!FHTYc~R?%%BkLUZJP#lG8YdbXP}EkBFU zAd7d%`94DN0Nmrq`yYEB{^HB=uxjsv*6*QzW33g{o%bv`gl4H1qeId|{LuZQ8mS~u z)z`1OABq)HM?!K;Z_T&Kes$S2^r5*J*}33O{tdg}dG@~*nQ#}gpFTUh_Jw#0ov3V^AxNli$u{FZXel#ce6{>vNIUe66of)PXX$}5Yf41}1(NkY*)quMD z*i%MQa7x#;4I&U`kIx|motqxNIFUh2?Bo>bmU- zbwrz)U#mE(dIs|qnJ#WkE0DXBK17I4$O>4m*;RN9A0}oRWqsa~&f3`)fv;4-5~?6s z#CBbnb5)Kz9u4V<*MU0=KnJ+oA_5koAOL_U$|Dl)#C(eOG)R(^QHI5`ZEf2rri$f zS3u%m;xzgJ2|$58y36K-c#!Au2TCMS|<#hUi^d^S5X16{(JsKNQ z<8`#&IL#|$}scLJau-+%mKK2z;8RtCAo}4}s?5UvAzcsQQR-=RlC@A0@n8hr+V~}%M?8s}43gVCdtc_-$Q{3` z3(6izC66J+8@gNNffVN?l&m@AETus3*N> XYhCjYF?#f6%!poddN=Hu9=mtJrdUpiAxKuyX?`m3Q53#yyqjm58-X>eDcp z8B{V_Kp)On5)W!0Y-korxh2{AUE|5V;9D0%B$VytdoE@~t%ej;dtSA2Egf=E2?e`d zmm!_?B$Q0`wH<*K5-w$wrQ2F5ytnFP=T6j^t#*l2$FEcp*D>UZ7DV*xKoxlwEtI|i z<2UKCz5gwMmY&`iFD%{t-vY*!)~nz!SW9Ou2)9N?*?wPwm>y2Sqh7nCQV?nGms6ku zz|z$cB3LXRS_DdII$hgHCnc33u^b8R{=>HdAFPruJ%5*H+69qG3YqW&Z3#l=!$%dW z0x$kCdMH6hS+;cxUZB|EML5v2*vec#DUo>}LbdvK2%c{G@?fu>8^yn?NS5jkV-Y{v z*5IM)Q3FmLyqExHH_nKt>L^8op+Ub1ia1GkOWJ6YLn|l?k21a5>(a zjO14j(RL5Rp6+lrg9b4Nc3@EuQE=fFeVxP;IJ8AFdfJfIS0+*rB#AiHIc6vTpQ+wz zy(Ptkp|>kn2R`7-Qd++^qo6`<;drjJkFKZ&Zy`tH@(uq_F_DIxvWsb5l0x|hG?KlY zuRteJ8;!c|rpi*q4B(lD4Ws)w9FpseP+TWr1Bw=IiQYJc(MiY&DhY{IqyZo9At_{m z8bIekmUdJ^*5LdB@K#CR1)O_^TU)47KmjC>0Ax?QoPs%zzb577=NJ@OIiE{N)eb#~ z#|P>j2Z>#za0q111`u1`-KR-`WSRWs0GX*Ig?qwh(5BW%SxN>pMogVQqOp30qe$b5>&j^VQg#$*Z{ZOnFR zBBLtBiW|bKO$q$QiVU^vJC50Rqq6U3WVf#z$$AP^0h2?N;YVnWH|$_>HoKoBDpySy z2=WjaWXy3MF@uOs7*)D#j0Qo}ODR{73`-|t=se_cBKn&TCXNh?S%hZO&mn;%Mk$A8jLQbOsMOOMd{0p>@-yxT^^kuiFwiQ8@HagF?crXClF=-jTn;VlS;icBD2k^o2&s2@sz z<2b|${IT2(gpLjLWgmG7jx=QhIShc$-=%Z&J|JC9$p=h!0Oax(B9w|gs_vQBr*1(+ zW&lXR=tMP15o|snJCiRYie^#|C?`js1W||0@{?eYZew)PXu-8K0Nr(b%@j!`Q`t2- ziuxCSOtT4>V|@HE`<#qkdO&m%A;DZU1te?p$gl-uRXFr)6>!Q1a}vy5npQXDNmIG# z%wL{+8Ae)Wd2|xBz^>q3Qh^B9NlzRVM@E@^)ea-W9zdO}i8)E{9Cv#f*%j(|vJttb z%XMBt_z-6)D3INc9`aCo?B}2ifdrr+`!@V{bD+v>KdBJFvJ2NwjMk)}`w4=h0HkJg z&&>_LnHl4!fWU2vKtCC)1I10!a8Gss!BMinZBVd_gbu4lw^9XebFu9lf$Kyt`z0PE zRP+-uK`$ZcKhT|k;BC^iF)}uS18YV=vH+Mb8T*olz383N&k@)$!#)KCA8z=y*P{9S zSqJG_KM5NNz;s)*r}}XnM9f|ypv=DfqBzVw0W(MtoZDb}HdvhlaN73-$2fc#6_d9RfO}1k-r^LKRi!k*Cz-1yPfo$i^?OM%`Y^7&@rr(TBvn_Ybn#UeVscSl6 zoVB+*b5&nH=h zy>BN|n~-^c-O8Ovf;c>5tJ0vRAo3(Nw~b-a$V4PiQAupJ8P{2U6gu(&N+n~$XpRD4 zku0%=N^z5GRyH7MDXAlEMOuQKKx+_PM9IU|dhay><6Rux??eT?Y+I~>3O92FwUIJM zm9gCTB2w!fa{G@cC+&y;~gcnHs7&JVWS z)@E4MZjWm&Fl&~xKuVoamOTT*a=hAKs&_l#W5pj27GUmB9{)UgK6ob)(BbmSbFtlB zN#FzZ-gaF|FU)}I2it@-V4!=IU?3>i#`E39hJv&Tkl-iL(P++w#`Ca48`#LO?*38Z zI$yy=1Z0$m)r=Jg4MWy*Ie9QhJ5}H^MbyLd1jxA-dIuu@8(AXS(|=mvA_vCrjLxDW zF6;pxi$j++1)mUl`awZxB_tle4T3#+#|3OV%zO>Nu`XPyDpZyPK@%*zAp2VH?`vmc zYpK|~^;XSb!$273DMy;iLDRH^UQ=+@TwL%hE}x1lr&YWKAa6;6dNSvKbYsf7z93gH zjfXZ5LC=K=azV^xuy$w^lML=VN5JLGV$SdUMpo(wO^o(m7#8d&3`B&S8R`;zO~e$& z%AD^O?5;m^x8Jgq*k4V-ojUt0i`Tda2s|NPA0r8r4&fLHvJA!07nauItP9~Kw_5nS z?0z@I;Wtdxq;Y*|)tjWp&P_eG7G4hW@5a){%x}3oO~2^ZL}lG^QZR{Y!5Z0&_x}R@O67@EqDyo?JMbMh;wvI#=QPBln@Kb*f zjbi8m3Pgl=S(gGmpNUYTp2*(NLhdjTS=!2sMbz%jM*+2+a5K<|azBA^C8=*hL$=vk zRK#8hQ(y+3vbbxOJ1KB?QhWDg+=TXtGZSUcl&qp4yXrTv#(i z|0egpC`e#S`Ln92-8+lpcQhv?$P+EQ&@Xmt=qM|T!;(KL?S@g2cX$H0f92V)P^u(7 z6b*u6!@-U6J6!Dp9u5%(ko5gV3T(gU;)z&7U?hN*lYyn*1+tI#fh542iX9|jFP+2; z0k|)#@Os{!Z}ptLq$)01^fDJ$GYZS13Uq)NkOPY#SKTHfwyiXe%P1Ks4?oorCk>zLxJmc1`O>#bM4nw|~kW=NEtar%3#Om?<6( z8<0pD#$6)rb96^P4HIl6BhPeUBB}*0v1{!eCEbXaDUxyisOadoeNyPXN2d^1MsYb0 z>b!RpB?qaPQxs(3`N8A|V#l?F`e{KIgs}E)xKmuz6IgdOTk@{_P;LM^5lg?RJD}7i znyM=_HHwKCMU<0$$0!)pA;GK-G`F08TzEFrHSCZtfe*I^y(}!pZoFBSnmL=M-Ed>I z%sM(s7JovfF+Z&v`+VuIwSLVmmXxix&zFF-FU!N>w6>-*Q7=qRM6BvWY(M|4Zsv7@Q{o+^6 zYl=t0r~BYVG&Fsu z%kTmhUDtI-08kek)B5*R$x{%;EGn9nMN^)YCGwC=0&?;MK;SB;)6|6tt@Tjvk}5|d z_IMl>5?BBTD`F;A=1>0V*!@!1Sm|}#Z7mI2YyuTx3!Aoj2dIt$bAy@|UtK)2{c;&b zCY;V-Dis9BLDGyW2Qb)x3UfNkw2|k*W7i1LKTby%lTo)n#O5k#oc_|O);qhmXI6If z>g^|x<0EnJLSI`5Z(AK~lceN7&fS*Nhw2pkJ_(>gKzM}_xaYybp$0@f-rDPNk%CRiV&3=Htij7QP2wtJd*$)D!Y4_ z_4~V7@1GoULZ^9Ya@fG+gnNAKA&c69v6}Ejiv8?=Y2!PKK^L=rhV*q_{1HA^C7t-) zywUXN`Qk&Or?beh^Zm8OTDoUC@A|Oj(G1mFvkivxykiByeTFsQ^gMg%-rp1pTTl;9 zcPkIq9SnOM^jEo7Ji00Ky-0M8lRZA7%`B}D74llJ#|lmtw2=(?_<7IgpyOkAWxY@2 z+e>wROE7sA(AsRTz&x8^@`aMKG4RqhHWXPr9}i7vV~hihDjH{Zjb z>EHir;A%9cQ}}F8qh;Z+(K~@}E?;gn-FayGcKz$~-L~BY7G^MeQL+|ByvSwmp8-bp zE*kZ_yQ6aP2@hxOyWc%r4JS`{x>@}A?n$;4Kk4P+vggN+mzSsaNpGJ+Cx1*jMpQ*9 zWy!Y;RHczU0LDIz5GWMn`?P3u1sl!?Rs^9!PC_k!kTZ`9K;e-|3=xw+s$yQ)wY~2% zQU5YvI82umJYVk-E$q#{9xerrmZ1@ZoO_6h(~?0+#1j7%2FqEXE-{Z0}Qh8}r-6cML(ylJ%P zK69A#h3$7d(-@*zc#0yqoh44#=-Odo2n~OL_Px`*aA%`59!-aHQX=5-f1Oj2pc{h# zR_q$pe2eG(=!tDTN;XqXUXAF1!+CkKK`mGFdf_NjiuIm$Ga3mJCfQuZtZcmH8xivE z*i{a^sa6G)OthhKh+4lG;X)oQN%_I=95BoxPVuFHH+OE*U!$9=^))(Xb_g?Cw57Va_0l zz~8zaQmygG3NL~x?k2PL1VJDcT{hBtr*pKw0(7_ciy{$ic1AgyS?=XkqQ}}<(mopx zZ#llhTV>GEB(8S-i5(kVbq&^@q;7F^*P;}tf!yOz36~`iAnest4+4Rv+g4@c+}5M{ z+avX{H3u94(sqT@ApGkA&9Lv;Etwvf>F;XBx7sgit#f6!lNRt}`KhTXFzoyH-QxGn zo}`-MuLfyAjq^Y|gQoneZwHW8=Xia3efkw9Ns0pJ23U&KA=!uQlubDq?@y~$3M91k zfR0~n6fceUTiDQKt9gR)Qr$WG6KzQ6h(amOn-2C?QF&rzcJgh^e(zH@(o;!&ssb~a zj#4d>g^u|-8Df=E?U4>9G6i|Ol4^CxYMCC^!zk5gL_DH!zdckWx6Dgfsq(lpW2Kzw!Q?3t+y2yb4NWXsF>D#k*a1? z^}Q%c0~p#xbM|rx9%^tH`>tlcNkeg!qMZ(;cofxn)oMpXyBz-QQBomxVf&8bPsc7s zDuox4!GV9e6xm_xsN`?GZF`3gDVTn53UKAv$psQ`lU#8^_}(BwXj4+3WdKTnX12bE~T8zjff?F`yfV7gd1xzSAsh*ZyAjlSPH>cCEJ`~Figr1N{;cMFub&NlI zr=Ye+yFw%v-iUxlL#>yN-Zl7`hVvq2!b9v-pK@9{f1Jkmm(84U{|dd!cic4w)}<U4+DiZ!+r#5b&MnBDrlvkc`N# zD(Khi;Wsi!$Odc5SSD&04%ywamjuEX8@AjO~ds*;?biqf_GoURw*MlUzIPL*KF+U8@SQp`&Lg zqOy8Yg_l!JnUX~<&e|g5B~ui873T?@brBTtbCD+LC!UKJdtR9x zRx8YFRXHP@`F7vXn4RpJJHw~3S_I{}PvN;*hG)^D4ga27B@qI$fu;)=in+p4ac9sp$->-^X2;Q~jsviuFo?AVT zPC8osIsFa&-Vwk1w5ij}Kh{bY`O_deD6#3!A^;GbY0`(^4q)=2ioiizbU?kDsj3

UO>fHv+=1YL~7n+(SF_c0tOHnBPq_xR2iv5QOT|n6i0~@1tnvAHk*nvnH_p z=Wpuv!e*LUEM4#=WRkKN^`9uzJ(EcTASZ8IAre~{9CwJ+?B4ryV2mv(I?x%qpvi|h z;aykukyuPe;L3m`L*qtxGOa2ThVg?;X5O}tl7|IyZ8`7;cN&~V`(W{S5N3H7`|!4w z)E!YY6%V_SNP}}*MXzXXj6Ix+(f>b)Nz*T;(X2`!LOeiopg9_y=E`M!EzOiYgsysb zt$ZMJO9|~uM0#w~piAQr3e7mOu+eRq{{Otv}`zI zfCg>A&B)NSrfpnk0E|rE5oTM+mcXMq2*P!S&Y@Io0y=<`*i9dQ;kh|0%Q_z-~R z3NUDSMsNV2+C|gsq=__=5t2cq;Yl)l9CgVtEv7Bi1_br^#vesEY*bj6$~M%1`;#u> z4VX>??5GTuC4l(8QtfZ4vbMt9%VUKM zQm#%CE0Tt@Udfed7e2&=8Jb><;0nw)}<}SrJbc& zmCb(}LzfYo-uzMkxtOJVcx8c<;);03A%IcI!he)@B2|21KAQUtyN9s z#f)5nW4CA*#EA;K>qL`olLBRP<$U#v}A%)0_s6kckyci-=T=Y7LXUF*OY2>rxjerS4uZIFG%kwQxN;sMA$|g6^Ma0Vi%F=GJMf)56j0cBYeBEc&(;!aU(*o#LWKj^du$5$hkE*p~wFn>Jkj>KG|rQ zN;_l*$?j?l)I?)tuV4?+4?|qlN~E6deh%ZGtEE}`QZTbFbJ3&{j)ycJrcEbXPnoff z&&(xPqL&-xQ%5aoAW$_n+>XlBV>2W3b@c$(MGrua_Na$dQmLi&xI1t{5dOTFw2Ea^ z(P72@=o)u=EnQ+{DbQJpwX-M)b847>{)Ca0Oc(MiBbI2JNilzUl)~7OMctho|1$M1 zhCY?)fVS4BLPWP|uD)z7OfN=0BBFnIwWP_^;TSvS3Ek?!{{5;Pt6=S7ICea3!s+l)_l4DB)&^ zn$jOg({|8cE=1!!jBrH<-IGg@g(qPiCZomPg#A62vvZ{;JhO6EummTtL{8cv29Mr8}HvCM0-YckRdn6$uwR1-1*-C%%Oq;2e` zO9ONm58{PP^M1tQH{~2;MOfn?XfoEDGEoCYXoy7GyoYp~A|um~5gG_}8Vw{wSQK56 zD4~zL)868-Xug=dQfpeqI`uy77$@y)Eh6z7lst-z<01Kma)K%Hm?t}uizK&!WRjyV zs4}ZjlQd~8oeXMf;k~c(2O4?j@3zDlA!AI_e3Ib%2blVBUweKbZlmB%9E}#wLB>p{ zF_4JFcNh81iN~nXxmKw*N&C;_Egzdsqn%2%VdsVjtk89%zH)QBICuGwVa(b7+_U(i za6A=TpwT#U!La_qGn2B`{MxJct8(#00<*NRf|!?UvJjWHB`5B%dfPvZ^rQ9c8?PT; z{n&c*bw>5aoQFprebDIS>w6y0x_8I+TE+Ic#XdRztOs!|os%iVzWg-1qu;xtTgQ#j zP_obQl28&&9b__pLEC4=d1T+zRxVAw4B(1moCa|M-Z>Mub+t@=qe+zbFT`vP> zA_Y_90?9MtDU;^4fTzXFP^e9L9RR8#6=xT19V0(nhzah zFoRcJ-sA;0RNj^(SI}qX^c&umDrU&?6W9dZHj6L9B`@wIzzpW+f}_z`Kw5EQL4V+Z zP}h};Oy<|zW66~eNr1WiW=?MVI@@W)qSj_~x>%hCYiO+4LO^g7>X(mk8x^I`^FA}B znPU!_erKW24}YmQA4QnFoj<>^mM4V*AZ32HcJYe0cL)D>9uRAz%dA*U76YP=i}ccU z6m?PloRuAM^Xr~{$swQrJdb~SNj8fTVn&l8egIxbz`j1GzaQRxr?G;_bDLcx_dAtM zX+6MfhnbvSH%wKGS)~b6=c=O>w3=kAnBnXJbS^;O5fjUTdt4REv5-w-diq5j|IBcr zA%>;_RSlLq<%2tyrOk;1d#bzI?(Ek<)DZ#uJ1lP+5K2HW9O+`<2^$){86&}e7=BuE z0xg9wwEZE5j5twu?$R@JGJP19ngk$m9Xo;Z-E8?kRKHIn-MjVaTKU3L7g;Hwp1 zU#YYhb{c2?=PECEKL-&adXIMR>E4z!kBwULA0ht?|0s z)6(<6V;3ekd1>BlEb2ky#23q}8hJZzQfXMTr$LUX`#Ije878dP`H5vQ_U5K_huh8> z)>D-VF14DRy>b79xq3{C{}CB=>h;39$%31AU$X*4A3ra6Se%mQQdqv;c1Q3~{pG@j z*0#p}*In{w8eV<0Yi@tycIIyInS1eP?xTu(cAFzhXd73qZu!im0*oKOGHNv$IvR{e z>wuJp0`W(eINDRvmj0`TE?sg^g$Dc%D>Gb?W)SVx^I4n6;`hWuu)dcF=c ztN^mn{Fwh@(=&+H3c&jX$mMKd3muqT}qXAuo zj)%=F zwC!OLdA@(qe%wY=(Dy_`(ua{NhL*-18)KLr6?J0*O~bl`)gx%w5^lNMX6b{DrGx8s zmbeWLU0x{jWw;uVecP}m{KUU17+L|;utn=zCt*ZH|2;QV)(};8IQKgV|GxG`sbP*m z1k_oLflf@5{BHzB(D?aAU4fQ^e%XKF`CnPX|B*A71czj zvmO}B4;T(*yvtI&yReK<4tmdLGGDHXIMKHDm|oLpIWb+S1Ew?wpO^o~59u8VoL->) zo$Oyo6Z?m%Jo{_)boKdjE3YEXi+nf|mdcn*3Qh}JM5&eHp_$jth0Uhdm7U1TtS=Lp z_f@~Tvu%&APc@$MZKzCpnch(4Z;%pInJJHrt|~MSh^}P^{En*gj&qK#xon=bT6Z<^ zcXV}jq}E!)jg|+|8aI1nZZzd|lr^%pj-`BTYMBa%Qh2@zu(-VIRo^cvhR2$4(NU*&!E?iAXU7i9ZetyhEdhq@@OzE3E)hS7%c;_6=1p!lpcFf5 zgL`aC>_WeL7Z1RZ0{j%d(*Qu&cnG~tf=f-427S69c(Kt7N=eA2g*5a?P8jY-4pCc=02yhy|;gdWrXmnS<(iW$^!YggxD~# zESkN6nmbxorr|(5HFZx@2+pFT689G}e!k4~ipG$-E8=%p^t~dreQ_99-??`Ln13Cy zc+e%;S@cTVggSqb#xbe|R2z9;XLe50HT=Q*%iCTC2Qm(q& z|4C+mgqB#y#-w)q(lgstE#Du%RBs9Vct-hJaPWzann9`A&hQa)!?F=MHSR#f$k9;4 zE3RgL$LvbUanQRveL)BZ2WOtj#BM*=CO!8$8g%H*z4+jk`~yfbNs(aPZN)>GL9 z@!U@xZ<&6Q^zvc7omeRT%!eiTS@&+&+e3_wMnaR5dpA6i3&XMm^;Eob4#dl}<-I=! z*P>kaFinBV19}Ghk-VRodS-zs2Zo|#c5eKd=-4?{)F^!}#tU}&U}g8jjsKcf57((5 zObs=@V_U7W@wMlkh!+ZNC}oY9o&pzu=Buhe)i&$+U0&PqyY68ZV_uJ2{nX?cG$@$c<9F0)q|%N$FF#F z)cw^N_oyf+uCYmd=H58;w0St;MpBN8!cUQ%vcB@V>I~_3xXnawhx4kHIT+U{D`{W5 zDe>YkOP7eLeyk;W%Jkv-k{;7+I8@%S^jYkOxP*I(%L4M$rYWN>^1(Cazp~3cC6=#F z>qTJl4Nqcim#@xA6XCmzetJPIQ<1YuBB}fb#K7gfFF5oww}kdz_-XMc`gZuAfTK?1 zWt~@f(i7U~6BW5-t66N~cwESFTff7eom;K--)i!%`;vE=`Klj*e3J>7oGqv`FE$^m z=Bv`X*H#Y%ObU)w{HIb?#6AB+d)#&fo{>A&_(XjCWGd;zqeYP`kzSfMG#H%4VGFmV zhu}M<>pmSJ)%h$}f5>t?WYM#1)tjzcv~zboV$a9;tTywM6h+tZ(LIm0$|WLF6OM#z zO|pA9d_>MO$wubZMv~82B>vUlqx0z#;Ko&69E4eQarIx?xZ@14`g zHr*ddV&G$e>5^n!%)O%=GpAn;Huv#kiqe(H-d8J$U&AG4>=r{s_I8zXQjMw--bUH= zN?csIEp{+aK@V*zJ-A|bVZYg8L-nqwfWsfPblvZ|yAKz{FN?f+s8Vn`a;cFiNd@v#mi|7n zr@fizofk7OB=sDizDhaq?O}EI5y+pnhcEy0^!YY}08YW}A}&pAzrL|rd{}CdLZED0 za}K+{fYX4_8|A|L@on&kAnM*-!nrInIhmH5QHQYaTSsm$q=gL9=?Q(CP_a6*xO*{FcWqJkYp7{u zkW0BIg8SB0|8khrJAI`v1Fd%kGRmPFh|_-&)+7GGWIMyiz@hc|fsw8-qViWr@cvzI zF=EKg&bJ-m;s$DVh!e`@YJCP3xI=i#VS>W_yYR^9i(wp&g~9Oiq~fgu7emj9d39DF zZhB`hD{T0(`d7jW6gPeQ`%aK8H#oHYZHQ{Bw>ybw<6zSoWVM#+gHYJNd2K!S?T)5{ z_3!!L_D`K;sv)61=tv1WUCREmZ=FJm7TK;_*0enzYV_ljZSE;sh=d!YOr1E{=e#9q z?eu;-GwhgV-edd$le`zG3JNyBD^ksP&eauqdtd`%3ap zsSU_d4Y&mecSQKbN&6Ly;`oPwzqIQkUFL!iY{MM3!_)Us1VS1jPDKUg)dpgp2>=kk zuYe!`@ky!m`AqWhQ4{ux43Dez{Y>MYh&%#?;8h^tdY2H`9epV>O2j%^gdTIRE*hIH zCI`VgT8nIuM0h)qqP)msi;?m2-FW^2p$c7W;sai#JAPJ8SO5a5K=6O-66CE#H|pZC z%L#dP2}5de*ky27jfzwU<+{BSpC%|*_y59(*u>dzJ|pW9NufYhK()t{H3pRGHRA{50ih+>+rFm0k(&J8SyZdSlbYG_ni z%t~5fgSb~ziV%c(J}T8`MXW|$MS;$_1Pfz{ZU!+ zOi})Mb%z%EN!Z(dq9H+Ltf8!q9x&)Q>z48k6ZIlkBW+rM;EfU7>kz$6E<%5JSLP6K z`L~9%d(kF$(oufa4)GlBSlpSV&MAj#)=D^-+FZX0S+zJ!+5h+XXjJjYcb9P^ZJ(u7o0BAl#g50X?Y&I?zo~6{vGj?xYlAXcJo-+!K`yLdktdPMiw1G;bafY6b}u-0bK$oV zJ|E-Vi<%FrO+?m<#V&tf#I0m~UMYxME&IG0CoQ=FND9!`uIsK9=zbjf3`%vsN!;m% z`awRn?4D25ea(pb2>r7DK=(_W?w8M>KDT@pfa`5cea1#fZ}xm%mA^gb@nt?B{)@+# z6_F#kiSa*EzWijwZ+m3BZ8o}I5_5$L9}hWL(GuUyOU-9oT--RsKL$ElRddE}bKPGI zcncrcC1-a^c>h_=u{M-h-m1eV`)dI{V~(qL7v7^!xiw%lHykG^1D=P!YgXlcG<-h( zaj9%mBc}RyaC4>D{YJnNm`~lei<$WP) zI`##F`gQQSM^Rxz9%sX8E%MXrHu*kHUuE6D;{)$kV5Z>rfq%&578iJ$9%rBvjz?Yjlp%+Z*mD zW4foGS=F`tSva`=?-QX^u0z(E@bQ4%$IAw~FWR|&eIhbJ+Wh+8k3_$O#DkcCgP7y> zO2-Y}68$DCJX(RE!HDk?w~aiH?>Y2skEh|Lyq@v#<0jYQvQs{<|Gu@S|K=O5`cG*M zpKWd%r+=Q$GW;0#&FI;;&3h}~hIGw8>aM9RTg6M8#+PmeEt#WQE&s$>3NOFUinr0; z`EFx)!nSa}eVrY4bN;8l%n9^?TIrk~;$`Q+*qFA2{lN3*>#o1dBtE;_RewSZ?h%HX zuI}{?`0?x6$^@JZ9NT?KV-tn!SX3V~3)ZcBf;J$#!z^20!8_oX`6%N5~ltv#B=h?g3g`A}| ze!d2gF$@koFah*W8rA%Gf51ho#o2H6=yuV6*h%!Z%M|Hm{O;#im7*V`%9aLehv?J* zckkeAR{1?z5d2-_H)0UY%Q>l~36Xa{!Z#?K;`SwVB&pb0&;fEjeE;FtY6C4R{{5$S z_}Nzbs$GNE$H8Y#lj8pQK*AoC*V~@Wm_u$A#=qRe9N)SgIyiFuLy^t}O81EL;|kE< zJN4s_iI|&HyIyclkh(gv?#tild+Eh2MQJp6RsK~ban>t$ng@o$pdMN$=*|Gd5EQ1|2C?suO*=Y4F;gSGl8{W=s``!4Pd+gH!R-|Y1*+Imkd+wj*9pB=re zl;jfTuaXPNrP*fu-;^jPFNnllxzk?s&Gh1-_+n;qS#Nvki}unR?L}Wc-PO5O_AI&l zc6)_hy{+u;O68O)ZS(dLm!{p20|+xDNarXgUA-XjmrE-b@bp*t;LS z`b?k73;ZqAB=LjN8Xdg*_f+c%yHi-vYY_de1B!e4F)TaG$wqVUTfr|pguOnsdo}Go zy(-mWf3nTEAmRSzs?YH~gJ_v{k3{{SMOTs5cO@{yxdUyD<}J{_ejn*^UttNHJ`M~!*)uTuMUa@dhz*ER9v{X1~0 zdC}e3eYY>I{z<%-{~+C~-Yyp9)?0ik?8Zi$v8w&_muH7t|J^)Oe@ooT8-;Zgvv2Zt zzI+t@vk=?bh4lh`o3b}*5^c$V{qAkl`dW}>@Qc%D(4vWikIyKFw-?#v?$%wWV!IxQ zU9vxBa;9ibNdF#CaZTs8xMM%@g7S;wtS#c1lU%*wCy@&Jy-%s_rw2}u!g1HAL?U{- zLbTj-EVd&ORejqg$=1WT&%z;FmK}@fAEs=1KK8^#dG#ADxjmmUbe`zj?1ET`oj7ng z+tcdjxf+MbBrZ9!nL1Ot)4p*2$Z~-78#S}HLuT{;KIPy3weO4-XQzEFeP!kKPF)e| zGy8?rMTO)qdH*gwj;qu=QY@SNDIZ5zsuH$`_gg>hfCmp5J~fB*UG`@YAQ zza(=moUatVP{C|pu1el2{Pq2L^1Z+3*HAl~7cOkd{;Ilj;m^aJKfRBwC&aKI3u8$` zOb9)@xrOG4!+|~pw4{tFksmIE3u#H6T495sc4!4Fm2x5-j=_p4dAPQP+S^Eg4wqPf z2po#O&=*J>|@WxpKuAj6(13sw-yN!`_1rScgmG)`6I0km|)OSwuY)SYeUcAdjt zEq}%m3*hn#nR*0RYH~WAtF4hw#U1wtcsVE9VbH350o+FYcrI*uh!lh?NS*Ib^v#+HsIqyQlPk+)WrW81x2w$FyGgFJTNfda zhM$y@pDfJ@_!EvnDs2v=sdHOSXyT#$?JcD?B$^D=Cd*FR`KI}UW0{M)-Bn7up*3^; zI^2U_J}rd)#)xSyij9;Zp5)d9AEb?x_Z=M*&A9G*RTcvO%K#7=HrUmMX@`KLEl;Bu z+L|w^G9fq7so!YTgeqnR3lq1osF%O^ho(`Rm@Qxlw_X&~tkKH)3=!R63@D>@ZSs0Q zsHLF$yM7{R7)fHNp0Uh@% zIbaDIEJjsN8$(yCbj+BXEX_}BYnG5p6aYtTrx+?4#;P>lTY5iRV4U&Pj%YS|Ny*xH z#+cS6U>3n%xGNo$jcFToOS(BGy>ZmYc-j;pUWNQDaFT%!*ci{T{MrzzhORnW4H|~h z2=r;viWp)>WbL+q2)6=yM6_yq~YnBs;!h`wphw$63o) zzRFaRd-Uq;9XGfNY3P^;8&QBU|reZdC&mHo+O0De` zPc*f;xs-#{TEq3i2&0f{FZB!UirttEU;NA57Zzpiqw@|nj9Y!`iVmxzxzD$*Wa?-s zAI=v>IKouiMk3s=^f;!c!0@-tXo>_!($`D-nVGa@73JnP@4Yr4+x8!o{949ZS;$@|65JA`MZ&Rd#|pdnAz)GHcVx#W)o&PE8|1} zR5Ac3M-q#s6R3}|FAtT9#?*>#cc^IBW9W9qwxu@&3hp59Hi>j3nz5=}e%09Tjy-nc5PIp-V5pC- zG+IfK6D28lz6)k;)a&d9NDY5ag`O3!4BUr%HQa^pNZe~w<;{~6Zs@|~*l=)L2GIk3 z#fFLAt`u$lcil}tGl;|!{DJkK%E0ca5Z@C;vR(5io%O1>62I*E+U~3(>LiD?gCm0_7)&kXST+0`fnx7OT!09h0cU2F@Wpm42Q7c)eGEGrR9 zxr0XcD5^kExWI5VxoMj1B2v76o`#_$kzft|?At2uF&9WI*?%B^kv0UGoJs>9I1muA z1eL)*y#yHu5~o7ZXQhVGtiaOGDfeM0G&y{=MRL4})SA{A>)-|`yfo6tlXIj6Ebz+1 ziVGoV_FOh$gEsewm7?d@jbr!F({+q*U$^18%c*Cs%oX1eB~8G$i)M?-RgV@_u_(e0 z6+pTYZtKM6esXxIn0|s{pz3EWr_PiH`_pOP5K9 z5JdR$!;dARw&C&G^P@_AppP>c4mtZS-p&}c?@n9%4g9J>;(Vdab%7WaZ%(SdBLouW zsH|ulRRC?Up;@*mNrNkNA%59bgvxv1%4B7W+9(7mN9zR>9P^8>fW>VXjl@r+NK!Gd z*0~_Y_UTFAi&!MTs3r09h6V+d8S*s`dbKuyboapg5jU47=~?e0KaFee%p_sqc`W<7 z;*EE&fM`!~Q|s!wbHkF|zn>akC*3x;Te_1xeLyg(i%=Ub5Yz>gs83=FIDjx12@q>d zvJ(g;LG+^4CuGUn`VpXX6q7VvGW8uT#Fn4G33Q8YcrAXFjmcSYK9D#^3*+tIopkQT z{}?(GN2dQjj(csYar^b?f-%=WqCYKJU-_{d_&&k4M;4Si)%k_fZOU?(~`5M~X2VELP_w**&H1 zzdb`a$&$9P0K3r9&45{DXHWRWQt+-)02-EwP}a9I@2jH&o}JWqJ@w^R*PbrODB)Q6 z)My_QmKEoQYLnN=B0P%qKPK1ynR&By?~NClpOTM9tDX3YvCSBi-+KV(wWE_y zvV#dFOF42p<03cavIL|zz4H(%y*{5f&~Vhti??;7>P@a6s&HG8oJM<_f?G>R#r_@~ zu!S^oDBmXOQGtgR~`A7va!``Kg+a{i(+w5fjVVBdfl&%{xF5oa!t@v(L)n`L+Q-5iLTdj z{RkH>B9;?gqPsu+#+t3;%0{B%^;%8rvt&q>p(3MPJx&G6sHE@Kxhqxw>j)N`0ezra z&f10iwNDZUSW&x|$_cg`x__I=xKiEgZSL7EW5OJ4AxxidW#I4SG{%|+OY0K&sxXgO z>_i&{YMq;f35eRNSqkIKWR??YkLX51-$Rq_Yp=hf2gMBhAbg#PX(O}QF?|nV4!L@k za(4b@b)R;+?v1S3Ns2RrEL>|6bv&5u76)yF#euJz*}D}~-it7%D64eYI(EE+qsV=rc+Ud{r#S;Ji9|Kq@bt5B||#6&I!FgUx?_2Fb-KFWbi> z5A?5P?tIDiNahV}6m~FT#C*nyutwik?-$?PihbpKDx4>Ml>kCPO@z3QnCoJq$|?NW z3)>nmoRY?3bA6+N-_Gli-wdNr&0=DLM2!-#*JzZkx_~*#!TNY>m)(Ee?fcH;OZ*;v zMU8v!VX+!kf_ZWh{(4{kAlV=%z@VVYpk%_JqVvN-E92^0#W_H32Zvw)D)@_UR`sPB z%;Lz-pr`%{8lFLfZjc#F@*E^3hCGkamkIdg#I&q=M5%{`o;KY;VoZBqC01m7YXf^Y zq~~~hE$MNXqkryyCa>lW&X@7;PHa$cML9?lu`=9lnCZX*6QsYFO?aP)^uB%z`rQdH zn1?n62xt&W5uwj1LKF^C3kCIy+slQ0tQ9?UFNzCbbVRJ+dH>yF>+{Ce>w7zX8`E_- zvbl?(C>pj?vdAYwbK>^&W|XUo(}5z3AQ702wT`&79GqzKxr!CUU~&ODbR;na_=04WOFXN=IKH$3`GCeZ2v-*R ztVr&?*e^z)dL|Za(?+=Zfds=yZx(3vJ>aJml2Yzl<3xhRK$H|iZpOe;Of|Cht~gNn z%B*vg@NfSn>#48aJTPj`4{_z3?@8*wu0WqWUs&obb@fj|Aw#ch8Wm%lS%GdMy7p@N zSs>IOKw1D$FkNl=V>N(f&BRENXJJK(L_td#ih}j#dxMply|JKbuv4(BG*s_I(4pBN z7ub7#0F%gjK0ko=gIEi0(YTFK@rmK13Y8J5} zHmWU7^fNq6%;C6WEZzUYMW9}+|gu`gI8t5f&`QcN*`>itYjob^5LL~7=I z$RZmq9^U=#;qFf=NneALejeWbaw&LOm|yqL@Qcn8iLlYql1l0L|_y zW~nT17t6hUN1THR4OZ9{x}(ic#S}S(o-5|T<41NNqB-^sdu?$<-TUvP7&#opAS zXfxH>&jEoeH7@&VD}v45J#>a%XllB(tr?MH>l}rqgd{>ajC4lYyPYH=AE78NVArN6 zi&%0JJcsbs*m~C@PNj(~<>9J4R5F`)_QQLUI3V(FdPeH`F(q3Y(fS*MrMWC! zqU-g5M~ZLB7B(A_)T~`Z+ME_yidJ}Gze!OdWCKj zl>!;YPok~qtmG5X=Fos*qi7A|8%~RNJ0OIBt*@t9c$ShRAYC^LrAy)*!@Aq6vDOLmtK5)ACH&+i%zC$ijRI7{K zi>M&xD(dec^%}qgg-(lZPuui$E&ONhSrneRIifh2MY~5;NT|!Sk;}DI-M>Cct#WA> zS1hM6OZ+P?QJOpWxh`ds)E}zFnX(A|3%X2g^kl2~znDwz^`Fq9Gy%x{!!yEe^!Vp~ z&6BV0#aA&(Gfj921WQTfO{(jZYY!AtOlB#Zm9MNk?I4TjD^X5pI(^oPb5f>+H2JJIV``RgICswy#R56uR?y0>|+&I~#SzuI7qi{i$47#ePL}B;$Pz4U!#EF(5@nc+R z(ZxYXkV24P4)o$e)m{jGs~N&za|}5gJo0l_09^cDi>`5q|Ne{kKsg7S&I{LC;P9mK z7W9Q`+>T9Ncs(bTa!`f%MLt`K-pxYamo}kH>F3l`z5tOHvkUq6D0Chk8jS0X-I6Yf zy3RVMX|7uBq!!>*(+QmauUf^S>HM05M`&l;o-krHIKJAo4RESoV!D5j}g& zkS?G@d*4l1>qe&C6yL-|65wg2>Ki8bdE&JC^%qANY!BAx8p6U?w3tOUiX=jjS++zv zn|0H$=_aOWnPZTs#=nVhg3|%ef|>G3L|R}e9JR1k1h8ahvO#2yla=cB|Q-xF>Sj6-(hKPC{EF1q^|&uBbtV#Uth4u3Z2G3#R9;ELP0Kkxnd9~d;J$Odl@u>P)#B$BVvN@N&yq);WAz0lcdmn?d3x`PjU#}H+8?{(* zJ${k1C4SFF%(AgCivmwiUHqTSZcfpMK52V%(l{{La7NO_E)mKzdf#jCo?Oa#2LFxVM0wnk=1F{t~1XMxRw}REat;?b$@w!?AJb2afVo zOZknzcFm}v@-GziofRpSN@mwKsO)|d3|KE{H!jFY7g{8XsS;^wlU_7yYi_+-aTArt zr#xp>$%vG~^Y71!(Kb+X%`BBm@2F{_#BFj~Ck8Tjs-cakYU3O_3jwoqmi?S?cqzu$ zTCJ2mKV(QJu+U$4Dz57~;fqVp)F^gk8rf7KqGJ||JmeG<_kJuNTkuyn$^9@gHqW%=jvR|_5VgIJdUiAqlu#{qv|yV~3{?<~f?gLw&P7#vZq9c80w)jG zWJe3OG}iy5IZ}Elceh#|q->$0`>?RdYUZ0Y!l}LbJwTE35s(T(dtW(JGchRWsX7xdu zC-om>?Y@kWKz^Q4K^{KhZ@Gw`jR1&`Cy{!5b zSwZO3OsXEt0~EL`v7)*?i|wVMnvo88YH4CN`>xdgW<0H?ZDKvtbA!M`IWztq)zNxH zWJNA%u~+Gu=ILI%$@~bE6vP?>vephRQjn`!dA$gqIkZzfQHKL+{G#{j)!?w7SEUk> zZ{iy*?*bBn!I;z#h4bMU9oCZP4w^{plziGQ;w}0xjrYb13|88;qo?8Ay}cLp_dF0Z zTFM>@2*kfc1af$k-AgdZpxiT#`^MpU40%S&AwyiNHdxhu6H3%C>$rG(9M(v^tG(6$ zDzP9EA-=ihGpJOTSoe9^)G%bvN0&XK=ou2Yf<1pr4E4_BJ@tjz`Z7I5kjQ!&wG--yu|JCJ~Ek?!onu4c+P=}!hnB2aM~ zH_F{IT7{4s`riev_^!1JEbv$XoMMq$IaNM}yo1>n$p0;TMj+8glf5lwj6lilnSWvz ztqZL7jd!$2y*Y%{8V0`!tM4*%6_2uDdGlP2XO%{=GI5TQuR)5pM`qB<`*}FE=bp_s zXYs}!8*1}%sr6?y&2Q@KWI#XB<$XJXIN`Cre{RH6>7vJ!*w>Bh8#HTbE1oZRCUyQ% zaJ))vVP3KBVu>7)5lb>h#Q?i;H&w?yk@kwNF!asFSq!Pkcvv41q&h4{JIMINQV~+$ zQ-TkZ38;5P&g}1`n(SN<{>y62(AHW(3VP^fO62}s#(HsPK{+gx$NUN~*$kqem`z-0 zR>2~j$@Zi^#tsf-=Q@DYEgsv%h0%Uo45;MEi}x)=sTpt(My<2*sjus${Y?%fp}FjN zX+Dz$BoJGRtJ&6uQ_b0~U6D;9dMy8IK7I$o>{i zLPt`e`>(O0x)cEKy>c^J55OEKWP4oya_pGfPPC(eViJ^DXz$Fz<|9waAMx^76R=_c z&5F}eW%9ik9FH2Vi#+i$fC=J2n5t&n+HWL+P*QfGa=$YZWY4#|>vg_uHeRhiC8$-PI^6q?CVaQUjcg@7M@ z0Odr6kO^Zvc0hBz0voWpSq=YhCI6{e65zDj`J{|xBq1jOsUbjOECteyv;7Z3eVO13 z*Ak?D0zc?P&Ar;j*Y)`;gFXj9fVgaN`r2bau6%N|qL}Wfeas+WplDb*tp(EII0<^b z@Qpv8L!O>nSw5I0n+uySHcxNLRN(3oL;0k04S5zJqD!A#<)ADh&2$IRPJ=7l|>dd2Cin+{>54>F|M6@bUtXYtIA1AnSkABu zLNLVFZWbo~&mUAd;|^K%cVR|=GLUggz`)nd${cC^WR7O!X=+Nx)+jy!zC zI>1SsasJr!%ds}A(9oAVLtZ-(4lo6XZ@~2-aqWB<$dAY_hE~9?)(J;0(iZu6-wXtj z(p2ba&`iv0-9`)N_jtY*W!!AfUmZ1+v#L-er#b7U)!=cH=9)Qr6V6@Pz~e3Z#TlBk zJlX|Tp3(5f%rSL{Eb7W(cqUyP&S5Ez&5&#Yoshl&3OTx%<7x~?1~wj{Sv<-!p!RB? z;IWjmSvP1iW%2w)|8?i6U0#w+fX z6}bGJRZL#WS(Q7+V>HaY+>O5C610ywW z8{53{+om%?O8~Nj5eykZN5x`Wq{^6^TqY2i$0dx8ZCzzf=wTLV6>cl+jwL=s8RTpY zJ3)8=5RS32BhH~~#hZtSHrj(RgHn5J`{t)?`AQMe8(5Cp1S3u#CY<B4CQlGz8{dQ7(?YR zI3kd1ZABII%$Q`&__EwnFhr_o46hneh3UyZfCvc7>`M&D|$3*Z60v8rQ$UtQ}GzZp^hn zPztdBEuc%JXy_+OQ3_z%Av}>$z+SGV|1{X`s-ek5_!OmM(h(DpK?ZPjeyuu=gSwyY z>G>;JgRAAX2*vTCm3?S*rM}siz8RaA3ZnI7+l(jc`anhy1@KOf6P>b?!0cHVVaDdAD@9)t8ke#>Rt~=U zUgi?Hx_M)S#%cUb5i*X8Z(a&(=i*}7_;C(lP=<#V@HeHogSF76G5jbKcPh^W23n1# zNvuF@UWQeYP;Q7TH!x{!%_=*HW7i)~5}_!S!LxKOTg4B;R` z8dBxOM2ib-)9DPv@ly^&v7@6HCBGfHAHc7`lx0x#3l#XI#>|_D5D4v85PmFp&41c* z6YX+IY}BO%;hRwTePfP}Y~73dcmJqqR z9n;KOXD_$btsQtX-NAY)bm2k!#z^f=|OpoMx_bM3YBL#3m6n89B^D|eg1EO?c zRheYW&y15#)o*nib*=*3+G|SHHO9~&iMwZ`VUnm?)ou*H&8e@f_wu~sdgH+G1QeO6 z`{yC`1|4y0{7^L!t-_`mRjbdsQdN0~T|a?4NUC$Y(v~1C3)|~^KOYIaevSfMF&zCgjK{qY)VQpbt_ zy|LT7nmiXeYKc7Lu2Im4SIZr%M^RI@ShpsW(xlhGHTo)LRY1S$P+U`hCK;2e6C(a) ze8&MybUBpMfU1{<5M?1v+2}}GGdOD0EXD>C52OBSCKeym6+?lw2UDMr)^V_JqtN&B z&cQ^%O_?pb(Bh1!^d$T2*+0u|7l}D@PjHt-TYNKc9LqCA4klfQ!3Cn$iU3Vn{Ix{H z+hVn-X%dNvxUIHcQ!f1L7i*g_5XS;eyUS@#q6FI85$M7=0D7(p%e3HSWS?l-Z_s69v(R720yV zx1AyD;+@W|1Hv5_S$3)$Rc3tTaF=YC(xTNSNyrs$fg6b7uGW+TFT(QIL?!FSaHH*= z8iyXlNrnEWI(?;xa2djijSOlJIV7?umgeMf(CavuAyJfu5-N#(1p-$`2yuOVQ#bk^ zXeJZB_n}q`mlKY^Tv=mwtVnC#rJ(fcQSoD#2-Z&a2COU_e}amL7uuf`$2p3iIV>TL zh+6!5<<0Ad{$j*x=2Yw-M34}38ZDpkA2tLgCbg}cmyucfp0pl&a`xtvbI+b!D62a9 z{$P2HzV2m6i=FY_UFCR-Gn{?nnsK20m*mM9RXJX5@T^OPYE5d4>$e#H4Ip(dJuO#N zC5o7qJ*3|Ej5PR+_hJ9)d$ah1LdUN7Na9N zf@N%tG&A=nCJjah2a(ghlDIIXZ(e!g9n|ynXdx1}75YOLPw?$(c4>gkvj%j)x6wfX4UzGLkDj_OGN+Hhs^sNP01BH;}bMDqZ zefZxfRf`@aK@80c+{hrrgzCW#lZ_2W)Ok&imJB3tf%^`CMVIHhZ}Y27U)|KvQP9fj zZyFh&^Ph2=TX!j7sRmHsE!anSYf5y?N!}V#<^THUn%B6LK@iXUb#!}UN473&K+{?? z0SFii-Rk(EL<8M3FNyMNwM=SC{yUUg#PS|OtEm4SXXWp&g62xO98q-`e z5_op){p~`N@#fQGCqHOb3fhErH^=UV5R0C?TK93rb_EemlZ7eiZ9g=Yf7KykLL5W7 z`+kv(P-a4ZP|q~J;=e?ZVKMVnis|M{cD6ZDqcDdlmYp9nBLZc`p|Xn9$W$s~lgzZ1 ziwekrjMYpu$BXPF zqQf5VZd0<1v5+BLc;zCt{Gixzy%ZU92hkSeZN`K!y%0;dT&|)Nb3Ig;_ye(?Q~K%z z((guV)cW`!F~Wt7w1iO+FlrqU;myT8L9FR?UqeC=POwqe1ChT2;=IQYskh@gqkrNq z$-hcPbw;Bc+cyXPK-=&t{&`a! z@YAd3GxDAp?GM`Z8mQVZM5&Rjj5Sp(qA33rY451j8jAzpm?)JwwtU3;tU+Y%g?tY9zD=Mxo$4mij-eWtQt2udBK`TwTM3DkDw@=&_9CQgG3 zp-Tp|t?zkaKv{NVOt`h$KSpHh>y=;4{~~g02t+ry(qb9@0%B+uUsM{%;fo6FH;gxx zMzlOeLHc)zF=WFiD&TE+#wTS^k8Y5vj6M5WhZbux9tnq4^FCS0(r~nK&iDEy>Ow%5l)Ci%3tT{*89I_p1^M@isGQd zGCQV#aC$o^*y^MCniAXM6pX}Lkotvu(@J!prZY2oD*SKI;X{@OM3IGQZAGVqMn|QQ zg$$nsegQ2YZgZ@z9xXxDnUd_Lwms1>2LoRhHWNe6@=pmJ1JHs3#{=bql}6W>ny{D* zqN@s4V4lg~X zRtBaw;GJB-0io&H#@EHw1wa&bKo!%RJhZC7F=a&mbWh41vmwXSd$x-`smuRck6F8C z+(ZB7o=HECwP{l!@i)^RZ7W!t{y6@$W|~gY-p@ZOCImTd=qL*VOD{eAF1iwVNk(*? zp++mXreNpz`U*5H!FmM=w%jelS%P|1U#q>+ac30$#H@QQ%^3;?A`6+-t4?Iv>h!+H zdFB5swDIl_W0`vi!g$1g?L;}40~fTq{9S0rn$!V$PQ;v8tCm~Jt!Ra+?mp@*Cfb$I zycdzViZLifFGhma#u@w_&uuaG3GLd%C2wLVgw|lg;L*A7fsI@?8KRlU~9nbT9Cg=V`6xB}K2nqAMs96+Bm075Rjfg8l`1$R z>vg_HOakn!R+xSO$5$qzpeL6`(3qxX$eD-ZW-zp}m-2qF;MyDSb@2+aW8aX1Oh1Ya zQbi_E6(bd*C~}0RJ%h8`*$PC?OIOiI-*yEZP#Es2h^X9%&EUXX5d(h4ymi5G`!VA1 zvz0;I*bMy*0>h(Ybg}>is-@h4x)uIqCo>0Ri5+!i3W?5VZ~U#hr5HM%}b4vnA zFv53Q1*yOq#o^peJAQvNaFkh@pd7_OL~ptBAb0hqdT$&_D$!1VGI@NZ#Y)6VB5*bW zQjiF8|Lv)N4&-l>I_8BY%CL46t)LnQ!o}^;R%m_wUq}J>(F= zsY!q&W0B&F(bm~UQ%0YqvrWC{5r7Up_BF zA+zxO=%b_PCCO9sCF|u%=V>WsbHYQ`fmrma>3cCHf#Ib7HMuHBBR4(e0p>7UepihX zI-)z*m}gFkCcY%azHXRW_a*-xPoD(vvIG17`WjrLm6DYLBJ|Z3mOf z(|V${?$os?nV+B~#ouO4r$P@q6iCZ5B*p;7a_o@WPBK8Re`T~T%+bdP5bySr30yIe zI#>W9JwM6q?(Wm*Ps!0UjvIk{?~|QGYIQFjyM#)tjO(alP54y1Xf80<<7Q4C zECBHB9800JZKqCN)@LOl{Vc2qTN^>xH^rRdx6Bq=9!5POt&rV)%prf zNjW-4?((UF?H@HCNEPdSUxsl6yqFXAWjakl>ea;_gMXbUFXsuomJ2^6UTyiA(Q!FQ zhWi?!%`g!8r#D1zhx!i`%>KRKt)Y=ym0}~saiyZ|<{Wxa#O4W1kM_Joj^>3q=9%h_<69n`bwQA>kKMd9R{8dR ziIUTsy@aOH`QkkcO1ngzlU(c=gzvk|2|QOVD-5BWpc30%X#qlkyg2n3LlI)(dQ~nO2swNL> z9{G+zn=QTm$+jio-ks*aBO(+%iz&ddMbNdk#aHn=bN-xQSw}3l=Z0sjjc!L;)~&~S zuAj?Ui>$J74`8q-*Pyw zjnCWFo@dKxKLlPJAYDB43p5H<-NCx}%_2XbTksB2+C#(cD9qo$HFFUi;NmaeIlvZXeh~MfSy69=DBrgoL4(OZqD=l- zm^+j@v%>Qn-(S%B+V6)PU{ePCbp`^g1_E6Nf|mO`Rz+-oNk(k7n02@sB>GP zo|##wer)A!n=g7p)kSl7x1qu4zsBkm2bJL=MmKo!_1Tb@;Lm9{;x8=6%AK=kT~rkR zmVl?(KCIb3lvYft)WIU&p5@yO_Gb`y8hU-&r*xaali0&5SP!h-@Sz@1t&XoQ9eR=M zx<k$T#Cp8HDP)Za<~v@ymDJ_P_T;7Y^)lmG3xl`?kXf&5nQDVL058|B36#X#vAs zL86Eci}~s@?EVwE4y__PH5-1SMcpXJXR%ozNG2FhK~v5N=rg@soXvv zfWF3E+Y2BkR4FAGB!6XmBHrydiao|FQ>3cT*?Tnt{1<1uhXLeKZ?1 zs1$U}fwbjTg8(md-8fj+-}5K|)NlXasycAx$xye0TGRYhR1nD-G!#O(wIkS9ZG7hc z!s)q>e%TAm7ipZnEp~gXOo>k_1c7o6Z3WURejyJ?!D(QMa^v=svHw1_mCwA$*g)7; z>i-wDja1i1HyStCcsQVSg3r$VGQ~%GPAY5i>p77>Ym^OWAdOA^apea3;n{cpfwb3t z&0h7Z!~Hhi3xr{4)Ja1t0W|8K`<~5KdFpQ@f@mVaYM**TUz)B$H2eG<=0E=GM85vj zBTnI<5!|31dX&cDGY|7uWq_zxQ6>t}_USL1M_zuamL5&vUSi znlN;+^wR%=R(+7UD;M@`-M!hY`EoF&E63ZSdTPG7WF#l7TAs?!F^Jpb-ov*G?N3xl zA?xiz#J+o7E_te;oB`$li<{8#H{RI@GRkzDpC^2eiTL>HkPdV}$Md^eRo=<4*Up{$ ze(8-VmIiyd?bd3o?=F zD6GhsTRqpX$7eACQ0|yV$G|-WyE4N4@glf+-I6lbgNvE`X+9{xaqv3 z&u(Apctm@7aNh57QUVyZ4*WapBmS>&I_9nRwWl@zy_NJmJ7Rr8&+9SYhnKetWOza} z@wUp8%H;WAzYV}9y%6zlEUGo4E#ns7)ljX8hx6LJ;oStMbTT8F|7T~FvRlBbUBE4$ z7nGY}NokxqSwMBClgQ-Ep%m%J$B92{Kn(hh>W4Pvdli4%t#~y~uha_tVbe>$u9+l& z-~B1=J?q74AI430O_=h>50u^R+&FraPb=&zzt)R*`cX&x!1(CVa1H45b5OQJLv8Hi z=X4DQEC@FdXtF-J-5&^d6@0qhtIc}(Vfp^#z~hlaUP((W{PQ%3vh=CnoK|9$q-94l zrkeeCD!RX89$PEJotELdWO75YvCN30KAek3c}1@Gqf}n`zb#kAIT{pI1}TuFXLjh6 zbS2whM}2!-CpO?4LW0*lsShS|+>amrudwA`&mC0k;yWX{zTpL}l)u=@!@fO{>4f*N z{=CA_=mrZFF6q;B`I&zURa)D3ufe)GanzH&`*WXfi~8`*db*-}M(gAgm7#c5+vIav zg?Yc@dCvi^yN}@cmjvsoy9A4l-LGwqKgr%5XZCXe$+1f)K5kCTx&EG;^C6(}V@hLV z!qy+jcBz#K&*K#Hdk!Dl-car+2;ZEvOo?|q{cTtNg=uPY(*@rXjh-qQ-!&^1$xGjg zu#LOlrKD8tXnX!8JGkonE%NV6?>h9}MJ2gCJKv*P)D`777mmV!1_;`WMkqlPcPgflK z@%~%d$BFbGYTK*Oz^=@S4~w@xetR{v-|WNFhaVOXd|1WKwcKnP0Owkafi%v-IXx`q z`QFyN52iPzuY>n$KX!Z92!2yAlabA$6S<$H+Ib)Z9l~68z`}eCs(X4vrQ?viCL(AK_1DP^H?e8n0LY~od zckL}t@U2Qy?#g>Ib|U}j=_6z#k5et2j>r}2C)MXDi%-v0Tou$g z{EIKT-$-$I`@kzIdR&pZ>6F#xs3;etfqs>py|%XGh~1hW53uBz5n9xy`>mYAiFuv6 zvxY5pIz7e7JSYi{nO0NJh|fuj*oUfBgN@fP(N$m zp}EB0-!tnU=?W3C=iNN_EAL!Tjz8jQ}8BUVkDtM{q z9FtL{<5H>=qHxqc`GsTd;wi0c%;BCUUjmF9ifRm5Bubnz_~ENW*_YL?_*Iz@{8(2hfW*I8SNzwY!iT;DU4- zi}sD!$dK~Q3H}8inuCs z!cgS_2}pgjhh6LGUKArTUq1XxIS9FtNUt#Ah0X=I?uQQ@aUIN4DpNbwU|6z$-D`TA z-P+M7PMQ-x{5hQeuR0tY#I&E{AUV2fhM!S1gWj)Mq8+*c4pa zJz&xMqH>%HPX8|Z73184`u4gd z6#Uq=uzJa6Ci%`<+h=LZPxsqC&wO{&_Qn1`@|^O4C`zRV>}K@V-H5Q2hB(lGi^?nM za?HF_lqK%PLf<#DG22Y_Ue>i9c+ld?FTPRPaI*O~`4!R0s@H$&$I_&;T;!8Q%;7be zlP;=SF_{bXtExYAcu|&>{D|W&h+ueWCw|2uiL6=^B>**quFN}(BFQ>1yOaI;?Xxg*#(=7Cu` zMfLWM)nUoee)c61SLal^5@Mn?|CB_+Du<{Rcdbk9U#d)YHlV9TAa1yRepMw}w^o&W_H#)qrFs%wqX<;iQj=AixGj25@`fGgm@{MtB#@;G-nVZ|t z#mqXv$a||tpu3}a_Ci+wxrn?%E1;yvub6sGC769m zX(i-HOtCB*Gv2gHQljKGe^&SLNtdu>A5~+a)p*@GbN=TjjT_xHCFc{F`@Y{9cwg*( zQvSngevGz@Cv?Q_A4*@B1tMQ3cwh}U)(2|dMQQ4Fu&yVYUu?LS>G?*pqv*?am%8#S zn0ECuP;ltja-xo2{Xzt!9vg2XL3%4%Ga6_4rbV6kz)>>!JI`h~G@aqaH#Y@c+Y5b}NLtU| zI~L`8fjxI}YNdQm%=>%B;QE@mi^TyGv^>>L;6Ox2^W&{F%T0{YVzcwT*G?)MyhUI= z%}^7Wbh%^9!E*uwWPWMQvANbz@{W5YWD_H^SH3sQe{b^DLY`M!wd7<+lb{P9SDxnq zf)$V2@&@G)M!3Qr|*q*kHFWxo^h zyWG!&!FScF8Z-n?+_$f~EKz%Sa$w`dL%gdqRVr7Td|HwZoqr!|dE@c@12&gW9BZ6B z4+l{@ez(uR};1w09e{FBW<7Xd>Ls>y?BWTFUKoF=Ewe=)hx-Ik6=_8V< zUD)@cbILoy(=L|2pq&@#qqmqL?EpTQdp3E)?@>>!6hVFV+b72kdHwoQmP8u=nH7=A zTrOWGfM`3%5aeajX@}UBzq)5d8gWMh;)uDHG5esm!JZMG8gwP~R9EU7jhehyrwm5) z_0jLHr;1}BpYUYgQ=1`A zx%v6jx}&0J*}E;SJ^9^G033ZmAzhA9S^fKlg<4r&rW{RQxEDcKsioBkePe|7D&b)| z^=NAk2lr{aMxL(E1sJ4x%g@u6Vef7{**>vu{qM<(|Gr+8$qQ z?`&QxyZre51w0;b&f$GN@7L@3yxQDlFO>L~0H6ioT$v`?W{_BSzoZhb=zDOTTs7Dd z`{07jXuyXg#>CM`jq5h-=6T+&{x)k(-Gn$m?}{iWiq*ATfP|^uY9L zByq5#iU*J3g^=cN&7zl5N;-sl89R^@cGdmv^4_bvrD`(b20UxH-#n&IH>`N|v?7v+Sk?nj zdCQ^%!lO6Vk?jxvEVqfvI2^aeX355v;=w}^7|pVvkE-ai3T6@)05-IKoI487073T5 z-9$RoW6ItL7YQwjXozlV+fQ(>OgNRkKgNQ>Q&`bJy{6Fu1F{xFXNl<|;XXR~a*PQL zg!~XeTfJ5&37W=?;tGTE_FK&Y*%Cl!Oe5_=V`jwGQXoxRL41sun7m>Pa;=$&vt#U` z$-_ZjjMBDrxrWf{M^nLPw6C=rX7W=;(2#kGka;_Akar0=^GhP>P$aq0nG!X%~* zn1vsk?Cl3^1`&$io{aQ;NwTYy97Sxr!|v@xgM;`u7wxbPD5d16`u1c{*IT^yEJ`1i zIGadxWl?%^>t-IpX^>EB)50$Ajy-h^rgM$b#QC+_r)(V8jwxVT^I;ywIgF<%`TT!p z-XzN9r{))vI8g@7dtTT*8H(ArGWOH%B|1)BM#s7=olb?C$8SN}XdrW&=B@^85*6DD z>#JXu?~njNeqw9qeySG=AFg}z0$NC!e3^d>{BrohQDjzl%o^<@pH;Ql>zoS(seTGK zF0y5DiJ&&7pp)jCehg=i+gZy9ngwhWVjPO_VjcwkmG(cuXx0_#2aCVAAvgWRr!N56 zzqtes0(NAqdNqd0Q|NqGStk3CLu(M_!mx|9mTnq-6*lPb) z=NX!L)9lqn{3x_HIk{8e!^2RsR#7v|cbm|*Ek+6{%FeWp8WZ0+SCC30DML#3T}r>* zq;b-j-Z~#6UhtrD8`4&f-u`_Ej4`@J98df-Tqk>0WdMxo^p7TBvIljwXei0csXNq3 z$GL4NoZmJ>dvZAR7bWodeMbjG;S`Jwx{vI#R@|gx00eci9+;D+IW_=)%n+kLEY%OX zu4hU*@KS4!!Q+MwTu=kp@Kd42=ge8Cw0E&DV7@_W4pt5(YQ{Po?z?4}RKd0#uql7M zK7A}Dyk%MUSal+foJGM+-@@GqJdKb(YJ`>zOBu?3HllDy%(fgu`%4w(DEO6!P&%Xu z!_X8(;Tnf%mGcwtqtmtlmNvWhR-lJ({D19q%&-5?Xjl@t=0FKn;P8Qlp^#V>f{4aY%)o%xcUxg`Dm)-ZypAuVZc1H{dV$Go3j2hma5H|#p2A1MF9OGMr$L|7PjOs zP5M7q$)yx&|2UuYX7C}9^xCipo>%$zF+)p)8Cv<(st0pf!tC$o+NBQSJ1ic(uIVlUXLbGGFx`>2PHjk} zfF{M>=hzjXl{k{#a#O5uzcLCOKTA4$=0H^Z{v9b$w*6qCJq_weeH|{l@b`-qZEByh zLy)Xt(gOG5#Mg(%pU=V^&27cs^O4*!;e$QJK1n+3?H(wqy~*1Ry1%tbdgN;Oc9@N* zosYCeB|id`Qta%B_r0!Bw;?Ugg(%%5Qm946ImqUl3rPK^NrEq(4;mwbY>q?Y>iw1Lj=9 zE2qm%@a<0)dr?v_a=jY=&wRATA5*tqf%Q@lX$p%cD5>`uR<5}DqH=wx6r$&-JkV#s zxVp&GktXM@AxRLrEC|_Mr~B2((hWL_$?pD@&bwQv6RYn3N3k~=q@w1A9vHIMd0Y=d zql4pX25YV`$tE8Eu=_0Bc{)NVsX_kiMY)LpygHg(>5stinD+fBmZEX2NwHF&>p^j| zlsguSy>;Rh^jpe5)+oH-JY;e@Tok!W)rynAD)Ftoc9=h$+!K8Pq+I>qD@^-q z@9fTrDg$2|>1r%$8c~nYnY~bda*Ps>X^N&PkW z%L?1_J;ydB=p2|A*NZ8ty9q$R zoD!bZG%7zvL2rDh6H1*C)CSSm_(Wv>-B224;TiDDCs#u-fi900W_@Vy9WxG}a4cxrr7M|Ob{|KF54e|q~#=63`b zM76h0>vr@!4^T`!61^Nnf@&{o!w*BPG2yj<^NW9oEx2ge*+e-)g3TZ=uIc?g(?g~K zADBU^?MJ);Xz;T7Q(x1@G z_NR{&zaIS;^rq?KH^kK7vj+?!2&=iJuv`zO&$0?S$x;L7gjv;>R}}|13&wg!QeQE7 z=`Ex8N4~X^4ISMo1qRvIDyen>S+laQL#3u}n?2&z^%o4ohZcx2zr6XOd;H+D4C}n^ z>$@08;?uFzYvsC@ehs}{n@^90?~g4)r>7vvnYhi{X6>V(tL24o@KPTo;>r$yVB}XXN**ZIvy1DkUzd7q7h~aWzrDHX*Y~h9@AmFppLy$$-W&s$ePE%X z6aSAMwhyP41{mohCgVJu79OsrC!_(q0$h@jg?_(s(k^oBm$MY5nUiIFshGFJNNzm#XjHX{}CZQXSz^@`E#lU<`NO4 z@k)>;bgJ`dBO=5~drJ!R*(*&d#1{SbIzB8oDj8>(l%>M6?STSMgQR>wV*Fv}G)&Y4 z4+4HS6d=`sm5U;9zu|q211?)rlSd5W6|lr>nXs`yhwuDpm%ov>9tg$ts&55SF}3UT zLd~)vJ$}zc?n1(Wg37SDYue}oKj8!_h%@sNBJ69@&+y!+Fm0a@sHJZaQDPnu8AbJq zcAr=9KK!i3oWc`f#Efb1LeR8{bTMlqD#y}$OO$~N?SfV1uj%;`!JFAmIf!2~T&M4U z5Ce+w2TN|oK9@zWQ9M%x+`b>q_&$fi`fiZYJ>gn@S~_kd#>6L^hsz6)zY1M09NP0q z*Z=I+b3Je4g!K7dP2C!eO7bLUIOpguydD1_2f z0JyYvaqFIt3$jLt%=uqp&I3NGqDU!wU%YE#u;gOq1(vmOb|{1IWM%@3iNvDpguRRC zC5@g?uR%*zLZ!nYg9kxvC>UuP`RX{{OvHniY`e9Opr>>u@`k6q@N~d~5uVY~MMYUf4EXE}J@-gwfnG!B zZbr{l!}G|nYxUwi7tx}f%fCM}?lTEuS5}p$yFWJ_uMe7cqN|)45S+bWBYyJ}gqWmx zv$XBBHu^vS*C3F@1T~9W%+pyh12XOPO6=%Te3%!+d<+){HWI;kM83^4RS|bGnX=A= zPhZ)I;(JuORR#fckQ>s#Xd!N=3}AV9agb%d_JNK8ru|Wj%K4eUK6;yRP{f`~KP5A7 z=F{lYn5CRP{(**;ER`CP(}VS8)+%!oBX$Y9gj-#p0M}-emPGs{1?trInX0CXechQl zDadV#jy^;j1a$K?_57mKN3p{wt;AJLC%FK zEzOkF>Vpv)RZvCETd*2#~XOD6Z5BOd~_^Tp%@miQb`l~NvNwKC8^U4S9lON@qkuDX=3E00P{R-9-Xa!dj$QhJ{mj$?-Yw@pTfSMdxF4+px2cER6H zT*LUOaQ`qw7()XU0rHr3(oZbo&~?B|Z*b31qqDrcUAeytckTe3g~ripuf7%sfMhGY zM2+N;41-tTs)Hn-56U;pF%g^kBvVp*CC1(8)&IFGpMlX{X5^%j$(020Vnnt1m=_tk zARxyh1!h-Kg_E=1JfguW{Z2v9yd<#F|oVw{+qW3r+T2<^gCL}IUK~PI_d5Q{rNIcIIY?OVpfN=JROhS(s-`PS-H9o=O z8*SJ0U;e#iLhL(ZQ7b2ABN!7U;=!uskSzt`QuU?!O_tl?tAuzlAsUv_pDJs-u{N?q?*-5=&GVM?7hA~}jtjr0D!4v3yI91~w%e~(h{RBy z<>8*CC~1QU1X+u)=|y2g^MQalpIC&nHSe%4sJ)I#P&&7FH#a6rKYLE=IY%*__|HN= zC`@V%K~r$63HE054=eczRc2nX+7Y+F_qJX`P~66U|J-rvi~87UF&)1HGfP}i96E_1 z42FMMkF9!e(x3aY`F!eR_D``d5A}ov|E;8nP`B>wloi)1{F+}zo_eh~G{V0@_7eSN z6S?osZQkv$eXcn2f#a{@d+KY3W%w5%Y7N(tRT`6^L-ruU{KGI8|owU&r*S$&st$Bz(a8gZPp)BefNTOriqN)T{xaoHs`R8V~BbU9e~lb z+xTzFcInqEphOj{qx%LwrL|I_Ez0ge=2EO%fdo2v>1&9NlJ)wd9O)6ki2GTX5%c0a zC)sFFLuMGHD_`H>DPX7yrlYV9d*xH19(MK6=m-5; zAy{7pMA@6=1B?#JXw!#_ZF-E2gGP@kYz+F0R@0%IL1y4by@l+R+ZLOBa5h=jX0Szp zxu7yAYrSbp0iPlSTNM;#uN%rWG*3~&Ow-yveUmWPP_8lq@pjfVW5@|6ns-#Tafh0r zG$~&<+yq9b$Yk+NbeymS^$5Z^!6`#YT(jIpI8WthpJ{#;xF?es6B`M(VjG4+@0fV} z1WL}AYqcYK!bY>|)erV*uj%042%2O30VQN%h}{*B&}WWc(XD6u^xOI=CzyC!u4z#< zjOsm1qg><9ad=!|Z~?`&%S*q~$xXp!C;CaDS#}%y9lTs!HGR0Zr(8dNb^XGb`=k1q zpU$oi=@Io`uy<4EcjQ1Z$c9-JKTC10!#dGO{OVJ|A3BC&0D;rw@71oP=K-LK4%e%I zv(NYE&VhR(_jaP6wiKuyNgurtEix@09P;wsE$Axbn+rP5`X%_ z%7O*8P&j(bqy3w%(NW>4(~twTUQYflJBp18A{yZcVaVDTAvSIocukJC6b2*S5if= z3&Og@=hNY)2-s^re|bA~Z|~q&A!}a;D?L6Pma2g2)>Fc0ecQ;!`qR}QSKk?RGj7B? z%iSE_CNncq;#9Z{p_ZLuH2*bj$q_C8B1i{h@PUg%EE7H#{!}vGONFgO;0)m62`SE2 z9x>z;|EnZ3HzT&X2z(=;BMh@(2L7z=N^+wyc!~fwQH?nhZLjRfDvRS&+wOPdjmizm zf=Cg7Q5558CBvB6NXS!Ag1KfIOfP}~B-bcNW8Sogp{s556(K+hGFG0H6?q-!f+88HlGSlKh#4Mk-D=V6kux-Wi88Kuf=_q6T7cMo8Rt#2W1y zV{!?o=K4x8ZwHLpK*m!#*^*(}F_rlFm~jUqDO2S*8Sbu>5Kskyj)>+?kyA8SNDq^B zQAI^a*})Xz8Wi8IfHgUDGMCh*BCL@U+f@dyw82`%)-t>ak?TsAQ;1X7oz;z$1c1?k z;73m-P?;_lwdcyJAN~BAU*);EZqw$y=Qbbsce8i%+z@(%D!93N5Q~hCK3! zMp=OS?g=lhu1@|OK!B3sBHUbr(Yk#&ON@@r)cy#!!<`t4f)3BV13&QHFL=)PLU3Uk zg01`)=ViS@$MYIe(-ATMc5_@jDJ7nqqFB54jcZ!WLS7<$KBr~dkGUSFY8Daem*3u_ z|5ydi5c$Vr7Q`r6n_d8ea{YQFrTiuKO>^@1ysyu8k)6MV@NS)JYJabxCkw1~!o=>_ zV*#&(I5ie$F9#D8*iSZ;|L(=FO#QdEC3O2v50(_&occqB=7ZO0LFIc%myw(~wVt@yS&*h1LrPpp5RR zLBYQAB4*JeEWYIqEulEeGhfB>Wjf}unD(KTu9N~&*p$@a)unc=hn>4i? zFdy9k5eyXN0}6v@nAgwHR4+GJwI})|Hg!Q=!7?QFIlds4z=(+*?HI%6V=ffg9V#a1 z_}gl%w&r}sRa<&Qln$7iu}dD338#RFngAIfx;4q0<|($CAuDqz*Ba#1Iz2|ql))$l z4=G5N45r1G>uqPK<@#A;Kgh0)V=;aDuE1f2P_y@Irw361do6VL8P~5xNIs3tnPHfOF*Da3$V0Kd)9!F8X8Xz^#DSjXWs|PP zA6c}J;CF4bzl?g+3>0m=)>P%%7Nn;+mgXdwl21V}9oi;0+!DT0Xw*ni5%!&BCG{X``wAKW(Y-S7WK ztDWoI&RK7dCQUnX;{|WwvH%1IPyQ#@Zyi{4c@Ii@iDH4*nrZR9V!GPlYT}7L3wf{& z5a>~-p9nKP3`m#L({5w?{68fnAplMnQD$G$15*^JpgZ!PC-NA$=`W2Ae0oXm94tQE za{9RXMa>dSqzM3$(y_eJIQe6ce=F3!M)nvPyb6Uxxkee;=&Y1Ods~Jb0Pd%kVezU< z@j|T|TJzGb%13)fHgCJ}yl8Yey2%nLeEIU$yix4acivBRZW%7EevY|nI#}WFJ-23&l=jY3re=bRgWnS86f#L(7dm8~d zy#byF6+nL~^7K=R|aS|MOe!oeJNUSd=SiW9sOcIe5@D$j6U#kiPWkLkgvQ^ccEFHcBzc5*uw{nELclUKySQw(8S2Mc*#i zaGn50wZi)V6WZc|O2DM7@yRv?e(XBF>BkVAj=i8TWS%7?EqJAug2@+NJM}QS9n(2? zDr@8$}C+Ml^2bYk=EqdT)AtrO&GRyZ*Pcqlc_TJXv)1KYG zi)Zu@14J_;nt~N@64x|gD#z5teR_j6e0HaFK2zVk88a z7+Zre<*^$33n}J4+lcI@!BPXKgx(T%^H2rNcgrl1(=uFTy=b3bDd+HLo%6B_+urI) z#`e0|4Lfs_UlEDUX_YhQ#dv98i8ErqI7M2956~@KhhYp`g~X@zH$n?viA|I3E5w31 zN~V^Vik6$)pA+kx#0c&bPD)98X>`A(-NVuXeeI;);GJqii3GAgC?H$k*J?sm&?#o$ zp?-94u{C=$yus0^dC6%W!YUvg_JV^Ew9K<)%#;=rKNE2DT_$ng@u;tJX0Xusnnb$H z0UD<>++y3%X|TV-tG3@H@IT(wGD8AA?=NQ)cIONGH6@ME5U&*4&fc|~bWf7Fmy(uJ z1RuHGH0&tR33NXv1)swi9ZKy%9ks)eRL#VnZ7R-b51PsUvVc~7Qc`GIv5iT;*SfdUWHOb3a zzM_bRvak?u68;~Pd0D}P*2M5=YLJ*CYOt!E{W7?9CynzGnp2pJKTlJg!!5bAyrW=0#r!H)|-_p+_!rXIsBD7Yjq zcdaS({oi2qm2^aQjeQ zPc$hJT#aU>4ErHSA4GN+7F-xrHK3rxMv0gn37#N9K8Ogs(mPf=cEkH~Lzu&gYl4#; zt?QGRXl)a1F&*w@Qtz{e4m(`tzB?C}(h#79CtjnwcJA zkN0+ciO>*-%iKFv&NZCTu|-&N+oIGk;|0?StajjiR_VMEM9!xa_4JEO!KtS>=rLTg z&@g~9HDC=}e+$;-1T$*bQV}~q-;Y*x)ig?Vc>wnG5?r+&6=B7?{?ja}8oN=MqCM)< zOAoZWYl0QqaO$cEd->1OFf|g2=3q&zJw}M>;p!D({KYV|olr#&b1mtktP~Z{H1Z99 zVn19al3F`Ak^+Kj4BADYb5^p}q5zOgS3o-u>2XIya_Ih5fzI?kN&7SO1iiI5n~kGc zW5h^rFxYy#_GqUNw59hKeg0xb&W$=?RtDfmLM~}G#loUA7zp}Rz4#z~w^^`C%O@9* z8K?@`%ZG}qr_15UX7qghc%(aj&}fGn*05Y2Q|rZ-egK6_W3g?ZOF5T3Hr1J`NqEn#9X~;tbXqfCDgK=WutAOK`LNf6 z(OSAkJlsUUEeg~ncbyMzSZ&LZ0R$ZZZi!3_#4F=KeT8o}k%Di!bI9=oM(mmBp$`WK zx^GD?eqh#Qd`TeHalh_%{=kh4j<_%Da2I*RRMB?r3y^+81e|bCw>Bpr(!ze)`UX_-szjMfbOkSWJ zCda_}QjR(fVE;B!VXUT+4SDa|O=kK2ocetfvSRA@!+-6skPf(iRTjW4^kuO8kTN61 z(`HOl^xcVfcmH|W99gS>`-Bn zYhQIIg?psB4kxJ5Pcd0(Vw7y!Y(E~fgE*KzC~7AV84D^lBXCJHbR-HxsE+4*JSVAx zh%q(ocaNSa(YQx!<5l32-vw~|(vR#=oKt2;tHr7coaPdU5SPGUuYIs6^`(nY&d*8I zX8MB5qVII2Z9`0@bfSGUw*<@VALve9vr53j)S9o!({KsD;FpwQsS=^Ys0~xy$*3rn zstU~qvurcvT!Yf6x&@@hhxcq>Y4z068U@d&sdSygmcsf#+BhhTm(ELn_Gxc#mK!JJ zUEkW4ee2qXwAxFV%>SNlfLcZ6tz7N{|9M}Fo)l2nml5T;f;hl5o z)rznPqh8gLsJ~`IuK~$*kL+a|rj<(oi-79wzi-3@!D3vl0G``2w)`Z0yjL)V@GvB#sAXBO=E zeriYVH}Q#qL?#Q|tfUy`Cpq19{5V0nJ*~a$6_!X}v0Ow_-xg7J%iUomt|ppT8kZnw zrCe#o`e2rUSmABD=kqS%ak{qFK=S4QV2HP3Qb76W=HTNt|G#M5T`G1k#zOObsU=AZ z8!B4U3cpQNd)RwAK6otlVj|+(FequdE*m1Y{iURk+ zX7Z356s6&S(zRTpi5Ws1qFga5)NV&KodeQsx;8ApBPbXl^Lr3YtlhXk|MW7i=ftHf zXujO_cow1Ei<&MZfx*PV=Vix5l;c7~vku6_164x&S{6<#ncG@a@u02Z(Qw6+Hx>UQ zR!-TkY&*-NB2LaqaPFj_;Wl7Fw@?qc+n+JQHyE4TT^L@664#3e+X#TY0&2?yy;z1! z$tq7d##KbDV-a&ZcSZ072a*k_(^UUHOk(hK1ePV+RqmunGc!Nq-jDOO2|GHbB6&rhL8e6%sL?R4Rpc= zWpxS+3G`|*uY!)9E_0Yvp^$tK-kSK;{O?`j&%qk~bimNmG`eM%ddOgIXKpo%m|9BQ zGi6=eNz@vVsgDwB4kUvUnY58^;z1>GlYp@P|KXyhNp6N(-nEzF=6od@+WxYUbU6?} zmrdEUFo3y1g%>^8I1~eZG1(jX%kqx(mQ)sgtjdt{&7y*}+gmi}&NxO$0!rwF__qt& z_4sZ78jwWz&M$;RY)CjwSi>UT+`Mmuu!g+(K!JdC>27@(KxmyNwXo;FouGS)1uP<@ zW*fV4uvKhgt@2QLwp}eO!-kmi7S3DvC9HDYz9ZZ?U$#p|y4kyPamQL+Xq|xhG}Vy> ze5`UlEh7b@Gv4HxT zfV=>c?9&cqV6;B;CydI-{wSv#*1jg7C`FVb(|GsOOTnMuKew$k4ovrHA`G{r=Tr8m zATt@@y^m6e!NPa7?uxYRu*Fxfz&^vQ+;4Gdjx7uC0lTZ2w}Be zRrsgPkaxj;ej?I{ij&?(9>W21YL>$SKuQJ`e63N8_EiC8Qce-qd%CeHN<{lb)O9PrCuv6ZKg~ zl(?AAjO}x%x~q?@!IuI?Z-E&Ei&`&W$^Bn>zn0SkJcQe6jl6 z2HL|R+fl5pYF?aoj9UsAIgLxz@Ox!gebqcqiTPGgh=xZCAU-*-NR4t?%}MDmL(7}b?8nAjgysaLIdXwLFu7mqoe`~Lk>Y?Wsi zaPHC8?%4MmOOm6VTMQO;nLj;tQAsi!(VKJMiO@2&e&f`YOL5qE`gu+Pu4Uc%8`jkI zPWboxvBoTWZ8+p0!%c`GFu!gHn6g+u*kVCA1*fO2b ztnzn2JkuwzOQwkjVDDWra@jN%H=WP|CpE)KZl~F+v22S@@T!mf#1ytrsD(bi_8JGk z9wa%8z|+_=6}d%7n2!Mt2t2$ek~f9THSZkRF(+fU0MAx<&6^m~c;amY+u8b9VjlUb ztc;BXNeCdwARVVu(bGl!?bqCj1&dE4A zO;%5RaLf>qny1OH3bh){Tp!zX$T(P*Be+~neEngBaob747ku!rC+4^*eCIgVQ%dF7Luw-eM?NxbfqC z>%|0ML~`iD)ZG9XMx9&<-Pu)s*t|r$&OK~kqG|(l2FnvehxWQBqh1mJZ& zp0(~s(Z+K-F>~mT=P2V`_#h61Gyw6Wyt@{iksLkW%3N@cz!YXKUr|sNe=cuiAxF+tZ#f=S4^eIFuX50>BX33In+h0M;&Mv8AB=Lbl<8-;$D^G(A8>_DcFIb2lbPBVb@{svq;@_ST&JiA2Z#qnf4TWo z;e**0b5-h+@KcZ5lV8?b2#T64xpV`Xtnql!|Jb>eIW`^pwE^2vUeZ%4$rw7m6*GU` z12zW&!RM74*0_>qB?2!Wr}+x0a}A<1HaJmLbuRC=wHH-ZZNl8q>y^YlMxQ>+Tpr{4 z;`G8PyZP|k+o{;V4OFTu3|3%0J+a|*s*BQ^AOaieon59ungDc{;jVjP_k=eioe+l$ zSSSEDbpCP#3VIG`IJjDWj%{zkgoB_xX3ANKJNN{2Tlbig{D@P9J2;=}r+Nt^(8K>e zgmCkh%lzC}psM2S2z@>SZcvBizOMR8b?f}-r)soeY0j7oZw)1 z=-WxjW19sa#~pO*#AbG4?PQe!XQ^&oqLI4KdeOM50?q-2_UwAxc}MCS*JN$kEynNZ z&=QaI?ckv$$Dxjhw zz#5*DV=>2GR@q%meLVx5vbulqv(?;~4i_oa2FX`R4%JW99AOM)9(ZC%pY2bG31-Ks ztHydFfY-rslg4w1NkjK`Q4P`8P76WlxdLObImqxy@&`M6%$A@!@%uZ)I%WaR7!S|I z^R{f7)mHr0j{rYe1O(z>?YPeRu6~u2WD^=A%x~hAYEqJjT#)=Mz{okScQ_d2VGC{O zvT3g_K9;EEv~32%pfv2#iD?tEC22uL)JQq&0Se*BBz{>7rV%6+8S3w*hvb4%0z4b0 zHVB@u4XLp+1Y>(789}h!&WN-x07R^{DT|BAHUP`WcI5}NxKl@Y1|pZF22_J&lIRy! zb`$?i4K1MRx}<>IK0a*fTWw#ZN*$-#*)D@ZYWX(|GZxtkFkoM?A@NX@5S2@o;|=(s zWAVJXL*>+k?_M3>3SQT(F8rTC#MY+1R_l3-CRZzekqgJR7NDx<<4525AdUhew~4Il z7-Z7$i+5E?nv>RH9GMc7tN(W4*q-EWe!l6uK;*uHTev~cej1RP(h4-1Py<#lUhikk zRG}fAHSGV*J!MF!iXvwR{`N4K3Mf>Y4F?aJuwt?n z{7$N6_`va@w~l_l8J#`wYbBK=F}6#%HSl9QDl`db-~UEGyL@kORrFZ!;$wKY{BysJ zr*kr%lPMSCV7@FFs~c!PRbc$CKvis%UoR$Dq6%uHUH%&|l8M4GkqGX|gut?4hOyXk zyK_iJMP#P{`UVe#WQO#BN-gv46wQrCH5&8xvL@JM%Lk=k%S8%hp`{ z@pGAIz;M&Ur=vesOI}C|gvAzqv*G_RvnimF5IiW-{I-C+izN4K=MRk ziE)zGO(z}O(Iw1{48g}RqfptH)0U4mS%s3gH$vO(ZgG9bq_JL~aO#e)WmmRdl9-f& zPQhX4%H!HR)3+?N+}vb*U#h?wMa+bG8G5{#>qiV5@_MZ6>M*kRz5_K_k;IJ$0%|DsXc7>0w>fiJEA8$AxI-iF<@oaDAyDckUTRX`l z4GS$xR*6r)qW2&1mTkGb`QL+W1^s>BFi-SMyi};F_t}##x@tdEi2k?6Ll>NDT_q(E zW}@?p%46#LKI`WHdoyL~)%y$B&s~vbQ%5t+&KEp*u;XI#si#E`pBge9M;@1cvby9o z()(>iQ}ebV-`VvEz0-C+*M6-fe>D@6%T6&N8wPGBaC6fe~LJTu|L_=7F*4 z?HblpbM>p82VHGLO3Nae2JqGx8*Q&X3X&qfme&dqQB*rR#S|xETgymV(GAax%gU$c z=>F=nt_5~32}?8RWewTTMG}jKWW4Uu#hXUG)OxqKLDt$OT6-hngWN~oNJ+dt`2L0v z?l?+tH|Yo6Umj(Ms_}vLyjI6wN5jiFweG64G7Y73(Hpd`xz^Br$<>j_A7#Y-P`|^X zqYe>1m_7S^((V1d3mCHM+P%-x*q(J#>o?hn6D=9@j&Ban$%x+n=tYL-rC;HqqUeU_ zv`JuVfh;d1$bldTUzCqEJMcF=bKkeo{GcKIBiV!ACu)@a?oFKsx=-Sx-@=f_Xf>6=_^r+s>-{CxX9)0*kRD*VST7X`-{R5RZ zwOo>O(CFoo^{zP@@mK&-x4m*RTAzBO#Z7Ul?WFiw-{O=Q8OzA;WYf2> zZ1wB|MX~J~<|*$9u8lt9p~IN3UTH9Ie%h(lD#O$`(owz+3l*zs^1kFgcsg@v*?+WPL(LLXGyC!?733yf+W%x9E3zQ5b!>X^$B9LW5TuX*KlMW?rQ}w4F;J z?*#Mpn+N1Vfa&~+VxW3_uGeO+9~U5gV&PAm&IoydEx zRc+!mrPqlDu^q>>79j}Xy(tjzb5Y$nXVlYfWUQ?9j~@9Hy!;a%Wda-)>?KNYd(c8tRgk~2+xYM6bwtE#SHjJBt`ChR{0_roC(&Y4TE zFME}{=hAFCt9a>Hs!rw_2Yn;5@K!t6Oj}y9o~piK=lv^nS~79;L?Qka)_U_UMcKa> zUQeFx2>+!W?6k!HOwf0ybjHmg+kmXRpmh~c@}tZxUJZY`Fblwja$fMMxqGtrLAUnm zRqpd}KZ7gYq1PCq6&%&_U)`C>U20ok|9nOD8#MCvxZat-^V|PPnI(kDlS5St zhi~|Iq!l_)9{}3JDeMnRA0^)T8NBXUCVYSUXXnP`kQ7e9>xVzL-rOJO*%NT;Y|+hD zuYX;ldnJ$jrMs^lxS%)kliaks(JS%Lt;OGZy7cw)2HtxYbu?{?L-Z4kbI*-z)am;5 z#NhMyWrzOOTt9KmeYhnp=#36TV`uBKR^#OwS$Eoo=gYOppRYv4wpP<| zmevfdOw6`}()9d+Z=;{;`zKF2dmrnaWBNHjl<{I@+vc&%q;LCQZ+ksoy;-@-?OY%i zG0z@oxO{i;#(x8$nJ4u>dmoXm-tqnHm8}JD_t(ZA5ob6ax0yJ1am&xHqgV6PSqEs1 zA1{REJ#}f_JTMJ}{@(7i{zqH%ku9_X-5#fYd`R0qzj<2w;iHv*F}rdD_7)r8nS8V- z%*Wf{PuJzk|0CLo+cT|iRn7miK@~R+fkgGgX1Cb)c3bT3k`71VpE@ZxzN z-|8cOdhU;Q{CVh7L)?ko?6W?h8DQ3Q3C@|Hy7Z!8SBJtyXXMzS373TTm6d;bnlH>Z zE%(G*%jdXT7j|A~={ebay}W&yPwPceQ-a>%f?Y+J09U_(zbgZpF6{qXUxMFU)u23C zoaNO$p{?s%-H_GODkSdisX6afd*QT=`M0`D-weaLd=s*3eIHOSVt4z6_;Hi@u~oeR zwA~}8*@@)&k+XaOC2%nYFdUp3?rrwT~{`$k0KRJ0G^YU=|9^mFnZ`gTmpTp61 z;0pH}9KEc)yz|P@_O{&h$9vukxWtgx&S@_bt1p-4mnFD+e#JPohaS5!<>a|a-rer# zsdcD3*J0^SqKeM@KZ@?fpUM9J1NgOT*JhisVVGmrW*A9xD2JqLa~dHDA-PAAq(Ul6 zb?xAMXwHY!JyJ>PR!J&#ZzCa<&MMVNrE+&KcXg|LZ@>NifIaru^|*FDKG)~-em!4e z{(v{D*>o)DK?J%t0U+k8ArN<0>`j?V?w$ZlPi|L*;j zLsFHi?1y-ng?Yfa3))v(ANlZt{K3BAU8P7#aZR8@f8vA?8LD3WTo}@Ie)S|~kB3oE z>-k{cezU68S6najcrEz#j;y{uzWT<@>ObdiXP8`nS7`kAF29^2`75IxxM3?=+uTe=0imxOZv z?tLLUvh3n#g44+ZwQ`ckq$+<*yWaIui9NNW?d*}PC3|!495`(v`cf`;U-_2cSr#!2 z{L~#Nmik$pd6RVO`31JC$ElN4&pT^ZUP!oQDD)^(mm7_R-Wl|-QCi3w38npKF4Qak znkp-=?zWvQ2a8IZ1-k5xQfT6j&-_5=XM>K3Ln$Ll3lQ_BbVxt?Zo|~Fk_$t>W^^iN zO2(cKahaZbT!(*=7J{0&r|jE@y{pTP-}d>~TUd}1lm|lYi^oo{Yi`-0$E&~vLJ zqUdbW{c|0oK3uOP#_ek>ZU>LA=a0du663F7?3>HhA&%aECkLOJ0UM zKJJa3w<}6O$B@E;T*^uE!~1DB(>i#|uX`L!@=GaM@`5~|OI_#ub5&(_K(^R1uRGpTV!%nK+^AjYv+;4rx@*nN?ETJ#7t_g&_Sz9;WhB9ok+!oX!yT6M*F|H- z#o4mR)n}Ifk1W`|@Ob%6uBrL?sd~WaFZQyH!OM@9IYaGR-;!2MT^@11BJ%3qG7`Dk zPp8ytJ&Jjnv~hiW)su-YWi1@t#m}YRruBZbb~$}`y!++)gBO`L=jHX#^0H}k;tTrG zhj(!MLwx(;BLj=*RR3ZW9yiR!OvDnqF}jVe3l(?@l7j$}VRU z4sVQcg!-m775>rMzql%9(|Lo2OI4mjRd(BryoNeFO?+>=)LQw0FxB^n-$~oQ!cT0B zJ-I#h)PdMGT*2&M~zy9I`^M`uKH6_qj396+TdaKr^$wwt*$f~D%nO_ zdCAuM?dA3=Z5lx{{~;6VWUZbroNE>ES2og;57EcAZJE_lphd zOFZ>crg~ETV!Am;?%6!Rn=F=YirjtEdu49%{pvNlR=(P`d9d?(l$uL$dMVW%?^qsQ zVlXJep1$`si{%#k>g|bG!l1}{4pX$vyF^qsLOLsc8^1iy-;Pgw-g2>EbIgxRSM6I+ z-9A0TqQjeaU;1$==tNumr^q5#F<_Zas2nFreb&l8z5Zd?H=-ZT>%EX5g#?n78PX!!|J;e$GtCq7@XQv zbi$x<-lSwzSmO0DOQX?dZJ+`M3RDce+bc%NHHUs6`{s&{V|m6!y) z~r)F4f_Vli?XpV>*I5ej9Q&ug0(m=wAuI)zH8zj z{MiP^rr=i4F?yUuTtlKQ8}bX@EBn+QRyL}^V zI;CUok8A6Hw%X;e2=Hi8 z_AV1@it(zp2_FEvs$9o;78^*w(oz6j{%M~%tpAM-;&7pxQGM&$OB7^kc?s}EYr0D^7g6!OaEp%HuYLCe3V^_X4{NlBr53IBsapeP zVc0jYhuvE3nL$8tglUNvXY)&GUXpsN-!Qq`rN~qyE1)h24bZH>MVJ$>C~L#=15lLS zS$0hb^mu0!9YYN`K4;Q`8@|J`O&_F>l~;~n6t_XU(G}Nk(^zxWwwIht+`lBq-iM^p zxb=mh>7s5&(B9fPZ0J**vdWD>CG;E*oEG_=J`wx;+O-=_v}rJ=zAzv??^bv9(37;% zd)Z~Lv&-*=&o@kAIYJ-0Wa*&Llapr_kG}nCQ9XwZ0>p>aU{Lf%NlVs zz;NGZK>wOS7Wv2^r%vFS`UjZXmVZTPnzE27V>M0z@BGim1;UwE0+9$huwfVgHO9XXs|JC)n{WYS~ zAAGq;AR34UJ_?9m5?q3}6Vra_8mZ9QI;eHcF}UuSjT>h_R_v56cA5h>ERPS`eQK5b zz>)VBM3y!&u4KT3K%Yg7R7bVigpoJkML$YEe>rv_vwYt(V6*_}s;l>z-T(HGSw{c7 z)GyN6nIIDo%dcYmqoF|eTn8DcGZu4At*zOl6yXR2YE;LZT8Q&8wDdyYgi%Q=H!%~Q zol*)F;>Be9IQn_3qDqT}EhB8F1QAbc9ls}TkdruMu-uy0R_S1BM;K^*mhnu6A>l{_ z1g)8=)Fxb~+I@`1_a^^9c5R}+I8oSMq8jXQ) z&I=qR(TbWvB`ywuU&Jr2K>EnuSs8(L$q`@rC_VtUk81T9U{a7$LSivnEf6!VBcnkk zUL(j&N);l|fkNH6lhhS}LM(M@Dr8avTCyclFS1ZcjiC?RaXUAr*H_?1&X|<)Ko3ZV zZ`mLzav9akF0y+u++_o8L?JVBPRcA4Jcv1Ubnj%tsbl+RpPl;s5NO&a6YIyeH5V`& z+geJTpSK-9%riaRS`{99`b1q~>@c#3G#i=G;L3+$$!=^Lm z{;YkZ4?QSOJ)4fxkA4vB&;it)`>*zA&Bo^ciXBdI%`fn&+N}JJG;`{HIW*RdN_`%L zZ(9PHORmaw@YhMRjDmire6zg{;bLyYc@-V%Uwa!0urQaMQNRr7NR0Mh8)lL$aC*1; zNYVK-LBqN_nDvVXwZ8&-SziM>jO5E3u-v3l9+qgkkbCZ2)q&0p0sH_rM4<1X`a&0@ zjA-m4YbYbYf;=_$$D*!LUiTG$9^;O4U*mN2OT>6ygED2EQ_TrM@aC=Y!P&}B`r zgjo!JdPxK!fvX)~35*5vOim4ob)SHuUSYcnbx>YX?eu5=6bbt!wc!nQ^uk40wYZMh ztk7g{j8HsO+u-XgNYJwIopQ0WD?&fEbo?}N$h&4IjEP;2e!7wjCUfP`>>dDWk|R{A zg5p`B=`T`|EY?2D%6w2k@0nU0vhb(|qpE}mNg0J&@hJe7?Ndc1D4Y!Aj1Y=VifGk4AQ;|RH=@aSf`i^%r5 zrjTW0O%O$}D0f1BJR_%2OKKfiW+7S6QZ=N7|CE)F*q_<3J2)#$8c~)$f;*t5hQz$(;i?rmnN2c0m!PJuQaV zcRZuGxER47r#?IleVGgzJlfJ~a6W3F@VKbCNT@I9lyAaaw7(R)E%Nv0=Fkpxd-uCK z`5^*il*$<`??vjBO}BZ+F4vqp_BJbKP{O9Kbs!gBwzhueL<|+^i&3U=EetLFS}D4s z=ZERD7l)G)q%^w7sI##Dz^p(@@3F;v79x!UTd5}Va-zqVWC|?EcYTK7`kX@>J-?aY zs$r+i>^oLuXPRE;vk@wvE0R9YrtC?oO;&SB@1`ZruWucBNIZ>^*B2}V{GFpg5AJ*$ z9xZN@e6ij*k+AWBo1ZxP${i{q++4crciYt|-l1*0bv?b_92*!4P04c&x?fG@q(EM( z%(>aH6Z8m`weUj(i+|t1q)=t;85wkRJKE^h_3Wv@>vt}6zrst-GwmEJnHf1{`cJPf zZUuO$=KZcP@f_kwofb7TJj?T3hXuRStC&~S;x+%tw72e)Fkh*#j2yeyd2EQ`pwQkr z)wr1ZXH#L;qARt`WB%{K1LWG4L@mR^{k{q6K@`wIR2aiv5_yZ*XE2;C;mk3} z>2ug~^J=ZKvt%$~4m+_TSEiS?W*L=WoTqsqGwvP!yI}5@4xi(YK2g1H+v{lR?71gh zzc9x&oogfskiRPUKcbDh0_tt~BjGI^r=LADMp%k>f)dY|Y`Vq`yZ7%yjx15PPkeeD z(6WKJn%~hzkE2S=I`E)RHu&+4x*)?tfOW`L;7zH~M6J>d56F>J{HmNj+wc?ne_!Fh z#^>2@PL}%`-#Sc20xoMcM-U=w!?yTK2hVjsZd)iCW~#VWJwmg%MF&^}oovM`LrdKm zUbNZ5wWE(g1h9s{b8&v-5)wU5^>oJczY~^FFg~Nh z;*>+_-<%Y>>Dp6Vbld`b`4ULu;IW@AjO1K%^>6C6ub-KN-xYa25hFiu za_L>afnBc+d>Jpd(jFs-`&L@nNfi%B1Uy<{u$n7r^$Q--m z>n*!c(JlnRuz|F%8jBHJve3lS2(}r)qFowa&()mWBVy!+WFT@@59rXr?YmpX!=96) zMK-3#b+QIlbD&cP@>39iLI>G$k>%rO$B#V&urnxQQ0X*&Ja=p@7H!~4 zP&^{HmL9GNLCAUeXrY-j@R=Q5Nh$Rs_X_=QV61s)85g-h1ZzIR%`UZqI(r0-u=Ns1X6_lAq2fDAVywHIr zqJ?qwWGIEjg0e&w*@IMffD(MdffL|7z1BDkLuno2pgiMwGb&x_Fv?@75$$@R14?1A zr`&%av5l3FDw4N0zT4W8oZ9{_^+NJCQ;Wyf`?s@wZz2HI@r_W9C#IL0k)P;rSsgO?CVy-IQ91Syjga$imATPkcoM#P*%*aaETwqCZGo1W^3uc}Ry19U!GMjp}EBQ&z46ttx zBoJb($vpFv$8f*l0hv4#uiQTg1hAhj8s}yuVCaJCq$c5nCR?JyFmr{cFhZ_e$cj)J zM+2nvyx;?i=qhxxmt|UyT!RNfrSHQZpTvDUMR%{J%H&$GvET}Z*?%`u9eqzw611DH zoqCGi!?h-h;>sFvS8bW4wb)*g(Yyk7RT>v^=_;g{skt0HX^Z8{WpbZK<)>k#&Yt2Q zk-S0j*wbLSDo$<;fyZnl=8eNliI5n#CSdL;y;qkxg%TZr0KSqIU;h?u&a_a*RGe=3 zjAV6g@rz*BWg6~#2^ewO%;@iTCw@p>82eCU+E1vK>vYP@rCVWn0=0?K1M@6Og;9QW zm$HDk5q6#(kZLafde*``+LoCz0%nt~%|X&OR;|BW#B1Rc3#k~)HdNI6CgIMT7@O*bnn#Lfs7l8T(nv5wIV z_<5B1Rpg{rE_S!JOQ~SWdCR(ZPV~N;H+ahcEYz_koR(&%RytLKK9jZF8Rd;y6D=Cb zWn%|CH``Tn12_fTIIbN#*>Vi9PCnxFRcooQk0ad|GZJtc>{~*080mhToeSKURo*xl zv!WI_tnei+6mBqV;<<7hmhu}I)iFx@J}1{1r@{^{eDhCU-(soKDZP$UlJ=&j*k5j(1HafDDOnnj{j zo<7aXMG(SZ^Mq~ksM0El zJFuB>Dnjf!143WX-%KUW2MnNeALS)^kCNa<>vJzFB=;)p_*i!Z_~WZ`%}+UtkA)Dd z6Kma&e?jd;jNA*HJ1e82gZbBez@s(P;bzoS0g*|r}j*08>MeG z$xk^n*_>g2nwY!AdI~TaRKTSeD1B=z7cdV~Y8G}IOhRYU@^+Z`ieHg0MCZTFRS?Bn znoWJ-q+^8DN`ts)({Pa)BF7bWO3IE>%|*n+jJg5n7H}SmN{y2;%$quQD;050Wh|)^ zRM=VRNF(tP`iR0pRdS2|AW6VAAIDgZ2+iXpnI`=@kOp5C?%79Hdc_xPd@8y5NSkHc zq2fSOs6itcl(gBUo#KwePlYld^%OO|pByGH_p7)k%kNpp;lkq_%VKrS!3d*UolnX- z1-&GL5d}OY$7PQQ5a409$m|iYA!lOD5$3tV_Z~DmPYs+9?l|K zS|?fd#Tl=+?oW*%uO;|{X`hPo{3cEM9R|M!mxzqB&!oct4>58eF`NCWm-UKyFfXXV zltM2cyUNMzk__Lz#q~m+G&!^|x7b}zWD%`&^7T2o75Ndb2aPG%g=eemlumqXO-$OM zxDIagS!XFP%olVt@3Z_?ML`EOJl3Ef2Z6w#Aw6 zfI4X3*dg23u(zEc){Y zfbQBk_Z4y*{fp`#ci1fvQ$)Q4GUR#B0_(Xnu4JeN z>o9$Bk1u0a4HC#3kSlVZaEf98gY?rcfZ)^pLdX|CsX`aEUBt5G_~2l=`{Mp_RA+Ua zF|7QZC*M6;{Ma3+U21nfTBG}Vw9Q|!iyH}YMK_Om7|9=PsF59T1Oiv{PLrE+TU7K+ zwbp_F!K&oU2wr>c@EfNAEP-p@{}_j?(SlxKC0y~o(qPEh|6$FsT@bVDj<0~5b>7e@ zV0{49FU1^k4|TB?U;@(Rr278y6V-nQ|7v$XL(RI{mV1@!z|IWyW&AdxDet2CxcOGiw|tZ>JV)L`$i`KiXnEQt5+Z_3Y#_lqARLjLT|3l_nAC74I3Gar=J_$Uv?F zW}o4DaeI=UhQ{d1r$`xu_v29hUjFLe|J9aVe0=<2KwlX6(r)ef9tQRId{XpI4)TXwQl3IPIA2{p;9Px-1XGlK-eIPsmHK=eeCEG&=u8*)0e&V z-6|F7Ps^=Sj?`dKgC^0kufE}IA4(k8c07Pm4LXc9GJUa2eR&NvLTi5C;%eb=&#f1? zR-&zIUcc_(5^gNZZoQSiCe~P+AVI1tD3DzK>Lc#;LzV+@(3rpU-MxW#eb>hq#bD#g z&@8jG>c4Zg-On14bGNqCoZYbahSE?ab!LmLVbfiM*N5j2hKl#59;KiX$1KOIVfe38vDN-5J3F3C*OGj%gy_?kZ$xW5(RtLFe3BOfR4;y;F8olsj znEaUOm#yZf43sNUsg~b5*FI=$cV1~}UG<$$q`)gu$nS(LYAFMuyX~2$XC`TmLDzTZ zn(RuxbHros_j!}7l>5g6>y{sQ?pk4mBzGB=n(j$^c5&;|?gM6fcf9POe9uROJR(Ue zCb(XW`JqK{h)(B+fudITWw2{lGpIBO6p|P0QJ_Gdu5BalQ(zbv9h;iTo^-t}6*yu# zc%>7zp&AjR*$fhEKqH27ae4%*KqdPtRlP%OJb1jn7YEBQrT>v&8fkVi7>m*1mDvw^aP-cz@YzI81Yxq&p2XCzQTzec;0iWbTuHZ#a_{hLSwi`5%fi$4~TRu+tMri0NUuF_Jd7{ z75;c3Og2c82=d-5$Ie~Fo%?jh-N-)$1L{U~$^#gqpVn3`T9kHQNPMad1&V9UeG732 zpeQtS-Pl^WvX7u#fJy#g6IZ5nPd5*I@~1QU&6IRjxj6o&F5jTd2U@4wv}v8^$5aWx z4WxJ^m2&aisUq>DLq))%CBOtgsBMJ`HouU_DFo}skE-1rJAs?8{*ywWp$VcI+4zPd z#6!>eFIIT|7yTFm8D~$%isMT&AVL@lhkON=rQo+vet;EQe@_<(&FW?Suoiw91)Qnh zFoCUH9WTr?j0kn~Fp|1N+ufvLA5FdDpfEkn*Qrx1B+ou`tK49r+w+k|Rmc)Dg$T9) z?rfIEr>yOlIfkyyuP*egIB6gzrBCW@i!VB37|Zm;)fRXTouCmMgsS?D5g(xHO+8LF z3yyf{@}&Bx`sF`KVXYoG5QOI@^tNU@u_@8zb_4Y(`&FR@cY)0Ug|8XEFwg zWD|e3tFiX(GD32?Uw|gWOwVdIm_z}_jJhUjic4f=6vv~ZMhhk*60?9W7;3)y&+hHV z-6AK1lz}Z&>wY=04n>`m7etGC75RJ6$=GBV=QF5;2V{7+7CoYI>|gNubRtB%FYYE! z5LVPHsD-2TH)rsNa~{31{4o}=>c8`cePJ*xnj?M+=vNd)OfgNK@dFwM+$y{Vp~Njs z)FlPDvD0hK*?Jnt7RH1Rm$P)&GI33Wcza&O@7^4-t$YwiEfljH^5*bMUHazp zS*S@`n%;RYf^7xSf-+dyfG3F-g)n92JUbkD%kcHtaE2wn`u*9xPmU3GYA5aaUFU9aM3;@+!fX z(2TKjAza%N^vC+lATUa))Pd7cX7w$Q04TUOXeXE7aZQ-|iDhc+*wc>ak=FjGJwK1% zb-5Gnp++qan3DFQ^ zBP8Lw;zU!0Kq7<@kwM(QP~gY2tg46=G&YP2jm~qn%%J{_l;uX;MjuzMC0VzvHLYX& zY}yh=*f!4FHyp+@30-@`QWkQ9TA1$??^L|byx!>TvM^HnXmLs~kH|z~%R&{)@(BGm zesro$0g=$!QRyx3HSGi7)$U-*47aQzG0mecO6n5P2JxmolAgEC%|HXq) zCxfqg=L}nAjm~TkOAsWb9@@|xg0Oj2h4tEAVZ|o&F`j)ew^(cFX3U66>0&-5-kzW^ zNph-li@@MYxLjj*hTc#}3~}XPkTXoB+wm(ziKmsp9hx5awzrr_j`QEoZFD}`HRHV4 z&^Rn8*huduuN~v+Ma}Ye{ciU1L)5=lGafd6G_8F3rS{+64;y#-fo_!pr>CrQUO0)C zDB;Lu>)aUV`k?<6cBX3>3|&;Tw2V=Ev3gAaLwb9ou2RP%9i!WlV@b%??1}qGiWmCV zXE5&nyL!Ch9WxWacnvnkYTXZogNuSV{hy}j^@_Uktf50o=l3l7&0aG92oqJYY(hIg z?vap%!Kwe*;GPcPkWL|cy9|@^vGuR^ebOCy&H4$M^2p87QP=IOG4yQ35l;IT?d)-o z0${G|R*F}A&Fo71ws@%S?Sm*Iyr!?{!>Hk_F`w0w@4i>lz(VNujE5lbkRKOB(vMQI zR%6_#JYBr-eyRyKfq8g8k(cwh;EUZ1{zGj>@<)tr_9yE4)Ck3Olz^6`Uf8zuDI-qZ zd}tL{bZ;PFM`R{+2?3N$4A1n*a;{>&qZZ);J+X8bJZRye2q4+S`!33i{ z_^@j6WjaHHM}s{ooHx8@pU*Y*U$=E99eZ>@R$69@zX=V4*YwO5>wrNFllgZ;%H*^e z*f?c^G^cG8J59^v-f&2eU%dm*sP60&WRfT7Q% z6nMTSdUM7Yky;_myEL9!u$o5GID=_v&bPG=Pbk~_?nxYc_XxDIRl8+aEALLNu~VM4 zWYE1J9abeLj=&^_sG~!>le4V{Di#RG&cO$7P(8`21Qq_m5IR{#l5U_$;L`!|^<+8*kL+uSJ`nyMp*EAjg%j zC`(LVo<{yr716)xo^;+o|5uihacIJH!LqF05tkwD}(M>`6Pywq?h>#W292WJHKr|VQn`->206n&jv7wUcDbQ6!-TziT;jz zQ|#vTQL1DZo=-=u?_+~>TM~j0jPA`}b5o5_P!%EQ`vf zeVQ&tR}L-z6c9T5rgS*Chp3y_zouh{-?0Z9+&?&M%A6o8gHppijPQ}_2QXa#T0TVd zQRgMQ0OyD74=14HkDI4)GY+2sD*P!rFXX}|J$L`l!w=X7fX5@4MBpAp?sIq`{Te7Sz|rl^JFEm4O*wk=C80PTTSDYaYn zKiP8VyK`#R>z{vb_P6s-h1{d$zgXNA*R29fUBB=1Bghf`@FCmX=VB%U7S&?|W=d!1xm!%Q|%I zZ?`V1?VE1CW()liiC)o30b{e<-;z|!+rnU2*PctRSH&fxf9z0YDgZ5-YN_yTaIc(V zs?a%xfGNPebH(^Mt5qx z1TydDN3UcLt2%xA35P3Hn?Pf5k`-?gvA}a&KOvE8OJ!hXmEPSGJSyW$lsx_Y=pNJn zESAHed&$S-V3-U_LF1Hi?P%*%VLzOI*}uN81?Z}Fke#I&lf5CZDg^ulGM$5TUTo@Z0v-W)@gfuKkI*8mk@uJ@)H1Ma|f1Eh|UapQ^J;3 znWIjk|7O>d?YBz~Yyz+P>E(0#U>OjtI;szd_uL}+UD~cPG|FW<+AxHpHPjTYNj!Bs zVdBs7X4*cLO?86ik-PxwDgj-lNjA5HB#Si@#0a=14qtRCyNsW&-CNDw)f-}3+f`P@ z&2bk|*D;u;Te3&skgXHju*^-e+M_g#*=4uC$rSaGWZohYZr=Mb&QUE+D}TbNfJPKc@rst9_N7% zg%g705$z^|vV<3~40jNrB3!C}q0w}YmM9I9$KZedh|-09?H!Cm)5>#h!TVZhlZg-A zb#S>dDjPI%P*8Il2)Qaf*A$HjOl@*7{CR#`E5q3Jxnb_4ZL3WCl|aG@&^w8c4$3Ib zm<14;(3yM;dtTL2gLGHV--PFhwJDSvAQ-Nok`<(U899n?5-xOford!Tn09z^D6@@n zix|aoLXFN`j6EYXVu#9TySkTk$9CLm?D(*~=vqA#JpfCl&V0AE{wvk%>>uY-1Yy(! z@_bi|KJT=HJOz7QeZ!@F#!{gb?f_T5i8`Rt?$}E8{@BE7*8RLs_nhQ{ znYD*?0yQX=9F>VX_Yp7es|wNu_o#?+LH8Gxt`e$qTVzxxr^8+ zm8Uy8U;9x0M*e;DDPmcopSi#Lui1Bvw@%_FQ?fT)ijQ z1`Hj&6?Mri`HE@w#2tI|iD4qMIH5Q*;ls2B(1O&*=B2f;<4H z4vsEh?IlkfD@mZ;cu#NP7EAMY0SAlUP13wm7VvEd328QgQByYmMy$%DL?oJhyfas$ z;R^D=D90X#;V|&-1cBZ*0T*)hhBY8?w@sTOM2Eq^IaH2pWE8+JE`UYZ3C0>|x<~dj zS45WyMfmsPcX~TouTsy!PmSKR-;VwK{@CX`Wm+=vEy)bDr~C7-SAQ=YTRxNP-+=W< z_0|7R1DvCvjo_rNA7Ngm?!}V-6SV8HR*cSTX9@zkjQ9>P8Nq|9)c!?)Rwt}Gg&dcT zzz%FZbz2BFtAvI!tfh*`In^qy3K|w%zs;ZBF{oC`~PMLoS0LLM8AN6V-bCRh$nm$dH6fE+}o>NcU)F$Yp%T2Hf z2r{&Xt2=>{u*5v09zjMiN&}}I?%ru?Dwqd3{@G6x_enrgkXZgh2?dBHRF;PXXul|Kl`iYt9_*0ue&3X|ai}H8!k8zU6XJ^Auu^UQ80z(a@QbJ&)9_JGF_v;sjgB_= z6&unRP3~)}<|Y5!J^IGAy40w7f}lT_C%}Sj>vFP^rZb0XS{j3B&cjQnrTWBOr zxY(3e4?|Q>r=mmaqa$t}l6Pk3;c?kx$MVR*h$6R{E4^jcOAXJ{WwnHfD3Q?*hJ9K! z-37bI2rQ^L9-Zk&b{bO;9H88sJI)O9qG6%B(b?b0&N4tqNalr&6fcPM+av@hcE-@+ zn}~YY=~mVx6Z-3aT3j5fm?ff7N5g|F%0;HfnI||~0zzD*bsu~VR?_<@t)4$MW9IX= zBC_7_&r!#^YNvjx*SuhWMMXA^EGe#5U@3k2SRGetD=0MZcGxy?v3utE89lx4;SVnk zeEsQTTr5u{cP)$5%cD^F26ueMVn6gz{Tx0?7!-?5s~M4Vqd2G&IkKJA?KQcWSbt3P}9ELq;Ki?GGM-U=F2U(z+rZfRhKq9#6HzAJM3_IX7)DcR<0Ap zrO=&=v+Y`rr8xgP^Upm*YsuG9U*qjx?>n5Tv&7NN_geZbgz$g@mY`mRlJqyP1S#Ak zuFpCuTyazPpAhPI6Uu$Ha4!;FanmQt%hktV9re6Ydl3@mOFhR$d_vY0Oz3G-&T^Va zX4OQ@bMA~>jyKPhe|tf(;PjdBXkVmbhpYhMi;}bH0KtXE=r`fE=_p7x!7ufoCG__! zoB>C*p30k%t$=)|UShDzHr?GD^4jSD@6M@TXMqVC(kULly<4pyb7f_FW~n18g^zhU za$weVq?5;oXXI|rnZi*o$jyu8`<*KISN=%A{(f|C%$n-UV=GX(azUeF;`XFpH5*su zQ0%InwcAP_g=nb9dVu(3`Sk+zb}bUR08B^)ibs(uApiJp6W%Sgy3o>`_p4!b>VqEr z>~mIM_ah+@s-uRe3d;BP5M{bdOul;RcI5z&&3DKCMAbrU7HU(HPKdS)2W`2nMLj;ReRxXldj*BCOz*aV zk&xgpieQW|6u-MZ{1YY@Z2E^@

  • 2KSL|Wz2}y*>ads~({Q4Uk3Y{#H-Jz8$`=D~ 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 uy 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 z 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 ns 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

    J$;73 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

    %dDF5SXrh=xIf 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 {3g--@jH)$5F@RgJt{# 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 g}?za$9Ay!fo^`duSyg<4`y=yI`%b& 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%0A|DzXwHS~{W- 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

    D+&oSaUu%XCAi$a>!|!52GK9Wc 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%0D{Y=$~Spagc+e|_EY-;QHz`nkGuNS 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®);RM=(T(MANQ1fO&pmab?o+Yf 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