From 7499e6e3ca04bace427f567e9390110f8bebbad1 Mon Sep 17 00:00:00 2001 From: Aymeric Stamm Date: Mon, 13 Jun 2022 12:21:23 +0200 Subject: [PATCH 1/6] First draft for r-interface tutos. --- .gitignore | 1 + r-interface/.gitignore | 1 + r-interface/README.md | 77 + r-interface/README.qmd | 84 + r-interface/_quarto.yml | 13 + r-interface/r-interface.Rproj | 16 + r-interface/reticulate/reticulate.html | 445 +++++ r-interface/reticulate/reticulate.md | 235 +++ r-interface/reticulate/reticulate.qmd | 205 ++ .../figure-gfm/unnamed-chunk-10-1.png | Bin 0 -> 50277 bytes .../figure-html/unnamed-chunk-10-1.png | Bin 0 -> 114343 bytes .../libs/bootstrap/bootstrap-icons.css | 1704 +++++++++++++++++ .../libs/bootstrap/bootstrap-icons.woff | Bin 0 -> 137124 bytes .../libs/bootstrap/bootstrap.min.css | 10 + .../libs/bootstrap/bootstrap.min.js | 7 + .../libs/clipboard/clipboard.min.js | 7 + .../libs/quarto-html/anchor.min.js | 9 + .../libs/quarto-html/popper.min.js | 6 + .../quarto-syntax-highlighting.css | 167 ++ .../libs/quarto-html/quarto.js | 664 +++++++ .../libs/quarto-html/tippy.css | 1 + .../libs/quarto-html/tippy.umd.min.js | 2 + 22 files changed, 3654 insertions(+) create mode 100644 r-interface/.gitignore create mode 100644 r-interface/README.md create mode 100644 r-interface/README.qmd create mode 100644 r-interface/_quarto.yml create mode 100644 r-interface/r-interface.Rproj create mode 100644 r-interface/reticulate/reticulate.html create mode 100644 r-interface/reticulate/reticulate.md create mode 100644 r-interface/reticulate/reticulate.qmd create mode 100644 r-interface/reticulate/reticulate_files/figure-gfm/unnamed-chunk-10-1.png create mode 100644 r-interface/reticulate/reticulate_files/figure-html/unnamed-chunk-10-1.png create mode 100644 r-interface/reticulate/reticulate_files/libs/bootstrap/bootstrap-icons.css create mode 100644 r-interface/reticulate/reticulate_files/libs/bootstrap/bootstrap-icons.woff create mode 100644 r-interface/reticulate/reticulate_files/libs/bootstrap/bootstrap.min.css create mode 100644 r-interface/reticulate/reticulate_files/libs/bootstrap/bootstrap.min.js create mode 100644 r-interface/reticulate/reticulate_files/libs/clipboard/clipboard.min.js create mode 100644 r-interface/reticulate/reticulate_files/libs/quarto-html/anchor.min.js create mode 100644 r-interface/reticulate/reticulate_files/libs/quarto-html/popper.min.js create mode 100644 r-interface/reticulate/reticulate_files/libs/quarto-html/quarto-syntax-highlighting.css create mode 100644 r-interface/reticulate/reticulate_files/libs/quarto-html/quarto.js create mode 100644 r-interface/reticulate/reticulate_files/libs/quarto-html/tippy.css create mode 100644 r-interface/reticulate/reticulate_files/libs/quarto-html/tippy.umd.min.js diff --git a/.gitignore b/.gitignore index 41b77e6..9a05a1f 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ .DS_Store .ipynb_checkpoints __pycache__ +.Rproj.user diff --git a/r-interface/.gitignore b/r-interface/.gitignore new file mode 100644 index 0000000..075b254 --- /dev/null +++ b/r-interface/.gitignore @@ -0,0 +1 @@ +/.quarto/ diff --git a/r-interface/README.md b/r-interface/README.md new file mode 100644 index 0000000..86975a9 --- /dev/null +++ b/r-interface/README.md @@ -0,0 +1,77 @@ + + + +# Setup instructions for using GUDHI from R + + + + +## The [**reticulate**](https://rstudio.github.io/reticulate/) package + +The [**reticulate**](https://rstudio.github.io/reticulate/) package +provides a comprehensive set of tools for interoperability between +Python and R. The package includes facilities for: + +- Calling Python from R in a variety of ways including R Markdown, + sourcing Python scripts, importing Python modules, and using Python + interactively within an R session. +- Translation between R and Python objects (for example, between R and + Pandas data frames, or between R matrices and NumPy arrays). +- Flexible binding to different versions of Python including virtual + environments and Conda environments. + +[**reticulate**](https://rstudio.github.io/reticulate/) embeds a Python +session within your R session, enabling seamless, high-performance +interoperability. If you are an R developer that uses Python for some of +your work or a member of data science team that uses both languages, +[**reticulate**](https://rstudio.github.io/reticulate/) can dramatically +streamline your workflow. + +## Bring GUDHI into R + +- First, you’ll want to install and load the + [**reticulate**](https://rstudio.github.io/reticulate/)package into + your session: + + ``` r + # install.packages("reticulate") + library(reticulate) + ``` + +- Next, the fastest way to get you set up to use Python from R with + [**reticulate**](https://rstudio.github.io/reticulate/) is to use + the `install_miniconda()` utility function which is included in the + [**reticulate**](https://rstudio.github.io/reticulate/) package. In + details, use something like: + + ``` r + version <- "3.9.6" + install_miniconda() + conda_create("r-reticulate", python_version = version) + ``` + +- Next, you can seamlessly install all the Python packages you need by + calling the `conda_install()` function. For instance, to use Gudhi, + you would do something like: + + ``` r + conda_install("scikit-learn", envname = "r-reticulate") + conda_install("gudhi", envname = "r-reticulate") + ``` + +This is a setup that you ought to do only once (unless you want to +change your Python version for some reason). + +If you want to check your Python configuration, you can do: + +``` r +py_config() +#> python: /Users/stamm-a/Library/r-miniconda/envs/r-reticulate/bin/python3.9 +#> libpython: /Users/stamm-a/Library/r-miniconda/envs/r-reticulate/lib/libpython3.9.dylib +#> pythonhome: /Users/stamm-a/Library/r-miniconda/envs/r-reticulate:/Users/stamm-a/Library/r-miniconda/envs/r-reticulate +#> version: 3.9.6 | packaged by conda-forge | (default, Jul 11 2021, 03:36:15) [Clang 11.1.0 ] +#> numpy: /Users/stamm-a/Library/r-miniconda/envs/r-reticulate/lib/python3.9/site-packages/numpy +#> numpy_version: 1.22.4 +#> +#> NOTE: Python version was forced by RETICULATE_PYTHON +``` diff --git a/r-interface/README.qmd b/r-interface/README.qmd new file mode 100644 index 0000000..53d1859 --- /dev/null +++ b/r-interface/README.qmd @@ -0,0 +1,84 @@ +--- +format: gfm +--- + + + +```{r} +#| label: setup +#| include: false +knitr::opts_chunk$set( + collapse = TRUE, + comment = "#>" +) +``` + +# Setup instructions for using GUDHI from R + + + + + +## The [**reticulate**](https://rstudio.github.io/reticulate/) package + +The [**reticulate**](https://rstudio.github.io/reticulate/) package +provides a comprehensive set of tools for interoperability between +Python and R. The package includes facilities for: + +- Calling Python from R in a variety of ways including R Markdown, + sourcing Python scripts, importing Python modules, and using Python + interactively within an R session. +- Translation between R and Python objects (for example, between R and + Pandas data frames, or between R matrices and NumPy arrays). +- Flexible binding to different versions of Python including virtual + environments and Conda environments. + +[**reticulate**](https://rstudio.github.io/reticulate/) embeds a Python +session within your R session, enabling seamless, high-performance +interoperability. If you are an R developer that uses Python for some of +your work or a member of data science team that uses both languages, +[**reticulate**](https://rstudio.github.io/reticulate/) can dramatically +streamline your workflow. + +## Bring GUDHI into R + +- First, you'll want to install and load the + [**reticulate**](https://rstudio.github.io/reticulate/)package into + your session: + + ```{r} + # install.packages("reticulate") + library(reticulate) + ``` + +- Next, the fastest way to get you set up to use Python from R with + [**reticulate**](https://rstudio.github.io/reticulate/) is to use + the `install_miniconda()` utility function which is included in the + [**reticulate**](https://rstudio.github.io/reticulate/) package. In + details, use something like: + + ```{r} + #| eval: false + version <- "3.9.6" + install_miniconda() + conda_create("r-reticulate", python_version = version) + ``` + +- Next, you can seamlessly install all the Python packages you need by + calling the `conda_install()` function. For instance, to use Gudhi, + you would do something like: + + ```{r} + #| eval: false + conda_install("scikit-learn", envname = "r-reticulate") + conda_install("gudhi", envname = "r-reticulate") + ``` + +This is a setup that you ought to do only once (unless you want to +change your Python version for some reason). + +If you want to check your Python configuration, you can do: + +```{r} +py_config() +``` diff --git a/r-interface/_quarto.yml b/r-interface/_quarto.yml new file mode 100644 index 0000000..2adc850 --- /dev/null +++ b/r-interface/_quarto.yml @@ -0,0 +1,13 @@ +project: + title: "r-interface" + +author: "Aymeric Stamm" +title-block-banner: true +editor: visual + +toc: true +number-sections: true + +format: + html: default + gfm: default diff --git a/r-interface/r-interface.Rproj b/r-interface/r-interface.Rproj new file mode 100644 index 0000000..e83436a --- /dev/null +++ b/r-interface/r-interface.Rproj @@ -0,0 +1,16 @@ +Version: 1.0 + +RestoreWorkspace: Default +SaveWorkspace: Default +AlwaysSaveHistory: Default + +EnableCodeIndexing: Yes +UseSpacesForTab: Yes +NumSpacesForTab: 2 +Encoding: UTF-8 + +RnwWeave: Sweave +LaTeX: pdfLaTeX + +AutoAppendNewline: Yes +StripTrailingWhitespace: Yes diff --git a/r-interface/reticulate/reticulate.html b/r-interface/reticulate/reticulate.html new file mode 100644 index 0000000..96e0c0a --- /dev/null +++ b/r-interface/reticulate/reticulate.html @@ -0,0 +1,445 @@ + + + + + + + + + + + +Using up-to-date Gudhi library in R + + + + + + + + + + + + + + + + + + + + +
+
+
+

Using up-to-date Gudhi library in R

+
+
+ + +
+ +
+
Author
+
+

Aymeric Stamm

+
+
+ +
+
Published
+
+

June 13, 2022

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

1 The reticulate package

+

The reticulate package provides a comprehensive set of tools for interoperability between Python and R. The package includes facilities for:

+
    +
  • Calling Python from R in a variety of ways including R Markdown, sourcing Python scripts, importing Python modules, and using Python interactively within an R session.
  • +
  • Translation between R and Python objects (for example, between R and Pandas data frames, or between R matrices and NumPy arrays).
  • +
  • Flexible binding to different versions of Python including virtual environments and Conda environments.
  • +
+

reticulate embeds a Python session within your R session, enabling seamless, high-performance interoperability. If you are an R developer that uses Python for some of your work or a member of data science team that uses both languages, reticulate can dramatically streamline your workflow.

+

Let us start by loading the reticulate package into the environment, along with a suite of useful packages for data science:

+
+
# install.packages("tidyverse")
+library(tidyverse)
+
+
── Attaching packages ─────────────────────────────────────── tidyverse 1.3.1 ──
+
+
+
✔ ggplot2 3.3.6     ✔ purrr   0.3.4
+✔ tibble  3.1.7     ✔ dplyr   1.0.9
+✔ tidyr   1.2.0     ✔ stringr 1.4.0
+✔ readr   2.1.2     ✔ forcats 0.5.1
+
+
+
── Conflicts ────────────────────────────────────────── tidyverse_conflicts() ──
+✖ dplyr::filter() masks stats::filter()
+✖ dplyr::lag()    masks stats::lag()
+
+
# install.packages("reticulate")
+library(reticulate)
+
+

The fastest way to get you set up to use Python from R with reticulate is to use the install_python() and install_miniconda() utility functions that are included in the reticulate package. In details, use something like:

+
+
version <- "3.9.6"
+install_miniconda()
+conda_create("r-reticulate", python_version = version)
+
+

This is a setup that you ought to do only once (unless you want to change your Python version for some reason).

+

Next, you can seamlessly install all the Python packages you need by calling the conda_install() function. For instance, to use Gudhi, you would do something like:

+
+
conda_install("scikit-learn", envname = "r-reticulate")
+conda_install("gudhi", envname = "r-reticulate")
+conda_install("jupyter", envname = "r-reticulate")
+conda_install("r" , envname = "r-reticulate")
+conda_install("r-irkernel" , envname = "r-reticulate")
+install.packages("IRkernel")
+IRkernel::installspec()
+
+

Again, installation of Python packages is to be done only once.

+

You finally need to tell your R markdown document which conda environment to use for interpreting Python code. This is done with:

+
+
use_condaenv("r-reticulate")
+
+
Warning: The request to `use_python("/Users/stamm-a/Library/r-miniconda/envs/
+r-reticulate/bin/python")` will be ignored because the environment variable
+RETICULATE_PYTHON is set to "/Users/stamm-a/Library/r-miniconda/envs/r-
+reticulate/bin/python3.9"
+
+
+

If you want to check your Python configuration, you can do:

+
+
py_config()
+
+
python:         /Users/stamm-a/Library/r-miniconda/envs/r-reticulate/bin/python3.9
+libpython:      /Users/stamm-a/Library/r-miniconda/envs/r-reticulate/lib/libpython3.9.dylib
+pythonhome:     /Users/stamm-a/Library/r-miniconda/envs/r-reticulate:/Users/stamm-a/Library/r-miniconda/envs/r-reticulate
+version:        3.9.6 | packaged by conda-forge | (default, Jul 11 2021, 03:36:15)  [Clang 11.1.0 ]
+numpy:          /Users/stamm-a/Library/r-miniconda/envs/r-reticulate/lib/python3.9/site-packages/numpy
+numpy_version:  1.22.4
+
+NOTE: Python version was forced by RETICULATE_PYTHON
+
+
+

You can now create chunks of Python code that will be correctly interpreted when knitting your document into an HTML file. Let us make a first Python chunk of code to import numpy and gudhi:

+
+
import numpy as np
+import gudhi as gd
+import gudhi.representations
+
+
+
+

2 Full example

+
+

2.1 Data model

+

First, we will generate persistence diagrams with orbits of dynamical systems. This data set is very common in TDA. We use the following system, which depends on a parameter \(r > 0\):

+

\[ +\begin{cases} +x_{n+1} = x_n + r y_n (1 - y_n) \mbox{ mod } 1 \\ +y_{n+1} = y_n + r x_{n+1} (1 - x_{n+1}) \mbox{ mod } 1 +\end{cases} +\]

+

Let’s first see what the point cloud looks like for a given choice of \(r\).

+

We first define a Python function to compute a single point cloud according to the above orbit model and then use the Gudhi library to compute the persistence diagrams from its alpha complex and turn it into its silhouette representation. This can be achieved by a function that looks like:

+
+
def orbit_silhouette(num_pts = 1000, resolution = 1000, r = 2):
+  X = np.empty([num_pts, 2])
+  x, y = np.random.uniform(), np.random.uniform()
+  for i in range(num_pts):
+    X[i, :] = [x, y]
+    x = (X[i, 0] + r * X[i, 1] * (1 - X[i, 1])) % 1.
+    y = (X[i, 1] + r * x * (1 - x)) % 1.
+  acX = gd.AlphaComplex(points = X).create_simplex_tree()
+  dgmX = acX.persistence()
+  SH = gd.representations.Silhouette(
+    resolution = resolution, 
+    weight = lambda x: np.power(x[1] - x[0], 1)
+  )
+  sh = SH.fit_transform([acX.persistence_intervals_in_dimension(1)])
+  return([np.linspace(SH.sample_range[0], SH.sample_range[1], resolution), sh[0]])
+
+
+ +
+

This function returns a Python list of size 2. The first element is the abscissa grid and the second element is the silhouette value on the grid.

+

Python lists are automatically converted into atomic vectors in R. Automatic conversions of data types between R and Python languages are achieved according to the following table:

+ +++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
RPythonExamples
Single-element vectorScalar1, 1L, TRUE, "foo"
Multi-element vectorListc(1.0, 2.0, 3.0), c(1L, 2L, 3L)
List of multiple typesTuplelist(1L, TRUE, "foo")
Named listDictlist(a = 1L, b = 2.0), dict(x = x_data)
Matrix/ArrayNumPy ndarraymatrix(c(1, 2, 3, 4), nrow = 2, ncol = 2)
Data FramePandas DataFramedata.frame(x = c(1, 2, 3), y = c("a", "b", "c"))
FunctionPython functionfunction(x) x + 1
NULL, TRUE, FALSENone, True, FalseNULL, TRUE, FALSE
+
+
+

2.2 Sample generation

+

Now we can go back in R to use this Python function and generate two samples of silhouette profiles. To access any Python object my_py_object created in a previous chunk from an R chunk, use py$my_py_object. Following this logic, the Python functionorbit_silhouette() created in the above Python chunk is accessible from any subsequent R chunk as py$orbit_silhouette():

+
+
n1 <- 10
+n2 <- 10
+# x1 <- replicate(n1, orbit_silhouette(r = 1.9), simplify = FALSE)
+# x2 <- replicate(n2, orbit_silhouette(r = 2.1), simplify = FALSE)
+x1 <- replicate(n1, py$orbit_silhouette(r = 1.9), simplify = FALSE)
+x2 <- replicate(n2, py$orbit_silhouette(r = 2.1), simplify = FALSE)
+
+t1 <- x1 |> map(1) |> map(~ c(0, .x))
+x1 <- x1 |> map(2) |> map(~ c(0, .x))
+t2 <- x2 |> map(1) |> map(~ c(0, .x))
+x2 <- x2 |> map(2) |> map(~ c(0, .x))
+
+df <- bind_rows(
+  tibble(id = 1:n1, x = t1, y = x1) |> 
+    unnest(cols = c(x, y)) |> 
+    mutate(r = "1.9"), 
+  tibble(id = 1:n2, x = t2, y = x2) |> 
+    unnest(cols = c(x, y)) |> 
+    mutate(r = "2.1")
+) |> 
+  mutate(
+    id = as_factor(id), 
+    r = as_factor(r)
+  )
+df |> 
+  ggplot(aes(x, y, color = r, group = interaction(id, r))) +
+  geom_line() + 
+  scale_color_viridis_d()
+
+

+
+
+
+
+ +
+ + +
+ + + + \ No newline at end of file diff --git a/r-interface/reticulate/reticulate.md b/r-interface/reticulate/reticulate.md new file mode 100644 index 0000000..e5be75f --- /dev/null +++ b/r-interface/reticulate/reticulate.md @@ -0,0 +1,235 @@ +Using up-to-date Gudhi library in R +================ +Aymeric Stamm +2022-06-13 + +- 1 1 The + reticulate package +- 2 2 Full example + - 2.1 2.1 Data model + - 2.2 2.2 Sample generation + +## 1 The [**reticulate**](https://rstudio.github.io/reticulate/) package + +The [**reticulate**](https://rstudio.github.io/reticulate/) package +provides a comprehensive set of tools for interoperability between +Python and R. The package includes facilities for: + +- Calling Python from R in a variety of ways including R Markdown, + sourcing Python scripts, importing Python modules, and using Python + interactively within an R session. +- Translation between R and Python objects (for example, between R and + Pandas data frames, or between R matrices and NumPy arrays). +- Flexible binding to different versions of Python including virtual + environments and Conda environments. + +[**reticulate**](https://rstudio.github.io/reticulate/) embeds a Python +session within your R session, enabling seamless, high-performance +interoperability. If you are an R developer that uses Python for some of +your work or a member of data science team that uses both languages, +[**reticulate**](https://rstudio.github.io/reticulate/) can dramatically +streamline your workflow. + +Let us start by loading the +[**reticulate**](https://rstudio.github.io/reticulate/) package into the +environment, along with a suite of useful packages for data science: + +``` r +# install.packages("tidyverse") +library(tidyverse) +``` + + ── Attaching packages ─────────────────────────────────────── tidyverse 1.3.1 ── + + ✔ ggplot2 3.3.6 ✔ purrr 0.3.4 + ✔ tibble 3.1.7 ✔ dplyr 1.0.9 + ✔ tidyr 1.2.0 ✔ stringr 1.4.0 + ✔ readr 2.1.2 ✔ forcats 0.5.1 + + ── Conflicts ────────────────────────────────────────── tidyverse_conflicts() ── + ✖ dplyr::filter() masks stats::filter() + ✖ dplyr::lag() masks stats::lag() + +``` r +# install.packages("reticulate") +library(reticulate) +``` + +The fastest way to get you set up to use Python from R with +[**reticulate**](https://rstudio.github.io/reticulate/) is to use the +`install_python()` and `install_miniconda()` utility functions that are +included in the [**reticulate**](https://rstudio.github.io/reticulate/) +package. In details, use something like: + +``` r +version <- "3.9.6" +install_miniconda() +conda_create("r-reticulate", python_version = version) +``` + +This is a setup that you ought to do only once (unless you want to +change your Python version for some reason). + +Next, you can seamlessly install all the Python packages you need by +calling the `conda_install()` function. For instance, to use Gudhi, you +would do something like: + +``` r +conda_install("scikit-learn", envname = "r-reticulate") +conda_install("gudhi", envname = "r-reticulate") +conda_install("jupyter", envname = "r-reticulate") +conda_install("r" , envname = "r-reticulate") +conda_install("r-irkernel" , envname = "r-reticulate") +install.packages("IRkernel") +IRkernel::installspec() +``` + +Again, installation of Python packages is to be done only once. + +You finally need to tell your R markdown document which conda +environment to use for interpreting Python code. This is done with: + +``` r +use_condaenv("r-reticulate") +``` + + Warning: The request to `use_python("/Users/stamm-a/Library/r-miniconda/envs/ + r-reticulate/bin/python")` will be ignored because the environment variable + RETICULATE_PYTHON is set to "/Users/stamm-a/Library/r-miniconda/envs/r- + reticulate/bin/python3.9" + +If you want to check your Python configuration, you can do: + +``` r +py_config() +``` + + python: /Users/stamm-a/Library/r-miniconda/envs/r-reticulate/bin/python3.9 + libpython: /Users/stamm-a/Library/r-miniconda/envs/r-reticulate/lib/libpython3.9.dylib + pythonhome: /Users/stamm-a/Library/r-miniconda/envs/r-reticulate:/Users/stamm-a/Library/r-miniconda/envs/r-reticulate + version: 3.9.6 | packaged by conda-forge | (default, Jul 11 2021, 03:36:15) [Clang 11.1.0 ] + numpy: /Users/stamm-a/Library/r-miniconda/envs/r-reticulate/lib/python3.9/site-packages/numpy + numpy_version: 1.22.4 + + NOTE: Python version was forced by RETICULATE_PYTHON + +You can now create chunks of Python code that will be correctly +interpreted when knitting your document into an HTML file. Let us make a +first Python chunk of code to import **numpy** and **gudhi**: + +``` python +import numpy as np +import gudhi as gd +import gudhi.representations +``` + +## 2 Full example + +### 2.1 Data model + +First, we will generate persistence diagrams with orbits of dynamical +systems. This data set is very common in TDA. We use the following +system, which depends on a parameter $r > 0$: + +$$ +\begin{cases} +x_{n+1} = x_n + r y_n (1 - y_n) \mbox{ mod } 1 \\ +y_{n+1} = y_n + r x_{n+1} (1 - x_{n+1}) \mbox{ mod } 1 +\end{cases} +$$ + +Let’s first see what the point cloud looks like for a given choice of +$r$. + +We first define a **Python** function to compute a single point cloud +according to the above orbit model and then use the +[**Gudhi**](https://gudhi.inria.fr) library to compute the persistence +diagrams from its alpha complex and turn it into its silhouette +representation. This can be achieved by a function that looks like: + +``` python +def orbit_silhouette(num_pts = 1000, resolution = 1000, r = 2): + X = np.empty([num_pts, 2]) + x, y = np.random.uniform(), np.random.uniform() + for i in range(num_pts): + X[i, :] = [x, y] + x = (X[i, 0] + r * X[i, 1] * (1 - X[i, 1])) % 1. + y = (X[i, 1] + r * x * (1 - x)) % 1. + acX = gd.AlphaComplex(points = X).create_simplex_tree() + dgmX = acX.persistence() + SH = gd.representations.Silhouette( + resolution = resolution, + weight = lambda x: np.power(x[1] - x[0], 1) + ) + sh = SH.fit_transform([acX.persistence_intervals_in_dimension(1)]) + return([np.linspace(SH.sample_range[0], SH.sample_range[1], resolution), sh[0]]) +``` + +This function returns a Python list of size 2. The first element is the +abscissa grid and the second element is the silhouette value on the +grid. + +Python lists are automatically converted into atomic vectors in R. +Automatic conversions of data types between R and Python languages are +achieved according to the following table: + +| R | Python | Examples | +|------------------------|-------------------|----------------------------------------------------| +| Single-element vector | Scalar | `1`, `1L`, `TRUE`, `"foo"` | +| Multi-element vector | List | `c(1.0, 2.0, 3.0)`, `c(1L, 2L, 3L)` | +| List of multiple types | Tuple | `list(1L, TRUE, "foo")` | +| Named list | Dict | `list(a = 1L, b = 2.0)`, `dict(x = x_data)` | +| Matrix/Array | NumPy ndarray | `matrix(c(1, 2, 3, 4), nrow = 2, ncol = 2)` | +| Data Frame | Pandas DataFrame | `data.frame(x = c(1, 2, 3), y = c("a", "b", "c"))` | +| Function | Python function | `function(x) x + 1` | +| NULL, TRUE, FALSE | None, True, False | `NULL`, `TRUE`, `FALSE` | + +### 2.2 Sample generation + +Now we can go back in **R** to use this **Python** function and generate +two samples of silhouette profiles. To access any Python object +`my_py_object` created in a previous chunk from an R chunk, use +`py$my_py_object`. Following this logic, the Python +function`orbit_silhouette()` created in the above Python chunk is +accessible from any subsequent R chunk as `py$orbit_silhouette()`: + +``` r +n1 <- 10 +n2 <- 10 +# x1 <- replicate(n1, orbit_silhouette(r = 1.9), simplify = FALSE) +# x2 <- replicate(n2, orbit_silhouette(r = 2.1), simplify = FALSE) +x1 <- replicate(n1, py$orbit_silhouette(r = 1.9), simplify = FALSE) +x2 <- replicate(n2, py$orbit_silhouette(r = 2.1), simplify = FALSE) + +t1 <- x1 |> map(1) |> map(~ c(0, .x)) +x1 <- x1 |> map(2) |> map(~ c(0, .x)) +t2 <- x2 |> map(1) |> map(~ c(0, .x)) +x2 <- x2 |> map(2) |> map(~ c(0, .x)) + +df <- bind_rows( + tibble(id = 1:n1, x = t1, y = x1) |> + unnest(cols = c(x, y)) |> + mutate(r = "1.9"), + tibble(id = 1:n2, x = t2, y = x2) |> + unnest(cols = c(x, y)) |> + mutate(r = "2.1") +) |> + mutate( + id = as_factor(id), + r = as_factor(r) + ) +df |> + ggplot(aes(x, y, color = r, group = interaction(id, r))) + + geom_line() + + scale_color_viridis_d() +``` + +![](reticulate_files/figure-gfm/unnamed-chunk-10-1.png) diff --git a/r-interface/reticulate/reticulate.qmd b/r-interface/reticulate/reticulate.qmd new file mode 100644 index 0000000..a95c907 --- /dev/null +++ b/r-interface/reticulate/reticulate.qmd @@ -0,0 +1,205 @@ +--- +title: "Using up-to-date Gudhi library in R" +author: "Aymeric Stamm" +date: 2022-06-13 +--- + +```{r} +#| label: setup +#| include: false +knitr::opts_chunk$set(echo = TRUE) +``` + +## The [**reticulate**](https://rstudio.github.io/reticulate/) package + +The [**reticulate**](https://rstudio.github.io/reticulate/) package +provides a comprehensive set of tools for interoperability between +Python and R. The package includes facilities for: + +- Calling Python from R in a variety of ways including R Markdown, + sourcing Python scripts, importing Python modules, and using Python + interactively within an R session. +- Translation between R and Python objects (for example, between R and + Pandas data frames, or between R matrices and NumPy arrays). +- Flexible binding to different versions of Python including virtual + environments and Conda environments. + +[**reticulate**](https://rstudio.github.io/reticulate/) embeds a Python +session within your R session, enabling seamless, high-performance +interoperability. If you are an R developer that uses Python for some of +your work or a member of data science team that uses both languages, +[**reticulate**](https://rstudio.github.io/reticulate/) can dramatically +streamline your workflow. + +Let us start by loading the +[**reticulate**](https://rstudio.github.io/reticulate/) package into the +environment, along with a suite of useful packages for data science: + +```{r} +# install.packages("tidyverse") +library(tidyverse) +# install.packages("reticulate") +library(reticulate) +``` + +The fastest way to get you set up to use Python from R with +[**reticulate**](https://rstudio.github.io/reticulate/) is to use the +`install_python()` and `install_miniconda()` utility functions that are +included in the [**reticulate**](https://rstudio.github.io/reticulate/) +package. In details, use something like: + +```{r} +#| eval: false +version <- "3.9.6" +install_miniconda() +conda_create("r-reticulate", python_version = version) +``` + +This is a setup that you ought to do only once (unless you want to +change your Python version for some reason). + +Next, you can seamlessly install all the Python packages you need by +calling the `conda_install()` function. For instance, to use Gudhi, you +would do something like: + +```{r} +#| eval: false +conda_install("scikit-learn", envname = "r-reticulate") +conda_install("gudhi", envname = "r-reticulate") +conda_install("jupyter", envname = "r-reticulate") +conda_install("r" , envname = "r-reticulate") +conda_install("r-irkernel" , envname = "r-reticulate") +install.packages("IRkernel") +IRkernel::installspec() +``` + +Again, installation of Python packages is to be done only once. + +You finally need to tell your R markdown document which conda +environment to use for interpreting Python code. This is done with: + +```{r} +use_condaenv("r-reticulate") +``` + +If you want to check your Python configuration, you can do: + +```{r} +py_config() +``` + +You can now create chunks of Python code that will be correctly +interpreted when knitting your document into an HTML file. Let us make a +first Python chunk of code to import **numpy** and **gudhi**: + +```{python} +import numpy as np +import gudhi as gd +import gudhi.representations +``` + +## Full example + +### Data model + +First, we will generate persistence diagrams with orbits of dynamical +systems. This data set is very common in TDA. We use the following +system, which depends on a parameter $r > 0$: + +$$ +\begin{cases} +x_{n+1} = x_n + r y_n (1 - y_n) \mbox{ mod } 1 \\ +y_{n+1} = y_n + r x_{n+1} (1 - x_{n+1}) \mbox{ mod } 1 +\end{cases} +$$ + +Let's first see what the point cloud looks like for a given choice of +$r$. + +We first define a **Python** function to compute a single point cloud +according to the above orbit model and then use the +[**Gudhi**](https://gudhi.inria.fr) library to compute the persistence +diagrams from its alpha complex and turn it into its silhouette +representation. This can be achieved by a function that looks like: + +```{python} +def orbit_silhouette(num_pts = 1000, resolution = 1000, r = 2): + X = np.empty([num_pts, 2]) + x, y = np.random.uniform(), np.random.uniform() + for i in range(num_pts): + X[i, :] = [x, y] + x = (X[i, 0] + r * X[i, 1] * (1 - X[i, 1])) % 1. + y = (X[i, 1] + r * x * (1 - x)) % 1. + acX = gd.AlphaComplex(points = X).create_simplex_tree() + dgmX = acX.persistence() + SH = gd.representations.Silhouette( + resolution = resolution, + weight = lambda x: np.power(x[1] - x[0], 1) + ) + sh = SH.fit_transform([acX.persistence_intervals_in_dimension(1)]) + return([np.linspace(SH.sample_range[0], SH.sample_range[1], resolution), sh[0]]) +``` + +```{r} +#| echo: false +# source_python("orbit_silhouette.py") +``` + +This function returns a Python list of size 2. The first element is the +abscissa grid and the second element is the silhouette value on the +grid. + +Python lists are automatically converted into atomic vectors in R. +Automatic conversions of data types between R and Python languages are +achieved according to the following table: + +| R | Python | Examples | +|-------------------|-------------------|----------------------------------| +| Single-element vector | Scalar | `1`, `1L`, `TRUE`, `"foo"` | +| Multi-element vector | List | `c(1.0, 2.0, 3.0)`, `c(1L, 2L, 3L)` | +| List of multiple types | Tuple | `list(1L, TRUE, "foo")` | +| Named list | Dict | `list(a = 1L, b = 2.0)`, `dict(x = x_data)` | +| Matrix/Array | NumPy ndarray | `matrix(c(1, 2, 3, 4), nrow = 2, ncol = 2)` | +| Data Frame | Pandas DataFrame | `data.frame(x = c(1, 2, 3), y = c("a", "b", "c"))` | +| Function | Python function | `function(x) x + 1` | +| NULL, TRUE, FALSE | None, True, False | `NULL`, `TRUE`, `FALSE` | + +### Sample generation + +Now we can go back in **R** to use this **Python** function and generate +two samples of silhouette profiles. To access any Python object +`my_py_object` created in a previous chunk from an R chunk, use +`py$my_py_object`. Following this logic, the Python +function`orbit_silhouette()` created in the above Python chunk is +accessible from any subsequent R chunk as `py$orbit_silhouette()`: + +```{r} +n1 <- 10 +n2 <- 10 +# x1 <- replicate(n1, orbit_silhouette(r = 1.9), simplify = FALSE) +# x2 <- replicate(n2, orbit_silhouette(r = 2.1), simplify = FALSE) +x1 <- replicate(n1, py$orbit_silhouette(r = 1.9), simplify = FALSE) +x2 <- replicate(n2, py$orbit_silhouette(r = 2.1), simplify = FALSE) + +t1 <- x1 |> map(1) |> map(~ c(0, .x)) +x1 <- x1 |> map(2) |> map(~ c(0, .x)) +t2 <- x2 |> map(1) |> map(~ c(0, .x)) +x2 <- x2 |> map(2) |> map(~ c(0, .x)) + +df <- bind_rows( + tibble(id = 1:n1, x = t1, y = x1) |> + unnest(cols = c(x, y)) |> + mutate(r = "1.9"), + tibble(id = 1:n2, x = t2, y = x2) |> + unnest(cols = c(x, y)) |> + mutate(r = "2.1") +) |> + mutate( + id = as_factor(id), + r = as_factor(r) + ) +df |> + ggplot(aes(x, y, color = r, group = interaction(id, r))) + + geom_line() + + scale_color_viridis_d() +``` diff --git a/r-interface/reticulate/reticulate_files/figure-gfm/unnamed-chunk-10-1.png b/r-interface/reticulate/reticulate_files/figure-gfm/unnamed-chunk-10-1.png new file mode 100644 index 0000000000000000000000000000000000000000..01d2e46168527421e017f962a8ae14f7af984491 GIT binary patch literal 50277 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

cwac=5P{1PJ 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 J7Wx+WzW~wP&k_It literal 0 HcmV?d00001 diff --git a/r-interface/reticulate/reticulate_files/figure-html/unnamed-chunk-10-1.png b/r-interface/reticulate/reticulate_files/figure-html/unnamed-chunk-10-1.png new file mode 100644 index 0000000000000000000000000000000000000000..745727ee6db6761409823d463519143cc8a6b9b4 GIT binary patch literal 114343 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�qU>5{nztUQwKmpu(RZr`4P+yS6mymx5Gl>SLh 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 M#UWxPBJX|v54dFpqyPW_ literal 0 HcmV?d00001 diff --git a/r-interface/reticulate/reticulate_files/libs/bootstrap/bootstrap-icons.css b/r-interface/reticulate/reticulate_files/libs/bootstrap/bootstrap-icons.css new file mode 100644 index 0000000..f51d04b --- /dev/null +++ b/r-interface/reticulate/reticulate_files/libs/bootstrap/bootstrap-icons.css @@ -0,0 +1,1704 @@ +@font-face { + font-family: "bootstrap-icons"; + src: +url("./bootstrap-icons.woff?524846017b983fc8ded9325d94ed40f3") format("woff"); +} + +.bi::before, +[class^="bi-"]::before, +[class*=" bi-"]::before { + display: inline-block; + font-family: bootstrap-icons !important; + font-style: normal; + font-weight: normal !important; + font-variant: normal; + text-transform: none; + line-height: 1; + vertical-align: -.125em; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.bi-123::before { content: "\f67f"; } +.bi-alarm-fill::before { content: "\f101"; } +.bi-alarm::before { content: "\f102"; } +.bi-align-bottom::before { content: "\f103"; } +.bi-align-center::before { content: "\f104"; } +.bi-align-end::before { content: "\f105"; } +.bi-align-middle::before { content: "\f106"; } +.bi-align-start::before { content: "\f107"; } +.bi-align-top::before { content: "\f108"; } +.bi-alt::before { content: "\f109"; } +.bi-app-indicator::before { content: "\f10a"; } +.bi-app::before { content: "\f10b"; } +.bi-archive-fill::before { content: "\f10c"; } +.bi-archive::before { content: "\f10d"; } +.bi-arrow-90deg-down::before { content: "\f10e"; } +.bi-arrow-90deg-left::before { content: "\f10f"; } +.bi-arrow-90deg-right::before { content: "\f110"; } +.bi-arrow-90deg-up::before { content: "\f111"; } +.bi-arrow-bar-down::before { content: "\f112"; } +.bi-arrow-bar-left::before { content: "\f113"; } +.bi-arrow-bar-right::before { content: "\f114"; } +.bi-arrow-bar-up::before { content: "\f115"; } +.bi-arrow-clockwise::before { content: "\f116"; } +.bi-arrow-counterclockwise::before { content: "\f117"; } +.bi-arrow-down-circle-fill::before { content: "\f118"; } +.bi-arrow-down-circle::before { content: "\f119"; } +.bi-arrow-down-left-circle-fill::before { content: "\f11a"; } +.bi-arrow-down-left-circle::before { content: "\f11b"; } +.bi-arrow-down-left-square-fill::before { content: "\f11c"; } +.bi-arrow-down-left-square::before { content: "\f11d"; } +.bi-arrow-down-left::before { content: "\f11e"; } +.bi-arrow-down-right-circle-fill::before { content: "\f11f"; } +.bi-arrow-down-right-circle::before { content: "\f120"; } +.bi-arrow-down-right-square-fill::before { content: "\f121"; } +.bi-arrow-down-right-square::before { content: "\f122"; } +.bi-arrow-down-right::before { content: "\f123"; } +.bi-arrow-down-short::before { content: "\f124"; } +.bi-arrow-down-square-fill::before { content: "\f125"; } +.bi-arrow-down-square::before { content: "\f126"; } +.bi-arrow-down-up::before { content: "\f127"; } +.bi-arrow-down::before { content: "\f128"; } +.bi-arrow-left-circle-fill::before { content: "\f129"; } +.bi-arrow-left-circle::before { content: "\f12a"; } +.bi-arrow-left-right::before { content: "\f12b"; } +.bi-arrow-left-short::before { content: "\f12c"; } +.bi-arrow-left-square-fill::before { content: "\f12d"; } +.bi-arrow-left-square::before { content: "\f12e"; } +.bi-arrow-left::before { content: "\f12f"; } +.bi-arrow-repeat::before { content: "\f130"; } +.bi-arrow-return-left::before { content: "\f131"; } +.bi-arrow-return-right::before { content: "\f132"; } +.bi-arrow-right-circle-fill::before { content: "\f133"; } +.bi-arrow-right-circle::before { content: "\f134"; } +.bi-arrow-right-short::before { content: "\f135"; } +.bi-arrow-right-square-fill::before { content: "\f136"; } +.bi-arrow-right-square::before { content: "\f137"; } +.bi-arrow-right::before { content: "\f138"; } +.bi-arrow-up-circle-fill::before { content: "\f139"; } +.bi-arrow-up-circle::before { content: "\f13a"; } +.bi-arrow-up-left-circle-fill::before { content: "\f13b"; } +.bi-arrow-up-left-circle::before { content: "\f13c"; } +.bi-arrow-up-left-square-fill::before { content: "\f13d"; } +.bi-arrow-up-left-square::before { content: "\f13e"; } +.bi-arrow-up-left::before { content: "\f13f"; } +.bi-arrow-up-right-circle-fill::before { content: "\f140"; } +.bi-arrow-up-right-circle::before { content: "\f141"; } +.bi-arrow-up-right-square-fill::before { content: "\f142"; } +.bi-arrow-up-right-square::before { content: "\f143"; } +.bi-arrow-up-right::before { content: "\f144"; } +.bi-arrow-up-short::before { content: "\f145"; } +.bi-arrow-up-square-fill::before { content: "\f146"; } +.bi-arrow-up-square::before { content: "\f147"; } +.bi-arrow-up::before { content: "\f148"; } +.bi-arrows-angle-contract::before { content: "\f149"; } +.bi-arrows-angle-expand::before { content: "\f14a"; } +.bi-arrows-collapse::before { content: "\f14b"; } +.bi-arrows-expand::before { content: "\f14c"; } +.bi-arrows-fullscreen::before { content: "\f14d"; } +.bi-arrows-move::before { content: "\f14e"; } +.bi-aspect-ratio-fill::before { content: "\f14f"; } +.bi-aspect-ratio::before { content: "\f150"; } +.bi-asterisk::before { content: "\f151"; } +.bi-at::before { content: "\f152"; } +.bi-award-fill::before { content: "\f153"; } +.bi-award::before { content: "\f154"; } +.bi-back::before { content: "\f155"; } +.bi-backspace-fill::before { content: "\f156"; } +.bi-backspace-reverse-fill::before { content: "\f157"; } +.bi-backspace-reverse::before { content: "\f158"; } +.bi-backspace::before { content: "\f159"; } +.bi-badge-3d-fill::before { content: "\f15a"; } +.bi-badge-3d::before { content: "\f15b"; } +.bi-badge-4k-fill::before { content: "\f15c"; } +.bi-badge-4k::before { content: "\f15d"; } +.bi-badge-8k-fill::before { content: "\f15e"; } +.bi-badge-8k::before { content: "\f15f"; } +.bi-badge-ad-fill::before { content: "\f160"; } +.bi-badge-ad::before { content: "\f161"; } +.bi-badge-ar-fill::before { content: "\f162"; } +.bi-badge-ar::before { content: "\f163"; } +.bi-badge-cc-fill::before { content: "\f164"; } +.bi-badge-cc::before { content: "\f165"; } +.bi-badge-hd-fill::before { content: "\f166"; } +.bi-badge-hd::before { content: "\f167"; } +.bi-badge-tm-fill::before { content: "\f168"; } +.bi-badge-tm::before { content: "\f169"; } +.bi-badge-vo-fill::before { content: "\f16a"; } +.bi-badge-vo::before { content: "\f16b"; } +.bi-badge-vr-fill::before { content: "\f16c"; } +.bi-badge-vr::before { content: "\f16d"; } +.bi-badge-wc-fill::before { content: "\f16e"; } +.bi-badge-wc::before { content: "\f16f"; } +.bi-bag-check-fill::before { content: "\f170"; } +.bi-bag-check::before { content: "\f171"; } +.bi-bag-dash-fill::before { content: "\f172"; } +.bi-bag-dash::before { content: "\f173"; } +.bi-bag-fill::before { content: "\f174"; } +.bi-bag-plus-fill::before { content: "\f175"; } +.bi-bag-plus::before { content: "\f176"; } +.bi-bag-x-fill::before { content: "\f177"; } +.bi-bag-x::before { content: "\f178"; } +.bi-bag::before { content: "\f179"; } +.bi-bar-chart-fill::before { content: "\f17a"; } +.bi-bar-chart-line-fill::before { content: "\f17b"; } +.bi-bar-chart-line::before { content: "\f17c"; } +.bi-bar-chart-steps::before { content: "\f17d"; } +.bi-bar-chart::before { content: "\f17e"; } +.bi-basket-fill::before { content: "\f17f"; } +.bi-basket::before { content: "\f180"; } +.bi-basket2-fill::before { content: "\f181"; } +.bi-basket2::before { content: "\f182"; } +.bi-basket3-fill::before { content: "\f183"; } +.bi-basket3::before { content: "\f184"; } +.bi-battery-charging::before { content: "\f185"; } +.bi-battery-full::before { content: "\f186"; } +.bi-battery-half::before { content: "\f187"; } +.bi-battery::before { content: "\f188"; } +.bi-bell-fill::before { content: "\f189"; } +.bi-bell::before { content: "\f18a"; } +.bi-bezier::before { content: "\f18b"; } +.bi-bezier2::before { content: "\f18c"; } +.bi-bicycle::before { content: "\f18d"; } +.bi-binoculars-fill::before { content: "\f18e"; } +.bi-binoculars::before { content: "\f18f"; } +.bi-blockquote-left::before { content: "\f190"; } +.bi-blockquote-right::before { content: "\f191"; } +.bi-book-fill::before { content: "\f192"; } +.bi-book-half::before { content: "\f193"; } +.bi-book::before { content: "\f194"; } +.bi-bookmark-check-fill::before { content: "\f195"; } +.bi-bookmark-check::before { content: "\f196"; } +.bi-bookmark-dash-fill::before { content: "\f197"; } +.bi-bookmark-dash::before { content: "\f198"; } +.bi-bookmark-fill::before { content: "\f199"; } +.bi-bookmark-heart-fill::before { content: "\f19a"; } +.bi-bookmark-heart::before { content: "\f19b"; } +.bi-bookmark-plus-fill::before { content: "\f19c"; } +.bi-bookmark-plus::before { content: "\f19d"; } +.bi-bookmark-star-fill::before { content: "\f19e"; } +.bi-bookmark-star::before { content: "\f19f"; } +.bi-bookmark-x-fill::before { content: "\f1a0"; } +.bi-bookmark-x::before { content: "\f1a1"; } +.bi-bookmark::before { content: "\f1a2"; } +.bi-bookmarks-fill::before { content: "\f1a3"; } +.bi-bookmarks::before { content: "\f1a4"; } +.bi-bookshelf::before { content: "\f1a5"; } +.bi-bootstrap-fill::before { content: "\f1a6"; } +.bi-bootstrap-reboot::before { content: "\f1a7"; } +.bi-bootstrap::before { content: "\f1a8"; } +.bi-border-all::before { content: "\f1a9"; } +.bi-border-bottom::before { content: "\f1aa"; } +.bi-border-center::before { content: "\f1ab"; } +.bi-border-inner::before { content: "\f1ac"; } +.bi-border-left::before { content: "\f1ad"; } +.bi-border-middle::before { content: "\f1ae"; } +.bi-border-outer::before { content: "\f1af"; } +.bi-border-right::before { content: "\f1b0"; } +.bi-border-style::before { content: "\f1b1"; } +.bi-border-top::before { content: "\f1b2"; } +.bi-border-width::before { content: "\f1b3"; } +.bi-border::before { content: "\f1b4"; } +.bi-bounding-box-circles::before { content: "\f1b5"; } +.bi-bounding-box::before { content: "\f1b6"; } +.bi-box-arrow-down-left::before { content: "\f1b7"; } +.bi-box-arrow-down-right::before { content: "\f1b8"; } +.bi-box-arrow-down::before { content: "\f1b9"; } +.bi-box-arrow-in-down-left::before { content: "\f1ba"; } +.bi-box-arrow-in-down-right::before { content: "\f1bb"; } +.bi-box-arrow-in-down::before { content: "\f1bc"; } +.bi-box-arrow-in-left::before { content: "\f1bd"; } +.bi-box-arrow-in-right::before { content: "\f1be"; } +.bi-box-arrow-in-up-left::before { content: "\f1bf"; } +.bi-box-arrow-in-up-right::before { content: "\f1c0"; } +.bi-box-arrow-in-up::before { content: "\f1c1"; } +.bi-box-arrow-left::before { content: "\f1c2"; } +.bi-box-arrow-right::before { content: "\f1c3"; } +.bi-box-arrow-up-left::before { content: "\f1c4"; } +.bi-box-arrow-up-right::before { content: "\f1c5"; } +.bi-box-arrow-up::before { content: "\f1c6"; } +.bi-box-seam::before { content: "\f1c7"; } +.bi-box::before { content: "\f1c8"; } +.bi-braces::before { content: "\f1c9"; } +.bi-bricks::before { content: "\f1ca"; } +.bi-briefcase-fill::before { content: "\f1cb"; } +.bi-briefcase::before { content: "\f1cc"; } +.bi-brightness-alt-high-fill::before { content: "\f1cd"; } +.bi-brightness-alt-high::before { content: "\f1ce"; } +.bi-brightness-alt-low-fill::before { content: "\f1cf"; } +.bi-brightness-alt-low::before { content: "\f1d0"; } +.bi-brightness-high-fill::before { content: "\f1d1"; } +.bi-brightness-high::before { content: "\f1d2"; } +.bi-brightness-low-fill::before { content: "\f1d3"; } +.bi-brightness-low::before { content: "\f1d4"; } +.bi-broadcast-pin::before { content: "\f1d5"; } +.bi-broadcast::before { content: "\f1d6"; } +.bi-brush-fill::before { content: "\f1d7"; } +.bi-brush::before { content: "\f1d8"; } +.bi-bucket-fill::before { content: "\f1d9"; } +.bi-bucket::before { content: "\f1da"; } +.bi-bug-fill::before { content: "\f1db"; } +.bi-bug::before { content: "\f1dc"; } +.bi-building::before { content: "\f1dd"; } +.bi-bullseye::before { content: "\f1de"; } +.bi-calculator-fill::before { content: "\f1df"; } +.bi-calculator::before { content: "\f1e0"; } +.bi-calendar-check-fill::before { content: "\f1e1"; } +.bi-calendar-check::before { content: "\f1e2"; } +.bi-calendar-date-fill::before { content: "\f1e3"; } +.bi-calendar-date::before { content: "\f1e4"; } +.bi-calendar-day-fill::before { content: "\f1e5"; } +.bi-calendar-day::before { content: "\f1e6"; } +.bi-calendar-event-fill::before { content: "\f1e7"; } +.bi-calendar-event::before { content: "\f1e8"; } +.bi-calendar-fill::before { content: "\f1e9"; } +.bi-calendar-minus-fill::before { content: "\f1ea"; } +.bi-calendar-minus::before { content: "\f1eb"; } +.bi-calendar-month-fill::before { content: "\f1ec"; } +.bi-calendar-month::before { content: "\f1ed"; } +.bi-calendar-plus-fill::before { content: "\f1ee"; } +.bi-calendar-plus::before { content: "\f1ef"; } +.bi-calendar-range-fill::before { content: "\f1f0"; } +.bi-calendar-range::before { content: "\f1f1"; } +.bi-calendar-week-fill::before { content: "\f1f2"; } +.bi-calendar-week::before { content: "\f1f3"; } +.bi-calendar-x-fill::before { content: "\f1f4"; } +.bi-calendar-x::before { content: "\f1f5"; } +.bi-calendar::before { content: "\f1f6"; } +.bi-calendar2-check-fill::before { content: "\f1f7"; } +.bi-calendar2-check::before { content: "\f1f8"; } +.bi-calendar2-date-fill::before { content: "\f1f9"; } +.bi-calendar2-date::before { content: "\f1fa"; } +.bi-calendar2-day-fill::before { content: "\f1fb"; } +.bi-calendar2-day::before { content: "\f1fc"; } +.bi-calendar2-event-fill::before { content: "\f1fd"; } +.bi-calendar2-event::before { content: "\f1fe"; } +.bi-calendar2-fill::before { content: "\f1ff"; } +.bi-calendar2-minus-fill::before { content: "\f200"; } +.bi-calendar2-minus::before { content: "\f201"; } +.bi-calendar2-month-fill::before { content: "\f202"; } +.bi-calendar2-month::before { content: "\f203"; } +.bi-calendar2-plus-fill::before { content: "\f204"; } +.bi-calendar2-plus::before { content: "\f205"; } +.bi-calendar2-range-fill::before { content: "\f206"; } +.bi-calendar2-range::before { content: "\f207"; } +.bi-calendar2-week-fill::before { content: "\f208"; } +.bi-calendar2-week::before { content: "\f209"; } +.bi-calendar2-x-fill::before { content: "\f20a"; } +.bi-calendar2-x::before { content: "\f20b"; } +.bi-calendar2::before { content: "\f20c"; } +.bi-calendar3-event-fill::before { content: "\f20d"; } +.bi-calendar3-event::before { content: "\f20e"; } +.bi-calendar3-fill::before { content: "\f20f"; } +.bi-calendar3-range-fill::before { content: "\f210"; } +.bi-calendar3-range::before { content: "\f211"; } +.bi-calendar3-week-fill::before { content: "\f212"; } +.bi-calendar3-week::before { content: "\f213"; } +.bi-calendar3::before { content: "\f214"; } +.bi-calendar4-event::before { content: "\f215"; } +.bi-calendar4-range::before { content: "\f216"; } +.bi-calendar4-week::before { content: "\f217"; } +.bi-calendar4::before { content: "\f218"; } +.bi-camera-fill::before { content: "\f219"; } +.bi-camera-reels-fill::before { content: "\f21a"; } +.bi-camera-reels::before { content: "\f21b"; } +.bi-camera-video-fill::before { content: "\f21c"; } +.bi-camera-video-off-fill::before { content: "\f21d"; } +.bi-camera-video-off::before { content: "\f21e"; } +.bi-camera-video::before { content: "\f21f"; } +.bi-camera::before { content: "\f220"; } +.bi-camera2::before { content: "\f221"; } +.bi-capslock-fill::before { content: "\f222"; } +.bi-capslock::before { content: "\f223"; } +.bi-card-checklist::before { content: "\f224"; } +.bi-card-heading::before { content: "\f225"; } +.bi-card-image::before { content: "\f226"; } +.bi-card-list::before { content: "\f227"; } +.bi-card-text::before { content: "\f228"; } +.bi-caret-down-fill::before { content: "\f229"; } +.bi-caret-down-square-fill::before { content: "\f22a"; } +.bi-caret-down-square::before { content: "\f22b"; } +.bi-caret-down::before { content: "\f22c"; } +.bi-caret-left-fill::before { content: "\f22d"; } +.bi-caret-left-square-fill::before { content: "\f22e"; } +.bi-caret-left-square::before { content: "\f22f"; } +.bi-caret-left::before { content: "\f230"; } +.bi-caret-right-fill::before { content: "\f231"; } +.bi-caret-right-square-fill::before { content: "\f232"; } +.bi-caret-right-square::before { content: "\f233"; } +.bi-caret-right::before { content: "\f234"; } +.bi-caret-up-fill::before { content: "\f235"; } +.bi-caret-up-square-fill::before { content: "\f236"; } +.bi-caret-up-square::before { content: "\f237"; } +.bi-caret-up::before { content: "\f238"; } +.bi-cart-check-fill::before { content: "\f239"; } +.bi-cart-check::before { content: "\f23a"; } +.bi-cart-dash-fill::before { content: "\f23b"; } +.bi-cart-dash::before { content: "\f23c"; } +.bi-cart-fill::before { content: "\f23d"; } +.bi-cart-plus-fill::before { content: "\f23e"; } +.bi-cart-plus::before { content: "\f23f"; } +.bi-cart-x-fill::before { content: "\f240"; } +.bi-cart-x::before { content: "\f241"; } +.bi-cart::before { content: "\f242"; } +.bi-cart2::before { content: "\f243"; } +.bi-cart3::before { content: "\f244"; } +.bi-cart4::before { content: "\f245"; } +.bi-cash-stack::before { content: "\f246"; } +.bi-cash::before { content: "\f247"; } +.bi-cast::before { content: "\f248"; } +.bi-chat-dots-fill::before { content: "\f249"; } +.bi-chat-dots::before { content: "\f24a"; } +.bi-chat-fill::before { content: "\f24b"; } +.bi-chat-left-dots-fill::before { content: "\f24c"; } +.bi-chat-left-dots::before { content: "\f24d"; } +.bi-chat-left-fill::before { content: "\f24e"; } +.bi-chat-left-quote-fill::before { content: "\f24f"; } +.bi-chat-left-quote::before { content: "\f250"; } +.bi-chat-left-text-fill::before { content: "\f251"; } +.bi-chat-left-text::before { content: "\f252"; } +.bi-chat-left::before { content: "\f253"; } +.bi-chat-quote-fill::before { content: "\f254"; } +.bi-chat-quote::before { content: "\f255"; } +.bi-chat-right-dots-fill::before { content: "\f256"; } +.bi-chat-right-dots::before { content: "\f257"; } +.bi-chat-right-fill::before { content: "\f258"; } +.bi-chat-right-quote-fill::before { content: "\f259"; } +.bi-chat-right-quote::before { content: "\f25a"; } +.bi-chat-right-text-fill::before { content: "\f25b"; } +.bi-chat-right-text::before { content: "\f25c"; } +.bi-chat-right::before { content: "\f25d"; } +.bi-chat-square-dots-fill::before { content: "\f25e"; } +.bi-chat-square-dots::before { content: "\f25f"; } +.bi-chat-square-fill::before { content: "\f260"; } +.bi-chat-square-quote-fill::before { content: "\f261"; } +.bi-chat-square-quote::before { content: "\f262"; } +.bi-chat-square-text-fill::before { content: "\f263"; } +.bi-chat-square-text::before { content: "\f264"; } +.bi-chat-square::before { content: "\f265"; } +.bi-chat-text-fill::before { content: "\f266"; } +.bi-chat-text::before { content: "\f267"; } +.bi-chat::before { content: "\f268"; } +.bi-check-all::before { content: "\f269"; } +.bi-check-circle-fill::before { content: "\f26a"; } +.bi-check-circle::before { content: "\f26b"; } +.bi-check-square-fill::before { content: "\f26c"; } +.bi-check-square::before { content: "\f26d"; } +.bi-check::before { content: "\f26e"; } +.bi-check2-all::before { content: "\f26f"; } +.bi-check2-circle::before { content: "\f270"; } +.bi-check2-square::before { content: "\f271"; } +.bi-check2::before { content: "\f272"; } +.bi-chevron-bar-contract::before { content: "\f273"; } +.bi-chevron-bar-down::before { content: "\f274"; } +.bi-chevron-bar-expand::before { content: "\f275"; } +.bi-chevron-bar-left::before { content: "\f276"; } +.bi-chevron-bar-right::before { content: "\f277"; } +.bi-chevron-bar-up::before { content: "\f278"; } +.bi-chevron-compact-down::before { content: "\f279"; } +.bi-chevron-compact-left::before { content: "\f27a"; } +.bi-chevron-compact-right::before { content: "\f27b"; } +.bi-chevron-compact-up::before { content: "\f27c"; } +.bi-chevron-contract::before { content: "\f27d"; } +.bi-chevron-double-down::before { content: "\f27e"; } +.bi-chevron-double-left::before { content: "\f27f"; } +.bi-chevron-double-right::before { content: "\f280"; } +.bi-chevron-double-up::before { content: "\f281"; } +.bi-chevron-down::before { content: "\f282"; } +.bi-chevron-expand::before { content: "\f283"; } +.bi-chevron-left::before { content: "\f284"; } +.bi-chevron-right::before { content: "\f285"; } +.bi-chevron-up::before { content: "\f286"; } +.bi-circle-fill::before { content: "\f287"; } +.bi-circle-half::before { content: "\f288"; } +.bi-circle-square::before { content: "\f289"; } +.bi-circle::before { content: "\f28a"; } +.bi-clipboard-check::before { content: "\f28b"; } +.bi-clipboard-data::before { content: "\f28c"; } +.bi-clipboard-minus::before { content: "\f28d"; } +.bi-clipboard-plus::before { content: "\f28e"; } +.bi-clipboard-x::before { content: "\f28f"; } +.bi-clipboard::before { content: "\f290"; } +.bi-clock-fill::before { content: "\f291"; } +.bi-clock-history::before { content: "\f292"; } +.bi-clock::before { content: "\f293"; } +.bi-cloud-arrow-down-fill::before { content: "\f294"; } +.bi-cloud-arrow-down::before { content: "\f295"; } +.bi-cloud-arrow-up-fill::before { content: "\f296"; } +.bi-cloud-arrow-up::before { content: "\f297"; } +.bi-cloud-check-fill::before { content: "\f298"; } +.bi-cloud-check::before { content: "\f299"; } +.bi-cloud-download-fill::before { content: "\f29a"; } +.bi-cloud-download::before { content: "\f29b"; } +.bi-cloud-drizzle-fill::before { content: "\f29c"; } +.bi-cloud-drizzle::before { content: "\f29d"; } +.bi-cloud-fill::before { content: "\f29e"; } +.bi-cloud-fog-fill::before { content: "\f29f"; } +.bi-cloud-fog::before { content: "\f2a0"; } +.bi-cloud-fog2-fill::before { content: "\f2a1"; } +.bi-cloud-fog2::before { content: "\f2a2"; } +.bi-cloud-hail-fill::before { content: "\f2a3"; } +.bi-cloud-hail::before { content: "\f2a4"; } +.bi-cloud-haze-1::before { content: "\f2a5"; } +.bi-cloud-haze-fill::before { content: "\f2a6"; } +.bi-cloud-haze::before { content: "\f2a7"; } +.bi-cloud-haze2-fill::before { content: "\f2a8"; } +.bi-cloud-lightning-fill::before { content: "\f2a9"; } +.bi-cloud-lightning-rain-fill::before { content: "\f2aa"; } +.bi-cloud-lightning-rain::before { content: "\f2ab"; } +.bi-cloud-lightning::before { content: "\f2ac"; } +.bi-cloud-minus-fill::before { content: "\f2ad"; } +.bi-cloud-minus::before { content: "\f2ae"; } +.bi-cloud-moon-fill::before { content: "\f2af"; } +.bi-cloud-moon::before { content: "\f2b0"; } +.bi-cloud-plus-fill::before { content: "\f2b1"; } +.bi-cloud-plus::before { content: "\f2b2"; } +.bi-cloud-rain-fill::before { content: "\f2b3"; } +.bi-cloud-rain-heavy-fill::before { content: "\f2b4"; } +.bi-cloud-rain-heavy::before { content: "\f2b5"; } +.bi-cloud-rain::before { content: "\f2b6"; } +.bi-cloud-slash-fill::before { content: "\f2b7"; } +.bi-cloud-slash::before { content: "\f2b8"; } +.bi-cloud-sleet-fill::before { content: "\f2b9"; } +.bi-cloud-sleet::before { content: "\f2ba"; } +.bi-cloud-snow-fill::before { content: "\f2bb"; } +.bi-cloud-snow::before { content: "\f2bc"; } +.bi-cloud-sun-fill::before { content: "\f2bd"; } +.bi-cloud-sun::before { content: "\f2be"; } +.bi-cloud-upload-fill::before { content: "\f2bf"; } +.bi-cloud-upload::before { content: "\f2c0"; } +.bi-cloud::before { content: "\f2c1"; } +.bi-clouds-fill::before { content: "\f2c2"; } +.bi-clouds::before { content: "\f2c3"; } +.bi-cloudy-fill::before { content: "\f2c4"; } +.bi-cloudy::before { content: "\f2c5"; } +.bi-code-slash::before { content: "\f2c6"; } +.bi-code-square::before { content: "\f2c7"; } +.bi-code::before { content: "\f2c8"; } +.bi-collection-fill::before { content: "\f2c9"; } +.bi-collection-play-fill::before { content: "\f2ca"; } +.bi-collection-play::before { content: "\f2cb"; } +.bi-collection::before { content: "\f2cc"; } +.bi-columns-gap::before { content: "\f2cd"; } +.bi-columns::before { content: "\f2ce"; } +.bi-command::before { content: "\f2cf"; } +.bi-compass-fill::before { content: "\f2d0"; } +.bi-compass::before { content: "\f2d1"; } +.bi-cone-striped::before { content: "\f2d2"; } +.bi-cone::before { content: "\f2d3"; } +.bi-controller::before { content: "\f2d4"; } +.bi-cpu-fill::before { content: "\f2d5"; } +.bi-cpu::before { content: "\f2d6"; } +.bi-credit-card-2-back-fill::before { content: "\f2d7"; } +.bi-credit-card-2-back::before { content: "\f2d8"; } +.bi-credit-card-2-front-fill::before { content: "\f2d9"; } +.bi-credit-card-2-front::before { content: "\f2da"; } +.bi-credit-card-fill::before { content: "\f2db"; } +.bi-credit-card::before { content: "\f2dc"; } +.bi-crop::before { content: "\f2dd"; } +.bi-cup-fill::before { content: "\f2de"; } +.bi-cup-straw::before { content: "\f2df"; } +.bi-cup::before { content: "\f2e0"; } +.bi-cursor-fill::before { content: "\f2e1"; } +.bi-cursor-text::before { content: "\f2e2"; } +.bi-cursor::before { content: "\f2e3"; } +.bi-dash-circle-dotted::before { content: "\f2e4"; } +.bi-dash-circle-fill::before { content: "\f2e5"; } +.bi-dash-circle::before { content: "\f2e6"; } +.bi-dash-square-dotted::before { content: "\f2e7"; } +.bi-dash-square-fill::before { content: "\f2e8"; } +.bi-dash-square::before { content: "\f2e9"; } +.bi-dash::before { content: "\f2ea"; } +.bi-diagram-2-fill::before { content: "\f2eb"; } +.bi-diagram-2::before { content: "\f2ec"; } +.bi-diagram-3-fill::before { content: "\f2ed"; } +.bi-diagram-3::before { content: "\f2ee"; } +.bi-diamond-fill::before { content: "\f2ef"; } +.bi-diamond-half::before { content: "\f2f0"; } +.bi-diamond::before { content: "\f2f1"; } +.bi-dice-1-fill::before { content: "\f2f2"; } +.bi-dice-1::before { content: "\f2f3"; } +.bi-dice-2-fill::before { content: "\f2f4"; } +.bi-dice-2::before { content: "\f2f5"; } +.bi-dice-3-fill::before { content: "\f2f6"; } +.bi-dice-3::before { content: "\f2f7"; } +.bi-dice-4-fill::before { content: "\f2f8"; } +.bi-dice-4::before { content: "\f2f9"; } +.bi-dice-5-fill::before { content: "\f2fa"; } +.bi-dice-5::before { content: "\f2fb"; } +.bi-dice-6-fill::before { content: "\f2fc"; } +.bi-dice-6::before { content: "\f2fd"; } +.bi-disc-fill::before { content: "\f2fe"; } +.bi-disc::before { content: "\f2ff"; } +.bi-discord::before { content: "\f300"; } +.bi-display-fill::before { content: "\f301"; } +.bi-display::before { content: "\f302"; } +.bi-distribute-horizontal::before { content: "\f303"; } +.bi-distribute-vertical::before { content: "\f304"; } +.bi-door-closed-fill::before { content: "\f305"; } +.bi-door-closed::before { content: "\f306"; } +.bi-door-open-fill::before { content: "\f307"; } +.bi-door-open::before { content: "\f308"; } +.bi-dot::before { content: "\f309"; } +.bi-download::before { content: "\f30a"; } +.bi-droplet-fill::before { content: "\f30b"; } +.bi-droplet-half::before { content: "\f30c"; } +.bi-droplet::before { content: "\f30d"; } +.bi-earbuds::before { content: "\f30e"; } +.bi-easel-fill::before { content: "\f30f"; } +.bi-easel::before { content: "\f310"; } +.bi-egg-fill::before { content: "\f311"; } +.bi-egg-fried::before { content: "\f312"; } +.bi-egg::before { content: "\f313"; } +.bi-eject-fill::before { content: "\f314"; } +.bi-eject::before { content: "\f315"; } +.bi-emoji-angry-fill::before { content: "\f316"; } +.bi-emoji-angry::before { content: "\f317"; } +.bi-emoji-dizzy-fill::before { content: "\f318"; } +.bi-emoji-dizzy::before { content: "\f319"; } +.bi-emoji-expressionless-fill::before { content: "\f31a"; } +.bi-emoji-expressionless::before { content: "\f31b"; } +.bi-emoji-frown-fill::before { content: "\f31c"; } +.bi-emoji-frown::before { content: "\f31d"; } +.bi-emoji-heart-eyes-fill::before { content: "\f31e"; } +.bi-emoji-heart-eyes::before { content: "\f31f"; } +.bi-emoji-laughing-fill::before { content: "\f320"; } +.bi-emoji-laughing::before { content: "\f321"; } +.bi-emoji-neutral-fill::before { content: "\f322"; } +.bi-emoji-neutral::before { content: "\f323"; } +.bi-emoji-smile-fill::before { content: "\f324"; } +.bi-emoji-smile-upside-down-fill::before { content: "\f325"; } +.bi-emoji-smile-upside-down::before { content: "\f326"; } +.bi-emoji-smile::before { content: "\f327"; } +.bi-emoji-sunglasses-fill::before { content: "\f328"; } +.bi-emoji-sunglasses::before { content: "\f329"; } +.bi-emoji-wink-fill::before { content: "\f32a"; } +.bi-emoji-wink::before { content: "\f32b"; } +.bi-envelope-fill::before { content: "\f32c"; } +.bi-envelope-open-fill::before { content: "\f32d"; } +.bi-envelope-open::before { content: "\f32e"; } +.bi-envelope::before { content: "\f32f"; } +.bi-eraser-fill::before { content: "\f330"; } +.bi-eraser::before { content: "\f331"; } +.bi-exclamation-circle-fill::before { content: "\f332"; } +.bi-exclamation-circle::before { content: "\f333"; } +.bi-exclamation-diamond-fill::before { content: "\f334"; } +.bi-exclamation-diamond::before { content: "\f335"; } +.bi-exclamation-octagon-fill::before { content: "\f336"; } +.bi-exclamation-octagon::before { content: "\f337"; } +.bi-exclamation-square-fill::before { content: "\f338"; } +.bi-exclamation-square::before { content: "\f339"; } +.bi-exclamation-triangle-fill::before { content: "\f33a"; } +.bi-exclamation-triangle::before { content: "\f33b"; } +.bi-exclamation::before { content: "\f33c"; } +.bi-exclude::before { content: "\f33d"; } +.bi-eye-fill::before { content: "\f33e"; } +.bi-eye-slash-fill::before { content: "\f33f"; } +.bi-eye-slash::before { content: "\f340"; } +.bi-eye::before { content: "\f341"; } +.bi-eyedropper::before { content: "\f342"; } +.bi-eyeglasses::before { content: "\f343"; } +.bi-facebook::before { content: "\f344"; } +.bi-file-arrow-down-fill::before { content: "\f345"; } +.bi-file-arrow-down::before { content: "\f346"; } +.bi-file-arrow-up-fill::before { content: "\f347"; } +.bi-file-arrow-up::before { content: "\f348"; } +.bi-file-bar-graph-fill::before { content: "\f349"; } +.bi-file-bar-graph::before { content: "\f34a"; } +.bi-file-binary-fill::before { content: "\f34b"; } +.bi-file-binary::before { content: "\f34c"; } +.bi-file-break-fill::before { content: "\f34d"; } +.bi-file-break::before { content: "\f34e"; } +.bi-file-check-fill::before { content: "\f34f"; } +.bi-file-check::before { content: "\f350"; } +.bi-file-code-fill::before { content: "\f351"; } +.bi-file-code::before { content: "\f352"; } +.bi-file-diff-fill::before { content: "\f353"; } +.bi-file-diff::before { content: "\f354"; } +.bi-file-earmark-arrow-down-fill::before { content: "\f355"; } +.bi-file-earmark-arrow-down::before { content: "\f356"; } +.bi-file-earmark-arrow-up-fill::before { content: "\f357"; } +.bi-file-earmark-arrow-up::before { content: "\f358"; } +.bi-file-earmark-bar-graph-fill::before { content: "\f359"; } +.bi-file-earmark-bar-graph::before { content: "\f35a"; } +.bi-file-earmark-binary-fill::before { content: "\f35b"; } +.bi-file-earmark-binary::before { content: "\f35c"; } +.bi-file-earmark-break-fill::before { content: "\f35d"; } +.bi-file-earmark-break::before { content: "\f35e"; } +.bi-file-earmark-check-fill::before { content: "\f35f"; } +.bi-file-earmark-check::before { content: "\f360"; } +.bi-file-earmark-code-fill::before { content: "\f361"; } +.bi-file-earmark-code::before { content: "\f362"; } +.bi-file-earmark-diff-fill::before { content: "\f363"; } +.bi-file-earmark-diff::before { content: "\f364"; } +.bi-file-earmark-easel-fill::before { content: "\f365"; } +.bi-file-earmark-easel::before { content: "\f366"; } +.bi-file-earmark-excel-fill::before { content: "\f367"; } +.bi-file-earmark-excel::before { content: "\f368"; } +.bi-file-earmark-fill::before { content: "\f369"; } +.bi-file-earmark-font-fill::before { content: "\f36a"; } +.bi-file-earmark-font::before { content: "\f36b"; } +.bi-file-earmark-image-fill::before { content: "\f36c"; } +.bi-file-earmark-image::before { content: "\f36d"; } +.bi-file-earmark-lock-fill::before { content: "\f36e"; } +.bi-file-earmark-lock::before { content: "\f36f"; } +.bi-file-earmark-lock2-fill::before { content: "\f370"; } +.bi-file-earmark-lock2::before { content: "\f371"; } +.bi-file-earmark-medical-fill::before { content: "\f372"; } +.bi-file-earmark-medical::before { content: "\f373"; } +.bi-file-earmark-minus-fill::before { content: "\f374"; } +.bi-file-earmark-minus::before { content: "\f375"; } +.bi-file-earmark-music-fill::before { content: "\f376"; } +.bi-file-earmark-music::before { content: "\f377"; } +.bi-file-earmark-person-fill::before { content: "\f378"; } +.bi-file-earmark-person::before { content: "\f379"; } +.bi-file-earmark-play-fill::before { content: "\f37a"; } +.bi-file-earmark-play::before { content: "\f37b"; } +.bi-file-earmark-plus-fill::before { content: "\f37c"; } +.bi-file-earmark-plus::before { content: "\f37d"; } +.bi-file-earmark-post-fill::before { content: "\f37e"; } +.bi-file-earmark-post::before { content: "\f37f"; } +.bi-file-earmark-ppt-fill::before { content: "\f380"; } +.bi-file-earmark-ppt::before { content: "\f381"; } +.bi-file-earmark-richtext-fill::before { content: "\f382"; } +.bi-file-earmark-richtext::before { content: "\f383"; } +.bi-file-earmark-ruled-fill::before { content: "\f384"; } +.bi-file-earmark-ruled::before { content: "\f385"; } +.bi-file-earmark-slides-fill::before { content: "\f386"; } +.bi-file-earmark-slides::before { content: "\f387"; } +.bi-file-earmark-spreadsheet-fill::before { content: "\f388"; } +.bi-file-earmark-spreadsheet::before { content: "\f389"; } +.bi-file-earmark-text-fill::before { content: "\f38a"; } +.bi-file-earmark-text::before { content: "\f38b"; } +.bi-file-earmark-word-fill::before { content: "\f38c"; } +.bi-file-earmark-word::before { content: "\f38d"; } +.bi-file-earmark-x-fill::before { content: "\f38e"; } +.bi-file-earmark-x::before { content: "\f38f"; } +.bi-file-earmark-zip-fill::before { content: "\f390"; } +.bi-file-earmark-zip::before { content: "\f391"; } +.bi-file-earmark::before { content: "\f392"; } +.bi-file-easel-fill::before { content: "\f393"; } +.bi-file-easel::before { content: "\f394"; } +.bi-file-excel-fill::before { content: "\f395"; } +.bi-file-excel::before { content: "\f396"; } +.bi-file-fill::before { content: "\f397"; } +.bi-file-font-fill::before { content: "\f398"; } +.bi-file-font::before { content: "\f399"; } +.bi-file-image-fill::before { content: "\f39a"; } +.bi-file-image::before { content: "\f39b"; } +.bi-file-lock-fill::before { content: "\f39c"; } +.bi-file-lock::before { content: "\f39d"; } +.bi-file-lock2-fill::before { content: "\f39e"; } +.bi-file-lock2::before { content: "\f39f"; } +.bi-file-medical-fill::before { content: "\f3a0"; } +.bi-file-medical::before { content: "\f3a1"; } +.bi-file-minus-fill::before { content: "\f3a2"; } +.bi-file-minus::before { content: "\f3a3"; } +.bi-file-music-fill::before { content: "\f3a4"; } +.bi-file-music::before { content: "\f3a5"; } +.bi-file-person-fill::before { content: "\f3a6"; } +.bi-file-person::before { content: "\f3a7"; } +.bi-file-play-fill::before { content: "\f3a8"; } +.bi-file-play::before { content: "\f3a9"; } +.bi-file-plus-fill::before { content: "\f3aa"; } +.bi-file-plus::before { content: "\f3ab"; } +.bi-file-post-fill::before { content: "\f3ac"; } +.bi-file-post::before { content: "\f3ad"; } +.bi-file-ppt-fill::before { content: "\f3ae"; } +.bi-file-ppt::before { content: "\f3af"; } +.bi-file-richtext-fill::before { content: "\f3b0"; } +.bi-file-richtext::before { content: "\f3b1"; } +.bi-file-ruled-fill::before { content: "\f3b2"; } +.bi-file-ruled::before { content: "\f3b3"; } +.bi-file-slides-fill::before { content: "\f3b4"; } +.bi-file-slides::before { content: "\f3b5"; } +.bi-file-spreadsheet-fill::before { content: "\f3b6"; } +.bi-file-spreadsheet::before { content: "\f3b7"; } +.bi-file-text-fill::before { content: "\f3b8"; } +.bi-file-text::before { content: "\f3b9"; } +.bi-file-word-fill::before { content: "\f3ba"; } +.bi-file-word::before { content: "\f3bb"; } +.bi-file-x-fill::before { content: "\f3bc"; } +.bi-file-x::before { content: "\f3bd"; } +.bi-file-zip-fill::before { content: "\f3be"; } +.bi-file-zip::before { content: "\f3bf"; } +.bi-file::before { content: "\f3c0"; } +.bi-files-alt::before { content: "\f3c1"; } +.bi-files::before { content: "\f3c2"; } +.bi-film::before { content: "\f3c3"; } +.bi-filter-circle-fill::before { content: "\f3c4"; } +.bi-filter-circle::before { content: "\f3c5"; } +.bi-filter-left::before { content: "\f3c6"; } +.bi-filter-right::before { content: "\f3c7"; } +.bi-filter-square-fill::before { content: "\f3c8"; } +.bi-filter-square::before { content: "\f3c9"; } +.bi-filter::before { content: "\f3ca"; } +.bi-flag-fill::before { content: "\f3cb"; } +.bi-flag::before { content: "\f3cc"; } +.bi-flower1::before { content: "\f3cd"; } +.bi-flower2::before { content: "\f3ce"; } +.bi-flower3::before { content: "\f3cf"; } +.bi-folder-check::before { content: "\f3d0"; } +.bi-folder-fill::before { content: "\f3d1"; } +.bi-folder-minus::before { content: "\f3d2"; } +.bi-folder-plus::before { content: "\f3d3"; } +.bi-folder-symlink-fill::before { content: "\f3d4"; } +.bi-folder-symlink::before { content: "\f3d5"; } +.bi-folder-x::before { content: "\f3d6"; } +.bi-folder::before { content: "\f3d7"; } +.bi-folder2-open::before { content: "\f3d8"; } +.bi-folder2::before { content: "\f3d9"; } +.bi-fonts::before { content: "\f3da"; } +.bi-forward-fill::before { content: "\f3db"; } +.bi-forward::before { content: "\f3dc"; } +.bi-front::before { content: "\f3dd"; } +.bi-fullscreen-exit::before { content: "\f3de"; } +.bi-fullscreen::before { content: "\f3df"; } +.bi-funnel-fill::before { content: "\f3e0"; } +.bi-funnel::before { content: "\f3e1"; } +.bi-gear-fill::before { content: "\f3e2"; } +.bi-gear-wide-connected::before { content: "\f3e3"; } +.bi-gear-wide::before { content: "\f3e4"; } +.bi-gear::before { content: "\f3e5"; } +.bi-gem::before { content: "\f3e6"; } +.bi-geo-alt-fill::before { content: "\f3e7"; } +.bi-geo-alt::before { content: "\f3e8"; } +.bi-geo-fill::before { content: "\f3e9"; } +.bi-geo::before { content: "\f3ea"; } +.bi-gift-fill::before { content: "\f3eb"; } +.bi-gift::before { content: "\f3ec"; } +.bi-github::before { content: "\f3ed"; } +.bi-globe::before { content: "\f3ee"; } +.bi-globe2::before { content: "\f3ef"; } +.bi-google::before { content: "\f3f0"; } +.bi-graph-down::before { content: "\f3f1"; } +.bi-graph-up::before { content: "\f3f2"; } +.bi-grid-1x2-fill::before { content: "\f3f3"; } +.bi-grid-1x2::before { content: "\f3f4"; } +.bi-grid-3x2-gap-fill::before { content: "\f3f5"; } +.bi-grid-3x2-gap::before { content: "\f3f6"; } +.bi-grid-3x2::before { content: "\f3f7"; } +.bi-grid-3x3-gap-fill::before { content: "\f3f8"; } +.bi-grid-3x3-gap::before { content: "\f3f9"; } +.bi-grid-3x3::before { content: "\f3fa"; } +.bi-grid-fill::before { content: "\f3fb"; } +.bi-grid::before { content: "\f3fc"; } +.bi-grip-horizontal::before { content: "\f3fd"; } +.bi-grip-vertical::before { content: "\f3fe"; } +.bi-hammer::before { content: "\f3ff"; } +.bi-hand-index-fill::before { content: "\f400"; } +.bi-hand-index-thumb-fill::before { content: "\f401"; } +.bi-hand-index-thumb::before { content: "\f402"; } +.bi-hand-index::before { content: "\f403"; } +.bi-hand-thumbs-down-fill::before { content: "\f404"; } +.bi-hand-thumbs-down::before { content: "\f405"; } +.bi-hand-thumbs-up-fill::before { content: "\f406"; } +.bi-hand-thumbs-up::before { content: "\f407"; } +.bi-handbag-fill::before { content: "\f408"; } +.bi-handbag::before { content: "\f409"; } +.bi-hash::before { content: "\f40a"; } +.bi-hdd-fill::before { content: "\f40b"; } +.bi-hdd-network-fill::before { content: "\f40c"; } +.bi-hdd-network::before { content: "\f40d"; } +.bi-hdd-rack-fill::before { content: "\f40e"; } +.bi-hdd-rack::before { content: "\f40f"; } +.bi-hdd-stack-fill::before { content: "\f410"; } +.bi-hdd-stack::before { content: "\f411"; } +.bi-hdd::before { content: "\f412"; } +.bi-headphones::before { content: "\f413"; } +.bi-headset::before { content: "\f414"; } +.bi-heart-fill::before { content: "\f415"; } +.bi-heart-half::before { content: "\f416"; } +.bi-heart::before { content: "\f417"; } +.bi-heptagon-fill::before { content: "\f418"; } +.bi-heptagon-half::before { content: "\f419"; } +.bi-heptagon::before { content: "\f41a"; } +.bi-hexagon-fill::before { content: "\f41b"; } +.bi-hexagon-half::before { content: "\f41c"; } +.bi-hexagon::before { content: "\f41d"; } +.bi-hourglass-bottom::before { content: "\f41e"; } +.bi-hourglass-split::before { content: "\f41f"; } +.bi-hourglass-top::before { content: "\f420"; } +.bi-hourglass::before { content: "\f421"; } +.bi-house-door-fill::before { content: "\f422"; } +.bi-house-door::before { content: "\f423"; } +.bi-house-fill::before { content: "\f424"; } +.bi-house::before { content: "\f425"; } +.bi-hr::before { content: "\f426"; } +.bi-hurricane::before { content: "\f427"; } +.bi-image-alt::before { content: "\f428"; } +.bi-image-fill::before { content: "\f429"; } +.bi-image::before { content: "\f42a"; } +.bi-images::before { content: "\f42b"; } +.bi-inbox-fill::before { content: "\f42c"; } +.bi-inbox::before { content: "\f42d"; } +.bi-inboxes-fill::before { content: "\f42e"; } +.bi-inboxes::before { content: "\f42f"; } +.bi-info-circle-fill::before { content: "\f430"; } +.bi-info-circle::before { content: "\f431"; } +.bi-info-square-fill::before { content: "\f432"; } +.bi-info-square::before { content: "\f433"; } +.bi-info::before { content: "\f434"; } +.bi-input-cursor-text::before { content: "\f435"; } +.bi-input-cursor::before { content: "\f436"; } +.bi-instagram::before { content: "\f437"; } +.bi-intersect::before { content: "\f438"; } +.bi-journal-album::before { content: "\f439"; } +.bi-journal-arrow-down::before { content: "\f43a"; } +.bi-journal-arrow-up::before { content: "\f43b"; } +.bi-journal-bookmark-fill::before { content: "\f43c"; } +.bi-journal-bookmark::before { content: "\f43d"; } +.bi-journal-check::before { content: "\f43e"; } +.bi-journal-code::before { content: "\f43f"; } +.bi-journal-medical::before { content: "\f440"; } +.bi-journal-minus::before { content: "\f441"; } +.bi-journal-plus::before { content: "\f442"; } +.bi-journal-richtext::before { content: "\f443"; } +.bi-journal-text::before { content: "\f444"; } +.bi-journal-x::before { content: "\f445"; } +.bi-journal::before { content: "\f446"; } +.bi-journals::before { content: "\f447"; } +.bi-joystick::before { content: "\f448"; } +.bi-justify-left::before { content: "\f449"; } +.bi-justify-right::before { content: "\f44a"; } +.bi-justify::before { content: "\f44b"; } +.bi-kanban-fill::before { content: "\f44c"; } +.bi-kanban::before { content: "\f44d"; } +.bi-key-fill::before { content: "\f44e"; } +.bi-key::before { content: "\f44f"; } +.bi-keyboard-fill::before { content: "\f450"; } +.bi-keyboard::before { content: "\f451"; } +.bi-ladder::before { content: "\f452"; } +.bi-lamp-fill::before { content: "\f453"; } +.bi-lamp::before { content: "\f454"; } +.bi-laptop-fill::before { content: "\f455"; } +.bi-laptop::before { content: "\f456"; } +.bi-layer-backward::before { content: "\f457"; } +.bi-layer-forward::before { content: "\f458"; } +.bi-layers-fill::before { content: "\f459"; } +.bi-layers-half::before { content: "\f45a"; } +.bi-layers::before { content: "\f45b"; } +.bi-layout-sidebar-inset-reverse::before { content: "\f45c"; } +.bi-layout-sidebar-inset::before { content: "\f45d"; } +.bi-layout-sidebar-reverse::before { content: "\f45e"; } +.bi-layout-sidebar::before { content: "\f45f"; } +.bi-layout-split::before { content: "\f460"; } +.bi-layout-text-sidebar-reverse::before { content: "\f461"; } +.bi-layout-text-sidebar::before { content: "\f462"; } +.bi-layout-text-window-reverse::before { content: "\f463"; } +.bi-layout-text-window::before { content: "\f464"; } +.bi-layout-three-columns::before { content: "\f465"; } +.bi-layout-wtf::before { content: "\f466"; } +.bi-life-preserver::before { content: "\f467"; } +.bi-lightbulb-fill::before { content: "\f468"; } +.bi-lightbulb-off-fill::before { content: "\f469"; } +.bi-lightbulb-off::before { content: "\f46a"; } +.bi-lightbulb::before { content: "\f46b"; } +.bi-lightning-charge-fill::before { content: "\f46c"; } +.bi-lightning-charge::before { content: "\f46d"; } +.bi-lightning-fill::before { content: "\f46e"; } +.bi-lightning::before { content: "\f46f"; } +.bi-link-45deg::before { content: "\f470"; } +.bi-link::before { content: "\f471"; } +.bi-linkedin::before { content: "\f472"; } +.bi-list-check::before { content: "\f473"; } +.bi-list-nested::before { content: "\f474"; } +.bi-list-ol::before { content: "\f475"; } +.bi-list-stars::before { content: "\f476"; } +.bi-list-task::before { content: "\f477"; } +.bi-list-ul::before { content: "\f478"; } +.bi-list::before { content: "\f479"; } +.bi-lock-fill::before { content: "\f47a"; } +.bi-lock::before { content: "\f47b"; } +.bi-mailbox::before { content: "\f47c"; } +.bi-mailbox2::before { content: "\f47d"; } +.bi-map-fill::before { content: "\f47e"; } +.bi-map::before { content: "\f47f"; } +.bi-markdown-fill::before { content: "\f480"; } +.bi-markdown::before { content: "\f481"; } +.bi-mask::before { content: "\f482"; } +.bi-megaphone-fill::before { content: "\f483"; } +.bi-megaphone::before { content: "\f484"; } +.bi-menu-app-fill::before { content: "\f485"; } +.bi-menu-app::before { content: "\f486"; } +.bi-menu-button-fill::before { content: "\f487"; } +.bi-menu-button-wide-fill::before { content: "\f488"; } +.bi-menu-button-wide::before { content: "\f489"; } +.bi-menu-button::before { content: "\f48a"; } +.bi-menu-down::before { content: "\f48b"; } +.bi-menu-up::before { content: "\f48c"; } +.bi-mic-fill::before { content: "\f48d"; } +.bi-mic-mute-fill::before { content: "\f48e"; } +.bi-mic-mute::before { content: "\f48f"; } +.bi-mic::before { content: "\f490"; } +.bi-minecart-loaded::before { content: "\f491"; } +.bi-minecart::before { content: "\f492"; } +.bi-moisture::before { content: "\f493"; } +.bi-moon-fill::before { content: "\f494"; } +.bi-moon-stars-fill::before { content: "\f495"; } +.bi-moon-stars::before { content: "\f496"; } +.bi-moon::before { content: "\f497"; } +.bi-mouse-fill::before { content: "\f498"; } +.bi-mouse::before { content: "\f499"; } +.bi-mouse2-fill::before { content: "\f49a"; } +.bi-mouse2::before { content: "\f49b"; } +.bi-mouse3-fill::before { content: "\f49c"; } +.bi-mouse3::before { content: "\f49d"; } +.bi-music-note-beamed::before { content: "\f49e"; } +.bi-music-note-list::before { content: "\f49f"; } +.bi-music-note::before { content: "\f4a0"; } +.bi-music-player-fill::before { content: "\f4a1"; } +.bi-music-player::before { content: "\f4a2"; } +.bi-newspaper::before { content: "\f4a3"; } +.bi-node-minus-fill::before { content: "\f4a4"; } +.bi-node-minus::before { content: "\f4a5"; } +.bi-node-plus-fill::before { content: "\f4a6"; } +.bi-node-plus::before { content: "\f4a7"; } +.bi-nut-fill::before { content: "\f4a8"; } +.bi-nut::before { content: "\f4a9"; } +.bi-octagon-fill::before { content: "\f4aa"; } +.bi-octagon-half::before { content: "\f4ab"; } +.bi-octagon::before { content: "\f4ac"; } +.bi-option::before { content: "\f4ad"; } +.bi-outlet::before { content: "\f4ae"; } +.bi-paint-bucket::before { content: "\f4af"; } +.bi-palette-fill::before { content: "\f4b0"; } +.bi-palette::before { content: "\f4b1"; } +.bi-palette2::before { content: "\f4b2"; } +.bi-paperclip::before { content: "\f4b3"; } +.bi-paragraph::before { content: "\f4b4"; } +.bi-patch-check-fill::before { content: "\f4b5"; } +.bi-patch-check::before { content: "\f4b6"; } +.bi-patch-exclamation-fill::before { content: "\f4b7"; } +.bi-patch-exclamation::before { content: "\f4b8"; } +.bi-patch-minus-fill::before { content: "\f4b9"; } +.bi-patch-minus::before { content: "\f4ba"; } +.bi-patch-plus-fill::before { content: "\f4bb"; } +.bi-patch-plus::before { content: "\f4bc"; } +.bi-patch-question-fill::before { content: "\f4bd"; } +.bi-patch-question::before { content: "\f4be"; } +.bi-pause-btn-fill::before { content: "\f4bf"; } +.bi-pause-btn::before { content: "\f4c0"; } +.bi-pause-circle-fill::before { content: "\f4c1"; } +.bi-pause-circle::before { content: "\f4c2"; } +.bi-pause-fill::before { content: "\f4c3"; } +.bi-pause::before { content: "\f4c4"; } +.bi-peace-fill::before { content: "\f4c5"; } +.bi-peace::before { content: "\f4c6"; } +.bi-pen-fill::before { content: "\f4c7"; } +.bi-pen::before { content: "\f4c8"; } +.bi-pencil-fill::before { content: "\f4c9"; } +.bi-pencil-square::before { content: "\f4ca"; } +.bi-pencil::before { content: "\f4cb"; } +.bi-pentagon-fill::before { content: "\f4cc"; } +.bi-pentagon-half::before { content: "\f4cd"; } +.bi-pentagon::before { content: "\f4ce"; } +.bi-people-fill::before { content: "\f4cf"; } +.bi-people::before { content: "\f4d0"; } +.bi-percent::before { content: "\f4d1"; } +.bi-person-badge-fill::before { content: "\f4d2"; } +.bi-person-badge::before { content: "\f4d3"; } +.bi-person-bounding-box::before { content: "\f4d4"; } +.bi-person-check-fill::before { content: "\f4d5"; } +.bi-person-check::before { content: "\f4d6"; } +.bi-person-circle::before { content: "\f4d7"; } +.bi-person-dash-fill::before { content: "\f4d8"; } +.bi-person-dash::before { content: "\f4d9"; } +.bi-person-fill::before { content: "\f4da"; } +.bi-person-lines-fill::before { content: "\f4db"; } +.bi-person-plus-fill::before { content: "\f4dc"; } +.bi-person-plus::before { content: "\f4dd"; } +.bi-person-square::before { content: "\f4de"; } +.bi-person-x-fill::before { content: "\f4df"; } +.bi-person-x::before { content: "\f4e0"; } +.bi-person::before { content: "\f4e1"; } +.bi-phone-fill::before { content: "\f4e2"; } +.bi-phone-landscape-fill::before { content: "\f4e3"; } +.bi-phone-landscape::before { content: "\f4e4"; } +.bi-phone-vibrate-fill::before { content: "\f4e5"; } +.bi-phone-vibrate::before { content: "\f4e6"; } +.bi-phone::before { content: "\f4e7"; } +.bi-pie-chart-fill::before { content: "\f4e8"; } +.bi-pie-chart::before { content: "\f4e9"; } +.bi-pin-angle-fill::before { content: "\f4ea"; } +.bi-pin-angle::before { content: "\f4eb"; } +.bi-pin-fill::before { content: "\f4ec"; } +.bi-pin::before { content: "\f4ed"; } +.bi-pip-fill::before { content: "\f4ee"; } +.bi-pip::before { content: "\f4ef"; } +.bi-play-btn-fill::before { content: "\f4f0"; } +.bi-play-btn::before { content: "\f4f1"; } +.bi-play-circle-fill::before { content: "\f4f2"; } +.bi-play-circle::before { content: "\f4f3"; } +.bi-play-fill::before { content: "\f4f4"; } +.bi-play::before { content: "\f4f5"; } +.bi-plug-fill::before { content: "\f4f6"; } +.bi-plug::before { content: "\f4f7"; } +.bi-plus-circle-dotted::before { content: "\f4f8"; } +.bi-plus-circle-fill::before { content: "\f4f9"; } +.bi-plus-circle::before { content: "\f4fa"; } +.bi-plus-square-dotted::before { content: "\f4fb"; } +.bi-plus-square-fill::before { content: "\f4fc"; } +.bi-plus-square::before { content: "\f4fd"; } +.bi-plus::before { content: "\f4fe"; } +.bi-power::before { content: "\f4ff"; } +.bi-printer-fill::before { content: "\f500"; } +.bi-printer::before { content: "\f501"; } +.bi-puzzle-fill::before { content: "\f502"; } +.bi-puzzle::before { content: "\f503"; } +.bi-question-circle-fill::before { content: "\f504"; } +.bi-question-circle::before { content: "\f505"; } +.bi-question-diamond-fill::before { content: "\f506"; } +.bi-question-diamond::before { content: "\f507"; } +.bi-question-octagon-fill::before { content: "\f508"; } +.bi-question-octagon::before { content: "\f509"; } +.bi-question-square-fill::before { content: "\f50a"; } +.bi-question-square::before { content: "\f50b"; } +.bi-question::before { content: "\f50c"; } +.bi-rainbow::before { content: "\f50d"; } +.bi-receipt-cutoff::before { content: "\f50e"; } +.bi-receipt::before { content: "\f50f"; } +.bi-reception-0::before { content: "\f510"; } +.bi-reception-1::before { content: "\f511"; } +.bi-reception-2::before { content: "\f512"; } +.bi-reception-3::before { content: "\f513"; } +.bi-reception-4::before { content: "\f514"; } +.bi-record-btn-fill::before { content: "\f515"; } +.bi-record-btn::before { content: "\f516"; } +.bi-record-circle-fill::before { content: "\f517"; } +.bi-record-circle::before { content: "\f518"; } +.bi-record-fill::before { content: "\f519"; } +.bi-record::before { content: "\f51a"; } +.bi-record2-fill::before { content: "\f51b"; } +.bi-record2::before { content: "\f51c"; } +.bi-reply-all-fill::before { content: "\f51d"; } +.bi-reply-all::before { content: "\f51e"; } +.bi-reply-fill::before { content: "\f51f"; } +.bi-reply::before { content: "\f520"; } +.bi-rss-fill::before { content: "\f521"; } +.bi-rss::before { content: "\f522"; } +.bi-rulers::before { content: "\f523"; } +.bi-save-fill::before { content: "\f524"; } +.bi-save::before { content: "\f525"; } +.bi-save2-fill::before { content: "\f526"; } +.bi-save2::before { content: "\f527"; } +.bi-scissors::before { content: "\f528"; } +.bi-screwdriver::before { content: "\f529"; } +.bi-search::before { content: "\f52a"; } +.bi-segmented-nav::before { content: "\f52b"; } +.bi-server::before { content: "\f52c"; } +.bi-share-fill::before { content: "\f52d"; } +.bi-share::before { content: "\f52e"; } +.bi-shield-check::before { content: "\f52f"; } +.bi-shield-exclamation::before { content: "\f530"; } +.bi-shield-fill-check::before { content: "\f531"; } +.bi-shield-fill-exclamation::before { content: "\f532"; } +.bi-shield-fill-minus::before { content: "\f533"; } +.bi-shield-fill-plus::before { content: "\f534"; } +.bi-shield-fill-x::before { content: "\f535"; } +.bi-shield-fill::before { content: "\f536"; } +.bi-shield-lock-fill::before { content: "\f537"; } +.bi-shield-lock::before { content: "\f538"; } +.bi-shield-minus::before { content: "\f539"; } +.bi-shield-plus::before { content: "\f53a"; } +.bi-shield-shaded::before { content: "\f53b"; } +.bi-shield-slash-fill::before { content: "\f53c"; } +.bi-shield-slash::before { content: "\f53d"; } +.bi-shield-x::before { content: "\f53e"; } +.bi-shield::before { content: "\f53f"; } +.bi-shift-fill::before { content: "\f540"; } +.bi-shift::before { content: "\f541"; } +.bi-shop-window::before { content: "\f542"; } +.bi-shop::before { content: "\f543"; } +.bi-shuffle::before { content: "\f544"; } +.bi-signpost-2-fill::before { content: "\f545"; } +.bi-signpost-2::before { content: "\f546"; } +.bi-signpost-fill::before { content: "\f547"; } +.bi-signpost-split-fill::before { content: "\f548"; } +.bi-signpost-split::before { content: "\f549"; } +.bi-signpost::before { content: "\f54a"; } +.bi-sim-fill::before { content: "\f54b"; } +.bi-sim::before { content: "\f54c"; } +.bi-skip-backward-btn-fill::before { content: "\f54d"; } +.bi-skip-backward-btn::before { content: "\f54e"; } +.bi-skip-backward-circle-fill::before { content: "\f54f"; } +.bi-skip-backward-circle::before { content: "\f550"; } +.bi-skip-backward-fill::before { content: "\f551"; } +.bi-skip-backward::before { content: "\f552"; } +.bi-skip-end-btn-fill::before { content: "\f553"; } +.bi-skip-end-btn::before { content: "\f554"; } +.bi-skip-end-circle-fill::before { content: "\f555"; } +.bi-skip-end-circle::before { content: "\f556"; } +.bi-skip-end-fill::before { content: "\f557"; } +.bi-skip-end::before { content: "\f558"; } +.bi-skip-forward-btn-fill::before { content: "\f559"; } +.bi-skip-forward-btn::before { content: "\f55a"; } +.bi-skip-forward-circle-fill::before { content: "\f55b"; } +.bi-skip-forward-circle::before { content: "\f55c"; } +.bi-skip-forward-fill::before { content: "\f55d"; } +.bi-skip-forward::before { content: "\f55e"; } +.bi-skip-start-btn-fill::before { content: "\f55f"; } +.bi-skip-start-btn::before { content: "\f560"; } +.bi-skip-start-circle-fill::before { content: "\f561"; } +.bi-skip-start-circle::before { content: "\f562"; } +.bi-skip-start-fill::before { content: "\f563"; } +.bi-skip-start::before { content: "\f564"; } +.bi-slack::before { content: "\f565"; } +.bi-slash-circle-fill::before { content: "\f566"; } +.bi-slash-circle::before { content: "\f567"; } +.bi-slash-square-fill::before { content: "\f568"; } +.bi-slash-square::before { content: "\f569"; } +.bi-slash::before { content: "\f56a"; } +.bi-sliders::before { content: "\f56b"; } +.bi-smartwatch::before { content: "\f56c"; } +.bi-snow::before { content: "\f56d"; } +.bi-snow2::before { content: "\f56e"; } +.bi-snow3::before { content: "\f56f"; } +.bi-sort-alpha-down-alt::before { content: "\f570"; } +.bi-sort-alpha-down::before { content: "\f571"; } +.bi-sort-alpha-up-alt::before { content: "\f572"; } +.bi-sort-alpha-up::before { content: "\f573"; } +.bi-sort-down-alt::before { content: "\f574"; } +.bi-sort-down::before { content: "\f575"; } +.bi-sort-numeric-down-alt::before { content: "\f576"; } +.bi-sort-numeric-down::before { content: "\f577"; } +.bi-sort-numeric-up-alt::before { content: "\f578"; } +.bi-sort-numeric-up::before { content: "\f579"; } +.bi-sort-up-alt::before { content: "\f57a"; } +.bi-sort-up::before { content: "\f57b"; } +.bi-soundwave::before { content: "\f57c"; } +.bi-speaker-fill::before { content: "\f57d"; } +.bi-speaker::before { content: "\f57e"; } +.bi-speedometer::before { content: "\f57f"; } +.bi-speedometer2::before { content: "\f580"; } +.bi-spellcheck::before { content: "\f581"; } +.bi-square-fill::before { content: "\f582"; } +.bi-square-half::before { content: "\f583"; } +.bi-square::before { content: "\f584"; } +.bi-stack::before { content: "\f585"; } +.bi-star-fill::before { content: "\f586"; } +.bi-star-half::before { content: "\f587"; } +.bi-star::before { content: "\f588"; } +.bi-stars::before { content: "\f589"; } +.bi-stickies-fill::before { content: "\f58a"; } +.bi-stickies::before { content: "\f58b"; } +.bi-sticky-fill::before { content: "\f58c"; } +.bi-sticky::before { content: "\f58d"; } +.bi-stop-btn-fill::before { content: "\f58e"; } +.bi-stop-btn::before { content: "\f58f"; } +.bi-stop-circle-fill::before { content: "\f590"; } +.bi-stop-circle::before { content: "\f591"; } +.bi-stop-fill::before { content: "\f592"; } +.bi-stop::before { content: "\f593"; } +.bi-stoplights-fill::before { content: "\f594"; } +.bi-stoplights::before { content: "\f595"; } +.bi-stopwatch-fill::before { content: "\f596"; } +.bi-stopwatch::before { content: "\f597"; } +.bi-subtract::before { content: "\f598"; } +.bi-suit-club-fill::before { content: "\f599"; } +.bi-suit-club::before { content: "\f59a"; } +.bi-suit-diamond-fill::before { content: "\f59b"; } +.bi-suit-diamond::before { content: "\f59c"; } +.bi-suit-heart-fill::before { content: "\f59d"; } +.bi-suit-heart::before { content: "\f59e"; } +.bi-suit-spade-fill::before { content: "\f59f"; } +.bi-suit-spade::before { content: "\f5a0"; } +.bi-sun-fill::before { content: "\f5a1"; } +.bi-sun::before { content: "\f5a2"; } +.bi-sunglasses::before { content: "\f5a3"; } +.bi-sunrise-fill::before { content: "\f5a4"; } +.bi-sunrise::before { content: "\f5a5"; } +.bi-sunset-fill::before { content: "\f5a6"; } +.bi-sunset::before { content: "\f5a7"; } +.bi-symmetry-horizontal::before { content: "\f5a8"; } +.bi-symmetry-vertical::before { content: "\f5a9"; } +.bi-table::before { content: "\f5aa"; } +.bi-tablet-fill::before { content: "\f5ab"; } +.bi-tablet-landscape-fill::before { content: "\f5ac"; } +.bi-tablet-landscape::before { content: "\f5ad"; } +.bi-tablet::before { content: "\f5ae"; } +.bi-tag-fill::before { content: "\f5af"; } +.bi-tag::before { content: "\f5b0"; } +.bi-tags-fill::before { content: "\f5b1"; } +.bi-tags::before { content: "\f5b2"; } +.bi-telegram::before { content: "\f5b3"; } +.bi-telephone-fill::before { content: "\f5b4"; } +.bi-telephone-forward-fill::before { content: "\f5b5"; } +.bi-telephone-forward::before { content: "\f5b6"; } +.bi-telephone-inbound-fill::before { content: "\f5b7"; } +.bi-telephone-inbound::before { content: "\f5b8"; } +.bi-telephone-minus-fill::before { content: "\f5b9"; } +.bi-telephone-minus::before { content: "\f5ba"; } +.bi-telephone-outbound-fill::before { content: "\f5bb"; } +.bi-telephone-outbound::before { content: "\f5bc"; } +.bi-telephone-plus-fill::before { content: "\f5bd"; } +.bi-telephone-plus::before { content: "\f5be"; } +.bi-telephone-x-fill::before { content: "\f5bf"; } +.bi-telephone-x::before { content: "\f5c0"; } +.bi-telephone::before { content: "\f5c1"; } +.bi-terminal-fill::before { content: "\f5c2"; } +.bi-terminal::before { content: "\f5c3"; } +.bi-text-center::before { content: "\f5c4"; } +.bi-text-indent-left::before { content: "\f5c5"; } +.bi-text-indent-right::before { content: "\f5c6"; } +.bi-text-left::before { content: "\f5c7"; } +.bi-text-paragraph::before { content: "\f5c8"; } +.bi-text-right::before { content: "\f5c9"; } +.bi-textarea-resize::before { content: "\f5ca"; } +.bi-textarea-t::before { content: "\f5cb"; } +.bi-textarea::before { content: "\f5cc"; } +.bi-thermometer-half::before { content: "\f5cd"; } +.bi-thermometer-high::before { content: "\f5ce"; } +.bi-thermometer-low::before { content: "\f5cf"; } +.bi-thermometer-snow::before { content: "\f5d0"; } +.bi-thermometer-sun::before { content: "\f5d1"; } +.bi-thermometer::before { content: "\f5d2"; } +.bi-three-dots-vertical::before { content: "\f5d3"; } +.bi-three-dots::before { content: "\f5d4"; } +.bi-toggle-off::before { content: "\f5d5"; } +.bi-toggle-on::before { content: "\f5d6"; } +.bi-toggle2-off::before { content: "\f5d7"; } +.bi-toggle2-on::before { content: "\f5d8"; } +.bi-toggles::before { content: "\f5d9"; } +.bi-toggles2::before { content: "\f5da"; } +.bi-tools::before { content: "\f5db"; } +.bi-tornado::before { content: "\f5dc"; } +.bi-trash-fill::before { content: "\f5dd"; } +.bi-trash::before { content: "\f5de"; } +.bi-trash2-fill::before { content: "\f5df"; } +.bi-trash2::before { content: "\f5e0"; } +.bi-tree-fill::before { content: "\f5e1"; } +.bi-tree::before { content: "\f5e2"; } +.bi-triangle-fill::before { content: "\f5e3"; } +.bi-triangle-half::before { content: "\f5e4"; } +.bi-triangle::before { content: "\f5e5"; } +.bi-trophy-fill::before { content: "\f5e6"; } +.bi-trophy::before { content: "\f5e7"; } +.bi-tropical-storm::before { content: "\f5e8"; } +.bi-truck-flatbed::before { content: "\f5e9"; } +.bi-truck::before { content: "\f5ea"; } +.bi-tsunami::before { content: "\f5eb"; } +.bi-tv-fill::before { content: "\f5ec"; } +.bi-tv::before { content: "\f5ed"; } +.bi-twitch::before { content: "\f5ee"; } +.bi-twitter::before { content: "\f5ef"; } +.bi-type-bold::before { content: "\f5f0"; } +.bi-type-h1::before { content: "\f5f1"; } +.bi-type-h2::before { content: "\f5f2"; } +.bi-type-h3::before { content: "\f5f3"; } +.bi-type-italic::before { content: "\f5f4"; } +.bi-type-strikethrough::before { content: "\f5f5"; } +.bi-type-underline::before { content: "\f5f6"; } +.bi-type::before { content: "\f5f7"; } +.bi-ui-checks-grid::before { content: "\f5f8"; } +.bi-ui-checks::before { content: "\f5f9"; } +.bi-ui-radios-grid::before { content: "\f5fa"; } +.bi-ui-radios::before { content: "\f5fb"; } +.bi-umbrella-fill::before { content: "\f5fc"; } +.bi-umbrella::before { content: "\f5fd"; } +.bi-union::before { content: "\f5fe"; } +.bi-unlock-fill::before { content: "\f5ff"; } +.bi-unlock::before { content: "\f600"; } +.bi-upc-scan::before { content: "\f601"; } +.bi-upc::before { content: "\f602"; } +.bi-upload::before { content: "\f603"; } +.bi-vector-pen::before { content: "\f604"; } +.bi-view-list::before { content: "\f605"; } +.bi-view-stacked::before { content: "\f606"; } +.bi-vinyl-fill::before { content: "\f607"; } +.bi-vinyl::before { content: "\f608"; } +.bi-voicemail::before { content: "\f609"; } +.bi-volume-down-fill::before { content: "\f60a"; } +.bi-volume-down::before { content: "\f60b"; } +.bi-volume-mute-fill::before { content: "\f60c"; } +.bi-volume-mute::before { content: "\f60d"; } +.bi-volume-off-fill::before { content: "\f60e"; } +.bi-volume-off::before { content: "\f60f"; } +.bi-volume-up-fill::before { content: "\f610"; } +.bi-volume-up::before { content: "\f611"; } +.bi-vr::before { content: "\f612"; } +.bi-wallet-fill::before { content: "\f613"; } +.bi-wallet::before { content: "\f614"; } +.bi-wallet2::before { content: "\f615"; } +.bi-watch::before { content: "\f616"; } +.bi-water::before { content: "\f617"; } +.bi-whatsapp::before { content: "\f618"; } +.bi-wifi-1::before { content: "\f619"; } +.bi-wifi-2::before { content: "\f61a"; } +.bi-wifi-off::before { content: "\f61b"; } +.bi-wifi::before { content: "\f61c"; } +.bi-wind::before { content: "\f61d"; } +.bi-window-dock::before { content: "\f61e"; } +.bi-window-sidebar::before { content: "\f61f"; } +.bi-window::before { content: "\f620"; } +.bi-wrench::before { content: "\f621"; } +.bi-x-circle-fill::before { content: "\f622"; } +.bi-x-circle::before { content: "\f623"; } +.bi-x-diamond-fill::before { content: "\f624"; } +.bi-x-diamond::before { content: "\f625"; } +.bi-x-octagon-fill::before { content: "\f626"; } +.bi-x-octagon::before { content: "\f627"; } +.bi-x-square-fill::before { content: "\f628"; } +.bi-x-square::before { content: "\f629"; } +.bi-x::before { content: "\f62a"; } +.bi-youtube::before { content: "\f62b"; } +.bi-zoom-in::before { content: "\f62c"; } +.bi-zoom-out::before { content: "\f62d"; } +.bi-bank::before { content: "\f62e"; } +.bi-bank2::before { content: "\f62f"; } +.bi-bell-slash-fill::before { content: "\f630"; } +.bi-bell-slash::before { content: "\f631"; } +.bi-cash-coin::before { content: "\f632"; } +.bi-check-lg::before { content: "\f633"; } +.bi-coin::before { content: "\f634"; } +.bi-currency-bitcoin::before { content: "\f635"; } +.bi-currency-dollar::before { content: "\f636"; } +.bi-currency-euro::before { content: "\f637"; } +.bi-currency-exchange::before { content: "\f638"; } +.bi-currency-pound::before { content: "\f639"; } +.bi-currency-yen::before { content: "\f63a"; } +.bi-dash-lg::before { content: "\f63b"; } +.bi-exclamation-lg::before { content: "\f63c"; } +.bi-file-earmark-pdf-fill::before { content: "\f63d"; } +.bi-file-earmark-pdf::before { content: "\f63e"; } +.bi-file-pdf-fill::before { content: "\f63f"; } +.bi-file-pdf::before { content: "\f640"; } +.bi-gender-ambiguous::before { content: "\f641"; } +.bi-gender-female::before { content: "\f642"; } +.bi-gender-male::before { content: "\f643"; } +.bi-gender-trans::before { content: "\f644"; } +.bi-headset-vr::before { content: "\f645"; } +.bi-info-lg::before { content: "\f646"; } +.bi-mastodon::before { content: "\f647"; } +.bi-messenger::before { content: "\f648"; } +.bi-piggy-bank-fill::before { content: "\f649"; } +.bi-piggy-bank::before { content: "\f64a"; } +.bi-pin-map-fill::before { content: "\f64b"; } +.bi-pin-map::before { content: "\f64c"; } +.bi-plus-lg::before { content: "\f64d"; } +.bi-question-lg::before { content: "\f64e"; } +.bi-recycle::before { content: "\f64f"; } +.bi-reddit::before { content: "\f650"; } +.bi-safe-fill::before { content: "\f651"; } +.bi-safe2-fill::before { content: "\f652"; } +.bi-safe2::before { content: "\f653"; } +.bi-sd-card-fill::before { content: "\f654"; } +.bi-sd-card::before { content: "\f655"; } +.bi-skype::before { content: "\f656"; } +.bi-slash-lg::before { content: "\f657"; } +.bi-translate::before { content: "\f658"; } +.bi-x-lg::before { content: "\f659"; } +.bi-safe::before { content: "\f65a"; } +.bi-apple::before { content: "\f65b"; } +.bi-microsoft::before { content: "\f65d"; } +.bi-windows::before { content: "\f65e"; } +.bi-behance::before { content: "\f65c"; } +.bi-dribbble::before { content: "\f65f"; } +.bi-line::before { content: "\f660"; } +.bi-medium::before { content: "\f661"; } +.bi-paypal::before { content: "\f662"; } +.bi-pinterest::before { content: "\f663"; } +.bi-signal::before { content: "\f664"; } +.bi-snapchat::before { content: "\f665"; } +.bi-spotify::before { content: "\f666"; } +.bi-stack-overflow::before { content: "\f667"; } +.bi-strava::before { content: "\f668"; } +.bi-wordpress::before { content: "\f669"; } +.bi-vimeo::before { content: "\f66a"; } +.bi-activity::before { content: "\f66b"; } +.bi-easel2-fill::before { content: "\f66c"; } +.bi-easel2::before { content: "\f66d"; } +.bi-easel3-fill::before { content: "\f66e"; } +.bi-easel3::before { content: "\f66f"; } +.bi-fan::before { content: "\f670"; } +.bi-fingerprint::before { content: "\f671"; } +.bi-graph-down-arrow::before { content: "\f672"; } +.bi-graph-up-arrow::before { content: "\f673"; } +.bi-hypnotize::before { content: "\f674"; } +.bi-magic::before { content: "\f675"; } +.bi-person-rolodex::before { content: "\f676"; } +.bi-person-video::before { content: "\f677"; } +.bi-person-video2::before { content: "\f678"; } +.bi-person-video3::before { content: "\f679"; } +.bi-person-workspace::before { content: "\f67a"; } +.bi-radioactive::before { content: "\f67b"; } +.bi-webcam-fill::before { content: "\f67c"; } +.bi-webcam::before { content: "\f67d"; } +.bi-yin-yang::before { content: "\f67e"; } +.bi-bandaid-fill::before { content: "\f680"; } +.bi-bandaid::before { content: "\f681"; } +.bi-bluetooth::before { content: "\f682"; } +.bi-body-text::before { content: "\f683"; } +.bi-boombox::before { content: "\f684"; } +.bi-boxes::before { content: "\f685"; } +.bi-dpad-fill::before { content: "\f686"; } +.bi-dpad::before { content: "\f687"; } +.bi-ear-fill::before { content: "\f688"; } +.bi-ear::before { content: "\f689"; } +.bi-envelope-check-1::before { content: "\f68a"; } +.bi-envelope-check-fill::before { content: "\f68b"; } +.bi-envelope-check::before { content: "\f68c"; } +.bi-envelope-dash-1::before { content: "\f68d"; } +.bi-envelope-dash-fill::before { content: "\f68e"; } +.bi-envelope-dash::before { content: "\f68f"; } +.bi-envelope-exclamation-1::before { content: "\f690"; } +.bi-envelope-exclamation-fill::before { content: "\f691"; } +.bi-envelope-exclamation::before { content: "\f692"; } +.bi-envelope-plus-fill::before { content: "\f693"; } +.bi-envelope-plus::before { content: "\f694"; } +.bi-envelope-slash-1::before { content: "\f695"; } +.bi-envelope-slash-fill::before { content: "\f696"; } +.bi-envelope-slash::before { content: "\f697"; } +.bi-envelope-x-1::before { content: "\f698"; } +.bi-envelope-x-fill::before { content: "\f699"; } +.bi-envelope-x::before { content: "\f69a"; } +.bi-explicit-fill::before { content: "\f69b"; } +.bi-explicit::before { content: "\f69c"; } +.bi-git::before { content: "\f69d"; } +.bi-infinity::before { content: "\f69e"; } +.bi-list-columns-reverse::before { content: "\f69f"; } +.bi-list-columns::before { content: "\f6a0"; } +.bi-meta::before { content: "\f6a1"; } +.bi-mortorboard-fill::before { content: "\f6a2"; } +.bi-mortorboard::before { content: "\f6a3"; } +.bi-nintendo-switch::before { content: "\f6a4"; } +.bi-pc-display-horizontal::before { content: "\f6a5"; } +.bi-pc-display::before { content: "\f6a6"; } +.bi-pc-horizontal::before { content: "\f6a7"; } +.bi-pc::before { content: "\f6a8"; } +.bi-playstation::before { content: "\f6a9"; } +.bi-plus-slash-minus::before { content: "\f6aa"; } +.bi-projector-fill::before { content: "\f6ab"; } +.bi-projector::before { content: "\f6ac"; } +.bi-qr-code-scan::before { content: "\f6ad"; } +.bi-qr-code::before { content: "\f6ae"; } +.bi-quora::before { content: "\f6af"; } +.bi-quote::before { content: "\f6b0"; } +.bi-robot::before { content: "\f6b1"; } +.bi-send-check-fill::before { content: "\f6b2"; } +.bi-send-check::before { content: "\f6b3"; } +.bi-send-dash-fill::before { content: "\f6b4"; } +.bi-send-dash::before { content: "\f6b5"; } +.bi-send-exclamation-1::before { content: "\f6b6"; } +.bi-send-exclamation-fill::before { content: "\f6b7"; } +.bi-send-exclamation::before { content: "\f6b8"; } +.bi-send-fill::before { content: "\f6b9"; } +.bi-send-plus-fill::before { content: "\f6ba"; } +.bi-send-plus::before { content: "\f6bb"; } +.bi-send-slash-fill::before { content: "\f6bc"; } +.bi-send-slash::before { content: "\f6bd"; } +.bi-send-x-fill::before { content: "\f6be"; } +.bi-send-x::before { content: "\f6bf"; } +.bi-send::before { content: "\f6c0"; } +.bi-steam::before { content: "\f6c1"; } +.bi-terminal-dash-1::before { content: "\f6c2"; } +.bi-terminal-dash::before { content: "\f6c3"; } +.bi-terminal-plus::before { content: "\f6c4"; } +.bi-terminal-split::before { content: "\f6c5"; } +.bi-ticket-detailed-fill::before { content: "\f6c6"; } +.bi-ticket-detailed::before { content: "\f6c7"; } +.bi-ticket-fill::before { content: "\f6c8"; } +.bi-ticket-perforated-fill::before { content: "\f6c9"; } +.bi-ticket-perforated::before { content: "\f6ca"; } +.bi-ticket::before { content: "\f6cb"; } +.bi-tiktok::before { content: "\f6cc"; } +.bi-window-dash::before { content: "\f6cd"; } +.bi-window-desktop::before { content: "\f6ce"; } +.bi-window-fullscreen::before { content: "\f6cf"; } +.bi-window-plus::before { content: "\f6d0"; } +.bi-window-split::before { content: "\f6d1"; } +.bi-window-stack::before { content: "\f6d2"; } +.bi-window-x::before { content: "\f6d3"; } +.bi-xbox::before { content: "\f6d4"; } +.bi-ethernet::before { content: "\f6d5"; } +.bi-hdmi-fill::before { content: "\f6d6"; } +.bi-hdmi::before { content: "\f6d7"; } +.bi-usb-c-fill::before { content: "\f6d8"; } +.bi-usb-c::before { content: "\f6d9"; } +.bi-usb-fill::before { content: "\f6da"; } +.bi-usb-plug-fill::before { content: "\f6db"; } +.bi-usb-plug::before { content: "\f6dc"; } +.bi-usb-symbol::before { content: "\f6dd"; } +.bi-usb::before { content: "\f6de"; } +.bi-boombox-fill::before { content: "\f6df"; } +.bi-displayport-1::before { content: "\f6e0"; } +.bi-displayport::before { content: "\f6e1"; } +.bi-gpu-card::before { content: "\f6e2"; } +.bi-memory::before { content: "\f6e3"; } +.bi-modem-fill::before { content: "\f6e4"; } +.bi-modem::before { content: "\f6e5"; } +.bi-motherboard-fill::before { content: "\f6e6"; } +.bi-motherboard::before { content: "\f6e7"; } +.bi-optical-audio-fill::before { content: "\f6e8"; } +.bi-optical-audio::before { content: "\f6e9"; } +.bi-pci-card::before { content: "\f6ea"; } +.bi-router-fill::before { content: "\f6eb"; } +.bi-router::before { content: "\f6ec"; } +.bi-ssd-fill::before { content: "\f6ed"; } +.bi-ssd::before { content: "\f6ee"; } +.bi-thunderbolt-fill::before { content: "\f6ef"; } +.bi-thunderbolt::before { content: "\f6f0"; } +.bi-usb-drive-fill::before { content: "\f6f1"; } +.bi-usb-drive::before { content: "\f6f2"; } +.bi-usb-micro-fill::before { content: "\f6f3"; } +.bi-usb-micro::before { content: "\f6f4"; } +.bi-usb-mini-fill::before { content: "\f6f5"; } +.bi-usb-mini::before { content: "\f6f6"; } +.bi-cloud-haze2::before { content: "\f6f7"; } +.bi-device-hdd-fill::before { content: "\f6f8"; } +.bi-device-hdd::before { content: "\f6f9"; } +.bi-device-ssd-fill::before { content: "\f6fa"; } +.bi-device-ssd::before { content: "\f6fb"; } +.bi-displayport-fill::before { content: "\f6fc"; } +.bi-mortarboard-fill::before { content: "\f6fd"; } +.bi-mortarboard::before { content: "\f6fe"; } +.bi-terminal-x::before { content: "\f6ff"; } +.bi-arrow-through-heart-fill::before { content: "\f700"; } +.bi-arrow-through-heart::before { content: "\f701"; } +.bi-badge-sd-fill::before { content: "\f702"; } +.bi-badge-sd::before { content: "\f703"; } +.bi-bag-heart-fill::before { content: "\f704"; } +.bi-bag-heart::before { content: "\f705"; } +.bi-balloon-fill::before { content: "\f706"; } +.bi-balloon-heart-fill::before { content: "\f707"; } +.bi-balloon-heart::before { content: "\f708"; } +.bi-balloon::before { content: "\f709"; } +.bi-box2-fill::before { content: "\f70a"; } +.bi-box2-heart-fill::before { content: "\f70b"; } +.bi-box2-heart::before { content: "\f70c"; } +.bi-box2::before { content: "\f70d"; } +.bi-braces-asterisk::before { content: "\f70e"; } +.bi-calendar-heart-fill::before { content: "\f70f"; } +.bi-calendar-heart::before { content: "\f710"; } +.bi-calendar2-heart-fill::before { content: "\f711"; } +.bi-calendar2-heart::before { content: "\f712"; } +.bi-chat-heart-fill::before { content: "\f713"; } +.bi-chat-heart::before { content: "\f714"; } +.bi-chat-left-heart-fill::before { content: "\f715"; } +.bi-chat-left-heart::before { content: "\f716"; } +.bi-chat-right-heart-fill::before { content: "\f717"; } +.bi-chat-right-heart::before { content: "\f718"; } +.bi-chat-square-heart-fill::before { content: "\f719"; } +.bi-chat-square-heart::before { content: "\f71a"; } +.bi-clipboard-check-fill::before { content: "\f71b"; } +.bi-clipboard-data-fill::before { content: "\f71c"; } +.bi-clipboard-fill::before { content: "\f71d"; } +.bi-clipboard-heart-fill::before { content: "\f71e"; } +.bi-clipboard-heart::before { content: "\f71f"; } +.bi-clipboard-minus-fill::before { content: "\f720"; } +.bi-clipboard-plus-fill::before { content: "\f721"; } +.bi-clipboard-pulse::before { content: "\f722"; } +.bi-clipboard-x-fill::before { content: "\f723"; } +.bi-clipboard2-check-fill::before { content: "\f724"; } +.bi-clipboard2-check::before { content: "\f725"; } +.bi-clipboard2-data-fill::before { content: "\f726"; } +.bi-clipboard2-data::before { content: "\f727"; } +.bi-clipboard2-fill::before { content: "\f728"; } +.bi-clipboard2-heart-fill::before { content: "\f729"; } +.bi-clipboard2-heart::before { content: "\f72a"; } +.bi-clipboard2-minus-fill::before { content: "\f72b"; } +.bi-clipboard2-minus::before { content: "\f72c"; } +.bi-clipboard2-plus-fill::before { content: "\f72d"; } +.bi-clipboard2-plus::before { content: "\f72e"; } +.bi-clipboard2-pulse-fill::before { content: "\f72f"; } +.bi-clipboard2-pulse::before { content: "\f730"; } +.bi-clipboard2-x-fill::before { content: "\f731"; } +.bi-clipboard2-x::before { content: "\f732"; } +.bi-clipboard2::before { content: "\f733"; } +.bi-emoji-kiss-fill::before { content: "\f734"; } +.bi-emoji-kiss::before { content: "\f735"; } +.bi-envelope-heart-fill::before { content: "\f736"; } +.bi-envelope-heart::before { content: "\f737"; } +.bi-envelope-open-heart-fill::before { content: "\f738"; } +.bi-envelope-open-heart::before { content: "\f739"; } +.bi-envelope-paper-fill::before { content: "\f73a"; } +.bi-envelope-paper-heart-fill::before { content: "\f73b"; } +.bi-envelope-paper-heart::before { content: "\f73c"; } +.bi-envelope-paper::before { content: "\f73d"; } +.bi-filetype-aac::before { content: "\f73e"; } +.bi-filetype-ai::before { content: "\f73f"; } +.bi-filetype-bmp::before { content: "\f740"; } +.bi-filetype-cs::before { content: "\f741"; } +.bi-filetype-css::before { content: "\f742"; } +.bi-filetype-csv::before { content: "\f743"; } +.bi-filetype-doc::before { content: "\f744"; } +.bi-filetype-docx::before { content: "\f745"; } +.bi-filetype-exe::before { content: "\f746"; } +.bi-filetype-gif::before { content: "\f747"; } +.bi-filetype-heic::before { content: "\f748"; } +.bi-filetype-html::before { content: "\f749"; } +.bi-filetype-java::before { content: "\f74a"; } +.bi-filetype-jpg::before { content: "\f74b"; } +.bi-filetype-js::before { content: "\f74c"; } +.bi-filetype-jsx::before { content: "\f74d"; } +.bi-filetype-key::before { content: "\f74e"; } +.bi-filetype-m4p::before { content: "\f74f"; } +.bi-filetype-md::before { content: "\f750"; } +.bi-filetype-mdx::before { content: "\f751"; } +.bi-filetype-mov::before { content: "\f752"; } +.bi-filetype-mp3::before { content: "\f753"; } +.bi-filetype-mp4::before { content: "\f754"; } +.bi-filetype-otf::before { content: "\f755"; } +.bi-filetype-pdf::before { content: "\f756"; } +.bi-filetype-php::before { content: "\f757"; } +.bi-filetype-png::before { content: "\f758"; } +.bi-filetype-ppt-1::before { content: "\f759"; } +.bi-filetype-ppt::before { content: "\f75a"; } +.bi-filetype-psd::before { content: "\f75b"; } +.bi-filetype-py::before { content: "\f75c"; } +.bi-filetype-raw::before { content: "\f75d"; } +.bi-filetype-rb::before { content: "\f75e"; } +.bi-filetype-sass::before { content: "\f75f"; } +.bi-filetype-scss::before { content: "\f760"; } +.bi-filetype-sh::before { content: "\f761"; } +.bi-filetype-svg::before { content: "\f762"; } +.bi-filetype-tiff::before { content: "\f763"; } +.bi-filetype-tsx::before { content: "\f764"; } +.bi-filetype-ttf::before { content: "\f765"; } +.bi-filetype-txt::before { content: "\f766"; } +.bi-filetype-wav::before { content: "\f767"; } +.bi-filetype-woff::before { content: "\f768"; } +.bi-filetype-xls-1::before { content: "\f769"; } +.bi-filetype-xls::before { content: "\f76a"; } +.bi-filetype-xml::before { content: "\f76b"; } +.bi-filetype-yml::before { content: "\f76c"; } +.bi-heart-arrow::before { content: "\f76d"; } +.bi-heart-pulse-fill::before { content: "\f76e"; } +.bi-heart-pulse::before { content: "\f76f"; } +.bi-heartbreak-fill::before { content: "\f770"; } +.bi-heartbreak::before { content: "\f771"; } +.bi-hearts::before { content: "\f772"; } +.bi-hospital-fill::before { content: "\f773"; } +.bi-hospital::before { content: "\f774"; } +.bi-house-heart-fill::before { content: "\f775"; } +.bi-house-heart::before { content: "\f776"; } +.bi-incognito::before { content: "\f777"; } +.bi-magnet-fill::before { content: "\f778"; } +.bi-magnet::before { content: "\f779"; } +.bi-person-heart::before { content: "\f77a"; } +.bi-person-hearts::before { content: "\f77b"; } +.bi-phone-flip::before { content: "\f77c"; } +.bi-plugin::before { content: "\f77d"; } +.bi-postage-fill::before { content: "\f77e"; } +.bi-postage-heart-fill::before { content: "\f77f"; } +.bi-postage-heart::before { content: "\f780"; } +.bi-postage::before { content: "\f781"; } +.bi-postcard-fill::before { content: "\f782"; } +.bi-postcard-heart-fill::before { content: "\f783"; } +.bi-postcard-heart::before { content: "\f784"; } +.bi-postcard::before { content: "\f785"; } +.bi-search-heart-fill::before { content: "\f786"; } +.bi-search-heart::before { content: "\f787"; } +.bi-sliders2-vertical::before { content: "\f788"; } +.bi-sliders2::before { content: "\f789"; } +.bi-trash3-fill::before { content: "\f78a"; } +.bi-trash3::before { content: "\f78b"; } +.bi-valentine::before { content: "\f78c"; } +.bi-valentine2::before { content: "\f78d"; } +.bi-wrench-adjustable-circle-fill::before { content: "\f78e"; } +.bi-wrench-adjustable-circle::before { content: "\f78f"; } +.bi-wrench-adjustable::before { content: "\f790"; } +.bi-filetype-json::before { content: "\f791"; } +.bi-filetype-pptx::before { content: "\f792"; } +.bi-filetype-xlsx::before { content: "\f793"; } diff --git a/r-interface/reticulate/reticulate_files/libs/bootstrap/bootstrap-icons.woff b/r-interface/reticulate/reticulate_files/libs/bootstrap/bootstrap-icons.woff new file mode 100644 index 0000000000000000000000000000000000000000..b26ccd1ac9f9f1fbc980e93531398364f6f03cd2 GIT binary patch literal 137124 zcma%@WmHsO*tchh85%_d=?89+ekW&jlt>5?8mK%`q5lx_q;Ktj4Z z9P&N;zt;19cs@O@b*{PhZ(sYKea<=z1I*Gx=l*>d90r5oP=AIILy!31eE%Cm<^TSt zs`o?*27?noxioY0||Y(@`+kwH7G5My@3M+~Jw$D;RuR7h1;z9n8o&IKSgF z2Wuz;`;moC(#~BZw)T~iiz^JiQwoD|?ZIHrw~Cjt{5(^wES_6f%vs*GD7CV1etkgr zY_3Crm7f z=n=G8&(x)dwD8Z`oU?O@l*ViWIyOc;v0Jcr|m||MPEPduEz$rMP{kAw6Jj zU`0;PBS!euK=D_zSw{5x)b}DJB=<#H7uxo&hSA6c18lRo0qs?@c?~?TBOpDH^MiR3 zrmkGJShh?yN47#Xud%SPz_0M)^F^6>xp@vq{X0apR%VYZ0r+*z3m#BoaVEXF_hjC4o5ZZ_~@d-KHiiui2yY}Uhm&y<=r zq$6i<-e*Jg!WO1|Yj(U%giu=}c6d<)Ut3*ocvOT`TXSUiaL;s5O?bFZgt%X$Vt7*o z*{|+0{6~bmpHBX-uZTRK0`X6!%Da3@!KjC{T4BTUm3X9?9JVyH8b44*Pa_iYZlY9Z zAMgzKR1y_w6b!FdB8t@QhY6mhjAgpn%0A5y!;sptJ1A$PtR~-x<@BRmCWER!7oqGY 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%0Av_>K5 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:inherit}kbd{padding:.4rem .4rem;font-size:0.875em;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:1em;font-weight:700}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:#6c757d;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]::-webkit-calendar-picker-indicator{display:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + 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}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none !important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-6{font-size:2.5rem}}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:0.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:0.875em;color:#6c757d}.blockquote-footer::before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:0.875em;color:#6c757d}.grid{display:grid;grid-template-rows:repeat(var(--bs-rows, 1), 1fr);grid-template-columns:repeat(var(--bs-columns, 12), 1fr);gap:var(--bs-gap, 1.5rem)}.grid .g-col-1{grid-column:auto/span 1}.grid .g-col-2{grid-column:auto/span 2}.grid .g-col-3{grid-column:auto/span 3}.grid .g-col-4{grid-column:auto/span 4}.grid .g-col-5{grid-column:auto/span 5}.grid .g-col-6{grid-column:auto/span 6}.grid .g-col-7{grid-column:auto/span 7}.grid .g-col-8{grid-column:auto/span 8}.grid .g-col-9{grid-column:auto/span 9}.grid .g-col-10{grid-column:auto/span 10}.grid .g-col-11{grid-column:auto/span 11}.grid .g-col-12{grid-column:auto/span 12}.grid .g-start-1{grid-column-start:1}.grid .g-start-2{grid-column-start:2}.grid .g-start-3{grid-column-start:3}.grid .g-start-4{grid-column-start:4}.grid .g-start-5{grid-column-start:5}.grid .g-start-6{grid-column-start:6}.grid .g-start-7{grid-column-start:7}.grid .g-start-8{grid-column-start:8}.grid .g-start-9{grid-column-start:9}.grid .g-start-10{grid-column-start:10}.grid .g-start-11{grid-column-start:11}@media(min-width: 576px){.grid .g-col-sm-1{grid-column:auto/span 1}.grid .g-col-sm-2{grid-column:auto/span 2}.grid .g-col-sm-3{grid-column:auto/span 3}.grid .g-col-sm-4{grid-column:auto/span 4}.grid .g-col-sm-5{grid-column:auto/span 5}.grid .g-col-sm-6{grid-column:auto/span 6}.grid .g-col-sm-7{grid-column:auto/span 7}.grid .g-col-sm-8{grid-column:auto/span 8}.grid .g-col-sm-9{grid-column:auto/span 9}.grid .g-col-sm-10{grid-column:auto/span 10}.grid .g-col-sm-11{grid-column:auto/span 11}.grid .g-col-sm-12{grid-column:auto/span 12}.grid .g-start-sm-1{grid-column-start:1}.grid .g-start-sm-2{grid-column-start:2}.grid .g-start-sm-3{grid-column-start:3}.grid .g-start-sm-4{grid-column-start:4}.grid .g-start-sm-5{grid-column-start:5}.grid .g-start-sm-6{grid-column-start:6}.grid .g-start-sm-7{grid-column-start:7}.grid .g-start-sm-8{grid-column-start:8}.grid .g-start-sm-9{grid-column-start:9}.grid .g-start-sm-10{grid-column-start:10}.grid .g-start-sm-11{grid-column-start:11}}@media(min-width: 768px){.grid .g-col-md-1{grid-column:auto/span 1}.grid .g-col-md-2{grid-column:auto/span 2}.grid .g-col-md-3{grid-column:auto/span 3}.grid .g-col-md-4{grid-column:auto/span 4}.grid .g-col-md-5{grid-column:auto/span 5}.grid .g-col-md-6{grid-column:auto/span 6}.grid .g-col-md-7{grid-column:auto/span 7}.grid .g-col-md-8{grid-column:auto/span 8}.grid .g-col-md-9{grid-column:auto/span 9}.grid .g-col-md-10{grid-column:auto/span 10}.grid .g-col-md-11{grid-column:auto/span 11}.grid .g-col-md-12{grid-column:auto/span 12}.grid .g-start-md-1{grid-column-start:1}.grid .g-start-md-2{grid-column-start:2}.grid .g-start-md-3{grid-column-start:3}.grid .g-start-md-4{grid-column-start:4}.grid .g-start-md-5{grid-column-start:5}.grid .g-start-md-6{grid-column-start:6}.grid .g-start-md-7{grid-column-start:7}.grid .g-start-md-8{grid-column-start:8}.grid .g-start-md-9{grid-column-start:9}.grid .g-start-md-10{grid-column-start:10}.grid .g-start-md-11{grid-column-start:11}}@media(min-width: 992px){.grid .g-col-lg-1{grid-column:auto/span 1}.grid .g-col-lg-2{grid-column:auto/span 2}.grid .g-col-lg-3{grid-column:auto/span 3}.grid .g-col-lg-4{grid-column:auto/span 4}.grid .g-col-lg-5{grid-column:auto/span 5}.grid .g-col-lg-6{grid-column:auto/span 6}.grid .g-col-lg-7{grid-column:auto/span 7}.grid .g-col-lg-8{grid-column:auto/span 8}.grid .g-col-lg-9{grid-column:auto/span 9}.grid .g-col-lg-10{grid-column:auto/span 10}.grid .g-col-lg-11{grid-column:auto/span 11}.grid .g-col-lg-12{grid-column:auto/span 12}.grid .g-start-lg-1{grid-column-start:1}.grid .g-start-lg-2{grid-column-start:2}.grid .g-start-lg-3{grid-column-start:3}.grid .g-start-lg-4{grid-column-start:4}.grid .g-start-lg-5{grid-column-start:5}.grid .g-start-lg-6{grid-column-start:6}.grid .g-start-lg-7{grid-column-start:7}.grid .g-start-lg-8{grid-column-start:8}.grid .g-start-lg-9{grid-column-start:9}.grid .g-start-lg-10{grid-column-start:10}.grid .g-start-lg-11{grid-column-start:11}}@media(min-width: 1200px){.grid .g-col-xl-1{grid-column:auto/span 1}.grid .g-col-xl-2{grid-column:auto/span 2}.grid .g-col-xl-3{grid-column:auto/span 3}.grid .g-col-xl-4{grid-column:auto/span 4}.grid .g-col-xl-5{grid-column:auto/span 5}.grid .g-col-xl-6{grid-column:auto/span 6}.grid .g-col-xl-7{grid-column:auto/span 7}.grid .g-col-xl-8{grid-column:auto/span 8}.grid .g-col-xl-9{grid-column:auto/span 9}.grid .g-col-xl-10{grid-column:auto/span 10}.grid .g-col-xl-11{grid-column:auto/span 11}.grid .g-col-xl-12{grid-column:auto/span 12}.grid .g-start-xl-1{grid-column-start:1}.grid .g-start-xl-2{grid-column-start:2}.grid .g-start-xl-3{grid-column-start:3}.grid .g-start-xl-4{grid-column-start:4}.grid .g-start-xl-5{grid-column-start:5}.grid .g-start-xl-6{grid-column-start:6}.grid .g-start-xl-7{grid-column-start:7}.grid .g-start-xl-8{grid-column-start:8}.grid .g-start-xl-9{grid-column-start:9}.grid .g-start-xl-10{grid-column-start:10}.grid .g-start-xl-11{grid-column-start:11}}@media(min-width: 1400px){.grid .g-col-xxl-1{grid-column:auto/span 1}.grid .g-col-xxl-2{grid-column:auto/span 2}.grid .g-col-xxl-3{grid-column:auto/span 3}.grid .g-col-xxl-4{grid-column:auto/span 4}.grid .g-col-xxl-5{grid-column:auto/span 5}.grid .g-col-xxl-6{grid-column:auto/span 6}.grid .g-col-xxl-7{grid-column:auto/span 7}.grid .g-col-xxl-8{grid-column:auto/span 8}.grid .g-col-xxl-9{grid-column:auto/span 9}.grid .g-col-xxl-10{grid-column:auto/span 10}.grid .g-col-xxl-11{grid-column:auto/span 11}.grid .g-col-xxl-12{grid-column:auto/span 12}.grid .g-start-xxl-1{grid-column-start:1}.grid .g-start-xxl-2{grid-column-start:2}.grid .g-start-xxl-3{grid-column-start:3}.grid .g-start-xxl-4{grid-column-start:4}.grid .g-start-xxl-5{grid-column-start:5}.grid .g-start-xxl-6{grid-column-start:6}.grid .g-start-xxl-7{grid-column-start:7}.grid .g-start-xxl-8{grid-column-start:8}.grid .g-start-xxl-9{grid-column-start:9}.grid .g-start-xxl-10{grid-column-start:10}.grid .g-start-xxl-11{grid-column-start:11}}.table{--bs-table-bg: transparent;--bs-table-accent-bg: transparent;--bs-table-striped-color: #212529;--bs-table-striped-bg: rgba(0, 0, 0, 0.05);--bs-table-active-color: #212529;--bs-table-active-bg: rgba(0, 0, 0, 0.1);--bs-table-hover-color: #212529;--bs-table-hover-bg: rgba(0, 0, 0, 0.075);width:100%;margin-bottom:1rem;color:#212529;vertical-align:top;border-color:#dee2e6}.table>:not(caption)>*>*{padding:.5rem .5rem;background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table>:not(:first-child){border-top:2px solid currentColor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem .25rem}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-accent-bg: var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-active{--bs-table-accent-bg: var(--bs-table-active-bg);color:var(--bs-table-active-color)}.table-hover>tbody>tr:hover>*{--bs-table-accent-bg: var(--bs-table-hover-bg);color:var(--bs-table-hover-color)}.table-primary{--bs-table-bg: #cfe2ff;--bs-table-striped-bg: #c5d7f2;--bs-table-striped-color: #000;--bs-table-active-bg: #bacbe6;--bs-table-active-color: #000;--bs-table-hover-bg: #bfd1ec;--bs-table-hover-color: #000;color:#000;border-color:#bacbe6}.table-secondary{--bs-table-bg: #e2e3e5;--bs-table-striped-bg: #d7d8da;--bs-table-striped-color: #000;--bs-table-active-bg: #cbccce;--bs-table-active-color: #000;--bs-table-hover-bg: #d1d2d4;--bs-table-hover-color: #000;color:#000;border-color:#cbccce}.table-success{--bs-table-bg: #d1e7dd;--bs-table-striped-bg: #c7dbd2;--bs-table-striped-color: #000;--bs-table-active-bg: #bcd0c7;--bs-table-active-color: #000;--bs-table-hover-bg: #c1d6cc;--bs-table-hover-color: #000;color:#000;border-color:#bcd0c7}.table-info{--bs-table-bg: #cff4fc;--bs-table-striped-bg: #c5e8ef;--bs-table-striped-color: #000;--bs-table-active-bg: #badce3;--bs-table-active-color: #000;--bs-table-hover-bg: #bfe2e9;--bs-table-hover-color: #000;color:#000;border-color:#badce3}.table-warning{--bs-table-bg: #fff3cd;--bs-table-striped-bg: #f2e7c3;--bs-table-striped-color: #000;--bs-table-active-bg: #e6dbb9;--bs-table-active-color: #000;--bs-table-hover-bg: #ece1be;--bs-table-hover-color: #000;color:#000;border-color:#e6dbb9}.table-danger{--bs-table-bg: #f8d7da;--bs-table-striped-bg: #eccccf;--bs-table-striped-color: #000;--bs-table-active-bg: #dfc2c4;--bs-table-active-color: #000;--bs-table-hover-bg: #e5c7ca;--bs-table-hover-color: #000;color:#000;border-color:#dfc2c4}.table-light{--bs-table-bg: #f8f9fa;--bs-table-striped-bg: #ecedee;--bs-table-striped-color: #000;--bs-table-active-bg: #dfe0e1;--bs-table-active-color: #000;--bs-table-hover-bg: #e5e6e7;--bs-table-hover-color: #000;color:#000;border-color:#dfe0e1}.table-dark{--bs-table-bg: #212529;--bs-table-striped-bg: #2c3034;--bs-table-striped-color: #ffffff;--bs-table-active-bg: #373b3e;--bs-table-active-color: #ffffff;--bs-table-hover-bg: #323539;--bs-table-hover-color: #ffffff;color:#fff;border-color:#373b3e}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width: 575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label,.shiny-input-container .control-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(0.375rem + 1px);padding-bottom:calc(0.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(0.5rem + 1px);padding-bottom:calc(0.5rem + 1px);font-size:1.25rem}.col-form-label-sm{padding-top:calc(0.25rem + 1px);padding-bottom:calc(0.25rem + 1px);font-size:0.875rem}.form-text{margin-top:.25rem;font-size:0.875em;color:#6c757d}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:#212529;background-color:#fff;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-0.375rem -0.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#dde0e3}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-0.375rem -0.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-control::-webkit-file-upload-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#dde0e3}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + 0.5rem + 2px);padding:.25rem .5rem;font-size:0.875rem;border-radius:.2rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-0.25rem -0.5rem;margin-inline-end:.5rem}.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-0.25rem -0.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-0.5rem -1rem;margin-inline-end:1rem}.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-0.5rem -1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + 0.75rem + 2px)}textarea.form-control-sm{min-height:calc(1.5em + 0.5rem + 2px)}textarea.form-control-lg{min-height:calc(1.5em + 1rem + 2px)}.form-control-color{width:3rem;height:auto;padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{height:1.5em;border-radius:.25rem}.form-control-color::-webkit-color-swatch{height:1.5em;border-radius:.25rem}.form-select{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;-moz-padding-start:calc(0.75rem - 3px);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none}@media(prefers-reduced-motion: reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:#e9ecef}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #212529}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:0.875rem;border-radius:.2rem}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:.3rem}.form-check,.shiny-input-container .checkbox,.shiny-input-container .radio{display:block;min-height:1.5rem;padding-left:0;margin-bottom:.125rem}.form-check .form-check-input,.form-check .shiny-input-container .checkbox input,.form-check .shiny-input-container .radio input,.shiny-input-container .checkbox .form-check-input,.shiny-input-container .checkbox .shiny-input-container .checkbox input,.shiny-input-container .checkbox .shiny-input-container .radio input,.shiny-input-container .radio .form-check-input,.shiny-input-container .radio .shiny-input-container .checkbox input,.shiny-input-container .radio .shiny-input-container .radio input{float:left;margin-left:0}.form-check-input,.shiny-input-container .checkbox input,.shiny-input-container .checkbox-inline input,.shiny-input-container .radio input,.shiny-input-container .radio-inline input{width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(0,0,0,.25);appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;color-adjust:exact;-webkit-print-color-adjust:exact}.form-check-input[type=checkbox],.shiny-input-container .checkbox input[type=checkbox],.shiny-input-container .checkbox-inline input[type=checkbox],.shiny-input-container .radio input[type=checkbox],.shiny-input-container .radio-inline input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio],.shiny-input-container .checkbox input[type=radio],.shiny-input-container .checkbox-inline input[type=radio],.shiny-input-container .radio input[type=radio],.shiny-input-container .radio-inline input[type=radio]{border-radius:50%}.form-check-input:active,.shiny-input-container .checkbox input:active,.shiny-input-container .checkbox-inline input:active,.shiny-input-container .radio input:active,.shiny-input-container .radio-inline input:active{filter:brightness(90%)}.form-check-input:focus,.shiny-input-container .checkbox input:focus,.shiny-input-container .checkbox-inline input:focus,.shiny-input-container .radio input:focus,.shiny-input-container .radio-inline input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-check-input:checked,.shiny-input-container .checkbox input:checked,.shiny-input-container .checkbox-inline input:checked,.shiny-input-container .radio input:checked,.shiny-input-container .radio-inline input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox],.shiny-input-container .checkbox input:checked[type=checkbox],.shiny-input-container .checkbox-inline input:checked[type=checkbox],.shiny-input-container .radio input:checked[type=checkbox],.shiny-input-container .radio-inline input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio],.shiny-input-container .checkbox input:checked[type=radio],.shiny-input-container .checkbox-inline input:checked[type=radio],.shiny-input-container .radio input:checked[type=radio],.shiny-input-container .radio-inline input:checked[type=radio]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23ffffff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate,.shiny-input-container .checkbox input[type=checkbox]:indeterminate,.shiny-input-container .checkbox-inline input[type=checkbox]:indeterminate,.shiny-input-container .radio input[type=checkbox]:indeterminate,.shiny-input-container .radio-inline input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled,.shiny-input-container .checkbox input:disabled,.shiny-input-container .checkbox-inline input:disabled,.shiny-input-container .radio input:disabled,.shiny-input-container .radio-inline input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input[disabled]~.form-check-label,.form-check-input[disabled]~span,.form-check-input:disabled~.form-check-label,.form-check-input:disabled~span,.shiny-input-container .checkbox input[disabled]~.form-check-label,.shiny-input-container .checkbox input[disabled]~span,.shiny-input-container .checkbox input:disabled~.form-check-label,.shiny-input-container .checkbox input:disabled~span,.shiny-input-container .checkbox-inline input[disabled]~.form-check-label,.shiny-input-container .checkbox-inline input[disabled]~span,.shiny-input-container .checkbox-inline input:disabled~.form-check-label,.shiny-input-container .checkbox-inline input:disabled~span,.shiny-input-container .radio input[disabled]~.form-check-label,.shiny-input-container .radio input[disabled]~span,.shiny-input-container .radio input:disabled~.form-check-label,.shiny-input-container .radio input:disabled~span,.shiny-input-container .radio-inline input[disabled]~.form-check-label,.shiny-input-container .radio-inline input[disabled]~span,.shiny-input-container .radio-inline input:disabled~.form-check-label,.shiny-input-container .radio-inline input:disabled~span{opacity:.5}.form-check-label,.shiny-input-container .checkbox label,.shiny-input-container .checkbox-inline label,.shiny-input-container .radio label,.shiny-input-container .radio-inline label{cursor:pointer}.form-switch{padding-left:2.5em}.form-switch .form-check-input{width:2em;margin-left:-2.5em;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23ffffff'/%3e%3c/svg%3e")}.form-check-inline,.shiny-input-container .checkbox-inline,.shiny-input-container .radio-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.btn-check[disabled]+.btn,.btn-check:disabled+.btn{pointer-events:none;filter:none;opacity:.65}.form-range{width:100%;height:1.5rem;padding:0;background-color:transparent;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-0.25rem;background-color:#0d6efd;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none}@media(prefers-reduced-motion: reduce){.form-range::-webkit-slider-thumb{transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#0d6efd;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none}@media(prefers-reduced-motion: reduce){.form-range::-moz-range-thumb{transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.form-range:disabled::-moz-range-thumb{background-color:#adb5bd}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-select{height:calc(3.5rem + 2px);line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;height:100%;padding:1rem .75rem;pointer-events:none;border:1px solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media(prefers-reduced-motion: reduce){.form-floating>label{transition:none}}.form-floating>.form-control{padding:1rem .75rem}.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{opacity:.65;transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>.form-control:-webkit-autofill~label{opacity:.65;transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.input-group{position:relative;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:stretch;-webkit-align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select{position:relative;flex:1 1 auto;-webkit-flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus{z-index:3}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:3}.input-group-text{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text,.input-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text,.input-group-sm>.btn{padding:.25rem .5rem;font-size:0.875rem;border-radius:.2rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3){border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu),.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:0.875em;color:#198754}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:0.875rem;color:#fff;background-color:rgba(25,135,84,.9);border-radius:.25rem}.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid{border-color:#198754;padding-right:calc(1.5em + 0.75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.375em + 0.1875rem) center;background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + 0.75rem);background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem)}.was-validated .form-select:valid,.form-select.is-valid{border-color:#198754}.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"],.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-select:valid:focus,.form-select.is-valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.was-validated .form-check-input:valid,.form-check-input.is-valid{border-color:#198754}.was-validated .form-check-input:valid:checked,.form-check-input.is-valid:checked{background-color:#198754}.was-validated .form-check-input:valid:focus,.form-check-input.is-valid:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:#198754}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.was-validated .input-group .form-control:valid,.input-group .form-control.is-valid,.was-validated .input-group .form-select:valid,.input-group .form-select.is-valid{z-index:1}.was-validated .input-group .form-control:valid:focus,.input-group .form-control.is-valid:focus,.was-validated .input-group .form-select:valid:focus,.input-group .form-select.is-valid:focus{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:0.875em;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:0.875rem;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:#dc3545;padding-right:calc(1.5em + 0.75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.375em + 0.1875rem) center;background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + 0.75rem);background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem)}.was-validated .form-select:invalid,.form-select.is-invalid{border-color:#dc3545}.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"],.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-select:invalid:focus,.form-select.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.was-validated .form-check-input:invalid,.form-check-input.is-invalid{border-color:#dc3545}.was-validated .form-check-input:invalid:checked,.form-check-input.is-invalid:checked{background-color:#dc3545}.was-validated .form-check-input:invalid:focus,.form-check-input.is-invalid:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:#dc3545}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.was-validated .input-group .form-control:invalid,.input-group .form-control.is-invalid,.was-validated .input-group .form-select:invalid,.input-group .form-select.is-invalid{z-index:2}.was-validated .input-group .form-control:invalid:focus,.input-group .form-control.is-invalid:focus,.was-validated .input-group .form-select:invalid:focus,.input-group .form-select.is-invalid:focus{z-index:3}.btn{display:inline-block;font-weight:400;line-height:1.5;color:#212529;text-align:center;text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;vertical-align:middle;cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:#212529}.btn-check:focus+.btn,.btn:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.btn:disabled,.btn.disabled,fieldset:disabled .btn{pointer-events:none;opacity:.65}.btn-default{color:#000;background-color:#dee2e6;border-color:#dee2e6}.btn-default:hover{color:#000;background-color:#e3e6ea;border-color:#e1e5e9}.btn-check:focus+.btn-default,.btn-default:focus{color:#000;background-color:#e3e6ea;border-color:#e1e5e9;box-shadow:0 0 0 .25rem rgba(189,192,196,.5)}.btn-check:checked+.btn-default,.btn-check:active+.btn-default,.btn-default:active,.btn-default.active,.show>.btn-default.dropdown-toggle{color:#000;background-color:#e5e8eb;border-color:#e1e5e9}.btn-check:checked+.btn-default:focus,.btn-check:active+.btn-default:focus,.btn-default:active:focus,.btn-default.active:focus,.show>.btn-default.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(189,192,196,.5)}.btn-default:disabled,.btn-default.disabled{color:#000;background-color:#dee2e6;border-color:#dee2e6}.btn-primary{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-primary:hover{color:#fff;background-color:#0b5ed7;border-color:#0a58ca}.btn-check:focus+.btn-primary,.btn-primary:focus{color:#fff;background-color:#0b5ed7;border-color:#0a58ca;box-shadow:0 0 0 .25rem rgba(49,132,253,.5)}.btn-check:checked+.btn-primary,.btn-check:active+.btn-primary,.btn-primary:active,.btn-primary.active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0a58ca;border-color:#0a53be}.btn-check:checked+.btn-primary:focus,.btn-check:active+.btn-primary:focus,.btn-primary:active:focus,.btn-primary.active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(49,132,253,.5)}.btn-primary:disabled,.btn-primary.disabled{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5c636a;border-color:#565e64}.btn-check:focus+.btn-secondary,.btn-secondary:focus{color:#fff;background-color:#5c636a;border-color:#565e64;box-shadow:0 0 0 .25rem rgba(130,138,145,.5)}.btn-check:checked+.btn-secondary,.btn-check:active+.btn-secondary,.btn-secondary:active,.btn-secondary.active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#565e64;border-color:#51585e}.btn-check:checked+.btn-secondary:focus,.btn-check:active+.btn-secondary:focus,.btn-secondary:active:focus,.btn-secondary.active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(130,138,145,.5)}.btn-secondary:disabled,.btn-secondary.disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-success{color:#fff;background-color:#198754;border-color:#198754}.btn-success:hover{color:#fff;background-color:#157347;border-color:#146c43}.btn-check:focus+.btn-success,.btn-success:focus{color:#fff;background-color:#157347;border-color:#146c43;box-shadow:0 0 0 .25rem rgba(60,153,110,.5)}.btn-check:checked+.btn-success,.btn-check:active+.btn-success,.btn-success:active,.btn-success.active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#146c43;border-color:#13653f}.btn-check:checked+.btn-success:focus,.btn-check:active+.btn-success:focus,.btn-success:active:focus,.btn-success.active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(60,153,110,.5)}.btn-success:disabled,.btn-success.disabled{color:#fff;background-color:#198754;border-color:#198754}.btn-info{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-info:hover{color:#000;background-color:#31d2f2;border-color:#25cff2}.btn-check:focus+.btn-info,.btn-info:focus{color:#000;background-color:#31d2f2;border-color:#25cff2;box-shadow:0 0 0 .25rem rgba(11,172,204,.5)}.btn-check:checked+.btn-info,.btn-check:active+.btn-info,.btn-info:active,.btn-info.active,.show>.btn-info.dropdown-toggle{color:#000;background-color:#3dd5f3;border-color:#25cff2}.btn-check:checked+.btn-info:focus,.btn-check:active+.btn-info:focus,.btn-info:active:focus,.btn-info.active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(11,172,204,.5)}.btn-info:disabled,.btn-info.disabled{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-warning{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#000;background-color:#ffca2c;border-color:#ffc720}.btn-check:focus+.btn-warning,.btn-warning:focus{color:#000;background-color:#ffca2c;border-color:#ffc720;box-shadow:0 0 0 .25rem rgba(217,164,6,.5)}.btn-check:checked+.btn-warning,.btn-check:active+.btn-warning,.btn-warning:active,.btn-warning.active,.show>.btn-warning.dropdown-toggle{color:#000;background-color:#ffcd39;border-color:#ffc720}.btn-check:checked+.btn-warning:focus,.btn-check:active+.btn-warning:focus,.btn-warning:active:focus,.btn-warning.active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(217,164,6,.5)}.btn-warning:disabled,.btn-warning.disabled{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#bb2d3b;border-color:#b02a37}.btn-check:focus+.btn-danger,.btn-danger:focus{color:#fff;background-color:#bb2d3b;border-color:#b02a37;box-shadow:0 0 0 .25rem rgba(225,83,97,.5)}.btn-check:checked+.btn-danger,.btn-check:active+.btn-danger,.btn-danger:active,.btn-danger.active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#b02a37;border-color:#a52834}.btn-check:checked+.btn-danger:focus,.btn-check:active+.btn-danger:focus,.btn-danger:active:focus,.btn-danger.active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(225,83,97,.5)}.btn-danger:disabled,.btn-danger.disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-light{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#000;background-color:#f9fafb;border-color:#f9fafb}.btn-check:focus+.btn-light,.btn-light:focus{color:#000;background-color:#f9fafb;border-color:#f9fafb;box-shadow:0 0 0 .25rem rgba(211,212,213,.5)}.btn-check:checked+.btn-light,.btn-check:active+.btn-light,.btn-light:active,.btn-light.active,.show>.btn-light.dropdown-toggle{color:#000;background-color:#f9fafb;border-color:#f9fafb}.btn-check:checked+.btn-light:focus,.btn-check:active+.btn-light:focus,.btn-light:active:focus,.btn-light.active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(211,212,213,.5)}.btn-light:disabled,.btn-light.disabled{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-dark{color:#fff;background-color:#212529;border-color:#212529}.btn-dark:hover{color:#fff;background-color:#1c1f23;border-color:#1a1e21}.btn-check:focus+.btn-dark,.btn-dark:focus{color:#fff;background-color:#1c1f23;border-color:#1a1e21;box-shadow:0 0 0 .25rem rgba(66,70,73,.5)}.btn-check:checked+.btn-dark,.btn-check:active+.btn-dark,.btn-dark:active,.btn-dark.active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1a1e21;border-color:#191c1f}.btn-check:checked+.btn-dark:focus,.btn-check:active+.btn-dark:focus,.btn-dark:active:focus,.btn-dark.active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(66,70,73,.5)}.btn-dark:disabled,.btn-dark.disabled{color:#fff;background-color:#212529;border-color:#212529}.btn-outline-default{color:#dee2e6;border-color:#dee2e6;background-color:transparent}.btn-outline-default:hover{color:#000;background-color:#dee2e6;border-color:#dee2e6}.btn-check:focus+.btn-outline-default,.btn-outline-default:focus{box-shadow:0 0 0 .25rem rgba(222,226,230,.5)}.btn-check:checked+.btn-outline-default,.btn-check:active+.btn-outline-default,.btn-outline-default:active,.btn-outline-default.active,.btn-outline-default.dropdown-toggle.show{color:#000;background-color:#dee2e6;border-color:#dee2e6}.btn-check:checked+.btn-outline-default:focus,.btn-check:active+.btn-outline-default:focus,.btn-outline-default:active:focus,.btn-outline-default.active:focus,.btn-outline-default.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem rgba(222,226,230,.5)}.btn-outline-default:disabled,.btn-outline-default.disabled{color:#dee2e6;background-color:transparent}.btn-outline-primary{color:#0d6efd;border-color:#0d6efd;background-color:transparent}.btn-outline-primary:hover{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-check:focus+.btn-outline-primary,.btn-outline-primary:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.5)}.btn-check:checked+.btn-outline-primary,.btn-check:active+.btn-outline-primary,.btn-outline-primary:active,.btn-outline-primary.active,.btn-outline-primary.dropdown-toggle.show{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-check:checked+.btn-outline-primary:focus,.btn-check:active+.btn-outline-primary:focus,.btn-outline-primary:active:focus,.btn-outline-primary.active:focus,.btn-outline-primary.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.5)}.btn-outline-primary:disabled,.btn-outline-primary.disabled{color:#0d6efd;background-color:transparent}.btn-outline-secondary{color:#6c757d;border-color:#6c757d;background-color:transparent}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-check:focus+.btn-outline-secondary,.btn-outline-secondary:focus{box-shadow:0 0 0 .25rem rgba(108,117,125,.5)}.btn-check:checked+.btn-outline-secondary,.btn-check:active+.btn-outline-secondary,.btn-outline-secondary:active,.btn-outline-secondary.active,.btn-outline-secondary.dropdown-toggle.show{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-check:checked+.btn-outline-secondary:focus,.btn-check:active+.btn-outline-secondary:focus,.btn-outline-secondary:active:focus,.btn-outline-secondary.active:focus,.btn-outline-secondary.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem rgba(108,117,125,.5)}.btn-outline-secondary:disabled,.btn-outline-secondary.disabled{color:#6c757d;background-color:transparent}.btn-outline-success{color:#198754;border-color:#198754;background-color:transparent}.btn-outline-success:hover{color:#fff;background-color:#198754;border-color:#198754}.btn-check:focus+.btn-outline-success,.btn-outline-success:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.5)}.btn-check:checked+.btn-outline-success,.btn-check:active+.btn-outline-success,.btn-outline-success:active,.btn-outline-success.active,.btn-outline-success.dropdown-toggle.show{color:#fff;background-color:#198754;border-color:#198754}.btn-check:checked+.btn-outline-success:focus,.btn-check:active+.btn-outline-success:focus,.btn-outline-success:active:focus,.btn-outline-success.active:focus,.btn-outline-success.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.5)}.btn-outline-success:disabled,.btn-outline-success.disabled{color:#198754;background-color:transparent}.btn-outline-info{color:#0dcaf0;border-color:#0dcaf0;background-color:transparent}.btn-outline-info:hover{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-check:focus+.btn-outline-info,.btn-outline-info:focus{box-shadow:0 0 0 .25rem rgba(13,202,240,.5)}.btn-check:checked+.btn-outline-info,.btn-check:active+.btn-outline-info,.btn-outline-info:active,.btn-outline-info.active,.btn-outline-info.dropdown-toggle.show{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-check:checked+.btn-outline-info:focus,.btn-check:active+.btn-outline-info:focus,.btn-outline-info:active:focus,.btn-outline-info.active:focus,.btn-outline-info.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem rgba(13,202,240,.5)}.btn-outline-info:disabled,.btn-outline-info.disabled{color:#0dcaf0;background-color:transparent}.btn-outline-warning{color:#ffc107;border-color:#ffc107;background-color:transparent}.btn-outline-warning:hover{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-check:focus+.btn-outline-warning,.btn-outline-warning:focus{box-shadow:0 0 0 .25rem rgba(255,193,7,.5)}.btn-check:checked+.btn-outline-warning,.btn-check:active+.btn-outline-warning,.btn-outline-warning:active,.btn-outline-warning.active,.btn-outline-warning.dropdown-toggle.show{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-check:checked+.btn-outline-warning:focus,.btn-check:active+.btn-outline-warning:focus,.btn-outline-warning:active:focus,.btn-outline-warning.active:focus,.btn-outline-warning.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem rgba(255,193,7,.5)}.btn-outline-warning:disabled,.btn-outline-warning.disabled{color:#ffc107;background-color:transparent}.btn-outline-danger{color:#dc3545;border-color:#dc3545;background-color:transparent}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-check:focus+.btn-outline-danger,.btn-outline-danger:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.5)}.btn-check:checked+.btn-outline-danger,.btn-check:active+.btn-outline-danger,.btn-outline-danger:active,.btn-outline-danger.active,.btn-outline-danger.dropdown-toggle.show{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-check:checked+.btn-outline-danger:focus,.btn-check:active+.btn-outline-danger:focus,.btn-outline-danger:active:focus,.btn-outline-danger.active:focus,.btn-outline-danger.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.5)}.btn-outline-danger:disabled,.btn-outline-danger.disabled{color:#dc3545;background-color:transparent}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa;background-color:transparent}.btn-outline-light:hover{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-check:focus+.btn-outline-light,.btn-outline-light:focus{box-shadow:0 0 0 .25rem rgba(248,249,250,.5)}.btn-check:checked+.btn-outline-light,.btn-check:active+.btn-outline-light,.btn-outline-light:active,.btn-outline-light.active,.btn-outline-light.dropdown-toggle.show{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-check:checked+.btn-outline-light:focus,.btn-check:active+.btn-outline-light:focus,.btn-outline-light:active:focus,.btn-outline-light.active:focus,.btn-outline-light.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem rgba(248,249,250,.5)}.btn-outline-light:disabled,.btn-outline-light.disabled{color:#f8f9fa;background-color:transparent}.btn-outline-dark{color:#212529;border-color:#212529;background-color:transparent}.btn-outline-dark:hover{color:#fff;background-color:#212529;border-color:#212529}.btn-check:focus+.btn-outline-dark,.btn-outline-dark:focus{box-shadow:0 0 0 .25rem rgba(33,37,41,.5)}.btn-check:checked+.btn-outline-dark,.btn-check:active+.btn-outline-dark,.btn-outline-dark:active,.btn-outline-dark.active,.btn-outline-dark.dropdown-toggle.show{color:#fff;background-color:#212529;border-color:#212529}.btn-check:checked+.btn-outline-dark:focus,.btn-check:active+.btn-outline-dark:focus,.btn-outline-dark:active:focus,.btn-outline-dark.active:focus,.btn-outline-dark.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem rgba(33,37,41,.5)}.btn-outline-dark:disabled,.btn-outline-dark.disabled{color:#212529;background-color:transparent}.btn-link{font-weight:400;color:#0d6efd;text-decoration:underline;-webkit-text-decoration:underline;-moz-text-decoration:underline;-ms-text-decoration:underline;-o-text-decoration:underline}.btn-link:hover{color:#0a58ca}.btn-link:disabled,.btn-link.disabled{color:#6c757d}.btn-lg,.btn-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.btn-sm,.btn-group-sm>.btn{padding:.25rem .5rem;font-size:0.875rem;border-radius:.2rem}.fade{transition:opacity .15s linear}@media(prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .2s ease}@media(prefers-reduced-motion: reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media(prefers-reduced-motion: reduce){.collapsing.collapse-horizontal{transition:none}}.dropup,.dropend,.dropdown,.dropstart{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;z-index:1000;display:none;min-width:10rem;padding:.5rem 0;margin:0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:.125rem}.dropdown-menu-start{--bs-position: start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position: end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media(min-width: 576px){.dropdown-menu-sm-start{--bs-position: start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position: end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 768px){.dropdown-menu-md-start{--bs-position: start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position: end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 992px){.dropdown-menu-lg-start{--bs-position: start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position: end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 1200px){.dropdown-menu-xl-start{--bs-position: start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position: end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 1400px){.dropdown-menu-xxl-start{--bs-position: start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position: end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropend .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-toggle::after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropstart .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty::after{margin-left:0}.dropstart .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid rgba(0,0,0,.15)}.dropdown-item{display:block;width:100%;padding:.25rem 1rem;clear:both;font-weight:400;color:#212529;text-align:inherit;text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:hover,.dropdown-item:focus{color:#1e2125;background-color:#e9ecef}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#0d6efd}.dropdown-item.disabled,.dropdown-item:disabled{color:#adb5bd;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1rem;margin-bottom:0;font-size:0.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1rem;color:#212529}.dropdown-menu-dark{color:#dee2e6;background-color:#343a40;border-color:rgba(0,0,0,.15)}.dropdown-menu-dark .dropdown-item{color:#dee2e6}.dropdown-menu-dark .dropdown-item:hover,.dropdown-menu-dark .dropdown-item:focus{color:#fff;background-color:rgba(255,255,255,.15)}.dropdown-menu-dark .dropdown-item.active,.dropdown-menu-dark .dropdown-item:active{color:#fff;background-color:#0d6efd}.dropdown-menu-dark .dropdown-item.disabled,.dropdown-menu-dark .dropdown-item:disabled{color:#adb5bd}.dropdown-menu-dark .dropdown-divider{border-color:rgba(0,0,0,.15)}.dropdown-menu-dark .dropdown-item-text{color:#dee2e6}.dropdown-menu-dark .dropdown-header{color:#adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:1 1 auto;-webkit-flex:1 1 auto}.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:flex-start;-webkit-justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child){margin-left:-1px}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn,.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after{margin-left:0}.dropstart .dropdown-toggle-split::before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;-webkit-flex-direction:column;align-items:flex-start;-webkit-align-items:flex-start;justify-content:center;-webkit-justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn~.btn,.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem;color:#0d6efd;text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media(prefers-reduced-motion: reduce){.nav-link{transition:none}}.nav-link:hover,.nav-link:focus{color:#0a58ca}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-link{margin-bottom:-1px;background:none;border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{border-color:#e9ecef #e9ecef #dee2e6;isolation:isolate}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{background:none;border:0;border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#0d6efd}.nav-fill>.nav-link,.nav-fill .nav-item{flex:1 1 auto;-webkit-flex:1 1 auto;text-align:center}.nav-justified>.nav-link,.nav-justified .nav-item{flex-basis:0;-webkit-flex-basis:0;flex-grow:1;-webkit-flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between;padding-top:.5rem;padding-bottom:.5rem}.navbar>.container-xxl,.navbar>.container-xl,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container,.navbar>.container-fluid{display:flex;display:-webkit-flex;flex-wrap:inherit;-webkit-flex-wrap:inherit;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between}.navbar-brand{padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;white-space:nowrap}.navbar-nav{display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{flex-basis:100%;-webkit-flex-basis:100%;flex-grow:1;-webkit-flex-grow:1;align-items:center;-webkit-align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem;transition:box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 .25rem}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height, 75vh);overflow-y:auto}@media(min-width: 576px){.navbar-expand-sm{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas-header{display:none}.navbar-expand-sm .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;-webkit-flex-grow:1;visibility:visible !important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-sm .offcanvas-top,.navbar-expand-sm .offcanvas-bottom{height:auto;border-top:0;border-bottom:0}.navbar-expand-sm .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 768px){.navbar-expand-md{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas-header{display:none}.navbar-expand-md .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;-webkit-flex-grow:1;visibility:visible !important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-md .offcanvas-top,.navbar-expand-md .offcanvas-bottom{height:auto;border-top:0;border-bottom:0}.navbar-expand-md .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 992px){.navbar-expand-lg{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas-header{display:none}.navbar-expand-lg .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;-webkit-flex-grow:1;visibility:visible !important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-lg .offcanvas-top,.navbar-expand-lg .offcanvas-bottom{height:auto;border-top:0;border-bottom:0}.navbar-expand-lg .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 1200px){.navbar-expand-xl{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas-header{display:none}.navbar-expand-xl .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;-webkit-flex-grow:1;visibility:visible !important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-xl .offcanvas-top,.navbar-expand-xl .offcanvas-bottom{height:auto;border-top:0;border-bottom:0}.navbar-expand-xl .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 1400px){.navbar-expand-xxl{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;-webkit-flex-grow:1;visibility:visible !important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-xxl .offcanvas-top,.navbar-expand-xxl .offcanvas-bottom{height:auto;border-top:0;border-bottom:0}.navbar-expand-xxl .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas-header{display:none}.navbar-expand .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;-webkit-flex-grow:1;visibility:visible !important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand .offcanvas-top,.navbar-expand .offcanvas-bottom{height:auto;border-top:0;border-bottom:0}.navbar-expand .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}.navbar-light{background-color:#517699}.navbar-light .navbar-brand{color:#fdfefe}.navbar-light .navbar-brand:hover,.navbar-light .navbar-brand:focus{color:#fdfefe}.navbar-light .navbar-nav .nav-link{color:#fdfefe}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus{color:rgba(253,254,254,.8)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(253,254,254,.75)}.navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .nav-link.active{color:#fdfefe}.navbar-light .navbar-toggler{color:#fdfefe;border-color:rgba(253,254,254,.4)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23fdfefe' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:#fdfefe}.navbar-light .navbar-text a,.navbar-light .navbar-text a:hover,.navbar-light .navbar-text a:focus{color:#fdfefe}.navbar-dark{background-color:#517699}.navbar-dark .navbar-brand{color:#fdfefe}.navbar-dark .navbar-brand:hover,.navbar-dark .navbar-brand:focus{color:#fdfefe}.navbar-dark .navbar-nav .nav-link{color:#fdfefe}.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-link:focus{color:rgba(253,254,254,.8)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(253,254,254,.75)}.navbar-dark .navbar-nav .show>.nav-link,.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active{color:#fdfefe}.navbar-dark .navbar-toggler{color:#fdfefe;border-color:rgba(253,254,254,.4)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23fdfefe' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:#fdfefe}.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:hover,.navbar-dark .navbar-text a:focus{color:#fdfefe}.card{position:relative;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(0.25rem - 1px);border-top-right-radius:calc(0.25rem - 1px)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(0.25rem - 1px);border-bottom-left-radius:calc(0.25rem - 1px)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;-webkit-flex:1 1 auto;padding:1rem 1rem}.card-title{margin-bottom:.5rem}.card-subtitle{margin-top:-0.25rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:1rem}.card-header{padding:.5rem 1rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0}.card-footer{padding:.5rem 1rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(0.25rem - 1px) calc(0.25rem - 1px)}.card-header-tabs{margin-right:-0.5rem;margin-bottom:-0.5rem;margin-left:-0.5rem;border-bottom:0}.card-header-pills{margin-right:-0.5rem;margin-left:-0.5rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1rem;border-radius:calc(0.25rem - 1px)}.card-img,.card-img-top,.card-img-bottom{width:100%}.card-img,.card-img-top{border-top-left-radius:calc(0.25rem - 1px);border-top-right-radius:calc(0.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(0.25rem - 1px);border-bottom-left-radius:calc(0.25rem - 1px)}.card-group>.card{margin-bottom:.75rem}@media(min-width: 576px){.card-group{display:flex;display:-webkit-flex;flex-flow:row wrap;-webkit-flex-flow:row wrap}.card-group>.card{flex:1 0 0%;-webkit-flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-img-top,.card-group>.card:not(:last-child) .card-header{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer{border-bottom-left-radius:0}}.accordion-button{position:relative;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;width:100%;padding:1rem 1.25rem;font-size:1rem;color:#212529;text-align:left;background-color:#fff;border:0;border-radius:0;overflow-anchor:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease}@media(prefers-reduced-motion: reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:#0c63e4;background-color:#e7f1ff;box-shadow:inset 0 -1px 0 rgba(0,0,0,.125)}.accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");transform:rotate(-180deg)}.accordion-button::after{flex-shrink:0;-webkit-flex-shrink:0;width:1.25rem;height:1.25rem;margin-left:auto;content:"";background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:1.25rem;transition:transform .2s ease-in-out}@media(prefers-reduced-motion: reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.accordion-header{margin-bottom:0}.accordion-item{background-color:#fff;border:1px solid rgba(0,0,0,.125)}.accordion-item:first-of-type{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.accordion-item:first-of-type .accordion-button{border-top-left-radius:calc(0.25rem - 1px);border-top-right-radius:calc(0.25rem - 1px)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:calc(0.25rem - 1px);border-bottom-left-radius:calc(0.25rem - 1px)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.accordion-body{padding:1rem 1.25rem}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button{border-radius:0}.breadcrumb{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;padding:0 0;margin-bottom:1rem;list-style:none}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:.5rem;color:#6c757d;content:var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */}.breadcrumb-item.active{color:#6c757d}.pagination{display:flex;display:-webkit-flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;color:#0d6efd;text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;background-color:#fff;border:1px solid #dee2e6;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:#0a58ca;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;color:#0a58ca;background-color:#e9ecef;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.page-item:not(:first-child) .page-link{margin-left:-1px}.page-item.active .page-link{z-index:3;color:#fff;background-color:#0d6efd;border-color:#0d6efd}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;background-color:#fff;border-color:#dee2e6}.page-link{padding:.375rem .75rem}.page-item:first-child .page-link{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:0.875rem}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.35em .65em;font-size:0.75em;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{position:relative;padding:1rem 1rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-default{color:#595a5c;background-color:#f8f9fa;border-color:#f5f6f8}.alert-default .alert-link{color:#47484a}.alert-primary{color:#084298;background-color:#cfe2ff;border-color:#b6d4fe}.alert-primary .alert-link{color:#06357a}.alert-secondary{color:#41464b;background-color:#e2e3e5;border-color:#d3d6d8}.alert-secondary .alert-link{color:#34383c}.alert-success{color:#0f5132;background-color:#d1e7dd;border-color:#badbcc}.alert-success .alert-link{color:#0c4128}.alert-info{color:#055160;background-color:#cff4fc;border-color:#b6effb}.alert-info .alert-link{color:#04414d}.alert-warning{color:#664d03;background-color:#fff3cd;border-color:#ffecb5}.alert-warning .alert-link{color:#523e02}.alert-danger{color:#842029;background-color:#f8d7da;border-color:#f5c2c7}.alert-danger .alert-link{color:#6a1a21}.alert-light{color:#636464;background-color:#fefefe;border-color:#fdfdfe}.alert-light .alert-link{color:#4f5050}.alert-dark{color:#141619;background-color:#d3d3d4;border-color:#bcbebf}.alert-dark .alert-link{color:#101214}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress{display:flex;display:-webkit-flex;height:1rem;overflow:hidden;font-size:0.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;justify-content:center;-webkit-justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#0d6efd;transition:width .6s ease}@media(prefers-reduced-motion: reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-size:1rem 1rem}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media(prefers-reduced-motion: reduce){.progress-bar-animated{animation:none}}.list-group{display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>li::before{content:counters(section, ".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.5rem 1rem;color:#212529;text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#0d6efd;border-color:#0d6efd}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media(min-width: 576px){.list-group-horizontal-sm{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media(min-width: 768px){.list-group-horizontal-md{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media(min-width: 992px){.list-group-horizontal-lg{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media(min-width: 1200px){.list-group-horizontal-xl{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media(min-width: 1400px){.list-group-horizontal-xxl{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-default{color:#595a5c;background-color:#f8f9fa}.list-group-item-default.list-group-item-action:hover,.list-group-item-default.list-group-item-action:focus{color:#595a5c;background-color:#dfe0e1}.list-group-item-default.list-group-item-action.active{color:#fff;background-color:#595a5c;border-color:#595a5c}.list-group-item-primary{color:#084298;background-color:#cfe2ff}.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus{color:#084298;background-color:#bacbe6}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#084298;border-color:#084298}.list-group-item-secondary{color:#41464b;background-color:#e2e3e5}.list-group-item-secondary.list-group-item-action:hover,.list-group-item-secondary.list-group-item-action:focus{color:#41464b;background-color:#cbccce}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#41464b;border-color:#41464b}.list-group-item-success{color:#0f5132;background-color:#d1e7dd}.list-group-item-success.list-group-item-action:hover,.list-group-item-success.list-group-item-action:focus{color:#0f5132;background-color:#bcd0c7}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#0f5132;border-color:#0f5132}.list-group-item-info{color:#055160;background-color:#cff4fc}.list-group-item-info.list-group-item-action:hover,.list-group-item-info.list-group-item-action:focus{color:#055160;background-color:#badce3}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#055160;border-color:#055160}.list-group-item-warning{color:#664d03;background-color:#fff3cd}.list-group-item-warning.list-group-item-action:hover,.list-group-item-warning.list-group-item-action:focus{color:#664d03;background-color:#e6dbb9}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#664d03;border-color:#664d03}.list-group-item-danger{color:#842029;background-color:#f8d7da}.list-group-item-danger.list-group-item-action:hover,.list-group-item-danger.list-group-item-action:focus{color:#842029;background-color:#dfc2c4}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#842029;border-color:#842029}.list-group-item-light{color:#636464;background-color:#fefefe}.list-group-item-light.list-group-item-action:hover,.list-group-item-light.list-group-item-action:focus{color:#636464;background-color:#e5e5e5}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#636464;border-color:#636464}.list-group-item-dark{color:#141619;background-color:#d3d3d4}.list-group-item-dark.list-group-item-action:hover,.list-group-item-dark.list-group-item-action:focus{color:#141619;background-color:#bebebf}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#141619;border-color:#141619}.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:#000;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;border:0;border-radius:.25rem;opacity:.5}.btn-close:hover{color:#000;text-decoration:none;opacity:.75}.btn-close:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);opacity:1}.btn-close:disabled,.btn-close.disabled{pointer-events:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;opacity:.25}.btn-close-white{filter:invert(1) grayscale(100%) brightness(200%)}.toast{width:350px;max-width:100%;font-size:0.875rem;pointer-events:auto;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .5rem 1rem rgba(0,0,0,.15);border-radius:.25rem}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{width:max-content;width:-webkit-max-content;width:-moz-max-content;width:-ms-max-content;width:-o-max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:.75rem}.toast-header{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;padding:.5rem .75rem;color:#6c757d;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05);border-top-left-radius:calc(0.25rem - 1px);border-top-right-radius:calc(0.25rem - 1px)}.toast-header .btn-close{margin-right:-0.375rem;margin-left:.75rem}.toast-body{padding:.75rem;word-wrap:break-word}.modal{position:fixed;top:0;left:0;z-index:1055;display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0, -50px)}@media(prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;min-height:calc(100% - 1rem)}.modal-content{position:relative;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1050;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;display:-webkit-flex;flex-shrink:0;-webkit-flex-shrink:0;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(0.3rem - 1px);border-top-right-radius:calc(0.3rem - 1px)}.modal-header .btn-close{padding:.5rem .5rem;margin:-0.5rem -0.5rem -0.5rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;-webkit-flex:1 1 auto;padding:1rem}.modal-footer{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-shrink:0;-webkit-flex-shrink:0;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(0.3rem - 1px);border-bottom-left-radius:calc(0.3rem - 1px)}.modal-footer>*{margin:.25rem}@media(min-width: 576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{height:calc(100% - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-sm{max-width:300px}}@media(min-width: 992px){.modal-lg,.modal-xl{max-width:800px}}@media(min-width: 1200px){.modal-xl{max-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}.modal-fullscreen .modal-footer{border-radius:0}@media(max-width: 575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}.modal-fullscreen-sm-down .modal-footer{border-radius:0}}@media(max-width: 767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}.modal-fullscreen-md-down .modal-footer{border-radius:0}}@media(max-width: 991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}.modal-fullscreen-lg-down .modal-footer{border-radius:0}}@media(max-width: 1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}.modal-fullscreen-xl-down .modal-footer{border-radius:0}}@media(max-width: 1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}.modal-fullscreen-xxl-down .modal-footer{border-radius:0}}.tooltip{position:absolute;z-index:1080;display:block;margin:0;font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:0.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .tooltip-arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-top,.bs-tooltip-auto[data-popper-placement^=top]{padding:.4rem 0}.bs-tooltip-top .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow{bottom:0}.bs-tooltip-top .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before{top:-1px;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-end,.bs-tooltip-auto[data-popper-placement^=right]{padding:0 .4rem}.bs-tooltip-end .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-end .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before{right:-1px;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-bottom,.bs-tooltip-auto[data-popper-placement^=bottom]{padding:.4rem 0}.bs-tooltip-bottom .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow{top:0}.bs-tooltip-bottom .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before{bottom:-1px;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-start,.bs-tooltip-auto[data-popper-placement^=left]{padding:0 .4rem}.bs-tooltip-start .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-start .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before{left:-1px;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0 /* rtl:ignore */;z-index:1070;display:block;max-width:276px;font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:0.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .popover-arrow{position:absolute;display:block;width:1rem;height:.5rem}.popover .popover-arrow::before,.popover .popover-arrow::after{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-top>.popover-arrow,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow{bottom:calc(-0.5rem - 1px)}.bs-popover-top>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-top>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-end>.popover-arrow,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow{left:calc(-0.5rem - 1px);width:.5rem;height:1rem}.bs-popover-end>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-end>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-bottom>.popover-arrow,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow{top:calc(-0.5rem - 1px)}.bs-popover-bottom>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-bottom>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-bottom .popover-header::before,.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-0.5rem;content:"";border-bottom:1px solid #f0f0f0}.bs-popover-start>.popover-arrow,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow{right:calc(-0.5rem - 1px);width:.5rem;height:1rem}.bs-popover-start>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-start>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem 1rem;margin-bottom:0;font-size:1rem;background-color:#f0f0f0;border-bottom:1px solid rgba(0,0,0,.2);border-top-left-radius:calc(0.3rem - 1px);border-top-right-radius:calc(0.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:1rem 1rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y;-webkit-touch-action:pan-y;-moz-touch-action:pan-y;-ms-touch-action:pan-y;-o-touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;transition:transform .6s ease-in-out}@media(prefers-reduced-motion: reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-start),.active.carousel-item-end{transform:translateX(100%)}.carousel-item-prev:not(.carousel-item-end),.active.carousel-item-start{transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end{z-index:1;opacity:1}.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{z-index:0;opacity:0;transition:opacity 0s .6s}@media(prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:none;border:0;opacity:.5;transition:opacity .15s ease}@media(prefers-reduced-motion: reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%;list-style:none}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;-webkit-flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media(prefers-reduced-motion: reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-prev-icon,.carousel-dark .carousel-control-next-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}@keyframes spinner-border{to{transform:rotate(360deg) /* rtl:ignore */}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:-0.125em;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;animation:.75s linear infinite spinner-border}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:-0.125em;background-color:currentColor;border-radius:50%;opacity:0;animation:.75s linear infinite spinner-grow}.spinner-grow-sm{width:1rem;height:1rem}@media(prefers-reduced-motion: reduce){.spinner-border,.spinner-grow{animation-duration:1.5s;-webkit-animation-duration:1.5s;-moz-animation-duration:1.5s;-ms-animation-duration:1.5s;-o-animation-duration:1.5s}}.offcanvas{position:fixed;bottom:0;z-index:1045;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;max-width:100%;visibility:hidden;background-color:#fff;background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}@media(prefers-reduced-motion: reduce){.offcanvas{transition:none}}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between;padding:1rem 1rem}.offcanvas-header .btn-close{padding:.5rem .5rem;margin-top:-0.5rem;margin-right:-0.5rem;margin-bottom:-0.5rem}.offcanvas-title{margin-bottom:0;line-height:1.5}.offcanvas-body{flex-grow:1;-webkit-flex-grow:1;padding:1rem 1rem;overflow-y:auto}.offcanvas-start{top:0;left:0;width:400px;border-right:1px solid rgba(0,0,0,.2);transform:translateX(-100%)}.offcanvas-end{top:0;right:0;width:400px;border-left:1px solid rgba(0,0,0,.2);transform:translateX(100%)}.offcanvas-top{top:0;right:0;left:0;height:30vh;max-height:100%;border-bottom:1px solid rgba(0,0,0,.2);transform:translateY(-100%)}.offcanvas-bottom{right:0;left:0;height:30vh;max-height:100%;border-top:1px solid rgba(0,0,0,.2);transform:translateY(100%)}.offcanvas.show{transform:none}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentColor;opacity:.5}.placeholder.btn::before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{mask-image:linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);-webkit-mask-image:linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);mask-size:200% 100%;-webkit-mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{100%{mask-position:-200% 0%;-webkit-mask-position:-200% 0%}}.clearfix::after{display:block;clear:both;content:""}.link-default{color:#dee2e6}.link-default:hover,.link-default:focus{color:#e5e8eb}.link-primary{color:#0d6efd}.link-primary:hover,.link-primary:focus{color:#0a58ca}.link-secondary{color:#6c757d}.link-secondary:hover,.link-secondary:focus{color:#565e64}.link-success{color:#198754}.link-success:hover,.link-success:focus{color:#146c43}.link-info{color:#0dcaf0}.link-info:hover,.link-info:focus{color:#3dd5f3}.link-warning{color:#ffc107}.link-warning:hover,.link-warning:focus{color:#ffcd39}.link-danger{color:#dc3545}.link-danger:hover,.link-danger:focus{color:#b02a37}.link-light{color:#f8f9fa}.link-light:hover,.link-light:focus{color:#f9fafb}.link-dark{color:#212529}.link-dark:hover,.link-dark:focus{color:#1a1e21}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio: 100%}.ratio-4x3{--bs-aspect-ratio: calc(3 / 4 * 100%)}.ratio-16x9{--bs-aspect-ratio: calc(9 / 16 * 100%)}.ratio-21x9{--bs-aspect-ratio: calc(9 / 21 * 100%)}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:sticky;top:0;z-index:1020}@media(min-width: 576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}}@media(min-width: 768px){.sticky-md-top{position:sticky;top:0;z-index:1020}}@media(min-width: 992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}}@media(min-width: 1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}}@media(min-width: 1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}}.hstack{display:flex;display:-webkit-flex;flex-direction:row;-webkit-flex-direction:row;align-items:center;-webkit-align-items:center;align-self:stretch;-webkit-align-self:stretch}.vstack{display:flex;display:-webkit-flex;flex:1 1 auto;-webkit-flex:1 1 auto;flex-direction:column;-webkit-flex-direction:column;align-self:stretch;-webkit-align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;-webkit-align-self:stretch;width:1px;min-height:1em;background-color:currentColor;opacity:.25}.align-baseline{vertical-align:baseline !important}.align-top{vertical-align:top !important}.align-middle{vertical-align:middle !important}.align-bottom{vertical-align:bottom !important}.align-text-bottom{vertical-align:text-bottom !important}.align-text-top{vertical-align:text-top !important}.float-start{float:left !important}.float-end{float:right !important}.float-none{float:none !important}.opacity-0{opacity:0 !important}.opacity-25{opacity:.25 !important}.opacity-50{opacity:.5 !important}.opacity-75{opacity:.75 !important}.opacity-100{opacity:1 !important}.overflow-auto{overflow:auto !important}.overflow-hidden{overflow:hidden !important}.overflow-visible{overflow:visible !important}.overflow-scroll{overflow:scroll !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-grid{display:grid !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex{display:flex !important}.d-inline-flex{display:inline-flex !important}.d-none{display:none !important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15) !important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075) !important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175) !important}.shadow-none{box-shadow:none !important}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:sticky !important}.top-0{top:0 !important}.top-50{top:50% !important}.top-100{top:100% !important}.bottom-0{bottom:0 !important}.bottom-50{bottom:50% !important}.bottom-100{bottom:100% !important}.start-0{left:0 !important}.start-50{left:50% !important}.start-100{left:100% !important}.end-0{right:0 !important}.end-50{right:50% !important}.end-100{right:100% !important}.translate-middle{transform:translate(-50%, -50%) !important}.translate-middle-x{transform:translateX(-50%) !important}.translate-middle-y{transform:translateY(-50%) !important}.border{border:1px solid #dee2e6 !important}.border-0{border:0 !important}.border-top{border-top:1px solid #dee2e6 !important}.border-top-0{border-top:0 !important}.border-end{border-right:1px solid #dee2e6 !important}.border-end-0{border-right:0 !important}.border-bottom{border-bottom:1px solid #dee2e6 !important}.border-bottom-0{border-bottom:0 !important}.border-start{border-left:1px solid #dee2e6 !important}.border-start-0{border-left:0 !important}.border-default{border-color:#dee2e6 !important}.border-primary{border-color:#0d6efd !important}.border-secondary{border-color:#6c757d !important}.border-success{border-color:#198754 !important}.border-info{border-color:#0dcaf0 !important}.border-warning{border-color:#ffc107 !important}.border-danger{border-color:#dc3545 !important}.border-light{border-color:#f8f9fa !important}.border-dark{border-color:#212529 !important}.border-white{border-color:#fff !important}.border-1{border-width:1px !important}.border-2{border-width:2px !important}.border-3{border-width:3px !important}.border-4{border-width:4px !important}.border-5{border-width:5px !important}.w-25{width:25% !important}.w-50{width:50% !important}.w-75{width:75% !important}.w-100{width:100% !important}.w-auto{width:auto !important}.mw-100{max-width:100% !important}.vw-100{width:100vw !important}.min-vw-100{min-width:100vw !important}.h-25{height:25% !important}.h-50{height:50% !important}.h-75{height:75% !important}.h-100{height:100% !important}.h-auto{height:auto !important}.mh-100{max-height:100% !important}.vh-100{height:100vh !important}.min-vh-100{min-height:100vh !important}.flex-fill{flex:1 1 auto !important}.flex-row{flex-direction:row !important}.flex-column{flex-direction:column !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-grow-0{flex-grow:0 !important}.flex-grow-1{flex-grow:1 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-shrink-1{flex-shrink:1 !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.gap-0{gap:0 !important}.gap-1{gap:.25rem !important}.gap-2{gap:.5rem !important}.gap-3{gap:1rem !important}.gap-4{gap:1.5rem !important}.gap-5{gap:3rem !important}.justify-content-start{justify-content:flex-start !important}.justify-content-end{justify-content:flex-end !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.justify-content-evenly{justify-content:space-evenly !important}.align-items-start{align-items:flex-start !important}.align-items-end{align-items:flex-end !important}.align-items-center{align-items:center !important}.align-items-baseline{align-items:baseline !important}.align-items-stretch{align-items:stretch !important}.align-content-start{align-content:flex-start !important}.align-content-end{align-content:flex-end !important}.align-content-center{align-content:center !important}.align-content-between{align-content:space-between !important}.align-content-around{align-content:space-around !important}.align-content-stretch{align-content:stretch !important}.align-self-auto{align-self:auto !important}.align-self-start{align-self:flex-start !important}.align-self-end{align-self:flex-end !important}.align-self-center{align-self:center !important}.align-self-baseline{align-self:baseline !important}.align-self-stretch{align-self:stretch !important}.order-first{order:-1 !important}.order-0{order:0 !important}.order-1{order:1 !important}.order-2{order:2 !important}.order-3{order:3 !important}.order-4{order:4 !important}.order-5{order:5 !important}.order-last{order:6 !important}.m-0{margin:0 !important}.m-1{margin:.25rem !important}.m-2{margin:.5rem !important}.m-3{margin:1rem !important}.m-4{margin:1.5rem !important}.m-5{margin:3rem !important}.m-auto{margin:auto !important}.mx-0{margin-right:0 !important;margin-left:0 !important}.mx-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-3{margin-right:1rem !important;margin-left:1rem !important}.mx-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-5{margin-right:3rem !important;margin-left:3rem !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-0{margin-top:0 !important}.mt-1{margin-top:.25rem !important}.mt-2{margin-top:.5rem !important}.mt-3{margin-top:1rem !important}.mt-4{margin-top:1.5rem !important}.mt-5{margin-top:3rem !important}.mt-auto{margin-top:auto !important}.me-0{margin-right:0 !important}.me-1{margin-right:.25rem !important}.me-2{margin-right:.5rem !important}.me-3{margin-right:1rem !important}.me-4{margin-right:1.5rem !important}.me-5{margin-right:3rem !important}.me-auto{margin-right:auto !important}.mb-0{margin-bottom:0 !important}.mb-1{margin-bottom:.25rem !important}.mb-2{margin-bottom:.5rem !important}.mb-3{margin-bottom:1rem !important}.mb-4{margin-bottom:1.5rem !important}.mb-5{margin-bottom:3rem !important}.mb-auto{margin-bottom:auto !important}.ms-0{margin-left:0 !important}.ms-1{margin-left:.25rem !important}.ms-2{margin-left:.5rem !important}.ms-3{margin-left:1rem !important}.ms-4{margin-left:1.5rem !important}.ms-5{margin-left:3rem !important}.ms-auto{margin-left:auto !important}.p-0{padding:0 !important}.p-1{padding:.25rem !important}.p-2{padding:.5rem !important}.p-3{padding:1rem !important}.p-4{padding:1.5rem !important}.p-5{padding:3rem !important}.px-0{padding-right:0 !important;padding-left:0 !important}.px-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-3{padding-right:1rem !important;padding-left:1rem !important}.px-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-5{padding-right:3rem !important;padding-left:3rem !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-0{padding-top:0 !important}.pt-1{padding-top:.25rem !important}.pt-2{padding-top:.5rem !important}.pt-3{padding-top:1rem !important}.pt-4{padding-top:1.5rem !important}.pt-5{padding-top:3rem !important}.pe-0{padding-right:0 !important}.pe-1{padding-right:.25rem !important}.pe-2{padding-right:.5rem !important}.pe-3{padding-right:1rem !important}.pe-4{padding-right:1.5rem !important}.pe-5{padding-right:3rem !important}.pb-0{padding-bottom:0 !important}.pb-1{padding-bottom:.25rem !important}.pb-2{padding-bottom:.5rem !important}.pb-3{padding-bottom:1rem !important}.pb-4{padding-bottom:1.5rem !important}.pb-5{padding-bottom:3rem !important}.ps-0{padding-left:0 !important}.ps-1{padding-left:.25rem !important}.ps-2{padding-left:.5rem !important}.ps-3{padding-left:1rem !important}.ps-4{padding-left:1.5rem !important}.ps-5{padding-left:3rem !important}.font-monospace{font-family:var(--bs-font-monospace) !important}.fs-1{font-size:calc(1.345rem + 1.14vw) !important}.fs-2{font-size:calc(1.3rem + 0.6vw) !important}.fs-3{font-size:calc(1.275rem + 0.3vw) !important}.fs-4{font-size:1.25rem !important}.fs-5{font-size:1.1rem !important}.fs-6{font-size:1rem !important}.fst-italic{font-style:italic !important}.fst-normal{font-style:normal !important}.fw-light{font-weight:300 !important}.fw-lighter{font-weight:lighter !important}.fw-normal{font-weight:400 !important}.fw-bold{font-weight:700 !important}.fw-bolder{font-weight:bolder !important}.lh-1{line-height:1 !important}.lh-sm{line-height:1.25 !important}.lh-base{line-height:1.5 !important}.lh-lg{line-height:2 !important}.text-start{text-align:left !important}.text-end{text-align:right !important}.text-center{text-align:center !important}.text-decoration-none{text-decoration:none !important}.text-decoration-underline{text-decoration:underline !important}.text-decoration-line-through{text-decoration:line-through !important}.text-lowercase{text-transform:lowercase !important}.text-uppercase{text-transform:uppercase !important}.text-capitalize{text-transform:capitalize !important}.text-wrap{white-space:normal !important}.text-nowrap{white-space:nowrap !important}.text-break{word-wrap:break-word !important;word-break:break-word !important}.text-default{--bs-text-opacity: 1;color:rgba(var(--bs-default-rgb), var(--bs-text-opacity)) !important}.text-primary{--bs-text-opacity: 1;color:rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important}.text-secondary{--bs-text-opacity: 1;color:rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important}.text-success{--bs-text-opacity: 1;color:rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important}.text-info{--bs-text-opacity: 1;color:rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important}.text-warning{--bs-text-opacity: 1;color:rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important}.text-danger{--bs-text-opacity: 1;color:rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important}.text-light{--bs-text-opacity: 1;color:rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important}.text-dark{--bs-text-opacity: 1;color:rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important}.text-black{--bs-text-opacity: 1;color:rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important}.text-white{--bs-text-opacity: 1;color:rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important}.text-body{--bs-text-opacity: 1;color:rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important}.text-muted{--bs-text-opacity: 1;color:#6c757d !important}.text-black-50{--bs-text-opacity: 1;color:rgba(0,0,0,.5) !important}.text-white-50{--bs-text-opacity: 1;color:rgba(255,255,255,.5) !important}.text-reset{--bs-text-opacity: 1;color:inherit !important}.text-opacity-25{--bs-text-opacity: 0.25}.text-opacity-50{--bs-text-opacity: 0.5}.text-opacity-75{--bs-text-opacity: 0.75}.text-opacity-100{--bs-text-opacity: 1}.bg-default{--bs-bg-opacity: 1;background-color:rgba(var(--bs-default-rgb), var(--bs-bg-opacity)) !important}.bg-primary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important}.bg-secondary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important}.bg-success{--bs-bg-opacity: 1;background-color:rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important}.bg-info{--bs-bg-opacity: 1;background-color:rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important}.bg-warning{--bs-bg-opacity: 1;background-color:rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important}.bg-danger{--bs-bg-opacity: 1;background-color:rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important}.bg-light{--bs-bg-opacity: 1;background-color:rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important}.bg-dark{--bs-bg-opacity: 1;background-color:rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important}.bg-black{--bs-bg-opacity: 1;background-color:rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important}.bg-white{--bs-bg-opacity: 1;background-color:rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important}.bg-body{--bs-bg-opacity: 1;background-color:rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important}.bg-transparent{--bs-bg-opacity: 1;background-color:transparent !important}.bg-opacity-10{--bs-bg-opacity: 0.1}.bg-opacity-25{--bs-bg-opacity: 0.25}.bg-opacity-50{--bs-bg-opacity: 0.5}.bg-opacity-75{--bs-bg-opacity: 0.75}.bg-opacity-100{--bs-bg-opacity: 1}.bg-gradient{background-image:var(--bs-gradient) !important}.user-select-all{user-select:all !important}.user-select-auto{user-select:auto !important}.user-select-none{user-select:none !important}.pe-none{pointer-events:none !important}.pe-auto{pointer-events:auto !important}.rounded{border-radius:.25rem !important}.rounded-0{border-radius:0 !important}.rounded-1{border-radius:.2rem !important}.rounded-2{border-radius:.25rem !important}.rounded-3{border-radius:.3rem !important}.rounded-circle{border-radius:50% !important}.rounded-pill{border-radius:50rem !important}.rounded-top{border-top-left-radius:.25rem !important;border-top-right-radius:.25rem !important}.rounded-end{border-top-right-radius:.25rem !important;border-bottom-right-radius:.25rem !important}.rounded-bottom{border-bottom-right-radius:.25rem !important;border-bottom-left-radius:.25rem !important}.rounded-start{border-bottom-left-radius:.25rem !important;border-top-left-radius:.25rem !important}.visible{visibility:visible !important}.invisible{visibility:hidden !important}@media(min-width: 576px){.float-sm-start{float:left !important}.float-sm-end{float:right !important}.float-sm-none{float:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-grid{display:grid !important}.d-sm-table{display:table !important}.d-sm-table-row{display:table-row !important}.d-sm-table-cell{display:table-cell !important}.d-sm-flex{display:flex !important}.d-sm-inline-flex{display:inline-flex !important}.d-sm-none{display:none !important}.flex-sm-fill{flex:1 1 auto !important}.flex-sm-row{flex-direction:row !important}.flex-sm-column{flex-direction:column !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-grow-1{flex-grow:1 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-shrink-1{flex-shrink:1 !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.gap-sm-0{gap:0 !important}.gap-sm-1{gap:.25rem !important}.gap-sm-2{gap:.5rem !important}.gap-sm-3{gap:1rem !important}.gap-sm-4{gap:1.5rem !important}.gap-sm-5{gap:3rem !important}.justify-content-sm-start{justify-content:flex-start !important}.justify-content-sm-end{justify-content:flex-end !important}.justify-content-sm-center{justify-content:center !important}.justify-content-sm-between{justify-content:space-between !important}.justify-content-sm-around{justify-content:space-around !important}.justify-content-sm-evenly{justify-content:space-evenly !important}.align-items-sm-start{align-items:flex-start !important}.align-items-sm-end{align-items:flex-end !important}.align-items-sm-center{align-items:center !important}.align-items-sm-baseline{align-items:baseline !important}.align-items-sm-stretch{align-items:stretch !important}.align-content-sm-start{align-content:flex-start !important}.align-content-sm-end{align-content:flex-end !important}.align-content-sm-center{align-content:center !important}.align-content-sm-between{align-content:space-between !important}.align-content-sm-around{align-content:space-around !important}.align-content-sm-stretch{align-content:stretch !important}.align-self-sm-auto{align-self:auto !important}.align-self-sm-start{align-self:flex-start !important}.align-self-sm-end{align-self:flex-end !important}.align-self-sm-center{align-self:center !important}.align-self-sm-baseline{align-self:baseline !important}.align-self-sm-stretch{align-self:stretch !important}.order-sm-first{order:-1 !important}.order-sm-0{order:0 !important}.order-sm-1{order:1 !important}.order-sm-2{order:2 !important}.order-sm-3{order:3 !important}.order-sm-4{order:4 !important}.order-sm-5{order:5 !important}.order-sm-last{order:6 !important}.m-sm-0{margin:0 !important}.m-sm-1{margin:.25rem !important}.m-sm-2{margin:.5rem !important}.m-sm-3{margin:1rem !important}.m-sm-4{margin:1.5rem !important}.m-sm-5{margin:3rem !important}.m-sm-auto{margin:auto !important}.mx-sm-0{margin-right:0 !important;margin-left:0 !important}.mx-sm-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-sm-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-sm-3{margin-right:1rem !important;margin-left:1rem !important}.mx-sm-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-sm-5{margin-right:3rem !important;margin-left:3rem !important}.mx-sm-auto{margin-right:auto !important;margin-left:auto !important}.my-sm-0{margin-top:0 !important;margin-bottom:0 !important}.my-sm-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-sm-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-sm-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-sm-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-sm-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-sm-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-sm-0{margin-top:0 !important}.mt-sm-1{margin-top:.25rem !important}.mt-sm-2{margin-top:.5rem !important}.mt-sm-3{margin-top:1rem !important}.mt-sm-4{margin-top:1.5rem !important}.mt-sm-5{margin-top:3rem !important}.mt-sm-auto{margin-top:auto !important}.me-sm-0{margin-right:0 !important}.me-sm-1{margin-right:.25rem !important}.me-sm-2{margin-right:.5rem !important}.me-sm-3{margin-right:1rem !important}.me-sm-4{margin-right:1.5rem !important}.me-sm-5{margin-right:3rem !important}.me-sm-auto{margin-right:auto !important}.mb-sm-0{margin-bottom:0 !important}.mb-sm-1{margin-bottom:.25rem !important}.mb-sm-2{margin-bottom:.5rem !important}.mb-sm-3{margin-bottom:1rem !important}.mb-sm-4{margin-bottom:1.5rem !important}.mb-sm-5{margin-bottom:3rem !important}.mb-sm-auto{margin-bottom:auto !important}.ms-sm-0{margin-left:0 !important}.ms-sm-1{margin-left:.25rem !important}.ms-sm-2{margin-left:.5rem !important}.ms-sm-3{margin-left:1rem !important}.ms-sm-4{margin-left:1.5rem !important}.ms-sm-5{margin-left:3rem !important}.ms-sm-auto{margin-left:auto !important}.p-sm-0{padding:0 !important}.p-sm-1{padding:.25rem !important}.p-sm-2{padding:.5rem !important}.p-sm-3{padding:1rem !important}.p-sm-4{padding:1.5rem !important}.p-sm-5{padding:3rem !important}.px-sm-0{padding-right:0 !important;padding-left:0 !important}.px-sm-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-sm-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-sm-3{padding-right:1rem !important;padding-left:1rem !important}.px-sm-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-sm-5{padding-right:3rem !important;padding-left:3rem !important}.py-sm-0{padding-top:0 !important;padding-bottom:0 !important}.py-sm-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-sm-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-sm-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-sm-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-sm-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-sm-0{padding-top:0 !important}.pt-sm-1{padding-top:.25rem !important}.pt-sm-2{padding-top:.5rem !important}.pt-sm-3{padding-top:1rem !important}.pt-sm-4{padding-top:1.5rem !important}.pt-sm-5{padding-top:3rem !important}.pe-sm-0{padding-right:0 !important}.pe-sm-1{padding-right:.25rem !important}.pe-sm-2{padding-right:.5rem !important}.pe-sm-3{padding-right:1rem !important}.pe-sm-4{padding-right:1.5rem !important}.pe-sm-5{padding-right:3rem !important}.pb-sm-0{padding-bottom:0 !important}.pb-sm-1{padding-bottom:.25rem !important}.pb-sm-2{padding-bottom:.5rem !important}.pb-sm-3{padding-bottom:1rem !important}.pb-sm-4{padding-bottom:1.5rem !important}.pb-sm-5{padding-bottom:3rem !important}.ps-sm-0{padding-left:0 !important}.ps-sm-1{padding-left:.25rem !important}.ps-sm-2{padding-left:.5rem !important}.ps-sm-3{padding-left:1rem !important}.ps-sm-4{padding-left:1.5rem !important}.ps-sm-5{padding-left:3rem !important}.text-sm-start{text-align:left !important}.text-sm-end{text-align:right !important}.text-sm-center{text-align:center !important}}@media(min-width: 768px){.float-md-start{float:left !important}.float-md-end{float:right !important}.float-md-none{float:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-grid{display:grid !important}.d-md-table{display:table !important}.d-md-table-row{display:table-row !important}.d-md-table-cell{display:table-cell !important}.d-md-flex{display:flex !important}.d-md-inline-flex{display:inline-flex !important}.d-md-none{display:none !important}.flex-md-fill{flex:1 1 auto !important}.flex-md-row{flex-direction:row !important}.flex-md-column{flex-direction:column !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-grow-1{flex-grow:1 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-shrink-1{flex-shrink:1 !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.gap-md-0{gap:0 !important}.gap-md-1{gap:.25rem !important}.gap-md-2{gap:.5rem !important}.gap-md-3{gap:1rem !important}.gap-md-4{gap:1.5rem !important}.gap-md-5{gap:3rem !important}.justify-content-md-start{justify-content:flex-start !important}.justify-content-md-end{justify-content:flex-end !important}.justify-content-md-center{justify-content:center !important}.justify-content-md-between{justify-content:space-between !important}.justify-content-md-around{justify-content:space-around !important}.justify-content-md-evenly{justify-content:space-evenly !important}.align-items-md-start{align-items:flex-start !important}.align-items-md-end{align-items:flex-end !important}.align-items-md-center{align-items:center !important}.align-items-md-baseline{align-items:baseline !important}.align-items-md-stretch{align-items:stretch !important}.align-content-md-start{align-content:flex-start !important}.align-content-md-end{align-content:flex-end !important}.align-content-md-center{align-content:center !important}.align-content-md-between{align-content:space-between !important}.align-content-md-around{align-content:space-around !important}.align-content-md-stretch{align-content:stretch !important}.align-self-md-auto{align-self:auto !important}.align-self-md-start{align-self:flex-start !important}.align-self-md-end{align-self:flex-end !important}.align-self-md-center{align-self:center !important}.align-self-md-baseline{align-self:baseline !important}.align-self-md-stretch{align-self:stretch !important}.order-md-first{order:-1 !important}.order-md-0{order:0 !important}.order-md-1{order:1 !important}.order-md-2{order:2 !important}.order-md-3{order:3 !important}.order-md-4{order:4 !important}.order-md-5{order:5 !important}.order-md-last{order:6 !important}.m-md-0{margin:0 !important}.m-md-1{margin:.25rem !important}.m-md-2{margin:.5rem !important}.m-md-3{margin:1rem !important}.m-md-4{margin:1.5rem !important}.m-md-5{margin:3rem !important}.m-md-auto{margin:auto !important}.mx-md-0{margin-right:0 !important;margin-left:0 !important}.mx-md-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-md-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-md-3{margin-right:1rem !important;margin-left:1rem !important}.mx-md-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-md-5{margin-right:3rem !important;margin-left:3rem !important}.mx-md-auto{margin-right:auto !important;margin-left:auto !important}.my-md-0{margin-top:0 !important;margin-bottom:0 !important}.my-md-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-md-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-md-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-md-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-md-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-md-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-md-0{margin-top:0 !important}.mt-md-1{margin-top:.25rem !important}.mt-md-2{margin-top:.5rem !important}.mt-md-3{margin-top:1rem !important}.mt-md-4{margin-top:1.5rem !important}.mt-md-5{margin-top:3rem !important}.mt-md-auto{margin-top:auto !important}.me-md-0{margin-right:0 !important}.me-md-1{margin-right:.25rem !important}.me-md-2{margin-right:.5rem !important}.me-md-3{margin-right:1rem !important}.me-md-4{margin-right:1.5rem !important}.me-md-5{margin-right:3rem !important}.me-md-auto{margin-right:auto !important}.mb-md-0{margin-bottom:0 !important}.mb-md-1{margin-bottom:.25rem !important}.mb-md-2{margin-bottom:.5rem !important}.mb-md-3{margin-bottom:1rem !important}.mb-md-4{margin-bottom:1.5rem !important}.mb-md-5{margin-bottom:3rem !important}.mb-md-auto{margin-bottom:auto !important}.ms-md-0{margin-left:0 !important}.ms-md-1{margin-left:.25rem !important}.ms-md-2{margin-left:.5rem !important}.ms-md-3{margin-left:1rem !important}.ms-md-4{margin-left:1.5rem !important}.ms-md-5{margin-left:3rem !important}.ms-md-auto{margin-left:auto !important}.p-md-0{padding:0 !important}.p-md-1{padding:.25rem !important}.p-md-2{padding:.5rem !important}.p-md-3{padding:1rem !important}.p-md-4{padding:1.5rem !important}.p-md-5{padding:3rem !important}.px-md-0{padding-right:0 !important;padding-left:0 !important}.px-md-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-md-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-md-3{padding-right:1rem !important;padding-left:1rem !important}.px-md-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-md-5{padding-right:3rem !important;padding-left:3rem !important}.py-md-0{padding-top:0 !important;padding-bottom:0 !important}.py-md-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-md-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-md-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-md-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-md-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-md-0{padding-top:0 !important}.pt-md-1{padding-top:.25rem !important}.pt-md-2{padding-top:.5rem !important}.pt-md-3{padding-top:1rem !important}.pt-md-4{padding-top:1.5rem !important}.pt-md-5{padding-top:3rem !important}.pe-md-0{padding-right:0 !important}.pe-md-1{padding-right:.25rem !important}.pe-md-2{padding-right:.5rem !important}.pe-md-3{padding-right:1rem !important}.pe-md-4{padding-right:1.5rem !important}.pe-md-5{padding-right:3rem !important}.pb-md-0{padding-bottom:0 !important}.pb-md-1{padding-bottom:.25rem !important}.pb-md-2{padding-bottom:.5rem !important}.pb-md-3{padding-bottom:1rem !important}.pb-md-4{padding-bottom:1.5rem !important}.pb-md-5{padding-bottom:3rem !important}.ps-md-0{padding-left:0 !important}.ps-md-1{padding-left:.25rem !important}.ps-md-2{padding-left:.5rem !important}.ps-md-3{padding-left:1rem !important}.ps-md-4{padding-left:1.5rem !important}.ps-md-5{padding-left:3rem !important}.text-md-start{text-align:left !important}.text-md-end{text-align:right !important}.text-md-center{text-align:center !important}}@media(min-width: 992px){.float-lg-start{float:left !important}.float-lg-end{float:right !important}.float-lg-none{float:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-grid{display:grid !important}.d-lg-table{display:table !important}.d-lg-table-row{display:table-row !important}.d-lg-table-cell{display:table-cell !important}.d-lg-flex{display:flex !important}.d-lg-inline-flex{display:inline-flex !important}.d-lg-none{display:none !important}.flex-lg-fill{flex:1 1 auto !important}.flex-lg-row{flex-direction:row !important}.flex-lg-column{flex-direction:column !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-grow-1{flex-grow:1 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-shrink-1{flex-shrink:1 !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.gap-lg-0{gap:0 !important}.gap-lg-1{gap:.25rem !important}.gap-lg-2{gap:.5rem !important}.gap-lg-3{gap:1rem !important}.gap-lg-4{gap:1.5rem !important}.gap-lg-5{gap:3rem !important}.justify-content-lg-start{justify-content:flex-start !important}.justify-content-lg-end{justify-content:flex-end !important}.justify-content-lg-center{justify-content:center !important}.justify-content-lg-between{justify-content:space-between !important}.justify-content-lg-around{justify-content:space-around !important}.justify-content-lg-evenly{justify-content:space-evenly !important}.align-items-lg-start{align-items:flex-start !important}.align-items-lg-end{align-items:flex-end !important}.align-items-lg-center{align-items:center !important}.align-items-lg-baseline{align-items:baseline !important}.align-items-lg-stretch{align-items:stretch !important}.align-content-lg-start{align-content:flex-start !important}.align-content-lg-end{align-content:flex-end !important}.align-content-lg-center{align-content:center !important}.align-content-lg-between{align-content:space-between !important}.align-content-lg-around{align-content:space-around !important}.align-content-lg-stretch{align-content:stretch !important}.align-self-lg-auto{align-self:auto !important}.align-self-lg-start{align-self:flex-start !important}.align-self-lg-end{align-self:flex-end !important}.align-self-lg-center{align-self:center !important}.align-self-lg-baseline{align-self:baseline !important}.align-self-lg-stretch{align-self:stretch !important}.order-lg-first{order:-1 !important}.order-lg-0{order:0 !important}.order-lg-1{order:1 !important}.order-lg-2{order:2 !important}.order-lg-3{order:3 !important}.order-lg-4{order:4 !important}.order-lg-5{order:5 !important}.order-lg-last{order:6 !important}.m-lg-0{margin:0 !important}.m-lg-1{margin:.25rem !important}.m-lg-2{margin:.5rem !important}.m-lg-3{margin:1rem !important}.m-lg-4{margin:1.5rem !important}.m-lg-5{margin:3rem !important}.m-lg-auto{margin:auto !important}.mx-lg-0{margin-right:0 !important;margin-left:0 !important}.mx-lg-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-lg-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-lg-3{margin-right:1rem !important;margin-left:1rem !important}.mx-lg-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-lg-5{margin-right:3rem !important;margin-left:3rem !important}.mx-lg-auto{margin-right:auto !important;margin-left:auto !important}.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.my-lg-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-lg-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-lg-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-lg-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-lg-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-lg-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-lg-0{margin-top:0 !important}.mt-lg-1{margin-top:.25rem !important}.mt-lg-2{margin-top:.5rem !important}.mt-lg-3{margin-top:1rem !important}.mt-lg-4{margin-top:1.5rem !important}.mt-lg-5{margin-top:3rem !important}.mt-lg-auto{margin-top:auto !important}.me-lg-0{margin-right:0 !important}.me-lg-1{margin-right:.25rem !important}.me-lg-2{margin-right:.5rem !important}.me-lg-3{margin-right:1rem !important}.me-lg-4{margin-right:1.5rem !important}.me-lg-5{margin-right:3rem !important}.me-lg-auto{margin-right:auto !important}.mb-lg-0{margin-bottom:0 !important}.mb-lg-1{margin-bottom:.25rem !important}.mb-lg-2{margin-bottom:.5rem !important}.mb-lg-3{margin-bottom:1rem !important}.mb-lg-4{margin-bottom:1.5rem !important}.mb-lg-5{margin-bottom:3rem !important}.mb-lg-auto{margin-bottom:auto !important}.ms-lg-0{margin-left:0 !important}.ms-lg-1{margin-left:.25rem !important}.ms-lg-2{margin-left:.5rem !important}.ms-lg-3{margin-left:1rem !important}.ms-lg-4{margin-left:1.5rem !important}.ms-lg-5{margin-left:3rem !important}.ms-lg-auto{margin-left:auto !important}.p-lg-0{padding:0 !important}.p-lg-1{padding:.25rem !important}.p-lg-2{padding:.5rem !important}.p-lg-3{padding:1rem !important}.p-lg-4{padding:1.5rem !important}.p-lg-5{padding:3rem !important}.px-lg-0{padding-right:0 !important;padding-left:0 !important}.px-lg-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-lg-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-lg-3{padding-right:1rem !important;padding-left:1rem !important}.px-lg-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-lg-5{padding-right:3rem !important;padding-left:3rem !important}.py-lg-0{padding-top:0 !important;padding-bottom:0 !important}.py-lg-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-lg-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-lg-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-lg-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-lg-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-lg-0{padding-top:0 !important}.pt-lg-1{padding-top:.25rem !important}.pt-lg-2{padding-top:.5rem !important}.pt-lg-3{padding-top:1rem !important}.pt-lg-4{padding-top:1.5rem !important}.pt-lg-5{padding-top:3rem !important}.pe-lg-0{padding-right:0 !important}.pe-lg-1{padding-right:.25rem !important}.pe-lg-2{padding-right:.5rem !important}.pe-lg-3{padding-right:1rem !important}.pe-lg-4{padding-right:1.5rem !important}.pe-lg-5{padding-right:3rem !important}.pb-lg-0{padding-bottom:0 !important}.pb-lg-1{padding-bottom:.25rem !important}.pb-lg-2{padding-bottom:.5rem !important}.pb-lg-3{padding-bottom:1rem !important}.pb-lg-4{padding-bottom:1.5rem !important}.pb-lg-5{padding-bottom:3rem !important}.ps-lg-0{padding-left:0 !important}.ps-lg-1{padding-left:.25rem !important}.ps-lg-2{padding-left:.5rem !important}.ps-lg-3{padding-left:1rem !important}.ps-lg-4{padding-left:1.5rem !important}.ps-lg-5{padding-left:3rem !important}.text-lg-start{text-align:left !important}.text-lg-end{text-align:right !important}.text-lg-center{text-align:center !important}}@media(min-width: 1200px){.float-xl-start{float:left !important}.float-xl-end{float:right !important}.float-xl-none{float:none !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-grid{display:grid !important}.d-xl-table{display:table !important}.d-xl-table-row{display:table-row !important}.d-xl-table-cell{display:table-cell !important}.d-xl-flex{display:flex !important}.d-xl-inline-flex{display:inline-flex !important}.d-xl-none{display:none !important}.flex-xl-fill{flex:1 1 auto !important}.flex-xl-row{flex-direction:row !important}.flex-xl-column{flex-direction:column !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-grow-1{flex-grow:1 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-shrink-1{flex-shrink:1 !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.gap-xl-0{gap:0 !important}.gap-xl-1{gap:.25rem !important}.gap-xl-2{gap:.5rem !important}.gap-xl-3{gap:1rem !important}.gap-xl-4{gap:1.5rem !important}.gap-xl-5{gap:3rem !important}.justify-content-xl-start{justify-content:flex-start !important}.justify-content-xl-end{justify-content:flex-end !important}.justify-content-xl-center{justify-content:center !important}.justify-content-xl-between{justify-content:space-between !important}.justify-content-xl-around{justify-content:space-around !important}.justify-content-xl-evenly{justify-content:space-evenly !important}.align-items-xl-start{align-items:flex-start !important}.align-items-xl-end{align-items:flex-end !important}.align-items-xl-center{align-items:center !important}.align-items-xl-baseline{align-items:baseline !important}.align-items-xl-stretch{align-items:stretch !important}.align-content-xl-start{align-content:flex-start !important}.align-content-xl-end{align-content:flex-end !important}.align-content-xl-center{align-content:center !important}.align-content-xl-between{align-content:space-between !important}.align-content-xl-around{align-content:space-around !important}.align-content-xl-stretch{align-content:stretch !important}.align-self-xl-auto{align-self:auto !important}.align-self-xl-start{align-self:flex-start !important}.align-self-xl-end{align-self:flex-end !important}.align-self-xl-center{align-self:center !important}.align-self-xl-baseline{align-self:baseline !important}.align-self-xl-stretch{align-self:stretch !important}.order-xl-first{order:-1 !important}.order-xl-0{order:0 !important}.order-xl-1{order:1 !important}.order-xl-2{order:2 !important}.order-xl-3{order:3 !important}.order-xl-4{order:4 !important}.order-xl-5{order:5 !important}.order-xl-last{order:6 !important}.m-xl-0{margin:0 !important}.m-xl-1{margin:.25rem !important}.m-xl-2{margin:.5rem !important}.m-xl-3{margin:1rem !important}.m-xl-4{margin:1.5rem !important}.m-xl-5{margin:3rem !important}.m-xl-auto{margin:auto !important}.mx-xl-0{margin-right:0 !important;margin-left:0 !important}.mx-xl-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-xl-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-xl-3{margin-right:1rem !important;margin-left:1rem !important}.mx-xl-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-xl-5{margin-right:3rem !important;margin-left:3rem !important}.mx-xl-auto{margin-right:auto !important;margin-left:auto !important}.my-xl-0{margin-top:0 !important;margin-bottom:0 !important}.my-xl-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-xl-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-xl-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-xl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-xl-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-xl-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-xl-0{margin-top:0 !important}.mt-xl-1{margin-top:.25rem !important}.mt-xl-2{margin-top:.5rem !important}.mt-xl-3{margin-top:1rem !important}.mt-xl-4{margin-top:1.5rem !important}.mt-xl-5{margin-top:3rem !important}.mt-xl-auto{margin-top:auto !important}.me-xl-0{margin-right:0 !important}.me-xl-1{margin-right:.25rem !important}.me-xl-2{margin-right:.5rem !important}.me-xl-3{margin-right:1rem !important}.me-xl-4{margin-right:1.5rem !important}.me-xl-5{margin-right:3rem !important}.me-xl-auto{margin-right:auto !important}.mb-xl-0{margin-bottom:0 !important}.mb-xl-1{margin-bottom:.25rem !important}.mb-xl-2{margin-bottom:.5rem !important}.mb-xl-3{margin-bottom:1rem !important}.mb-xl-4{margin-bottom:1.5rem !important}.mb-xl-5{margin-bottom:3rem !important}.mb-xl-auto{margin-bottom:auto !important}.ms-xl-0{margin-left:0 !important}.ms-xl-1{margin-left:.25rem !important}.ms-xl-2{margin-left:.5rem !important}.ms-xl-3{margin-left:1rem !important}.ms-xl-4{margin-left:1.5rem !important}.ms-xl-5{margin-left:3rem !important}.ms-xl-auto{margin-left:auto !important}.p-xl-0{padding:0 !important}.p-xl-1{padding:.25rem !important}.p-xl-2{padding:.5rem !important}.p-xl-3{padding:1rem !important}.p-xl-4{padding:1.5rem !important}.p-xl-5{padding:3rem !important}.px-xl-0{padding-right:0 !important;padding-left:0 !important}.px-xl-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-xl-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-xl-3{padding-right:1rem !important;padding-left:1rem !important}.px-xl-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-xl-5{padding-right:3rem !important;padding-left:3rem !important}.py-xl-0{padding-top:0 !important;padding-bottom:0 !important}.py-xl-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-xl-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-xl-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-xl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-xl-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-xl-0{padding-top:0 !important}.pt-xl-1{padding-top:.25rem !important}.pt-xl-2{padding-top:.5rem !important}.pt-xl-3{padding-top:1rem !important}.pt-xl-4{padding-top:1.5rem !important}.pt-xl-5{padding-top:3rem !important}.pe-xl-0{padding-right:0 !important}.pe-xl-1{padding-right:.25rem !important}.pe-xl-2{padding-right:.5rem !important}.pe-xl-3{padding-right:1rem !important}.pe-xl-4{padding-right:1.5rem !important}.pe-xl-5{padding-right:3rem !important}.pb-xl-0{padding-bottom:0 !important}.pb-xl-1{padding-bottom:.25rem !important}.pb-xl-2{padding-bottom:.5rem !important}.pb-xl-3{padding-bottom:1rem !important}.pb-xl-4{padding-bottom:1.5rem !important}.pb-xl-5{padding-bottom:3rem !important}.ps-xl-0{padding-left:0 !important}.ps-xl-1{padding-left:.25rem !important}.ps-xl-2{padding-left:.5rem !important}.ps-xl-3{padding-left:1rem !important}.ps-xl-4{padding-left:1.5rem !important}.ps-xl-5{padding-left:3rem !important}.text-xl-start{text-align:left !important}.text-xl-end{text-align:right !important}.text-xl-center{text-align:center !important}}@media(min-width: 1400px){.float-xxl-start{float:left !important}.float-xxl-end{float:right !important}.float-xxl-none{float:none !important}.d-xxl-inline{display:inline !important}.d-xxl-inline-block{display:inline-block !important}.d-xxl-block{display:block !important}.d-xxl-grid{display:grid !important}.d-xxl-table{display:table !important}.d-xxl-table-row{display:table-row !important}.d-xxl-table-cell{display:table-cell !important}.d-xxl-flex{display:flex !important}.d-xxl-inline-flex{display:inline-flex !important}.d-xxl-none{display:none !important}.flex-xxl-fill{flex:1 1 auto !important}.flex-xxl-row{flex-direction:row !important}.flex-xxl-column{flex-direction:column !important}.flex-xxl-row-reverse{flex-direction:row-reverse !important}.flex-xxl-column-reverse{flex-direction:column-reverse !important}.flex-xxl-grow-0{flex-grow:0 !important}.flex-xxl-grow-1{flex-grow:1 !important}.flex-xxl-shrink-0{flex-shrink:0 !important}.flex-xxl-shrink-1{flex-shrink:1 !important}.flex-xxl-wrap{flex-wrap:wrap !important}.flex-xxl-nowrap{flex-wrap:nowrap !important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse !important}.gap-xxl-0{gap:0 !important}.gap-xxl-1{gap:.25rem !important}.gap-xxl-2{gap:.5rem !important}.gap-xxl-3{gap:1rem !important}.gap-xxl-4{gap:1.5rem !important}.gap-xxl-5{gap:3rem !important}.justify-content-xxl-start{justify-content:flex-start !important}.justify-content-xxl-end{justify-content:flex-end !important}.justify-content-xxl-center{justify-content:center !important}.justify-content-xxl-between{justify-content:space-between !important}.justify-content-xxl-around{justify-content:space-around !important}.justify-content-xxl-evenly{justify-content:space-evenly !important}.align-items-xxl-start{align-items:flex-start !important}.align-items-xxl-end{align-items:flex-end !important}.align-items-xxl-center{align-items:center !important}.align-items-xxl-baseline{align-items:baseline !important}.align-items-xxl-stretch{align-items:stretch !important}.align-content-xxl-start{align-content:flex-start !important}.align-content-xxl-end{align-content:flex-end !important}.align-content-xxl-center{align-content:center !important}.align-content-xxl-between{align-content:space-between !important}.align-content-xxl-around{align-content:space-around !important}.align-content-xxl-stretch{align-content:stretch !important}.align-self-xxl-auto{align-self:auto !important}.align-self-xxl-start{align-self:flex-start !important}.align-self-xxl-end{align-self:flex-end !important}.align-self-xxl-center{align-self:center !important}.align-self-xxl-baseline{align-self:baseline !important}.align-self-xxl-stretch{align-self:stretch !important}.order-xxl-first{order:-1 !important}.order-xxl-0{order:0 !important}.order-xxl-1{order:1 !important}.order-xxl-2{order:2 !important}.order-xxl-3{order:3 !important}.order-xxl-4{order:4 !important}.order-xxl-5{order:5 !important}.order-xxl-last{order:6 !important}.m-xxl-0{margin:0 !important}.m-xxl-1{margin:.25rem !important}.m-xxl-2{margin:.5rem !important}.m-xxl-3{margin:1rem !important}.m-xxl-4{margin:1.5rem !important}.m-xxl-5{margin:3rem !important}.m-xxl-auto{margin:auto !important}.mx-xxl-0{margin-right:0 !important;margin-left:0 !important}.mx-xxl-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-xxl-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-xxl-3{margin-right:1rem !important;margin-left:1rem !important}.mx-xxl-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-xxl-5{margin-right:3rem !important;margin-left:3rem !important}.mx-xxl-auto{margin-right:auto !important;margin-left:auto !important}.my-xxl-0{margin-top:0 !important;margin-bottom:0 !important}.my-xxl-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-xxl-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-xxl-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-xxl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-xxl-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-xxl-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-xxl-0{margin-top:0 !important}.mt-xxl-1{margin-top:.25rem !important}.mt-xxl-2{margin-top:.5rem !important}.mt-xxl-3{margin-top:1rem !important}.mt-xxl-4{margin-top:1.5rem !important}.mt-xxl-5{margin-top:3rem !important}.mt-xxl-auto{margin-top:auto !important}.me-xxl-0{margin-right:0 !important}.me-xxl-1{margin-right:.25rem !important}.me-xxl-2{margin-right:.5rem !important}.me-xxl-3{margin-right:1rem !important}.me-xxl-4{margin-right:1.5rem !important}.me-xxl-5{margin-right:3rem !important}.me-xxl-auto{margin-right:auto !important}.mb-xxl-0{margin-bottom:0 !important}.mb-xxl-1{margin-bottom:.25rem !important}.mb-xxl-2{margin-bottom:.5rem !important}.mb-xxl-3{margin-bottom:1rem !important}.mb-xxl-4{margin-bottom:1.5rem !important}.mb-xxl-5{margin-bottom:3rem !important}.mb-xxl-auto{margin-bottom:auto !important}.ms-xxl-0{margin-left:0 !important}.ms-xxl-1{margin-left:.25rem !important}.ms-xxl-2{margin-left:.5rem !important}.ms-xxl-3{margin-left:1rem !important}.ms-xxl-4{margin-left:1.5rem !important}.ms-xxl-5{margin-left:3rem !important}.ms-xxl-auto{margin-left:auto !important}.p-xxl-0{padding:0 !important}.p-xxl-1{padding:.25rem !important}.p-xxl-2{padding:.5rem !important}.p-xxl-3{padding:1rem !important}.p-xxl-4{padding:1.5rem !important}.p-xxl-5{padding:3rem !important}.px-xxl-0{padding-right:0 !important;padding-left:0 !important}.px-xxl-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-xxl-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-xxl-3{padding-right:1rem !important;padding-left:1rem !important}.px-xxl-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-xxl-5{padding-right:3rem !important;padding-left:3rem !important}.py-xxl-0{padding-top:0 !important;padding-bottom:0 !important}.py-xxl-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-xxl-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-xxl-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-xxl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-xxl-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-xxl-0{padding-top:0 !important}.pt-xxl-1{padding-top:.25rem !important}.pt-xxl-2{padding-top:.5rem !important}.pt-xxl-3{padding-top:1rem !important}.pt-xxl-4{padding-top:1.5rem !important}.pt-xxl-5{padding-top:3rem !important}.pe-xxl-0{padding-right:0 !important}.pe-xxl-1{padding-right:.25rem !important}.pe-xxl-2{padding-right:.5rem !important}.pe-xxl-3{padding-right:1rem !important}.pe-xxl-4{padding-right:1.5rem !important}.pe-xxl-5{padding-right:3rem !important}.pb-xxl-0{padding-bottom:0 !important}.pb-xxl-1{padding-bottom:.25rem !important}.pb-xxl-2{padding-bottom:.5rem !important}.pb-xxl-3{padding-bottom:1rem !important}.pb-xxl-4{padding-bottom:1.5rem !important}.pb-xxl-5{padding-bottom:3rem !important}.ps-xxl-0{padding-left:0 !important}.ps-xxl-1{padding-left:.25rem !important}.ps-xxl-2{padding-left:.5rem !important}.ps-xxl-3{padding-left:1rem !important}.ps-xxl-4{padding-left:1.5rem !important}.ps-xxl-5{padding-left:3rem !important}.text-xxl-start{text-align:left !important}.text-xxl-end{text-align:right !important}.text-xxl-center{text-align:center !important}}.bg-default{color:#000}.bg-primary{color:#fff}.bg-secondary{color:#fff}.bg-success{color:#fff}.bg-info{color:#000}.bg-warning{color:#000}.bg-danger{color:#fff}.bg-light{color:#000}.bg-dark{color:#fff}@media(min-width: 1200px){.fs-1{font-size:2.2rem !important}.fs-2{font-size:1.75rem !important}.fs-3{font-size:1.5rem !important}}@media print{.d-print-inline{display:inline !important}.d-print-inline-block{display:inline-block !important}.d-print-block{display:block !important}.d-print-grid{display:grid !important}.d-print-table{display:table !important}.d-print-table-row{display:table-row !important}.d-print-table-cell{display:table-cell !important}.d-print-flex{display:flex !important}.d-print-inline-flex{display:inline-flex !important}.d-print-none{display:none !important}}.tippy-box[data-theme~=quarto]{background-color:#fff;color:#212529;border-radius:.25rem;border:solid 1px #dee2e6;font-size:.875rem}.tippy-box[data-theme~=quarto] .tippy-arrow{color:#dee2e6}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:-1px}.tippy-box[data-placement^=bottom]>.tippy-content{padding:.75em 1em;z-index:1}.top-right{position:absolute;top:1em;right:1em}.hidden{display:none !important}.quarto-layout-panel{margin-bottom:1em}.quarto-layout-panel>figure{width:100%}.quarto-layout-panel>figure>figcaption,.quarto-layout-panel>.panel-caption{margin-top:10pt}.quarto-layout-panel>.table-caption{margin-top:0px}.table-caption p{margin-bottom:.5em}.quarto-layout-row{display:flex;flex-direction:row;align-items:flex-start}.quarto-layout-valign-top{align-items:flex-start}.quarto-layout-valign-bottom{align-items:flex-end}.quarto-layout-valign-center{align-items:center}.quarto-layout-cell{position:relative;margin-right:20px}.quarto-layout-cell:last-child{margin-right:0}.quarto-layout-cell figure,.quarto-layout-cell>p{margin:.2em}.quarto-layout-cell img{max-width:100%}.quarto-layout-cell .html-widget{width:100% !important}.quarto-layout-cell div figure p{margin:0}.quarto-layout-cell figure{display:inline-block;margin-inline-start:0;margin-inline-end:0}.quarto-layout-cell table{display:inline-table}.quarto-layout-cell-subref figcaption,figure .quarto-layout-row figure figcaption{text-align:center;font-style:italic}.quarto-figure{position:relative;margin-bottom:1em}.quarto-figure>figure{width:100%;margin-bottom:0}.quarto-figure-left>figure>p{text-align:left}.quarto-figure-center>figure>p{text-align:center}.quarto-figure-right>figure>p{text-align:right}figure>p:empty{display:none}figure>p:first-child{margin-top:0;margin-bottom:0}figure>figcaption{margin-top:.5em}div[id^=tbl-]{position:relative}.quarto-figure>.anchorjs-link,div[id^=tbl-]>.anchorjs-link{position:absolute;top:0;right:0}.quarto-figure:hover>.anchorjs-link,div[id^=tbl-]:hover>.anchorjs-link,h2:hover>.anchorjs-link,.h2:hover>.anchorjs-link,h3:hover>.anchorjs-link,.h3:hover>.anchorjs-link,h4:hover>.anchorjs-link,.h4:hover>.anchorjs-link,h5:hover>.anchorjs-link,.h5:hover>.anchorjs-link,h6:hover>.anchorjs-link,.h6:hover>.anchorjs-link,.reveal-anchorjs-link>.anchorjs-link{opacity:1}#title-block-header{margin-block-end:1rem;position:relative}#title-block-header .abstract{margin-block-start:1rem}#title-block-header .abstract .abstract-title{font-weight:600}#title-block-header a{text-decoration:none}#title-block-header .author,#title-block-header .date,#title-block-header .doi{margin-block-end:.2rem}#title-block-header .quarto-title-block>div{display:flex}#title-block-header .quarto-title-block>div>h1,#title-block-header .quarto-title-block>div>.h1{flex-grow:1}#title-block-header .quarto-title-block>div>button{flex-shrink:0;height:2.25rem;margin-top:0}@media(min-width: 992px){#title-block-header .quarto-title-block>div>button{margin-top:5px}}tr.header>th>p:last-of-type{margin-bottom:0px}table,.table{caption-side:top;margin-bottom:1.5rem}caption,.table-caption{text-align:center}.utterances{max-width:none;margin-left:-8px}iframe{margin-bottom:1em}details{margin-bottom:1em}details[show]{margin-bottom:0}details>summary{color:#6c757d}details>summary>p:only-child{display:inline}pre.sourceCode,code.sourceCode{position:relative}code{white-space:pre}@media print{code{white-space:pre-wrap}}pre>code{display:block}pre>code.sourceCode{white-space:pre}pre>code.sourceCode>span>a:first-child::before{text-decoration:none}pre.code-overflow-wrap>code.sourceCode{white-space:pre-wrap}pre.code-overflow-scroll>code.sourceCode{white-space:pre}code a:any-link{color:inherit;text-decoration:none}code a:hover{color:inherit;text-decoration:underline}ul.task-list{padding-left:1em}[data-tippy-root]{display:inline-block}.tippy-content .footnote-back{display:none}.quarto-embedded-source-code{display:none}.quarto-unresolved-ref{font-weight:600}.quarto-cover-image{max-width:35%;float:right;margin-left:30px}.cell-output-display .widget-subarea{margin-bottom:1em}.cell-output-display:not(.no-overflow-x){overflow-x:auto}.panel-input{margin-bottom:1em}.panel-input>div,.panel-input>div>div{display:inline-block;vertical-align:top;padding-right:12px}.panel-input>p:last-child{margin-bottom:0}.layout-sidebar{margin-bottom:1em}.layout-sidebar .tab-content{border:none}.tab-content>.page-columns.active{display:grid}div.sourceCode>iframe{width:100%;height:300px;margin-bottom:-0.5em}div.ansi-escaped-output{font-family:monospace;display:block}/*! +* +* ansi colors from IPython notebook's +* +*/.ansi-black-fg{color:#3e424d}.ansi-black-bg{background-color:#3e424d}.ansi-black-intense-fg{color:#282c36}.ansi-black-intense-bg{background-color:#282c36}.ansi-red-fg{color:#e75c58}.ansi-red-bg{background-color:#e75c58}.ansi-red-intense-fg{color:#b22b31}.ansi-red-intense-bg{background-color:#b22b31}.ansi-green-fg{color:#00a250}.ansi-green-bg{background-color:#00a250}.ansi-green-intense-fg{color:#007427}.ansi-green-intense-bg{background-color:#007427}.ansi-yellow-fg{color:#ddb62b}.ansi-yellow-bg{background-color:#ddb62b}.ansi-yellow-intense-fg{color:#b27d12}.ansi-yellow-intense-bg{background-color:#b27d12}.ansi-blue-fg{color:#208ffb}.ansi-blue-bg{background-color:#208ffb}.ansi-blue-intense-fg{color:#0065ca}.ansi-blue-intense-bg{background-color:#0065ca}.ansi-magenta-fg{color:#d160c4}.ansi-magenta-bg{background-color:#d160c4}.ansi-magenta-intense-fg{color:#a03196}.ansi-magenta-intense-bg{background-color:#a03196}.ansi-cyan-fg{color:#60c6c8}.ansi-cyan-bg{background-color:#60c6c8}.ansi-cyan-intense-fg{color:#258f8f}.ansi-cyan-intense-bg{background-color:#258f8f}.ansi-white-fg{color:#c5c1b4}.ansi-white-bg{background-color:#c5c1b4}.ansi-white-intense-fg{color:#a1a6b2}.ansi-white-intense-bg{background-color:#a1a6b2}.ansi-default-inverse-fg{color:#fff}.ansi-default-inverse-bg{background-color:#000}.ansi-bold{font-weight:bold}.ansi-underline{text-decoration:underline}.code-copy-button{position:absolute;top:0;right:0;border:0;margin-top:5px;margin-right:5px;background-color:transparent}.code-copy-button:focus{outline:none}pre.sourceCode:hover>.code-copy-button>.bi::before{display:inline-block;height:1rem;width:1rem;content:"";vertical-align:-0.125em;background-image:url('data:image/svg+xml,');background-repeat:no-repeat;background-size:1rem 1rem}pre.sourceCode:hover>.code-copy-button-checked>.bi::before{background-image:url('data:image/svg+xml,')}pre.sourceCode:hover>.code-copy-button:hover>.bi::before{background-image:url('data:image/svg+xml,')}pre.sourceCode:hover>.code-copy-button-checked:hover>.bi::before{background-image:url('data:image/svg+xml,')}main ol ol,main ul ul,main ol ul,main ul ol{margin-bottom:1em}body{margin:0}main.page-columns>header>h1.title,main.page-columns>header>.title.h1{margin-bottom:0}@media(min-width: 992px){body .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset] 35px [body-start-outset] 35px [body-start] 1.5em [body-content-start] minmax(500px, calc(850px - 3em)) [body-content-end] 1.5em [body-end] 35px [body-end-outset] minmax(75px, 145px) [page-end-inset] 35px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.fullcontent:not(.floating):not(.docked) .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset] 35px [body-start-outset] 35px [body-start] 1.5em [body-content-start] minmax(500px, calc(850px - 3em)) [body-content-end] 1.5em [body-end] 35px [body-end-outset] 35px [page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.slimcontent:not(.floating):not(.docked) .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset] 35px [body-start-outset] 35px [body-start] 1.5em [body-content-start] minmax(500px, calc(750px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(0px, 200px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.listing:not(.floating):not(.docked) .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start] minmax(50px, 100px) [page-start-inset] 50px [body-start-outset] 50px [body-start] 1.5em [body-content-start] minmax(500px, calc(1200px - 3em)) [body-content-end] 3em [body-end] 50px [body-end-outset] minmax(0px, 250px) [page-end-inset] 50px [page-end] 1fr [screen-end-inset] 1.5em [screen-end]}body:not(.floating):not(.docked) .page-columns.toc-left{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] 35px [page-start-inset] minmax(0px, 175px) [body-start-outset] 35px [body-start] 1.5em [body-content-start] minmax(450px, calc(750px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(0px, 200px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body:not(.floating):not(.docked) .page-columns.toc-left .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] 35px [page-start-inset] minmax(0px, 175px) [body-start-outset] 35px [body-start] 1.5em [body-content-start] minmax(450px, calc(750px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(0px, 200px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] minmax(25px, 50px) [page-start-inset] minmax(50px, 150px) [body-start-outset] minmax(25px, 50px) [body-start] 1.5em [body-content-start] minmax(500px, calc(800px - 3em)) [body-content-end] 1.5em [body-end] minmax(25px, 50px) [body-end-outset] minmax(50px, 150px) [page-end-inset] minmax(25px, 50px) [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start] minmax(50px, 100px) [page-start-inset] 50px [body-start-outset] 50px [body-start] 1.5em [body-content-start] minmax(500px, calc( 1000px - 3em )) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(0px, 100px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked.fullcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start] minmax(50px, 100px) [page-start-inset] 50px [body-start-outset] 50px [body-start] 1.5em [body-content-start] minmax(500px, calc( 1000px - 3em )) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating.fullcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] 50px [page-start-inset] minmax(50px, 150px) [body-start-outset] 50px [body-start] 1.5em [body-content-start] minmax(500px, calc(800px - 3em)) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked.slimcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start] minmax(50px, 100px) [page-start-inset] 50px [body-start-outset] 50px [body-start] 1.5em [body-content-start] minmax(450px, calc(750px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(0px, 200px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked.listing .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start] minmax(50px, 100px) [page-start-inset] 50px [body-start-outset] 50px [body-start] 1.5em [body-content-start] minmax(500px, calc( 1000px - 3em )) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(0px, 100px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating.slimcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] 50px [page-start-inset] minmax(50px, 150px) [body-start-outset] 50px [body-start] 1.5em [body-content-start] minmax(450px, calc(750px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(50px, 150px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating.listing .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] minmax(25px, 50px) [page-start-inset] minmax(50px, 150px) [body-start-outset] minmax(25px, 50px) [body-start] 1.5em [body-content-start] minmax(500px, calc(800px - 3em)) [body-content-end] 1.5em [body-end] minmax(25px, 50px) [body-end-outset] minmax(50px, 150px) [page-end-inset] minmax(25px, 50px) [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}}@media(max-width: 991.98px){body .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset] 5fr [body-start] 1.5em [body-content-start] minmax(500px, calc(750px - 3em)) [body-content-end] 1.5em [body-end] 35px [body-end-outset] minmax(75px, 145px) [page-end-inset] 35px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.fullcontent:not(.floating):not(.docked) .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset] 5fr [body-start] 1.5em [body-content-start] minmax(500px, calc(750px - 3em)) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.slimcontent:not(.floating):not(.docked) .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset] 5fr [body-start] 1.5em [body-content-start] minmax(500px, calc(750px - 3em)) [body-content-end] 1.5em [body-end] 35px [body-end-outset] minmax(75px, 145px) [page-end-inset] 35px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.listing:not(.floating):not(.docked) .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset] 5fr [body-start] 1.5em [body-content-start] minmax(500px, calc(1200px - 3em)) [body-content-end body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body:not(.floating):not(.docked) .page-columns.toc-left{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] 35px [page-start-inset] minmax(0px, 145px) [body-start-outset] 35px [body-start] 1.5em [body-content-start] minmax(450px, calc(750px - 3em)) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body:not(.floating):not(.docked) .page-columns.toc-left .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] 35px [page-start-inset] minmax(0px, 145px) [body-start-outset] 35px [body-start] 1.5em [body-content-start] minmax(450px, calc(750px - 3em)) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset body-start-outset body-start] 1em [body-content-start] minmax(500px, calc(750px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(75px, 150px) [page-end-inset] 25px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(500px, calc(750px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(25px, 50px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked.fullcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(500px, calc( 1000px - 3em )) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating.fullcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset body-start-outset body-start] 1em [body-content-start] minmax(500px, calc(800px - 3em)) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked.slimcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(500px, calc(750px - 3em)) [body-content-end] 1.5em [body-end] 35px [body-end-outset] minmax(75px, 145px) [page-end-inset] 35px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked.listing .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(500px, calc(750px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(25px, 50px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating.slimcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset body-start-outset body-start] 1em [body-content-start] minmax(500px, calc(750px - 3em)) [body-content-end] 1.5em [body-end] 35px [body-end-outset] minmax(75px, 145px) [page-end-inset] 35px [page-end] 4fr [screen-end-inset] 1.5em [screen-end]}body.floating.listing .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset body-start-outset body-start] 1em [body-content-start] minmax(500px, calc(750px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(75px, 150px) [page-end-inset] 25px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}}@media(max-width: 767.98px){body .page-columns,body.fullcontent:not(.floating):not(.docked) .page-columns,body.slimcontent:not(.floating):not(.docked) .page-columns,body.docked .page-columns,body.docked.slimcontent .page-columns,body.docked.fullcontent .page-columns,body.floating .page-columns,body.floating.slimcontent .page-columns,body.floating.fullcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(0px, 1fr) [body-content-end body-end body-end-outset page-end-inset page-end screen-end-inset] 1.5em [screen-end]}body:not(.floating):not(.docked) .page-columns.toc-left{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(0px, 1fr) [body-content-end body-end body-end-outset page-end-inset page-end screen-end-inset] 1.5em [screen-end]}body:not(.floating):not(.docked) .page-columns.toc-left .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(0px, 1fr) [body-content-end body-end body-end-outset page-end-inset page-end screen-end-inset] 1.5em [screen-end]}nav[role=doc-toc]{display:none}}body,.page-row-navigation{grid-template-rows:[page-top] max-content [contents-top] max-content [contents-bottom] max-content [page-bottom]}.page-rows-contents{grid-template-rows:[content-top] minmax(max-content, 1fr) [content-bottom] minmax(60px, max-content) [page-bottom]}.page-full{grid-column:screen-start/screen-end !important}.page-columns>*{grid-column:body-content-start/body-content-end}.page-columns.column-page>*{grid-column:page-start/page-end}.page-columns.column-page-left>*{grid-column:page-start/body-content-end}.page-columns.column-page-right>*{grid-column:body-content-start/page-end}.page-rows{grid-auto-rows:auto}.header{grid-column:screen-start/screen-end;grid-row:page-top/contents-top}#quarto-content{padding:0;grid-column:screen-start/screen-end;grid-row:contents-top/contents-bottom}body.floating .sidebar.sidebar-navigation{grid-column:page-start/body-start;grid-row:content-top/page-bottom}body.docked .sidebar.sidebar-navigation{grid-column:screen-start/body-start;grid-row:content-top/page-bottom}.sidebar.toc-left{grid-column:page-start/body-start;grid-row:content-top/page-bottom}.sidebar.margin-sidebar{grid-column:body-end/page-end;grid-row:content-top/page-bottom}.page-columns .content{grid-column:body-content-start/body-content-end;grid-row:content-top/content-bottom;align-content:flex-start}.page-columns .page-navigation{grid-column:body-content-start/body-content-end;grid-row:content-bottom/page-bottom}.page-columns .footer{grid-column:screen-start/screen-end;grid-row:contents-bottom/page-bottom}.page-columns .column-body{grid-column:body-content-start/body-content-end}.page-columns .column-body-fullbleed{grid-column:body-start/body-end}.page-columns .column-body-outset{grid-column:body-start-outset/body-end-outset;z-index:998;transform:translate3d(0, 0, 0)}.page-columns .column-body-outset table{background:#fff}.page-columns .column-body-outset-left{grid-column:body-start-outset/body-content-end;z-index:998;transform:translate3d(0, 0, 0)}.page-columns .column-body-outset-left table{background:#fff}.page-columns .column-body-outset-right{grid-column:body-content-start/body-end-outset;z-index:998;transform:translate3d(0, 0, 0)}.page-columns .column-body-outset-right table{background:#fff}.page-columns .column-page{grid-column:page-start/page-end;z-index:998;transform:translate3d(0, 0, 0)}.page-columns .column-page table{background:#fff}.page-columns .column-page-inset{grid-column:page-start-inset/page-end-inset;z-index:998;transform:translate3d(0, 0, 0)}.page-columns .column-page-inset table{background:#fff}.page-columns .column-page-inset-left{grid-column:page-start-inset/body-content-end;z-index:998;transform:translate3d(0, 0, 0)}.page-columns .column-page-inset-left table{background:#fff}.page-columns .column-page-inset-right{grid-column:body-content-start/page-end-inset;z-index:998;transform:translate3d(0, 0, 0)}.page-columns .column-page-inset-right figcaption table{background:#fff}.page-columns .column-page-left{grid-column:page-start/body-content-end;z-index:998;transform:translate3d(0, 0, 0)}.page-columns .column-page-left table{background:#fff}.page-columns .column-page-right{grid-column:body-content-start/page-end;z-index:998;transform:translate3d(0, 0, 0)}.page-columns .column-page-right figcaption table{background:#fff}#quarto-content.page-columns #quarto-margin-sidebar,#quarto-content.page-columns #quarto-sidebar{z-index:1}@media(max-width: 991.98px){#quarto-content.page-columns #quarto-margin-sidebar.collapse,#quarto-content.page-columns #quarto-sidebar.collapse{z-index:1055}}#quarto-content.page-columns main.column-page,#quarto-content.page-columns main.column-page-right,#quarto-content.page-columns main.column-page-left{z-index:0}.page-columns .column-screen-inset{grid-column:screen-start-inset/screen-end-inset;z-index:998;transform:translate3d(0, 0, 0)}.page-columns .column-screen-inset table{background:#fff}.page-columns .column-screen-inset-left{grid-column:screen-start-inset/body-content-end;z-index:998;transform:translate3d(0, 0, 0)}.page-columns .column-screen-inset-left table{background:#fff}.page-columns .column-screen-inset-right{grid-column:body-content-start/screen-end-inset;z-index:998;transform:translate3d(0, 0, 0)}.page-columns .column-screen-inset-right table{background:#fff}.page-columns .column-screen{grid-column:screen-start/screen-end;z-index:998;transform:translate3d(0, 0, 0)}.page-columns .column-screen table{background:#fff}.page-columns .column-screen-left{grid-column:screen-start/body-content-end;z-index:998;transform:translate3d(0, 0, 0)}.page-columns .column-screen-left table{background:#fff}.page-columns .column-screen-right{grid-column:body-content-start/screen-end;z-index:998;transform:translate3d(0, 0, 0)}.page-columns .column-screen-right table{background:#fff}.page-columns .column-screen-inset-shaded{grid-column:screen-start/screen-end;padding:1em;background:#f8f9fa;z-index:998;transform:translate3d(0, 0, 0);margin-bottom:1em}.zindex-content{z-index:998;transform:translate3d(0, 0, 0)}.zindex-modal{z-index:1055;transform:translate3d(0, 0, 0)}.zindex-over-content{z-index:999;transform:translate3d(0, 0, 0)}img.img-fluid.column-screen,img.img-fluid.column-screen-inset-shaded,img.img-fluid.column-screen-inset,img.img-fluid.column-screen-inset-left,img.img-fluid.column-screen-inset-right,img.img-fluid.column-screen-left,img.img-fluid.column-screen-right{width:100%}@media(min-width: 992px){.margin-caption,div.aside,aside,.column-margin{grid-column:body-end/page-end !important;z-index:998}.column-sidebar{grid-column:page-start/body-start !important;z-index:998}.column-leftmargin{grid-column:screen-start-inset/body-start !important;z-index:998}.no-row-height{height:1em;overflow:visible}}@media(max-width: 991.98px){.margin-caption,div.aside,aside,.column-margin{grid-column:body-end/page-end !important;z-index:998}.no-row-height{height:1em;overflow:visible}.page-columns.page-full{overflow:visible}.page-columns.toc-left .margin-caption,.page-columns.toc-left div.aside,.page-columns.toc-left aside,.page-columns.toc-left .column-margin{grid-column:body-content-start/body-content-end !important;z-index:998;transform:translate3d(0, 0, 0)}.page-columns.toc-left .no-row-height{height:initial;overflow:initial}}@media(max-width: 767.98px){.margin-caption,div.aside,aside,.column-margin{grid-column:body-content-start/body-content-end !important;z-index:998;transform:translate3d(0, 0, 0)}.no-row-height{height:initial;overflow:initial}#quarto-margin-sidebar{display:none}.hidden-sm{display:none}}.panel-grid{display:grid;grid-template-rows:repeat(1, 1fr);grid-template-columns:repeat(24, 1fr);gap:1em}.panel-grid .g-col-1{grid-column:auto/span 1}.panel-grid .g-col-2{grid-column:auto/span 2}.panel-grid .g-col-3{grid-column:auto/span 3}.panel-grid .g-col-4{grid-column:auto/span 4}.panel-grid .g-col-5{grid-column:auto/span 5}.panel-grid .g-col-6{grid-column:auto/span 6}.panel-grid .g-col-7{grid-column:auto/span 7}.panel-grid .g-col-8{grid-column:auto/span 8}.panel-grid .g-col-9{grid-column:auto/span 9}.panel-grid .g-col-10{grid-column:auto/span 10}.panel-grid .g-col-11{grid-column:auto/span 11}.panel-grid .g-col-12{grid-column:auto/span 12}.panel-grid .g-col-13{grid-column:auto/span 13}.panel-grid .g-col-14{grid-column:auto/span 14}.panel-grid .g-col-15{grid-column:auto/span 15}.panel-grid .g-col-16{grid-column:auto/span 16}.panel-grid .g-col-17{grid-column:auto/span 17}.panel-grid .g-col-18{grid-column:auto/span 18}.panel-grid .g-col-19{grid-column:auto/span 19}.panel-grid .g-col-20{grid-column:auto/span 20}.panel-grid .g-col-21{grid-column:auto/span 21}.panel-grid .g-col-22{grid-column:auto/span 22}.panel-grid .g-col-23{grid-column:auto/span 23}.panel-grid .g-col-24{grid-column:auto/span 24}.panel-grid .g-start-1{grid-column-start:1}.panel-grid .g-start-2{grid-column-start:2}.panel-grid .g-start-3{grid-column-start:3}.panel-grid .g-start-4{grid-column-start:4}.panel-grid .g-start-5{grid-column-start:5}.panel-grid .g-start-6{grid-column-start:6}.panel-grid .g-start-7{grid-column-start:7}.panel-grid .g-start-8{grid-column-start:8}.panel-grid .g-start-9{grid-column-start:9}.panel-grid .g-start-10{grid-column-start:10}.panel-grid .g-start-11{grid-column-start:11}.panel-grid .g-start-12{grid-column-start:12}.panel-grid .g-start-13{grid-column-start:13}.panel-grid .g-start-14{grid-column-start:14}.panel-grid .g-start-15{grid-column-start:15}.panel-grid .g-start-16{grid-column-start:16}.panel-grid .g-start-17{grid-column-start:17}.panel-grid .g-start-18{grid-column-start:18}.panel-grid .g-start-19{grid-column-start:19}.panel-grid .g-start-20{grid-column-start:20}.panel-grid .g-start-21{grid-column-start:21}.panel-grid .g-start-22{grid-column-start:22}.panel-grid .g-start-23{grid-column-start:23}@media(min-width: 576px){.panel-grid .g-col-sm-1{grid-column:auto/span 1}.panel-grid .g-col-sm-2{grid-column:auto/span 2}.panel-grid .g-col-sm-3{grid-column:auto/span 3}.panel-grid .g-col-sm-4{grid-column:auto/span 4}.panel-grid .g-col-sm-5{grid-column:auto/span 5}.panel-grid .g-col-sm-6{grid-column:auto/span 6}.panel-grid .g-col-sm-7{grid-column:auto/span 7}.panel-grid .g-col-sm-8{grid-column:auto/span 8}.panel-grid .g-col-sm-9{grid-column:auto/span 9}.panel-grid .g-col-sm-10{grid-column:auto/span 10}.panel-grid .g-col-sm-11{grid-column:auto/span 11}.panel-grid .g-col-sm-12{grid-column:auto/span 12}.panel-grid .g-col-sm-13{grid-column:auto/span 13}.panel-grid .g-col-sm-14{grid-column:auto/span 14}.panel-grid .g-col-sm-15{grid-column:auto/span 15}.panel-grid .g-col-sm-16{grid-column:auto/span 16}.panel-grid .g-col-sm-17{grid-column:auto/span 17}.panel-grid .g-col-sm-18{grid-column:auto/span 18}.panel-grid .g-col-sm-19{grid-column:auto/span 19}.panel-grid .g-col-sm-20{grid-column:auto/span 20}.panel-grid .g-col-sm-21{grid-column:auto/span 21}.panel-grid .g-col-sm-22{grid-column:auto/span 22}.panel-grid .g-col-sm-23{grid-column:auto/span 23}.panel-grid .g-col-sm-24{grid-column:auto/span 24}.panel-grid .g-start-sm-1{grid-column-start:1}.panel-grid .g-start-sm-2{grid-column-start:2}.panel-grid .g-start-sm-3{grid-column-start:3}.panel-grid .g-start-sm-4{grid-column-start:4}.panel-grid .g-start-sm-5{grid-column-start:5}.panel-grid .g-start-sm-6{grid-column-start:6}.panel-grid .g-start-sm-7{grid-column-start:7}.panel-grid .g-start-sm-8{grid-column-start:8}.panel-grid .g-start-sm-9{grid-column-start:9}.panel-grid .g-start-sm-10{grid-column-start:10}.panel-grid .g-start-sm-11{grid-column-start:11}.panel-grid .g-start-sm-12{grid-column-start:12}.panel-grid .g-start-sm-13{grid-column-start:13}.panel-grid .g-start-sm-14{grid-column-start:14}.panel-grid .g-start-sm-15{grid-column-start:15}.panel-grid .g-start-sm-16{grid-column-start:16}.panel-grid .g-start-sm-17{grid-column-start:17}.panel-grid .g-start-sm-18{grid-column-start:18}.panel-grid .g-start-sm-19{grid-column-start:19}.panel-grid .g-start-sm-20{grid-column-start:20}.panel-grid .g-start-sm-21{grid-column-start:21}.panel-grid .g-start-sm-22{grid-column-start:22}.panel-grid .g-start-sm-23{grid-column-start:23}}@media(min-width: 768px){.panel-grid .g-col-md-1{grid-column:auto/span 1}.panel-grid .g-col-md-2{grid-column:auto/span 2}.panel-grid .g-col-md-3{grid-column:auto/span 3}.panel-grid .g-col-md-4{grid-column:auto/span 4}.panel-grid .g-col-md-5{grid-column:auto/span 5}.panel-grid .g-col-md-6{grid-column:auto/span 6}.panel-grid .g-col-md-7{grid-column:auto/span 7}.panel-grid .g-col-md-8{grid-column:auto/span 8}.panel-grid .g-col-md-9{grid-column:auto/span 9}.panel-grid .g-col-md-10{grid-column:auto/span 10}.panel-grid .g-col-md-11{grid-column:auto/span 11}.panel-grid .g-col-md-12{grid-column:auto/span 12}.panel-grid .g-col-md-13{grid-column:auto/span 13}.panel-grid .g-col-md-14{grid-column:auto/span 14}.panel-grid .g-col-md-15{grid-column:auto/span 15}.panel-grid .g-col-md-16{grid-column:auto/span 16}.panel-grid .g-col-md-17{grid-column:auto/span 17}.panel-grid .g-col-md-18{grid-column:auto/span 18}.panel-grid .g-col-md-19{grid-column:auto/span 19}.panel-grid .g-col-md-20{grid-column:auto/span 20}.panel-grid .g-col-md-21{grid-column:auto/span 21}.panel-grid .g-col-md-22{grid-column:auto/span 22}.panel-grid .g-col-md-23{grid-column:auto/span 23}.panel-grid .g-col-md-24{grid-column:auto/span 24}.panel-grid .g-start-md-1{grid-column-start:1}.panel-grid .g-start-md-2{grid-column-start:2}.panel-grid .g-start-md-3{grid-column-start:3}.panel-grid .g-start-md-4{grid-column-start:4}.panel-grid .g-start-md-5{grid-column-start:5}.panel-grid .g-start-md-6{grid-column-start:6}.panel-grid .g-start-md-7{grid-column-start:7}.panel-grid .g-start-md-8{grid-column-start:8}.panel-grid .g-start-md-9{grid-column-start:9}.panel-grid .g-start-md-10{grid-column-start:10}.panel-grid .g-start-md-11{grid-column-start:11}.panel-grid .g-start-md-12{grid-column-start:12}.panel-grid .g-start-md-13{grid-column-start:13}.panel-grid .g-start-md-14{grid-column-start:14}.panel-grid .g-start-md-15{grid-column-start:15}.panel-grid .g-start-md-16{grid-column-start:16}.panel-grid .g-start-md-17{grid-column-start:17}.panel-grid .g-start-md-18{grid-column-start:18}.panel-grid .g-start-md-19{grid-column-start:19}.panel-grid .g-start-md-20{grid-column-start:20}.panel-grid .g-start-md-21{grid-column-start:21}.panel-grid .g-start-md-22{grid-column-start:22}.panel-grid .g-start-md-23{grid-column-start:23}}@media(min-width: 992px){.panel-grid .g-col-lg-1{grid-column:auto/span 1}.panel-grid .g-col-lg-2{grid-column:auto/span 2}.panel-grid .g-col-lg-3{grid-column:auto/span 3}.panel-grid .g-col-lg-4{grid-column:auto/span 4}.panel-grid .g-col-lg-5{grid-column:auto/span 5}.panel-grid .g-col-lg-6{grid-column:auto/span 6}.panel-grid .g-col-lg-7{grid-column:auto/span 7}.panel-grid .g-col-lg-8{grid-column:auto/span 8}.panel-grid .g-col-lg-9{grid-column:auto/span 9}.panel-grid .g-col-lg-10{grid-column:auto/span 10}.panel-grid .g-col-lg-11{grid-column:auto/span 11}.panel-grid .g-col-lg-12{grid-column:auto/span 12}.panel-grid .g-col-lg-13{grid-column:auto/span 13}.panel-grid .g-col-lg-14{grid-column:auto/span 14}.panel-grid .g-col-lg-15{grid-column:auto/span 15}.panel-grid .g-col-lg-16{grid-column:auto/span 16}.panel-grid .g-col-lg-17{grid-column:auto/span 17}.panel-grid .g-col-lg-18{grid-column:auto/span 18}.panel-grid .g-col-lg-19{grid-column:auto/span 19}.panel-grid .g-col-lg-20{grid-column:auto/span 20}.panel-grid .g-col-lg-21{grid-column:auto/span 21}.panel-grid .g-col-lg-22{grid-column:auto/span 22}.panel-grid .g-col-lg-23{grid-column:auto/span 23}.panel-grid .g-col-lg-24{grid-column:auto/span 24}.panel-grid .g-start-lg-1{grid-column-start:1}.panel-grid .g-start-lg-2{grid-column-start:2}.panel-grid .g-start-lg-3{grid-column-start:3}.panel-grid .g-start-lg-4{grid-column-start:4}.panel-grid .g-start-lg-5{grid-column-start:5}.panel-grid .g-start-lg-6{grid-column-start:6}.panel-grid .g-start-lg-7{grid-column-start:7}.panel-grid .g-start-lg-8{grid-column-start:8}.panel-grid .g-start-lg-9{grid-column-start:9}.panel-grid .g-start-lg-10{grid-column-start:10}.panel-grid .g-start-lg-11{grid-column-start:11}.panel-grid .g-start-lg-12{grid-column-start:12}.panel-grid .g-start-lg-13{grid-column-start:13}.panel-grid .g-start-lg-14{grid-column-start:14}.panel-grid .g-start-lg-15{grid-column-start:15}.panel-grid .g-start-lg-16{grid-column-start:16}.panel-grid .g-start-lg-17{grid-column-start:17}.panel-grid .g-start-lg-18{grid-column-start:18}.panel-grid .g-start-lg-19{grid-column-start:19}.panel-grid .g-start-lg-20{grid-column-start:20}.panel-grid .g-start-lg-21{grid-column-start:21}.panel-grid .g-start-lg-22{grid-column-start:22}.panel-grid .g-start-lg-23{grid-column-start:23}}@media(min-width: 1200px){.panel-grid .g-col-xl-1{grid-column:auto/span 1}.panel-grid .g-col-xl-2{grid-column:auto/span 2}.panel-grid .g-col-xl-3{grid-column:auto/span 3}.panel-grid .g-col-xl-4{grid-column:auto/span 4}.panel-grid .g-col-xl-5{grid-column:auto/span 5}.panel-grid .g-col-xl-6{grid-column:auto/span 6}.panel-grid .g-col-xl-7{grid-column:auto/span 7}.panel-grid .g-col-xl-8{grid-column:auto/span 8}.panel-grid .g-col-xl-9{grid-column:auto/span 9}.panel-grid .g-col-xl-10{grid-column:auto/span 10}.panel-grid .g-col-xl-11{grid-column:auto/span 11}.panel-grid .g-col-xl-12{grid-column:auto/span 12}.panel-grid .g-col-xl-13{grid-column:auto/span 13}.panel-grid .g-col-xl-14{grid-column:auto/span 14}.panel-grid .g-col-xl-15{grid-column:auto/span 15}.panel-grid .g-col-xl-16{grid-column:auto/span 16}.panel-grid .g-col-xl-17{grid-column:auto/span 17}.panel-grid .g-col-xl-18{grid-column:auto/span 18}.panel-grid .g-col-xl-19{grid-column:auto/span 19}.panel-grid .g-col-xl-20{grid-column:auto/span 20}.panel-grid .g-col-xl-21{grid-column:auto/span 21}.panel-grid .g-col-xl-22{grid-column:auto/span 22}.panel-grid .g-col-xl-23{grid-column:auto/span 23}.panel-grid .g-col-xl-24{grid-column:auto/span 24}.panel-grid .g-start-xl-1{grid-column-start:1}.panel-grid .g-start-xl-2{grid-column-start:2}.panel-grid .g-start-xl-3{grid-column-start:3}.panel-grid .g-start-xl-4{grid-column-start:4}.panel-grid .g-start-xl-5{grid-column-start:5}.panel-grid .g-start-xl-6{grid-column-start:6}.panel-grid .g-start-xl-7{grid-column-start:7}.panel-grid .g-start-xl-8{grid-column-start:8}.panel-grid .g-start-xl-9{grid-column-start:9}.panel-grid .g-start-xl-10{grid-column-start:10}.panel-grid .g-start-xl-11{grid-column-start:11}.panel-grid .g-start-xl-12{grid-column-start:12}.panel-grid .g-start-xl-13{grid-column-start:13}.panel-grid .g-start-xl-14{grid-column-start:14}.panel-grid .g-start-xl-15{grid-column-start:15}.panel-grid .g-start-xl-16{grid-column-start:16}.panel-grid .g-start-xl-17{grid-column-start:17}.panel-grid .g-start-xl-18{grid-column-start:18}.panel-grid .g-start-xl-19{grid-column-start:19}.panel-grid .g-start-xl-20{grid-column-start:20}.panel-grid .g-start-xl-21{grid-column-start:21}.panel-grid .g-start-xl-22{grid-column-start:22}.panel-grid .g-start-xl-23{grid-column-start:23}}@media(min-width: 1400px){.panel-grid .g-col-xxl-1{grid-column:auto/span 1}.panel-grid .g-col-xxl-2{grid-column:auto/span 2}.panel-grid .g-col-xxl-3{grid-column:auto/span 3}.panel-grid .g-col-xxl-4{grid-column:auto/span 4}.panel-grid .g-col-xxl-5{grid-column:auto/span 5}.panel-grid .g-col-xxl-6{grid-column:auto/span 6}.panel-grid .g-col-xxl-7{grid-column:auto/span 7}.panel-grid .g-col-xxl-8{grid-column:auto/span 8}.panel-grid .g-col-xxl-9{grid-column:auto/span 9}.panel-grid .g-col-xxl-10{grid-column:auto/span 10}.panel-grid .g-col-xxl-11{grid-column:auto/span 11}.panel-grid .g-col-xxl-12{grid-column:auto/span 12}.panel-grid .g-col-xxl-13{grid-column:auto/span 13}.panel-grid .g-col-xxl-14{grid-column:auto/span 14}.panel-grid .g-col-xxl-15{grid-column:auto/span 15}.panel-grid .g-col-xxl-16{grid-column:auto/span 16}.panel-grid .g-col-xxl-17{grid-column:auto/span 17}.panel-grid .g-col-xxl-18{grid-column:auto/span 18}.panel-grid .g-col-xxl-19{grid-column:auto/span 19}.panel-grid .g-col-xxl-20{grid-column:auto/span 20}.panel-grid .g-col-xxl-21{grid-column:auto/span 21}.panel-grid .g-col-xxl-22{grid-column:auto/span 22}.panel-grid .g-col-xxl-23{grid-column:auto/span 23}.panel-grid .g-col-xxl-24{grid-column:auto/span 24}.panel-grid .g-start-xxl-1{grid-column-start:1}.panel-grid .g-start-xxl-2{grid-column-start:2}.panel-grid .g-start-xxl-3{grid-column-start:3}.panel-grid .g-start-xxl-4{grid-column-start:4}.panel-grid .g-start-xxl-5{grid-column-start:5}.panel-grid .g-start-xxl-6{grid-column-start:6}.panel-grid .g-start-xxl-7{grid-column-start:7}.panel-grid .g-start-xxl-8{grid-column-start:8}.panel-grid .g-start-xxl-9{grid-column-start:9}.panel-grid .g-start-xxl-10{grid-column-start:10}.panel-grid .g-start-xxl-11{grid-column-start:11}.panel-grid .g-start-xxl-12{grid-column-start:12}.panel-grid .g-start-xxl-13{grid-column-start:13}.panel-grid .g-start-xxl-14{grid-column-start:14}.panel-grid .g-start-xxl-15{grid-column-start:15}.panel-grid .g-start-xxl-16{grid-column-start:16}.panel-grid .g-start-xxl-17{grid-column-start:17}.panel-grid .g-start-xxl-18{grid-column-start:18}.panel-grid .g-start-xxl-19{grid-column-start:19}.panel-grid .g-start-xxl-20{grid-column-start:20}.panel-grid .g-start-xxl-21{grid-column-start:21}.panel-grid .g-start-xxl-22{grid-column-start:22}.panel-grid .g-start-xxl-23{grid-column-start:23}}main{margin-top:1em;margin-bottom:1em}h1,.h1,h2,.h2{margin-top:2rem;margin-bottom:1rem}h1.title,.title.h1{margin-top:0}h2,.h2{border-bottom:1px solid #dee2e6;padding-bottom:.5rem}h3,.h3,h4,.h4{margin-top:1.5rem}.header-section-number{color:#5a6570}.nav-link.active .header-section-number{color:inherit}mark,.mark{padding:0em}.panel-caption,caption,.figure-caption{font-size:1rem}.panel-caption,.figure-caption,figcaption{color:#5a6570}.table-caption,caption{color:#212529}.quarto-layout-cell[data-ref-parent] caption{color:#5a6570}.column-margin figcaption,.margin-caption,div.aside,aside,.column-margin{color:#5a6570;font-size:.825rem}.panel-caption.margin-caption{text-align:inherit}.column-margin.column-container p{margin-bottom:0}.column-margin.column-container>*:not(.collapse){padding-top:.5em;padding-bottom:.5em;display:block}.column-margin.column-container>*.collapse:not(.show){display:none}@media(min-width: 768px){.column-margin.column-container .callout-margin-content:first-child{margin-top:4.5em}.column-margin.column-container .callout-margin-content-simple:first-child{margin-top:3.5em}}.margin-caption>*{padding-top:.5em;padding-bottom:.5em}@media(max-width: 767.98px){.quarto-layout-row{flex-direction:column}}.tab-content{margin-top:0px;border-left:#dee2e6 1px solid;border-right:#dee2e6 1px solid;border-bottom:#dee2e6 1px solid;margin-left:0;padding:1em;margin-bottom:1em}@media(max-width: 767.98px){.layout-sidebar{margin-left:0;margin-right:0}}.panel-sidebar,.panel-sidebar .form-control,.panel-input,.panel-input .form-control,.selectize-dropdown{font-size:.9rem}.panel-sidebar .form-control,.panel-input .form-control{padding-top:.1rem}.tab-pane div.sourceCode{margin-top:0px}.tab-pane>p{padding-top:1em}.tab-content>.tab-pane:not(.active){display:none !important}div.sourceCode{background-color:rgba(233,236,239,.65);border:1px solid rgba(233,236,239,.65);border-radius:.25rem}pre.sourceCode{background-color:transparent}pre.sourceCode{border:none;font-size:.875em;overflow:visible !important;padding:.4em}.callout pre.sourceCode{padding-left:0}div.sourceCode{overflow-y:hidden}.callout div.sourceCode{margin-left:initial}.blockquote{font-size:inherit;padding-left:1rem;padding-right:1.5rem;color:#5a6570}.blockquote h1:first-child,.blockquote .h1:first-child,.blockquote h2:first-child,.blockquote .h2:first-child,.blockquote h3:first-child,.blockquote .h3:first-child,.blockquote h4:first-child,.blockquote .h4:first-child,.blockquote h5:first-child,.blockquote .h5:first-child{margin-top:0}pre{background-color:initial;padding:initial;border:initial}p code:not(.sourceCode),li code:not(.sourceCode){background-color:#f6f6f6;padding:.2em}nav p code:not(.sourceCode),nav li code:not(.sourceCode){background-color:transparent;padding:0}#quarto-embedded-source-code-modal>.modal-dialog{max-width:1000px;padding-left:1.75rem;padding-right:1.75rem}#quarto-embedded-source-code-modal>.modal-dialog>.modal-content>.modal-body{padding:0}#quarto-embedded-source-code-modal>.modal-dialog>.modal-content>.modal-body div.sourceCode{margin:0;padding:.2rem .2rem;background-color:inherit;border:none}#quarto-embedded-source-code-modal>.modal-dialog>.modal-content>.modal-header{padding:.7rem}.code-tools-button{font-size:1rem;padding:.15rem .15rem;margin-left:5px;color:#6c757d;background-color:transparent;transition:initial;cursor:pointer}.code-tools-button>.bi::before{display:inline-block;height:1rem;width:1rem;content:"";vertical-align:-0.125em;background-image:url('data:image/svg+xml,');background-repeat:no-repeat;background-size:1rem 1rem}.code-tools-button:hover>.bi::before{background-image:url('data:image/svg+xml,')}#quarto-embedded-source-code-modal .code-copy-button>.bi::before{background-image:url('data:image/svg+xml,')}#quarto-embedded-source-code-modal .code-copy-button-checked>.bi::before{background-image:url('data:image/svg+xml,')}.sidebar{will-change:top;transition:top 200ms linear;position:sticky;overflow-y:auto;padding-top:1.2em;max-height:100vh}.sidebar.toc-left,.sidebar.margin-sidebar{top:0px;padding-top:1em}.sidebar.toc-left>*,.sidebar.margin-sidebar>*{padding-top:.5em}.sidebar.quarto-banner-title-block-sidebar>*{padding-top:1.65em}.sidebar nav[role=doc-toc]>h2,.sidebar nav[role=doc-toc]>.h2{font-size:.875rem;font-weight:400;margin-bottom:.5rem;margin-top:.3rem;font-family:inherit;border-bottom:0;padding-bottom:0;padding-top:0px}.sidebar nav[role=doc-toc]>ul a{border-left:1px solid #e9ecef;padding-left:.6rem}.sidebar nav[role=doc-toc] ul{padding-left:0;list-style:none;font-size:.875rem;font-weight:300}.sidebar nav[role=doc-toc]>ul li a{line-height:1.1rem;padding-bottom:.2rem;padding-top:.2rem;color:inherit}.sidebar nav[role=doc-toc] ul>li>ul>li>a{padding-left:1.2em}.sidebar nav[role=doc-toc] ul>li>ul>li>ul>li>a{padding-left:2.4em}.sidebar nav[role=doc-toc] ul>li>ul>li>ul>li>ul>li>a{padding-left:3.6em}.sidebar nav[role=doc-toc] ul>li>ul>li>ul>li>ul>li>ul>li>a{padding-left:4.8em}.sidebar nav[role=doc-toc] ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>a{padding-left:6em}.sidebar nav[role=doc-toc] ul>li>ul>li>a.active{border-left:1px solid #0d6efd;color:#0d6efd !important}.sidebar nav[role=doc-toc] ul>li>a.active{border-left:1px solid #0d6efd;color:#0d6efd !important}kbd,.kbd{color:#212529;background-color:#f8f9fa;border:1px solid;border-radius:5px;border-color:#dee2e6}div.hanging-indent{margin-left:1em;text-indent:-1em}.citation a,.footnote-ref{text-decoration:none}.footnotes ol{padding-left:1em}.tippy-content>*{margin-bottom:.7em}.tippy-content>*:last-child{margin-bottom:0}.table a{word-break:break-word}.table>:not(:first-child){border-top-width:1px;border-top-color:#dee2e6}.table>thead{border-bottom:1px solid currentColor}.table>tbody{border-top:1px solid #dee2e6}.callout{margin-top:1.25rem;margin-bottom:1.25rem;border-radius:.25rem}.callout.callout-style-simple{padding:.4em .7em;border-left:5px solid;border-right:1px solid #dee2e6;border-top:1px solid #dee2e6;border-bottom:1px solid #dee2e6}.callout.callout-style-default{border-left:5px solid;border-right:1px solid #dee2e6;border-top:1px solid #dee2e6;border-bottom:1px solid #dee2e6}.callout .callout-body-container{flex-grow:1}.callout.callout-style-simple .callout-body{font-size:1rem;font-weight:400}.callout.callout-style-default .callout-body{font-size:.9rem;font-weight:400}.callout.callout-captioned .callout-body{margin-top:.2em}.callout:not(.no-icon).callout-captioned.callout-style-simple .callout-body{padding-left:1.6em}.callout.callout-captioned>.callout-header{padding-top:.2em;margin-bottom:-0.2em}.callout.callout-style-simple>div.callout-header{border-bottom:none;font-size:.9rem;font-weight:600;opacity:75%}.callout.callout-style-default>div.callout-header{border-bottom:none;font-weight:600;opacity:85%;font-size:.9rem;padding-left:.5em;padding-right:.5em}.callout.callout-style-default div.callout-body{padding-left:.5em;padding-right:.5em}.callout.callout-style-default div.callout-body>:first-child{margin-top:.5em}.callout>div.callout-header[data-bs-toggle=collapse]{cursor:pointer}.callout.callout-style-default .callout-header[aria-expanded=false],.callout.callout-style-default .callout-header[aria-expanded=true]{padding-top:0px;margin-bottom:0px;align-items:center}.callout.callout-captioned .callout-body>:last-child:not(.sourceCode),.callout.callout-captioned .callout-body>div>:last-child:not(.sourceCode){margin-bottom:.5rem}.callout:not(.callout-captioned) .callout-body>:last-child,.callout:not(.callout-captioned) .callout-body>div>:last-child{margin-bottom:.25rem}.callout.callout-style-simple .callout-icon::before,.callout.callout-style-simple .callout-toggle::before{height:1rem;width:1rem;display:inline-block;content:"";background-repeat:no-repeat;background-size:1rem 1rem}.callout.callout-style-default .callout-icon::before,.callout.callout-style-default .callout-toggle::before{height:.9rem;width:.9rem;display:inline-block;content:"";background-repeat:no-repeat;background-size:.9rem .9rem}.callout.callout-style-default .callout-toggle::before{margin-top:5px}.callout .callout-btn-toggle .callout-toggle::before{transition:transform .2s linear}.callout .callout-header[aria-expanded=false] .callout-toggle::before{transform:rotate(-90deg)}.callout .callout-header[aria-expanded=true] .callout-toggle::before{transform:none}.callout.callout-style-simple:not(.no-icon) div.callout-icon-container{padding-top:.2em;padding-right:.55em}.callout.callout-style-default:not(.no-icon) div.callout-icon-container{padding-top:.1em;padding-right:.35em}.callout.callout-style-default:not(.no-icon) div.callout-caption-container{margin-top:-1px}.callout.callout-style-default.callout-caution:not(.no-icon) div.callout-icon-container{padding-top:.3em;padding-right:.35em}.callout>.callout-body>.callout-icon-container>.no-icon,.callout>.callout-header>.callout-icon-container>.no-icon{display:none}div.callout.callout{border-left-color:#6c757d}div.callout.callout-style-default>.callout-header{background-color:#6c757d}div.callout-note.callout{border-left-color:#0d6efd}div.callout-note.callout-style-default>.callout-header{background-color:#e7f1ff}div.callout-note:not(.callout-captioned) .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-note.callout-captioned .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-note .callout-toggle::before{background-image:url('data:image/svg+xml,')}div.callout-tip.callout{border-left-color:#198754}div.callout-tip.callout-style-default>.callout-header{background-color:#e8f3ee}div.callout-tip:not(.callout-captioned) .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-tip.callout-captioned .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-tip .callout-toggle::before{background-image:url('data:image/svg+xml,')}div.callout-warning.callout{border-left-color:#ffc107}div.callout-warning.callout-style-default>.callout-header{background-color:#fff9e6}div.callout-warning:not(.callout-captioned) .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-warning.callout-captioned .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-warning .callout-toggle::before{background-image:url('data:image/svg+xml,')}div.callout-caution.callout{border-left-color:#fd7e14}div.callout-caution.callout-style-default>.callout-header{background-color:#fff2e8}div.callout-caution:not(.callout-captioned) .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-caution.callout-captioned .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-caution .callout-toggle::before{background-image:url('data:image/svg+xml,')}div.callout-important.callout{border-left-color:#dc3545}div.callout-important.callout-style-default>.callout-header{background-color:#fcebec}div.callout-important:not(.callout-captioned) .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-important.callout-captioned .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-important .callout-toggle::before{background-image:url('data:image/svg+xml,')}.quarto-toggle-container{display:flex}@media(min-width: 992px){.navbar .quarto-color-scheme-toggle{padding-left:.5rem;padding-right:.5rem}}@media(max-width: 767.98px){.navbar .quarto-color-scheme-toggle{padding-left:0;padding-right:0;padding-bottom:.5em}}.quarto-reader-toggle .bi::before,.quarto-color-scheme-toggle .bi::before{display:inline-block;height:1rem;width:1rem;content:"";background-repeat:no-repeat;background-size:1rem 1rem}.navbar-collapse .quarto-color-scheme-toggle{padding-left:.6rem;padding-right:0;margin-top:-12px}.sidebar-navigation{padding-left:20px}.sidebar-navigation .quarto-color-scheme-toggle .bi::before{padding-top:.2rem;margin-bottom:-0.2rem}.sidebar-tools-main .quarto-color-scheme-toggle .bi::before{padding-top:.2rem;margin-bottom:-0.2rem}.navbar .quarto-color-scheme-toggle .bi::before{padding-top:7px;margin-bottom:-7px;padding-left:2px;margin-right:2px}.navbar .quarto-color-scheme-toggle:not(.alternate) .bi::before{background-image:url('data:image/svg+xml,')}.navbar .quarto-color-scheme-toggle.alternate .bi::before{background-image:url('data:image/svg+xml,')}.sidebar-navigation .quarto-color-scheme-toggle:not(.alternate) .bi::before{background-image:url('data:image/svg+xml,')}.sidebar-navigation .quarto-color-scheme-toggle.alternate .bi::before{background-image:url('data:image/svg+xml,')}.quarto-sidebar-toggle{border-color:#dee2e6;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;border-style:solid;border-width:1px;overflow:hidden;border-top-width:0px;padding-top:0px !important}.quarto-sidebar-toggle-title{cursor:pointer;padding-bottom:2px;margin-left:.25em;text-align:center;font-weight:400;font-size:.775em}#quarto-content .quarto-sidebar-toggle{background:#fafafa}#quarto-content .quarto-sidebar-toggle-title{color:#212529}.quarto-sidebar-toggle-icon{color:#dee2e6;margin-right:.5em;float:right;transition:transform .2s ease}.quarto-sidebar-toggle-icon::before{padding-top:5px}.quarto-sidebar-toggle.expanded .quarto-sidebar-toggle-icon{transform:rotate(-180deg)}.quarto-sidebar-toggle.expanded .quarto-sidebar-toggle-title{border-bottom:solid #dee2e6 1px}.quarto-sidebar-toggle-contents{background-color:#fff;padding-right:10px;padding-left:10px;margin-top:0px !important;transition:max-height .5s ease}.quarto-sidebar-toggle.expanded .quarto-sidebar-toggle-contents{padding-top:1em;padding-bottom:10px}.quarto-sidebar-toggle:not(.expanded) .quarto-sidebar-toggle-contents{padding-top:0px !important;padding-bottom:0px}nav[role=doc-toc]{z-index:1020}#quarto-sidebar>*,nav[role=doc-toc]>*{transition:opacity .1s ease,border .1s ease}#quarto-sidebar.slow>*,nav[role=doc-toc].slow>*{transition:opacity .4s ease,border .4s ease}.quarto-color-scheme-toggle:not(.alternate).top-right .bi::before{background-image:url('data:image/svg+xml,')}.quarto-color-scheme-toggle.alternate.top-right .bi::before{background-image:url('data:image/svg+xml,')}#quarto-appendix.default{border-top:1px solid #dee2e6}#quarto-appendix.default{background-color:#fff;padding-top:1.5em;margin-top:2em;z-index:998}#quarto-appendix.default .quarto-appendix-heading{margin-top:0;line-height:1.4em;font-weight:600;opacity:.9;border-bottom:none;margin-bottom:0}#quarto-appendix.default .footnotes ol,#quarto-appendix.default .footnotes ol li>p:last-of-type,#quarto-appendix.default .quarto-appendix-contents>p:last-of-type{margin-bottom:0}#quarto-appendix.default .quarto-appendix-secondary-label{margin-bottom:.4em}#quarto-appendix.default .quarto-appendix-bibtex{font-size:.7em;padding:1em;border:solid 1px #dee2e6;margin-bottom:1em}#quarto-appendix.default .quarto-appendix-citeas{font-size:.9em;padding:1em;border:solid 1px #dee2e6;margin-bottom:1em}#quarto-appendix.default .quarto-appendix-heading{font-size:1em !important}#quarto-appendix.default *[role=doc-endnotes]>ol,#quarto-appendix.default .quarto-appendix-contents>*:not(h2):not(.h2){font-size:.9em}#quarto-appendix.default section{padding-bottom:1.5em}#quarto-appendix.default section *[role=doc-endnotes],#quarto-appendix.default section>*:not(a){opacity:.9;word-wrap:break-word}.btn.btn-quarto,div.cell-output-display .btn-quarto{color:#fefefe;background-color:#6c757d;border-color:#6c757d}.btn.btn-quarto:hover,div.cell-output-display .btn-quarto:hover{color:#fefefe;background-color:#828a91;border-color:#7b838a}.btn-check:focus+.btn.btn-quarto,.btn.btn-quarto:focus,.btn-check:focus+div.cell-output-display .btn-quarto,div.cell-output-display .btn-quarto:focus{color:#fefefe;background-color:#828a91;border-color:#7b838a;box-shadow:0 0 0 .25rem rgba(130,138,144,.5)}.btn-check:checked+.btn.btn-quarto,.btn-check:active+.btn.btn-quarto,.btn.btn-quarto:active,.btn.btn-quarto.active,.show>.btn.btn-quarto.dropdown-toggle,.btn-check:checked+div.cell-output-display .btn-quarto,.btn-check:active+div.cell-output-display .btn-quarto,div.cell-output-display .btn-quarto:active,div.cell-output-display .btn-quarto.active,.show>div.cell-output-display .btn-quarto.dropdown-toggle{color:#000;background-color:#899197;border-color:#7b838a}.btn-check:checked+.btn.btn-quarto:focus,.btn-check:active+.btn.btn-quarto:focus,.btn.btn-quarto:active:focus,.btn.btn-quarto.active:focus,.show>.btn.btn-quarto.dropdown-toggle:focus,.btn-check:checked+div.cell-output-display .btn-quarto:focus,.btn-check:active+div.cell-output-display .btn-quarto:focus,div.cell-output-display .btn-quarto:active:focus,div.cell-output-display .btn-quarto.active:focus,.show>div.cell-output-display .btn-quarto.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(130,138,144,.5)}.btn.btn-quarto:disabled,.btn.btn-quarto.disabled,div.cell-output-display .btn-quarto:disabled,div.cell-output-display .btn-quarto.disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}nav.quarto-secondary-nav.color-navbar{background-color:#517699;color:#fdfefe}nav.quarto-secondary-nav.color-navbar h1,nav.quarto-secondary-nav.color-navbar .h1,nav.quarto-secondary-nav.color-navbar .quarto-btn-toggle{color:#fdfefe}@media(max-width: 991.98px){body.nav-sidebar .quarto-title-banner,body.nav-sidebar .quarto-title-banner{display:none}}p.subtitle{margin-top:.25em;margin-bottom:.5em}code a:any-link{color:inherit;text-decoration-color:#6c757d}/*! light */a.external:after{display:inline-block;height:.75rem;width:.75rem;margin-bottom:.15em;margin-left:.25em;content:"";vertical-align:-0.125em;background-image:url('data:image/svg+xml,');background-repeat:no-repeat;background-size:.75rem .75rem}a.external:after:hover{cursor:pointer}.quarto-ext-icon{display:inline-block;font-size:.75em;padding-left:.3em}.quarto-title-banner{margin-bottom:1em;color:#fdfefe;background:#517699}.quarto-title-banner .code-tools-button{color:#b9dcdc}.quarto-title-banner .code-tools-button:hover{color:#fdfefe}.quarto-title-banner .code-tools-button>.bi::before{background-image:url('data:image/svg+xml,')}.quarto-title-banner .code-tools-button:hover>.bi::before{background-image:url('data:image/svg+xml,')}.quarto-title-banner .quarto-title .title{font-weight:600}.quarto-title-banner .quarto-categories{margin-top:.75em}@media(min-width: 992px){.quarto-title-banner{padding-top:2.5em;padding-bottom:2.5em}}@media(max-width: 991.98px){.quarto-title-banner{padding-top:1em;padding-bottom:1em}}main.quarto-banner-title-block section:first-of-type h2:first-of-type,main.quarto-banner-title-block section:first-of-type .h2:first-of-type,main.quarto-banner-title-block section:first-of-type h3:first-of-type,main.quarto-banner-title-block section:first-of-type .h3:first-of-type,main.quarto-banner-title-block section:first-of-type h4:first-of-type,main.quarto-banner-title-block section:first-of-type .h4:first-of-type{margin-top:0}.quarto-title .quarto-categories{display:flex;column-gap:.4em;padding-bottom:.5em;margin-top:.25em}.quarto-title .quarto-categories .quarto-category{padding:.25em .75em;font-size:.65em;text-transform:uppercase;border:solid 1px;border-radius:.25rem;opacity:.6}.quarto-title .quarto-categories .quarto-category a{color:inherit}#title-block-header.quarto-title-block.default .quarto-title-meta{display:grid;grid-template-columns:repeat(2, 1fr)}#title-block-header.quarto-title-block.default .quarto-title .title{margin-bottom:0}#title-block-header.quarto-title-block.default .quarto-title-author-orcid img{margin-top:-5px}#title-block-header.quarto-title-block.default .quarto-description p:last-of-type{margin-bottom:0}#title-block-header.quarto-title-block.default .quarto-title-meta-contents p,#title-block-header.quarto-title-block.default .quarto-title-authors p,#title-block-header.quarto-title-block.default .quarto-title-affiliations p{margin-bottom:.1em}#title-block-header.quarto-title-block.default .quarto-title-meta-heading{text-transform:uppercase;margin-top:1em;font-size:.8em;opacity:.8;font-weight:400}#title-block-header.quarto-title-block.default .quarto-title-meta-contents{font-size:.9em}#title-block-header.quarto-title-block.default .quarto-title-meta-contents a{color:#212529}#title-block-header.quarto-title-block.default .quarto-title-meta-contents p.affiliation:last-of-type{margin-bottom:.7em}#title-block-header.quarto-title-block.default p.affiliation{margin-bottom:.1em}#title-block-header.quarto-title-block.default .description,#title-block-header.quarto-title-block.default .abstract{margin-top:0}#title-block-header.quarto-title-block.default .description>p,#title-block-header.quarto-title-block.default .abstract>p{font-size:.9em}#title-block-header.quarto-title-block.default .description>p:last-of-type,#title-block-header.quarto-title-block.default .abstract>p:last-of-type{margin-bottom:0}#title-block-header.quarto-title-block.default .description .abstract-title,#title-block-header.quarto-title-block.default .abstract .abstract-title{margin-top:1em;text-transform:uppercase;font-size:.8em;opacity:.8;font-weight:400}#title-block-header.quarto-title-block.default .quarto-title-meta-author{display:grid;grid-template-columns:1fr 1fr}/*# sourceMappingURL=397ef2e52d54cf686e4908b90039e9db.css.map */ diff --git a/r-interface/reticulate/reticulate_files/libs/bootstrap/bootstrap.min.js b/r-interface/reticulate/reticulate_files/libs/bootstrap/bootstrap.min.js new file mode 100644 index 0000000..cc0a255 --- /dev/null +++ b/r-interface/reticulate/reticulate_files/libs/bootstrap/bootstrap.min.js @@ -0,0 +1,7 @@ +/*! + * Bootstrap v5.1.3 (https://getbootstrap.com/) + * Copyright 2011-2021 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */ +!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).bootstrap=e()}(this,(function(){"use strict";const t="transitionend",e=t=>{let e=t.getAttribute("data-bs-target");if(!e||"#"===e){let i=t.getAttribute("href");if(!i||!i.includes("#")&&!i.startsWith("."))return null;i.includes("#")&&!i.startsWith("#")&&(i=`#${i.split("#")[1]}`),e=i&&"#"!==i?i.trim():null}return e},i=t=>{const i=e(t);return i&&document.querySelector(i)?i:null},n=t=>{const i=e(t);return i?document.querySelector(i):null},s=e=>{e.dispatchEvent(new Event(t))},o=t=>!(!t||"object"!=typeof t)&&(void 0!==t.jquery&&(t=t[0]),void 0!==t.nodeType),r=t=>o(t)?t.jquery?t[0]:t:"string"==typeof t&&t.length>0?document.querySelector(t):null,a=(t,e,i)=>{Object.keys(i).forEach((n=>{const s=i[n],r=e[n],a=r&&o(r)?"element":null==(l=r)?`${l}`:{}.toString.call(l).match(/\s([a-z]+)/i)[1].toLowerCase();var l;if(!new RegExp(s).test(a))throw new TypeError(`${t.toUpperCase()}: Option "${n}" provided type "${a}" but expected type "${s}".`)}))},l=t=>!(!o(t)||0===t.getClientRects().length)&&"visible"===getComputedStyle(t).getPropertyValue("visibility"),c=t=>!t||t.nodeType!==Node.ELEMENT_NODE||!!t.classList.contains("disabled")||(void 0!==t.disabled?t.disabled:t.hasAttribute("disabled")&&"false"!==t.getAttribute("disabled")),h=t=>{if(!document.documentElement.attachShadow)return null;if("function"==typeof t.getRootNode){const e=t.getRootNode();return e instanceof ShadowRoot?e:null}return t instanceof ShadowRoot?t:t.parentNode?h(t.parentNode):null},d=()=>{},u=t=>{t.offsetHeight},f=()=>{const{jQuery:t}=window;return t&&!document.body.hasAttribute("data-bs-no-jquery")?t:null},p=[],m=()=>"rtl"===document.documentElement.dir,g=t=>{var e;e=()=>{const e=f();if(e){const i=t.NAME,n=e.fn[i];e.fn[i]=t.jQueryInterface,e.fn[i].Constructor=t,e.fn[i].noConflict=()=>(e.fn[i]=n,t.jQueryInterface)}},"loading"===document.readyState?(p.length||document.addEventListener("DOMContentLoaded",(()=>{p.forEach((t=>t()))})),p.push(e)):e()},_=t=>{"function"==typeof t&&t()},b=(e,i,n=!0)=>{if(!n)return void _(e);const o=(t=>{if(!t)return 0;let{transitionDuration:e,transitionDelay:i}=window.getComputedStyle(t);const n=Number.parseFloat(e),s=Number.parseFloat(i);return n||s?(e=e.split(",")[0],i=i.split(",")[0],1e3*(Number.parseFloat(e)+Number.parseFloat(i))):0})(i)+5;let r=!1;const a=({target:n})=>{n===i&&(r=!0,i.removeEventListener(t,a),_(e))};i.addEventListener(t,a),setTimeout((()=>{r||s(i)}),o)},v=(t,e,i,n)=>{let s=t.indexOf(e);if(-1===s)return t[!i&&n?t.length-1:0];const o=t.length;return s+=i?1:-1,n&&(s=(s+o)%o),t[Math.max(0,Math.min(s,o-1))]},y=/[^.]*(?=\..*)\.|.*/,w=/\..*/,E=/::\d+$/,A={};let T=1;const O={mouseenter:"mouseover",mouseleave:"mouseout"},C=/^(mouseenter|mouseleave)/i,k=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function L(t,e){return e&&`${e}::${T++}`||t.uidEvent||T++}function x(t){const e=L(t);return t.uidEvent=e,A[e]=A[e]||{},A[e]}function D(t,e,i=null){const n=Object.keys(t);for(let s=0,o=n.length;sfunction(e){if(!e.relatedTarget||e.relatedTarget!==e.delegateTarget&&!e.delegateTarget.contains(e.relatedTarget))return t.call(this,e)};n?n=t(n):i=t(i)}const[o,r,a]=S(e,i,n),l=x(t),c=l[a]||(l[a]={}),h=D(c,r,o?i:null);if(h)return void(h.oneOff=h.oneOff&&s);const d=L(r,e.replace(y,"")),u=o?function(t,e,i){return function n(s){const o=t.querySelectorAll(e);for(let{target:r}=s;r&&r!==this;r=r.parentNode)for(let a=o.length;a--;)if(o[a]===r)return s.delegateTarget=r,n.oneOff&&j.off(t,s.type,e,i),i.apply(r,[s]);return null}}(t,i,n):function(t,e){return function i(n){return n.delegateTarget=t,i.oneOff&&j.off(t,n.type,e),e.apply(t,[n])}}(t,i);u.delegationSelector=o?i:null,u.originalHandler=r,u.oneOff=s,u.uidEvent=d,c[d]=u,t.addEventListener(a,u,o)}function I(t,e,i,n,s){const o=D(e[i],n,s);o&&(t.removeEventListener(i,o,Boolean(s)),delete e[i][o.uidEvent])}function P(t){return t=t.replace(w,""),O[t]||t}const j={on(t,e,i,n){N(t,e,i,n,!1)},one(t,e,i,n){N(t,e,i,n,!0)},off(t,e,i,n){if("string"!=typeof e||!t)return;const[s,o,r]=S(e,i,n),a=r!==e,l=x(t),c=e.startsWith(".");if(void 0!==o){if(!l||!l[r])return;return void I(t,l,r,o,s?i:null)}c&&Object.keys(l).forEach((i=>{!function(t,e,i,n){const s=e[i]||{};Object.keys(s).forEach((o=>{if(o.includes(n)){const n=s[o];I(t,e,i,n.originalHandler,n.delegationSelector)}}))}(t,l,i,e.slice(1))}));const h=l[r]||{};Object.keys(h).forEach((i=>{const n=i.replace(E,"");if(!a||e.includes(n)){const e=h[i];I(t,l,r,e.originalHandler,e.delegationSelector)}}))},trigger(t,e,i){if("string"!=typeof e||!t)return null;const n=f(),s=P(e),o=e!==s,r=k.has(s);let a,l=!0,c=!0,h=!1,d=null;return o&&n&&(a=n.Event(e,i),n(t).trigger(a),l=!a.isPropagationStopped(),c=!a.isImmediatePropagationStopped(),h=a.isDefaultPrevented()),r?(d=document.createEvent("HTMLEvents"),d.initEvent(s,l,!0)):d=new CustomEvent(e,{bubbles:l,cancelable:!0}),void 0!==i&&Object.keys(i).forEach((t=>{Object.defineProperty(d,t,{get:()=>i[t]})})),h&&d.preventDefault(),c&&t.dispatchEvent(d),d.defaultPrevented&&void 0!==a&&a.preventDefault(),d}},M=new Map,H={set(t,e,i){M.has(t)||M.set(t,new Map);const n=M.get(t);n.has(e)||0===n.size?n.set(e,i):console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(n.keys())[0]}.`)},get:(t,e)=>M.has(t)&&M.get(t).get(e)||null,remove(t,e){if(!M.has(t))return;const i=M.get(t);i.delete(e),0===i.size&&M.delete(t)}};class B{constructor(t){(t=r(t))&&(this._element=t,H.set(this._element,this.constructor.DATA_KEY,this))}dispose(){H.remove(this._element,this.constructor.DATA_KEY),j.off(this._element,this.constructor.EVENT_KEY),Object.getOwnPropertyNames(this).forEach((t=>{this[t]=null}))}_queueCallback(t,e,i=!0){b(t,e,i)}static getInstance(t){return H.get(r(t),this.DATA_KEY)}static getOrCreateInstance(t,e={}){return this.getInstance(t)||new this(t,"object"==typeof e?e:null)}static get VERSION(){return"5.1.3"}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}}const R=(t,e="hide")=>{const i=`click.dismiss${t.EVENT_KEY}`,s=t.NAME;j.on(document,i,`[data-bs-dismiss="${s}"]`,(function(i){if(["A","AREA"].includes(this.tagName)&&i.preventDefault(),c(this))return;const o=n(this)||this.closest(`.${s}`);t.getOrCreateInstance(o)[e]()}))};class W extends B{static get NAME(){return"alert"}close(){if(j.trigger(this._element,"close.bs.alert").defaultPrevented)return;this._element.classList.remove("show");const t=this._element.classList.contains("fade");this._queueCallback((()=>this._destroyElement()),this._element,t)}_destroyElement(){this._element.remove(),j.trigger(this._element,"closed.bs.alert"),this.dispose()}static jQueryInterface(t){return this.each((function(){const e=W.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}R(W,"close"),g(W);const $='[data-bs-toggle="button"]';class z extends B{static get NAME(){return"button"}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle("active"))}static jQueryInterface(t){return this.each((function(){const e=z.getOrCreateInstance(this);"toggle"===t&&e[t]()}))}}function q(t){return"true"===t||"false"!==t&&(t===Number(t).toString()?Number(t):""===t||"null"===t?null:t)}function F(t){return t.replace(/[A-Z]/g,(t=>`-${t.toLowerCase()}`))}j.on(document,"click.bs.button.data-api",$,(t=>{t.preventDefault();const e=t.target.closest($);z.getOrCreateInstance(e).toggle()})),g(z);const U={setDataAttribute(t,e,i){t.setAttribute(`data-bs-${F(e)}`,i)},removeDataAttribute(t,e){t.removeAttribute(`data-bs-${F(e)}`)},getDataAttributes(t){if(!t)return{};const e={};return Object.keys(t.dataset).filter((t=>t.startsWith("bs"))).forEach((i=>{let n=i.replace(/^bs/,"");n=n.charAt(0).toLowerCase()+n.slice(1,n.length),e[n]=q(t.dataset[i])})),e},getDataAttribute:(t,e)=>q(t.getAttribute(`data-bs-${F(e)}`)),offset(t){const e=t.getBoundingClientRect();return{top:e.top+window.pageYOffset,left:e.left+window.pageXOffset}},position:t=>({top:t.offsetTop,left:t.offsetLeft})},V={find:(t,e=document.documentElement)=>[].concat(...Element.prototype.querySelectorAll.call(e,t)),findOne:(t,e=document.documentElement)=>Element.prototype.querySelector.call(e,t),children:(t,e)=>[].concat(...t.children).filter((t=>t.matches(e))),parents(t,e){const i=[];let n=t.parentNode;for(;n&&n.nodeType===Node.ELEMENT_NODE&&3!==n.nodeType;)n.matches(e)&&i.push(n),n=n.parentNode;return i},prev(t,e){let i=t.previousElementSibling;for(;i;){if(i.matches(e))return[i];i=i.previousElementSibling}return[]},next(t,e){let i=t.nextElementSibling;for(;i;){if(i.matches(e))return[i];i=i.nextElementSibling}return[]},focusableChildren(t){const e=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map((t=>`${t}:not([tabindex^="-"])`)).join(", ");return this.find(e,t).filter((t=>!c(t)&&l(t)))}},K="carousel",X={interval:5e3,keyboard:!0,slide:!1,pause:"hover",wrap:!0,touch:!0},Y={interval:"(number|boolean)",keyboard:"boolean",slide:"(boolean|string)",pause:"(string|boolean)",wrap:"boolean",touch:"boolean"},Q="next",G="prev",Z="left",J="right",tt={ArrowLeft:J,ArrowRight:Z},et="slid.bs.carousel",it="active",nt=".active.carousel-item";class st extends B{constructor(t,e){super(t),this._items=null,this._interval=null,this._activeElement=null,this._isPaused=!1,this._isSliding=!1,this.touchTimeout=null,this.touchStartX=0,this.touchDeltaX=0,this._config=this._getConfig(e),this._indicatorsElement=V.findOne(".carousel-indicators",this._element),this._touchSupported="ontouchstart"in document.documentElement||navigator.maxTouchPoints>0,this._pointerEvent=Boolean(window.PointerEvent),this._addEventListeners()}static get Default(){return X}static get NAME(){return K}next(){this._slide(Q)}nextWhenVisible(){!document.hidden&&l(this._element)&&this.next()}prev(){this._slide(G)}pause(t){t||(this._isPaused=!0),V.findOne(".carousel-item-next, .carousel-item-prev",this._element)&&(s(this._element),this.cycle(!0)),clearInterval(this._interval),this._interval=null}cycle(t){t||(this._isPaused=!1),this._interval&&(clearInterval(this._interval),this._interval=null),this._config&&this._config.interval&&!this._isPaused&&(this._updateInterval(),this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval))}to(t){this._activeElement=V.findOne(nt,this._element);const e=this._getItemIndex(this._activeElement);if(t>this._items.length-1||t<0)return;if(this._isSliding)return void j.one(this._element,et,(()=>this.to(t)));if(e===t)return this.pause(),void this.cycle();const i=t>e?Q:G;this._slide(i,this._items[t])}_getConfig(t){return t={...X,...U.getDataAttributes(this._element),..."object"==typeof t?t:{}},a(K,t,Y),t}_handleSwipe(){const t=Math.abs(this.touchDeltaX);if(t<=40)return;const e=t/this.touchDeltaX;this.touchDeltaX=0,e&&this._slide(e>0?J:Z)}_addEventListeners(){this._config.keyboard&&j.on(this._element,"keydown.bs.carousel",(t=>this._keydown(t))),"hover"===this._config.pause&&(j.on(this._element,"mouseenter.bs.carousel",(t=>this.pause(t))),j.on(this._element,"mouseleave.bs.carousel",(t=>this.cycle(t)))),this._config.touch&&this._touchSupported&&this._addTouchEventListeners()}_addTouchEventListeners(){const t=t=>this._pointerEvent&&("pen"===t.pointerType||"touch"===t.pointerType),e=e=>{t(e)?this.touchStartX=e.clientX:this._pointerEvent||(this.touchStartX=e.touches[0].clientX)},i=t=>{this.touchDeltaX=t.touches&&t.touches.length>1?0:t.touches[0].clientX-this.touchStartX},n=e=>{t(e)&&(this.touchDeltaX=e.clientX-this.touchStartX),this._handleSwipe(),"hover"===this._config.pause&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout((t=>this.cycle(t)),500+this._config.interval))};V.find(".carousel-item img",this._element).forEach((t=>{j.on(t,"dragstart.bs.carousel",(t=>t.preventDefault()))})),this._pointerEvent?(j.on(this._element,"pointerdown.bs.carousel",(t=>e(t))),j.on(this._element,"pointerup.bs.carousel",(t=>n(t))),this._element.classList.add("pointer-event")):(j.on(this._element,"touchstart.bs.carousel",(t=>e(t))),j.on(this._element,"touchmove.bs.carousel",(t=>i(t))),j.on(this._element,"touchend.bs.carousel",(t=>n(t))))}_keydown(t){if(/input|textarea/i.test(t.target.tagName))return;const e=tt[t.key];e&&(t.preventDefault(),this._slide(e))}_getItemIndex(t){return this._items=t&&t.parentNode?V.find(".carousel-item",t.parentNode):[],this._items.indexOf(t)}_getItemByOrder(t,e){const i=t===Q;return v(this._items,e,i,this._config.wrap)}_triggerSlideEvent(t,e){const i=this._getItemIndex(t),n=this._getItemIndex(V.findOne(nt,this._element));return j.trigger(this._element,"slide.bs.carousel",{relatedTarget:t,direction:e,from:n,to:i})}_setActiveIndicatorElement(t){if(this._indicatorsElement){const e=V.findOne(".active",this._indicatorsElement);e.classList.remove(it),e.removeAttribute("aria-current");const i=V.find("[data-bs-target]",this._indicatorsElement);for(let e=0;e{j.trigger(this._element,et,{relatedTarget:o,direction:d,from:s,to:r})};if(this._element.classList.contains("slide")){o.classList.add(h),u(o),n.classList.add(c),o.classList.add(c);const t=()=>{o.classList.remove(c,h),o.classList.add(it),n.classList.remove(it,h,c),this._isSliding=!1,setTimeout(f,0)};this._queueCallback(t,n,!0)}else n.classList.remove(it),o.classList.add(it),this._isSliding=!1,f();a&&this.cycle()}_directionToOrder(t){return[J,Z].includes(t)?m()?t===Z?G:Q:t===Z?Q:G:t}_orderToDirection(t){return[Q,G].includes(t)?m()?t===G?Z:J:t===G?J:Z:t}static carouselInterface(t,e){const i=st.getOrCreateInstance(t,e);let{_config:n}=i;"object"==typeof e&&(n={...n,...e});const s="string"==typeof e?e:n.slide;if("number"==typeof e)i.to(e);else if("string"==typeof s){if(void 0===i[s])throw new TypeError(`No method named "${s}"`);i[s]()}else n.interval&&n.ride&&(i.pause(),i.cycle())}static jQueryInterface(t){return this.each((function(){st.carouselInterface(this,t)}))}static dataApiClickHandler(t){const e=n(this);if(!e||!e.classList.contains("carousel"))return;const i={...U.getDataAttributes(e),...U.getDataAttributes(this)},s=this.getAttribute("data-bs-slide-to");s&&(i.interval=!1),st.carouselInterface(e,i),s&&st.getInstance(e).to(s),t.preventDefault()}}j.on(document,"click.bs.carousel.data-api","[data-bs-slide], [data-bs-slide-to]",st.dataApiClickHandler),j.on(window,"load.bs.carousel.data-api",(()=>{const t=V.find('[data-bs-ride="carousel"]');for(let e=0,i=t.length;et===this._element));null!==s&&o.length&&(this._selector=s,this._triggerArray.push(e))}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return rt}static get NAME(){return ot}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let t,e=[];if(this._config.parent){const t=V.find(ut,this._config.parent);e=V.find(".collapse.show, .collapse.collapsing",this._config.parent).filter((e=>!t.includes(e)))}const i=V.findOne(this._selector);if(e.length){const n=e.find((t=>i!==t));if(t=n?pt.getInstance(n):null,t&&t._isTransitioning)return}if(j.trigger(this._element,"show.bs.collapse").defaultPrevented)return;e.forEach((e=>{i!==e&&pt.getOrCreateInstance(e,{toggle:!1}).hide(),t||H.set(e,"bs.collapse",null)}));const n=this._getDimension();this._element.classList.remove(ct),this._element.classList.add(ht),this._element.style[n]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const s=`scroll${n[0].toUpperCase()+n.slice(1)}`;this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(ht),this._element.classList.add(ct,lt),this._element.style[n]="",j.trigger(this._element,"shown.bs.collapse")}),this._element,!0),this._element.style[n]=`${this._element[s]}px`}hide(){if(this._isTransitioning||!this._isShown())return;if(j.trigger(this._element,"hide.bs.collapse").defaultPrevented)return;const t=this._getDimension();this._element.style[t]=`${this._element.getBoundingClientRect()[t]}px`,u(this._element),this._element.classList.add(ht),this._element.classList.remove(ct,lt);const e=this._triggerArray.length;for(let t=0;t{this._isTransitioning=!1,this._element.classList.remove(ht),this._element.classList.add(ct),j.trigger(this._element,"hidden.bs.collapse")}),this._element,!0)}_isShown(t=this._element){return t.classList.contains(lt)}_getConfig(t){return(t={...rt,...U.getDataAttributes(this._element),...t}).toggle=Boolean(t.toggle),t.parent=r(t.parent),a(ot,t,at),t}_getDimension(){return this._element.classList.contains("collapse-horizontal")?"width":"height"}_initializeChildren(){if(!this._config.parent)return;const t=V.find(ut,this._config.parent);V.find(ft,this._config.parent).filter((e=>!t.includes(e))).forEach((t=>{const e=n(t);e&&this._addAriaAndCollapsedClass([t],this._isShown(e))}))}_addAriaAndCollapsedClass(t,e){t.length&&t.forEach((t=>{e?t.classList.remove(dt):t.classList.add(dt),t.setAttribute("aria-expanded",e)}))}static jQueryInterface(t){return this.each((function(){const e={};"string"==typeof t&&/show|hide/.test(t)&&(e.toggle=!1);const i=pt.getOrCreateInstance(this,e);if("string"==typeof t){if(void 0===i[t])throw new TypeError(`No method named "${t}"`);i[t]()}}))}}j.on(document,"click.bs.collapse.data-api",ft,(function(t){("A"===t.target.tagName||t.delegateTarget&&"A"===t.delegateTarget.tagName)&&t.preventDefault();const e=i(this);V.find(e).forEach((t=>{pt.getOrCreateInstance(t,{toggle:!1}).toggle()}))})),g(pt);var mt="top",gt="bottom",_t="right",bt="left",vt="auto",yt=[mt,gt,_t,bt],wt="start",Et="end",At="clippingParents",Tt="viewport",Ot="popper",Ct="reference",kt=yt.reduce((function(t,e){return t.concat([e+"-"+wt,e+"-"+Et])}),[]),Lt=[].concat(yt,[vt]).reduce((function(t,e){return t.concat([e,e+"-"+wt,e+"-"+Et])}),[]),xt="beforeRead",Dt="read",St="afterRead",Nt="beforeMain",It="main",Pt="afterMain",jt="beforeWrite",Mt="write",Ht="afterWrite",Bt=[xt,Dt,St,Nt,It,Pt,jt,Mt,Ht];function Rt(t){return t?(t.nodeName||"").toLowerCase():null}function Wt(t){if(null==t)return window;if("[object Window]"!==t.toString()){var e=t.ownerDocument;return e&&e.defaultView||window}return t}function $t(t){return t instanceof Wt(t).Element||t instanceof Element}function zt(t){return t instanceof Wt(t).HTMLElement||t instanceof HTMLElement}function qt(t){return"undefined"!=typeof ShadowRoot&&(t instanceof Wt(t).ShadowRoot||t instanceof ShadowRoot)}const Ft={name:"applyStyles",enabled:!0,phase:"write",fn:function(t){var e=t.state;Object.keys(e.elements).forEach((function(t){var i=e.styles[t]||{},n=e.attributes[t]||{},s=e.elements[t];zt(s)&&Rt(s)&&(Object.assign(s.style,i),Object.keys(n).forEach((function(t){var e=n[t];!1===e?s.removeAttribute(t):s.setAttribute(t,!0===e?"":e)})))}))},effect:function(t){var e=t.state,i={popper:{position:e.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(e.elements.popper.style,i.popper),e.styles=i,e.elements.arrow&&Object.assign(e.elements.arrow.style,i.arrow),function(){Object.keys(e.elements).forEach((function(t){var n=e.elements[t],s=e.attributes[t]||{},o=Object.keys(e.styles.hasOwnProperty(t)?e.styles[t]:i[t]).reduce((function(t,e){return t[e]="",t}),{});zt(n)&&Rt(n)&&(Object.assign(n.style,o),Object.keys(s).forEach((function(t){n.removeAttribute(t)})))}))}},requires:["computeStyles"]};function Ut(t){return t.split("-")[0]}function Vt(t,e){var i=t.getBoundingClientRect();return{width:i.width/1,height:i.height/1,top:i.top/1,right:i.right/1,bottom:i.bottom/1,left:i.left/1,x:i.left/1,y:i.top/1}}function Kt(t){var e=Vt(t),i=t.offsetWidth,n=t.offsetHeight;return Math.abs(e.width-i)<=1&&(i=e.width),Math.abs(e.height-n)<=1&&(n=e.height),{x:t.offsetLeft,y:t.offsetTop,width:i,height:n}}function Xt(t,e){var i=e.getRootNode&&e.getRootNode();if(t.contains(e))return!0;if(i&&qt(i)){var n=e;do{if(n&&t.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}function Yt(t){return Wt(t).getComputedStyle(t)}function Qt(t){return["table","td","th"].indexOf(Rt(t))>=0}function Gt(t){return(($t(t)?t.ownerDocument:t.document)||window.document).documentElement}function Zt(t){return"html"===Rt(t)?t:t.assignedSlot||t.parentNode||(qt(t)?t.host:null)||Gt(t)}function Jt(t){return zt(t)&&"fixed"!==Yt(t).position?t.offsetParent:null}function te(t){for(var e=Wt(t),i=Jt(t);i&&Qt(i)&&"static"===Yt(i).position;)i=Jt(i);return i&&("html"===Rt(i)||"body"===Rt(i)&&"static"===Yt(i).position)?e:i||function(t){var e=-1!==navigator.userAgent.toLowerCase().indexOf("firefox");if(-1!==navigator.userAgent.indexOf("Trident")&&zt(t)&&"fixed"===Yt(t).position)return null;for(var i=Zt(t);zt(i)&&["html","body"].indexOf(Rt(i))<0;){var n=Yt(i);if("none"!==n.transform||"none"!==n.perspective||"paint"===n.contain||-1!==["transform","perspective"].indexOf(n.willChange)||e&&"filter"===n.willChange||e&&n.filter&&"none"!==n.filter)return i;i=i.parentNode}return null}(t)||e}function ee(t){return["top","bottom"].indexOf(t)>=0?"x":"y"}var ie=Math.max,ne=Math.min,se=Math.round;function oe(t,e,i){return ie(t,ne(e,i))}function re(t){return Object.assign({},{top:0,right:0,bottom:0,left:0},t)}function ae(t,e){return e.reduce((function(e,i){return e[i]=t,e}),{})}const le={name:"arrow",enabled:!0,phase:"main",fn:function(t){var e,i=t.state,n=t.name,s=t.options,o=i.elements.arrow,r=i.modifiersData.popperOffsets,a=Ut(i.placement),l=ee(a),c=[bt,_t].indexOf(a)>=0?"height":"width";if(o&&r){var h=function(t,e){return re("number"!=typeof(t="function"==typeof t?t(Object.assign({},e.rects,{placement:e.placement})):t)?t:ae(t,yt))}(s.padding,i),d=Kt(o),u="y"===l?mt:bt,f="y"===l?gt:_t,p=i.rects.reference[c]+i.rects.reference[l]-r[l]-i.rects.popper[c],m=r[l]-i.rects.reference[l],g=te(o),_=g?"y"===l?g.clientHeight||0:g.clientWidth||0:0,b=p/2-m/2,v=h[u],y=_-d[c]-h[f],w=_/2-d[c]/2+b,E=oe(v,w,y),A=l;i.modifiersData[n]=((e={})[A]=E,e.centerOffset=E-w,e)}},effect:function(t){var e=t.state,i=t.options.element,n=void 0===i?"[data-popper-arrow]":i;null!=n&&("string"!=typeof n||(n=e.elements.popper.querySelector(n)))&&Xt(e.elements.popper,n)&&(e.elements.arrow=n)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function ce(t){return t.split("-")[1]}var he={top:"auto",right:"auto",bottom:"auto",left:"auto"};function de(t){var e,i=t.popper,n=t.popperRect,s=t.placement,o=t.variation,r=t.offsets,a=t.position,l=t.gpuAcceleration,c=t.adaptive,h=t.roundOffsets,d=!0===h?function(t){var e=t.x,i=t.y,n=window.devicePixelRatio||1;return{x:se(se(e*n)/n)||0,y:se(se(i*n)/n)||0}}(r):"function"==typeof h?h(r):r,u=d.x,f=void 0===u?0:u,p=d.y,m=void 0===p?0:p,g=r.hasOwnProperty("x"),_=r.hasOwnProperty("y"),b=bt,v=mt,y=window;if(c){var w=te(i),E="clientHeight",A="clientWidth";w===Wt(i)&&"static"!==Yt(w=Gt(i)).position&&"absolute"===a&&(E="scrollHeight",A="scrollWidth"),w=w,s!==mt&&(s!==bt&&s!==_t||o!==Et)||(v=gt,m-=w[E]-n.height,m*=l?1:-1),s!==bt&&(s!==mt&&s!==gt||o!==Et)||(b=_t,f-=w[A]-n.width,f*=l?1:-1)}var T,O=Object.assign({position:a},c&&he);return l?Object.assign({},O,((T={})[v]=_?"0":"",T[b]=g?"0":"",T.transform=(y.devicePixelRatio||1)<=1?"translate("+f+"px, "+m+"px)":"translate3d("+f+"px, "+m+"px, 0)",T)):Object.assign({},O,((e={})[v]=_?m+"px":"",e[b]=g?f+"px":"",e.transform="",e))}const ue={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(t){var e=t.state,i=t.options,n=i.gpuAcceleration,s=void 0===n||n,o=i.adaptive,r=void 0===o||o,a=i.roundOffsets,l=void 0===a||a,c={placement:Ut(e.placement),variation:ce(e.placement),popper:e.elements.popper,popperRect:e.rects.popper,gpuAcceleration:s};null!=e.modifiersData.popperOffsets&&(e.styles.popper=Object.assign({},e.styles.popper,de(Object.assign({},c,{offsets:e.modifiersData.popperOffsets,position:e.options.strategy,adaptive:r,roundOffsets:l})))),null!=e.modifiersData.arrow&&(e.styles.arrow=Object.assign({},e.styles.arrow,de(Object.assign({},c,{offsets:e.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-placement":e.placement})},data:{}};var fe={passive:!0};const pe={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(t){var e=t.state,i=t.instance,n=t.options,s=n.scroll,o=void 0===s||s,r=n.resize,a=void 0===r||r,l=Wt(e.elements.popper),c=[].concat(e.scrollParents.reference,e.scrollParents.popper);return o&&c.forEach((function(t){t.addEventListener("scroll",i.update,fe)})),a&&l.addEventListener("resize",i.update,fe),function(){o&&c.forEach((function(t){t.removeEventListener("scroll",i.update,fe)})),a&&l.removeEventListener("resize",i.update,fe)}},data:{}};var me={left:"right",right:"left",bottom:"top",top:"bottom"};function ge(t){return t.replace(/left|right|bottom|top/g,(function(t){return me[t]}))}var _e={start:"end",end:"start"};function be(t){return t.replace(/start|end/g,(function(t){return _e[t]}))}function ve(t){var e=Wt(t);return{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function ye(t){return Vt(Gt(t)).left+ve(t).scrollLeft}function we(t){var e=Yt(t),i=e.overflow,n=e.overflowX,s=e.overflowY;return/auto|scroll|overlay|hidden/.test(i+s+n)}function Ee(t){return["html","body","#document"].indexOf(Rt(t))>=0?t.ownerDocument.body:zt(t)&&we(t)?t:Ee(Zt(t))}function Ae(t,e){var i;void 0===e&&(e=[]);var n=Ee(t),s=n===(null==(i=t.ownerDocument)?void 0:i.body),o=Wt(n),r=s?[o].concat(o.visualViewport||[],we(n)?n:[]):n,a=e.concat(r);return s?a:a.concat(Ae(Zt(r)))}function Te(t){return Object.assign({},t,{left:t.x,top:t.y,right:t.x+t.width,bottom:t.y+t.height})}function Oe(t,e){return e===Tt?Te(function(t){var e=Wt(t),i=Gt(t),n=e.visualViewport,s=i.clientWidth,o=i.clientHeight,r=0,a=0;return n&&(s=n.width,o=n.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(r=n.offsetLeft,a=n.offsetTop)),{width:s,height:o,x:r+ye(t),y:a}}(t)):zt(e)?function(t){var e=Vt(t);return e.top=e.top+t.clientTop,e.left=e.left+t.clientLeft,e.bottom=e.top+t.clientHeight,e.right=e.left+t.clientWidth,e.width=t.clientWidth,e.height=t.clientHeight,e.x=e.left,e.y=e.top,e}(e):Te(function(t){var e,i=Gt(t),n=ve(t),s=null==(e=t.ownerDocument)?void 0:e.body,o=ie(i.scrollWidth,i.clientWidth,s?s.scrollWidth:0,s?s.clientWidth:0),r=ie(i.scrollHeight,i.clientHeight,s?s.scrollHeight:0,s?s.clientHeight:0),a=-n.scrollLeft+ye(t),l=-n.scrollTop;return"rtl"===Yt(s||i).direction&&(a+=ie(i.clientWidth,s?s.clientWidth:0)-o),{width:o,height:r,x:a,y:l}}(Gt(t)))}function Ce(t){var e,i=t.reference,n=t.element,s=t.placement,o=s?Ut(s):null,r=s?ce(s):null,a=i.x+i.width/2-n.width/2,l=i.y+i.height/2-n.height/2;switch(o){case mt:e={x:a,y:i.y-n.height};break;case gt:e={x:a,y:i.y+i.height};break;case _t:e={x:i.x+i.width,y:l};break;case bt:e={x:i.x-n.width,y:l};break;default:e={x:i.x,y:i.y}}var c=o?ee(o):null;if(null!=c){var h="y"===c?"height":"width";switch(r){case wt:e[c]=e[c]-(i[h]/2-n[h]/2);break;case Et:e[c]=e[c]+(i[h]/2-n[h]/2)}}return e}function ke(t,e){void 0===e&&(e={});var i=e,n=i.placement,s=void 0===n?t.placement:n,o=i.boundary,r=void 0===o?At:o,a=i.rootBoundary,l=void 0===a?Tt:a,c=i.elementContext,h=void 0===c?Ot:c,d=i.altBoundary,u=void 0!==d&&d,f=i.padding,p=void 0===f?0:f,m=re("number"!=typeof p?p:ae(p,yt)),g=h===Ot?Ct:Ot,_=t.rects.popper,b=t.elements[u?g:h],v=function(t,e,i){var n="clippingParents"===e?function(t){var e=Ae(Zt(t)),i=["absolute","fixed"].indexOf(Yt(t).position)>=0&&zt(t)?te(t):t;return $t(i)?e.filter((function(t){return $t(t)&&Xt(t,i)&&"body"!==Rt(t)})):[]}(t):[].concat(e),s=[].concat(n,[i]),o=s[0],r=s.reduce((function(e,i){var n=Oe(t,i);return e.top=ie(n.top,e.top),e.right=ne(n.right,e.right),e.bottom=ne(n.bottom,e.bottom),e.left=ie(n.left,e.left),e}),Oe(t,o));return r.width=r.right-r.left,r.height=r.bottom-r.top,r.x=r.left,r.y=r.top,r}($t(b)?b:b.contextElement||Gt(t.elements.popper),r,l),y=Vt(t.elements.reference),w=Ce({reference:y,element:_,strategy:"absolute",placement:s}),E=Te(Object.assign({},_,w)),A=h===Ot?E:y,T={top:v.top-A.top+m.top,bottom:A.bottom-v.bottom+m.bottom,left:v.left-A.left+m.left,right:A.right-v.right+m.right},O=t.modifiersData.offset;if(h===Ot&&O){var C=O[s];Object.keys(T).forEach((function(t){var e=[_t,gt].indexOf(t)>=0?1:-1,i=[mt,gt].indexOf(t)>=0?"y":"x";T[t]+=C[i]*e}))}return T}function Le(t,e){void 0===e&&(e={});var i=e,n=i.placement,s=i.boundary,o=i.rootBoundary,r=i.padding,a=i.flipVariations,l=i.allowedAutoPlacements,c=void 0===l?Lt:l,h=ce(n),d=h?a?kt:kt.filter((function(t){return ce(t)===h})):yt,u=d.filter((function(t){return c.indexOf(t)>=0}));0===u.length&&(u=d);var f=u.reduce((function(e,i){return e[i]=ke(t,{placement:i,boundary:s,rootBoundary:o,padding:r})[Ut(i)],e}),{});return Object.keys(f).sort((function(t,e){return f[t]-f[e]}))}const xe={name:"flip",enabled:!0,phase:"main",fn:function(t){var e=t.state,i=t.options,n=t.name;if(!e.modifiersData[n]._skip){for(var s=i.mainAxis,o=void 0===s||s,r=i.altAxis,a=void 0===r||r,l=i.fallbackPlacements,c=i.padding,h=i.boundary,d=i.rootBoundary,u=i.altBoundary,f=i.flipVariations,p=void 0===f||f,m=i.allowedAutoPlacements,g=e.options.placement,_=Ut(g),b=l||(_!==g&&p?function(t){if(Ut(t)===vt)return[];var e=ge(t);return[be(t),e,be(e)]}(g):[ge(g)]),v=[g].concat(b).reduce((function(t,i){return t.concat(Ut(i)===vt?Le(e,{placement:i,boundary:h,rootBoundary:d,padding:c,flipVariations:p,allowedAutoPlacements:m}):i)}),[]),y=e.rects.reference,w=e.rects.popper,E=new Map,A=!0,T=v[0],O=0;O=0,D=x?"width":"height",S=ke(e,{placement:C,boundary:h,rootBoundary:d,altBoundary:u,padding:c}),N=x?L?_t:bt:L?gt:mt;y[D]>w[D]&&(N=ge(N));var I=ge(N),P=[];if(o&&P.push(S[k]<=0),a&&P.push(S[N]<=0,S[I]<=0),P.every((function(t){return t}))){T=C,A=!1;break}E.set(C,P)}if(A)for(var j=function(t){var e=v.find((function(e){var i=E.get(e);if(i)return i.slice(0,t).every((function(t){return t}))}));if(e)return T=e,"break"},M=p?3:1;M>0&&"break"!==j(M);M--);e.placement!==T&&(e.modifiersData[n]._skip=!0,e.placement=T,e.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function De(t,e,i){return void 0===i&&(i={x:0,y:0}),{top:t.top-e.height-i.y,right:t.right-e.width+i.x,bottom:t.bottom-e.height+i.y,left:t.left-e.width-i.x}}function Se(t){return[mt,_t,gt,bt].some((function(e){return t[e]>=0}))}const Ne={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(t){var e=t.state,i=t.name,n=e.rects.reference,s=e.rects.popper,o=e.modifiersData.preventOverflow,r=ke(e,{elementContext:"reference"}),a=ke(e,{altBoundary:!0}),l=De(r,n),c=De(a,s,o),h=Se(l),d=Se(c);e.modifiersData[i]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:h,hasPopperEscaped:d},e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-reference-hidden":h,"data-popper-escaped":d})}},Ie={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(t){var e=t.state,i=t.options,n=t.name,s=i.offset,o=void 0===s?[0,0]:s,r=Lt.reduce((function(t,i){return t[i]=function(t,e,i){var n=Ut(t),s=[bt,mt].indexOf(n)>=0?-1:1,o="function"==typeof i?i(Object.assign({},e,{placement:t})):i,r=o[0],a=o[1];return r=r||0,a=(a||0)*s,[bt,_t].indexOf(n)>=0?{x:a,y:r}:{x:r,y:a}}(i,e.rects,o),t}),{}),a=r[e.placement],l=a.x,c=a.y;null!=e.modifiersData.popperOffsets&&(e.modifiersData.popperOffsets.x+=l,e.modifiersData.popperOffsets.y+=c),e.modifiersData[n]=r}},Pe={name:"popperOffsets",enabled:!0,phase:"read",fn:function(t){var e=t.state,i=t.name;e.modifiersData[i]=Ce({reference:e.rects.reference,element:e.rects.popper,strategy:"absolute",placement:e.placement})},data:{}},je={name:"preventOverflow",enabled:!0,phase:"main",fn:function(t){var e=t.state,i=t.options,n=t.name,s=i.mainAxis,o=void 0===s||s,r=i.altAxis,a=void 0!==r&&r,l=i.boundary,c=i.rootBoundary,h=i.altBoundary,d=i.padding,u=i.tether,f=void 0===u||u,p=i.tetherOffset,m=void 0===p?0:p,g=ke(e,{boundary:l,rootBoundary:c,padding:d,altBoundary:h}),_=Ut(e.placement),b=ce(e.placement),v=!b,y=ee(_),w="x"===y?"y":"x",E=e.modifiersData.popperOffsets,A=e.rects.reference,T=e.rects.popper,O="function"==typeof m?m(Object.assign({},e.rects,{placement:e.placement})):m,C={x:0,y:0};if(E){if(o||a){var k="y"===y?mt:bt,L="y"===y?gt:_t,x="y"===y?"height":"width",D=E[y],S=E[y]+g[k],N=E[y]-g[L],I=f?-T[x]/2:0,P=b===wt?A[x]:T[x],j=b===wt?-T[x]:-A[x],M=e.elements.arrow,H=f&&M?Kt(M):{width:0,height:0},B=e.modifiersData["arrow#persistent"]?e.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},R=B[k],W=B[L],$=oe(0,A[x],H[x]),z=v?A[x]/2-I-$-R-O:P-$-R-O,q=v?-A[x]/2+I+$+W+O:j+$+W+O,F=e.elements.arrow&&te(e.elements.arrow),U=F?"y"===y?F.clientTop||0:F.clientLeft||0:0,V=e.modifiersData.offset?e.modifiersData.offset[e.placement][y]:0,K=E[y]+z-V-U,X=E[y]+q-V;if(o){var Y=oe(f?ne(S,K):S,D,f?ie(N,X):N);E[y]=Y,C[y]=Y-D}if(a){var Q="x"===y?mt:bt,G="x"===y?gt:_t,Z=E[w],J=Z+g[Q],tt=Z-g[G],et=oe(f?ne(J,K):J,Z,f?ie(tt,X):tt);E[w]=et,C[w]=et-Z}}e.modifiersData[n]=C}},requiresIfExists:["offset"]};function Me(t,e,i){void 0===i&&(i=!1);var n=zt(e);zt(e)&&function(t){var e=t.getBoundingClientRect();e.width,t.offsetWidth,e.height,t.offsetHeight}(e);var s,o,r=Gt(e),a=Vt(t),l={scrollLeft:0,scrollTop:0},c={x:0,y:0};return(n||!n&&!i)&&(("body"!==Rt(e)||we(r))&&(l=(s=e)!==Wt(s)&&zt(s)?{scrollLeft:(o=s).scrollLeft,scrollTop:o.scrollTop}:ve(s)),zt(e)?((c=Vt(e)).x+=e.clientLeft,c.y+=e.clientTop):r&&(c.x=ye(r))),{x:a.left+l.scrollLeft-c.x,y:a.top+l.scrollTop-c.y,width:a.width,height:a.height}}function He(t){var e=new Map,i=new Set,n=[];function s(t){i.add(t.name),[].concat(t.requires||[],t.requiresIfExists||[]).forEach((function(t){if(!i.has(t)){var n=e.get(t);n&&s(n)}})),n.push(t)}return t.forEach((function(t){e.set(t.name,t)})),t.forEach((function(t){i.has(t.name)||s(t)})),n}var Be={placement:"bottom",modifiers:[],strategy:"absolute"};function Re(){for(var t=arguments.length,e=new Array(t),i=0;ij.on(t,"mouseover",d))),this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.add(Je),this._element.classList.add(Je),j.trigger(this._element,"shown.bs.dropdown",t)}hide(){if(c(this._element)||!this._isShown(this._menu))return;const t={relatedTarget:this._element};this._completeHide(t)}dispose(){this._popper&&this._popper.destroy(),super.dispose()}update(){this._inNavbar=this._detectNavbar(),this._popper&&this._popper.update()}_completeHide(t){j.trigger(this._element,"hide.bs.dropdown",t).defaultPrevented||("ontouchstart"in document.documentElement&&[].concat(...document.body.children).forEach((t=>j.off(t,"mouseover",d))),this._popper&&this._popper.destroy(),this._menu.classList.remove(Je),this._element.classList.remove(Je),this._element.setAttribute("aria-expanded","false"),U.removeDataAttribute(this._menu,"popper"),j.trigger(this._element,"hidden.bs.dropdown",t))}_getConfig(t){if(t={...this.constructor.Default,...U.getDataAttributes(this._element),...t},a(Ue,t,this.constructor.DefaultType),"object"==typeof t.reference&&!o(t.reference)&&"function"!=typeof t.reference.getBoundingClientRect)throw new TypeError(`${Ue.toUpperCase()}: Option "reference" provided type "object" without a required "getBoundingClientRect" method.`);return t}_createPopper(t){if(void 0===Fe)throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org)");let e=this._element;"parent"===this._config.reference?e=t:o(this._config.reference)?e=r(this._config.reference):"object"==typeof this._config.reference&&(e=this._config.reference);const i=this._getPopperConfig(),n=i.modifiers.find((t=>"applyStyles"===t.name&&!1===t.enabled));this._popper=qe(e,this._menu,i),n&&U.setDataAttribute(this._menu,"popper","static")}_isShown(t=this._element){return t.classList.contains(Je)}_getMenuElement(){return V.next(this._element,ei)[0]}_getPlacement(){const t=this._element.parentNode;if(t.classList.contains("dropend"))return ri;if(t.classList.contains("dropstart"))return ai;const e="end"===getComputedStyle(this._menu).getPropertyValue("--bs-position").trim();return t.classList.contains("dropup")?e?ni:ii:e?oi:si}_detectNavbar(){return null!==this._element.closest(".navbar")}_getOffset(){const{offset:t}=this._config;return"string"==typeof t?t.split(",").map((t=>Number.parseInt(t,10))):"function"==typeof t?e=>t(e,this._element):t}_getPopperConfig(){const t={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return"static"===this._config.display&&(t.modifiers=[{name:"applyStyles",enabled:!1}]),{...t,..."function"==typeof this._config.popperConfig?this._config.popperConfig(t):this._config.popperConfig}}_selectMenuItem({key:t,target:e}){const i=V.find(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",this._menu).filter(l);i.length&&v(i,e,t===Ye,!i.includes(e)).focus()}static jQueryInterface(t){return this.each((function(){const e=hi.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}static clearMenus(t){if(t&&(2===t.button||"keyup"===t.type&&"Tab"!==t.key))return;const e=V.find(ti);for(let i=0,n=e.length;ie+t)),this._setElementAttributes(di,"paddingRight",(e=>e+t)),this._setElementAttributes(ui,"marginRight",(e=>e-t))}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(t,e,i){const n=this.getWidth();this._applyManipulationCallback(t,(t=>{if(t!==this._element&&window.innerWidth>t.clientWidth+n)return;this._saveInitialAttribute(t,e);const s=window.getComputedStyle(t)[e];t.style[e]=`${i(Number.parseFloat(s))}px`}))}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,"paddingRight"),this._resetElementAttributes(di,"paddingRight"),this._resetElementAttributes(ui,"marginRight")}_saveInitialAttribute(t,e){const i=t.style[e];i&&U.setDataAttribute(t,e,i)}_resetElementAttributes(t,e){this._applyManipulationCallback(t,(t=>{const i=U.getDataAttribute(t,e);void 0===i?t.style.removeProperty(e):(U.removeDataAttribute(t,e),t.style[e]=i)}))}_applyManipulationCallback(t,e){o(t)?e(t):V.find(t,this._element).forEach(e)}isOverflowing(){return this.getWidth()>0}}const pi={className:"modal-backdrop",isVisible:!0,isAnimated:!1,rootElement:"body",clickCallback:null},mi={className:"string",isVisible:"boolean",isAnimated:"boolean",rootElement:"(element|string)",clickCallback:"(function|null)"},gi="show",_i="mousedown.bs.backdrop";class bi{constructor(t){this._config=this._getConfig(t),this._isAppended=!1,this._element=null}show(t){this._config.isVisible?(this._append(),this._config.isAnimated&&u(this._getElement()),this._getElement().classList.add(gi),this._emulateAnimation((()=>{_(t)}))):_(t)}hide(t){this._config.isVisible?(this._getElement().classList.remove(gi),this._emulateAnimation((()=>{this.dispose(),_(t)}))):_(t)}_getElement(){if(!this._element){const t=document.createElement("div");t.className=this._config.className,this._config.isAnimated&&t.classList.add("fade"),this._element=t}return this._element}_getConfig(t){return(t={...pi,..."object"==typeof t?t:{}}).rootElement=r(t.rootElement),a("backdrop",t,mi),t}_append(){this._isAppended||(this._config.rootElement.append(this._getElement()),j.on(this._getElement(),_i,(()=>{_(this._config.clickCallback)})),this._isAppended=!0)}dispose(){this._isAppended&&(j.off(this._element,_i),this._element.remove(),this._isAppended=!1)}_emulateAnimation(t){b(t,this._getElement(),this._config.isAnimated)}}const vi={trapElement:null,autofocus:!0},yi={trapElement:"element",autofocus:"boolean"},wi=".bs.focustrap",Ei="backward";class Ai{constructor(t){this._config=this._getConfig(t),this._isActive=!1,this._lastTabNavDirection=null}activate(){const{trapElement:t,autofocus:e}=this._config;this._isActive||(e&&t.focus(),j.off(document,wi),j.on(document,"focusin.bs.focustrap",(t=>this._handleFocusin(t))),j.on(document,"keydown.tab.bs.focustrap",(t=>this._handleKeydown(t))),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,j.off(document,wi))}_handleFocusin(t){const{target:e}=t,{trapElement:i}=this._config;if(e===document||e===i||i.contains(e))return;const n=V.focusableChildren(i);0===n.length?i.focus():this._lastTabNavDirection===Ei?n[n.length-1].focus():n[0].focus()}_handleKeydown(t){"Tab"===t.key&&(this._lastTabNavDirection=t.shiftKey?Ei:"forward")}_getConfig(t){return t={...vi,..."object"==typeof t?t:{}},a("focustrap",t,yi),t}}const Ti="modal",Oi="Escape",Ci={backdrop:!0,keyboard:!0,focus:!0},ki={backdrop:"(boolean|string)",keyboard:"boolean",focus:"boolean"},Li="hidden.bs.modal",xi="show.bs.modal",Di="resize.bs.modal",Si="click.dismiss.bs.modal",Ni="keydown.dismiss.bs.modal",Ii="mousedown.dismiss.bs.modal",Pi="modal-open",ji="show",Mi="modal-static";class Hi extends B{constructor(t,e){super(t),this._config=this._getConfig(e),this._dialog=V.findOne(".modal-dialog",this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._ignoreBackdropClick=!1,this._isTransitioning=!1,this._scrollBar=new fi}static get Default(){return Ci}static get NAME(){return Ti}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||this._isTransitioning||j.trigger(this._element,xi,{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._isAnimated()&&(this._isTransitioning=!0),this._scrollBar.hide(),document.body.classList.add(Pi),this._adjustDialog(),this._setEscapeEvent(),this._setResizeEvent(),j.on(this._dialog,Ii,(()=>{j.one(this._element,"mouseup.dismiss.bs.modal",(t=>{t.target===this._element&&(this._ignoreBackdropClick=!0)}))})),this._showBackdrop((()=>this._showElement(t))))}hide(){if(!this._isShown||this._isTransitioning)return;if(j.trigger(this._element,"hide.bs.modal").defaultPrevented)return;this._isShown=!1;const t=this._isAnimated();t&&(this._isTransitioning=!0),this._setEscapeEvent(),this._setResizeEvent(),this._focustrap.deactivate(),this._element.classList.remove(ji),j.off(this._element,Si),j.off(this._dialog,Ii),this._queueCallback((()=>this._hideModal()),this._element,t)}dispose(){[window,this._dialog].forEach((t=>j.off(t,".bs.modal"))),this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new bi({isVisible:Boolean(this._config.backdrop),isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new Ai({trapElement:this._element})}_getConfig(t){return t={...Ci,...U.getDataAttributes(this._element),..."object"==typeof t?t:{}},a(Ti,t,ki),t}_showElement(t){const e=this._isAnimated(),i=V.findOne(".modal-body",this._dialog);this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE||document.body.append(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0,i&&(i.scrollTop=0),e&&u(this._element),this._element.classList.add(ji),this._queueCallback((()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,j.trigger(this._element,"shown.bs.modal",{relatedTarget:t})}),this._dialog,e)}_setEscapeEvent(){this._isShown?j.on(this._element,Ni,(t=>{this._config.keyboard&&t.key===Oi?(t.preventDefault(),this.hide()):this._config.keyboard||t.key!==Oi||this._triggerBackdropTransition()})):j.off(this._element,Ni)}_setResizeEvent(){this._isShown?j.on(window,Di,(()=>this._adjustDialog())):j.off(window,Di)}_hideModal(){this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._backdrop.hide((()=>{document.body.classList.remove(Pi),this._resetAdjustments(),this._scrollBar.reset(),j.trigger(this._element,Li)}))}_showBackdrop(t){j.on(this._element,Si,(t=>{this._ignoreBackdropClick?this._ignoreBackdropClick=!1:t.target===t.currentTarget&&(!0===this._config.backdrop?this.hide():"static"===this._config.backdrop&&this._triggerBackdropTransition())})),this._backdrop.show(t)}_isAnimated(){return this._element.classList.contains("fade")}_triggerBackdropTransition(){if(j.trigger(this._element,"hidePrevented.bs.modal").defaultPrevented)return;const{classList:t,scrollHeight:e,style:i}=this._element,n=e>document.documentElement.clientHeight;!n&&"hidden"===i.overflowY||t.contains(Mi)||(n||(i.overflowY="hidden"),t.add(Mi),this._queueCallback((()=>{t.remove(Mi),n||this._queueCallback((()=>{i.overflowY=""}),this._dialog)}),this._dialog),this._element.focus())}_adjustDialog(){const t=this._element.scrollHeight>document.documentElement.clientHeight,e=this._scrollBar.getWidth(),i=e>0;(!i&&t&&!m()||i&&!t&&m())&&(this._element.style.paddingLeft=`${e}px`),(i&&!t&&!m()||!i&&t&&m())&&(this._element.style.paddingRight=`${e}px`)}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(t,e){return this.each((function(){const i=Hi.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===i[t])throw new TypeError(`No method named "${t}"`);i[t](e)}}))}}j.on(document,"click.bs.modal.data-api",'[data-bs-toggle="modal"]',(function(t){const e=n(this);["A","AREA"].includes(this.tagName)&&t.preventDefault(),j.one(e,xi,(t=>{t.defaultPrevented||j.one(e,Li,(()=>{l(this)&&this.focus()}))}));const i=V.findOne(".modal.show");i&&Hi.getInstance(i).hide(),Hi.getOrCreateInstance(e).toggle(this)})),R(Hi),g(Hi);const Bi="offcanvas",Ri={backdrop:!0,keyboard:!0,scroll:!1},Wi={backdrop:"boolean",keyboard:"boolean",scroll:"boolean"},$i="show",zi=".offcanvas.show",qi="hidden.bs.offcanvas";class Fi extends B{constructor(t,e){super(t),this._config=this._getConfig(e),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get NAME(){return Bi}static get Default(){return Ri}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||j.trigger(this._element,"show.bs.offcanvas",{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._element.style.visibility="visible",this._backdrop.show(),this._config.scroll||(new fi).hide(),this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add($i),this._queueCallback((()=>{this._config.scroll||this._focustrap.activate(),j.trigger(this._element,"shown.bs.offcanvas",{relatedTarget:t})}),this._element,!0))}hide(){this._isShown&&(j.trigger(this._element,"hide.bs.offcanvas").defaultPrevented||(this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.remove($i),this._backdrop.hide(),this._queueCallback((()=>{this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._element.style.visibility="hidden",this._config.scroll||(new fi).reset(),j.trigger(this._element,qi)}),this._element,!0)))}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_getConfig(t){return t={...Ri,...U.getDataAttributes(this._element),..."object"==typeof t?t:{}},a(Bi,t,Wi),t}_initializeBackDrop(){return new bi({className:"offcanvas-backdrop",isVisible:this._config.backdrop,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:()=>this.hide()})}_initializeFocusTrap(){return new Ai({trapElement:this._element})}_addEventListeners(){j.on(this._element,"keydown.dismiss.bs.offcanvas",(t=>{this._config.keyboard&&"Escape"===t.key&&this.hide()}))}static jQueryInterface(t){return this.each((function(){const e=Fi.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}j.on(document,"click.bs.offcanvas.data-api",'[data-bs-toggle="offcanvas"]',(function(t){const e=n(this);if(["A","AREA"].includes(this.tagName)&&t.preventDefault(),c(this))return;j.one(e,qi,(()=>{l(this)&&this.focus()}));const i=V.findOne(zi);i&&i!==e&&Fi.getInstance(i).hide(),Fi.getOrCreateInstance(e).toggle(this)})),j.on(window,"load.bs.offcanvas.data-api",(()=>V.find(zi).forEach((t=>Fi.getOrCreateInstance(t).show())))),R(Fi),g(Fi);const Ui=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),Vi=/^(?:(?:https?|mailto|ftp|tel|file|sms):|[^#&/:?]*(?:[#/?]|$))/i,Ki=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[\d+/a-z]+=*$/i,Xi=(t,e)=>{const i=t.nodeName.toLowerCase();if(e.includes(i))return!Ui.has(i)||Boolean(Vi.test(t.nodeValue)||Ki.test(t.nodeValue));const n=e.filter((t=>t instanceof RegExp));for(let t=0,e=n.length;t{Xi(t,r)||i.removeAttribute(t.nodeName)}))}return n.body.innerHTML}const Qi="tooltip",Gi=new Set(["sanitize","allowList","sanitizeFn"]),Zi={animation:"boolean",template:"string",title:"(string|element|function)",trigger:"string",delay:"(number|object)",html:"boolean",selector:"(string|boolean)",placement:"(string|function)",offset:"(array|string|function)",container:"(string|element|boolean)",fallbackPlacements:"array",boundary:"(string|element)",customClass:"(string|function)",sanitize:"boolean",sanitizeFn:"(null|function)",allowList:"object",popperConfig:"(null|object|function)"},Ji={AUTO:"auto",TOP:"top",RIGHT:m()?"left":"right",BOTTOM:"bottom",LEFT:m()?"right":"left"},tn={animation:!0,template:'

',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:[0,0],container:!1,fallbackPlacements:["top","right","bottom","left"],boundary:"clippingParents",customClass:"",sanitize:!0,sanitizeFn:null,allowList:{"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},popperConfig:null},en={HIDE:"hide.bs.tooltip",HIDDEN:"hidden.bs.tooltip",SHOW:"show.bs.tooltip",SHOWN:"shown.bs.tooltip",INSERTED:"inserted.bs.tooltip",CLICK:"click.bs.tooltip",FOCUSIN:"focusin.bs.tooltip",FOCUSOUT:"focusout.bs.tooltip",MOUSEENTER:"mouseenter.bs.tooltip",MOUSELEAVE:"mouseleave.bs.tooltip"},nn="fade",sn="show",on="show",rn="out",an=".tooltip-inner",ln=".modal",cn="hide.bs.modal",hn="hover",dn="focus";class un extends B{constructor(t,e){if(void 0===Fe)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");super(t),this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this._config=this._getConfig(e),this.tip=null,this._setListeners()}static get Default(){return tn}static get NAME(){return Qi}static get Event(){return en}static get DefaultType(){return Zi}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(t){if(this._isEnabled)if(t){const e=this._initializeOnDelegatedTarget(t);e._activeTrigger.click=!e._activeTrigger.click,e._isWithActiveTrigger()?e._enter(null,e):e._leave(null,e)}else{if(this.getTipElement().classList.contains(sn))return void this._leave(null,this);this._enter(null,this)}}dispose(){clearTimeout(this._timeout),j.off(this._element.closest(ln),cn,this._hideModalHandler),this.tip&&this.tip.remove(),this._disposePopper(),super.dispose()}show(){if("none"===this._element.style.display)throw new Error("Please use show on visible elements");if(!this.isWithContent()||!this._isEnabled)return;const t=j.trigger(this._element,this.constructor.Event.SHOW),e=h(this._element),i=null===e?this._element.ownerDocument.documentElement.contains(this._element):e.contains(this._element);if(t.defaultPrevented||!i)return;"tooltip"===this.constructor.NAME&&this.tip&&this.getTitle()!==this.tip.querySelector(an).innerHTML&&(this._disposePopper(),this.tip.remove(),this.tip=null);const n=this.getTipElement(),s=(t=>{do{t+=Math.floor(1e6*Math.random())}while(document.getElementById(t));return t})(this.constructor.NAME);n.setAttribute("id",s),this._element.setAttribute("aria-describedby",s),this._config.animation&&n.classList.add(nn);const o="function"==typeof this._config.placement?this._config.placement.call(this,n,this._element):this._config.placement,r=this._getAttachment(o);this._addAttachmentClass(r);const{container:a}=this._config;H.set(n,this.constructor.DATA_KEY,this),this._element.ownerDocument.documentElement.contains(this.tip)||(a.append(n),j.trigger(this._element,this.constructor.Event.INSERTED)),this._popper?this._popper.update():this._popper=qe(this._element,n,this._getPopperConfig(r)),n.classList.add(sn);const l=this._resolvePossibleFunction(this._config.customClass);l&&n.classList.add(...l.split(" ")),"ontouchstart"in document.documentElement&&[].concat(...document.body.children).forEach((t=>{j.on(t,"mouseover",d)}));const c=this.tip.classList.contains(nn);this._queueCallback((()=>{const t=this._hoverState;this._hoverState=null,j.trigger(this._element,this.constructor.Event.SHOWN),t===rn&&this._leave(null,this)}),this.tip,c)}hide(){if(!this._popper)return;const t=this.getTipElement();if(j.trigger(this._element,this.constructor.Event.HIDE).defaultPrevented)return;t.classList.remove(sn),"ontouchstart"in document.documentElement&&[].concat(...document.body.children).forEach((t=>j.off(t,"mouseover",d))),this._activeTrigger.click=!1,this._activeTrigger.focus=!1,this._activeTrigger.hover=!1;const e=this.tip.classList.contains(nn);this._queueCallback((()=>{this._isWithActiveTrigger()||(this._hoverState!==on&&t.remove(),this._cleanTipClass(),this._element.removeAttribute("aria-describedby"),j.trigger(this._element,this.constructor.Event.HIDDEN),this._disposePopper())}),this.tip,e),this._hoverState=""}update(){null!==this._popper&&this._popper.update()}isWithContent(){return Boolean(this.getTitle())}getTipElement(){if(this.tip)return this.tip;const t=document.createElement("div");t.innerHTML=this._config.template;const e=t.children[0];return this.setContent(e),e.classList.remove(nn,sn),this.tip=e,this.tip}setContent(t){this._sanitizeAndSetContent(t,this.getTitle(),an)}_sanitizeAndSetContent(t,e,i){const n=V.findOne(i,t);e||!n?this.setElementContent(n,e):n.remove()}setElementContent(t,e){if(null!==t)return o(e)?(e=r(e),void(this._config.html?e.parentNode!==t&&(t.innerHTML="",t.append(e)):t.textContent=e.textContent)):void(this._config.html?(this._config.sanitize&&(e=Yi(e,this._config.allowList,this._config.sanitizeFn)),t.innerHTML=e):t.textContent=e)}getTitle(){const t=this._element.getAttribute("data-bs-original-title")||this._config.title;return this._resolvePossibleFunction(t)}updateAttachment(t){return"right"===t?"end":"left"===t?"start":t}_initializeOnDelegatedTarget(t,e){return e||this.constructor.getOrCreateInstance(t.delegateTarget,this._getDelegateConfig())}_getOffset(){const{offset:t}=this._config;return"string"==typeof t?t.split(",").map((t=>Number.parseInt(t,10))):"function"==typeof t?e=>t(e,this._element):t}_resolvePossibleFunction(t){return"function"==typeof t?t.call(this._element):t}_getPopperConfig(t){const e={placement:t,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:`.${this.constructor.NAME}-arrow`}},{name:"onChange",enabled:!0,phase:"afterWrite",fn:t=>this._handlePopperPlacementChange(t)}],onFirstUpdate:t=>{t.options.placement!==t.placement&&this._handlePopperPlacementChange(t)}};return{...e,..."function"==typeof this._config.popperConfig?this._config.popperConfig(e):this._config.popperConfig}}_addAttachmentClass(t){this.getTipElement().classList.add(`${this._getBasicClassPrefix()}-${this.updateAttachment(t)}`)}_getAttachment(t){return Ji[t.toUpperCase()]}_setListeners(){this._config.trigger.split(" ").forEach((t=>{if("click"===t)j.on(this._element,this.constructor.Event.CLICK,this._config.selector,(t=>this.toggle(t)));else if("manual"!==t){const e=t===hn?this.constructor.Event.MOUSEENTER:this.constructor.Event.FOCUSIN,i=t===hn?this.constructor.Event.MOUSELEAVE:this.constructor.Event.FOCUSOUT;j.on(this._element,e,this._config.selector,(t=>this._enter(t))),j.on(this._element,i,this._config.selector,(t=>this._leave(t)))}})),this._hideModalHandler=()=>{this._element&&this.hide()},j.on(this._element.closest(ln),cn,this._hideModalHandler),this._config.selector?this._config={...this._config,trigger:"manual",selector:""}:this._fixTitle()}_fixTitle(){const t=this._element.getAttribute("title"),e=typeof this._element.getAttribute("data-bs-original-title");(t||"string"!==e)&&(this._element.setAttribute("data-bs-original-title",t||""),!t||this._element.getAttribute("aria-label")||this._element.textContent||this._element.setAttribute("aria-label",t),this._element.setAttribute("title",""))}_enter(t,e){e=this._initializeOnDelegatedTarget(t,e),t&&(e._activeTrigger["focusin"===t.type?dn:hn]=!0),e.getTipElement().classList.contains(sn)||e._hoverState===on?e._hoverState=on:(clearTimeout(e._timeout),e._hoverState=on,e._config.delay&&e._config.delay.show?e._timeout=setTimeout((()=>{e._hoverState===on&&e.show()}),e._config.delay.show):e.show())}_leave(t,e){e=this._initializeOnDelegatedTarget(t,e),t&&(e._activeTrigger["focusout"===t.type?dn:hn]=e._element.contains(t.relatedTarget)),e._isWithActiveTrigger()||(clearTimeout(e._timeout),e._hoverState=rn,e._config.delay&&e._config.delay.hide?e._timeout=setTimeout((()=>{e._hoverState===rn&&e.hide()}),e._config.delay.hide):e.hide())}_isWithActiveTrigger(){for(const t in this._activeTrigger)if(this._activeTrigger[t])return!0;return!1}_getConfig(t){const e=U.getDataAttributes(this._element);return Object.keys(e).forEach((t=>{Gi.has(t)&&delete e[t]})),(t={...this.constructor.Default,...e,..."object"==typeof t&&t?t:{}}).container=!1===t.container?document.body:r(t.container),"number"==typeof t.delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),a(Qi,t,this.constructor.DefaultType),t.sanitize&&(t.template=Yi(t.template,t.allowList,t.sanitizeFn)),t}_getDelegateConfig(){const t={};for(const e in this._config)this.constructor.Default[e]!==this._config[e]&&(t[e]=this._config[e]);return t}_cleanTipClass(){const t=this.getTipElement(),e=new RegExp(`(^|\\s)${this._getBasicClassPrefix()}\\S+`,"g"),i=t.getAttribute("class").match(e);null!==i&&i.length>0&&i.map((t=>t.trim())).forEach((e=>t.classList.remove(e)))}_getBasicClassPrefix(){return"bs-tooltip"}_handlePopperPlacementChange(t){const{state:e}=t;e&&(this.tip=e.elements.popper,this._cleanTipClass(),this._addAttachmentClass(this._getAttachment(e.placement)))}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null)}static jQueryInterface(t){return this.each((function(){const e=un.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}g(un);const fn={...un.Default,placement:"right",offset:[0,8],trigger:"click",content:"",template:''},pn={...un.DefaultType,content:"(string|element|function)"},mn={HIDE:"hide.bs.popover",HIDDEN:"hidden.bs.popover",SHOW:"show.bs.popover",SHOWN:"shown.bs.popover",INSERTED:"inserted.bs.popover",CLICK:"click.bs.popover",FOCUSIN:"focusin.bs.popover",FOCUSOUT:"focusout.bs.popover",MOUSEENTER:"mouseenter.bs.popover",MOUSELEAVE:"mouseleave.bs.popover"};class gn extends un{static get Default(){return fn}static get NAME(){return"popover"}static get Event(){return mn}static get DefaultType(){return pn}isWithContent(){return this.getTitle()||this._getContent()}setContent(t){this._sanitizeAndSetContent(t,this.getTitle(),".popover-header"),this._sanitizeAndSetContent(t,this._getContent(),".popover-body")}_getContent(){return this._resolvePossibleFunction(this._config.content)}_getBasicClassPrefix(){return"bs-popover"}static jQueryInterface(t){return this.each((function(){const e=gn.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}g(gn);const _n="scrollspy",bn={offset:10,method:"auto",target:""},vn={offset:"number",method:"string",target:"(string|element)"},yn="active",wn=".nav-link, .list-group-item, .dropdown-item",En="position";class An extends B{constructor(t,e){super(t),this._scrollElement="BODY"===this._element.tagName?window:this._element,this._config=this._getConfig(e),this._offsets=[],this._targets=[],this._activeTarget=null,this._scrollHeight=0,j.on(this._scrollElement,"scroll.bs.scrollspy",(()=>this._process())),this.refresh(),this._process()}static get Default(){return bn}static get NAME(){return _n}refresh(){const t=this._scrollElement===this._scrollElement.window?"offset":En,e="auto"===this._config.method?t:this._config.method,n=e===En?this._getScrollTop():0;this._offsets=[],this._targets=[],this._scrollHeight=this._getScrollHeight(),V.find(wn,this._config.target).map((t=>{const s=i(t),o=s?V.findOne(s):null;if(o){const t=o.getBoundingClientRect();if(t.width||t.height)return[U[e](o).top+n,s]}return null})).filter((t=>t)).sort(((t,e)=>t[0]-e[0])).forEach((t=>{this._offsets.push(t[0]),this._targets.push(t[1])}))}dispose(){j.off(this._scrollElement,".bs.scrollspy"),super.dispose()}_getConfig(t){return(t={...bn,...U.getDataAttributes(this._element),..."object"==typeof t&&t?t:{}}).target=r(t.target)||document.documentElement,a(_n,t,vn),t}_getScrollTop(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop}_getScrollHeight(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)}_getOffsetHeight(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height}_process(){const t=this._getScrollTop()+this._config.offset,e=this._getScrollHeight(),i=this._config.offset+e-this._getOffsetHeight();if(this._scrollHeight!==e&&this.refresh(),t>=i){const t=this._targets[this._targets.length-1];this._activeTarget!==t&&this._activate(t)}else{if(this._activeTarget&&t0)return this._activeTarget=null,void this._clear();for(let e=this._offsets.length;e--;)this._activeTarget!==this._targets[e]&&t>=this._offsets[e]&&(void 0===this._offsets[e+1]||t`${e}[data-bs-target="${t}"],${e}[href="${t}"]`)),i=V.findOne(e.join(","),this._config.target);i.classList.add(yn),i.classList.contains("dropdown-item")?V.findOne(".dropdown-toggle",i.closest(".dropdown")).classList.add(yn):V.parents(i,".nav, .list-group").forEach((t=>{V.prev(t,".nav-link, .list-group-item").forEach((t=>t.classList.add(yn))),V.prev(t,".nav-item").forEach((t=>{V.children(t,".nav-link").forEach((t=>t.classList.add(yn)))}))})),j.trigger(this._scrollElement,"activate.bs.scrollspy",{relatedTarget:t})}_clear(){V.find(wn,this._config.target).filter((t=>t.classList.contains(yn))).forEach((t=>t.classList.remove(yn)))}static jQueryInterface(t){return this.each((function(){const e=An.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}j.on(window,"load.bs.scrollspy.data-api",(()=>{V.find('[data-bs-spy="scroll"]').forEach((t=>new An(t)))})),g(An);const Tn="active",On="fade",Cn="show",kn=".active",Ln=":scope > li > .active";class xn extends B{static get NAME(){return"tab"}show(){if(this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE&&this._element.classList.contains(Tn))return;let t;const e=n(this._element),i=this._element.closest(".nav, .list-group");if(i){const e="UL"===i.nodeName||"OL"===i.nodeName?Ln:kn;t=V.find(e,i),t=t[t.length-1]}const s=t?j.trigger(t,"hide.bs.tab",{relatedTarget:this._element}):null;if(j.trigger(this._element,"show.bs.tab",{relatedTarget:t}).defaultPrevented||null!==s&&s.defaultPrevented)return;this._activate(this._element,i);const o=()=>{j.trigger(t,"hidden.bs.tab",{relatedTarget:this._element}),j.trigger(this._element,"shown.bs.tab",{relatedTarget:t})};e?this._activate(e,e.parentNode,o):o()}_activate(t,e,i){const n=(!e||"UL"!==e.nodeName&&"OL"!==e.nodeName?V.children(e,kn):V.find(Ln,e))[0],s=i&&n&&n.classList.contains(On),o=()=>this._transitionComplete(t,n,i);n&&s?(n.classList.remove(Cn),this._queueCallback(o,t,!0)):o()}_transitionComplete(t,e,i){if(e){e.classList.remove(Tn);const t=V.findOne(":scope > .dropdown-menu .active",e.parentNode);t&&t.classList.remove(Tn),"tab"===e.getAttribute("role")&&e.setAttribute("aria-selected",!1)}t.classList.add(Tn),"tab"===t.getAttribute("role")&&t.setAttribute("aria-selected",!0),u(t),t.classList.contains(On)&&t.classList.add(Cn);let n=t.parentNode;if(n&&"LI"===n.nodeName&&(n=n.parentNode),n&&n.classList.contains("dropdown-menu")){const e=t.closest(".dropdown");e&&V.find(".dropdown-toggle",e).forEach((t=>t.classList.add(Tn))),t.setAttribute("aria-expanded",!0)}i&&i()}static jQueryInterface(t){return this.each((function(){const e=xn.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}j.on(document,"click.bs.tab.data-api",'[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',(function(t){["A","AREA"].includes(this.tagName)&&t.preventDefault(),c(this)||xn.getOrCreateInstance(this).show()})),g(xn);const Dn="toast",Sn="hide",Nn="show",In="showing",Pn={animation:"boolean",autohide:"boolean",delay:"number"},jn={animation:!0,autohide:!0,delay:5e3};class Mn extends B{constructor(t,e){super(t),this._config=this._getConfig(e),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get DefaultType(){return Pn}static get Default(){return jn}static get NAME(){return Dn}show(){j.trigger(this._element,"show.bs.toast").defaultPrevented||(this._clearTimeout(),this._config.animation&&this._element.classList.add("fade"),this._element.classList.remove(Sn),u(this._element),this._element.classList.add(Nn),this._element.classList.add(In),this._queueCallback((()=>{this._element.classList.remove(In),j.trigger(this._element,"shown.bs.toast"),this._maybeScheduleHide()}),this._element,this._config.animation))}hide(){this._element.classList.contains(Nn)&&(j.trigger(this._element,"hide.bs.toast").defaultPrevented||(this._element.classList.add(In),this._queueCallback((()=>{this._element.classList.add(Sn),this._element.classList.remove(In),this._element.classList.remove(Nn),j.trigger(this._element,"hidden.bs.toast")}),this._element,this._config.animation)))}dispose(){this._clearTimeout(),this._element.classList.contains(Nn)&&this._element.classList.remove(Nn),super.dispose()}_getConfig(t){return t={...jn,...U.getDataAttributes(this._element),..."object"==typeof t&&t?t:{}},a(Dn,t,this.constructor.DefaultType),t}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout((()=>{this.hide()}),this._config.delay)))}_onInteraction(t,e){switch(t.type){case"mouseover":case"mouseout":this._hasMouseInteraction=e;break;case"focusin":case"focusout":this._hasKeyboardInteraction=e}if(e)return void this._clearTimeout();const i=t.relatedTarget;this._element===i||this._element.contains(i)||this._maybeScheduleHide()}_setListeners(){j.on(this._element,"mouseover.bs.toast",(t=>this._onInteraction(t,!0))),j.on(this._element,"mouseout.bs.toast",(t=>this._onInteraction(t,!1))),j.on(this._element,"focusin.bs.toast",(t=>this._onInteraction(t,!0))),j.on(this._element,"focusout.bs.toast",(t=>this._onInteraction(t,!1)))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(t){return this.each((function(){const e=Mn.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}return R(Mn),g(Mn),{Alert:W,Button:z,Carousel:st,Collapse:pt,Dropdown:hi,Modal:Hi,Offcanvas:Fi,Popover:gn,ScrollSpy:An,Tab:xn,Toast:Mn,Tooltip:un}})); +//# sourceMappingURL=bootstrap.bundle.min.js.map \ No newline at end of file diff --git a/r-interface/reticulate/reticulate_files/libs/clipboard/clipboard.min.js b/r-interface/reticulate/reticulate_files/libs/clipboard/clipboard.min.js new file mode 100644 index 0000000..41c6a0f --- /dev/null +++ b/r-interface/reticulate/reticulate_files/libs/clipboard/clipboard.min.js @@ -0,0 +1,7 @@ +/*! + * clipboard.js v2.0.10 + * https://clipboardjs.com/ + * + * Licensed MIT © Zeno Rocha + */ +!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.ClipboardJS=e():t.ClipboardJS=e()}(this,function(){return n={686:function(t,e,n){"use strict";n.d(e,{default:function(){return o}});var e=n(279),i=n.n(e),e=n(370),u=n.n(e),e=n(817),c=n.n(e);function a(t){try{return document.execCommand(t)}catch(t){return}}var f=function(t){t=c()(t);return a("cut"),t};var l=function(t){var e,n,o,r=1.anchorjs-link,.anchorjs-link:focus{opacity:1}",u.sheet.cssRules.length),u.sheet.insertRule("[data-anchorjs-icon]::after{content:attr(data-anchorjs-icon)}",u.sheet.cssRules.length),u.sheet.insertRule('@font-face{font-family:anchorjs-icons;src:url(data:n/a;base64,AAEAAAALAIAAAwAwT1MvMg8yG2cAAAE4AAAAYGNtYXDp3gC3AAABpAAAAExnYXNwAAAAEAAAA9wAAAAIZ2x5ZlQCcfwAAAH4AAABCGhlYWQHFvHyAAAAvAAAADZoaGVhBnACFwAAAPQAAAAkaG10eASAADEAAAGYAAAADGxvY2EACACEAAAB8AAAAAhtYXhwAAYAVwAAARgAAAAgbmFtZQGOH9cAAAMAAAAAunBvc3QAAwAAAAADvAAAACAAAQAAAAEAAHzE2p9fDzz1AAkEAAAAAADRecUWAAAAANQA6R8AAAAAAoACwAAAAAgAAgAAAAAAAAABAAADwP/AAAACgAAA/9MCrQABAAAAAAAAAAAAAAAAAAAAAwABAAAAAwBVAAIAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAMCQAGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAg//0DwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAAIAAAACgAAxAAAAAwAAAAMAAAAcAAEAAwAAABwAAwABAAAAHAAEADAAAAAIAAgAAgAAACDpy//9//8AAAAg6cv//f///+EWNwADAAEAAAAAAAAAAAAAAAAACACEAAEAAAAAAAAAAAAAAAAxAAACAAQARAKAAsAAKwBUAAABIiYnJjQ3NzY2MzIWFxYUBwcGIicmNDc3NjQnJiYjIgYHBwYUFxYUBwYGIwciJicmNDc3NjIXFhQHBwYUFxYWMzI2Nzc2NCcmNDc2MhcWFAcHBgYjARQGDAUtLXoWOR8fORYtLTgKGwoKCjgaGg0gEhIgDXoaGgkJBQwHdR85Fi0tOAobCgoKOBoaDSASEiANehoaCQkKGwotLXoWOR8BMwUFLYEuehYXFxYugC44CQkKGwo4GkoaDQ0NDXoaShoKGwoFBe8XFi6ALjgJCQobCjgaShoNDQ0NehpKGgobCgoKLYEuehYXAAAADACWAAEAAAAAAAEACAAAAAEAAAAAAAIAAwAIAAEAAAAAAAMACAAAAAEAAAAAAAQACAAAAAEAAAAAAAUAAQALAAEAAAAAAAYACAAAAAMAAQQJAAEAEAAMAAMAAQQJAAIABgAcAAMAAQQJAAMAEAAMAAMAAQQJAAQAEAAMAAMAAQQJAAUAAgAiAAMAAQQJAAYAEAAMYW5jaG9yanM0MDBAAGEAbgBjAGgAbwByAGoAcwA0ADAAMABAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAH//wAP) format("truetype")}',u.sheet.cssRules.length)),u=document.querySelectorAll("[id]"),t=[].map.call(u,function(A){return A.id}),i=0;i\]./()*\\\n\t\b\v\u00A0]/g,"-").replace(/-{2,}/g,"-").substring(0,this.options.truncate).replace(/^-+|-+$/gm,"").toLowerCase()},this.hasAnchorJSLink=function(A){var e=A.firstChild&&-1<(" "+A.firstChild.className+" ").indexOf(" anchorjs-link "),A=A.lastChild&&-1<(" "+A.lastChild.className+" ").indexOf(" anchorjs-link ");return e||A||!1}}}); +// @license-end \ No newline at end of file diff --git a/r-interface/reticulate/reticulate_files/libs/quarto-html/popper.min.js b/r-interface/reticulate/reticulate_files/libs/quarto-html/popper.min.js new file mode 100644 index 0000000..2269d66 --- /dev/null +++ b/r-interface/reticulate/reticulate_files/libs/quarto-html/popper.min.js @@ -0,0 +1,6 @@ +/** + * @popperjs/core v2.11.4 - MIT License + */ + +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).Popper={})}(this,(function(e){"use strict";function t(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function n(e){return e instanceof t(e).Element||e instanceof Element}function r(e){return e instanceof t(e).HTMLElement||e instanceof HTMLElement}function o(e){return"undefined"!=typeof ShadowRoot&&(e instanceof t(e).ShadowRoot||e instanceof ShadowRoot)}var i=Math.max,a=Math.min,s=Math.round;function f(e,t){void 0===t&&(t=!1);var n=e.getBoundingClientRect(),o=1,i=1;if(r(e)&&t){var a=e.offsetHeight,f=e.offsetWidth;f>0&&(o=s(n.width)/f||1),a>0&&(i=s(n.height)/a||1)}return{width:n.width/o,height:n.height/i,top:n.top/i,right:n.right/o,bottom:n.bottom/i,left:n.left/o,x:n.left/o,y:n.top/i}}function c(e){var n=t(e);return{scrollLeft:n.pageXOffset,scrollTop:n.pageYOffset}}function p(e){return e?(e.nodeName||"").toLowerCase():null}function u(e){return((n(e)?e.ownerDocument:e.document)||window.document).documentElement}function l(e){return f(u(e)).left+c(e).scrollLeft}function d(e){return t(e).getComputedStyle(e)}function h(e){var t=d(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+r)}function m(e,n,o){void 0===o&&(o=!1);var i,a,d=r(n),m=r(n)&&function(e){var t=e.getBoundingClientRect(),n=s(t.width)/e.offsetWidth||1,r=s(t.height)/e.offsetHeight||1;return 1!==n||1!==r}(n),v=u(n),g=f(e,m),y={scrollLeft:0,scrollTop:0},b={x:0,y:0};return(d||!d&&!o)&&(("body"!==p(n)||h(v))&&(y=(i=n)!==t(i)&&r(i)?{scrollLeft:(a=i).scrollLeft,scrollTop:a.scrollTop}:c(i)),r(n)?((b=f(n,!0)).x+=n.clientLeft,b.y+=n.clientTop):v&&(b.x=l(v))),{x:g.left+y.scrollLeft-b.x,y:g.top+y.scrollTop-b.y,width:g.width,height:g.height}}function v(e){var t=f(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function g(e){return"html"===p(e)?e:e.assignedSlot||e.parentNode||(o(e)?e.host:null)||u(e)}function y(e){return["html","body","#document"].indexOf(p(e))>=0?e.ownerDocument.body:r(e)&&h(e)?e:y(g(e))}function b(e,n){var r;void 0===n&&(n=[]);var o=y(e),i=o===(null==(r=e.ownerDocument)?void 0:r.body),a=t(o),s=i?[a].concat(a.visualViewport||[],h(o)?o:[]):o,f=n.concat(s);return i?f:f.concat(b(g(s)))}function x(e){return["table","td","th"].indexOf(p(e))>=0}function w(e){return r(e)&&"fixed"!==d(e).position?e.offsetParent:null}function O(e){for(var n=t(e),i=w(e);i&&x(i)&&"static"===d(i).position;)i=w(i);return i&&("html"===p(i)||"body"===p(i)&&"static"===d(i).position)?n:i||function(e){var t=-1!==navigator.userAgent.toLowerCase().indexOf("firefox");if(-1!==navigator.userAgent.indexOf("Trident")&&r(e)&&"fixed"===d(e).position)return null;var n=g(e);for(o(n)&&(n=n.host);r(n)&&["html","body"].indexOf(p(n))<0;){var i=d(n);if("none"!==i.transform||"none"!==i.perspective||"paint"===i.contain||-1!==["transform","perspective"].indexOf(i.willChange)||t&&"filter"===i.willChange||t&&i.filter&&"none"!==i.filter)return n;n=n.parentNode}return null}(e)||n}var j="top",E="bottom",D="right",A="left",L="auto",P=[j,E,D,A],M="start",k="end",W="viewport",B="popper",H=P.reduce((function(e,t){return e.concat([t+"-"+M,t+"-"+k])}),[]),T=[].concat(P,[L]).reduce((function(e,t){return e.concat([t,t+"-"+M,t+"-"+k])}),[]),R=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function S(e){var t=new Map,n=new Set,r=[];function o(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var r=t.get(e);r&&o(r)}})),r.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||o(e)})),r}function C(e){return e.split("-")[0]}function q(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&o(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function V(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function N(e,r){return r===W?V(function(e){var n=t(e),r=u(e),o=n.visualViewport,i=r.clientWidth,a=r.clientHeight,s=0,f=0;return o&&(i=o.width,a=o.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(s=o.offsetLeft,f=o.offsetTop)),{width:i,height:a,x:s+l(e),y:f}}(e)):n(r)?function(e){var t=f(e);return t.top=t.top+e.clientTop,t.left=t.left+e.clientLeft,t.bottom=t.top+e.clientHeight,t.right=t.left+e.clientWidth,t.width=e.clientWidth,t.height=e.clientHeight,t.x=t.left,t.y=t.top,t}(r):V(function(e){var t,n=u(e),r=c(e),o=null==(t=e.ownerDocument)?void 0:t.body,a=i(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),s=i(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),f=-r.scrollLeft+l(e),p=-r.scrollTop;return"rtl"===d(o||n).direction&&(f+=i(n.clientWidth,o?o.clientWidth:0)-a),{width:a,height:s,x:f,y:p}}(u(e)))}function I(e,t,o){var s="clippingParents"===t?function(e){var t=b(g(e)),o=["absolute","fixed"].indexOf(d(e).position)>=0&&r(e)?O(e):e;return n(o)?t.filter((function(e){return n(e)&&q(e,o)&&"body"!==p(e)})):[]}(e):[].concat(t),f=[].concat(s,[o]),c=f[0],u=f.reduce((function(t,n){var r=N(e,n);return t.top=i(r.top,t.top),t.right=a(r.right,t.right),t.bottom=a(r.bottom,t.bottom),t.left=i(r.left,t.left),t}),N(e,c));return u.width=u.right-u.left,u.height=u.bottom-u.top,u.x=u.left,u.y=u.top,u}function _(e){return e.split("-")[1]}function F(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function U(e){var t,n=e.reference,r=e.element,o=e.placement,i=o?C(o):null,a=o?_(o):null,s=n.x+n.width/2-r.width/2,f=n.y+n.height/2-r.height/2;switch(i){case j:t={x:s,y:n.y-r.height};break;case E:t={x:s,y:n.y+n.height};break;case D:t={x:n.x+n.width,y:f};break;case A:t={x:n.x-r.width,y:f};break;default:t={x:n.x,y:n.y}}var c=i?F(i):null;if(null!=c){var p="y"===c?"height":"width";switch(a){case M:t[c]=t[c]-(n[p]/2-r[p]/2);break;case k:t[c]=t[c]+(n[p]/2-r[p]/2)}}return t}function z(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function X(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}function Y(e,t){void 0===t&&(t={});var r=t,o=r.placement,i=void 0===o?e.placement:o,a=r.boundary,s=void 0===a?"clippingParents":a,c=r.rootBoundary,p=void 0===c?W:c,l=r.elementContext,d=void 0===l?B:l,h=r.altBoundary,m=void 0!==h&&h,v=r.padding,g=void 0===v?0:v,y=z("number"!=typeof g?g:X(g,P)),b=d===B?"reference":B,x=e.rects.popper,w=e.elements[m?b:d],O=I(n(w)?w:w.contextElement||u(e.elements.popper),s,p),A=f(e.elements.reference),L=U({reference:A,element:x,strategy:"absolute",placement:i}),M=V(Object.assign({},x,L)),k=d===B?M:A,H={top:O.top-k.top+y.top,bottom:k.bottom-O.bottom+y.bottom,left:O.left-k.left+y.left,right:k.right-O.right+y.right},T=e.modifiersData.offset;if(d===B&&T){var R=T[i];Object.keys(H).forEach((function(e){var t=[D,E].indexOf(e)>=0?1:-1,n=[j,E].indexOf(e)>=0?"y":"x";H[e]+=R[n]*t}))}return H}var G={placement:"bottom",modifiers:[],strategy:"absolute"};function J(){for(var e=arguments.length,t=new Array(e),n=0;n=0?-1:1,i="function"==typeof n?n(Object.assign({},t,{placement:e})):n,a=i[0],s=i[1];return a=a||0,s=(s||0)*o,[A,D].indexOf(r)>=0?{x:s,y:a}:{x:a,y:s}}(n,t.rects,i),e}),{}),s=a[t.placement],f=s.x,c=s.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=f,t.modifiersData.popperOffsets.y+=c),t.modifiersData[r]=a}},ie={left:"right",right:"left",bottom:"top",top:"bottom"};function ae(e){return e.replace(/left|right|bottom|top/g,(function(e){return ie[e]}))}var se={start:"end",end:"start"};function fe(e){return e.replace(/start|end/g,(function(e){return se[e]}))}function ce(e,t){void 0===t&&(t={});var n=t,r=n.placement,o=n.boundary,i=n.rootBoundary,a=n.padding,s=n.flipVariations,f=n.allowedAutoPlacements,c=void 0===f?T:f,p=_(r),u=p?s?H:H.filter((function(e){return _(e)===p})):P,l=u.filter((function(e){return c.indexOf(e)>=0}));0===l.length&&(l=u);var d=l.reduce((function(t,n){return t[n]=Y(e,{placement:n,boundary:o,rootBoundary:i,padding:a})[C(n)],t}),{});return Object.keys(d).sort((function(e,t){return d[e]-d[t]}))}var pe={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var o=n.mainAxis,i=void 0===o||o,a=n.altAxis,s=void 0===a||a,f=n.fallbackPlacements,c=n.padding,p=n.boundary,u=n.rootBoundary,l=n.altBoundary,d=n.flipVariations,h=void 0===d||d,m=n.allowedAutoPlacements,v=t.options.placement,g=C(v),y=f||(g===v||!h?[ae(v)]:function(e){if(C(e)===L)return[];var t=ae(e);return[fe(e),t,fe(t)]}(v)),b=[v].concat(y).reduce((function(e,n){return e.concat(C(n)===L?ce(t,{placement:n,boundary:p,rootBoundary:u,padding:c,flipVariations:h,allowedAutoPlacements:m}):n)}),[]),x=t.rects.reference,w=t.rects.popper,O=new Map,P=!0,k=b[0],W=0;W=0,S=R?"width":"height",q=Y(t,{placement:B,boundary:p,rootBoundary:u,altBoundary:l,padding:c}),V=R?T?D:A:T?E:j;x[S]>w[S]&&(V=ae(V));var N=ae(V),I=[];if(i&&I.push(q[H]<=0),s&&I.push(q[V]<=0,q[N]<=0),I.every((function(e){return e}))){k=B,P=!1;break}O.set(B,I)}if(P)for(var F=function(e){var t=b.find((function(t){var n=O.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return k=t,"break"},U=h?3:1;U>0;U--){if("break"===F(U))break}t.placement!==k&&(t.modifiersData[r]._skip=!0,t.placement=k,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function ue(e,t,n){return i(e,a(t,n))}var le={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name,o=n.mainAxis,s=void 0===o||o,f=n.altAxis,c=void 0!==f&&f,p=n.boundary,u=n.rootBoundary,l=n.altBoundary,d=n.padding,h=n.tether,m=void 0===h||h,g=n.tetherOffset,y=void 0===g?0:g,b=Y(t,{boundary:p,rootBoundary:u,padding:d,altBoundary:l}),x=C(t.placement),w=_(t.placement),L=!w,P=F(x),k="x"===P?"y":"x",W=t.modifiersData.popperOffsets,B=t.rects.reference,H=t.rects.popper,T="function"==typeof y?y(Object.assign({},t.rects,{placement:t.placement})):y,R="number"==typeof T?{mainAxis:T,altAxis:T}:Object.assign({mainAxis:0,altAxis:0},T),S=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,q={x:0,y:0};if(W){if(s){var V,N="y"===P?j:A,I="y"===P?E:D,U="y"===P?"height":"width",z=W[P],X=z+b[N],G=z-b[I],J=m?-H[U]/2:0,K=w===M?B[U]:H[U],Q=w===M?-H[U]:-B[U],Z=t.elements.arrow,$=m&&Z?v(Z):{width:0,height:0},ee=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},te=ee[N],ne=ee[I],re=ue(0,B[U],$[U]),oe=L?B[U]/2-J-re-te-R.mainAxis:K-re-te-R.mainAxis,ie=L?-B[U]/2+J+re+ne+R.mainAxis:Q+re+ne+R.mainAxis,ae=t.elements.arrow&&O(t.elements.arrow),se=ae?"y"===P?ae.clientTop||0:ae.clientLeft||0:0,fe=null!=(V=null==S?void 0:S[P])?V:0,ce=z+ie-fe,pe=ue(m?a(X,z+oe-fe-se):X,z,m?i(G,ce):G);W[P]=pe,q[P]=pe-z}if(c){var le,de="x"===P?j:A,he="x"===P?E:D,me=W[k],ve="y"===k?"height":"width",ge=me+b[de],ye=me-b[he],be=-1!==[j,A].indexOf(x),xe=null!=(le=null==S?void 0:S[k])?le:0,we=be?ge:me-B[ve]-H[ve]-xe+R.altAxis,Oe=be?me+B[ve]+H[ve]-xe-R.altAxis:ye,je=m&&be?function(e,t,n){var r=ue(e,t,n);return r>n?n:r}(we,me,Oe):ue(m?we:ge,me,m?Oe:ye);W[k]=je,q[k]=je-me}t.modifiersData[r]=q}},requiresIfExists:["offset"]};var de={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,r=e.name,o=e.options,i=n.elements.arrow,a=n.modifiersData.popperOffsets,s=C(n.placement),f=F(s),c=[A,D].indexOf(s)>=0?"height":"width";if(i&&a){var p=function(e,t){return z("number"!=typeof(e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:X(e,P))}(o.padding,n),u=v(i),l="y"===f?j:A,d="y"===f?E:D,h=n.rects.reference[c]+n.rects.reference[f]-a[f]-n.rects.popper[c],m=a[f]-n.rects.reference[f],g=O(i),y=g?"y"===f?g.clientHeight||0:g.clientWidth||0:0,b=h/2-m/2,x=p[l],w=y-u[c]-p[d],L=y/2-u[c]/2+b,M=ue(x,L,w),k=f;n.modifiersData[r]=((t={})[k]=M,t.centerOffset=M-L,t)}},effect:function(e){var t=e.state,n=e.options.element,r=void 0===n?"[data-popper-arrow]":n;null!=r&&("string"!=typeof r||(r=t.elements.popper.querySelector(r)))&&q(t.elements.popper,r)&&(t.elements.arrow=r)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function he(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function me(e){return[j,D,E,A].some((function(t){return e[t]>=0}))}var ve={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,r=t.rects.reference,o=t.rects.popper,i=t.modifiersData.preventOverflow,a=Y(t,{elementContext:"reference"}),s=Y(t,{altBoundary:!0}),f=he(a,r),c=he(s,o,i),p=me(f),u=me(c);t.modifiersData[n]={referenceClippingOffsets:f,popperEscapeOffsets:c,isReferenceHidden:p,hasPopperEscaped:u},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":p,"data-popper-escaped":u})}},ge=K({defaultModifiers:[Z,$,ne,re]}),ye=[Z,$,ne,re,oe,pe,le,de,ve],be=K({defaultModifiers:ye});e.applyStyles=re,e.arrow=de,e.computeStyles=ne,e.createPopper=be,e.createPopperLite=ge,e.defaultModifiers=ye,e.detectOverflow=Y,e.eventListeners=Z,e.flip=pe,e.hide=ve,e.offset=oe,e.popperGenerator=K,e.popperOffsets=$,e.preventOverflow=le,Object.defineProperty(e,"__esModule",{value:!0})})); + diff --git a/r-interface/reticulate/reticulate_files/libs/quarto-html/quarto-syntax-highlighting.css b/r-interface/reticulate/reticulate_files/libs/quarto-html/quarto-syntax-highlighting.css new file mode 100644 index 0000000..0bba767 --- /dev/null +++ b/r-interface/reticulate/reticulate_files/libs/quarto-html/quarto-syntax-highlighting.css @@ -0,0 +1,167 @@ +/* quarto syntax highlight colors */ +:root { + --quarto-hl-ot-color: #003B4F; + --quarto-hl-at-color: #657422; + --quarto-hl-ss-color: #20794D; + --quarto-hl-an-color: #5E5E5E; + --quarto-hl-fu-color: #4758AB; + --quarto-hl-st-color: #20794D; + --quarto-hl-cf-color: #003B4F; + --quarto-hl-op-color: #5E5E5E; + --quarto-hl-er-color: #AD0000; + --quarto-hl-bn-color: #AD0000; + --quarto-hl-al-color: #AD0000; + --quarto-hl-va-color: #111111; + --quarto-hl-bu-color: inherit; + --quarto-hl-ex-color: inherit; + --quarto-hl-pp-color: #AD0000; + --quarto-hl-in-color: #5E5E5E; + --quarto-hl-vs-color: #20794D; + --quarto-hl-wa-color: #5E5E5E; + --quarto-hl-do-color: #5E5E5E; + --quarto-hl-im-color: #00769E; + --quarto-hl-ch-color: #20794D; + --quarto-hl-dt-color: #AD0000; + --quarto-hl-fl-color: #AD0000; + --quarto-hl-co-color: #5E5E5E; + --quarto-hl-cv-color: #5E5E5E; + --quarto-hl-cn-color: #8f5902; + --quarto-hl-sc-color: #5E5E5E; + --quarto-hl-dv-color: #AD0000; + --quarto-hl-kw-color: #003B4F; +} + +/* other quarto variables */ +:root { + --quarto-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; +} + +code span { + color: #003B4F; +} + +code.sourceCode > span { + color: #003B4F; +} + +div.sourceCode, +div.sourceCode pre.sourceCode { + color: #003B4F; +} + +code span.ot { + color: #003B4F; +} + +code span.at { + color: #657422; +} + +code span.ss { + color: #20794D; +} + +code span.an { + color: #5E5E5E; +} + +code span.fu { + color: #4758AB; +} + +code span.st { + color: #20794D; +} + +code span.cf { + color: #003B4F; +} + +code span.op { + color: #5E5E5E; +} + +code span.er { + color: #AD0000; +} + +code span.bn { + color: #AD0000; +} + +code span.al { + color: #AD0000; +} + +code span.va { + color: #111111; +} + +code span.pp { + color: #AD0000; +} + +code span.in { + color: #5E5E5E; +} + +code span.vs { + color: #20794D; +} + +code span.wa { + color: #5E5E5E; + font-style: italic; +} + +code span.do { + color: #5E5E5E; + font-style: italic; +} + +code span.im { + color: #00769E; +} + +code span.ch { + color: #20794D; +} + +code span.dt { + color: #AD0000; +} + +code span.fl { + color: #AD0000; +} + +code span.co { + color: #5E5E5E; +} + +code span.cv { + color: #5E5E5E; + font-style: italic; +} + +code span.cn { + color: #8f5902; +} + +code span.sc { + color: #5E5E5E; +} + +code span.dv { + color: #AD0000; +} + +code span.kw { + color: #003B4F; +} + +.prevent-inlining { + content: " { + const sibling = el.previousElementSibling; + if (sibling && sibling.tagName === "A") { + return sibling.classList.contains("active"); + } else { + return false; + } + }; + + // fire slideEnter for bootstrap tab activations (for htmlwidget resize behavior) + function fireSlideEnter(e) { + const event = window.document.createEvent("Event"); + event.initEvent("slideenter", true, true); + window.document.dispatchEvent(event); + } + const tabs = window.document.querySelectorAll('a[data-bs-toggle="tab"]'); + tabs.forEach((tab) => { + tab.addEventListener("shown.bs.tab", fireSlideEnter); + }); + + // Track scrolling and mark TOC links as active + // get table of contents and sidebar (bail if we don't have at least one) + const tocLinks = tocEl + ? [...tocEl.querySelectorAll("a[data-scroll-target]")] + : []; + const makeActive = (link) => tocLinks[link].classList.add("active"); + const removeActive = (link) => tocLinks[link].classList.remove("active"); + const removeAllActive = () => + [...Array(tocLinks.length).keys()].forEach((link) => removeActive(link)); + + // activate the anchor for a section associated with this TOC entry + tocLinks.forEach((link) => { + link.addEventListener("click", () => { + if (link.href.indexOf("#") !== -1) { + const anchor = link.href.split("#")[1]; + const heading = window.document.querySelector( + `[data-anchor-id=${anchor}]` + ); + if (heading) { + // Add the class + heading.classList.add("reveal-anchorjs-link"); + + // function to show the anchor + const handleMouseout = () => { + heading.classList.remove("reveal-anchorjs-link"); + heading.removeEventListener("mouseout", handleMouseout); + }; + + // add a function to clear the anchor when the user mouses out of it + heading.addEventListener("mouseout", handleMouseout); + } + } + }); + }); + + const sections = tocLinks.map((link) => { + const target = link.getAttribute("data-scroll-target"); + if (target.startsWith("#")) { + return window.document.getElementById(decodeURI(`${target.slice(1)}`)); + } else { + return window.document.querySelector(decodeURI(`${target}`)); + } + }); + + const sectionMargin = 200; + let currentActive = 0; + // track whether we've initialized state the first time + let init = false; + + const updateActiveLink = () => { + // The index from bottom to top (e.g. reversed list) + let sectionIndex = -1; + if ( + window.innerHeight + window.pageYOffset >= + window.document.body.offsetHeight + ) { + sectionIndex = 0; + } else { + sectionIndex = [...sections].reverse().findIndex((section) => { + if (section) { + return window.pageYOffset >= section.offsetTop - sectionMargin; + } else { + return false; + } + }); + } + if (sectionIndex > -1) { + const current = sections.length - sectionIndex - 1; + if (current !== currentActive) { + removeAllActive(); + currentActive = current; + makeActive(current); + if (init) { + window.dispatchEvent(sectionChanged); + } + init = true; + } + } + }; + + const inHiddenRegion = (top, bottom, hiddenRegions) => { + for (const region of hiddenRegions) { + if (top <= region.bottom && bottom >= region.top) { + return true; + } + } + return false; + }; + + const categorySelector = "header.quarto-title-block .quarto-category"; + const activateCategories = (href) => { + // Find any categories + // Surround them with a link pointing back to: + // #category=Authoring + try { + const categoryEls = window.document.querySelectorAll(categorySelector); + for (const categoryEl of categoryEls) { + const categoryText = categoryEl.textContent; + if (categoryText) { + const link = `${href}#category=${encodeURIComponent(categoryText)}`; + const linkEl = window.document.createElement("a"); + linkEl.setAttribute("href", link); + for (const child of categoryEl.childNodes) { + linkEl.append(child); + } + categoryEl.appendChild(linkEl); + } + } + } catch { + // Ignore errors + } + }; + function hasTitleCategories() { + return window.document.querySelector(categorySelector) !== null; + } + + function offsetRelativeUrl(url) { + const offset = getMeta("quarto:offset"); + return offset ? offset + url : url; + } + + function offsetAbsoluteUrl(url) { + const offset = getMeta("quarto:offset"); + const baseUrl = new URL(offset, window.location); + + const projRelativeUrl = url.replace(baseUrl, ""); + if (projRelativeUrl.startsWith("/")) { + return projRelativeUrl; + } else { + return "/" + projRelativeUrl; + } + } + + // read a meta tag value + function getMeta(metaName) { + const metas = window.document.getElementsByTagName("meta"); + for (let i = 0; i < metas.length; i++) { + if (metas[i].getAttribute("name") === metaName) { + return metas[i].getAttribute("content"); + } + } + return ""; + } + + async function findAndActivateCategories() { + const currentPagePath = offsetAbsoluteUrl(window.location.href); + const response = await fetch(offsetRelativeUrl("listings.json")); + if (response.status == 200) { + return response.json().then(function (listingPaths) { + const listingHrefs = []; + for (const listingPath of listingPaths) { + const pathWithoutLeadingSlash = listingPath.listing.substring(1); + for (const item of listingPath.items) { + if ( + item === currentPagePath || + item === currentPagePath + "index.html" + ) { + // Resolve this path against the offset to be sure + // we already are using the correct path to the listing + // (this adjusts the listing urls to be rooted against + // whatever root the page is actually running against) + const relative = offsetRelativeUrl(pathWithoutLeadingSlash); + const baseUrl = window.location; + const resolvedPath = new URL(relative, baseUrl); + listingHrefs.push(resolvedPath.pathname); + break; + } + } + } + + // Look up the tree for a nearby linting and use that if we find one + const nearestListing = findNearestParentListing( + offsetAbsoluteUrl(window.location.pathname), + listingHrefs + ); + if (nearestListing) { + activateCategories(nearestListing); + } else { + // See if the referrer is a listing page for this item + const referredRelativePath = offsetAbsoluteUrl(document.referrer); + const referrerListing = listingHrefs.find((listingHref) => { + const isListingReferrer = + listingHref === referredRelativePath || + listingHref === referredRelativePath + "index.html"; + return isListingReferrer; + }); + + if (referrerListing) { + // Try to use the referrer if possible + activateCategories(referrerListing); + } else if (listingHrefs.length > 0) { + // Otherwise, just fall back to the first listing + activateCategories(listingHrefs[0]); + } + } + }); + } + } + if (hasTitleCategories()) { + findAndActivateCategories(); + } + + const findNearestParentListing = (href, listingHrefs) => { + if (!href || !listingHrefs) { + return undefined; + } + // Look up the tree for a nearby linting and use that if we find one + const relativeParts = href.substring(1).split("/"); + while (relativeParts.length > 0) { + const path = relativeParts.join("/"); + for (const listingHref of listingHrefs) { + if (listingHref.startsWith(path)) { + return listingHref; + } + } + relativeParts.pop(); + } + + return undefined; + }; + + const manageSidebarVisiblity = (el, placeholderDescriptor) => { + let isVisible = true; + + return (hiddenRegions) => { + if (el === null) { + return; + } + + // Find the last element of the TOC + const lastChildEl = el.lastElementChild; + + if (lastChildEl) { + // Find the top and bottom o the element that is being managed + const elTop = el.offsetTop; + const elBottom = + elTop + lastChildEl.offsetTop + lastChildEl.offsetHeight; + + // Converts the sidebar to a menu + const convertToMenu = () => { + for (const child of el.children) { + child.style.opacity = 0; + child.style.display = "none"; + } + + const toggleContainer = window.document.createElement("div"); + toggleContainer.style.width = "100%"; + toggleContainer.classList.add("zindex-over-content"); + toggleContainer.classList.add("quarto-sidebar-toggle"); + toggleContainer.classList.add("headroom-target"); // Marks this to be managed by headeroom + toggleContainer.id = placeholderDescriptor.id; + toggleContainer.style.position = "fixed"; + + const toggleIcon = window.document.createElement("i"); + toggleIcon.classList.add("quarto-sidebar-toggle-icon"); + toggleIcon.classList.add("bi"); + toggleIcon.classList.add("bi-caret-down-fill"); + + const toggleTitle = window.document.createElement("div"); + const titleEl = window.document.body.querySelector( + placeholderDescriptor.titleSelector + ); + if (titleEl) { + toggleTitle.append(titleEl.innerText, toggleIcon); + } + toggleTitle.classList.add("zindex-over-content"); + toggleTitle.classList.add("quarto-sidebar-toggle-title"); + toggleContainer.append(toggleTitle); + + const toggleContents = window.document.createElement("div"); + toggleContents.classList = el.classList; + toggleContents.classList.add("zindex-over-content"); + toggleContents.classList.add("quarto-sidebar-toggle-contents"); + for (const child of el.children) { + if (child.id === "toc-title") { + continue; + } + + const clone = child.cloneNode(true); + clone.style.opacity = 1; + clone.style.display = null; + toggleContents.append(clone); + } + toggleContents.style.height = "0px"; + toggleContainer.append(toggleContents); + el.parentElement.prepend(toggleContainer); + + // Process clicks + let tocShowing = false; + // Allow the caller to control whether this is dismissed + // when it is clicked (e.g. sidebar navigation supports + // opening and closing the nav tree, so don't dismiss on click) + const clickEl = placeholderDescriptor.dismissOnClick + ? toggleContainer + : toggleTitle; + + const closeToggle = () => { + if (tocShowing) { + toggleContainer.classList.remove("expanded"); + toggleContents.style.height = "0px"; + tocShowing = false; + } + }; + + const positionToggle = () => { + // position the element (top left of parent, same width as parent) + const elRect = el.getBoundingClientRect(); + toggleContainer.style.left = `${elRect.left}px`; + toggleContainer.style.top = `${elRect.top}px`; + toggleContainer.style.width = `${elRect.width}px`; + }; + + // Get rid of any expanded toggle if the user scrolls + window.document.addEventListener( + "scroll", + throttle(() => { + closeToggle(); + }, 50) + ); + + // Handle positioning of the toggle + window.addEventListener( + "resize", + throttle(() => { + positionToggle(); + }, 50) + ); + positionToggle(); + + // Process the click + clickEl.onclick = () => { + if (!tocShowing) { + toggleContainer.classList.add("expanded"); + toggleContents.style.height = null; + tocShowing = true; + } else { + closeToggle(); + } + }; + }; + + // Converts a sidebar from a menu back to a sidebar + const convertToSidebar = () => { + for (const child of el.children) { + child.style.opacity = 1; + clone.style.display = null; + } + + const placeholderEl = window.document.getElementById( + placeholderDescriptor.id + ); + if (placeholderEl) { + placeholderEl.remove(); + } + + el.classList.remove("rollup"); + }; + + if (isReaderMode()) { + convertToMenu(); + isVisible = false; + } else { + if (!isVisible) { + // If the element is current not visible reveal if there are + // no conflicts with overlay regions + if (!inHiddenRegion(elTop, elBottom, hiddenRegions)) { + convertToSidebar(); + isVisible = true; + } + } else { + // If the element is visible, hide it if it conflicts with overlay regions + // and insert a placeholder toggle (or if we're in reader mode) + if (inHiddenRegion(elTop, elBottom, hiddenRegions)) { + convertToMenu(); + isVisible = false; + } + } + } + } + }; + }; + + // Find any conflicting margin elements and add margins to the + // top to prevent overlap + const marginChildren = window.document.querySelectorAll( + ".column-margin.column-container > * " + ); + let lastBottom = 0; + for (const marginChild of marginChildren) { + const top = marginChild.getBoundingClientRect().top; + if (top < lastBottom) { + const margin = lastBottom - top; + marginChild.style.marginTop = `${margin}px`; + } + lastBottom = top + marginChild.getBoundingClientRect().height; + } + + // Manage the visibility of the toc and the sidebar + const marginScrollVisibility = manageSidebarVisiblity(marginSidebarEl, { + id: "quarto-toc-toggle", + titleSelector: "#toc-title", + dismissOnClick: true, + }); + const sidebarScrollVisiblity = manageSidebarVisiblity(sidebarEl, { + id: "quarto-sidebarnav-toggle", + titleSelector: ".title", + dismissOnClick: false, + }); + let tocLeftScrollVisibility; + if (leftTocEl) { + tocLeftScrollVisibility = manageSidebarVisiblity(leftTocEl, { + id: "quarto-lefttoc-toggle", + titleSelector: "#toc-title", + dismissOnClick: true, + }); + } + + // Find the first element that uses formatting in special columns + const conflictingEls = window.document.body.querySelectorAll( + '[class^="column-"], [class*=" column-"], aside, [class*="margin-caption"], [class*=" margin-caption"], [class*="margin-ref"], [class*=" margin-ref"]' + ); + + // Filter all the possibly conflicting elements into ones + // the do conflict on the left or ride side + const arrConflictingEls = Array.from(conflictingEls); + const leftSideConflictEls = arrConflictingEls.filter((el) => { + if (el.tagName === "ASIDE") { + return false; + } + return Array.from(el.classList).find((className) => { + return ( + className !== "column-body" && + className.startsWith("column-") && + !className.endsWith("right") && + !className.endsWith("container") && + className !== "column-margin" + ); + }); + }); + const rightSideConflictEls = arrConflictingEls.filter((el) => { + if (el.tagName === "ASIDE") { + return true; + } + + const hasMarginCaption = Array.from(el.classList).find((className) => { + return className == "margin-caption"; + }); + if (hasMarginCaption) { + return true; + } + + return Array.from(el.classList).find((className) => { + return ( + className !== "column-body" && + !className.endsWith("container") && + className.startsWith("column-") && + !className.endsWith("left") + ); + }); + }); + + const kOverlapPaddingSize = 10; + function toRegions(els) { + return els.map((el) => { + const top = + el.getBoundingClientRect().top + + document.documentElement.scrollTop - + kOverlapPaddingSize; + return { + top, + bottom: top + el.scrollHeight + 2 * kOverlapPaddingSize, + }; + }); + } + + const hideOverlappedSidebars = () => { + marginScrollVisibility(toRegions(rightSideConflictEls)); + sidebarScrollVisiblity(toRegions(leftSideConflictEls)); + if (tocLeftScrollVisibility) { + tocLeftScrollVisibility(toRegions(leftSideConflictEls)); + } + }; + + window.quartoToggleReader = () => { + // Applies a slow class (or removes it) + // to update the transition speed + const slowTransition = (slow) => { + const manageTransition = (id, slow) => { + const el = document.getElementById(id); + if (el) { + if (slow) { + el.classList.add("slow"); + } else { + el.classList.remove("slow"); + } + } + }; + + manageTransition("TOC", slow); + manageTransition("quarto-sidebar", slow); + }; + + const readerMode = !isReaderMode(); + setReaderModeValue(readerMode); + + // If we're entering reader mode, slow the transition + if (readerMode) { + slowTransition(readerMode); + } + highlightReaderToggle(readerMode); + hideOverlappedSidebars(); + + // If we're exiting reader mode, restore the non-slow transition + if (!readerMode) { + slowTransition(!readerMode); + } + }; + + const highlightReaderToggle = (readerMode) => { + const els = document.querySelectorAll(".quarto-reader-toggle"); + if (els) { + els.forEach((el) => { + if (readerMode) { + el.classList.add("reader"); + } else { + el.classList.remove("reader"); + } + }); + } + }; + + const setReaderModeValue = (val) => { + if (window.location.protocol !== "file:") { + window.localStorage.setItem("quarto-reader-mode", val); + } else { + localReaderMode = val; + } + }; + + const isReaderMode = () => { + if (window.location.protocol !== "file:") { + return window.localStorage.getItem("quarto-reader-mode") === "true"; + } else { + return localReaderMode; + } + }; + let localReaderMode = null; + + // Walk the TOC and collapse/expand nodes + // Nodes are expanded if: + // - they are top level + // - they have children that are 'active' links + // - they are directly below an link that is 'active' + const walk = (el, depth) => { + // Tick depth when we enter a UL + if (el.tagName === "UL") { + depth = depth + 1; + } + + // It this is active link + let isActiveNode = false; + if (el.tagName === "A" && el.classList.contains("active")) { + isActiveNode = true; + } + + // See if there is an active child to this element + let hasActiveChild = false; + for (child of el.children) { + hasActiveChild = walk(child, depth) || hasActiveChild; + } + + // Process the collapse state if this is an UL + if (el.tagName === "UL") { + if (depth === 1 || hasActiveChild || prevSiblingIsActiveLink(el)) { + el.classList.remove("collapse"); + } else { + el.classList.add("collapse"); + } + + // untick depth when we leave a UL + depth = depth - 1; + } + return hasActiveChild || isActiveNode; + }; + + // walk the TOC and expand / collapse any items that should be shown + + if (tocEl) { + walk(tocEl, 0); + updateActiveLink(); + } + + // Throttle the scroll event and walk peridiocally + window.document.addEventListener( + "scroll", + throttle(() => { + if (tocEl) { + updateActiveLink(); + walk(tocEl, 0); + } + if (!isReaderMode()) { + hideOverlappedSidebars(); + } + }, 5) + ); + window.addEventListener( + "resize", + throttle(() => { + if (!isReaderMode()) { + hideOverlappedSidebars(); + } + }, 10) + ); + hideOverlappedSidebars(); + highlightReaderToggle(isReaderMode()); +}); + +function throttle(func, wait) { + let waiting = false; + return function () { + if (!waiting) { + func.apply(this, arguments); + waiting = true; + setTimeout(function () { + waiting = false; + }, wait); + } + }; +} diff --git a/r-interface/reticulate/reticulate_files/libs/quarto-html/tippy.css b/r-interface/reticulate/reticulate_files/libs/quarto-html/tippy.css new file mode 100644 index 0000000..e6ae635 --- /dev/null +++ b/r-interface/reticulate/reticulate_files/libs/quarto-html/tippy.css @@ -0,0 +1 @@ +.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1} \ No newline at end of file diff --git a/r-interface/reticulate/reticulate_files/libs/quarto-html/tippy.umd.min.js b/r-interface/reticulate/reticulate_files/libs/quarto-html/tippy.umd.min.js new file mode 100644 index 0000000..ca292be --- /dev/null +++ b/r-interface/reticulate/reticulate_files/libs/quarto-html/tippy.umd.min.js @@ -0,0 +1,2 @@ +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("@popperjs/core")):"function"==typeof define&&define.amd?define(["@popperjs/core"],t):(e=e||self).tippy=t(e.Popper)}(this,(function(e){"use strict";var t={passive:!0,capture:!0},n=function(){return document.body};function r(e,t,n){if(Array.isArray(e)){var r=e[t];return null==r?Array.isArray(n)?n[t]:n:r}return e}function o(e,t){var n={}.toString.call(e);return 0===n.indexOf("[object")&&n.indexOf(t+"]")>-1}function i(e,t){return"function"==typeof e?e.apply(void 0,t):e}function a(e,t){return 0===t?e:function(r){clearTimeout(n),n=setTimeout((function(){e(r)}),t)};var n}function s(e,t){var n=Object.assign({},e);return t.forEach((function(e){delete n[e]})),n}function u(e){return[].concat(e)}function c(e,t){-1===e.indexOf(t)&&e.push(t)}function p(e){return e.split("-")[0]}function f(e){return[].slice.call(e)}function l(e){return Object.keys(e).reduce((function(t,n){return void 0!==e[n]&&(t[n]=e[n]),t}),{})}function d(){return document.createElement("div")}function v(e){return["Element","Fragment"].some((function(t){return o(e,t)}))}function m(e){return o(e,"MouseEvent")}function g(e){return!(!e||!e._tippy||e._tippy.reference!==e)}function h(e){return v(e)?[e]:function(e){return o(e,"NodeList")}(e)?f(e):Array.isArray(e)?e:f(document.querySelectorAll(e))}function b(e,t){e.forEach((function(e){e&&(e.style.transitionDuration=t+"ms")}))}function y(e,t){e.forEach((function(e){e&&e.setAttribute("data-state",t)}))}function w(e){var t,n=u(e)[0];return null!=n&&null!=(t=n.ownerDocument)&&t.body?n.ownerDocument:document}function E(e,t,n){var r=t+"EventListener";["transitionend","webkitTransitionEnd"].forEach((function(t){e[r](t,n)}))}function O(e,t){for(var n=t;n;){var r;if(e.contains(n))return!0;n=null==n.getRootNode||null==(r=n.getRootNode())?void 0:r.host}return!1}var x={isTouch:!1},C=0;function T(){x.isTouch||(x.isTouch=!0,window.performance&&document.addEventListener("mousemove",A))}function A(){var e=performance.now();e-C<20&&(x.isTouch=!1,document.removeEventListener("mousemove",A)),C=e}function L(){var e=document.activeElement;if(g(e)){var t=e._tippy;e.blur&&!t.state.isVisible&&e.blur()}}var D=!!("undefined"!=typeof window&&"undefined"!=typeof document)&&!!window.msCrypto,R=Object.assign({appendTo:n,aria:{content:"auto",expanded:"auto"},delay:0,duration:[300,250],getReferenceClientRect:null,hideOnClick:!0,ignoreAttributes:!1,interactive:!1,interactiveBorder:2,interactiveDebounce:0,moveTransition:"",offset:[0,10],onAfterUpdate:function(){},onBeforeUpdate:function(){},onCreate:function(){},onDestroy:function(){},onHidden:function(){},onHide:function(){},onMount:function(){},onShow:function(){},onShown:function(){},onTrigger:function(){},onUntrigger:function(){},onClickOutside:function(){},placement:"top",plugins:[],popperOptions:{},render:null,showOnCreate:!1,touch:!0,trigger:"mouseenter focus",triggerTarget:null},{animateFill:!1,followCursor:!1,inlinePositioning:!1,sticky:!1},{allowHTML:!1,animation:"fade",arrow:!0,content:"",inertia:!1,maxWidth:350,role:"tooltip",theme:"",zIndex:9999}),k=Object.keys(R);function P(e){var t=(e.plugins||[]).reduce((function(t,n){var r,o=n.name,i=n.defaultValue;o&&(t[o]=void 0!==e[o]?e[o]:null!=(r=R[o])?r:i);return t}),{});return Object.assign({},e,t)}function j(e,t){var n=Object.assign({},t,{content:i(t.content,[e])},t.ignoreAttributes?{}:function(e,t){return(t?Object.keys(P(Object.assign({},R,{plugins:t}))):k).reduce((function(t,n){var r=(e.getAttribute("data-tippy-"+n)||"").trim();if(!r)return t;if("content"===n)t[n]=r;else try{t[n]=JSON.parse(r)}catch(e){t[n]=r}return t}),{})}(e,t.plugins));return n.aria=Object.assign({},R.aria,n.aria),n.aria={expanded:"auto"===n.aria.expanded?t.interactive:n.aria.expanded,content:"auto"===n.aria.content?t.interactive?null:"describedby":n.aria.content},n}function M(e,t){e.innerHTML=t}function V(e){var t=d();return!0===e?t.className="tippy-arrow":(t.className="tippy-svg-arrow",v(e)?t.appendChild(e):M(t,e)),t}function I(e,t){v(t.content)?(M(e,""),e.appendChild(t.content)):"function"!=typeof t.content&&(t.allowHTML?M(e,t.content):e.textContent=t.content)}function S(e){var t=e.firstElementChild,n=f(t.children);return{box:t,content:n.find((function(e){return e.classList.contains("tippy-content")})),arrow:n.find((function(e){return e.classList.contains("tippy-arrow")||e.classList.contains("tippy-svg-arrow")})),backdrop:n.find((function(e){return e.classList.contains("tippy-backdrop")}))}}function N(e){var t=d(),n=d();n.className="tippy-box",n.setAttribute("data-state","hidden"),n.setAttribute("tabindex","-1");var r=d();function o(n,r){var o=S(t),i=o.box,a=o.content,s=o.arrow;r.theme?i.setAttribute("data-theme",r.theme):i.removeAttribute("data-theme"),"string"==typeof r.animation?i.setAttribute("data-animation",r.animation):i.removeAttribute("data-animation"),r.inertia?i.setAttribute("data-inertia",""):i.removeAttribute("data-inertia"),i.style.maxWidth="number"==typeof r.maxWidth?r.maxWidth+"px":r.maxWidth,r.role?i.setAttribute("role",r.role):i.removeAttribute("role"),n.content===r.content&&n.allowHTML===r.allowHTML||I(a,e.props),r.arrow?s?n.arrow!==r.arrow&&(i.removeChild(s),i.appendChild(V(r.arrow))):i.appendChild(V(r.arrow)):s&&i.removeChild(s)}return r.className="tippy-content",r.setAttribute("data-state","hidden"),I(r,e.props),t.appendChild(n),n.appendChild(r),o(e.props,e.props),{popper:t,onUpdate:o}}N.$$tippy=!0;var B=1,H=[],U=[];function _(o,s){var v,g,h,C,T,A,L,k,M=j(o,Object.assign({},R,P(l(s)))),V=!1,I=!1,N=!1,_=!1,F=[],W=a(we,M.interactiveDebounce),X=B++,Y=(k=M.plugins).filter((function(e,t){return k.indexOf(e)===t})),$={id:X,reference:o,popper:d(),popperInstance:null,props:M,state:{isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},plugins:Y,clearDelayTimeouts:function(){clearTimeout(v),clearTimeout(g),cancelAnimationFrame(h)},setProps:function(e){if($.state.isDestroyed)return;ae("onBeforeUpdate",[$,e]),be();var t=$.props,n=j(o,Object.assign({},t,l(e),{ignoreAttributes:!0}));$.props=n,he(),t.interactiveDebounce!==n.interactiveDebounce&&(ce(),W=a(we,n.interactiveDebounce));t.triggerTarget&&!n.triggerTarget?u(t.triggerTarget).forEach((function(e){e.removeAttribute("aria-expanded")})):n.triggerTarget&&o.removeAttribute("aria-expanded");ue(),ie(),J&&J(t,n);$.popperInstance&&(Ce(),Ae().forEach((function(e){requestAnimationFrame(e._tippy.popperInstance.forceUpdate)})));ae("onAfterUpdate",[$,e])},setContent:function(e){$.setProps({content:e})},show:function(){var e=$.state.isVisible,t=$.state.isDestroyed,o=!$.state.isEnabled,a=x.isTouch&&!$.props.touch,s=r($.props.duration,0,R.duration);if(e||t||o||a)return;if(te().hasAttribute("disabled"))return;if(ae("onShow",[$],!1),!1===$.props.onShow($))return;$.state.isVisible=!0,ee()&&(z.style.visibility="visible");ie(),de(),$.state.isMounted||(z.style.transition="none");if(ee()){var u=re(),p=u.box,f=u.content;b([p,f],0)}A=function(){var e;if($.state.isVisible&&!_){if(_=!0,z.offsetHeight,z.style.transition=$.props.moveTransition,ee()&&$.props.animation){var t=re(),n=t.box,r=t.content;b([n,r],s),y([n,r],"visible")}se(),ue(),c(U,$),null==(e=$.popperInstance)||e.forceUpdate(),ae("onMount",[$]),$.props.animation&&ee()&&function(e,t){me(e,t)}(s,(function(){$.state.isShown=!0,ae("onShown",[$])}))}},function(){var e,t=$.props.appendTo,r=te();e=$.props.interactive&&t===n||"parent"===t?r.parentNode:i(t,[r]);e.contains(z)||e.appendChild(z);$.state.isMounted=!0,Ce()}()},hide:function(){var e=!$.state.isVisible,t=$.state.isDestroyed,n=!$.state.isEnabled,o=r($.props.duration,1,R.duration);if(e||t||n)return;if(ae("onHide",[$],!1),!1===$.props.onHide($))return;$.state.isVisible=!1,$.state.isShown=!1,_=!1,V=!1,ee()&&(z.style.visibility="hidden");if(ce(),ve(),ie(!0),ee()){var i=re(),a=i.box,s=i.content;$.props.animation&&(b([a,s],o),y([a,s],"hidden"))}se(),ue(),$.props.animation?ee()&&function(e,t){me(e,(function(){!$.state.isVisible&&z.parentNode&&z.parentNode.contains(z)&&t()}))}(o,$.unmount):$.unmount()},hideWithInteractivity:function(e){ne().addEventListener("mousemove",W),c(H,W),W(e)},enable:function(){$.state.isEnabled=!0},disable:function(){$.hide(),$.state.isEnabled=!1},unmount:function(){$.state.isVisible&&$.hide();if(!$.state.isMounted)return;Te(),Ae().forEach((function(e){e._tippy.unmount()})),z.parentNode&&z.parentNode.removeChild(z);U=U.filter((function(e){return e!==$})),$.state.isMounted=!1,ae("onHidden",[$])},destroy:function(){if($.state.isDestroyed)return;$.clearDelayTimeouts(),$.unmount(),be(),delete o._tippy,$.state.isDestroyed=!0,ae("onDestroy",[$])}};if(!M.render)return $;var q=M.render($),z=q.popper,J=q.onUpdate;z.setAttribute("data-tippy-root",""),z.id="tippy-"+$.id,$.popper=z,o._tippy=$,z._tippy=$;var G=Y.map((function(e){return e.fn($)})),K=o.hasAttribute("aria-expanded");return he(),ue(),ie(),ae("onCreate",[$]),M.showOnCreate&&Le(),z.addEventListener("mouseenter",(function(){$.props.interactive&&$.state.isVisible&&$.clearDelayTimeouts()})),z.addEventListener("mouseleave",(function(){$.props.interactive&&$.props.trigger.indexOf("mouseenter")>=0&&ne().addEventListener("mousemove",W)})),$;function Q(){var e=$.props.touch;return Array.isArray(e)?e:[e,0]}function Z(){return"hold"===Q()[0]}function ee(){var e;return!(null==(e=$.props.render)||!e.$$tippy)}function te(){return L||o}function ne(){var e=te().parentNode;return e?w(e):document}function re(){return S(z)}function oe(e){return $.state.isMounted&&!$.state.isVisible||x.isTouch||C&&"focus"===C.type?0:r($.props.delay,e?0:1,R.delay)}function ie(e){void 0===e&&(e=!1),z.style.pointerEvents=$.props.interactive&&!e?"":"none",z.style.zIndex=""+$.props.zIndex}function ae(e,t,n){var r;(void 0===n&&(n=!0),G.forEach((function(n){n[e]&&n[e].apply(n,t)})),n)&&(r=$.props)[e].apply(r,t)}function se(){var e=$.props.aria;if(e.content){var t="aria-"+e.content,n=z.id;u($.props.triggerTarget||o).forEach((function(e){var r=e.getAttribute(t);if($.state.isVisible)e.setAttribute(t,r?r+" "+n:n);else{var o=r&&r.replace(n,"").trim();o?e.setAttribute(t,o):e.removeAttribute(t)}}))}}function ue(){!K&&$.props.aria.expanded&&u($.props.triggerTarget||o).forEach((function(e){$.props.interactive?e.setAttribute("aria-expanded",$.state.isVisible&&e===te()?"true":"false"):e.removeAttribute("aria-expanded")}))}function ce(){ne().removeEventListener("mousemove",W),H=H.filter((function(e){return e!==W}))}function pe(e){if(!x.isTouch||!N&&"mousedown"!==e.type){var t=e.composedPath&&e.composedPath()[0]||e.target;if(!$.props.interactive||!O(z,t)){if(u($.props.triggerTarget||o).some((function(e){return O(e,t)}))){if(x.isTouch)return;if($.state.isVisible&&$.props.trigger.indexOf("click")>=0)return}else ae("onClickOutside",[$,e]);!0===$.props.hideOnClick&&($.clearDelayTimeouts(),$.hide(),I=!0,setTimeout((function(){I=!1})),$.state.isMounted||ve())}}}function fe(){N=!0}function le(){N=!1}function de(){var e=ne();e.addEventListener("mousedown",pe,!0),e.addEventListener("touchend",pe,t),e.addEventListener("touchstart",le,t),e.addEventListener("touchmove",fe,t)}function ve(){var e=ne();e.removeEventListener("mousedown",pe,!0),e.removeEventListener("touchend",pe,t),e.removeEventListener("touchstart",le,t),e.removeEventListener("touchmove",fe,t)}function me(e,t){var n=re().box;function r(e){e.target===n&&(E(n,"remove",r),t())}if(0===e)return t();E(n,"remove",T),E(n,"add",r),T=r}function ge(e,t,n){void 0===n&&(n=!1),u($.props.triggerTarget||o).forEach((function(r){r.addEventListener(e,t,n),F.push({node:r,eventType:e,handler:t,options:n})}))}function he(){var e;Z()&&(ge("touchstart",ye,{passive:!0}),ge("touchend",Ee,{passive:!0})),(e=$.props.trigger,e.split(/\s+/).filter(Boolean)).forEach((function(e){if("manual"!==e)switch(ge(e,ye),e){case"mouseenter":ge("mouseleave",Ee);break;case"focus":ge(D?"focusout":"blur",Oe);break;case"focusin":ge("focusout",Oe)}}))}function be(){F.forEach((function(e){var t=e.node,n=e.eventType,r=e.handler,o=e.options;t.removeEventListener(n,r,o)})),F=[]}function ye(e){var t,n=!1;if($.state.isEnabled&&!xe(e)&&!I){var r="focus"===(null==(t=C)?void 0:t.type);C=e,L=e.currentTarget,ue(),!$.state.isVisible&&m(e)&&H.forEach((function(t){return t(e)})),"click"===e.type&&($.props.trigger.indexOf("mouseenter")<0||V)&&!1!==$.props.hideOnClick&&$.state.isVisible?n=!0:Le(e),"click"===e.type&&(V=!n),n&&!r&&De(e)}}function we(e){var t=e.target,n=te().contains(t)||z.contains(t);"mousemove"===e.type&&n||function(e,t){var n=t.clientX,r=t.clientY;return e.every((function(e){var t=e.popperRect,o=e.popperState,i=e.props.interactiveBorder,a=p(o.placement),s=o.modifiersData.offset;if(!s)return!0;var u="bottom"===a?s.top.y:0,c="top"===a?s.bottom.y:0,f="right"===a?s.left.x:0,l="left"===a?s.right.x:0,d=t.top-r+u>i,v=r-t.bottom-c>i,m=t.left-n+f>i,g=n-t.right-l>i;return d||v||m||g}))}(Ae().concat(z).map((function(e){var t,n=null==(t=e._tippy.popperInstance)?void 0:t.state;return n?{popperRect:e.getBoundingClientRect(),popperState:n,props:M}:null})).filter(Boolean),e)&&(ce(),De(e))}function Ee(e){xe(e)||$.props.trigger.indexOf("click")>=0&&V||($.props.interactive?$.hideWithInteractivity(e):De(e))}function Oe(e){$.props.trigger.indexOf("focusin")<0&&e.target!==te()||$.props.interactive&&e.relatedTarget&&z.contains(e.relatedTarget)||De(e)}function xe(e){return!!x.isTouch&&Z()!==e.type.indexOf("touch")>=0}function Ce(){Te();var t=$.props,n=t.popperOptions,r=t.placement,i=t.offset,a=t.getReferenceClientRect,s=t.moveTransition,u=ee()?S(z).arrow:null,c=a?{getBoundingClientRect:a,contextElement:a.contextElement||te()}:o,p=[{name:"offset",options:{offset:i}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5}},{name:"computeStyles",options:{adaptive:!s}},{name:"$$tippy",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(e){var t=e.state;if(ee()){var n=re().box;["placement","reference-hidden","escaped"].forEach((function(e){"placement"===e?n.setAttribute("data-placement",t.placement):t.attributes.popper["data-popper-"+e]?n.setAttribute("data-"+e,""):n.removeAttribute("data-"+e)})),t.attributes.popper={}}}}];ee()&&u&&p.push({name:"arrow",options:{element:u,padding:3}}),p.push.apply(p,(null==n?void 0:n.modifiers)||[]),$.popperInstance=e.createPopper(c,z,Object.assign({},n,{placement:r,onFirstUpdate:A,modifiers:p}))}function Te(){$.popperInstance&&($.popperInstance.destroy(),$.popperInstance=null)}function Ae(){return f(z.querySelectorAll("[data-tippy-root]"))}function Le(e){$.clearDelayTimeouts(),e&&ae("onTrigger",[$,e]),de();var t=oe(!0),n=Q(),r=n[0],o=n[1];x.isTouch&&"hold"===r&&o&&(t=o),t?v=setTimeout((function(){$.show()}),t):$.show()}function De(e){if($.clearDelayTimeouts(),ae("onUntrigger",[$,e]),$.state.isVisible){if(!($.props.trigger.indexOf("mouseenter")>=0&&$.props.trigger.indexOf("click")>=0&&["mouseleave","mousemove"].indexOf(e.type)>=0&&V)){var t=oe(!1);t?g=setTimeout((function(){$.state.isVisible&&$.hide()}),t):h=requestAnimationFrame((function(){$.hide()}))}}else ve()}}function F(e,n){void 0===n&&(n={});var r=R.plugins.concat(n.plugins||[]);document.addEventListener("touchstart",T,t),window.addEventListener("blur",L);var o=Object.assign({},n,{plugins:r}),i=h(e).reduce((function(e,t){var n=t&&_(t,o);return n&&e.push(n),e}),[]);return v(e)?i[0]:i}F.defaultProps=R,F.setDefaultProps=function(e){Object.keys(e).forEach((function(t){R[t]=e[t]}))},F.currentInput=x;var W=Object.assign({},e.applyStyles,{effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow)}}),X={mouseover:"mouseenter",focusin:"focus",click:"click"};var Y={name:"animateFill",defaultValue:!1,fn:function(e){var t;if(null==(t=e.props.render)||!t.$$tippy)return{};var n=S(e.popper),r=n.box,o=n.content,i=e.props.animateFill?function(){var e=d();return e.className="tippy-backdrop",y([e],"hidden"),e}():null;return{onCreate:function(){i&&(r.insertBefore(i,r.firstElementChild),r.setAttribute("data-animatefill",""),r.style.overflow="hidden",e.setProps({arrow:!1,animation:"shift-away"}))},onMount:function(){if(i){var e=r.style.transitionDuration,t=Number(e.replace("ms",""));o.style.transitionDelay=Math.round(t/10)+"ms",i.style.transitionDuration=e,y([i],"visible")}},onShow:function(){i&&(i.style.transitionDuration="0ms")},onHide:function(){i&&y([i],"hidden")}}}};var $={clientX:0,clientY:0},q=[];function z(e){var t=e.clientX,n=e.clientY;$={clientX:t,clientY:n}}var J={name:"followCursor",defaultValue:!1,fn:function(e){var t=e.reference,n=w(e.props.triggerTarget||t),r=!1,o=!1,i=!0,a=e.props;function s(){return"initial"===e.props.followCursor&&e.state.isVisible}function u(){n.addEventListener("mousemove",f)}function c(){n.removeEventListener("mousemove",f)}function p(){r=!0,e.setProps({getReferenceClientRect:null}),r=!1}function f(n){var r=!n.target||t.contains(n.target),o=e.props.followCursor,i=n.clientX,a=n.clientY,s=t.getBoundingClientRect(),u=i-s.left,c=a-s.top;!r&&e.props.interactive||e.setProps({getReferenceClientRect:function(){var e=t.getBoundingClientRect(),n=i,r=a;"initial"===o&&(n=e.left+u,r=e.top+c);var s="horizontal"===o?e.top:r,p="vertical"===o?e.right:n,f="horizontal"===o?e.bottom:r,l="vertical"===o?e.left:n;return{width:p-l,height:f-s,top:s,right:p,bottom:f,left:l}}})}function l(){e.props.followCursor&&(q.push({instance:e,doc:n}),function(e){e.addEventListener("mousemove",z)}(n))}function d(){0===(q=q.filter((function(t){return t.instance!==e}))).filter((function(e){return e.doc===n})).length&&function(e){e.removeEventListener("mousemove",z)}(n)}return{onCreate:l,onDestroy:d,onBeforeUpdate:function(){a=e.props},onAfterUpdate:function(t,n){var i=n.followCursor;r||void 0!==i&&a.followCursor!==i&&(d(),i?(l(),!e.state.isMounted||o||s()||u()):(c(),p()))},onMount:function(){e.props.followCursor&&!o&&(i&&(f($),i=!1),s()||u())},onTrigger:function(e,t){m(t)&&($={clientX:t.clientX,clientY:t.clientY}),o="focus"===t.type},onHidden:function(){e.props.followCursor&&(p(),c(),i=!0)}}}};var G={name:"inlinePositioning",defaultValue:!1,fn:function(e){var t,n=e.reference;var r=-1,o=!1,i=[],a={name:"tippyInlinePositioning",enabled:!0,phase:"afterWrite",fn:function(o){var a=o.state;e.props.inlinePositioning&&(-1!==i.indexOf(a.placement)&&(i=[]),t!==a.placement&&-1===i.indexOf(a.placement)&&(i.push(a.placement),e.setProps({getReferenceClientRect:function(){return function(e){return function(e,t,n,r){if(n.length<2||null===e)return t;if(2===n.length&&r>=0&&n[0].left>n[1].right)return n[r]||t;switch(e){case"top":case"bottom":var o=n[0],i=n[n.length-1],a="top"===e,s=o.top,u=i.bottom,c=a?o.left:i.left,p=a?o.right:i.right;return{top:s,bottom:u,left:c,right:p,width:p-c,height:u-s};case"left":case"right":var f=Math.min.apply(Math,n.map((function(e){return e.left}))),l=Math.max.apply(Math,n.map((function(e){return e.right}))),d=n.filter((function(t){return"left"===e?t.left===f:t.right===l})),v=d[0].top,m=d[d.length-1].bottom;return{top:v,bottom:m,left:f,right:l,width:l-f,height:m-v};default:return t}}(p(e),n.getBoundingClientRect(),f(n.getClientRects()),r)}(a.placement)}})),t=a.placement)}};function s(){var t;o||(t=function(e,t){var n;return{popperOptions:Object.assign({},e.popperOptions,{modifiers:[].concat(((null==(n=e.popperOptions)?void 0:n.modifiers)||[]).filter((function(e){return e.name!==t.name})),[t])})}}(e.props,a),o=!0,e.setProps(t),o=!1)}return{onCreate:s,onAfterUpdate:s,onTrigger:function(t,n){if(m(n)){var o=f(e.reference.getClientRects()),i=o.find((function(e){return e.left-2<=n.clientX&&e.right+2>=n.clientX&&e.top-2<=n.clientY&&e.bottom+2>=n.clientY})),a=o.indexOf(i);r=a>-1?a:r}},onHidden:function(){r=-1}}}};var K={name:"sticky",defaultValue:!1,fn:function(e){var t=e.reference,n=e.popper;function r(t){return!0===e.props.sticky||e.props.sticky===t}var o=null,i=null;function a(){var s=r("reference")?(e.popperInstance?e.popperInstance.state.elements.reference:t).getBoundingClientRect():null,u=r("popper")?n.getBoundingClientRect():null;(s&&Q(o,s)||u&&Q(i,u))&&e.popperInstance&&e.popperInstance.update(),o=s,i=u,e.state.isMounted&&requestAnimationFrame(a)}return{onMount:function(){e.props.sticky&&a()}}}};function Q(e,t){return!e||!t||(e.top!==t.top||e.right!==t.right||e.bottom!==t.bottom||e.left!==t.left)}return F.setDefaultProps({plugins:[Y,J,G,K],render:N}),F.createSingleton=function(e,t){var n;void 0===t&&(t={});var r,o=e,i=[],a=[],c=t.overrides,p=[],f=!1;function l(){a=o.map((function(e){return u(e.props.triggerTarget||e.reference)})).reduce((function(e,t){return e.concat(t)}),[])}function v(){i=o.map((function(e){return e.reference}))}function m(e){o.forEach((function(t){e?t.enable():t.disable()}))}function g(e){return o.map((function(t){var n=t.setProps;return t.setProps=function(o){n(o),t.reference===r&&e.setProps(o)},function(){t.setProps=n}}))}function h(e,t){var n=a.indexOf(t);if(t!==r){r=t;var s=(c||[]).concat("content").reduce((function(e,t){return e[t]=o[n].props[t],e}),{});e.setProps(Object.assign({},s,{getReferenceClientRect:"function"==typeof s.getReferenceClientRect?s.getReferenceClientRect:function(){var e;return null==(e=i[n])?void 0:e.getBoundingClientRect()}}))}}m(!1),v(),l();var b={fn:function(){return{onDestroy:function(){m(!0)},onHidden:function(){r=null},onClickOutside:function(e){e.props.showOnCreate&&!f&&(f=!0,r=null)},onShow:function(e){e.props.showOnCreate&&!f&&(f=!0,h(e,i[0]))},onTrigger:function(e,t){h(e,t.currentTarget)}}}},y=F(d(),Object.assign({},s(t,["overrides"]),{plugins:[b].concat(t.plugins||[]),triggerTarget:a,popperOptions:Object.assign({},t.popperOptions,{modifiers:[].concat((null==(n=t.popperOptions)?void 0:n.modifiers)||[],[W])})})),w=y.show;y.show=function(e){if(w(),!r&&null==e)return h(y,i[0]);if(!r||null!=e){if("number"==typeof e)return i[e]&&h(y,i[e]);if(o.indexOf(e)>=0){var t=e.reference;return h(y,t)}return i.indexOf(e)>=0?h(y,e):void 0}},y.showNext=function(){var e=i[0];if(!r)return y.show(0);var t=i.indexOf(r);y.show(i[t+1]||e)},y.showPrevious=function(){var e=i[i.length-1];if(!r)return y.show(e);var t=i.indexOf(r),n=i[t-1]||e;y.show(n)};var E=y.setProps;return y.setProps=function(e){c=e.overrides||c,E(e)},y.setInstances=function(e){m(!0),p.forEach((function(e){return e()})),o=e,m(!1),v(),l(),p=g(y),y.setProps({triggerTarget:a})},p=g(y),y},F.delegate=function(e,n){var r=[],o=[],i=!1,a=n.target,c=s(n,["target"]),p=Object.assign({},c,{trigger:"manual",touch:!1}),f=Object.assign({touch:R.touch},c,{showOnCreate:!0}),l=F(e,p);function d(e){if(e.target&&!i){var t=e.target.closest(a);if(t){var r=t.getAttribute("data-tippy-trigger")||n.trigger||R.trigger;if(!t._tippy&&!("touchstart"===e.type&&"boolean"==typeof f.touch||"touchstart"!==e.type&&r.indexOf(X[e.type])<0)){var s=F(t,f);s&&(o=o.concat(s))}}}}function v(e,t,n,o){void 0===o&&(o=!1),e.addEventListener(t,n,o),r.push({node:e,eventType:t,handler:n,options:o})}return u(l).forEach((function(e){var n=e.destroy,a=e.enable,s=e.disable;e.destroy=function(e){void 0===e&&(e=!0),e&&o.forEach((function(e){e.destroy()})),o=[],r.forEach((function(e){var t=e.node,n=e.eventType,r=e.handler,o=e.options;t.removeEventListener(n,r,o)})),r=[],n()},e.enable=function(){a(),o.forEach((function(e){return e.enable()})),i=!1},e.disable=function(){s(),o.forEach((function(e){return e.disable()})),i=!0},function(e){var n=e.reference;v(n,"touchstart",d,t),v(n,"mouseover",d),v(n,"focusin",d),v(n,"click",d)}(e)})),l},F.hideAll=function(e){var t=void 0===e?{}:e,n=t.exclude,r=t.duration;U.forEach((function(e){var t=!1;if(n&&(t=g(n)?e.reference===n:e.popper===n.popper),!t){var o=e.props.duration;e.setProps({duration:r}),e.hide(),e.state.isDestroyed||e.setProps({duration:o})}}))},F.roundArrow='',F})); + From 03ee66d7ece52110c8f1bf6b84e1553a6f6008b6 Mon Sep 17 00:00:00 2001 From: Aymeric Stamm Date: Mon, 13 Jun 2022 14:26:52 +0200 Subject: [PATCH 2/6] Discard hmtl files from git versioning. --- r-interface/.gitignore | 1 + r-interface/reticulate/reticulate.html | 445 ------------------ r-interface/reticulate/reticulate.md | 92 +--- r-interface/reticulate/reticulate.qmd | 89 +--- .../figure-gfm/unnamed-chunk-7-1.png | Bin 0 -> 66376 bytes .../figure-html/unnamed-chunk-10-1.png | Bin 114343 -> 0 bytes 6 files changed, 24 insertions(+), 603 deletions(-) delete mode 100644 r-interface/reticulate/reticulate.html create mode 100644 r-interface/reticulate/reticulate_files/figure-gfm/unnamed-chunk-7-1.png delete mode 100644 r-interface/reticulate/reticulate_files/figure-html/unnamed-chunk-10-1.png diff --git a/r-interface/.gitignore b/r-interface/.gitignore index 075b254..2e8708c 100644 --- a/r-interface/.gitignore +++ b/r-interface/.gitignore @@ -1 +1,2 @@ /.quarto/ +*html diff --git a/r-interface/reticulate/reticulate.html b/r-interface/reticulate/reticulate.html deleted file mode 100644 index 96e0c0a..0000000 --- a/r-interface/reticulate/reticulate.html +++ /dev/null @@ -1,445 +0,0 @@ - - - - - - - - - - - -Using up-to-date Gudhi library in R - - - - - - - - - - - - - - - - - - - - -
-
-
-

Using up-to-date Gudhi library in R

-
-
- - -
- -
-
Author
-
-

Aymeric Stamm

-
-
- -
-
Published
-
-

June 13, 2022

-
-
- -
- - -
- -
- - - - -
-

1 The reticulate package

-

The reticulate package provides a comprehensive set of tools for interoperability between Python and R. The package includes facilities for:

-
    -
  • Calling Python from R in a variety of ways including R Markdown, sourcing Python scripts, importing Python modules, and using Python interactively within an R session.
  • -
  • Translation between R and Python objects (for example, between R and Pandas data frames, or between R matrices and NumPy arrays).
  • -
  • Flexible binding to different versions of Python including virtual environments and Conda environments.
  • -
-

reticulate embeds a Python session within your R session, enabling seamless, high-performance interoperability. If you are an R developer that uses Python for some of your work or a member of data science team that uses both languages, reticulate can dramatically streamline your workflow.

-

Let us start by loading the reticulate package into the environment, along with a suite of useful packages for data science:

-
-
# install.packages("tidyverse")
-library(tidyverse)
-
-
── Attaching packages ─────────────────────────────────────── tidyverse 1.3.1 ──
-
-
-
✔ ggplot2 3.3.6     ✔ purrr   0.3.4
-✔ tibble  3.1.7     ✔ dplyr   1.0.9
-✔ tidyr   1.2.0     ✔ stringr 1.4.0
-✔ readr   2.1.2     ✔ forcats 0.5.1
-
-
-
── Conflicts ────────────────────────────────────────── tidyverse_conflicts() ──
-✖ dplyr::filter() masks stats::filter()
-✖ dplyr::lag()    masks stats::lag()
-
-
# install.packages("reticulate")
-library(reticulate)
-
-

The fastest way to get you set up to use Python from R with reticulate is to use the install_python() and install_miniconda() utility functions that are included in the reticulate package. In details, use something like:

-
-
version <- "3.9.6"
-install_miniconda()
-conda_create("r-reticulate", python_version = version)
-
-

This is a setup that you ought to do only once (unless you want to change your Python version for some reason).

-

Next, you can seamlessly install all the Python packages you need by calling the conda_install() function. For instance, to use Gudhi, you would do something like:

-
-
conda_install("scikit-learn", envname = "r-reticulate")
-conda_install("gudhi", envname = "r-reticulate")
-conda_install("jupyter", envname = "r-reticulate")
-conda_install("r" , envname = "r-reticulate")
-conda_install("r-irkernel" , envname = "r-reticulate")
-install.packages("IRkernel")
-IRkernel::installspec()
-
-

Again, installation of Python packages is to be done only once.

-

You finally need to tell your R markdown document which conda environment to use for interpreting Python code. This is done with:

-
-
use_condaenv("r-reticulate")
-
-
Warning: The request to `use_python("/Users/stamm-a/Library/r-miniconda/envs/
-r-reticulate/bin/python")` will be ignored because the environment variable
-RETICULATE_PYTHON is set to "/Users/stamm-a/Library/r-miniconda/envs/r-
-reticulate/bin/python3.9"
-
-
-

If you want to check your Python configuration, you can do:

-
-
py_config()
-
-
python:         /Users/stamm-a/Library/r-miniconda/envs/r-reticulate/bin/python3.9
-libpython:      /Users/stamm-a/Library/r-miniconda/envs/r-reticulate/lib/libpython3.9.dylib
-pythonhome:     /Users/stamm-a/Library/r-miniconda/envs/r-reticulate:/Users/stamm-a/Library/r-miniconda/envs/r-reticulate
-version:        3.9.6 | packaged by conda-forge | (default, Jul 11 2021, 03:36:15)  [Clang 11.1.0 ]
-numpy:          /Users/stamm-a/Library/r-miniconda/envs/r-reticulate/lib/python3.9/site-packages/numpy
-numpy_version:  1.22.4
-
-NOTE: Python version was forced by RETICULATE_PYTHON
-
-
-

You can now create chunks of Python code that will be correctly interpreted when knitting your document into an HTML file. Let us make a first Python chunk of code to import numpy and gudhi:

-
-
import numpy as np
-import gudhi as gd
-import gudhi.representations
-
-
-
-

2 Full example

-
-

2.1 Data model

-

First, we will generate persistence diagrams with orbits of dynamical systems. This data set is very common in TDA. We use the following system, which depends on a parameter \(r > 0\):

-

\[ -\begin{cases} -x_{n+1} = x_n + r y_n (1 - y_n) \mbox{ mod } 1 \\ -y_{n+1} = y_n + r x_{n+1} (1 - x_{n+1}) \mbox{ mod } 1 -\end{cases} -\]

-

Let’s first see what the point cloud looks like for a given choice of \(r\).

-

We first define a Python function to compute a single point cloud according to the above orbit model and then use the Gudhi library to compute the persistence diagrams from its alpha complex and turn it into its silhouette representation. This can be achieved by a function that looks like:

-
-
def orbit_silhouette(num_pts = 1000, resolution = 1000, r = 2):
-  X = np.empty([num_pts, 2])
-  x, y = np.random.uniform(), np.random.uniform()
-  for i in range(num_pts):
-    X[i, :] = [x, y]
-    x = (X[i, 0] + r * X[i, 1] * (1 - X[i, 1])) % 1.
-    y = (X[i, 1] + r * x * (1 - x)) % 1.
-  acX = gd.AlphaComplex(points = X).create_simplex_tree()
-  dgmX = acX.persistence()
-  SH = gd.representations.Silhouette(
-    resolution = resolution, 
-    weight = lambda x: np.power(x[1] - x[0], 1)
-  )
-  sh = SH.fit_transform([acX.persistence_intervals_in_dimension(1)])
-  return([np.linspace(SH.sample_range[0], SH.sample_range[1], resolution), sh[0]])
-
-
- -
-

This function returns a Python list of size 2. The first element is the abscissa grid and the second element is the silhouette value on the grid.

-

Python lists are automatically converted into atomic vectors in R. Automatic conversions of data types between R and Python languages are achieved according to the following table:

- ----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
RPythonExamples
Single-element vectorScalar1, 1L, TRUE, "foo"
Multi-element vectorListc(1.0, 2.0, 3.0), c(1L, 2L, 3L)
List of multiple typesTuplelist(1L, TRUE, "foo")
Named listDictlist(a = 1L, b = 2.0), dict(x = x_data)
Matrix/ArrayNumPy ndarraymatrix(c(1, 2, 3, 4), nrow = 2, ncol = 2)
Data FramePandas DataFramedata.frame(x = c(1, 2, 3), y = c("a", "b", "c"))
FunctionPython functionfunction(x) x + 1
NULL, TRUE, FALSENone, True, FalseNULL, TRUE, FALSE
-
-
-

2.2 Sample generation

-

Now we can go back in R to use this Python function and generate two samples of silhouette profiles. To access any Python object my_py_object created in a previous chunk from an R chunk, use py$my_py_object. Following this logic, the Python functionorbit_silhouette() created in the above Python chunk is accessible from any subsequent R chunk as py$orbit_silhouette():

-
-
n1 <- 10
-n2 <- 10
-# x1 <- replicate(n1, orbit_silhouette(r = 1.9), simplify = FALSE)
-# x2 <- replicate(n2, orbit_silhouette(r = 2.1), simplify = FALSE)
-x1 <- replicate(n1, py$orbit_silhouette(r = 1.9), simplify = FALSE)
-x2 <- replicate(n2, py$orbit_silhouette(r = 2.1), simplify = FALSE)
-
-t1 <- x1 |> map(1) |> map(~ c(0, .x))
-x1 <- x1 |> map(2) |> map(~ c(0, .x))
-t2 <- x2 |> map(1) |> map(~ c(0, .x))
-x2 <- x2 |> map(2) |> map(~ c(0, .x))
-
-df <- bind_rows(
-  tibble(id = 1:n1, x = t1, y = x1) |> 
-    unnest(cols = c(x, y)) |> 
-    mutate(r = "1.9"), 
-  tibble(id = 1:n2, x = t2, y = x2) |> 
-    unnest(cols = c(x, y)) |> 
-    mutate(r = "2.1")
-) |> 
-  mutate(
-    id = as_factor(id), 
-    r = as_factor(r)
-  )
-df |> 
-  ggplot(aes(x, y, color = r, group = interaction(id, r))) +
-  geom_line() + 
-  scale_color_viridis_d()
-
-

-
-
-
-
- -
- - -
- - - - \ No newline at end of file diff --git a/r-interface/reticulate/reticulate.md b/r-interface/reticulate/reticulate.md index e5be75f..7c76991 100644 --- a/r-interface/reticulate/reticulate.md +++ b/r-interface/reticulate/reticulate.md @@ -3,10 +3,9 @@ Using up-to-date Gudhi library in R Aymeric Stamm 2022-06-13 -- 1 1 The - reticulate package + class="header-section-number">1 Initial setup - 2 2 Full example @@ -17,32 +16,14 @@ Aymeric Stamm class="toc-section-number">2.2 2.2 Sample generation -## 1 The [**reticulate**](https://rstudio.github.io/reticulate/) package - -The [**reticulate**](https://rstudio.github.io/reticulate/) package -provides a comprehensive set of tools for interoperability between -Python and R. The package includes facilities for: - -- Calling Python from R in a variety of ways including R Markdown, - sourcing Python scripts, importing Python modules, and using Python - interactively within an R session. -- Translation between R and Python objects (for example, between R and - Pandas data frames, or between R matrices and NumPy arrays). -- Flexible binding to different versions of Python including virtual - environments and Conda environments. - -[**reticulate**](https://rstudio.github.io/reticulate/) embeds a Python -session within your R session, enabling seamless, high-performance -interoperability. If you are an R developer that uses Python for some of -your work or a member of data science team that uses both languages, -[**reticulate**](https://rstudio.github.io/reticulate/) can dramatically -streamline your workflow. +## 1 Initial setup Let us start by loading the [**reticulate**](https://rstudio.github.io/reticulate/) package into the environment, along with a suite of useful packages for data science: ``` r +library(reticulate) # install.packages("tidyverse") library(tidyverse) ``` @@ -58,44 +39,9 @@ library(tidyverse) ✖ dplyr::filter() masks stats::filter() ✖ dplyr::lag() masks stats::lag() -``` r -# install.packages("reticulate") -library(reticulate) -``` - -The fastest way to get you set up to use Python from R with -[**reticulate**](https://rstudio.github.io/reticulate/) is to use the -`install_python()` and `install_miniconda()` utility functions that are -included in the [**reticulate**](https://rstudio.github.io/reticulate/) -package. In details, use something like: - -``` r -version <- "3.9.6" -install_miniconda() -conda_create("r-reticulate", python_version = version) -``` - -This is a setup that you ought to do only once (unless you want to -change your Python version for some reason). - -Next, you can seamlessly install all the Python packages you need by -calling the `conda_install()` function. For instance, to use Gudhi, you -would do something like: - -``` r -conda_install("scikit-learn", envname = "r-reticulate") -conda_install("gudhi", envname = "r-reticulate") -conda_install("jupyter", envname = "r-reticulate") -conda_install("r" , envname = "r-reticulate") -conda_install("r-irkernel" , envname = "r-reticulate") -install.packages("IRkernel") -IRkernel::installspec() -``` - -Again, installation of Python packages is to be done only once. - -You finally need to tell your R markdown document which conda -environment to use for interpreting Python code. This is done with: +Let us inform the R session that we want to use the virtual environment +`r-reticulate` where we installed all the required Python package (see +`README` at the root of the project). This is done with: ``` r use_condaenv("r-reticulate") @@ -179,33 +125,21 @@ grid. Python lists are automatically converted into atomic vectors in R. Automatic conversions of data types between R and Python languages are -achieved according to the following table: - -| R | Python | Examples | -|------------------------|-------------------|----------------------------------------------------| -| Single-element vector | Scalar | `1`, `1L`, `TRUE`, `"foo"` | -| Multi-element vector | List | `c(1.0, 2.0, 3.0)`, `c(1L, 2L, 3L)` | -| List of multiple types | Tuple | `list(1L, TRUE, "foo")` | -| Named list | Dict | `list(a = 1L, b = 2.0)`, `dict(x = x_data)` | -| Matrix/Array | NumPy ndarray | `matrix(c(1, 2, 3, 4), nrow = 2, ncol = 2)` | -| Data Frame | Pandas DataFrame | `data.frame(x = c(1, 2, 3), y = c("a", "b", "c"))` | -| Function | Python function | `function(x) x + 1` | -| NULL, TRUE, FALSE | None, True, False | `NULL`, `TRUE`, `FALSE` | +implemented in reticulate: see +. ### 2.2 Sample generation Now we can go back in **R** to use this **Python** function and generate two samples of silhouette profiles. To access any Python object `my_py_object` created in a previous chunk from an R chunk, use -`py$my_py_object`. Following this logic, the Python -function`orbit_silhouette()` created in the above Python chunk is -accessible from any subsequent R chunk as `py$orbit_silhouette()`: +`py$my_py_object`. Following this logic, the Python function +`orbit_silhouette()` created in the above Python chunk is accessible +from any subsequent R chunk as `py$orbit_silhouette()`: ``` r n1 <- 10 n2 <- 10 -# x1 <- replicate(n1, orbit_silhouette(r = 1.9), simplify = FALSE) -# x2 <- replicate(n2, orbit_silhouette(r = 2.1), simplify = FALSE) x1 <- replicate(n1, py$orbit_silhouette(r = 1.9), simplify = FALSE) x2 <- replicate(n2, py$orbit_silhouette(r = 2.1), simplify = FALSE) @@ -232,4 +166,4 @@ df |> scale_color_viridis_d() ``` -![](reticulate_files/figure-gfm/unnamed-chunk-10-1.png) +![](reticulate_files/figure-gfm/unnamed-chunk-7-1.png) diff --git a/r-interface/reticulate/reticulate.qmd b/r-interface/reticulate/reticulate.qmd index a95c907..7598e03 100644 --- a/r-interface/reticulate/reticulate.qmd +++ b/r-interface/reticulate/reticulate.qmd @@ -10,73 +10,21 @@ date: 2022-06-13 knitr::opts_chunk$set(echo = TRUE) ``` -## The [**reticulate**](https://rstudio.github.io/reticulate/) package - -The [**reticulate**](https://rstudio.github.io/reticulate/) package -provides a comprehensive set of tools for interoperability between -Python and R. The package includes facilities for: - -- Calling Python from R in a variety of ways including R Markdown, - sourcing Python scripts, importing Python modules, and using Python - interactively within an R session. -- Translation between R and Python objects (for example, between R and - Pandas data frames, or between R matrices and NumPy arrays). -- Flexible binding to different versions of Python including virtual - environments and Conda environments. - -[**reticulate**](https://rstudio.github.io/reticulate/) embeds a Python -session within your R session, enabling seamless, high-performance -interoperability. If you are an R developer that uses Python for some of -your work or a member of data science team that uses both languages, -[**reticulate**](https://rstudio.github.io/reticulate/) can dramatically -streamline your workflow. +## Initial setup Let us start by loading the [**reticulate**](https://rstudio.github.io/reticulate/) package into the environment, along with a suite of useful packages for data science: ```{r} +library(reticulate) # install.packages("tidyverse") library(tidyverse) -# install.packages("reticulate") -library(reticulate) -``` - -The fastest way to get you set up to use Python from R with -[**reticulate**](https://rstudio.github.io/reticulate/) is to use the -`install_python()` and `install_miniconda()` utility functions that are -included in the [**reticulate**](https://rstudio.github.io/reticulate/) -package. In details, use something like: - -```{r} -#| eval: false -version <- "3.9.6" -install_miniconda() -conda_create("r-reticulate", python_version = version) ``` -This is a setup that you ought to do only once (unless you want to -change your Python version for some reason). - -Next, you can seamlessly install all the Python packages you need by -calling the `conda_install()` function. For instance, to use Gudhi, you -would do something like: - -```{r} -#| eval: false -conda_install("scikit-learn", envname = "r-reticulate") -conda_install("gudhi", envname = "r-reticulate") -conda_install("jupyter", envname = "r-reticulate") -conda_install("r" , envname = "r-reticulate") -conda_install("r-irkernel" , envname = "r-reticulate") -install.packages("IRkernel") -IRkernel::installspec() -``` - -Again, installation of Python packages is to be done only once. - -You finally need to tell your R markdown document which conda -environment to use for interpreting Python code. This is done with: +Let us inform the R session that we want to use the virtual environment +`r-reticulate` where we installed all the required Python package (see +`README` at the root of the project). This is done with: ```{r} use_condaenv("r-reticulate") @@ -140,44 +88,27 @@ def orbit_silhouette(num_pts = 1000, resolution = 1000, r = 2): return([np.linspace(SH.sample_range[0], SH.sample_range[1], resolution), sh[0]]) ``` -```{r} -#| echo: false -# source_python("orbit_silhouette.py") -``` - This function returns a Python list of size 2. The first element is the abscissa grid and the second element is the silhouette value on the grid. Python lists are automatically converted into atomic vectors in R. Automatic conversions of data types between R and Python languages are -achieved according to the following table: - -| R | Python | Examples | -|-------------------|-------------------|----------------------------------| -| Single-element vector | Scalar | `1`, `1L`, `TRUE`, `"foo"` | -| Multi-element vector | List | `c(1.0, 2.0, 3.0)`, `c(1L, 2L, 3L)` | -| List of multiple types | Tuple | `list(1L, TRUE, "foo")` | -| Named list | Dict | `list(a = 1L, b = 2.0)`, `dict(x = x_data)` | -| Matrix/Array | NumPy ndarray | `matrix(c(1, 2, 3, 4), nrow = 2, ncol = 2)` | -| Data Frame | Pandas DataFrame | `data.frame(x = c(1, 2, 3), y = c("a", "b", "c"))` | -| Function | Python function | `function(x) x + 1` | -| NULL, TRUE, FALSE | None, True, False | `NULL`, `TRUE`, `FALSE` | +implemented in reticulate: see +. ### Sample generation Now we can go back in **R** to use this **Python** function and generate two samples of silhouette profiles. To access any Python object `my_py_object` created in a previous chunk from an R chunk, use -`py$my_py_object`. Following this logic, the Python -function`orbit_silhouette()` created in the above Python chunk is -accessible from any subsequent R chunk as `py$orbit_silhouette()`: +`py$my_py_object`. Following this logic, the Python function +`orbit_silhouette()` created in the above Python chunk is accessible +from any subsequent R chunk as `py$orbit_silhouette()`: ```{r} n1 <- 10 n2 <- 10 -# x1 <- replicate(n1, orbit_silhouette(r = 1.9), simplify = FALSE) -# x2 <- replicate(n2, orbit_silhouette(r = 2.1), simplify = FALSE) x1 <- replicate(n1, py$orbit_silhouette(r = 1.9), simplify = FALSE) x2 <- replicate(n2, py$orbit_silhouette(r = 2.1), simplify = FALSE) diff --git a/r-interface/reticulate/reticulate_files/figure-gfm/unnamed-chunk-7-1.png b/r-interface/reticulate/reticulate_files/figure-gfm/unnamed-chunk-7-1.png new file mode 100644 index 0000000000000000000000000000000000000000..29811881300c6e500e87886a504962a5c04a4a86 GIT binary patch literal 66376 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�qU>5{nztUQwKmpu(RZr`4P+yS6mymx5Gl>SLh zPEJI0bo5cS{?Z$X(Q37xk`hcG~qT-j8Eu!QmSt+mMz1NpkmmG*=F1M3eYV?~uSPX6hV>@%m!A_|jXJ zWNWC_QH2E)BSp$-1+7R=W~JG=xWaaKop{o9iUWYdtl#O^|K)Owq_U{Io;$*T9sjNx zu;VQ>Oly9dT|YUdw_k=h^4yi)D@lI*U>`#jFvYat?F}l?y~;%*L4~$ zD_=V^ae08TUUXtCIa0OrVVn0nKcinkh}Hav=?X^bi7S_AYBLb6P7csMRotcJcwgtT zle|94QZ^|&(nc(^ilUIJsycPK<-nGfx0cCm5H&*jiECtejj`c}_wO4X(!DaZ z`Y}FZ-b(8Nshj;ETG>@4K`G33W-3f5C*bGz0!_s|CzfJ`7mhDfE3Pej-P|pbd#LSy z=Ot|L8O|#p;i?(i74pqGYTGSYMc9GPhwou{Rk#p9Oi=fru3w)OpT>W-*ZCfU-R|yt z0Y9C%(rwV2wfWx8d|Z@)|9Y8=z6^I~PSV8?MR~04rBUx7|@ z18|%&vr3LeVLrSbw!0MF{GExZUBL|NZNNcW zV$0i+AmJ**I%kJcJAaM`z&u_5zf}per}3y?3ih+Ja|I`teKNmQM>%W+FfW2^pRsA< zuFmb)h>bDlc7GtuV&@K+fcuZ_cFkkQMMZ^8WWU5q4dH8q_-RvFi0#wDy+Pm6^MB)? zAGM~a40};KONobEmnxROXMSy;r%IEcMuii^Bppv&A1TwdPvbM(1A-057z@$JU%V~i zG$s(UF;;5TO8w4Hd$bycXzG=LStW9ep zUxcT1SKH4D5;mbRI}Ld^ZEw;gc`ea83am>%K6V2Lj}X$c0$H{v2IqmX38t(pbF;ho zGkYEN@J_j4Nr)5Hm^e+h&su$tA@=BK&%He}@8Bquy6*^)MB?Oo2LS(VLc)ZuDgJ+9 z>S-`1`iFuD`68mF4E-F1QvHJYE^(S#AODSqP!o6Cs(x@MzuHD0%RS0H;&uiH4OD8J&*w+F+IUUXk z;zk2gIQ2dgaaQ`qviz->QCFZ`&}f24VoA*4Ch2bewf_50xHQD&_fDD%?(aQD_$+X* zhfWdmw`cKYW@hu!4a7B>nwsKFF0L`RHrFvTU{#e+R4TuZ+v8skc|ZVxiT{^xW^O(* z4t_VU#&wpq^ad#mG?9P|xo7)@m4jaAo+06bn(*ZZdtZ#P`X|^u%iMn)8jRIxlq@?< z{8Q^9+MzbF)ejm>x|1Y%?v`wEKDJs=vPon0Ft(*Ta|Wd?XE$DFz(TpCs)B5x&{(?d z7&qmUEe?krKB{+=<#>n1iP|700L!-SNJaj73|$nXAIxd0{cg^ppbl zP6x88+-vroo``$nw!Dwe6M-=7XuKLpDUUtLk@ANT;)6>uT=WoT19;kd1GiieO zE1Wk0g2_(Pi2;oxkvXtvAvMhubMyE%wlvq9?7zu|N43}lEYp>Ifd@+Kb`{;A&pnts z+qR&kPa@;)K!(JKtFnsrfl5_+f*W)fyhQ61GLa@9{zJ_CClh1>2)XI&<2IW4DXk*{5cr`bAce#SzvsIuXe_FJZ{?JKccaR;EGo{z%Ar@|=q4Nq5gn zXHEInCFz<)7AQdY0){92aT*lY{`=)=Tv-tQtQTfN(5q1yOblb50!D$CcN{wB?Jp_L zuQ@(Y=Ylwy21QQ%?`=r0MD#j6^?JLu-Cwv}C3rRB86U(KnUX;5AGdl>b_-(wpIETB z@K(`t-ClHu47n1Y_IG++#54p9A$uTb$)1N6{_iLU;2Y8R6H0D*yfkr|H(nxGj zfU~nk*t7xT?7X5krMM>?bv=RqBv+G+s?x}Tkr~^w-EFmLU@jg-kpjqKk7f4er=N>r zS=e3-4J;-ee;0=ijhiACr!52>*|)&ORY%Tq6f+S78o0PtC3Etld4|4E?9vOqtC_Gk zK=!VqFog-xyU!ZwIU$`{C55O#YIK*!n&9uz4s|{wqD*2jZVy+kc7ivh=o>pi{2NEq zh2aC;)mo?Io&8r;HphG~JtPKx0L7|tU%)3Xeu`m{f7-x(HN;X8GjlCwPmkoAq1OQi z5$7;XVI1SajJc_ZoT6s|1+QQB5DU||V7uelb_?ELf(!ERX`L3{vHGBWsxnVIj}lt> z3{L-DB*xD9!^P{c`O&Oej>~DC zbK>@Ix|8xU*)|~?U0eK@hyB`7r6pxgNM#;iJx=QQndiQwYD=2@_Pn9z3bDPN?XF?Q zh6$Kcyxh^oqD#gb_ibfHcM~@m{5g7268Su#Q~%{XooS%P(|BZ(%wopj;Irv@9}dF7 zAqWTG;LRT~$vX(5VacoRIB^Ka&z;6BLBm5U29tdwXnN|+r~i;N%X2|~1iWpzjh!zH zIz2S^FI=%cJ{zf^n7Y@yxqcSN-4@O@>C34-D8RSLrNCK1yT<(MfRYGL`m)>)n$Pl# zUy4fwS2l@d-@e4Vb%F4qQ#}vvkI#oZqyh5CTwEt@r(ln*XIK;otnEI42owj%BjM-tCo zSWNxDw98!9&>nv8^ z!Ff!LW${ZVK}w;nrqE=|O}n~$^qSlmiU}w&E}SM_J?9Ogu!w*G%sooXKxRk5OWl%3 zVNzDqGT=qVOEGHlb?n2w^5wYjyq-3Vp$^e&NtIuJec<&NNIAKBJX7?LM$DsKGmq>d zh>StD*yM=^RLPk24CzbUc3d-K%@F%o5J(=3ectP<>@xV+?$JJ`eC$f*n{dd#oY*89 zvh(QV3UeM5@(;)vv7>pkM=|nXER-uuhuSU)o#bd`G>zX=9&GiS%lz2=P9WuDNKHnj!f6&qKLC@XML{C-=TeRFFuGP zqUjmby?!qPZm;K;1wKX}7g++EGwLz<+CG-LFs_7cZ<6C$GrlsdY<-Dd2NyrnUj$Q#_Fp!1dn!QBR1!JTIq*qZB zRVT`sb4INur$07WXC2`&{Dn2OjpJu# ziyZQB9iNOGMmVDcE;?am{x7|a6^h;no8_}wvHZQ7XktA|H>!pG;nM49y1b{B*9O}* z2L^sW=(KxG8AjP#m{nJPc>jj5=iL4Xr|zG-(2LXpi{|54<45(st&c)n7~X*kxR@aE zH>r~83Zte3O;3}@5trGbiH5Xf6)tnV-Basp%#64;LBf|d#d`V&o} z4ucv){R`q8go9=X-#tF2#p~_U%9R}27EHx4xMsI4mXOJ6zrlQ^H(&sr*)aNFt>juG z)K&_Q-=I&w(z29AoLuqx1%9inh)wC)L9EpV=Pxp}=q1PUyQU%{1S4eRiIqfP2VBJi zZ*N-Pv>oH^fmZNg0$#(eq~>XTd7et(TXP5TopDwZhaj~H3QZ>w zlJA^M_G1^UjK=w~Gl)-f$8W2usom(=E!)HzV$E*tVQ#h&_dlm3wt!9cZspzG>tOA` z_CNn|%=(o34TZJkuC7Z%2mv-7??yFu`yX8|hfwv2dYjN2e&t z7W@_}2*krnBbQ#>!+73(rP^$qG)JZ){9C&FcBxCL+;8G*2zJdvs5%SFr~N^qiBVK0rs%SkrnhZTdq#>6$X$#Pkbxzh^q(}~uB zok}H%$V8YTGMe~grfM3?iPTca6v;XcyLaV2loItqaf^zA4Fmo|A_QUL?niNLH>{O9 zB}9Ky-QwT~n~S?N$e5#dErP-)WmDv-eoJ$_c_#63f00$YrMIN5$LuI&zE_`)<<;gt z^><&*T6Ft9I0jEzYYkrWM7S?C#wmbcq{h}jc1iOL4@K`7tj-u$%OpJ%)9;oQ@;o-6 zK73YDg%nqCGBMFOyilk*u*&@B3AFjW!MoiuRcOOlJ`gdq&wBK(rYt;rk5#LPoO5SN zaxu+ezBVpi@}tZi85at>^G!Kj8!j;0dL2qQVB828|CCVBI>z0sXCMbX3r$bW#aj-| zvJ9neW{VMCv13Xq&4Y;%Gk$mGGm`l_oS6_kF%SzeL~s?r_Rn3T?!l;sL9n2}NqMjg zUmDEMcqFfIFfaSmCY~5&V>QaC1Hgjn6CW^JYx;ghT8tkpN3HBw6n3OeXzQTKtM2dHCzQ$RO2t}cTyiVDetJI93#l`GDrj6e?l?q`Xy(QM9X-Ixfj#L}ay zxh-1}sB4{*q05{xnAM^He`Z-|*ZQAOH3&l0UAHBV;dd=A(7u%gNrqG%w2}TBb4%Hu z!cViUqXVTXMhL7AbQwp(6+PxNE}Nkx;`Bu`>aY2}1L|e5sGs0r651%|Wm-BqH^?kHOlEW$vchgEQ0oqDuh6wD-+w}b*VGD@>i-NXq>JNYXx_*` zNl}6k_G_q?Pa=sSL#!_rT7Es3wz+hAyhv>4v>!Y0YmRG2P5a5BMxS(#vblNM@Sf?P z%?A@y>9;Q^;)7(bnu-y7X?aZQCB`ekRj>8G!ycs9;8p(XF= z9nQGRBW2%^+Cl;oVaHQ{0;ugE^DXfBFG5R1QBkoP*odO$+$^xO8Z!cU38C5f3vyCDzn;@$9fA`1%S+_`_ z4*HQ$)>$d{BZALaE_l(-{4HPDD!7oA)Ao+f#(R0G5zq0>oYJ>UkZaGt|Gd`&Uy2v? zQ~cCPH0cILWFh6n&e}@dp?CatYFcY!K>tI(>RDK3w)TsnO!TK^&76wfHjogiTROe^ zx@+p0*%{{aAuCwG-`!|3p{{{|dWiK`8N6|>#f1z}I|;(UiKn;U-(ek4h^-}x46KnI zjmDvdV^{Dz9YTQtLrx|H^P_Dq(L^*1F}cw_dr{mA_2F>{%OkzG!Kg)=ML2JyJ~MQ` zg!@{^8YT}9d&0kiV4zDfUf5n)wf|8}Vc3c7^j@ttmdJ{=#lCJ~O@1)rV^N4%SL0nb zX6$t9NXIAk<{{_2VmJu&JALDfm?jtZ8K1J2wl`=JzH1`Qzv8zd&w9&UFP)DDt;jms zArh|rPOCp6YDfJcl4?g6RmV)K177Hts(+1NMExK(^K7oGZ_W%T%AQK!;UH$f6+cvF z>>ZqG=&u-xd+YSa{Uh$en(^y_MZdU0JRK*2hk#e$SRJLMT!F0&g+C7v{`%*I{MIqP z6T;8P?9*&VTt}l_)1WmyFC+cxavj0`oB|QyLB1Oln%Q&xU&74b4$M8(&%S47>4&Jh zH+sDq$iLZnLoFpBF8ISdH>D`iG+>tgUk98E`%{St#S;}C^qaH8Vv0ZIZtiENb+ND& zI4?_i;%6I^lb^BIxHdl+^<#5wI%Cz#GX4VZwcgX426Ju-9%ZEFSqSA6u?2dsv%PuB z-Ol4;bp>A;*5|6%Ws}Y5z5VBO_8fJVu^ZgZKd?S1Yu5>3z!*Rz?ZL(thSwQ1+AYp`WCiuFW?9bm1JfkBMS~zth{kPG%Le=2*=;_e0kB56tQk0 zi287)e6!XY%eOe{Cg0STfa|)THfsZs*uNe<9m#)s`bYcGqu(F1^7GZ?6fkbQ?CgLr8}l`VcT@< zw7H;yt1mhMcmH6wZ~T@X=ixH~?_}!EvE}$}0}}dsOKt^DnzQ0IEA70^Iz-$yN9!U2xd*pz2tl)jUIWo=_RuNw`E{|NQJ3W!=9i=LQJieoy z=_lWS4!dpJ+`R4+R#sM+FCQSn>Feuj{2D8^rtqwRgKpv`7)I}qGrSvnPd)~j1vjlcMw3voPH^I-gtpyGcWHB4Fdzo)Gb0`3RD<}rcMD7ps_`? zzKEqopc+3=w}G(-nJqbbWj7A_I;m_>OG_3#M_zO7zdpvj3@k2{O<^$0)UO!4-|da7 zU+I!pD*68D_Fkge1bFJ$Hd|5>f+Qec1nF(AN1EctLy zXFfW`>(J7CSbN?hVXZUgbbhEaZAaI_H9`1V8M?pGB335eD^nqU$2;Eqq%+yuyQ{tZ zUQQl`GAcT{>VBQAbcZRt2dndLQ~xZze!GyBC>@1IDSRrTA=f;@J7RE z2=U%Mf{|98#3JTDdX_`lj+b+N5M+cNpxGQ1aoo=Yk^NW?XkNQ_UF;_P_2Auqvk!2% z4#6UL^rAABBMFnZ^B<*$4N1*s_ zRPW?854spGE z?vFIG<2c;IIu~T{m46N&v<;?}r+a9-YKug?QpShn1yH#z)l?WS9foeNGKB8X4w}9c zNV!4kfvxnqdiy(15q`e=-r5w2ADI?R4Aw>aFPjKEs)alBrU7fL*wK7uezbmtHzyfP zM&3BQ`_&ibVI@%>(>&RCr)~RsK_*sUooRaWfh4t=wYB5t1W5+sjsNUfA2dcdM=%nj zCTIh1E`K+PYvzpp^Erq(lE`k$Go&-OqQWh%uiY&S)U$R}ycCJD@oTMR;@1$2aB8c~^TMX7c)1tZ-%b!Q3l*{8Wkbj=5@N zRH8)hLs-A(Go9@M1j}bV!uGCLo|J6dGvL&@8d%morj>)Ypt+~37OJ%;%v1c>@}j2M9@CgsJwO%=wbVLNF> zSN3x5Yb>3xX=V9(cD8&r@z%oN&y}vXU-VoWkA)?+AD0kw^+KwRsVpoaRojzA4C`Q2 zEm%%+dsIv<$w%xNrCP<@?-itKl?7e?Y@?mi=*u$nPVI;31o2|AzVv3~pj^C_3DBw^ zZhe?O6kjNw;+rklm`@P!=Uh(BLk_Nr1UTQMNX%kE*vf`&S?2AUq|TKHmVPIOL!oC)r-n+O}TSQvE*`U6qZ2F-qt;zYr50L z`0Og7x4S<<7q|f~fMf?5K>yQ!nHb(BzsKjHA){iLn{6)7qEuMTObc@+PgUUzFIs4N zu3cr`j#cHc@qXd8Sowh95I8p!(EWHh^Nfk`=8iGiOsY;cuWA)K@enCXJt+SKrg*Ua zBXn@bE|NMmnn`q5PWrkqjrn^?N0LFaYRrVa{uPj&Wn5$ zI$y4___TgN3LBNOZCpLJH}pimK5+o`TC*0Gxg?vAAumP8Tvu6)XEznhi!?PYEf`F9 zgul6e(e(;=pY*RV3G6`h)?f>27`FhOq2Nm>2fVM=9i3^;vDj`#crN;88H+O3^7GG~ zHgBkoJ!T%@h|sp)TV)7ZOk1qnmih)34#5OrTlb?R{_bY5l?cDo`q!!7bvn%#xSKVf z>PR<2DyNy4{o)&^c5#D9mG@aqS$FmzUAyy^C_L5?MbJr7dLGJ_53#T*H<#_zdQ#K{k=g;K+D;9;F@uhZ8WDb>+ zD*(C0)6V?&5x;l$=beu(Fszh3MqT^1_Q-LPU5z|@jJLzF!_gt{_H}e zzkL=?w8aNnjv(2w81=Xxd16FXi*leE5y^C23NV3QbR|fiJ7~EsVeEEN8&te2A0p<5 zxRy)=H45ao_wDO&7vhbd7Z%0QB)XQ75%XKXVL3c|zf$YVYtybnz=j8i3H?JQzEc=W zxSoO>wCpecRL+%^O`bL1@(z&<+tPR~L>}iP+SkX|TVb2s|D%`kNq(NW&k4C9F=OuY z4!bnV_@faCkPJ^puwCfpINyP5#6eh&lc7`?#|U9n?Mq;81ukwLhxq5(0x?4hJLzR% zO$3)OkLUO916*n5u)#57M9ZBRU7(24zvq1K^Sk4ZtWT~1Yf^JBBU4Oe|<+Ccqgr;>K}Pqr7Bb5GW0x=OSI zi+HR0AbHDF00?5v*UisWDPUQ^YM{Q7gF{Di!c8+XwW;&zI3+K2_ub{67CalB5-9~* z1VpL?-;koBYa>hBR6<^B;B$ob2sTt?BV!);VSLvBztYP!8ROGEp`zcwm3ulNzb7HsJ&`*-bg!!iYBzP-#+F(iUPnB-=H$A-?W4+==X2|B84^O1;=9U z_rG2M>+6p!FOJKcsF1HtObkYDNXiC23auFa%kKMb3w) zcQCD@{UDC>m^qhXW%t|Q_ZQ!L^9y<^rWUjXr7gdwyZPVz@|_4w3R68-qum5Yr)tTE zrx;s#T?4VqXAvheUT8Bt`YEI8lHY_B6Y2QC%10>*t9j-4h@J-TasivHh@Uq<#14(H zS0X^6`CxQzt!H4vvh&a5w}EfYU&spX&w`4N{~AUBU|;;pbd>sd2153O26uFLP4;lZ zbJD^c9W7_t*M&LCoYo^`W1BkgTw;AzuIMEeeUsijIZhm~6?;Tb_)NjG&L~j|_ZL;^ z%ipiZl&CVR!Z_xs0y(sNvC)1siP$x$H<%h+COikHc#^W(Wj`n!_TF>X0 zV)kGnIQoOS8S zrEEM@vXovH%x9Vc+78W-zW(k0U$>`widosYW)re5e{2@b+x4SFg|jb=3r)S^cYszT ziKljwWl{GPrs1?SS9guK9RJ3bn5r8Nk9>GtH1Wc@b3TvGMY~$djD-a1ce$f%#mM}M zghWr8_E?s&0oDcW7!QEj^`{8E%f;Ax>oJJHJgmr2&$#pGb7F%fBq|m#WQd8yyF^GlTQnTVQ3B z!OEan8kR9vhEcrfeV5p2C+!VGn9xwz%1E>P^g(`S@i;gU_rOs(7`zO+DY@V`iI7&Z=8FiHcJS=el(nTL#1; z$txhjH&n>{t0SY8INzkmqmNzwLRJdpo>K9gwDjff*H{TJrwP@LhNDXA{U$yXKrVU) zrX2f5YwJDPGCfZrO4hzMfSVK0modE}rf{&c>Qgx+mNghMLVl)~jTlN0ej>fkLW-7` zShL|lHe6Koo|w{-Z6I2i%g5^^K0kOQK!;-KTa4r_jAz?_RGV3U)!cH|$gklFXl+Yx z2oz;xk;TD1B|GE97+&|hwIs~jok_p}V3MOPjnc-2kDorZ0>PP{Yd!5mkid_U>K(3w zZ}3Cr#f633(QRlLG9IJC$O5 zoYT~{U1V*1j0bq%|Nd~5=(#fEpbf~C(`-0o&Y`2M*$n?KsLWOaGy68M034CoFb}b} z^(#CM?0TY(M<=Lj_N5P?Y8+7IJ4^M2ctEI$i7tfT$bX^;f)H=+CW6ABT@Zx5Zf}n< zM-yr;ZI;!pvEL5Qs?R`_bh(|IZSyHpr>6J)GYHqN6kIeHa{va=BgA@TcG45O#U;=* z#JEh_12DajGx}H$OkflPW1OHtM$7Q=oXpHnFlBJS?r?iCbIf`A{t!iCTwI*p>ZpLw z^KbvM?q5eCt4NhxrK9+5##em&2$`&4%qMKKKO0|JY6a^n^;+~t7EXFUqqXmDHiF~B z#Ra%L3GjU+uK$ruyoKilM&Y#v(233@fYC`wnVFm%KGV&CZ9qcwaCtPxYbQe^zo4+N zKN>sTzpKl0&3@2my-Z9e;mK1W{TVmdHW)UQ*grVYHLo$YFZTxHpywOUk}x+{6o3tBQ(^4UH3Z{+VI0lde0u z?*re*Nz2ZrQYwxYci#;kB6h6Z!A-@N5D~Gc8~5BB&xgi20xb{|n{w=}{>TN)o*k|p zIWGe|VCBz-bA*=p94o5yk*pd;B2X{&7FN}XSXyo8$BH=3C3EZ#TB5+DXjoxI#?bQ1 z1yHx$y>icSDU@GGs0|u()&}H=;@UM{p6|HY zh8&5+ej+qn$!+%x5*{veGr2;vd`Q$f3&vZf9d9t47vK98@|E)PzwVa- z*KKb{^jR*fQmQWC1FRg`SzE`H(HLeK(N?ZxndQk>m&{QIpFdl-m8BlBw@FVgmlu?_ zm~}z>#aJN6wLx01?bYVTB|iCb@1a&BN}&%HonQ}hV+FAQ;Z0=1kA&9vTG;Y$RAn&qU0?J)a3rB$sjZS+oqkd z!SI6+cyNYhjtF7&x(5&>*odEI6Lbv4hFmC|KD^ld_|*`YCtERjVzXT1d9>RqRK0QO zpwqdUnSg{owBDDb?Py|8qU`MSDCF|tXCwv z%jNg4B(}2$ax8?#-0S&pmtZ|Q71oWrwsqqiw_<>iYy}*ycv#$n=@Hb2Wjtt$*((p z$0XkSQaxut>ci%JnBsjK4D0j0$)TCe&tv*8ROAB7)2`G0wf5#<;(qb*EB;7r_}xMJ zS2FrKI=4GSX=kT+0$UnpiD=eDpNZS8#@2$j;8dk?sUdTE$@M8N5^)*ky%`Mu`FrV4 z<+e1BTX0cr55wti26+{g!0kOqz5G^eUbrjRm%&SG0xYr)uK_D!YnSl&e#tTTV2X-v zsc}*j+^vm1E))_^PFPqh9H}{osR=ff*ox{MAGfY)KX-IFujjyzTZzbn;XH1+|9q;H z4YtaKF_SSw2ObTQF;T=27vufU3(G(DfO9NZqrD;MAIZE!~s6Ms%mc#D(ROo=QzVSCs zeFK3U*DX)kPpz)})%(enU-fjz3mhD2X{$Kde3f;Nj)5cTdzGofo#nwqf!_y}^WrLC z9G!`$H<;!&QeYambE`6f_{%&Oc6!tVkM}{_=C64P&FGkz*_^Y(oY|IO=E12ViCQ4) za$A1o9EY9W`iLtsJ?8$&;iZZa09ZauC6}O;k8V!&B z;i#-4&HPkCkZvqaPqi685{|XPPqediXcylnI0$doUL{j+uiwOm zq;WlI#7tEyFL)@jmOop#H*y#-WoTsO8@T=PXH$#&@h=;WmJsBiZh!fQ@}dHd)@|s!Ob&;*~|O<0s^g|(Q&TNx7Tw9Q(b4E!`E@8j({O{Pv=X`D^IedE{{3B zEfXuqi(q2?olr~6#5U_lo{_A~bRSqyS8Zm-Z%APbZ$DHJVPqgJXwKfhd;8sQA%NW3 zX_ywC4C1CX(LU@?7~dN9DwBAnAJFLg{mvuj&mC}>2`rQ*@wANR!E12*OzdPkgMpIB z9hN;X`ZAXL^b~z&V6gc)qD59>lMI@X$tjYyQH#RS@Oo)w)qdMEEwItOtSlaDpl*SD zFUM^lBQq(*YXHqRo}7|$E@YM)bJ3SeF&~=? zl?q@bUysHbP+IQ&jHT2%Ga?!HUAM|D>IqIE{EmXNg`Iq%;4QF)t_0Q+8}8qC1>(I~ zp0iD!*^Op~lGDDPp`oF+6!?j`>$2|TlJL7_@7q;dfTQe7?aij=|$9AJSfP5Q!0}px! zh~<*gLpJvpo1;k==_Od_#J3*$y#bJtGikS7xD!#^Tjf=>O6O?JLG0vV*5qf+>dmmh z_vrG8KyJ6}z$QztE)v}(Sgi1aWJhs(C9k<|@dyl-3la=0*D-yx%(axfL+$vEnigh5 z+#q@s%WA~F(@TFF01bs3G#qrUo9LNZ7 zZECty@@YKQKhqI0a(wgYME&mx3Oi6N*1%Y&1LNx6@@p>PzW0{{sN>Hv&apc)F( zF?_?)VHCS_2&|I=YYph>GCxf zCblbzwXxXpu)?P+4uG6wejx};iQ;|V-!+G#JU+^G2ktCHT^~gAjR3ZhZA_=KwXr+) zmV8{GgmDP?cdNsM|yA0B}p6y%WRrCXo=d2~66{KS=XBywhSt#aH3n6&1DI30FQ*5#{7# zvSnRb9XeR5LKKP%TZ&bubR8l6pv_gvgn)(qd(@p4OhS+>>((ee6vI`V^)RF`A8!cmLO!L!3&0?@;JazV|kspe(M7v zK~OA$PAUtcsv2h-0{}y+;I@~)&%{E9#E}2sU740d@kF?jT;VhH?ctN-w~ zz6EdTN+5L6SaVG=*hl_J*sJNh1v7Vrrtv6$SNkTrrc19RCve;I@pr8zD;;I(!7n1B z!A1Js{NexaHxCr3oV*f(+&Y>df)u3gP>qnj)CG*dVkhHxEbEbxTOw_$CGl15SdK@h zr9BgsxPXdLAt_G_fT!1pGGgofbbsLT(F&mgu0S(Adwj4({z>Kq@CDcel4U*M?Q%C@ z2V@gqz;R$pcXtq!?l`UeV&`$|`H)mrCY)6aY+=x?pp1TU(CsV10;a#~uSe@0Y3DvW zXS)6KoiJWP0WM&t_MA}@)RTNES*u4QRxG-OyYTt@hZpKe8UZ^O+tR+78m}C`NHZvE zf7@dAg9{ZIJRIP>TRy4d5gN}}_q;aywyT$_$ zB0|&B*n1jQ?(1fsaQ1UIV}QYOnoqq>x{@7urp0i3sUoAI$lQN_O<%gHMm-X_TQuh% zoj8P>YE$K}ow&*~{Gz(Ox*5hXlpXXBpeszp5DtLL7q14M2Y!RnjayDARdLuExZ7cQ zuL=7u@lB|p-(0oz)`jLm%PA;)I9@S@hd>B``J}Cq!O}rA@40`)Byj!7daxuqd7vB> z85snT7L?<~%AUFddWYTF$)0X&7oLiIWsoJj#4=_GBQnWp)@G($wN^lzr#OtwiQzt; zGAm)NpJRPzM&9QYDy~jfAi)JS*EJ)zbVYAy$O7H0Kg$l{naFo&662I0?8`$Wy@-Px zfG7-GKi^cCVP-h+%hbyIam`6zKhEQ@FQJ&;`>c+{ixEr?Dful|y$zlHAgXZKy42Io zfLc3#C&C_N{FQ5tIUz&UyG4*YQ=r75+2(6ncVOf(n5m)^y2QNy{d);pXK{kA$lU+% zAMnBn0i8&IeIPcq;5^)$oOEd&>AmKRk!UBsB+fFF&(wY-uto19L{qU`$(IO@VG>B zf#S}Flf660QY<>eveMH(6VSULqNAz2JZ?pJwM&dZeu#g!GBrx!n~~kpFinO(;LV!F z{S*IgE=x9z79_m*RcKuh8s2fDKB)Ywf{tT#mi6hNv%qro+~93ZsI@mj{Du|VZGB2o zL6X5+rN|uixC9iS-`!j%@<83GTL52PUjANO>@;C{*a5b05*QJ~ZBTg&7+A&al@Brv z;4T7|2PcnftHNBB)0R-#w!OWs2S)5e6vO72)5++)yTXH)*BD9BEB2j!<1P2EzU@T*>gjv~36q|wqr?|kRqKLz}r zy94(cC2V+tLN}9W3DEuF@yV-;)7zu*WjBtcNW@uyYQ0o{tJAVfAbY;{ad)|FM^5QH!+*}BT`e}hNtNGvxc%+{4nj>uRHuC#BX(HWZA zIs%9yH2CCRNR5|U)#qmS$u1m`T+}|oAqe>SE+VHZO`Kbq>*-lkHhi+&?@4(~{A8)4 z{U7>EKSzQe(a=`i01)|icj0+g&Y(85)m#DvJ&Dg6StMIfJ8y^R^-9}py|U+c)@&lS z^mUuFZCO&gu0l07UbYDZs=97#_gBBi9QO;_Ez0JU2zlzAL8c8StCcx`c4pq;7UvvH zQlnjL6}8}P)yR}<(h>dV>aA~uxP``kr_CDIVaFcS&7Q@wX*Is!FPu_?%B0If(${#a zAi6`~G=k~JTU-avH;QYnLti|VVb((h#ikC{=~qSK$5`RV-tb}r5qdb20cv02!_`arh0tjPo$zyjn9Oyf=%N^2oOaSrg@U`uQiYh%5fzp9M?!s;0<8kLj z=3#55cpv{Pk%UBQpzd(>lIPZIb&1Py-T7C#kFo+4XEy8ZhwIyGqwu!XU%1zaoD?|O z+2z-gb?bk@+eR~=*z2EVn-G^EPu!yd)Vzyr_l_Qy-h9nhZqFt=+rF;NF_oNk>8^k{ zyE>RkXs_*EyyI+jRDUw{F;`B}EWaO?-!O)@Ytx(Q#=ffw^Pb&`(OsFCM*k zt5+k)PLLq-+1_3GZ5@>xsP)p5Ix zPdGL^1=eGNJ!e#-z!xm9TcKJa+k1bMNL9&iL!l_gHiDxL82F#uTy}!HXFEJ#jwd$T z>{CRJdMCTlUj=L(L_&IZ!&UgCEAy^Wee}v8NwQ-f?ybFFLM0}3h;pxZJ(j{3no>=B zirzJY;LqJ8|8!S^NmpY;s&TPFt>SPOqi_>*bAKxmhcVD;-3?AXbK75}w4cO$yU~$ zNJxS$pUjan*4EV{!hK0-M{*>^De5gS^z4$@iWDiV^@s09Jal*SO3zX~Nm`0A!pNFZ z5nb_K1UK?CMn+5tuuE_q!gdSl=QHO7ZPOxt-gdUY0kw84srw%5WHZP$#3;Mplz9fS za;vle>Z;207kh9N+n~Bx5JNc$x;r^F@Et>s-3>6YYGNZ`%zE(xI*q=q(q-c-pdsq; zX@Bimpc~U&cyoWJK=tf8#xaoCEO&jR^}=J)m+A;p^HJT*@hTQ~2j~1OkXJiVd+Y=w zGR3vkODp&eB-S7Ky?KpzL>w#Tss=$`KRFB!~b_$Gb- zE*$e`m&ENd^JNXryKGL_l-I-rK4o*!OE-k8-qrB=Qfj7s7 z7}q5d>os9Pe2Qv6xK3pOq|7 z48Tt}0%z3|4nxDxhv1L)GAlffH=56podx3ttL0Xc@dFt3J8;^etM=rLjJ^R6!xj>+ zbsyLIlhL7S*7?r3kazF!fsLd4T-ELe!{Z<2Jvca9@H@vH*E-@!ZWnw#7NSoq}-eX;o z11-SMZ|qqG0l?F?u5G%R*L9Pb#CL~{Hlv3so1BTCy)z+W;YvO(E~!$YcbURI0H%+u zDq+;$yn1w)7Pq#rs;sKRGY&)j^HN?#D+ROdtrW?M{@#1ilBD1gC z3`GqX&&~~s3_b6@76O5@-67*pMIL+g|MB$|P*HAexXduX(4~|#5{h*9&`JrSbSX%K zq%;g7NQbDDz#yPBC`h+RcQ+`ANGsiUkNKg{N9Qz^Y=L}uQ4%z}vlsPAI<9|u-WDtuv z{AjjfIBZwWs;M!o2m9*)wUWzrAvvzi4v*b_p_XRqfzTQ<-24G;JK8BTE${EfxYz$( zYSZgiQlGDqt*vcA+wl1phO;IW|CR3k+y1}eKY#?IY-U%~`e?u)_=;H?}%1WnwTQjCIk=B*_Pa|X0^)kxV zY(I=@ISCZy98%S4^^NvOTXTv)d?=RD2>o@2?n1sIFbJg!^9K>C!TQPGqw~j|du0?k zj$j;B{m?rv$YaJm!S{!%>2ol%%=xSw#9w#cc|E=%D1dNi0?a#Ji*d>Y`pMOyaomDg zxC6n@U(TH@iL9$WIyBJNzqSd8A`74;;!=7tbp?PgC|fmQ)@4Huhu;6-OR$Mcbj?7_ z5EU9N^iM3CbM_7g$B;D9I>OW;P4$@h~{qJ8>+iYr3o`^o(QXPc5;{$a(^r2VjE zo`9{g%Tcf7$B()bZ!@zHz`}JAW96Vl^4`TV_Yz3y~p8#q)UpeBF1}$|L29#$~QnV|?KxDsXA#MDKea4|LP3nW!_LAFeo&&E8btHw+bE3Zy z1PMGAIjZVLudXqyWwacYi$NHs>Bm7LVu?%+gv2UZn2?tqN zJ79TQDx3P{`b!%p&WE(C?3(C>mpwq1&&=C!X0@Wv=pXh{^vN|8{wx8#xFuGD?Wu~s z;c73r_uCM*(Y3buVs#?`9$;DOT02IdY$wQaV|sgdWdL@-NL*woCP?HN44qkw)#ejR_IjG1ZE)s#Cst4kz2&K zjI(z$+E?F`49=cQS^MROora96|E~EV3Rswx7e46-8c^;fHB4;8x5F_54YA&Kn#78V z`mf@r(dplbP1|fZ_y28!l21-nbQ`YsdG)&D4L-^cXMz}T*c_q9SN>}*8 zd*&9L6$V{e=zTx4!Gp9QPr~&rv^!2I4oCwNfPTy*c8^{$_$}~p(iGyWLWkK!LU`}s z85N#5buQeO@;p6q2Uc;G88jQtuNz$1u`@kRu3Zu;#+`Axg$&tv#n1T9?*qTtk%w1G ziskh9SwZ}(qMYZGZp+4iVkU+*>k*v#*P_aPntDxKb{ab7PN$oy_o zaz{mXbYu+almZO)oqMTs!Gdf2MA~ETESB4yE1t>wh~d3>nQ*HsirA3bw2~PN5V+dM zbpd`g%0Mts>jjc*E?}Tu)@)RFsrcKH33dZ`B=4N@ZvvP9S`!2wU^957FT?jamsXCE z6S6J!c9&thE-B2nwBDiqIQw)5t6RKe571W^FR8&mY%&jGjqsC`?=lJ1)#8VMO4&;4 zEKTDW&3ya~G>58b#oahkhy2`$a5YV5h@M=K6UK9BwPs{p(k}V$Au`>-jb4*?xW*94 zxs;@Kk-53UjfA}+%1~-|vs=iwo2^OkN-kbLJ|=W;z0eYn&=y>^2AO}>(QT_|$x}76 zyWEGM_vDA}5cGTs9JeCPLQJzgxj5)W2PurnaVK*hst)__d3M8e3#0-#8>gI8gp_(F z-tDdW?wU0EG9+#i|L!}5tIp3i1-;poaUW9t^6o7~QHpQP*ps(PP(f>tNPw05BO2|p zX2A0eh=)~AxRbkDN2`+Fyk^GECI8tgOSW%xDft9mx&rvoAk8TO_~gQEjps zab&YV>M1ir_~7DM_CYQE6t>@gk@QgAR=ny2fJl+44fau$53Mqnp`yX#YfsNWo%p30 zr$YKpToTflSV!h5wWQ#SiO;Xmn8Za;krc#{dN7npP}F)Zr21*}56m0} zoXl+8m>jj=Q~`7sR_S!-@WfrSnyCG-0OqUUfiieLsD_u!>Z6&T|M5;}c?zVmM83uN zs@V(uDb)e9wu4Y0K488j%HjGlSNwjaK9j327~^RK}=StR|{ zp`f*3SZrO_a&J{9OEf|rzR1S=2;16+|I16me2;o@Q2&=;@$yv~)+334fq_DhVRN7X z-HMMtT_9dU{KQ*sW-(yU60r=R*gR%TXGsUdH1(kQK-s0MtJ<@)d${IkGKFqLg!HTy zn78>TTYT*t@haYq+J|=O+;};;M8g>ycNXt*`1SIC2HZIC(7(kwg&NHR^p87c-s_yU zC7l?7;X;e>31|UNLt~U9pLu!uDjiopDs_D9a`f>YF}D-Nv${*XbCjUY?1F33sxSv8 zoBY9YUmE^Jy#i5fG@@$NxFj2dOo3X;agJ(LV#TiUCE_zB;RYPL*L(ATNP5BNsE#-k z4w^z7=s~&94wkWh_XFp}e6f!>!|HxnXO3kAnWaxk8W*8F`S82RTB!6ua&}_X521jL z-9aV3jKfhN=&#mrJcblL6P@;Gevo6M$78_r+YEJIp6^NWcib=4^Z_wpc2-u4cM>%U z|C*Oit+Qd!3!dv0PeMKTFo&mVWH&(#8c4<0s#wsNyi!Ac(z~ z{W%vMmUX$K0GQP1xu5wEwtl&b&Fqmu&X>H0s#)a^9ph5t<==h#g+(!;-`<(Oa5-$z zYI_em{}@0dJ95pfYVm^o0c%Al`r8M3EOY*T`)AJnQjbRJT7C8bG|*oRFHwNoaEe8& z{MG5VrQ;frxC5*0bfi9maIf6Wvl>~2r(h@y0I;{-@?ZUDvuO81!Mn`wMbI%bo! zU563SynLr}c+^{-^txC8G<@#}e-E)~6oQmW+ttOHu z*7ZM&faPF%h*d^gDTNsT+zB7Og`S{<_$Y4v3g@?})>;@?mmajaeay|p`4SDoo#p+|=rs`Ee5Hc3iLBkQcYxispthj@em?{BgUdISOW_JgYLuc&CiUMjR-i74w-_l9 z*Jt--rIr1c4)m*>_MVRfvoX47Tq!OG1IiYzt8Dqlr7W3YmE7K!@lI!z8vO~*&|nC0 zmlI*DUx2HF5xn4w3tsU3*Td$f_&dq?jMOnW$Kuvc@LwP*-p58AdY0-2g_aA68Bcv< zc#XMsAjdd4`?cl%XpB422Q*fvk^}Ti6xEV1a<{|)%&8_YFEXtvYE73)7y`zYdoI`4 z(L`1CCmceMx>iB*gx`SQyw(1}T{6Og8L5{Nt&Ca97@& zKS_#s<4yuROsD|^P!$oZx8xCoyKEF61{{8bUmw77tevH)7*#!t63^Ph!7yo4IN!!X z4`~Cut3FQ5Ze;txx3EL@Ei^=T{tbW^Q1aPae2%ICH?f0Z`@LDi=Ub9Zmqoo76OGa< z9SIq$YZSqQ|1sinVrsllA`k;XjW`Cc84drtYp%AiFig>I4Q z52A19AK9!Y=Vdq-q73wEnNA6UN3&r)A+_L|3oU zHBO#V6EMV##|Y-skal2Mto zr*A)g0Pqu$l)l_T^#O5xH}e4=OXQM5QbhzMm&u|puYmWj+Sd|%6=sIB;#v1WJqL{% zSM*t>7X5Q*h;gj7iFEPan})9A&$>S3o<_k!6`OA6cpSwcr2*LZd4`8 z&5nJW%a^~{6BO#B9#Z63RRl(p!s~!y^v^xO4*g>v07<}7fk-L+gZJLNj{8_&jZZZ) zEv1ydquL~@uh-T6q^jlmQe12~qeq51s}@lRLL>r%7xKfA{~{iq03z_kd{kag<345J zYuMM+y53zdv|hTIklJ3v#{MErs>2`~UA3a*U2RR?wU8o?!~k>JcfkqDyGu}`S)2Y5 zidzsLZ0m2&RR+96(bkG&PCx{+>@I`I?Hkq$6+LPv`)hPtXqpz1@k_ZcS-W28Q2-_- z3rkCEbZ@889h_KE{2=3n1!wWC>*Nc4atyb7vH!E^HK$&^vbUgLaCcVEsl7+q#Ua1E zN+~bzR?)YW#J*L)=G3BbHzmUMTj_1UG8g!je7*wpwdQ-|U+N#wboO=xaIg#|eT-cA zhUb@O;{e{7HC^yg|KKLYhE_ZnWZpuvdN|F61>at}+y{HG-lH)$3~}ce2k{dn5X0)w zTiSoW8h)VIXaq@v<(O`$RDN9+CPP`$DK|v%4_b~w)VU`YD?}s2=u7=?;PyZ8XXkwk z`^63-r-1UZi#T>Gv|SQ_Eb1fNXvG7;H2G9~e&MkLYHwkLCZUQqaqjDlCC@~NLAOWx zdlpS9a8kj}Z_%grPdtgohKdLUg@&@Dp`&L8IKM5)j+7vc~qeYd?=}4{SiX{e& zdvvS;m4~7g6*}QBV6hub*fq^k05cE&Ydn5hsnNGP;V8W#@N0Gf7LgR4N0Gy>Gnga* z&;Me$2J-$6eMkgml`Z}B|1%>74+0v+JFVFIj{t*xA(?msuyX<^-|@*=ikP7(3UcBq zf35O%6GOfCK9JQiYz`S+3$AjZn@O$nCx}Y~s?Z2j0n>LIei56Rf>lnDMg^zOFiQFS-@=b9Z8DVRNARnSn(ztOq)6m|d z^wEMK=Frvk6++HJc>u2xlVMpBTl3*D8;y_h*z;l_AqBmAYqU97(%~n$AV~_{N9k7) zUdo`tYSswiZo)Njl(?!lm}WobHTAm+sFZF@kZv*q7=WQX2OMSs24m(QF=76d7X;(A z{u&Zr|nlj66S$+e9MaeeD1ee|Yh4JKUS_`H+# z<>+Vc7y#TWwF^ZfoB~t8cg@0@0lUMWn}yv&*ag`7$R9{e=L|Q8^zlNkRd=5MDw&Hg1gn) z=NF%+e)Av)cqIW~ z+c4Q7D}7THXyAiUMKhk`e1EL9gZXcwSY2SLs_U-#6tEV2_H;>tE#Uh}}@>AXsMoN)*Bpp;KM18wD?XjCP$*%`HE{ic!4YbA7! z2AmGXHwUZ!zXE+9%tyNMt5?RNdifQ0W+cKE zTzamt=tTk~GuTn&QM#qyr$z!K!jGqaCaK`OY9S4j!Z`Dtv+gWT`)!_~gpi?l0&r0vQ%(bIOC7;Cdy~WGE(|V`T!jdDkbB?D$71()3%GRJOqQX#Vu^(^OtEs1V_5w)d`4&%_y~ zJim}wFd9-F`w~cS!Fc5bd^RKiJ|1?Z&}tlzS;#zL4)2G*mh?6Ng;4zkz*(4>lcGh+`YTnh) z!fBp)ibi>G8Q?t=JWvW?w6lcpHgq#Jp7&R7Lzzwz3OC2m%>M>I z{%EGM?=|xFf2{$0S_!Z70TB9{I~a6AEd^E^5MiMBnV?#JT~%%SfrOb zVxQ=$sac;0^k{Z!ys|0$J3#D2#zY;n2}8j^#XMk!AndJUMn9MLk0)Qk-2r$5Te?p@ zg(*vQts?Nn>nQwQqXuysA;8<%`%%o)gkk0-Eu{d$&nseSHeh|4{d|^=S)P#!diNG_ zt6%4}&dZ!Si*9wglnDv!b7_D-CoVj^3i{3DvwXuLWxtORpo^6C>svDAkdy*s7GgoU z07W-=M>@t8Ay*CN9K6#H4~c#d3Wq#AljJcd3-xgvudI{cce(>g-VcPXIM~IFpF!G?f0_PNmRAX^20z7!UIRBQ9N_m7Th|TmS4!8c#s0i$1^$s~M%mf+%j3YIk3& zTnuvTQ4V@`w{K0ReU$g#JD0lunb*x)FKyqjZ%;6-#3Kz%@eB+Ro@*$xu-)8501;N%DwmY-5rp{vzE*ea{fV&J2d6P5)0gWbPXrIo0V4iuAJ2pK9a}Vy|~Pa5>+R@fUD@K z(X%gD|DiZB!gfxV@Zb(AJ$1FcckktP?k@mCu<(6tz;jk5aTsRtt@Gt5&nWuXm04dG zf^jfCoxxQB^;Nh^$d#6!hspQq36~cnfEWC_LI_#!d z&u3kp)PZHNR`Qsqt6)lJM6e*?n_aCROuP_PDj60W`{60){6jQJEU-2s3&8@E-@2W6 z*$*$pMizm2MK)m1MFO|DF2q0nl!>XSFYEnWId$w#o2%QE8lI{7Ldg5E0(bo08Wz;C znhjV{6je2n<1;<9)NL;{r|a0i54c~`GGh7qDM2ak|7FO%l-meM^#G)6gvJk)I`Zkw zaTN#X*hD8}_n3X&&alu&478>LGrmz?%CB*S&vugtujc)|EoIy@4@+>CJG&w`v1 zLN9hBOBRoi15tpwIj@o+}H;7*YRF~f^+CCqWf|>qx3ox($ z!sc?|7P=h2S@+Q5uVrGo%nNwk%Y=g6UJ!Jtq9b`gLLsHD|8$x0XV}3@N;wM7io zsH5=rdtVdp*IF*v>VxTm&-|VTXtu0sI?`gVtNpeGut%f0yBxIDiWp!$aG3o)%oi!3 zy4ze?YQkB>J{$8CAgh`m+r@!dhx=g60LZ&F*^8b4=)hx35o3_1j^LtQ0IUANWD71Q2y=1jn z;PZ#1UDjO8mARVPNj}{KG?A>Ekmv8z06lmAgTwhE1u94ls-J>fRX+|OsPB|HG67f% zo*N)G>-ikn7L^*rG|OkVvbT0i{HbSqAZ;?3w9qdWjtye61}Rx0xX>qBL+JNc{>k~O za0%#X$iSthBo%ZN-YZgKyk^FB7S08!2BkcGpM{^csklDtt!m?0L_Yo`)S@z59}98=55xZxDQa824JO4NJ3gV|4fFs9dyOy`3fl z%!3@+*{<2tUybV=g;c@J1&Iq-im9QA0HEjoD;bQE&?USr%ev;R$k;f*k}W_VL!ZR? z9wor^v0LuF!x9eu-UH3gmh<~Rb#(4^f;>wn(F!~z3Ybj&iIV{LNh1!>S3f6mbff=| zu(`pypAy70zGG<>OM>rgTp>w4%mH-(RknnXB_rd5j#)i;$E&TmvC-(oG9=u95j4*tWh`&-F3{e1lNzdzBgj`1+mjBpOf@L=4U)-Zy$;at0B)2s=7Bu> z8zqxe1|dh8hP|Iw+xW>9YX7dn0bI|UVm)1Cg_I##%z46#7kYEa43gu;+anBMxk*ne z7YI*)g7PIG&uEek{~DH-3&poab*Lqs-1g7u6paN#@U&2QMkAtL-Di{XpR zDE#*E&G(=>^9H~B(y^s~f8!0!fch(=_C{R!A_Zknu1LD66`9s;^dZ7P%fgolNFrrL zAmar|)YEG;3Jr!WH*3^BPeuDUG;u6;s)^1a z?V-Vn0AACXer~{yjzBg{$T^Wyqj`D%V-ygTpa$<{kWk`fC0~itwT#DYCM``XK+nnT z$tb;|N#3+)>5p-rVIf}z_Mj#u6#;Z616>rk1L9isz-Fe4U(4+DV>%H``HkW!GpLUq zJw>ZYzrzhi^P+-vO9olHd@r9MFkGR3e~JMCb0GLkQVeP(Z2-1KwIOP*z~}>RWMayh z_0QhGV}q2-6IP?=YP~9506d^62nC&9EQ>ca@%UYr2od3dI(Kz$ej4>&eL0{_X|XeW zc*)AS-42qPn=i274sw~@8B_r5gbN(w-2SuWzsDGE)M$kKT%fAAc!OY$HL$}jo*!^D zj!dEl42)-J5)6p^1qQrgnuuWm2qs!tz$XjXNk1w*URkCdpx#Dj8Hnp(v$=OgFIYn~ zp6MuPsdHEwH-;C=-S1(h=?0;m0kv`nLsZQd<;Sd2AQ3e-6fumTakuO7E_d9MH3Zhs z7p&CO@GSD5>;Oa`Ezrkb6<0}x9j0i%#_i3N{kb*0Pd!pq9-~H%s=NU~NQz((Mi{n1z{nQ}gcaGLg?b?lz$}?5+Fn(J= z8R}Lam0mBfI-0y||DVSqko&+8)HUFso7sPaLP%@C>jil+ z0@PlJ@N%J=N#Q6aCmT04@FGSzBj7y9&a1|IkpgChoqbj(hO9P!jVMEta~vlotQFl3 zn=eySi~h)5h6B#9|7ojlfz5T|ZHau@a_EIF9d{LECc1uNvTb~Q+0LJl^bJ$U0}jhm z16Lha4(v9dT8)>%`4{mHq8WAn`Q#1!owd~pnvuzLgP7lk_7&8kqLx%99rs9g%9r{u zQjfg|juM-x0wQ0|fATb>CWjW`y{MU_iMo(KB9WX>z(M?eg~-<2;F%`FHoAcZ@r!W) zT-Si#D(hp=<$3K1TN~u(doNwwPm+O$iUlJ^;CZQA?$_HSFNM07iPi~V4*ym+0*ED& zhHC9^uFN=33Fz=TCM=iCEB(V_M4#|%4F`C10OITHM{}rUIez;Jyce%tiSM$uwXs=b zr5`=7xb78TA%7~a|K76d^3C%mrleZwZ+@ESd#(pHk(K-@S>C@#0A>gicd2{YoPNqS z5(WZVeKhJT|C%u(gt`?!KY7<97qhw~eyq491Sp~p>O4l$w zy ze2gW>V{JXe;M8?p>VEV%zNbpydn3fQSuyYyBL?)( zpFnlw0)b1d?5h{|F+&$fa6z0<*M8UA-!uzng7>g;ElurJaIJ8%@qs%faLT9r@7 zN46l|b|=Pv2Kq|Thdu2&y+X;|dv^zx3b@wSLmr!4C5b0duY2y(PFk^OpE>x3pC>vx z1AzhS*1#arEG;Hk!-SAv{PPDc3Z4Avkye?EWSvKtHPbW2RydN6+#R_&6M8-&-9i}C zB+;y0R?KeT6^}gf*I~HoHH00B1!XkTfI1V*o#`l)9tU7ck+eDmg1A;EFqgq9Ry_Chck}Y86yl9d9~!eesmGHpGBUDQpQ85&8PU?l!&VbvR7ZYInomP` zwz3>48hyRR7xo-`|6ObeiH+XdugfCo*(GooqHzi~kFhK49EtO<`za*Rj2U~&47tOZ z<OJJ`24B=lp3tFs1mp^jVRvzAXm|$vq5_As{TMS^e-P3_ zM-y|8>Ss|cH6KHEOUS@Jwb3hG(qG2<=YoIVv z&0>WNMd&1vrXxx^$ND{{lw$VLBBICfCuZbRyXjv>$o#m;54Q^!ZjvX4fo2(prW748@jFrX-p&{hp zf}FB6|1IVlr0wL+SYq{z5i9o2x372yBDA3fmTR&7W>Pv2hIDdlq7mT5-ygbg9#C4`6~)Jre%!eBtk{`-fq zAJ?MTX`@#=W(r%JvU`pSTB9JB*letLX96RROF~d`nCdemOVNi{%T)LFm9a&f{_aAd zd+Xn=K04j`UOZ>dwQ!#cD5^5N5wb#Bp!x5sDk9g68Og)dH5z+L&)EM0=}jx@cUNTy zJI5v-nVd)v7CYJUtrYtQi}vn&fdm$!93o6C61W*qA?&TM<|`M)e~B5zrZez3IjKud z&-~$UALw-bRldFwgu5FUT(REhSxA19A*n#5-3S}!|F;%X<4>4a5hH#Z^`d7G z2?_6W3|bW3yW9WOk;6akv)eHKAY#^Wad_t=m ztLXmW;JB7gW|Jg`e6#TNOD~s_p?Tcb|XmW9T{Y+rDo9h$pc_&^9r?9U(NOZEv@Me7;csDEqAumZ1bh&@Xi{F3ptPuR;$ zFsHJ~+Wa(MGcqhJ2_yQI@0M}p!oDzIld{MKxXWwtSAw*+9dY;s zor4jI`mD~(RIeQUsx{>jJawxx9ax}o1Ej+e+3yNw(i-Ab_Ff9x2C52>z+(t9vzkt` zuK84KW=c)%B{$s|2S+#00&f2ZE*bJ~+YyC9#%ObOYXui7#wl{gukKS*5k3B1i(cRx zZ9mO8t^>L5TZkx+2xHWe5sMxcbe0)>f5lC6+JAk&bs!?>AblJ%31z)oqiXi)18rUY zD{8}HL=zX(_6`3oB*d_@zr!3h>{;Q2^d=Cv6oh02ie?-3@JZaoYdup#xT41Gg;l7N z7yGn7Px~Se?k8EC)ZKn&;d2CGbf{516`|R}Be9bI+QXaRn`my4SO2vG;946Mp|mni z%1zu8`L}I(z8*Y5s|IrE;LB6q*Nr%X&d?6|qgC9;WjIuHV|av0eYp)@~A)e_KsTCtvps29%Dm#N(O3q3XG;Unuz}gt!Ld z4d%#1c6|1+iHiK31(l2@C#bBf>{nFuBs24e>9*okwvk<_(u-XS+phI;Q3u4y-Al=FlI)X6W#2FCA8tN^uc~;0w)OV zW95O5-E?Z@xOj|={Wl;&5VFTe;RyIkI>y+l=_CxB`J5L-)^cO5uwfjE6^)J7b*FVh zsO|JrH^KL4pE-lz0a>t`I@)8Cw|V|+H5AEwrP~eK^tc7Q-@(rcQGZz+IQI@=^{{v0 zbSS0gLOQxZbSUa^i0utyYfQ*036N=VJ1kYOtZAehf^sc z$?L6|C`7At=E_Wzazp54QRfi9Ygcb5eCVgQz=%AAyKT&dk@-A+74ofkPVL_1ktG2# zia-pw=WB3+^vaQtKdYmEKzTuvUBfr?e!@~7MH!GdMKvz172ee{V3Kh5#L|Fc@wm>{(Zqu=?)_oHg>PW>N|HTKJln%F=9Y@r8))+^rvoi82* zkWVS${8sXv?_%bTvn=2pJ~f75*v&M?V(CiFg+uQLHy8BAb1#@yB4~~9CR_BC_GV|8SQ>KE^eXRHh89n#-=Md)r$y!6*HPooTQP-iW~xD7%^KQHUGv|g*x=^BDKHGe zM!jHgOFH`3#{VVfy1)tquJ9Q&BwuA)5P(+YZ-;+W3*be9{g+s#9uEY%Nkza z*Vhtrn5mqJv9epw6$-^n{xVJHu&&?aO@a})2aIM}T~;87 zY+i5UgcSZ_ZlO52Wnr93F)9a)ksxePS)4pD_ouVEIU@lCLbAmHyn<9XW#>gfMaz+G z^QAQmhcr^#8FrL7Vg$y!VW-gd3J$zQ3&bJp`R3}7vN+v{t*_CXAvQkv)wQx{#nEh~ zx_FX|D3X$?^(+u69t8Rgd0+F;f(1sC_wyT10SkBUF~?&g0YO1FlysvegT0{RGrKvm zWs#g>`eGr~t8!n{KY@@eu#surBW^T5FK>AvM&>Q6>Z|^Gzhh8|i&BcDl4Vc#<;TLo zsj2<2I#&D+3!g&M-(Ol$S$U{GL;gqQLUiV$#rL7iRu$v*?V;N;1D!89ujCID*SP(V zTWF0MD%SdwC4e7FgaaMCBytKWjWn1a>OF7Qi1fo9HPLd_@9X&Z*nW~VYK4=m!3jzg z`W?PQ+n@U80ZVRe))N<{gK+0H4}?X%7B1#}IHL8zcD(9vmF}(IT2u%Ytm^4DRcgc-6b`HNr@L2yC%vN`^xx8i{jCnURQ1`DpDv^fl zCfcu*Kt|I^EX}S%SAKd3{fx+s++i^NM($Z<=_7ie|at?#bq&CsS>)Yk( z)uNio2h5wr1|L<*t)5+z(1;OV;m9j2%uI=Qu*zb zA%~=-(b&7o56sO!GMikKyAvex@k#2tH}vVdLAm$w*cefC0an_B%GrsH%;zFZ4hI+y za5(T~=7DW}ZCBL#=^@T?;`X_@hWveyq#?h+PL>LKz^fEL(gV&i+S_j?^FIuC^XD&| zt@9be=c#3kX$Ux8uef{X&LDRv$amxTWVvhB_{9MmYgqb9a7f4?7Nrs5dwPKM$nfw@ ztDL;CQy{PV!+*Y$adDNZAx5CR2^d~0-TK*a_8gAr=Z413zM}|eR zj1k!VP0V|9htvtV!Yiq#$zYK~EGj8_^=^$U;#4w+7;joLm>Z}G1xGd*i(SzCiSsCIUBWedEVilUP!zvWuEkzZW@yhg4nP{OY=z5Lj9 zzA?}j7wGUGDc*90(lYSsw%}TXMMp44Gk|^p3odXk&CH*2&KYSx3qN;ItsYj;ra6B# z`DWGwR=xK_4%c`g8**iANn8D1)MjK;JJ^>AD|%l-cC>AT2M0c`%|x27MxPVfoT7Of zJp%UDrxF0?O>&%TKT5WxZ7?D{JO_nBJa&CY>|wu#@y&b>Ajn44nm8}U4e6xgFFxLD z#a*K)^YRPv zvwj%b78w{#PbQ0Z8pl7nHg*37xa?!t2^%&?+mXesn>Vdrh3FKs-n1^De{ETNU@)nSuz6 zDM$4C(%lQHq75jpqgAp48v0^u@H`gRDX7~D)92NWeO+_JYG!7gnknkUxB6vw`p#e7 zT0Pw6|0VP3hB$d&(oEc@{YoEhpFX^Yab6tq-4s={FLW>F1Am*gM$f>+cx7d!sDAcG zJ73ef(aEx`h$-RG?-~rF@u{gjJUf8$v_mwzw&q1@MpYHyN{Nvf1e7`!Y)8YxcPEOf z&UK1S)MI4MJY6d+?qo-BSLaOl=;SS$R-O=(QNct5sjoW0oq)H?P=#9U1&V0<)??cB z975RW9|#+7*M8K%xqSX*ohKbXAW3=Xa;c8`hVA$0axG=T{qf@n1}C$gEA=8FbkYjq zh^lh4Qws6r98$t7dIu`U$79Xf{pt+vJMiRN+uz)KJ0)vl-1&Qe@85#Ug0=%ef>-28`^X? zz^S~mH}z-;aNXK$%{TGO4i4vP@9Jeb(8OS0^iprxO7`YIGZ{= z1Lu!PFo4Ut&cb_O_Wirp%yYu^)u%cp?7UCMYyuYJgw91}cuYiKm>{6_e2Fw&!yv@N zdtQSH-Yw5z#d)VQmu3tf7#MIN1vN24BLa0(PtQvG1r3JT0a0KUC+mDfqNw=Z$eyrA zOLf+Ww?$oHkLhp?IcA9#eWULaLO?ACsDsT)_YXP<+pd3nvt?jYBkkp2Xh_W2ODrtH z+PK=2ZsnltK17l8lM-5Mr*K@=LHxWdJ@<@XraSW*WcFLvs)>QYeX>@BPE+)7}u4t-uo^{{89GW=Ll!@WIRr&Mrp1OA7g8XY-Cl zQ95nadIra2V|wWle&Yk5!d@Mix(?R)c+iNugT6B zjCt4t3Gee5de}ueG54|H)3r~}PreE?1+4w*bN8)JDXOTj;}>wrd0VYRlp@SOu_g4S z!Bh~3L*i!15}~drKlc;y{bdD^SF&h4y<1rk+sxcdBm80fazOb6q?5SxU@^Pl=47bF zkCVm2f)jJXD4HNqRJYu*Z)xe&Okc&Gh~#Pz5}5=)_)O}FohQa9)MjDco-9zR{Z1q5 zkx-SRDy4^Y0dSV;*p6@C03x#wj{%UqXIk-M5fb?lZc#j*laeCLtjLpz0aYR~!^vSY zcx$&#Q#{KQ3yP_EeQl#Q_3o`|FKkVJ7q(#;1GtTPggdH`?=YPry;*(-i=pwFQGTI3wu;PJTY`+n)=VdrJOj(PWo*{-`TqkCK;Ak4%hiyaTx${z=*ZN9#=m}Hd}_g*Jj^4HBD zu_LYjc9y&FySh5sXGcAQPSND!xrR@6*&q?>s;IJ($nqt}guPvjAGi2^Mz<8b6&k-y zs5%n>OM9142L&}^ZdZ`ru`-OCChLBvcv1dcLc=6^#AF;)j{2RU{_(J|pyJ!FMdJWX z#QkJ(_v@#J-_u*#hI9)JSi5Lr1AZ-b5b_ra)F+twCyCx7*{9=eBrOhJjS*X-`nvFI zb+jcuiZYT4dkr=u&!YDeHg&ESx!!Q! zoO+3lyPvPwXLtTm2@eh5N|mLm0+kK62cPaJpWKd4pUP}tIai9Ha{?J*;~?zB5{IL> zc>r{0dFl_Ccb5l(4ib+HAJws@roU!71spG#_diXhPecif{2JI9(vXOHygsQ|8?gh( z%(9xB<;2fVwts+s{gMwcGUD;B54=h6BT8g8wpT}*tk1kVUB*;gzb%?hb?Dt~_Fin_ zi-A{(Fl1Ns#@7G?AFdwjQ*2hqAcD0%gW6%&BSjEL&}y((Kk57C(8sltVbLmEC|{Qb zJOl)gWh#x29wTi_X~kT!)ULPG2#SS~va>&UX055YT|WzA{+p|li$ao;uQ%%UP0*1x z2Rpkm{k_ep3LZt}3g6c)snWD_@u?qQ8-+PUM@6yHzhg~Fp$fWeYyE%;*ij3O;@EGuE#ocf3B zXXZ*v{8rGc9j$9;0(=p@SFa0)d%xRxG5Tn#GDsz&6U1NVB8E{3`K<%H=Sk)v;3ZK| zJ|L_WYKy#>#MG)GX0Td+qNA3p5TQWTBe*Cc%3`&Mdsh}Gx~WEWVEc4f6lF_m+!qrG z#y$Rb#R;N}a7S7zb7K-g+1B`=Nz@b7j%yerS_fq)>E-rTKF{yriw2DUmfx``31t*AysX@dFk_21?^&pl$x!LSyHz6 z=m#Bpf`Sf1>vGzdD&=#>!3WVpMkaS0nO5eCFM_)Pa;ib)XX{B4CHBVeLubLF*k zA9Oc|(^`Ii@1?+6_mrIK4@!BTetKl)JT|)hEAZB(OBV6r!z7^6NB}C0njY%;#QBl* zI7i^qeN{otVD4Aj@F8Ax91(C#==lK>Qp$R^nR{8Vb2J*u!hntn?xFpL^woZfLN`V@JDy;!$OF zRPq;e^R5}aMhyxBs8)Qu; zr#LV<<9a{t+C+K6-Ui1DD$qg&ebbf%p#>jiho{@tLSK=|&cU?86ZXP`^mp!oZuQ%4 zt|cLgSKv-6(Ouw*k__^{w*#)JOar-adU=EURTMVC#%)?+boG*S97Q{HFJ_Y_o54Gh zsb8c{BzXO{|Jx0?h>}DZ)h$N9EP=Sh@|ww;r~SaE&l{pe^p%Vf&czylHgt01c3PS@ z!RYOG5jI{)h*v8Z_sA+eCkP0}umk7k8C512(tgJh-#6_uaU74sk;(9Du3}%2N49jl z+;GouAgXE1`2VWbLev?3z5)6yP|@Jf1O<+xBkv=-FLx%Zoh5RU@<1stM&AP=RqY*$ zOvd2CcScAlR4v#Jz39_g;ul3oXk4N}G#bI2h}w)+A$Av4;N&TiX7hFw<}&-xCqZAt z{D_2QKQY6p3h4l;1!b=$g~s$C`^N<0f~MGYR+Kcxm((xHsa|?MHE&WWaotvEZX5fs z4;FFxv`GYv&QYXMvP0Wv23F^$$NQ;_;?@=BJO^5sULKglEyUkK$&=+AJj{Y zl|qRAB`E#kkm&8UpJ#faXAEr+(Eh4{fo9a;R7|%+c@0fP$pm)Jj#%LAHK}X-YQA-C0;m9x?!(CB}I?h%dS8|7~dz5^zB^X#F*!qy2aIuI1B zqI=UvcA?aNj0E^0F%p@)tRQt}%P(+08Vg=<>VwJUeNJg(b5jqle!2+3iy;`}>N|M& z(nP7L78VQdsI|*9cqML+frTX|r@}~HtAhQI1XLVF5rqvQiI58-j_iO7PD8{SEk>JY z^GQI`nLWnVH{4S_R8%-!o&&*jq;l_ zn{($-^<<5XaRfGVz0Hlmfk{EgbW-pQeH535E{0!QT#)F^gqrKOX_}nR!4<$@(@a}G zR!s-q7I1ywY>4S?_yLf+4>Q{_9*vDmtUsn^C@U)0D3)*Xh0$0&5lIg&xd}QMBR$>i z19?BuZDMD1@5>i*U;5(bRKe{#CX{Hu#{@5&G09g{jkaAMweOmeWvJf?cHAKBi+tC= zrP*nemOlo(D>=KvgjPv>z2~Z79X-}I>GDAFmCujE<3b#a;%__Yf%c4G#Gq1^wc-=Z zyUO5!RlPKzb+1h2)GqXk5RGcE54!flJz6n!D=#^aKoDx3H*e(S=EZTvG;DFuc(<78 z_uh@JF?E}oXc-Hx3AX|Kc7we=HB%YX>b{DIDJ%nHeR-@a!pEHikyF@^|3lR`hUe8i zUpHvbv|)qBwrw=FZQHi3CTWt!wrw=J8{3T=+fLq-2fz3EU)TMipL%lk*?VTqnzd#- zLz5#DG=RZ133Pvbi^LNKKb8Iq7B5lEFkYD!pP+ibP9xoIPxG1GZ_ZB9uClPdK71gwt{9S} zG;_R}>xK$g1a`|?8%`DtdHR18>08~&0~T`#I)7Gk+ts=4)b_UhOkMripF@!^JC~<_ zY6k*=&rha#&ury|nuI`dNlY}oM@D;Ve+ZgxZh6FQkB5?uV!leA9s%syU+hN0lv?#t z4Mvg~e4i+z?Y2RCeu=03t-+Z9e9k#7HnmUx$)0*&!LjFKw;pSXLE6%0lv0cY{td52 zQ?8D_@kzl!P$*=)3c}H%>~>uc-%n$4*g~M9WfG)sPssCcGj+0E1Q&@Rkv*MqWmb^$ zS?&*6_Zf7g4RA-~VC)>Gg%M#nj-xfL!SZEb3mIVN^z5Dm4CjoAu z#YYn!Lh&hBzL2n*$Cu3eZpyS(Iw2ERHfJLTc;QAsIaX^RYBfHiFa8<(_myl*q%B`) z>#bv7#!7RcUuSwvwLiSpU8Wx&QkeX~jbGHzXka;R8bL zXqQMe;(yT(I3#-}9`HQ**cOd$ryqNQ;E{Z<35-5EBs5{-VTG`^EwUen!+%PUKZbN3NO%zs19^AaN_V@Lw&R057Q{2R3LwlZ%$lwgwx|1#K+b+u*_ zi$XIr_#FOQg)s;Ff8O>-y59qIZPH%fAJSfKJQQ*o%Dg7Llrl{QAZCyQy0b17IN+{` ztGKa`vldtt+~?=R6r8jYIxlVHfiHJEy2ofb(){?=LJ{@3ovSh&>>AbqsOGDXKHvIb z2h^$|>fJ?(--A)TMSY2~_nQCB=2DXU(q@2mtWcX&@ypH03_^*WYFxefuN;W|pvYMB zIbQgxYI|${cF+cDJxkF=jV@F%|jEBPOxhgF5TE_H2hx)DQ=w;^4oxCU47zI45>z)QsCr}@Hk~$Z`+47W$V>K8EhA=@~^Baq%E)}*oOo4gt zA05iXH66LM*|m-V1LYrfQgg?E5|Y=l>JP3%Uq#DuNqO_{$UH-GRTySFKiWWu8B`ZD zIB*l9x5Zb1y!kI?QH$|wt&`zdwP*?N){8}1s4++HcRRO z)w&L#mcF)lbqCe$N!3%Y`QM1emyBR6@Z>Q+J->9q^_~j`Rfowf3O;k327F)!NV;L$HNaV1(LB!o{W11K(P37rL{$pgvEfpKajZ{tfGtcu1y_HaDn5L%txC?Ze4tttD(F=gKyRCv9c!hdU&vKl`D-N{22eJq~|z99Vz%282X@gz&`(Xx+gC zv(0S>Hdg3L*%UzhhJBM~1PJ@V{{H|9kO?H+=a1|$cyOTWtverJi%I#dk=gQbt5)H@ zu9JM9AkpcvDfw2?ha;tkTw6cWS?~}pt3~S)D>Ag~>)RCd^57yaDJ_5c9#9%RD$0G6 zj`<$_M@a|&1UVdp(?rsY*ifHSQPjwFvXLsrp* z?XYH*^*~wv=}5e$B*K{r7{bkbZ0M4aEgrPS?KIbmy&JQ3KZS( zIX*e`BY55)2`3vqxxRLJ=o&ng)7I{2JD8|~fK*77Iy(sb4qq&!ihv}BmzZm*vUTx> zUx8xd4doW<5@P&U9;>GUj@@KCpTsl89kYv$i)y2ysGp1gV`l|&ANS6U<=!tTBc~>m z>ar=z=IoDh@Voetyy{Hre4IfZIB9!(U1V}0aswHP}6%P_QM zDucTQ;`^s{NbY&*4v8k?6DGJY!+@{t0HJi)>MBZbyx2MZ@7~He0;=qU22C(bU?<!7=^^Nq~RoDT5!t^RVQEzsZ@RiOv8FI~|XgBpEzuFVDPDGpwaB7Ovu;x;xBU zlVKPZJB~#Wn$8{%&v&g?5?}YzQN=Cn7PiB zIKl<^o}>i8c@jqhH~ByD62RxpkX-x~O+J~m&F%T=Cfrw{@dQHPO`Ge*U;8=dI{1oGfJ!VWUo2X%r z8TLSkL`Z5{DvJU^gIF1-`wsLy8aH$^WA_3eR_?+UBgo7^Q)c3QA!?T3mk!D&>2g$t zUIO^dyBJ`BI}Kyw{tF1GrTn(8kC*rD97sN$NMerzxa$bx-sI*M8Io(@?^Dd0{IfWv za9V_O3!$~VI2yi4#~IulRP7oWq;pxwk-*w8iQ4oDf5KJ|FAih)yiPEh!phI0nEr=f zYM2$E=?rWT!~qUa(c1ws@0mdOPikCGhOA%7;%=D%m`e^(sUa3{XXooHU)L@{mo{w| z?#BnklGp6cN{Yob4?&T}RaqX7GF40^m=7Ovv4Rp<$$xF+Kc6ncQ2?$0fu)>68t@}x zJo@}DD;1!R19U-VRnULmB7x}?0g`bJ4>V+gdoxseYM5qO03qBi<^U?Y|51N`c@&b0 zL23{f;@z?t8KGG7pT*!;9$g9mgbSh}{a3@k%v8b!RHXKjvYuQ8AEk4dDmm0ytE!r& z4--rkyuH0W+w!!bVa>Sg)T1Bt3IZ)ASMa*^Ix06Mz zy$8tB|5s(5X@aX$Ib64tgi8T>eDH{F+KrF$v9Y?ZSIVDpzwDqv%)%B9;5bRDb8$td zdEq+mXOL@NdTMeFtc{(R&4B@^==1eY323FV<95?}AeQ$l5(rgQ(D1u!LG7}EAh$hq9@;;zj?Pe=(; zo2<6SvL`&9eT=5>5>g=)VFFq{V-3hmg+L#bQN4-8F@;GgSSS3AAT)m~bCwGH_5T|+ zO-QOc^vDvAs1kSVwb)~}pkcMZeZ4N}p4-R;!NVe=^TT6xR|zlxvkdOgyR~%x&={UD zcrN4mc4c`D0o(BMGsJO}y^N^@!aSls{Mf$AkpzeLaSQ=vkWev7E`GGGnc#NH2yYwS zEem+>Rnr(Gfo>&8fUGhfZ|vyv{Uz|fB(fyRzx+H{F?;8Id>F0rB9z@8mv=STmV4WDLqWE(IX}{p4GVOw^;h!$G2Mk(_88^%+Mo&sTcQym`z4YY*>`Bq(5Dh-OH`F z+za?#X8t75G|>>cA~3#km+FG`|C_~cc9N3P^GA*S08JkWJs_T%oxbF4V&k3t8IC=i zkm5)(+o&WgG3;J{`HYFXMBrWNB6GBuLff_r-m#o^J6;Gt-)GGC8EHVtYk?*aPd^|wOU;|qHT1eh%1I^9qcwlANyN4GQc{$88; zj^U-*_Niq_V`1as#>@R0TAm)Z!u79{k@~@kmXPki_ag^ zY2-dYf~QmO9i~M7Q3?zQ+zT;RMd1?TBup80ygIRH7wDLR3swYWi2!LJE^&gMW58%VP;raRX!&;55$lRu1LZVtNP@C40 zcw%|K>@;1izgIN>{Z0Jps!w$Agb1tY_B+AGlCGvj0w* zNyb&J2JS;ZFw-K4!jSji%y;01`l)^2#M=owR#`pAl!rb<_VY}aZRTh#(Acr>IL2hPr+5Gs_a=Y zE!S%xfU&0aZt!(Li)oE)_X%8D>BZ05m`n z>!o=~u0swDHjcEO$8ejq>tu3)emd{t6Jql8OsIYPCz07=q?(i=k6lOo#RDWG-&hXx z=5<=Pr5~=YtM>Nl5XiP3t;UvLWFSx=VCpM7yZp4NeqYA;knuCSt3~_~B++ z1zU>K=6RG7*<9vX-cYlPoId$d(~FA=w_rONn zZ8?U8q{cpG2NaoDtlf#`Fm_%#FKJRCLP(Y@S7AR3Yd(bl*^yZmXb7b3252DCv-l(E z+)24AU7+U`@p{U+`jm!T$^;4aP2ON-wxmMgd@o#!2#+lsHO^?} z1=xzug`ktb0c7j>56?d`@*V#E@6)_v?VMI6SUq!QGz9mR1R;z$!Xo~3;7>vUvGT8d zYl5Fm$`6Prnaaalt?z)Y$-`rtvBSi#A7ZI@ecK_xh&~jh*hNfMKdcBKH8A6Fx_mzx zL|DseyJlgl&zAIrG2`NIp~?Ck@FUp|GfOpk*-|G`|E-hl;n4QXaTJ+MTPY2bi8 znOd3(^}v2I4Y1`?1gQXAb8qhy2!z*KINI(3`swedSxfqHXF?+mbcx%V52R3ppHxnu2+a+y+Jwq}EPHE5i!`&?fAQ(K8S6zKB8AQF+7RzX3^DZu5 zalKX^CAUU{CLiBeqEMZR(4GIKUByRz7wq$TV~gpX&d{c#ZTx5acov${qWF_%Et6NN$bvQV=$YonD+yrR`wUR0h6`7OZ#%a>pw1H#KGQo5xBlEZ2kFZ_$A=Coi(zpR#& z`3$=B%^PvkibsEHTIw|^VoT@HKY$qEgB7hu(u97-teBzR*}jxvFMT9J#QjnTGTY{c z^X%gT7S^u?7ULFc`S)dzGrpcXcmqqr#a`P@{&}tE7`pm$o<_!eESyh)@5^qKymQ&Y z_TsAE!@O)q1ad22oKG`}J58z~E`Ieqk}e$Z*=PsbI0aS&2<&+Ip&j#3Oga)C;mYIyLTL$cA$*9BCKf5*;D((dy+ zc6WTZtoZfNc*Iw-ZiK{L-a7uQJ?G8uQbI~WKGsSCqr@4N#A*x@UGg5J(k&Y7{x}G; z9L!Taw?51gELSk#OGs`ZIlOjY*q2ChcuIQE#rJd2X#V_$;1!;7m`wvLz`m1(X@7kx zQd0S2XM*e11A}RQ6B0bh9C2!KEc}OR+z1%2c_lWv> zEU9S`1Gsqp!k6^l-*NGA(Beg6Vh&6QWREyOu6mtmZyudehh}-u<2Y=J#V!>0CvV${ zYLrXIew+~~m?VUp)~@=UZ|UxO5ZWisMlgW5zEGvzM{Ae_9_LhH;XB1*ST7hE2lhO(}9;OpHcgxM1V z|Dv-EyVz!kcf8uFT6)4)j1Vl!fy@s$$%veAT~Fkl{*;7@DSK_24fKvxON#6vIN_N0 zV#CfI2>8(c50T5}btF_)27%^~LKF;L3VT9ol z)eQcp{2G#)$fG^FH3q@80=r-0c~?Y7G}q>`&p>S$`6CZBREV9<$KH3I7r5nD`Rpl} zMj3F#Mec8dUJ^58v}}P%iHyY~U<7AVXPW?(i*Q>}sDFWW_`UUbIgMHP{Xdxj1MrK2 zif|QK96s(bB7ltz@jm-=vD-QtfY7|`?ET3+$7s%pNWO$-89j? z78>($$l#?cnv^XR^6LF$aC5BE07N+}-P9y8RsWQsZ)|O9fgb_j!hUzkKG7*PKrA#( z;#!Yu_o`W==(KHXnNOI~x3>r@o!F{Qlt6yW7o(_pX!om@l7`h>(!%=2U?aO-`H$Ti zN!pBp??$(m3_BkeBG)h)trIuZjW4Nq#?N}qD0{5MBVn2p|9^Ms9zEDBQVuEQezgHP zJ&C{jG;hud;S+)+;4R~{ehSB}V`3uGoX_B8RHsX8naI;+YrQ(TbV6BcwndAvJY?on zk;AJts<7h(aTTI=@CfK-Z@yFBx_h$=0#()?hX1!1XHi=!L@}v)6F(nbg=}#rCuU(0 z&doA2=a-kEHu#ymqj^4t%!i^YOZz2Fho;FR3cS7BQ;%&C2^^!}=w?1xJa;!4PKOk? zhlY0g{Z*D`mUA+g9t&Wf4z`0kA_5|8h&8Pmm^Zw*Y#=_t!6rJ z%jt`4;1?rl@im`iKICvqeDq8@s-bfkX;~^aE@n=BS5-&)vLmY@x$eRpN`;?^Ct1E|&UJtCy?$F|9bkSMNuz z7H00Q$FkU(VS=~7qzXE1c z5=r^NBhtTdkRe1YSv{?sqSZc^>T^Dk2Zx7)csr9XUr?6g&?>acb+)ZoBEIx!nUGrqz|`i zYU){-HWQCcS}td?%%^Hx2ge^D>3qJDX}K|zAc)7`o@IGLvWJ_W{>kja!Un!vVSEpA z1oB{!7sboPJ!`7|?g{LSa(euhQB6x3n}WM}3od5QUQK(>IG(SsXCT%p>#>!YHgD(Rg33IIqSG=LwE<#k(((+hho{=vTOKuJq$Gx_uIu0mUdSqdd^C#FD-mKB@Xc@SfiCHDk(KPtUWJ4tBqR)T z4XII5R+a}YgNH2-fXyUE#KMwnKdJQYbBog-5ugw9OotKad`K!Eaf%tS`r5qt?lYSYIntR#Js51!qSo?S;u_EIQ^l@lqR=ziPJ-aJvQrpQ{TN5L?-eum<{xUB%#S=P4}yY z&G(Q3y&0Ka+{ehA?`)BL*x#8;;42eX7(kn4{93NQnnz{6`*u|rO|3AU2mRWyvyi=h zGVXM28YEo!kqIKq?=s5%oiwK6d$2l`A3m>Er4{x^@!UY06_XteYq^ue6szO*O4Q>z z-*iAx%b?uH+KGUWGQh@rzm-(ig3oP($-9{R(Q4!3H+hx2Ek6T~6iZ{^)uRZyg*8#| z;U#WO+YCY6)feH#H3koiy}w(qz(k8rTfUojZC#zHH&$z8ovJhwMXoCestQI<(3?qz zsT#D!_7KyFZUHp6^lKTzryYK7WZ1(GB#=lcWqDjv z4DYTT=jKcx78}#kLw7IK+IV#;V<8TNg;$sy7C{T(cAc#j0$fQ;@*`ExhMoS zW;PesX7CpfBE^$3FbghR=>C7mI6(l8y(Nc2%s(Y|w{{31(!2--kj+T1%opjeA(V@PlmTmycBfk-(XjVySeDoQ=6$#Qr5Znk+lW7 z>mUJQm|E8i8Y~&+dnDa&i_N?;+}0rWM^DL%`zu>BK*T>c0kD&MtrV(_Gc#u%E+aP* zF4%Ds->cNFIQyp*mkNGO`QR%r&`wtIXct#&OBplE;E@7%f73snKCt``Sit*V#5*j- zcSyS&ze&qCHD6YaVtlR`p#1@NT{d6mizsGq8*h~|wnt{YUEn5tO)13pdu;cI9A=h`_)OxhsPkV)$c@^-^~h!EAO z#QA5+O}n|l2nkN{qhIZd(2ngu-Go|uCpi2oyPK~$(_XzJI+>BBBC6GHp&Yp2~Tzf2~pZcw^*6K@J9_A zs!kJJBt@5!`=4a%c?u*H7XQ;W@V`L>L8CHA;bAguOP3p- zZqzQ7j+^*sRHrZBQ4n9952u4^J1(`3<5v-7j9o6i{wB%}S^lN7@v(O!llAI?80`8o zEycg#g4h!1O}M_bY-l;IAiyAC7mi(O4)v0LmG9Z%XVP{$k>N}Y++2JeHGp$_xZ%ZNDmcW z28k3oW3slzl}69_7Yg(XeP}96h(3}!2AIbHt96}pPTyiY(mlK z#hh~O42?wt?1xK=SEn`0m#$NxblxW=IZrxOty|cj_0f*sfUqq5+e~xkP9x@=KffN* z*_iE3w?V{W0Dl@JyW=BU9Xe81?bF$YfyS+E615}LsN^ZHY!cQhs7=V0X9H}hp(Tgt z^bm;Q=Xo}T^QS3`&5@#2);A6Z$gC-?x8>irtX4jMZPHzhEacl8$vlvU(2%!j5{7Hq zjod`^l3k?y(Kwiq&FZO6)nWH9TbYVH;o|2I)ntT}jIhZE$)58E;2;#dGqwb1PoJc| z>~v^%zU;mG1P@CJKbqe!^aPNi;eu=eT4WOwU=dPhl_*y_2rNkPnDg_VXnMqe$-fcU zaZ6|fzoEebVULjQ^-tLE2~vGtvES(8?a87=McxU~l(RkK&m=BRtVw)b+F!?|ywqcn zhHl$#4<*_a1rmZ!pT*XE&mvv+7garJ`X{|VOB`;qZ*L>|L2>B7f=D{SnLqJ92xDP$Rf_ee8l)2%g&4zd4oT| z^2zL&2K*W7dUk8ggl7CFaG%0D13XMKKhU;A*UO=R!4OzK7TuK>PB8=-xr@K&Vc8(r za|;DJINpcdaw5NTTmHouDQuwSrS#xjL`$>uXr8fQK7pLIJs@t zma(7v&==HFziwPLDcPbI)K(`K7f+;6ueXR-xf_|OCeAHBz>@7<_OaFmP4e~Fa|yEx zoRj=kPBQzehv_fI&+{^t;zRHvsCOFUeRZOUw~x|lGlZ(+Y=<6s>RjsB(E`2RYL7;( zWxp0Y16b1Py;k^A>djup(b9u$rQsuC@?HWT#E5Pp>{K;smEMM_q!D%NGb!Aj;?hx3 z76JO6G|Lc9AjjdoP5TKwV{lqWQtNbMdA=X*`b0XG0S(TMt?DCq^5zke{ zLPocOidN-X*JXpaLy_6(_e`fps`=@kWKrL4DJ7`(wz*8)u1XAJ}`EQ1_ zRzCYK#AsPOTAh(neIeKQVf1)D^bJ z9xZT2-=N!l?0hcwT2YAJN~3V`{|W@}kvF-&V+C~ixgogM({2Uy+N|lqU2HLvaQ7W= zNyndOhmAfjK&*9j)-QYbMf^G@xBKUIC@zCqMQ&PVTL_RnezhicRpbBw%EE4~I8y8p ze1qF*EH8*uvEi7!#AhKcaNjQwCp@%yvjX7G`KZ%nH1n+NL}eR}#VB(;uPP^*lL?RU z4(7@K-PewgwJPjeCnYgqJ4?A^oRCQ`%>h1-Ra?Z8LQ3q~Tm>6~X0{_jqn|4V5UvIm zRx!7VnGo{i4MPSu+*E&$i0*n?nst2F6k} zO%*7lXQab&lF5IcENK7D2meJdd;lBW=nmIr$HnV=fCTy%Ms5Vwq+6s}fJK0-_s;A( z(`Qu4)sON^J`Yc2)Ai-;boDQKj-&Cc7a6Y}*eM@ybBVp^Bh)dR{o{GRq*X$CJEI8R z?`WE8Rd1ff?%g*mbC2BZ#}AC!^H}wLVe&3b-+q4H<(;i+IUBUpovcfEiN$Sk!aQEx z{B2w-`sP zVZtLwV;37!5HOW*IZh>|d{g=wj=OTYzTQ3HX2gscs+WE53lAcAZg}6NJSh9LW~RVk}EhjjNiE zIlI7H*yHl>mEMZJiPE*b9yuPmv6nkrYc;w=a-6}RR$)FNBu3ZYN*(gp&8z-1Bx3W= z889;LZAe6w)X!$%k)r@st^Yz^3=WnDYnS92Gdk$d97fmh=W*MEdt7D(#faxr+lF77bmG7(;Q}RK;F$baN z!%ENn{vC;q@GBB%kgTbAs}!1+)Md`%;^Np=!CXJZW&d&>nIW0d0eg9uqd&3*ayi4k z*~^3>eFq99{1hpJE>Cw)Y_D_nH>^fDnOWITTFC{*`s_*qZk$41VnUypUg^Uei zniRj`EMj^$5M!XfwH8OjvIU;THz-V)kyu;!y8$^F#^Lp&EGV7zMMxnQy)C=6S9*4< zW}oQkwWA+?6{|>kqQ#pMcfxjPDOWcSu(e!+NukC3Y=R#Kxz4(EVkPMZ2FE5t^ak=n z01O*zw?7;reGy8_%#8Cx;#1X!gH;D8CeH?@HleCTd85 zy!|ZZ#Timi2eas?&cra=!BPiAF8P{(rc zV6t=)jb-g zK6RC|I;VG2=&0!8_Te?PnXy9Nyw6xIh7P~<1C3VLk(iW*5vyEn^5_ATS8-aHU~fEG zjBYW5*z(>%vvpNGXjRZGue~x)XyeH%{HXEH#d%jPo9y&8zRcO}IWwhC)b%6kdHr5ztz|sq@XlHmX$i

9tPCBeI#=#Wrz^_q1t^Ld}88_*2t#QOWcgiexgy+2oz1 zK)3H3WbU$zOu7H@j*QmhbpL%TD*CF6OM;uI7xvy&nQZPC-%hcn4yTM&m(}`MbI%tU zjmvot&Wk9)z4Aku+0%xmZruZ0?|qGqd$QMCk`mpdgx{wCkClLYe#6yY|Z*raiUX#M`aWvoj(YVvJ~o{X(DR71kP{T ziW8nGCF-*Tw1v5+Dw$Q9P3aKrxiiMLp;|Rsikq%K%g8aXF^HmNI&$++W0zi6T=mfW z&9?iJb&EUHhq|OcXKbAbluH8WYvGOQK=oY9=g@)@=9?feJH#Ux8d*=m>X!YTOOXw3g82eqMPq% zHp|U|vDcOc3Hq2YkRRVlN0Sl;d0Uhpk0Zcs?T^KVq4EQCR3*9P3T%N}{xXjj`kOc~ z*iDXC=R{#$-|Eajvm9{TWV{Y+?5`6|1$j&I@5v^fX#~J&W z_RQY3cE4ou%u>ZSuF{^+0i-N#Z$&be*_uaY7p~^IGwh>LLY8VoHgzqlvp+rfr((27V*}Dye(U|i z3^^UV&)<4V9Qy?hU|3`9=;h|#95y96xfrRK@!@d9a5#?TU!s_YMo)+c_aca4{%+g1 z5|m9cJp4!aJHC`{c17x=KJLA{jjQG4PZ>U<=^ij72sjhnRx&>ML+9vtg3nWr#mcnF zRn4b_2dm>Xb@;B%otb_mB*OAH90qiM$Szp%Cg{-G2rR8mPUF|Lv%UKiEjP4hwxb_S zbkuGC|AuBo+@erM)+k{l`_TUkp$%^^pLB zd)yNwf9_Vs$d2Lf-BuJWo^)G!P%V<+)0WVP|TO%CO<_(KEN`xrsayKfM`zx#~Bk7`IDt1ltsO4zq|MA4$!jHmU}j)L+N91uF_6wqjLwHy2EK{qMf zJvQi`{OW}JRQ6ggRNBc@!IaD4g!9i89?2LUihB=LKGA@14hYTs>%g$mXrS@tJpbIA z%$tYvKE@~pXsqS|4c4Q}!D6nSDN*9b-?+LM6N1Fg?R$-mS2=6Vu4urR=Dm4xW|C}D z14XBwRWklYrfsfsHuXST`wM+FP)YIpYKH*cP*~$ZKQSAMs3EH+7|j7#(<8MStZV$zx=)CMKd{B~niVUoi|w>l%hNEZV(Orm>#i+TKcF^B z7HhFA3grv@#| zhxhT_#-Yj9#k-OHp;yHRS$ig`=Ey8srVGP zS*o-^i`FI#`ennq`SHep_l8k*_SemkR0T0;Ox2_ZehKkWqsi$X^R(YJ%vrBwOdTkm zkvW|G1-DNFav}V=_0C6G^)L+8XDAUA>6S*pnXOg&!jgh;5ZGlsSjvz1G~!)4^SQ+ z7QoBi^nQ7G{oV-xnTkg?Ng2RJ0ol6Q2`A04U;dHgr3e04jWV{9x##Lv;2W z8d-wx7|FYuLxv|bn>eN>(gYV;bW;$F1&lVB@;?175{Q6Pe5(&yx31D6OE388bey2N z2O8)~dFI)!I&Ho@?$I321xD#ji9hy2cTMb!%o@0ERczkf^O_5ODu`fDn-031wl@-F z8}a)(o`2#5xN#(;T{ehuncI_2+zgs3TfW;6d4>@Y73=I9{IrQgiy1BwBFv*-WD4-f z7JC$>wOCx!q9@NaEe@G768;v(oQkiuc;xweI#lQHrgaiQ_Q1U2)`_|aIGD{IU`S=& z9Yk>Y@TLIBHORZN)J0rbvy<*|e9CmRq)QF(2Nx#MEV2c~FpZvsW- ztpeccIFtnc1$ip@fPn>>3OLHlF16&~z-f`zx0G#H`9x2rZS`ycVOYTf3l~Q$@1xzb z1{Gk54bS6Uu9q|b>1DV*jP@+9$#yN-e{Acl%q*mOxQ3@id&8inI!r1zAKV8rbCU_SRyk)dAe+Uk&hVmuikPiKTA32@OAXCb zu^&#!I(ULrVOxhM#%RW9BSB1~b&%648;~7}>;gC-!fOG!ze}q#D!{@ZH@mT}nsBu> z*nYXEMM>rGREg{T1hc8OXA%bte!|$cC^V~E*oEUVK+XkF6YX?p=5?RfreW{5LddBQ zE*HNGoNEE;>7?Rw7Jn!%{=|&6&PKScKz@9{Z^ryh70;0^>YXX`ZXP+c7q@Y2*fB*T zfy73>=xvvG+E(u5>ondE>Hf{IHcBSk%radakNK9(U+r7rcd1=-(||Z=_OwN_c|EDF z*fEye!)1>3AnPa$LPOTxz;{bh$@Xxwa>?cT5D;9)AjhnS>iib(c;s>c?U;s6Z8ecj zmAQ_YCCA(_m)2)cC{SilrY-g5+_`!1v(rQ_O*e?Ad1&SaM(gz(q2MNH66A zQ)B_hcJ~7$d!-I={Q(D3OcRI<1AmU-+xal1#?xZf)H*;kwAvgb7BcD#!;G#W0R1(# zMC(rGoga>|*+`;zH+%it3U^(B3B6n?|CrU^PSzQIM51~?CrSi%WPM6Xh^7>)~?!O zQ0&VS!AZ@TeZ_e!J5&6)mlf}uS{<0eM#sq-wE9q+4$nJ;@jay zqgv4bnVifnKERRf!Sxj3(4K}&^AUFLeQvsDVS+4uTc&rAQeXYH4$Ki)?(ewx7J>l# ztg|so2jFR6S&%&CPQJT}R1ZopcCc~<3Up+EutOyC7nhBlXEJ>~o2;roh;0~4BNqqP zesr3AHTk8TAlty=hHtym6yg%#*PFXtK|^0xQvC@MJOIE=U^OE@^2uPi-LE5is&?$k z&!@ev#U6nc1@lh(EAy95H(BvO{8QE6u1MPV-NGJRJ_p*0+Y1DP&!NwzVeKH0zX{KI z=jzyYK!?atNPF_b)mV~tS%2Z|psH)ptXuw`d!7ownc`z5GS8XVeIgpR?*HdX zjJH9pH44Q1jI&eq<|9BGKmce547rFyUlr6<@)V5nu3CL7!46c81$j(EF~#<`RnWB_ zQ?CfggefV0g3f|B@)d9_o&CUiPgp|%OhB4p@3MH({YzsGWOx8guN_7%y8r0ziew}= zHO>Uaj3P}Elaq(pxclU~EUsSzNO+&?T}aqnwrN;%I!M=v`E8C^<1)}K>ikh7cj_4E zMmRR6oOCLDLD-ZT7D==W^sE+o??Pu3b@8NbwU-lK9yn5YeXb=ny87y5X>Xz zIy@UGC?stiCNPw6}4ok*s__7!Fa3cG9O@rVz=sD}op%%3m#+ zha&!dh!{At^hQzw2Qqm2ota40J(M~qsHla$L_OPx*D;~^weeUMd%<38W`$>E($z&( z;^QA;A5K{_%d0hdORAH#iQ4>Ks-)1&Fkij&<*RMikkI1EA9BIJWa*^HE)=H`l_@e} zyQYnd=$4eCA`1UV);&-Qnc10rRf+eJF;1LhU_SKL4`eFCyVJfLf`R=gkff!)o*_N` zi=*`w(uMkwVc)SI^GjiSxE?b~#fSUA2R-KW__#qHC37KSGrlQs9$6zB@(oV7lY>mP zx*@^8Rt_Jj8n}QKH=Be?9XV#<(1)?7l><5Sdf|RGO7gj}Do^SxA&bVZ1oZC;}juaim#)ilba@rmbMnK(o#vM9+h6pUKl6KWsJk?!|s9vZLK< z?uj%$v&cj5XE=;ad1O6ad`GeusdkSpxy8P3Y~ypVt@kmeDpv$)pA8=OE`^yPG7Qni zS4yZ^0UZy)R-fB=cjB^OYp&0fMEw|>a;!B)E0@CVH(tVIyDbwthb5i>U)AI6FPU*~ z6`55(&E!)%7GVke2SRY;U>Z|yWMXodY;)C%yZEyM15l{#^Bgh^TA7Hr9HOn$o>^s#Ay7W$sd? zf>e@B91qE5Z+mSU%cB}xyjbo?GCI; zL(AO;CimOBiLrO?HIYM=SYe1s2-}l9j}7*`CWN+az*LyaD^Pzi1gFQ)cT>iu5~_Nb zs;RR$KceUS>onm5?*?4AqAIH!N^9B+`^~7v8qoN0?yZeoNQe36Zi0kn9|j&2!V68L16AI<}QahC4EzY|k-WKJ0|4 z+)SR?<0G=0BhTEjt@s1Lj_(Hj3L%KAj*sHQB4zk>b4R~TLOa~&BdRq zas0rb?n`2+bZTHUK23eyXgMDCm;C6h&>^d!n=#`l^f4wUMOmK^18?f7>dTG>yqSSp z_G+sW^rD05`_ru9{jPDtWdrNu0Y4+9+{AXFml*F>TwbcM z4JmrloC!CwYn%9yL4kjR-V02+??DcTiXoJ?@O9|VhfP7f{RI{nFJxjFRnH1!9dF&p z{O~GYkA^I+Qj+XH_mV0!nL5MOY3?0$9^ufh4*|*1x|Zxnd)8m>m3{e9a8N&uLD5AX z|39YwDa_KQ>DorSs;j$f+qP}nwr$(Cx@>pZwr$(C{m;JN?^(y%o4Ygf%8ZC}jEE%2 zMa=CGsE4V!tWv9zBG_pGSTGmtt1CCuDe!81&v8#a_I_}+y%Xu2Yx8`*pc~xpW(})x zStQdJ&$ld%B=f0lYF6qBCUaoa4zWHS&EQUEbMlq*SN|SYTSwTxvo{#?Y^N{7Rb2KL;EfB)!Bo zDX{w#ah9`DGcK@FDoaoMr2Tauet2UJS?y#BG z!1g|UYBTY?eAQ2|?sef4&OR0Oie%xV1r<)hD+j|Lx_1`^{*-FHpiF3@F6z9v09~ro zo_Uf&916SS)dep9;KW%Z0oO)=r5wyodI$bkH1QzU7}roZkw?)b6yU?(dRZU2OVdKo zx0@G2JeY|^2sp1|AVk2YVSem+Vd|!|*eOIMF`)i8Gjksl z7pU$}HG013=j&`Pd=}QWszmM1c>3NoM5*k3E6jP=F%mAsCGuvyol`|9Q%Su;_xNLn z));Ta2uX)O2Ojj2hsUPrH>HQ3C)d^J-e3F+{F?v#T{q&`uAWmM_L^Lc5&Ii(H+Q zdW9gKZY`JDY;*jq`&XQCSnhxrdS@#4LJ?@GbvGv4u|T}TuR#LbZO;JEW}LOBfWtE) zV3;UBB0lVwy|Kz7DBy2+^k%OBkt1RwdfWJoX(FDr&qtgKola3GM+XHuH-1{d1}=Qf zx7IgnUD3gm@rZsuQGYcyui(;l&$hhHu-FG10!t4xVwgQ5E*>;vGn}9*IkIy{Y(U*kt=&eI8mJIpLV01sa&Wo6D0cQo0h=m@J8!;VN~A;2iM}e2uX^QY#>?kHTFGuXMlumYP zlXFKr_!ib8E;@X$y3h~G^d7KRI_eXhJ^My@Fm3!#M(*S+9%J+?gNSqZOYA3!C^nQCRLU# zBF`O);9jy7IWZ*HUj|t=+PsF@rb>}N9V5O;UOdC7nj-zwpO-(}_1Y=_P$q)0k^H;i zCeA5blLf#oG;R^AvSZfo<66WEYFtTE>O*PuWWI^n9{TmAPCtU}9d(*V$HieL4Y(;~ zyb4o(^{as4yOD@K#yJbi%NK1R+;Ml1w+ZL#b);vsWxeRsAKd&(%=J*0#K=skoS-?4 zPO}?Sr)Pp-H-knLd!B!bMQ4?WV6wjitNCMb;Sg?f@e;yHEJ?S94@C=^D3gQ}KB`$d z>KTAj+(B#v`rz!LkI%Ir6gTq5_e$~qt}ycmKlZ4Fit3c&$hbsqRDWHT3seR6jrhjC z$!D=?>`WQ#iJ(v-zC;&ziVh`|@AsM*G%R=&ctU=&IjXhq(gfuQ^bERlRLtl)14gh^ zXWwa@c${1oNBsi<2EcoFjELwk7_GZeF+W0et21hebu?@&gC zSr1L=%J!+aTCYimP|DRnI(eF>AQ`$wx6W@!#+E6lW!||ThV$jqP02mEI@V5vAJA^$ zn025Ljtj^?luABDTqc*)hSgTe8eG#pXxjJJ<>~2yu^e(^1cp?!&E<%Mjgc#bC()t6I+iqls_^18 zG6zqBoFXRiKC)ZsWKCdsY735|;C9tfg*Nf(*mUR=&q*{$VUSHmqKI4kcLS#REW0sg z#Ux9?@&^)f_c7H~W}eRS)x!YI-O5IG67et^VS?t{{$48@DZje7Qx`BSf=@T-G9?0^?fhktDfa&26H&29IZ3Ux*$TXU8 znQ+2?3h{RmCo`_vH8BHIVl?kJJe>>bf2u^N)@@v8;O?;Ps9gF;erU@)uRue?^glXk zEM#xmO4;xc=$Zb@(WYopwQSb#;0|z&lv|ihizdW_h)_vL%9qOE4E-;d+1t1CiA)t) zF#)zA?XaYS3;#?wv#**%u;*{kUv-nrZPXdb$cdg=0!~hM^|78NPki6(n|Yznwz_qg zz87!nspF-k_y^4Ffe5tbdHecq$sM@VtR*7dL`vyTR(!iJS<%cj;9dG^+{T6o6@$D) z3goziR-2gf;T2rC-#;v;z^>=$!9<;BGj2x%fC?EgnhOJ%NsMv-Ur{B74MGz)At9zm zrsfh-fcJ0BzPN92pKRW=siJWCTyy4np8#)cL`Pd|)=1H_0 z9%Vnuk?b;XpK0;@+5Z(D_&s=&a6sy7#~h&yNd1o}t(SZQJD zm7i=jlEo^6$|LYXeB&P{LBj{&Yq1wR49*G4|64FykcXRD&gCn7&+LlRPAqm`Dv%fd zyN|r_s3q8UW|8c^)+j^Gs!Ue+Tw-FNbb^$>pu|EBc>`ivJ{s+?nGK8uDBSP}*WbXw zD&q$2U`c;9Ce$`s3s9rlD*okp=AnF2BBYl`$&BJ4Rw(|`x;~(vk#X+vSU%P?+N9o4 zQxcs(dX0s|g6I*k`6HpCZs1KX ziPIlRjrspIB0+FsiSKtGu#-_5%+8I#$V75{Lenl1~XN)1i;S`+WE7=V<6j%(^IqSP_h2^fChy zzWukag!r18$Id^0i`j*4IHs{Xjn2oD&jC@A=wFl^8K+=PRsxB+tg!@#yjv4~vn5Qcho#tphlV1+Lx_8S6XAPlv{~a%>g7;^G%vm@Km3Csp zJ;-rGpz^KFe6dg^8dHHmynp9*>8Cgl%-*lNg=Nic9Vd6W-ORCcoH1z>tMvNPL6 zRAlhE3dz{i&B5G+hg3fqkRCd)7!IN_B?uqY?{gODSUo2YNY)gN% z03#7-z3Dvt^U8T?14~}32Y^WTftg7))YgSm!0L`~1jF;!ipyeCR7`4)Wa6vph0K6Y z9}oXuq6WutrxhZwbM^TC((#@$Q{R4`p_+*V@}e$~$9@pf$h(^8h#r3X>|ssj^Z5ju zlwU&vGmP=1tZR2iNTcrXg5bV_XgG?=!wmKj0XKprJD5XyuV%lJ*CSUulxLRJIyzLZ5)&6z$+I=NHj>VxoyuOv3+VbN)zzez*;rtsb%~h62IPfPjJx zas;a#Gh%n?zpGh!?tkchQB-5oio@J5luQ$AM0?(R=zQ1d5?h9Xy#ig|9NSIZ5IoJ|b}OQ7b;J{9?jj7ZwqttWAfj#+1MBfayw+QbGod?V%p zQ(Z>AX}_!`VCa78qJ0{Qb@myF(GbMGmmdRKFhw(KOgC1C5?m=Rv{{r@YkioDOiu%V z4i?B>K!nzs3UkigZcxj#%9**SJOq`$sa{m=y-fajyg9wgEWK|!g2%+T2r7pSiGMH~ z^BDhl?AM2~eIwr-c#U+gKb{n6iRRxVp*0-)BVYQYy#s`C9*m5`&aT3uN=r6qpP4UxJf ztvUyJ!w#BbeWsBJX?#5rzR9;9mPWBwv~a(lfJ9Rcw5!FzatZ(DX3Eg&%OUgxkk%_E z-X4ZDQgLKKi0N@lJQ%{tlL$^89^jhVJ&pWwRP1nmDn6Jvx_|bCfjM@#w-XFT9p7oT z_T8O{70pIJF1`vx4VFD82E!&l=%6PCa)WJqdF@}1t#SI$a06se@A4?H;7?Z2#RtN* zktJ=}BU4iZtFSqS7PJ`br!Nr1r>EuaBtvthPRg;nkF2oh#XOklh=?3E((=2n()Z1g zLXw$m5t8u^!F1lkY)Itg#H4$l(K_5HJbZ8*r=fdmZRMU(hW{%N{Tl>(E`a`i%SyMe9!lNf*JKg} zIC(!(I8%g$j@&*rErT{!bxW2!PV8YP4CF+KOS z@H)*|j_PnQZW5QLb)28zy2EwXXGAcymQbyR^YGTe$Pr^5oambk6uL)?RogccX}~GP z@n!%OY+wlq#{Uz9Tzdd%N@(CIZF3OMa5eIQjQi6>cHW^;B9bTen!7hd{f`h2*4Sk^ z4AJN4s*xh07h&&PQhix>23r63pH)VBN_T#avgSsXM|gMs7=ljEc-m`e(? z8=6s3LMr(N=(4z`y6z8d#A%l{r#*Xmh;$yS&Ths3Gw~b&z{HIuhwFvw)^la|rDrstJtfBp7zc8awDD}8b_wndBG8+$vU z*wo;k{DYaDS+RZpI1hC-btX)}3kok^<}MhrYfNxJcCeuYkw`)w+IcQ)7M?I{x-5>1 zDT~%jy9zy(fA$wgn57{P>-bO23tUI2D3S(lUPsulnoxGQb&f)1X5|Obqb;QCBdW%* z8k^v{D~Lot;WttLR~0g^;dSx$BQeoia`<+c_L0H97Nq>UNx27Fy@g!BDA`aYwt-Oz zt8AOg8wwRp=NO*CHL2763YVo8oZ znNppEy{CH9W>x+1LQIHY53KI>AbUh4O#m~}`j@KMS9fl(vx2*Nm|uxHigN@Xy{|S@}?HBl34B5ZbC2!`DjD z>ao3b2#e_TX;yU9)9tE(_G0`vC|XO}JADYFC#_hLXq9_MD^A!}(sfsdnFB$3Dz`qo zBu>x9_F3DWl$wu49X8nkXr>Z1X6>Sjk?8+!d<0;Vx}J)H6e2?hxd^=8*W!zq}ydHVH?2jUpiL!!Az zvu>2|#b)<|EErV_1l2Ruqt^{07m7lmF2W57x(%%7i*U4E1?Kj5U8Jt*(LJOZ0fnZ& zhi2{0=dht{*kpoc@6AzFQKQu9(Wu{8A_`nLq@&hF4=OQLU!BMKz1H+m#Iek98tfly z|3-)DOT#XRI=S}SCxEG$EzTUf!YKaf=0g7$(eU5SMApt+|TH_=-vZ}tV zPyx=9vLn*xGL2?nmdVellP#YGQ3Ar&S-#|{{WY~ZxhvlA&J09cge?m_L?ntdXhxMS zk-U72cr@w6MBYu;;n{j{L-tm3giWO({McpPM{ZUWwJ;B!q9 zfRc7`Lpm*+>@biK$$Hc)xT(+d_?}OBhdNCebFI@Ji{5#piR>|zCobi))#acXHF=Q% z&gd#NuuiSZYNe@ZzEu*x3xw%8!P|}1pZX_6)|Qp| ztaC%9vPLroH$4d{7k#4QQuLqBgn%ESrh{Q)>5tS`TH|Q)%txSXsA7APDC@$xa;G0R zc+_$X0PGKE zp#rw`;<2XvwQP{Yq>OXpbG4R$oXTFu>nfW9#p@kJ*&-N%vDaUw#m$t-UF&FmlH_GA zGuz8?$;lKInR+cpM5bB)<^~MK@B@ca-!7Evf7#z-2%j;`ZsVP;_P~KY@S@ zmFKCK=%v(fRFYoJ%n3$!ZTUsi$8FkPLg1nD1arIkC+AmRDT*T8jT+?jv@#xOu{CZa zMYT$ltysY21<-mR0;G243NB0s-s;#8Lku&_e?5BtvyXo zghhV?&}LjrZ46gm*vj9`%rSQH8?zq&t9etn5@=3P2@ zwf6{|4K?D>dXXpK-L{%(tP;YciE0;=gZkhl&$!shPv^>&0iOuszj&y#8bYqzGgS47 z=d!ITw}!s5I5GmwG64v4*}m$gKAVody+Jx^|SFW#yt;{t|Q`s<-{@Z zIqR>7D=54g2t~MCh)@)TfqX`FNHyB=!d?&$Dkt#73IA6q0jd}*pruj6PA-~?oZ)Xl zV{u#ni8`6Hw~QL)jJC8ET11O>QDS#J$gf>fSd>6>Ru{(vdHLK=CazDt05g9E*k-01 z(%7&~_479`%@LaKhiQxUB@Pyr@bs2`@pwK2Fbf*}!-ROh;Nn2cApFRrS5Sc=Lugt1 z$|oqRH)~Kj>OAzPhqfmsMLsv5Y;*fhjy(zOPM||~>~^8<+gJnj$*Lmoc;6NC^9c8> z8qOl8Ku@b6+uTvrS0H(=U%tvA)g&|%l$D0oZ}^N0N|*f~XQEtV zUoc=Nme?cW&-CYZu~&U2KwPr)9zC9iMI=m6VEYW5#ST z)IRKM=l6b(ky%2dn3j+mUOU}x1f!6`luTXg%1^?ibR-MjH6)8}@U(^G+V)Yy|AkT# z;I?Pd408D*HHOO3-BEtOYw?HDG>L=W;aRpPt%)|DBBS3gOx;OctKJ4~aJ1<482n!v zLQ3hhB+(>JE+o|gbA!hS2dGwJQbn^54(UP!xxTu)`o}R6eH`&OqgM$2ME^KFksvAP z8X<7Sxcf)5qQNPaPcG`y+fKH2{Flt9{s4tghH{{d)s>L4G`rsY2YAvt_N z$Y&yjo-GoY!wI(7O8uqlOt%*6wT!3!dK8&RP`hPeW=BTini;HJOr#)17OS>|dnL4|q;{(->>~e|iZKE>L|+(!`G(FRnz3-Gdy{oBKE2LAyT$C%5XM zh3R!^_Vi$KX+S*MRgjh=f6A3LCO!|ka*D5WXehRkU5OM*^ zxWi!LsQ9zYWVhVZY zhdEcP4W7U15|}Z!JWb|-DWFEAn>K|~CJbx9k~ui$%@;3PL-djfGNeZMt~QMe_ksN! zHFT_`pU|>bp;bJ~gt-}DDPV`9-P_1wXL}1p`KmWOjeUuAqEn|#?EmnTy3{j@I;Qpe z+`{>_bOjP$%hP~E3IeXFUn=foA=+Q1vnyu}6AtS?xId5GjbCy-^AMXP&7g>X$h9GoCO~D3ic)l0J|f~Nf1~BeZQuw5J(M0L zHgcb1BfetfDG?{Np%-+}|C%~O-e+q~hAU#$|Blxm!p!MY<~I8O+XYx4Mt(gRyacXt z2PXr#u-qWg`%o&z5IY7@pE#@O-~uZrXc1Rg*L|Ov>}R7`%j5SaK;DD#cGIqU-J8~b zd}&XqQk`a8^x*K7DjdRZn^@fx$QR?a8qchXQkzTptsToqFzup3sY(EEhXtaL?QMr; zbs&QU1vK?m6{_0mZic_nA*?H*Gmxh;PFfM^IIQ2RpSs|KGLcPS@501fCwl7Fx(Q94 z-R;W}!935B<{_s{gbp~9*&1$~=R9xv7Erd5BowQd0pqggJ^RN6<8H<+`%e@|TPdEZ?I+*V7JIh3gPUE!_$V{4jA{F0H(3aq zWgD1+xI}?kQn{r9Hy#osSr9VAvT3zButy}9Oncm4-k^qGPXY(dWzn21_qLe?*Dz1O zlj5T>Av9OfLz`R3pNi+I1vHQHO(Np@*^iqm^+rd}i17fgo}t9o9P{lyy2>~t+E3|Z zy#``!C2FbZ@Dn{kD zcZVkoolkX95ccsA1vXwE#z#C?I3byL8VO&~fIp{juVT%f8y>GEM&$eE&~5{PtV0#J z%Ih6*C)*#mWquSZkt`c=|MyI4;HX3n`Es<7o-9V9^bTgSJz*&qJ_ceoPx#JuXk$`l zB%5*$tv5Y05cNUm@^@oY)571H4t`yT;N`&`-|a6{n(US+^mdY5r$>aLhKuC!tya#I zZ=(j{zXELUhEYA)!>v0I+KFZ14DouV`o2`|0bR1ouORM6zvHw7eD9b#<9F!X75;xa zr;gc_D}AK{^Y4e(3Mj=V*O$g$9>3Npk%_ z8)J^`I2kJmIQGFsuBZxdUrr+nwE=RY%y8L`YF9RQn^ zAqXfRSX{*q0u(TSo^}pMyFBcfjolZyc#yDGZmrDdJ;{BX%~&FmsL4X=NOxCM6mJ1Q zZ*##>SJ(Q1ApN-(F4gfjRj;e=C7x_oUXqa+qA_AM#fYr06wzJ1P3DtYe?qt%&4qG} z>7^HhyDcQ_ht)%D@gGsOXtAP>*&$?^p#@hLR1fDoyEldvCR@>{n;ZZ(HJB@oKjF9% zhWfndqIcPxLvXt(4YU8~kVsMxI|=wL2+0i#e#?KmcYO0Wy?kT9O`Vy&oX{RO`19VK zCDD@yz!c0__XPVVKJ>@ok&%N(8@5w07wFbn>&yg)9Bu##^xB-x=;CR!z}o@s&b6s!q>e-CdudqbnvtS0o8mzGULB$1cEeWARl zJVjo%i%0G>uMR=t@%3bE7o);=OG;lvyiJpy`oslZnI% zLh-ZKQ4}$g6CTEP+stSZCt6*1TjW|EmMlCGx7ax=qc~3#nxo6uD-XgADeP4+1yaH7 zB%jA@gWCk{D`ZuZ-gZO*9~F)?4xCAZ!dToRH)pmVlaXBMv%)@eBLW~STCb=J1z5D1 z(X{Yq=l)b++TdxmOxpiH&k{Gj-qa6W1%zC4pHnvQg6yO@fa`-J$|mi|QmhhuI)i~D zY=?q1t zB|$uhOEAKJGQ09|Lnonax!_%^HY4e2x_*8Q4|(KfK6c#ug}SxZvgj%$1OKQiC}1v#or#Z++$;7A~lJjCOE^o;yvlCWvhGEEwB|pUaC&xv;!w` z`9wAJI2yX`<`!~Y$|Hj``D7fMSsOl3z-L$f<&$wa1aJ} zQ-=JH7tfUJ@;(w2QdE3+J2?OVJj+E@v5^$i!w+VuUnWce$jE+(+jjOO*fRi`%pVb8 zDe*S(LTC?9AUr_Kn_qRXOiz8b;eyM~t2Szf(CkShv+mPA-5x zem~$>Dt?mhH$%E8gv>?WD6z_ubr$=MqMrzI7aMM@g^y^{m8_`5`O=Xzd~*E`$6EFY zBrkspiYtc}l1V!ETmy0~br(xSnTo_i-0nUOF-oCUx~!?c*295Rmy1XIoNbPiq{HNlex zU~$@p;1acIWW!0Wy8j_Zn<% zt<|kpg*-wg&Oq_{`;(J)^K2Dp)?PiklU+&b+?X1Q`33MuXB&|MTex99vxQh5mt|I&0-BS@wEk5+S>oxc5=~-sToG4PEDIDu37<~AP@e<~> zvN9-2*$G7U;l*8mTywC32huQT>ip+x_~Fd+@cs!8v?YmpyVP5%*l<%)Tp6c3^;F)> zrB!}=iYyZeZQIZ0+}jqPuY4PVMP2rD@8mY*L9Pq;IEn-Pc)GZ26+5~sSnxO{ z{*ybPVt$xn!xDSj(Nv_A@M2Bu)D(_Bz49EEG`lUJTOaLx$}`wt{*Wn(Kewlhx`L0OmJE)oC*Xp9ki2rk3T3w-| z%R|dprzS=``g5iU7Ty zxF%4yeO@hphokqCN`ok!&0=~($bEckS*xl3pIma|1u~(ZcVstv9Gk?Q5XfgFL}YGH z%P7S}=29OZA+s-dP_4_D=ey3u=1yeuNg4fBXxy9Z^+oj*p-Lri zju!2I?-7SuUZS7Pxb|Gi2vW|w4mS0}oaRbM?kQ&;dH-ljbPE{c)&2Mn?Z*QCkxl;9 z-dO;SB4_^kfy+?zUh;QU-uHR|UGA6J!(UdU{dKPxJYH%qGS4lm0IaG01<;Qfv;*FwB$YYb;0DJB}FB6tFd0|AnRheQ8TlYnQWY~ks+K3xQA%N9y+X{=0_zv{bLKtREZ!?rOj3t zeiWE)4#RG@?LX&uN4r$n`AYLAc2L>}BoIFep)|r8qkT`GsGe6^q;~sa@Zf9#XCFY1 z1?Rl@Fq*c{fEvq+cJGic-BEmqD^V!4 z&dYP%3qrxVaka#gm^57?4Yzab-9-@NGU?tE^d)X*Ib{JoWS3A+u~A>HDa&m`o=)Q0 zPMj-EFA#nz<4t*qX#?sXiPSE~j@eMnG_LFW?%l#P4|0+1W9*tjK9B}FO4AM0y5DV8 z=l4Szo;+fw0z#I8vsv81-t-|I(y{8CT2G1p@oaPipnA|!qO!Ro>K<4GR-f9%)F|AV zwl>RWV3C3>RbU)Y3|OhxuefV+qgrVYjfc-4t&oREk^7nRsalffkR$|loK0GvuX z8-eu)1+0eEp%y}TK|eYi)NuygVzgwL!hS%OP^AT`rb?5qbz$dn z&jr7H&bj&Fd=4768JhU8?APRetFxGIrqWJ_GW|D73J0V2Fs8eLfWQ85Dk5zi)9`YO z^MpRYiKjC^hhK%1_Em^&OcCszfJ@FNKkmjk39q#M=Ip?6)j>#qX8_dg5So_HzUk;_PlRx9xOmuF0%U&4p}7+ zblg1?X8mX}!8JB*J~6<+&Q?+5eTd8*8rJ?A6;)xh4 zBQ+qqPWA3M?6WpMEJwhMEpK^2)F@khniWNrTLItxe$GuVReMZHD&heEjUt?$Q7|@a zFrhvi1`XWJ`7Ql94}1mS_B39b4En2%p~OvsKSB~Zdd3Y>|9EF_qu!aY*0PO#{bLP7 ze14BNYN&vW<=`}d1>NxZw0ZnjziM2JTaa4M`J}EeaT~8=g8_^$t#V^af%SCWQ$M^s zH&6YDPGwftugskV`H0uvsn`9rXH3!648p7a4|n}10@s1gF>Y~?Im~~Kp=ac{`w}wX z3hGCIhd7hl3n+LT3B)td;k9NSvEigNKJo(U^|WV$twofucxAZGWFH(U|C1a(A)O?S z69&+25vE0F7!r3L>8wEB-^_s!?Dbw?XCEnA=Ck!Nwz?Qd7RedvCrXjrs2IUW3}zuJ zbV70Wo7&(?W-I-mR~)7^g+`eK*cuqV1lcfi8Fu3q6Yws&8FoSVO&dvi{m~dfUFZ2* zu7~atXx7uH8r%CLYlB$eERwM0!$P~C;5^IZrVZ9`m7D2f-^k(5n!6XS3eI}8jOvP> zAxOztR~HQVmp7=mxMT(`pbK_a7(hu-2DH{Uu+n_6`{lO2wF~AT%zj*m6ylMwy+rD z9JsY7Q0nIE$e(NJ1Vn#v^8Wi)~$x|DmKliU`J$ zE#0#i-Ia>`j=VLyFUDU72cOpu9WZ_(g>8Pv z7!iJd-8ZaC=ybg?75(13DO8uQ5}1KOqAI-_wps2=AG80rri3)qxmDpw#U~(pVb0vj zQmb1X5qpc;Z~VBCjxE^b6p1N#j*k)oJ9kRo5$nX;(gt;}N9r9$z^uZ4A?Ele%L;pI1F@hjAe5~+Zu`?e|+B4V{Md)o3ZzOInl~} z(Kw~`eHhnjgGi`Qn^4Jk_+iKa`X=y{|H)K;dnlrdnSsAzfqTMZAMOl3&stoberve6 zN7d?X^!pBPz$5>%`dmZBOfesgY^jEfcl$hcS`LK=*9aAxF&9!aAIQdxL5N?-=%5Nk z^jFUb8=6YmFk^*}l^62UDe%$IpJQ-o_1cOSV;%<&22SR#jdbE_$IDoYvT7{a#~!Mo zTNn~_Mu`E8=~@~i&CJX%o0gdyJ&-%II#^#O#UW5aZmKIl?^rk$sxl9<1)#$qo|8=K zR{2hsu+;JIaKtv>9sal6eqoXa*mrNgXWlZ~3d7zSgl>{Czu!+d0 zN65W)=RdSU7yjcfEq}iYmmZRK$^yZB55Q%xxT3SheIp#J(rs1xAF%fg&5|o$y%N_8ePg54Qx%`KtvCXTZv%Av z`Tf$2W$tFRKc!;om;QwXSBvsbgRqb5(H}D_Fuo~ZFf$3B7||{o^t?Otyf3x$muwGp z_ef*Ea;(;#b0bNs@fh~X?xO{-HEd)E;&}drOK-cB`eHg@%VKK;oE)nrtLOx_w{zUo z+B1~57;nH^Z?c8F4fu3JsHv|Lwr9(5f5|no=NLO-6?X_?fKT|cx#A-u;J`DZdrBuyWm~_uJ@wq z9e(3HSQ6-9C^fwi7G{U)Xup?BC4}Ws#u&~QsTqOC9yylKkGfgnL?=~|OKW~>?0HN( znrTLn7+W&yJI&htFBuk_k9vT}Ru#L$<3pDKIXo6Jvcwnv_`2Ob;12Lt3N0LRE5=R!Hc#+dc>j^*>>QN2^Y8ujokT_S#%5^Z;S#Hw}HM0&xCa0RIOAS?RZ-mXp^POU zzC7ftQx8>TEwl@@Op*ZGJ9He7z}BeMLYXQsVJX|OTEX++e$zBnJ_dgq>X}7que5gZ z;3(`BfF;#Hxmkqv=QA1>;Pr7WO552(@UP4Nv_DlL^^&Wn`{Nsre9>5j`h@d9KrJ3@ zwy5VN#3FfKl8x{;)9x5;RZB42?HUoEc|*;%W)4OA_oRUP*xD4aXO|UQ%|0AJGXDkHKPq4M`aKW2dhx19k zf{0f$Rs8zeMUV-PF?rSuIyq?>6_81~UCdh@iRW!UneGPY3;|Dz9{XdbmLi%0$##dz z9=H|s2`Kiuupa{NmRSZ{Rq+z1XbLbmD}vW4>fqFrtH)dml?|bPgywMRtZJL6zX5-? z_t%}*l~~~i7lC1agUGAqf5Jl{J#a zR9m1th105MHCl0O3K-QfNzk(m>LGIu79+LS2hV>TtKG2rsL@VWKUDkL8{4>V+}$AD zQ-NuLLRtbKS-F@n+y11XQlu;`jY)%sC4vxRjT-Tx4ZnEEzBY3Tw@_~yJy4sJV zb6tP7;lfO*0IUlw2Rjzm-m_MI zTnd-;dVdA1MuQdpO`-^mR8aQEJ(C0S0+#{1<~ac20Y*ZW?|E5#c{G1!lmdEG=?9bV zAvC(Pv0()@=6xXG1WL@Rm&5taB|z5pke*ErghT;t5@D^ffL5qWNtfYvWm;SbL%a&M=qL5U~pNy=-Uj z5|wB=6KOZl!THq@1*UiDYQs#CYl$6Fyamtcf1ska$G_10MInN@4RAWI8)!Q|vL~Vz z114OQ6}Q{j+&L2q{@w7RLVnISFF?4cr=MwUs&40f+5!<_rlXP^=Kxcj#3uOsYTIhR zOjq;Vs{xU|hfL-h|FY|V*q2T3fj81-_qwBgr8f82<Yu* zr_bwB`J&F0?AZ&gi24=W@vDKBb>l<`$+yg5mrUgX4CZSOrdyOIpVrb>W|QSNj!p9@ zrwt8!xMg_6Tj)q%Y7(g@-jH%jiVqD$Yxs$J09jGeY;q34vW*<#^0aoprEN~%3cIU0 z?OHTwq7D$61pcgHxQVqy1DqvG8~OoRXl?r*mbr(GXwg~oP2YKPjp;f!7SB%jqhtp> zdKN0OrF%k2DemJ0$x!PqR3&MG*o=b#U>M=>5RD8H+jaOg$my7ndEQ*`?VTs{PW&kL zF_|N|rzM>_<^e8Mc0lgab0B-wNUJ(CcZE!P!E(Lq~Wg9^uQzGea;Isy8bWzvSZsK=u(!1pn2|x&vDGF#E|)h;YZc3U9%3hG8nuap#nO7R?i3qHwUbG7YM!V9gj znyn_l5TE`<7!AhoH;}9xg0imu(Cn+Xtp~j0`}Kaq@eA!fmSV0hq2$+xqLKVkEL+fR z{bg6fW=Jgc%hcNts@6`BScU`*a{AW(k}a+>A*p!yQuwB9t7B5NaIMu&km8#AXa;Qy zs*>h6-9)*VHGXt6Pi35#1{QVn`w|@ojF$V07ZO8mUQui9Wo|~?f(2S|>Ld|&6goN8 zCZCwhV_cVwWrplUoqe}C2TJ8aT$Q=)9m#cgWNQnPeTYIH^Anwx>3F|r&y=oXn(jkXI`J>9f~9LCQ801tAXQx zszZ`gOQkJYQbZ|uzKx!w-8!ZIe7q}Q#t1IGe~LIyB#K6QJ1}@Oo*mO}FWy2-9?8R;apHM*c*4c(C!1NAf8 z1X5)pgXMr5iCY0`wq5K}&$kg{@2Z9=#YPEnH!e$i7|aB+4#sW-b}tfOYmt8xr=%#6 z1_FhE=^}A5l~R=${>5bO7JHc-c!ROJ#fu{uhp;as3@fRF7%u1=wwo~C?e$rKxskof z^RDypH|??>WtPL@!$`wWW{_9qh5*m@^i?JrwBN4YWvPa2nb@J!R`-ebsThEgZw0ob z@M)ml$|#tUj)Y2Yp=VxhHxl)va=oG8*UNr+P4Y~WPAV|JWSUyhpN!Trr6%j1;T_j5yo5`4zJJLaGbo%V>WqXQ-HU&GjcI=77No}F~ z$Wb#w!nD46%7<}W83%F^&@#M>>7zI6S5j}KR0%h1*l!Qf)Z9D~={)QFG^>ZR?{D}% zF3X{i#}Pd7R=e4PBuHR@N=5pcl<+fNHrn{SVvxP?Uo4sfE(ku1>tQ~*LGu&*BIqaj z==lb&Jm}j&X6t+kZ7FilM#tn+QOp^w^@GmzMg<)2@o?0dUa=}u>40}O(NgV@s&mqi zmfm9f#M5#z=+t9qC&Y{k@#TD)qD$=@(X;X*a7rozX|DQxW7vmKs$~|J3Qbk~;{ave zQK%_=^DsO1^AZIL*iTTcrLP6U zgh5^Bx#=p4Csh^AMb58Zx>;OH+XOQ=XkzgO?u)um7m`b=KIIRFbh(6 zyMziJ;efr;Sr4_#nHum%gN0VTZ?~UYfH6Dgm6sGHr|4UK#~sRy>&)X6NzolYaN*CR z+}2>4ddNkgtw2|S{X6;Nd`{0HX$1Bw=e(NFKU8^KW$D)M)&F_-EGpcq<8zx`!Y@B8 zqB6HD+aldol6*+2h>#Fm5Fry}X@nrEU2}6Ng~t~egW&zy_OHvecwL*5b$Nr{C}fSw zE~b=pHT|MF-`9R^m4d?qIv72K(YJj8w*yh~7?pZ*lcr%z)ye(tb==B%j*jk7NMIob z6e^MN0@s=?uxd-}L*or~$VFK18}?CYWa^x^vM)P9+)4@rm^khZwz1O1plu|#Mqbbm zaU)gNNjxGKHW%<54b@4MPLtTJ zW@+@UoUM@5emuTN$IXoMm)uVyPtnX=bR~S3(-POtn^A<_=d#L!IsY!@3;3Wv^~sS9 zb*pt+UprnE&~RO6vuhiYA1>_iZL)F8=_h3|M1d(ZfPF?LkXM!jpHUkJ{?1zhAb7!rZbFHT8;fNMzW7uG zU(1I#+P}1{gx^4ti~p;UYCrZ4uKkd9iXU=rg=ZCM-+VFl?u>fiPQ#X;afNZ)<@o5O z*y)MYi_&K7?4IyR(v^UwJ*i2pD-Xq#t!8cCk_kE+WyqKg$1r;S=2+FRcGa*?)o?q2 z&DZe2A+RFN!!u^ZYL$J*aUO5g;9;#{I0U%#9-Xp$=E znQK(c`IKgV#M7~N%`QuKd(zKRjuJ-2vh!)?tZP}LDci4YXNEz&lHKE7rFxIhT$3}A zcprh-x2UVLF~_s*)X(h&t+$XOo)oETztnlik849zx2X5Brx_@mE&Rvp?rOu-#a(a9-LivU zKgm!Jw-nln;$t>IcVX>9ht~QXvbP0hx6hl7itUSGST{+Lhe0AGHjO%VLIp$;-y8Uh z5qplhjH{he*_yDy(qyvJQ443oIRs%}7^c5IGiwny*hchx$L*n!0tUuRQA5yysUm7G zyU&6-@H=8AdLjBr40N~>wVU0fwI$G3y5E>%Xi0tC>d#-b-=oykZBQMblnAG7?HDu; ztwOt3jVW+VX^T}9-ewQ?zDO=A?xj#+r!?-TSqt=<;Bi1PP^=at)Cy&;vMyTI8Vt< zC4Eswl}{v%R<P0;;Cwb`%sEb-ux7I$b9 z?0kmX^^`h{nC}r73~st*rBo=-V*beMxcl}HYwi;o9$=5>{2$;}Y>@x0ECJaUXiF*eJ~K zWNhMz&)Z5r>Rj%~=(8=_)NFHGEzA!Zh#u+US@c^LW-o-tCt0siXLWK5oBa>bvq(ML z52y!E;*Ll-uHSqY7r6SF>{8m6Ff5MCvmdVT*~-#3TCskF)S7Ccq0??$Qf2ZZx_2vG zp3^tVhB!Wxl3B4b0z%8RY-Xx(*TDhqR7`VD&`l@s zV1?P#DJO64jpgl-(ZWaM7y|TzsD{5{LYF zyIfW3Jt|P55P$Lt+7xn|x%M@qHCv$#L&JT0;8JrqO;<64i8cYfdS=Fkw3jIJ^+|`-D?n?~xA4usc zH+~DV-Z56F%j#%E#(A+E;`X`6m(3d`H3^jeJxWB!ZaX_WZb3 z!}GI}Q5z=I^RKe{vR3qJrd-^JfB|4_Cf7zoob<_M(&DJz>^+J!3*X#$l{zeUnt8#d+_0pZCEfTs zcp8PrZoYFf7I73-c}|d*An{JX9Z{4>zU?QYoy|d)udxM1?Ke;(m!Ib^LSW$C-CK2w zohtlWazmQv`$`hlj--Ml0YB$c?hgNZwv$?<-3v*o)y_MT_H_#gh zY)KlNvY)FSaiZFDXJO4_;K0|}e%WxBJ^~d#QCmkr{Fyak1`Qs7bQ|ZaUS1pOM zEBjcAUsT|=H1!IKDY?m>aWT$5IX@xj#Tr_r4~D&N8lYURs@WOaI0shko|!Nh8V?dr2y2nQa?eMKEjJ0= z$Y*}>f$S98O2;9Hkzy$~yjJZ$wIjl(js$U~E31lT%mNI_3#y5(a0Pc4CQW7KbP&8jj^{i9b#DS1jyv$l%cqr|Rew$}R1h-G zlA6MZL7Siae8$N$6;aCj3~QR;+aaa9_@v-P@Uon;%45X@r`l=6^6Sb_RF~~5YDi8S z)6kEZy)j3>+^5mwzLgz2ly7Jx`LyIeoe;U=xk&Hh2D)}SuxjGzF5!FuW(fr#J-)^| z{O(zrv7q((qw~R$GnUbCGS-+=7z(s|`*XA;mNV#xg1U7oant>i;i=%yma@u6#zwqD zL5wzPrCZ8xVSSoe9+xTe8%h4?AjFd{W4)$A*H2~UqAk_tSf#^Ir)FkzJ#9CRLhieH zJBYLBTY1qf{x&tybdcl=|s3OK@H|xJZV42ybFSVakQ- z$_{ypJ(uksqAYxyWorMt#Qt4a$~6x#sK~5d$C!qu@S#6RsE>S+8HpOix7@yT@bM{? zQ2p&qX`Vd3I%#ug$L1A{<2N7VNT&34?Y#7r30A|twwW2NPd{}V^KfxYIl7v{Lf#l> zSHTbvI(Gz861(R= zOK4IM@E{ZU$dAjKYWmZBHIp;#+HBypx%rdtlC-4rWqek0oy13qWF^R3RkZ^y&UQUd8Sh`!PE$hmMU^S9a;8n z+ZhSSITuSQ&dj*L?rpU)!^{fAqx^{4l;?SE@uh}O3MD$AymnzKtRCzrzGW8YIn<;v z-hXQ}Q37^s*EeNUW|q^@Z~#* z`myMAw%R0=jYyEnmN^g9;PTGx3^kWEG6SzS?ws9QbZ9P(9TdJmvJ4wqNm$USB*RE* zO~D`{obR08(&}t*8B8@l$2<77Kyx&f-56(%yWlonBT0k2*~}AOvZi=V_jBIANP9>0 z!$r$#=x)w@&3Mc|Wf2p2=KIC@Q+cD;o`Fq0tFYaBp6tpZ3Uu$ri39z)0fw#wE9L26 zif{>EU-co9avc11%%R6Edzh8YYKX~X>fSH)T7l~d-@eO;k8q=`(EB&~O z!Z}L{U;4V3Exz&k{3z4s20OONPrTWM+bHFYqZcp3m10eg9nH zaHCjriCRI5vn$6L(9$b+8s*q349lhtxXQVNpBz(8&K3oEd8#Z6C7uL@)CFvM<*sVT zu@^0hr@t7Bt-QY?;MgLTxgW*ZYowtp)@&`t!(99Hy z@D}niNG|n-gY>b*O~7m8X(ftKrJk|yv$xgFERR0r!1)eg;9Yw-K&R`DbG<9{v%fb8 zkrYbS*5H4T=54vA5Y(7GI^Kyq9PGP!{~QkeRci}sD{NI<-(kk};8GVx!iPb$PD1Qz zjzrI-P8V#N9vpf|-TdoTv-Q>Cc;j`$8JoFcNOa)%c=(xmAGv~y-_Wfb_-7|n-;G-- zu6}iBBUIA?VX60kDQnif2g-JNZGR~cwy~1pmwrD?46pFcq_}JObMLYt|B;BL{P`>3 z8LRq9Kn0iCRERM}kYp@b=b$YL1-MOy3!d%b8mCu1id+AHe1Nc1aKREND5XI3?O)zOTTO?Kf|mVFn67Jqb1xi> zGD*{^gmF-Ozq|iz-Xd#qIcb<{WiMO@1cQd+SNpr4kf6uYhy^y3EDOS#B|b;#-HrKQ zkC&vkD%gIo?1{0rEpxmJ`B`eVC)4G~lvbBi;;BoI9Qm`=`bv<6F}rB;8N!j9eoeWm zW_bz#g^$XDc=fT5j;=hR7YG#M4vaRpzV3&UvHtY^{a6{~im1z0Hn`*p9QB6Z@$0kR zh)IQX$}|ZomgI#jzc%`1Q;7OT?MXJ{i_vHDS%Cz&Ds|-5pUIyIw_$wwLY-0OMNNOx z03){bOPoqfotmGYO54Bx>XYh`DhT6)8s)e0Rrm&ypd=4g|SMfveS79BCuX>3?RHKaZ%`)C^ z_GGW8r4+_yGZ18jDm0GdXc`Z>4ha^?qStfDVWkqQ`jqF3iL*i4M!nGqNcnDJUFG zb=UtWrMNoC%?F(@SBB3IN2BcXjt0+n6!rF@An+1Z+`V>TDm!To7r+0^g7p%3!Up8o zo?H2@TR%}&j(7Pc+6Q0ft&RH)3XPAw_kD%KEmVflL$)pSbUh8`f|YIwyI0Pom~?!i z+vY^?;#=G59pB8LV-mUhxx|$T1{JPW-IeV01-~(a`)PSI-i;WAbC@ke*CB9Mm-8r} zFLCHaG0jvhe$CPN&zzPIHCUV)I<6$i=>pbyVWW2bG^wo2N0=+T{OX9-_qAW6G5MR- zTrY~F+oMx5ccgtBKd`Q7;@Z3}(>G6>J<@eIyorNYJ+`jYj}w@YA1~RaJ)sqhry(T1 z&ng^*NOYlcBj}PkwyeE+yV5hd4bpr@uY zEFXL)YvsAxI@ps{)Z~TpR1^9ZT)Tp{HO^KiP$;UB`mO*Q837mWmo=!tev4c(>}8|@ zJfu+&e1F+VI{51|%uyC3FB50sG2QV-IWJ6FC5=VDt4DN5aaK&)^88>S-6Z;8;;UtN zJG|}Bt;1gZSK+j+X=@&kof1hRJ6S+~~9z<{C+D z{8oP^ZV+vkZ8S{t8`sZYsqfsTz5ICRzUC$+KTk&ks#W84D2PnTPEB2M2PFkO=C(4~ z+{7duwnNz0&OLuSCZvP{j3`nHJKf&HEFBggv2fz;?#-f`J z7h8Iwq#Qm~Vk0r@jKiOzn?~2;?r13?kal}h$=G9mZ>VS=qVXhmTEE(M)#jKaL>nVa zTIpz_tGcBnTbYEoONFTs%n+l`Q9rcvXk%L67f#ct*guRo6}~8xC-N0D*4Yp*U)A(g z_S`0ae&xDUXl3cSQK)=sgNZhGUJXi-BS*EiUTXUFO#u@}*-ggOU9 zYhz_$_zB6HTXb?Xk@@sH4_ectO-Z==lp7YMz$?llITuZm5hDT~>QkR;}AX){QW49bruVyT@rpMQ; zN>!7~1>ba1SuR{Z3vqQH4^W6=C=^u9=yCyD+Rv|?Hd`N4&SP3vUEQqO3NZM!ly2E2 z;!!s5-!`qJ*KVikBJq7N$a0S^9+RYUhSh!AZ*GwOfbGgm$)->xc&CIC7>ANFKJ4-n z!nIMU-11WJWyyT?wUa!^VpmNiqB^}6?-$f=r^@|ecgqdV=}j>kM!w(^`c0aAJ4qgB zUr$lVO49b~1@hNz1#qcpcgFVicF)GWN_Sba1HzumeaW8IOuYvu*m-1blM$vREYcQ^ z0LtR?px4IeQ&CYdNb64A4KLHSMvNUaEOs&Fwcos~+<3A_l&9hsap?LMLj%GT-H7knUEquVrb69K?_UNmq`tFKoohm$z|BNe}6pKC;PG~Ch-+j|xX_=e_*Bc{S|UEi>FjInBCr@?xr=0_durW<6%c5k?ms@VKy z&WlsWq);!FG7<$vJ?O2DS*Nh4d#$o8na4cz6Zt`bZYBzG@gx9M1t(AkIlDC@A_P=2 zz-s)*U!CYkRB&ccq3usXfl=CEx64DZWc~4}CVM|8;%VIUDv+PXxeNPK;=F&rNhg#NXlfVE?c%WBp{2e<@f z-Ew8bmaS3M1>mh>AhaL)DA*(~r`SI(i;XTFYt>jp7M3)~P${HY7_s~!$>SC7zdTwo z?2Dm^gq?}!{g>aI;mg*juK%N0qwWL1B`UZV0vNgHn5leDB{6Yvob_3&n%YOKUcV29rsiUIrwdxj^*|KQrERKsto06)9Crha5Fl*jFC6Cg7yp@)(!pP_$y4X!{bka z?$-&jzivoU3BB<3`Lp3BV;5JSht?w!dZfE&UxA3N6w>$Z(Y#5jOLq~ zhfTnhz#9iiJp)(3D_x0|RpCPK{o1-ufU=_OX*wYd7ni!wo(;S%f>Vzsk}fYL(Z2AAaSAQ6cB zd$E=WXfzcm|4%g2ARP{VWVet_=08z5Q*<0SdAy*xe^Zw~HbZuUgz9Cao2sPu@A~xc z0V!oKIFlsBUBBOJ^Arf6>}EUU$?MRTe=!NI}dj^-JqFr2pVxSky&C1g?iYAe45f9$4?Iwqu`q6L184y`#CLy?=P-R=O-%2EW zIw}s_nY6ef=I^!XP{#}I%SGO5!0(g=4nYu?3~oC*DC61h1$wbr2*sGHRpOwMQW8m% z>2Oq%w0C_lSzh9`L`XzbRMfb!%wtrtMGS8N=y?y&xgnz`Ci=LYqc9Wz(UYdVV2*UyEZ6bapsew zUjP08F2w*AD$x4q{lm}yN3-K~flxnhEFJa%ce25ukpEcg0F{MTy!vh*KbB*X@V{kj+-2RGYjnbcmA2k#-W~db*)>R;m$QNyqsA1#0 zaZz)Hpfv~MRjN$=#C<^;A01*HH6405ccL;)QdGKpFVwR3$#R>AWN0% zG>ai-0ScCNz*0MF8!VT~%aO-<+O?HrUJ|H5*lIH@aM9Bli1)|VzaULFx;I)D>csJ> zJRSP(C)2j$_#^68$9W04{{HS}?6_sSpwQracPi4|x^C%_%T94EdH)epmECv!Z~=nW zBts+-%Ek3NF71p^BCbA%32hLd$Q8~RHjvE4L{%zBjA!?T00-4u2wH1xc>}&44VODq_B0C*hotfb zdaM*L$n3NZrSkP>hYQkDQc^~~xa!xvBX7MLw9Y9i8aNdTw+L`O8npIM22_o-+AkjU zlWa!wOs!d?X`xO$-@EFeUw+~bO!;vuc)j`BqM*SRQU!ZFaxZf zt@>}@3Xw^)4Z^JD9-$GOD&a%A;m7EpcehvT8aHT;Y=yH;pgJC^sVj|eKv|K5nxinK z1%VU;7j$XmmqztMhSy?}dGrGm3-Vxg1@a9hjDA!k z?KbQ^Ez<0x(=ml^xiFkPt90zyY{~E*Gg!qM>|!B)c6PRh!h$yj;y)OTBeYoOMLJ!Z zT(j*^f8{Pj7J#5ri^p`LRj&8hr6u3d;<8u4DveILyHl6&VaH^uGe35$cg~B4?_^Hbg3`3CgDk8MabHVp(ndS(&(c&^ zS09I3yNRA&bpXe>Fpwh+BpK{GC3VZ_^@r^kd;7OyWHAUHCJR>6z+pT#T(cYXCOm9N zb&gGk7;W-bbY1Rz%IE!P=2ii(2qOYJ?Y|q1B;(!6bo}y+%_zi$@e9OHN`!0x;p?

cwac=5P{1PJ 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 J7Wx+WzW~wP&k_It literal 0 HcmV?d00001 diff --git a/r-interface/_freeze/reticulate/reticulate/figure-gfm/unnamed-chunk-7-1.png b/r-interface/_freeze/reticulate/reticulate/figure-gfm/unnamed-chunk-7-1.png new file mode 100644 index 0000000000000000000000000000000000000000..0a8b4c25809fa91684e1cf3b470a58a2d457ba9c GIT binary patch literal 29698 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 M;ZJnI_Ee8BttuN{NbQbe`IB*K?>h|V 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�RZR6?UOKHktfCYdb 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%0A5y!;sptJ1A$PtR~-x<@BRmCWER!7oqGY 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%0Av_>K5 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:inherit}kbd{padding:.4rem .4rem;font-size:0.875em;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:1em;font-weight:700}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:#6c757d;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]::-webkit-calendar-picker-indicator{display:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + 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}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none !important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-6{font-size:2.5rem}}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:0.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:0.875em;color:#6c757d}.blockquote-footer::before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:0.875em;color:#6c757d}.grid{display:grid;grid-template-rows:repeat(var(--bs-rows, 1), 1fr);grid-template-columns:repeat(var(--bs-columns, 12), 1fr);gap:var(--bs-gap, 1.5rem)}.grid .g-col-1{grid-column:auto/span 1}.grid .g-col-2{grid-column:auto/span 2}.grid .g-col-3{grid-column:auto/span 3}.grid .g-col-4{grid-column:auto/span 4}.grid .g-col-5{grid-column:auto/span 5}.grid .g-col-6{grid-column:auto/span 6}.grid .g-col-7{grid-column:auto/span 7}.grid .g-col-8{grid-column:auto/span 8}.grid .g-col-9{grid-column:auto/span 9}.grid .g-col-10{grid-column:auto/span 10}.grid .g-col-11{grid-column:auto/span 11}.grid .g-col-12{grid-column:auto/span 12}.grid .g-start-1{grid-column-start:1}.grid .g-start-2{grid-column-start:2}.grid .g-start-3{grid-column-start:3}.grid .g-start-4{grid-column-start:4}.grid .g-start-5{grid-column-start:5}.grid .g-start-6{grid-column-start:6}.grid .g-start-7{grid-column-start:7}.grid .g-start-8{grid-column-start:8}.grid .g-start-9{grid-column-start:9}.grid .g-start-10{grid-column-start:10}.grid .g-start-11{grid-column-start:11}@media(min-width: 576px){.grid .g-col-sm-1{grid-column:auto/span 1}.grid .g-col-sm-2{grid-column:auto/span 2}.grid .g-col-sm-3{grid-column:auto/span 3}.grid .g-col-sm-4{grid-column:auto/span 4}.grid .g-col-sm-5{grid-column:auto/span 5}.grid .g-col-sm-6{grid-column:auto/span 6}.grid .g-col-sm-7{grid-column:auto/span 7}.grid .g-col-sm-8{grid-column:auto/span 8}.grid .g-col-sm-9{grid-column:auto/span 9}.grid .g-col-sm-10{grid-column:auto/span 10}.grid .g-col-sm-11{grid-column:auto/span 11}.grid .g-col-sm-12{grid-column:auto/span 12}.grid .g-start-sm-1{grid-column-start:1}.grid .g-start-sm-2{grid-column-start:2}.grid .g-start-sm-3{grid-column-start:3}.grid .g-start-sm-4{grid-column-start:4}.grid .g-start-sm-5{grid-column-start:5}.grid .g-start-sm-6{grid-column-start:6}.grid .g-start-sm-7{grid-column-start:7}.grid .g-start-sm-8{grid-column-start:8}.grid .g-start-sm-9{grid-column-start:9}.grid .g-start-sm-10{grid-column-start:10}.grid .g-start-sm-11{grid-column-start:11}}@media(min-width: 768px){.grid .g-col-md-1{grid-column:auto/span 1}.grid .g-col-md-2{grid-column:auto/span 2}.grid .g-col-md-3{grid-column:auto/span 3}.grid .g-col-md-4{grid-column:auto/span 4}.grid .g-col-md-5{grid-column:auto/span 5}.grid .g-col-md-6{grid-column:auto/span 6}.grid .g-col-md-7{grid-column:auto/span 7}.grid .g-col-md-8{grid-column:auto/span 8}.grid .g-col-md-9{grid-column:auto/span 9}.grid .g-col-md-10{grid-column:auto/span 10}.grid .g-col-md-11{grid-column:auto/span 11}.grid .g-col-md-12{grid-column:auto/span 12}.grid .g-start-md-1{grid-column-start:1}.grid .g-start-md-2{grid-column-start:2}.grid .g-start-md-3{grid-column-start:3}.grid .g-start-md-4{grid-column-start:4}.grid .g-start-md-5{grid-column-start:5}.grid .g-start-md-6{grid-column-start:6}.grid .g-start-md-7{grid-column-start:7}.grid .g-start-md-8{grid-column-start:8}.grid .g-start-md-9{grid-column-start:9}.grid .g-start-md-10{grid-column-start:10}.grid .g-start-md-11{grid-column-start:11}}@media(min-width: 992px){.grid .g-col-lg-1{grid-column:auto/span 1}.grid .g-col-lg-2{grid-column:auto/span 2}.grid .g-col-lg-3{grid-column:auto/span 3}.grid .g-col-lg-4{grid-column:auto/span 4}.grid .g-col-lg-5{grid-column:auto/span 5}.grid .g-col-lg-6{grid-column:auto/span 6}.grid .g-col-lg-7{grid-column:auto/span 7}.grid .g-col-lg-8{grid-column:auto/span 8}.grid .g-col-lg-9{grid-column:auto/span 9}.grid .g-col-lg-10{grid-column:auto/span 10}.grid .g-col-lg-11{grid-column:auto/span 11}.grid .g-col-lg-12{grid-column:auto/span 12}.grid .g-start-lg-1{grid-column-start:1}.grid .g-start-lg-2{grid-column-start:2}.grid .g-start-lg-3{grid-column-start:3}.grid .g-start-lg-4{grid-column-start:4}.grid .g-start-lg-5{grid-column-start:5}.grid .g-start-lg-6{grid-column-start:6}.grid .g-start-lg-7{grid-column-start:7}.grid .g-start-lg-8{grid-column-start:8}.grid .g-start-lg-9{grid-column-start:9}.grid .g-start-lg-10{grid-column-start:10}.grid .g-start-lg-11{grid-column-start:11}}@media(min-width: 1200px){.grid .g-col-xl-1{grid-column:auto/span 1}.grid .g-col-xl-2{grid-column:auto/span 2}.grid .g-col-xl-3{grid-column:auto/span 3}.grid .g-col-xl-4{grid-column:auto/span 4}.grid .g-col-xl-5{grid-column:auto/span 5}.grid .g-col-xl-6{grid-column:auto/span 6}.grid .g-col-xl-7{grid-column:auto/span 7}.grid .g-col-xl-8{grid-column:auto/span 8}.grid .g-col-xl-9{grid-column:auto/span 9}.grid .g-col-xl-10{grid-column:auto/span 10}.grid .g-col-xl-11{grid-column:auto/span 11}.grid .g-col-xl-12{grid-column:auto/span 12}.grid .g-start-xl-1{grid-column-start:1}.grid .g-start-xl-2{grid-column-start:2}.grid .g-start-xl-3{grid-column-start:3}.grid .g-start-xl-4{grid-column-start:4}.grid .g-start-xl-5{grid-column-start:5}.grid .g-start-xl-6{grid-column-start:6}.grid .g-start-xl-7{grid-column-start:7}.grid .g-start-xl-8{grid-column-start:8}.grid .g-start-xl-9{grid-column-start:9}.grid .g-start-xl-10{grid-column-start:10}.grid .g-start-xl-11{grid-column-start:11}}@media(min-width: 1400px){.grid .g-col-xxl-1{grid-column:auto/span 1}.grid .g-col-xxl-2{grid-column:auto/span 2}.grid .g-col-xxl-3{grid-column:auto/span 3}.grid .g-col-xxl-4{grid-column:auto/span 4}.grid .g-col-xxl-5{grid-column:auto/span 5}.grid .g-col-xxl-6{grid-column:auto/span 6}.grid .g-col-xxl-7{grid-column:auto/span 7}.grid .g-col-xxl-8{grid-column:auto/span 8}.grid .g-col-xxl-9{grid-column:auto/span 9}.grid .g-col-xxl-10{grid-column:auto/span 10}.grid .g-col-xxl-11{grid-column:auto/span 11}.grid .g-col-xxl-12{grid-column:auto/span 12}.grid .g-start-xxl-1{grid-column-start:1}.grid .g-start-xxl-2{grid-column-start:2}.grid .g-start-xxl-3{grid-column-start:3}.grid .g-start-xxl-4{grid-column-start:4}.grid .g-start-xxl-5{grid-column-start:5}.grid .g-start-xxl-6{grid-column-start:6}.grid .g-start-xxl-7{grid-column-start:7}.grid .g-start-xxl-8{grid-column-start:8}.grid .g-start-xxl-9{grid-column-start:9}.grid .g-start-xxl-10{grid-column-start:10}.grid .g-start-xxl-11{grid-column-start:11}}.table{--bs-table-bg: transparent;--bs-table-accent-bg: transparent;--bs-table-striped-color: #212529;--bs-table-striped-bg: rgba(0, 0, 0, 0.05);--bs-table-active-color: #212529;--bs-table-active-bg: rgba(0, 0, 0, 0.1);--bs-table-hover-color: #212529;--bs-table-hover-bg: rgba(0, 0, 0, 0.075);width:100%;margin-bottom:1rem;color:#212529;vertical-align:top;border-color:#dee2e6}.table>:not(caption)>*>*{padding:.5rem .5rem;background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table>:not(:first-child){border-top:2px solid currentColor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem .25rem}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-accent-bg: var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-active{--bs-table-accent-bg: var(--bs-table-active-bg);color:var(--bs-table-active-color)}.table-hover>tbody>tr:hover>*{--bs-table-accent-bg: var(--bs-table-hover-bg);color:var(--bs-table-hover-color)}.table-primary{--bs-table-bg: #cfe2ff;--bs-table-striped-bg: #c5d7f2;--bs-table-striped-color: #000;--bs-table-active-bg: #bacbe6;--bs-table-active-color: #000;--bs-table-hover-bg: #bfd1ec;--bs-table-hover-color: #000;color:#000;border-color:#bacbe6}.table-secondary{--bs-table-bg: #e2e3e5;--bs-table-striped-bg: #d7d8da;--bs-table-striped-color: #000;--bs-table-active-bg: #cbccce;--bs-table-active-color: #000;--bs-table-hover-bg: #d1d2d4;--bs-table-hover-color: #000;color:#000;border-color:#cbccce}.table-success{--bs-table-bg: #d1e7dd;--bs-table-striped-bg: #c7dbd2;--bs-table-striped-color: #000;--bs-table-active-bg: #bcd0c7;--bs-table-active-color: #000;--bs-table-hover-bg: #c1d6cc;--bs-table-hover-color: #000;color:#000;border-color:#bcd0c7}.table-info{--bs-table-bg: #cff4fc;--bs-table-striped-bg: #c5e8ef;--bs-table-striped-color: #000;--bs-table-active-bg: #badce3;--bs-table-active-color: #000;--bs-table-hover-bg: #bfe2e9;--bs-table-hover-color: #000;color:#000;border-color:#badce3}.table-warning{--bs-table-bg: #fff3cd;--bs-table-striped-bg: #f2e7c3;--bs-table-striped-color: #000;--bs-table-active-bg: #e6dbb9;--bs-table-active-color: #000;--bs-table-hover-bg: #ece1be;--bs-table-hover-color: #000;color:#000;border-color:#e6dbb9}.table-danger{--bs-table-bg: #f8d7da;--bs-table-striped-bg: #eccccf;--bs-table-striped-color: #000;--bs-table-active-bg: #dfc2c4;--bs-table-active-color: #000;--bs-table-hover-bg: #e5c7ca;--bs-table-hover-color: #000;color:#000;border-color:#dfc2c4}.table-light{--bs-table-bg: #f8f9fa;--bs-table-striped-bg: #ecedee;--bs-table-striped-color: #000;--bs-table-active-bg: #dfe0e1;--bs-table-active-color: #000;--bs-table-hover-bg: #e5e6e7;--bs-table-hover-color: #000;color:#000;border-color:#dfe0e1}.table-dark{--bs-table-bg: #212529;--bs-table-striped-bg: #2c3034;--bs-table-striped-color: #ffffff;--bs-table-active-bg: #373b3e;--bs-table-active-color: #ffffff;--bs-table-hover-bg: #323539;--bs-table-hover-color: #ffffff;color:#fff;border-color:#373b3e}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width: 575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label,.shiny-input-container .control-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(0.375rem + 1px);padding-bottom:calc(0.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(0.5rem + 1px);padding-bottom:calc(0.5rem + 1px);font-size:1.25rem}.col-form-label-sm{padding-top:calc(0.25rem + 1px);padding-bottom:calc(0.25rem + 1px);font-size:0.875rem}.form-text{margin-top:.25rem;font-size:0.875em;color:#6c757d}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:#212529;background-color:#fff;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-0.375rem -0.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#dde0e3}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-0.375rem -0.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-control::-webkit-file-upload-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#dde0e3}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + 0.5rem + 2px);padding:.25rem .5rem;font-size:0.875rem;border-radius:.2rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-0.25rem -0.5rem;margin-inline-end:.5rem}.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-0.25rem -0.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-0.5rem -1rem;margin-inline-end:1rem}.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-0.5rem -1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + 0.75rem + 2px)}textarea.form-control-sm{min-height:calc(1.5em + 0.5rem + 2px)}textarea.form-control-lg{min-height:calc(1.5em + 1rem + 2px)}.form-control-color{width:3rem;height:auto;padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{height:1.5em;border-radius:.25rem}.form-control-color::-webkit-color-swatch{height:1.5em;border-radius:.25rem}.form-select{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;-moz-padding-start:calc(0.75rem - 3px);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none}@media(prefers-reduced-motion: reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:#e9ecef}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #212529}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:0.875rem;border-radius:.2rem}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:.3rem}.form-check,.shiny-input-container .checkbox,.shiny-input-container .radio{display:block;min-height:1.5rem;padding-left:0;margin-bottom:.125rem}.form-check .form-check-input,.form-check .shiny-input-container .checkbox input,.form-check .shiny-input-container .radio input,.shiny-input-container .checkbox .form-check-input,.shiny-input-container .checkbox .shiny-input-container .checkbox input,.shiny-input-container .checkbox .shiny-input-container .radio input,.shiny-input-container .radio .form-check-input,.shiny-input-container .radio .shiny-input-container .checkbox input,.shiny-input-container .radio .shiny-input-container .radio input{float:left;margin-left:0}.form-check-input,.shiny-input-container .checkbox input,.shiny-input-container .checkbox-inline input,.shiny-input-container .radio input,.shiny-input-container .radio-inline input{width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(0,0,0,.25);appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;color-adjust:exact;-webkit-print-color-adjust:exact}.form-check-input[type=checkbox],.shiny-input-container .checkbox input[type=checkbox],.shiny-input-container .checkbox-inline input[type=checkbox],.shiny-input-container .radio input[type=checkbox],.shiny-input-container .radio-inline input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio],.shiny-input-container .checkbox input[type=radio],.shiny-input-container .checkbox-inline input[type=radio],.shiny-input-container .radio input[type=radio],.shiny-input-container .radio-inline input[type=radio]{border-radius:50%}.form-check-input:active,.shiny-input-container .checkbox input:active,.shiny-input-container .checkbox-inline input:active,.shiny-input-container .radio input:active,.shiny-input-container .radio-inline input:active{filter:brightness(90%)}.form-check-input:focus,.shiny-input-container .checkbox input:focus,.shiny-input-container .checkbox-inline input:focus,.shiny-input-container .radio input:focus,.shiny-input-container .radio-inline input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-check-input:checked,.shiny-input-container .checkbox input:checked,.shiny-input-container .checkbox-inline input:checked,.shiny-input-container .radio input:checked,.shiny-input-container .radio-inline input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox],.shiny-input-container .checkbox input:checked[type=checkbox],.shiny-input-container .checkbox-inline input:checked[type=checkbox],.shiny-input-container .radio input:checked[type=checkbox],.shiny-input-container .radio-inline input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio],.shiny-input-container .checkbox input:checked[type=radio],.shiny-input-container .checkbox-inline input:checked[type=radio],.shiny-input-container .radio input:checked[type=radio],.shiny-input-container .radio-inline input:checked[type=radio]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23ffffff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate,.shiny-input-container .checkbox input[type=checkbox]:indeterminate,.shiny-input-container .checkbox-inline input[type=checkbox]:indeterminate,.shiny-input-container .radio input[type=checkbox]:indeterminate,.shiny-input-container .radio-inline input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled,.shiny-input-container .checkbox input:disabled,.shiny-input-container .checkbox-inline input:disabled,.shiny-input-container .radio input:disabled,.shiny-input-container .radio-inline input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input[disabled]~.form-check-label,.form-check-input[disabled]~span,.form-check-input:disabled~.form-check-label,.form-check-input:disabled~span,.shiny-input-container .checkbox input[disabled]~.form-check-label,.shiny-input-container .checkbox input[disabled]~span,.shiny-input-container .checkbox input:disabled~.form-check-label,.shiny-input-container .checkbox input:disabled~span,.shiny-input-container .checkbox-inline input[disabled]~.form-check-label,.shiny-input-container .checkbox-inline input[disabled]~span,.shiny-input-container .checkbox-inline input:disabled~.form-check-label,.shiny-input-container .checkbox-inline input:disabled~span,.shiny-input-container .radio input[disabled]~.form-check-label,.shiny-input-container .radio input[disabled]~span,.shiny-input-container .radio input:disabled~.form-check-label,.shiny-input-container .radio input:disabled~span,.shiny-input-container .radio-inline input[disabled]~.form-check-label,.shiny-input-container .radio-inline input[disabled]~span,.shiny-input-container .radio-inline input:disabled~.form-check-label,.shiny-input-container .radio-inline input:disabled~span{opacity:.5}.form-check-label,.shiny-input-container .checkbox label,.shiny-input-container .checkbox-inline label,.shiny-input-container .radio label,.shiny-input-container .radio-inline label{cursor:pointer}.form-switch{padding-left:2.5em}.form-switch .form-check-input{width:2em;margin-left:-2.5em;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23ffffff'/%3e%3c/svg%3e")}.form-check-inline,.shiny-input-container .checkbox-inline,.shiny-input-container .radio-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.btn-check[disabled]+.btn,.btn-check:disabled+.btn{pointer-events:none;filter:none;opacity:.65}.form-range{width:100%;height:1.5rem;padding:0;background-color:transparent;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-0.25rem;background-color:#0d6efd;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none}@media(prefers-reduced-motion: reduce){.form-range::-webkit-slider-thumb{transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#0d6efd;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none}@media(prefers-reduced-motion: reduce){.form-range::-moz-range-thumb{transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.form-range:disabled::-moz-range-thumb{background-color:#adb5bd}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-select{height:calc(3.5rem + 2px);line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;height:100%;padding:1rem .75rem;pointer-events:none;border:1px solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media(prefers-reduced-motion: reduce){.form-floating>label{transition:none}}.form-floating>.form-control{padding:1rem .75rem}.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{opacity:.65;transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>.form-control:-webkit-autofill~label{opacity:.65;transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.input-group{position:relative;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:stretch;-webkit-align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select{position:relative;flex:1 1 auto;-webkit-flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus{z-index:3}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:3}.input-group-text{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text,.input-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text,.input-group-sm>.btn{padding:.25rem .5rem;font-size:0.875rem;border-radius:.2rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3){border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu),.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:0.875em;color:#198754}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:0.875rem;color:#fff;background-color:rgba(25,135,84,.9);border-radius:.25rem}.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid{border-color:#198754;padding-right:calc(1.5em + 0.75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.375em + 0.1875rem) center;background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + 0.75rem);background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem)}.was-validated .form-select:valid,.form-select.is-valid{border-color:#198754}.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"],.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-select:valid:focus,.form-select.is-valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.was-validated .form-check-input:valid,.form-check-input.is-valid{border-color:#198754}.was-validated .form-check-input:valid:checked,.form-check-input.is-valid:checked{background-color:#198754}.was-validated .form-check-input:valid:focus,.form-check-input.is-valid:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:#198754}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.was-validated .input-group .form-control:valid,.input-group .form-control.is-valid,.was-validated .input-group .form-select:valid,.input-group .form-select.is-valid{z-index:1}.was-validated .input-group .form-control:valid:focus,.input-group .form-control.is-valid:focus,.was-validated .input-group .form-select:valid:focus,.input-group .form-select.is-valid:focus{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:0.875em;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:0.875rem;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:#dc3545;padding-right:calc(1.5em + 0.75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.375em + 0.1875rem) center;background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + 0.75rem);background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem)}.was-validated .form-select:invalid,.form-select.is-invalid{border-color:#dc3545}.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"],.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-select:invalid:focus,.form-select.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.was-validated .form-check-input:invalid,.form-check-input.is-invalid{border-color:#dc3545}.was-validated .form-check-input:invalid:checked,.form-check-input.is-invalid:checked{background-color:#dc3545}.was-validated .form-check-input:invalid:focus,.form-check-input.is-invalid:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:#dc3545}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.was-validated .input-group .form-control:invalid,.input-group .form-control.is-invalid,.was-validated .input-group .form-select:invalid,.input-group .form-select.is-invalid{z-index:2}.was-validated .input-group .form-control:invalid:focus,.input-group .form-control.is-invalid:focus,.was-validated .input-group .form-select:invalid:focus,.input-group .form-select.is-invalid:focus{z-index:3}.btn{display:inline-block;font-weight:400;line-height:1.5;color:#212529;text-align:center;text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;vertical-align:middle;cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:#212529}.btn-check:focus+.btn,.btn:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.btn:disabled,.btn.disabled,fieldset:disabled .btn{pointer-events:none;opacity:.65}.btn-default{color:#000;background-color:#dee2e6;border-color:#dee2e6}.btn-default:hover{color:#000;background-color:#e3e6ea;border-color:#e1e5e9}.btn-check:focus+.btn-default,.btn-default:focus{color:#000;background-color:#e3e6ea;border-color:#e1e5e9;box-shadow:0 0 0 .25rem rgba(189,192,196,.5)}.btn-check:checked+.btn-default,.btn-check:active+.btn-default,.btn-default:active,.btn-default.active,.show>.btn-default.dropdown-toggle{color:#000;background-color:#e5e8eb;border-color:#e1e5e9}.btn-check:checked+.btn-default:focus,.btn-check:active+.btn-default:focus,.btn-default:active:focus,.btn-default.active:focus,.show>.btn-default.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(189,192,196,.5)}.btn-default:disabled,.btn-default.disabled{color:#000;background-color:#dee2e6;border-color:#dee2e6}.btn-primary{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-primary:hover{color:#fff;background-color:#0b5ed7;border-color:#0a58ca}.btn-check:focus+.btn-primary,.btn-primary:focus{color:#fff;background-color:#0b5ed7;border-color:#0a58ca;box-shadow:0 0 0 .25rem rgba(49,132,253,.5)}.btn-check:checked+.btn-primary,.btn-check:active+.btn-primary,.btn-primary:active,.btn-primary.active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0a58ca;border-color:#0a53be}.btn-check:checked+.btn-primary:focus,.btn-check:active+.btn-primary:focus,.btn-primary:active:focus,.btn-primary.active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(49,132,253,.5)}.btn-primary:disabled,.btn-primary.disabled{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5c636a;border-color:#565e64}.btn-check:focus+.btn-secondary,.btn-secondary:focus{color:#fff;background-color:#5c636a;border-color:#565e64;box-shadow:0 0 0 .25rem rgba(130,138,145,.5)}.btn-check:checked+.btn-secondary,.btn-check:active+.btn-secondary,.btn-secondary:active,.btn-secondary.active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#565e64;border-color:#51585e}.btn-check:checked+.btn-secondary:focus,.btn-check:active+.btn-secondary:focus,.btn-secondary:active:focus,.btn-secondary.active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(130,138,145,.5)}.btn-secondary:disabled,.btn-secondary.disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-success{color:#fff;background-color:#198754;border-color:#198754}.btn-success:hover{color:#fff;background-color:#157347;border-color:#146c43}.btn-check:focus+.btn-success,.btn-success:focus{color:#fff;background-color:#157347;border-color:#146c43;box-shadow:0 0 0 .25rem rgba(60,153,110,.5)}.btn-check:checked+.btn-success,.btn-check:active+.btn-success,.btn-success:active,.btn-success.active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#146c43;border-color:#13653f}.btn-check:checked+.btn-success:focus,.btn-check:active+.btn-success:focus,.btn-success:active:focus,.btn-success.active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(60,153,110,.5)}.btn-success:disabled,.btn-success.disabled{color:#fff;background-color:#198754;border-color:#198754}.btn-info{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-info:hover{color:#000;background-color:#31d2f2;border-color:#25cff2}.btn-check:focus+.btn-info,.btn-info:focus{color:#000;background-color:#31d2f2;border-color:#25cff2;box-shadow:0 0 0 .25rem rgba(11,172,204,.5)}.btn-check:checked+.btn-info,.btn-check:active+.btn-info,.btn-info:active,.btn-info.active,.show>.btn-info.dropdown-toggle{color:#000;background-color:#3dd5f3;border-color:#25cff2}.btn-check:checked+.btn-info:focus,.btn-check:active+.btn-info:focus,.btn-info:active:focus,.btn-info.active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(11,172,204,.5)}.btn-info:disabled,.btn-info.disabled{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-warning{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#000;background-color:#ffca2c;border-color:#ffc720}.btn-check:focus+.btn-warning,.btn-warning:focus{color:#000;background-color:#ffca2c;border-color:#ffc720;box-shadow:0 0 0 .25rem rgba(217,164,6,.5)}.btn-check:checked+.btn-warning,.btn-check:active+.btn-warning,.btn-warning:active,.btn-warning.active,.show>.btn-warning.dropdown-toggle{color:#000;background-color:#ffcd39;border-color:#ffc720}.btn-check:checked+.btn-warning:focus,.btn-check:active+.btn-warning:focus,.btn-warning:active:focus,.btn-warning.active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(217,164,6,.5)}.btn-warning:disabled,.btn-warning.disabled{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#bb2d3b;border-color:#b02a37}.btn-check:focus+.btn-danger,.btn-danger:focus{color:#fff;background-color:#bb2d3b;border-color:#b02a37;box-shadow:0 0 0 .25rem rgba(225,83,97,.5)}.btn-check:checked+.btn-danger,.btn-check:active+.btn-danger,.btn-danger:active,.btn-danger.active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#b02a37;border-color:#a52834}.btn-check:checked+.btn-danger:focus,.btn-check:active+.btn-danger:focus,.btn-danger:active:focus,.btn-danger.active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(225,83,97,.5)}.btn-danger:disabled,.btn-danger.disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-light{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#000;background-color:#f9fafb;border-color:#f9fafb}.btn-check:focus+.btn-light,.btn-light:focus{color:#000;background-color:#f9fafb;border-color:#f9fafb;box-shadow:0 0 0 .25rem rgba(211,212,213,.5)}.btn-check:checked+.btn-light,.btn-check:active+.btn-light,.btn-light:active,.btn-light.active,.show>.btn-light.dropdown-toggle{color:#000;background-color:#f9fafb;border-color:#f9fafb}.btn-check:checked+.btn-light:focus,.btn-check:active+.btn-light:focus,.btn-light:active:focus,.btn-light.active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(211,212,213,.5)}.btn-light:disabled,.btn-light.disabled{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-dark{color:#fff;background-color:#212529;border-color:#212529}.btn-dark:hover{color:#fff;background-color:#1c1f23;border-color:#1a1e21}.btn-check:focus+.btn-dark,.btn-dark:focus{color:#fff;background-color:#1c1f23;border-color:#1a1e21;box-shadow:0 0 0 .25rem rgba(66,70,73,.5)}.btn-check:checked+.btn-dark,.btn-check:active+.btn-dark,.btn-dark:active,.btn-dark.active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1a1e21;border-color:#191c1f}.btn-check:checked+.btn-dark:focus,.btn-check:active+.btn-dark:focus,.btn-dark:active:focus,.btn-dark.active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(66,70,73,.5)}.btn-dark:disabled,.btn-dark.disabled{color:#fff;background-color:#212529;border-color:#212529}.btn-outline-default{color:#dee2e6;border-color:#dee2e6;background-color:transparent}.btn-outline-default:hover{color:#000;background-color:#dee2e6;border-color:#dee2e6}.btn-check:focus+.btn-outline-default,.btn-outline-default:focus{box-shadow:0 0 0 .25rem rgba(222,226,230,.5)}.btn-check:checked+.btn-outline-default,.btn-check:active+.btn-outline-default,.btn-outline-default:active,.btn-outline-default.active,.btn-outline-default.dropdown-toggle.show{color:#000;background-color:#dee2e6;border-color:#dee2e6}.btn-check:checked+.btn-outline-default:focus,.btn-check:active+.btn-outline-default:focus,.btn-outline-default:active:focus,.btn-outline-default.active:focus,.btn-outline-default.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem rgba(222,226,230,.5)}.btn-outline-default:disabled,.btn-outline-default.disabled{color:#dee2e6;background-color:transparent}.btn-outline-primary{color:#0d6efd;border-color:#0d6efd;background-color:transparent}.btn-outline-primary:hover{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-check:focus+.btn-outline-primary,.btn-outline-primary:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.5)}.btn-check:checked+.btn-outline-primary,.btn-check:active+.btn-outline-primary,.btn-outline-primary:active,.btn-outline-primary.active,.btn-outline-primary.dropdown-toggle.show{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-check:checked+.btn-outline-primary:focus,.btn-check:active+.btn-outline-primary:focus,.btn-outline-primary:active:focus,.btn-outline-primary.active:focus,.btn-outline-primary.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.5)}.btn-outline-primary:disabled,.btn-outline-primary.disabled{color:#0d6efd;background-color:transparent}.btn-outline-secondary{color:#6c757d;border-color:#6c757d;background-color:transparent}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-check:focus+.btn-outline-secondary,.btn-outline-secondary:focus{box-shadow:0 0 0 .25rem rgba(108,117,125,.5)}.btn-check:checked+.btn-outline-secondary,.btn-check:active+.btn-outline-secondary,.btn-outline-secondary:active,.btn-outline-secondary.active,.btn-outline-secondary.dropdown-toggle.show{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-check:checked+.btn-outline-secondary:focus,.btn-check:active+.btn-outline-secondary:focus,.btn-outline-secondary:active:focus,.btn-outline-secondary.active:focus,.btn-outline-secondary.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem rgba(108,117,125,.5)}.btn-outline-secondary:disabled,.btn-outline-secondary.disabled{color:#6c757d;background-color:transparent}.btn-outline-success{color:#198754;border-color:#198754;background-color:transparent}.btn-outline-success:hover{color:#fff;background-color:#198754;border-color:#198754}.btn-check:focus+.btn-outline-success,.btn-outline-success:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.5)}.btn-check:checked+.btn-outline-success,.btn-check:active+.btn-outline-success,.btn-outline-success:active,.btn-outline-success.active,.btn-outline-success.dropdown-toggle.show{color:#fff;background-color:#198754;border-color:#198754}.btn-check:checked+.btn-outline-success:focus,.btn-check:active+.btn-outline-success:focus,.btn-outline-success:active:focus,.btn-outline-success.active:focus,.btn-outline-success.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.5)}.btn-outline-success:disabled,.btn-outline-success.disabled{color:#198754;background-color:transparent}.btn-outline-info{color:#0dcaf0;border-color:#0dcaf0;background-color:transparent}.btn-outline-info:hover{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-check:focus+.btn-outline-info,.btn-outline-info:focus{box-shadow:0 0 0 .25rem rgba(13,202,240,.5)}.btn-check:checked+.btn-outline-info,.btn-check:active+.btn-outline-info,.btn-outline-info:active,.btn-outline-info.active,.btn-outline-info.dropdown-toggle.show{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-check:checked+.btn-outline-info:focus,.btn-check:active+.btn-outline-info:focus,.btn-outline-info:active:focus,.btn-outline-info.active:focus,.btn-outline-info.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem rgba(13,202,240,.5)}.btn-outline-info:disabled,.btn-outline-info.disabled{color:#0dcaf0;background-color:transparent}.btn-outline-warning{color:#ffc107;border-color:#ffc107;background-color:transparent}.btn-outline-warning:hover{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-check:focus+.btn-outline-warning,.btn-outline-warning:focus{box-shadow:0 0 0 .25rem rgba(255,193,7,.5)}.btn-check:checked+.btn-outline-warning,.btn-check:active+.btn-outline-warning,.btn-outline-warning:active,.btn-outline-warning.active,.btn-outline-warning.dropdown-toggle.show{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-check:checked+.btn-outline-warning:focus,.btn-check:active+.btn-outline-warning:focus,.btn-outline-warning:active:focus,.btn-outline-warning.active:focus,.btn-outline-warning.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem rgba(255,193,7,.5)}.btn-outline-warning:disabled,.btn-outline-warning.disabled{color:#ffc107;background-color:transparent}.btn-outline-danger{color:#dc3545;border-color:#dc3545;background-color:transparent}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-check:focus+.btn-outline-danger,.btn-outline-danger:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.5)}.btn-check:checked+.btn-outline-danger,.btn-check:active+.btn-outline-danger,.btn-outline-danger:active,.btn-outline-danger.active,.btn-outline-danger.dropdown-toggle.show{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-check:checked+.btn-outline-danger:focus,.btn-check:active+.btn-outline-danger:focus,.btn-outline-danger:active:focus,.btn-outline-danger.active:focus,.btn-outline-danger.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.5)}.btn-outline-danger:disabled,.btn-outline-danger.disabled{color:#dc3545;background-color:transparent}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa;background-color:transparent}.btn-outline-light:hover{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-check:focus+.btn-outline-light,.btn-outline-light:focus{box-shadow:0 0 0 .25rem rgba(248,249,250,.5)}.btn-check:checked+.btn-outline-light,.btn-check:active+.btn-outline-light,.btn-outline-light:active,.btn-outline-light.active,.btn-outline-light.dropdown-toggle.show{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-check:checked+.btn-outline-light:focus,.btn-check:active+.btn-outline-light:focus,.btn-outline-light:active:focus,.btn-outline-light.active:focus,.btn-outline-light.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem rgba(248,249,250,.5)}.btn-outline-light:disabled,.btn-outline-light.disabled{color:#f8f9fa;background-color:transparent}.btn-outline-dark{color:#212529;border-color:#212529;background-color:transparent}.btn-outline-dark:hover{color:#fff;background-color:#212529;border-color:#212529}.btn-check:focus+.btn-outline-dark,.btn-outline-dark:focus{box-shadow:0 0 0 .25rem rgba(33,37,41,.5)}.btn-check:checked+.btn-outline-dark,.btn-check:active+.btn-outline-dark,.btn-outline-dark:active,.btn-outline-dark.active,.btn-outline-dark.dropdown-toggle.show{color:#fff;background-color:#212529;border-color:#212529}.btn-check:checked+.btn-outline-dark:focus,.btn-check:active+.btn-outline-dark:focus,.btn-outline-dark:active:focus,.btn-outline-dark.active:focus,.btn-outline-dark.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem rgba(33,37,41,.5)}.btn-outline-dark:disabled,.btn-outline-dark.disabled{color:#212529;background-color:transparent}.btn-link{font-weight:400;color:#0d6efd;text-decoration:underline;-webkit-text-decoration:underline;-moz-text-decoration:underline;-ms-text-decoration:underline;-o-text-decoration:underline}.btn-link:hover{color:#0a58ca}.btn-link:disabled,.btn-link.disabled{color:#6c757d}.btn-lg,.btn-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.btn-sm,.btn-group-sm>.btn{padding:.25rem .5rem;font-size:0.875rem;border-radius:.2rem}.fade{transition:opacity .15s linear}@media(prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .2s ease}@media(prefers-reduced-motion: reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media(prefers-reduced-motion: reduce){.collapsing.collapse-horizontal{transition:none}}.dropup,.dropend,.dropdown,.dropstart{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;z-index:1000;display:none;min-width:10rem;padding:.5rem 0;margin:0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:.125rem}.dropdown-menu-start{--bs-position: start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position: end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media(min-width: 576px){.dropdown-menu-sm-start{--bs-position: start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position: end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 768px){.dropdown-menu-md-start{--bs-position: start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position: end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 992px){.dropdown-menu-lg-start{--bs-position: start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position: end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 1200px){.dropdown-menu-xl-start{--bs-position: start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position: end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 1400px){.dropdown-menu-xxl-start{--bs-position: start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position: end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropend .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-toggle::after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropstart .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty::after{margin-left:0}.dropstart .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid rgba(0,0,0,.15)}.dropdown-item{display:block;width:100%;padding:.25rem 1rem;clear:both;font-weight:400;color:#212529;text-align:inherit;text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:hover,.dropdown-item:focus{color:#1e2125;background-color:#e9ecef}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#0d6efd}.dropdown-item.disabled,.dropdown-item:disabled{color:#adb5bd;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1rem;margin-bottom:0;font-size:0.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1rem;color:#212529}.dropdown-menu-dark{color:#dee2e6;background-color:#343a40;border-color:rgba(0,0,0,.15)}.dropdown-menu-dark .dropdown-item{color:#dee2e6}.dropdown-menu-dark .dropdown-item:hover,.dropdown-menu-dark .dropdown-item:focus{color:#fff;background-color:rgba(255,255,255,.15)}.dropdown-menu-dark .dropdown-item.active,.dropdown-menu-dark .dropdown-item:active{color:#fff;background-color:#0d6efd}.dropdown-menu-dark .dropdown-item.disabled,.dropdown-menu-dark .dropdown-item:disabled{color:#adb5bd}.dropdown-menu-dark .dropdown-divider{border-color:rgba(0,0,0,.15)}.dropdown-menu-dark .dropdown-item-text{color:#dee2e6}.dropdown-menu-dark .dropdown-header{color:#adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:1 1 auto;-webkit-flex:1 1 auto}.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:flex-start;-webkit-justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child){margin-left:-1px}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn,.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after{margin-left:0}.dropstart .dropdown-toggle-split::before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;-webkit-flex-direction:column;align-items:flex-start;-webkit-align-items:flex-start;justify-content:center;-webkit-justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn~.btn,.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem;color:#0d6efd;text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media(prefers-reduced-motion: reduce){.nav-link{transition:none}}.nav-link:hover,.nav-link:focus{color:#0a58ca}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-link{margin-bottom:-1px;background:none;border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{border-color:#e9ecef #e9ecef #dee2e6;isolation:isolate}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{background:none;border:0;border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#0d6efd}.nav-fill>.nav-link,.nav-fill .nav-item{flex:1 1 auto;-webkit-flex:1 1 auto;text-align:center}.nav-justified>.nav-link,.nav-justified .nav-item{flex-basis:0;-webkit-flex-basis:0;flex-grow:1;-webkit-flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between;padding-top:.5rem;padding-bottom:.5rem}.navbar>.container-xxl,.navbar>.container-xl,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container,.navbar>.container-fluid{display:flex;display:-webkit-flex;flex-wrap:inherit;-webkit-flex-wrap:inherit;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between}.navbar-brand{padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;white-space:nowrap}.navbar-nav{display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{flex-basis:100%;-webkit-flex-basis:100%;flex-grow:1;-webkit-flex-grow:1;align-items:center;-webkit-align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem;transition:box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 .25rem}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height, 75vh);overflow-y:auto}@media(min-width: 576px){.navbar-expand-sm{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas-header{display:none}.navbar-expand-sm .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;-webkit-flex-grow:1;visibility:visible !important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-sm .offcanvas-top,.navbar-expand-sm .offcanvas-bottom{height:auto;border-top:0;border-bottom:0}.navbar-expand-sm .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 768px){.navbar-expand-md{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas-header{display:none}.navbar-expand-md .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;-webkit-flex-grow:1;visibility:visible !important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-md .offcanvas-top,.navbar-expand-md .offcanvas-bottom{height:auto;border-top:0;border-bottom:0}.navbar-expand-md .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 992px){.navbar-expand-lg{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas-header{display:none}.navbar-expand-lg .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;-webkit-flex-grow:1;visibility:visible !important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-lg .offcanvas-top,.navbar-expand-lg .offcanvas-bottom{height:auto;border-top:0;border-bottom:0}.navbar-expand-lg .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 1200px){.navbar-expand-xl{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas-header{display:none}.navbar-expand-xl .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;-webkit-flex-grow:1;visibility:visible !important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-xl .offcanvas-top,.navbar-expand-xl .offcanvas-bottom{height:auto;border-top:0;border-bottom:0}.navbar-expand-xl .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 1400px){.navbar-expand-xxl{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;-webkit-flex-grow:1;visibility:visible !important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-xxl .offcanvas-top,.navbar-expand-xxl .offcanvas-bottom{height:auto;border-top:0;border-bottom:0}.navbar-expand-xxl .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas-header{display:none}.navbar-expand .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;-webkit-flex-grow:1;visibility:visible !important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand .offcanvas-top,.navbar-expand .offcanvas-bottom{height:auto;border-top:0;border-bottom:0}.navbar-expand .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}.navbar-light{background-color:#517699}.navbar-light .navbar-brand{color:#fdfefe}.navbar-light .navbar-brand:hover,.navbar-light .navbar-brand:focus{color:#fdfefe}.navbar-light .navbar-nav .nav-link{color:#fdfefe}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus{color:rgba(253,254,254,.8)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(253,254,254,.75)}.navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .nav-link.active{color:#fdfefe}.navbar-light .navbar-toggler{color:#fdfefe;border-color:rgba(253,254,254,.4)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23fdfefe' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:#fdfefe}.navbar-light .navbar-text a,.navbar-light .navbar-text a:hover,.navbar-light .navbar-text a:focus{color:#fdfefe}.navbar-dark{background-color:#517699}.navbar-dark .navbar-brand{color:#fdfefe}.navbar-dark .navbar-brand:hover,.navbar-dark .navbar-brand:focus{color:#fdfefe}.navbar-dark .navbar-nav .nav-link{color:#fdfefe}.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-link:focus{color:rgba(253,254,254,.8)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(253,254,254,.75)}.navbar-dark .navbar-nav .show>.nav-link,.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active{color:#fdfefe}.navbar-dark .navbar-toggler{color:#fdfefe;border-color:rgba(253,254,254,.4)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23fdfefe' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:#fdfefe}.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:hover,.navbar-dark .navbar-text a:focus{color:#fdfefe}.card{position:relative;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(0.25rem - 1px);border-top-right-radius:calc(0.25rem - 1px)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(0.25rem - 1px);border-bottom-left-radius:calc(0.25rem - 1px)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;-webkit-flex:1 1 auto;padding:1rem 1rem}.card-title{margin-bottom:.5rem}.card-subtitle{margin-top:-0.25rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:1rem}.card-header{padding:.5rem 1rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0}.card-footer{padding:.5rem 1rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(0.25rem - 1px) calc(0.25rem - 1px)}.card-header-tabs{margin-right:-0.5rem;margin-bottom:-0.5rem;margin-left:-0.5rem;border-bottom:0}.card-header-pills{margin-right:-0.5rem;margin-left:-0.5rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1rem;border-radius:calc(0.25rem - 1px)}.card-img,.card-img-top,.card-img-bottom{width:100%}.card-img,.card-img-top{border-top-left-radius:calc(0.25rem - 1px);border-top-right-radius:calc(0.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(0.25rem - 1px);border-bottom-left-radius:calc(0.25rem - 1px)}.card-group>.card{margin-bottom:.75rem}@media(min-width: 576px){.card-group{display:flex;display:-webkit-flex;flex-flow:row wrap;-webkit-flex-flow:row wrap}.card-group>.card{flex:1 0 0%;-webkit-flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-img-top,.card-group>.card:not(:last-child) .card-header{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer{border-bottom-left-radius:0}}.accordion-button{position:relative;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;width:100%;padding:1rem 1.25rem;font-size:1rem;color:#212529;text-align:left;background-color:#fff;border:0;border-radius:0;overflow-anchor:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease}@media(prefers-reduced-motion: reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:#0c63e4;background-color:#e7f1ff;box-shadow:inset 0 -1px 0 rgba(0,0,0,.125)}.accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");transform:rotate(-180deg)}.accordion-button::after{flex-shrink:0;-webkit-flex-shrink:0;width:1.25rem;height:1.25rem;margin-left:auto;content:"";background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:1.25rem;transition:transform .2s ease-in-out}@media(prefers-reduced-motion: reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.accordion-header{margin-bottom:0}.accordion-item{background-color:#fff;border:1px solid rgba(0,0,0,.125)}.accordion-item:first-of-type{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.accordion-item:first-of-type .accordion-button{border-top-left-radius:calc(0.25rem - 1px);border-top-right-radius:calc(0.25rem - 1px)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:calc(0.25rem - 1px);border-bottom-left-radius:calc(0.25rem - 1px)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.accordion-body{padding:1rem 1.25rem}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button{border-radius:0}.breadcrumb{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;padding:0 0;margin-bottom:1rem;list-style:none}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:.5rem;color:#6c757d;content:var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */}.breadcrumb-item.active{color:#6c757d}.pagination{display:flex;display:-webkit-flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;color:#0d6efd;text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;background-color:#fff;border:1px solid #dee2e6;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:#0a58ca;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;color:#0a58ca;background-color:#e9ecef;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.page-item:not(:first-child) .page-link{margin-left:-1px}.page-item.active .page-link{z-index:3;color:#fff;background-color:#0d6efd;border-color:#0d6efd}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;background-color:#fff;border-color:#dee2e6}.page-link{padding:.375rem .75rem}.page-item:first-child .page-link{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:0.875rem}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.35em .65em;font-size:0.75em;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{position:relative;padding:1rem 1rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-default{color:#595a5c;background-color:#f8f9fa;border-color:#f5f6f8}.alert-default .alert-link{color:#47484a}.alert-primary{color:#084298;background-color:#cfe2ff;border-color:#b6d4fe}.alert-primary .alert-link{color:#06357a}.alert-secondary{color:#41464b;background-color:#e2e3e5;border-color:#d3d6d8}.alert-secondary .alert-link{color:#34383c}.alert-success{color:#0f5132;background-color:#d1e7dd;border-color:#badbcc}.alert-success .alert-link{color:#0c4128}.alert-info{color:#055160;background-color:#cff4fc;border-color:#b6effb}.alert-info .alert-link{color:#04414d}.alert-warning{color:#664d03;background-color:#fff3cd;border-color:#ffecb5}.alert-warning .alert-link{color:#523e02}.alert-danger{color:#842029;background-color:#f8d7da;border-color:#f5c2c7}.alert-danger .alert-link{color:#6a1a21}.alert-light{color:#636464;background-color:#fefefe;border-color:#fdfdfe}.alert-light .alert-link{color:#4f5050}.alert-dark{color:#141619;background-color:#d3d3d4;border-color:#bcbebf}.alert-dark .alert-link{color:#101214}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress{display:flex;display:-webkit-flex;height:1rem;overflow:hidden;font-size:0.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;justify-content:center;-webkit-justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#0d6efd;transition:width .6s ease}@media(prefers-reduced-motion: reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-size:1rem 1rem}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media(prefers-reduced-motion: reduce){.progress-bar-animated{animation:none}}.list-group{display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>li::before{content:counters(section, ".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.5rem 1rem;color:#212529;text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#0d6efd;border-color:#0d6efd}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media(min-width: 576px){.list-group-horizontal-sm{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media(min-width: 768px){.list-group-horizontal-md{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media(min-width: 992px){.list-group-horizontal-lg{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media(min-width: 1200px){.list-group-horizontal-xl{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media(min-width: 1400px){.list-group-horizontal-xxl{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-default{color:#595a5c;background-color:#f8f9fa}.list-group-item-default.list-group-item-action:hover,.list-group-item-default.list-group-item-action:focus{color:#595a5c;background-color:#dfe0e1}.list-group-item-default.list-group-item-action.active{color:#fff;background-color:#595a5c;border-color:#595a5c}.list-group-item-primary{color:#084298;background-color:#cfe2ff}.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus{color:#084298;background-color:#bacbe6}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#084298;border-color:#084298}.list-group-item-secondary{color:#41464b;background-color:#e2e3e5}.list-group-item-secondary.list-group-item-action:hover,.list-group-item-secondary.list-group-item-action:focus{color:#41464b;background-color:#cbccce}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#41464b;border-color:#41464b}.list-group-item-success{color:#0f5132;background-color:#d1e7dd}.list-group-item-success.list-group-item-action:hover,.list-group-item-success.list-group-item-action:focus{color:#0f5132;background-color:#bcd0c7}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#0f5132;border-color:#0f5132}.list-group-item-info{color:#055160;background-color:#cff4fc}.list-group-item-info.list-group-item-action:hover,.list-group-item-info.list-group-item-action:focus{color:#055160;background-color:#badce3}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#055160;border-color:#055160}.list-group-item-warning{color:#664d03;background-color:#fff3cd}.list-group-item-warning.list-group-item-action:hover,.list-group-item-warning.list-group-item-action:focus{color:#664d03;background-color:#e6dbb9}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#664d03;border-color:#664d03}.list-group-item-danger{color:#842029;background-color:#f8d7da}.list-group-item-danger.list-group-item-action:hover,.list-group-item-danger.list-group-item-action:focus{color:#842029;background-color:#dfc2c4}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#842029;border-color:#842029}.list-group-item-light{color:#636464;background-color:#fefefe}.list-group-item-light.list-group-item-action:hover,.list-group-item-light.list-group-item-action:focus{color:#636464;background-color:#e5e5e5}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#636464;border-color:#636464}.list-group-item-dark{color:#141619;background-color:#d3d3d4}.list-group-item-dark.list-group-item-action:hover,.list-group-item-dark.list-group-item-action:focus{color:#141619;background-color:#bebebf}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#141619;border-color:#141619}.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:#000;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;border:0;border-radius:.25rem;opacity:.5}.btn-close:hover{color:#000;text-decoration:none;opacity:.75}.btn-close:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);opacity:1}.btn-close:disabled,.btn-close.disabled{pointer-events:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;opacity:.25}.btn-close-white{filter:invert(1) grayscale(100%) brightness(200%)}.toast{width:350px;max-width:100%;font-size:0.875rem;pointer-events:auto;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .5rem 1rem rgba(0,0,0,.15);border-radius:.25rem}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{width:max-content;width:-webkit-max-content;width:-moz-max-content;width:-ms-max-content;width:-o-max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:.75rem}.toast-header{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;padding:.5rem .75rem;color:#6c757d;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05);border-top-left-radius:calc(0.25rem - 1px);border-top-right-radius:calc(0.25rem - 1px)}.toast-header .btn-close{margin-right:-0.375rem;margin-left:.75rem}.toast-body{padding:.75rem;word-wrap:break-word}.modal{position:fixed;top:0;left:0;z-index:1055;display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0, -50px)}@media(prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;min-height:calc(100% - 1rem)}.modal-content{position:relative;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1050;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;display:-webkit-flex;flex-shrink:0;-webkit-flex-shrink:0;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(0.3rem - 1px);border-top-right-radius:calc(0.3rem - 1px)}.modal-header .btn-close{padding:.5rem .5rem;margin:-0.5rem -0.5rem -0.5rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;-webkit-flex:1 1 auto;padding:1rem}.modal-footer{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-shrink:0;-webkit-flex-shrink:0;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(0.3rem - 1px);border-bottom-left-radius:calc(0.3rem - 1px)}.modal-footer>*{margin:.25rem}@media(min-width: 576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{height:calc(100% - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-sm{max-width:300px}}@media(min-width: 992px){.modal-lg,.modal-xl{max-width:800px}}@media(min-width: 1200px){.modal-xl{max-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}.modal-fullscreen .modal-footer{border-radius:0}@media(max-width: 575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}.modal-fullscreen-sm-down .modal-footer{border-radius:0}}@media(max-width: 767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}.modal-fullscreen-md-down .modal-footer{border-radius:0}}@media(max-width: 991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}.modal-fullscreen-lg-down .modal-footer{border-radius:0}}@media(max-width: 1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}.modal-fullscreen-xl-down .modal-footer{border-radius:0}}@media(max-width: 1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}.modal-fullscreen-xxl-down .modal-footer{border-radius:0}}.tooltip{position:absolute;z-index:1080;display:block;margin:0;font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:0.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .tooltip-arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-top,.bs-tooltip-auto[data-popper-placement^=top]{padding:.4rem 0}.bs-tooltip-top .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow{bottom:0}.bs-tooltip-top .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before{top:-1px;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-end,.bs-tooltip-auto[data-popper-placement^=right]{padding:0 .4rem}.bs-tooltip-end .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-end .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before{right:-1px;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-bottom,.bs-tooltip-auto[data-popper-placement^=bottom]{padding:.4rem 0}.bs-tooltip-bottom .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow{top:0}.bs-tooltip-bottom .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before{bottom:-1px;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-start,.bs-tooltip-auto[data-popper-placement^=left]{padding:0 .4rem}.bs-tooltip-start .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-start .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before{left:-1px;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0 /* rtl:ignore */;z-index:1070;display:block;max-width:276px;font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:0.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .popover-arrow{position:absolute;display:block;width:1rem;height:.5rem}.popover .popover-arrow::before,.popover .popover-arrow::after{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-top>.popover-arrow,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow{bottom:calc(-0.5rem - 1px)}.bs-popover-top>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-top>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-end>.popover-arrow,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow{left:calc(-0.5rem - 1px);width:.5rem;height:1rem}.bs-popover-end>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-end>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-bottom>.popover-arrow,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow{top:calc(-0.5rem - 1px)}.bs-popover-bottom>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-bottom>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-bottom .popover-header::before,.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-0.5rem;content:"";border-bottom:1px solid #f0f0f0}.bs-popover-start>.popover-arrow,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow{right:calc(-0.5rem - 1px);width:.5rem;height:1rem}.bs-popover-start>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-start>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem 1rem;margin-bottom:0;font-size:1rem;background-color:#f0f0f0;border-bottom:1px solid rgba(0,0,0,.2);border-top-left-radius:calc(0.3rem - 1px);border-top-right-radius:calc(0.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:1rem 1rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y;-webkit-touch-action:pan-y;-moz-touch-action:pan-y;-ms-touch-action:pan-y;-o-touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;transition:transform .6s ease-in-out}@media(prefers-reduced-motion: reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-start),.active.carousel-item-end{transform:translateX(100%)}.carousel-item-prev:not(.carousel-item-end),.active.carousel-item-start{transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end{z-index:1;opacity:1}.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{z-index:0;opacity:0;transition:opacity 0s .6s}@media(prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:none;border:0;opacity:.5;transition:opacity .15s ease}@media(prefers-reduced-motion: reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%;list-style:none}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;-webkit-flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media(prefers-reduced-motion: reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-prev-icon,.carousel-dark .carousel-control-next-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}@keyframes spinner-border{to{transform:rotate(360deg) /* rtl:ignore */}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:-0.125em;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;animation:.75s linear infinite spinner-border}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:-0.125em;background-color:currentColor;border-radius:50%;opacity:0;animation:.75s linear infinite spinner-grow}.spinner-grow-sm{width:1rem;height:1rem}@media(prefers-reduced-motion: reduce){.spinner-border,.spinner-grow{animation-duration:1.5s;-webkit-animation-duration:1.5s;-moz-animation-duration:1.5s;-ms-animation-duration:1.5s;-o-animation-duration:1.5s}}.offcanvas{position:fixed;bottom:0;z-index:1045;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;max-width:100%;visibility:hidden;background-color:#fff;background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}@media(prefers-reduced-motion: reduce){.offcanvas{transition:none}}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between;padding:1rem 1rem}.offcanvas-header .btn-close{padding:.5rem .5rem;margin-top:-0.5rem;margin-right:-0.5rem;margin-bottom:-0.5rem}.offcanvas-title{margin-bottom:0;line-height:1.5}.offcanvas-body{flex-grow:1;-webkit-flex-grow:1;padding:1rem 1rem;overflow-y:auto}.offcanvas-start{top:0;left:0;width:400px;border-right:1px solid rgba(0,0,0,.2);transform:translateX(-100%)}.offcanvas-end{top:0;right:0;width:400px;border-left:1px solid rgba(0,0,0,.2);transform:translateX(100%)}.offcanvas-top{top:0;right:0;left:0;height:30vh;max-height:100%;border-bottom:1px solid rgba(0,0,0,.2);transform:translateY(-100%)}.offcanvas-bottom{right:0;left:0;height:30vh;max-height:100%;border-top:1px solid rgba(0,0,0,.2);transform:translateY(100%)}.offcanvas.show{transform:none}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentColor;opacity:.5}.placeholder.btn::before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{mask-image:linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);-webkit-mask-image:linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);mask-size:200% 100%;-webkit-mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{100%{mask-position:-200% 0%;-webkit-mask-position:-200% 0%}}.clearfix::after{display:block;clear:both;content:""}.link-default{color:#dee2e6}.link-default:hover,.link-default:focus{color:#e5e8eb}.link-primary{color:#0d6efd}.link-primary:hover,.link-primary:focus{color:#0a58ca}.link-secondary{color:#6c757d}.link-secondary:hover,.link-secondary:focus{color:#565e64}.link-success{color:#198754}.link-success:hover,.link-success:focus{color:#146c43}.link-info{color:#0dcaf0}.link-info:hover,.link-info:focus{color:#3dd5f3}.link-warning{color:#ffc107}.link-warning:hover,.link-warning:focus{color:#ffcd39}.link-danger{color:#dc3545}.link-danger:hover,.link-danger:focus{color:#b02a37}.link-light{color:#f8f9fa}.link-light:hover,.link-light:focus{color:#f9fafb}.link-dark{color:#212529}.link-dark:hover,.link-dark:focus{color:#1a1e21}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio: 100%}.ratio-4x3{--bs-aspect-ratio: calc(3 / 4 * 100%)}.ratio-16x9{--bs-aspect-ratio: calc(9 / 16 * 100%)}.ratio-21x9{--bs-aspect-ratio: calc(9 / 21 * 100%)}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:sticky;top:0;z-index:1020}@media(min-width: 576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}}@media(min-width: 768px){.sticky-md-top{position:sticky;top:0;z-index:1020}}@media(min-width: 992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}}@media(min-width: 1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}}@media(min-width: 1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}}.hstack{display:flex;display:-webkit-flex;flex-direction:row;-webkit-flex-direction:row;align-items:center;-webkit-align-items:center;align-self:stretch;-webkit-align-self:stretch}.vstack{display:flex;display:-webkit-flex;flex:1 1 auto;-webkit-flex:1 1 auto;flex-direction:column;-webkit-flex-direction:column;align-self:stretch;-webkit-align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;-webkit-align-self:stretch;width:1px;min-height:1em;background-color:currentColor;opacity:.25}.align-baseline{vertical-align:baseline !important}.align-top{vertical-align:top !important}.align-middle{vertical-align:middle !important}.align-bottom{vertical-align:bottom !important}.align-text-bottom{vertical-align:text-bottom !important}.align-text-top{vertical-align:text-top !important}.float-start{float:left !important}.float-end{float:right !important}.float-none{float:none !important}.opacity-0{opacity:0 !important}.opacity-25{opacity:.25 !important}.opacity-50{opacity:.5 !important}.opacity-75{opacity:.75 !important}.opacity-100{opacity:1 !important}.overflow-auto{overflow:auto !important}.overflow-hidden{overflow:hidden !important}.overflow-visible{overflow:visible !important}.overflow-scroll{overflow:scroll !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-grid{display:grid !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex{display:flex !important}.d-inline-flex{display:inline-flex !important}.d-none{display:none !important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15) !important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075) !important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175) !important}.shadow-none{box-shadow:none !important}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:sticky !important}.top-0{top:0 !important}.top-50{top:50% !important}.top-100{top:100% !important}.bottom-0{bottom:0 !important}.bottom-50{bottom:50% !important}.bottom-100{bottom:100% !important}.start-0{left:0 !important}.start-50{left:50% !important}.start-100{left:100% !important}.end-0{right:0 !important}.end-50{right:50% !important}.end-100{right:100% !important}.translate-middle{transform:translate(-50%, -50%) !important}.translate-middle-x{transform:translateX(-50%) !important}.translate-middle-y{transform:translateY(-50%) !important}.border{border:1px solid #dee2e6 !important}.border-0{border:0 !important}.border-top{border-top:1px solid #dee2e6 !important}.border-top-0{border-top:0 !important}.border-end{border-right:1px solid #dee2e6 !important}.border-end-0{border-right:0 !important}.border-bottom{border-bottom:1px solid #dee2e6 !important}.border-bottom-0{border-bottom:0 !important}.border-start{border-left:1px solid #dee2e6 !important}.border-start-0{border-left:0 !important}.border-default{border-color:#dee2e6 !important}.border-primary{border-color:#0d6efd !important}.border-secondary{border-color:#6c757d !important}.border-success{border-color:#198754 !important}.border-info{border-color:#0dcaf0 !important}.border-warning{border-color:#ffc107 !important}.border-danger{border-color:#dc3545 !important}.border-light{border-color:#f8f9fa !important}.border-dark{border-color:#212529 !important}.border-white{border-color:#fff !important}.border-1{border-width:1px !important}.border-2{border-width:2px !important}.border-3{border-width:3px !important}.border-4{border-width:4px !important}.border-5{border-width:5px !important}.w-25{width:25% !important}.w-50{width:50% !important}.w-75{width:75% !important}.w-100{width:100% !important}.w-auto{width:auto !important}.mw-100{max-width:100% !important}.vw-100{width:100vw !important}.min-vw-100{min-width:100vw !important}.h-25{height:25% !important}.h-50{height:50% !important}.h-75{height:75% !important}.h-100{height:100% !important}.h-auto{height:auto !important}.mh-100{max-height:100% !important}.vh-100{height:100vh !important}.min-vh-100{min-height:100vh !important}.flex-fill{flex:1 1 auto !important}.flex-row{flex-direction:row !important}.flex-column{flex-direction:column !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-grow-0{flex-grow:0 !important}.flex-grow-1{flex-grow:1 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-shrink-1{flex-shrink:1 !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.gap-0{gap:0 !important}.gap-1{gap:.25rem !important}.gap-2{gap:.5rem !important}.gap-3{gap:1rem !important}.gap-4{gap:1.5rem !important}.gap-5{gap:3rem !important}.justify-content-start{justify-content:flex-start !important}.justify-content-end{justify-content:flex-end !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.justify-content-evenly{justify-content:space-evenly !important}.align-items-start{align-items:flex-start !important}.align-items-end{align-items:flex-end !important}.align-items-center{align-items:center !important}.align-items-baseline{align-items:baseline !important}.align-items-stretch{align-items:stretch !important}.align-content-start{align-content:flex-start !important}.align-content-end{align-content:flex-end !important}.align-content-center{align-content:center !important}.align-content-between{align-content:space-between !important}.align-content-around{align-content:space-around !important}.align-content-stretch{align-content:stretch !important}.align-self-auto{align-self:auto !important}.align-self-start{align-self:flex-start !important}.align-self-end{align-self:flex-end !important}.align-self-center{align-self:center !important}.align-self-baseline{align-self:baseline !important}.align-self-stretch{align-self:stretch !important}.order-first{order:-1 !important}.order-0{order:0 !important}.order-1{order:1 !important}.order-2{order:2 !important}.order-3{order:3 !important}.order-4{order:4 !important}.order-5{order:5 !important}.order-last{order:6 !important}.m-0{margin:0 !important}.m-1{margin:.25rem !important}.m-2{margin:.5rem !important}.m-3{margin:1rem !important}.m-4{margin:1.5rem !important}.m-5{margin:3rem !important}.m-auto{margin:auto !important}.mx-0{margin-right:0 !important;margin-left:0 !important}.mx-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-3{margin-right:1rem !important;margin-left:1rem !important}.mx-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-5{margin-right:3rem !important;margin-left:3rem !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-0{margin-top:0 !important}.mt-1{margin-top:.25rem !important}.mt-2{margin-top:.5rem !important}.mt-3{margin-top:1rem !important}.mt-4{margin-top:1.5rem !important}.mt-5{margin-top:3rem !important}.mt-auto{margin-top:auto !important}.me-0{margin-right:0 !important}.me-1{margin-right:.25rem !important}.me-2{margin-right:.5rem !important}.me-3{margin-right:1rem !important}.me-4{margin-right:1.5rem !important}.me-5{margin-right:3rem !important}.me-auto{margin-right:auto !important}.mb-0{margin-bottom:0 !important}.mb-1{margin-bottom:.25rem !important}.mb-2{margin-bottom:.5rem !important}.mb-3{margin-bottom:1rem !important}.mb-4{margin-bottom:1.5rem !important}.mb-5{margin-bottom:3rem !important}.mb-auto{margin-bottom:auto !important}.ms-0{margin-left:0 !important}.ms-1{margin-left:.25rem !important}.ms-2{margin-left:.5rem !important}.ms-3{margin-left:1rem !important}.ms-4{margin-left:1.5rem !important}.ms-5{margin-left:3rem !important}.ms-auto{margin-left:auto !important}.p-0{padding:0 !important}.p-1{padding:.25rem !important}.p-2{padding:.5rem !important}.p-3{padding:1rem !important}.p-4{padding:1.5rem !important}.p-5{padding:3rem !important}.px-0{padding-right:0 !important;padding-left:0 !important}.px-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-3{padding-right:1rem !important;padding-left:1rem !important}.px-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-5{padding-right:3rem !important;padding-left:3rem !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-0{padding-top:0 !important}.pt-1{padding-top:.25rem !important}.pt-2{padding-top:.5rem !important}.pt-3{padding-top:1rem !important}.pt-4{padding-top:1.5rem !important}.pt-5{padding-top:3rem !important}.pe-0{padding-right:0 !important}.pe-1{padding-right:.25rem !important}.pe-2{padding-right:.5rem !important}.pe-3{padding-right:1rem !important}.pe-4{padding-right:1.5rem !important}.pe-5{padding-right:3rem !important}.pb-0{padding-bottom:0 !important}.pb-1{padding-bottom:.25rem !important}.pb-2{padding-bottom:.5rem !important}.pb-3{padding-bottom:1rem !important}.pb-4{padding-bottom:1.5rem !important}.pb-5{padding-bottom:3rem !important}.ps-0{padding-left:0 !important}.ps-1{padding-left:.25rem !important}.ps-2{padding-left:.5rem !important}.ps-3{padding-left:1rem !important}.ps-4{padding-left:1.5rem !important}.ps-5{padding-left:3rem !important}.font-monospace{font-family:var(--bs-font-monospace) !important}.fs-1{font-size:calc(1.345rem + 1.14vw) !important}.fs-2{font-size:calc(1.3rem + 0.6vw) !important}.fs-3{font-size:calc(1.275rem + 0.3vw) !important}.fs-4{font-size:1.25rem !important}.fs-5{font-size:1.1rem !important}.fs-6{font-size:1rem !important}.fst-italic{font-style:italic !important}.fst-normal{font-style:normal !important}.fw-light{font-weight:300 !important}.fw-lighter{font-weight:lighter !important}.fw-normal{font-weight:400 !important}.fw-bold{font-weight:700 !important}.fw-bolder{font-weight:bolder !important}.lh-1{line-height:1 !important}.lh-sm{line-height:1.25 !important}.lh-base{line-height:1.5 !important}.lh-lg{line-height:2 !important}.text-start{text-align:left !important}.text-end{text-align:right !important}.text-center{text-align:center !important}.text-decoration-none{text-decoration:none !important}.text-decoration-underline{text-decoration:underline !important}.text-decoration-line-through{text-decoration:line-through !important}.text-lowercase{text-transform:lowercase !important}.text-uppercase{text-transform:uppercase !important}.text-capitalize{text-transform:capitalize !important}.text-wrap{white-space:normal !important}.text-nowrap{white-space:nowrap !important}.text-break{word-wrap:break-word !important;word-break:break-word !important}.text-default{--bs-text-opacity: 1;color:rgba(var(--bs-default-rgb), var(--bs-text-opacity)) !important}.text-primary{--bs-text-opacity: 1;color:rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important}.text-secondary{--bs-text-opacity: 1;color:rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important}.text-success{--bs-text-opacity: 1;color:rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important}.text-info{--bs-text-opacity: 1;color:rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important}.text-warning{--bs-text-opacity: 1;color:rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important}.text-danger{--bs-text-opacity: 1;color:rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important}.text-light{--bs-text-opacity: 1;color:rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important}.text-dark{--bs-text-opacity: 1;color:rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important}.text-black{--bs-text-opacity: 1;color:rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important}.text-white{--bs-text-opacity: 1;color:rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important}.text-body{--bs-text-opacity: 1;color:rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important}.text-muted{--bs-text-opacity: 1;color:#6c757d !important}.text-black-50{--bs-text-opacity: 1;color:rgba(0,0,0,.5) !important}.text-white-50{--bs-text-opacity: 1;color:rgba(255,255,255,.5) !important}.text-reset{--bs-text-opacity: 1;color:inherit !important}.text-opacity-25{--bs-text-opacity: 0.25}.text-opacity-50{--bs-text-opacity: 0.5}.text-opacity-75{--bs-text-opacity: 0.75}.text-opacity-100{--bs-text-opacity: 1}.bg-default{--bs-bg-opacity: 1;background-color:rgba(var(--bs-default-rgb), var(--bs-bg-opacity)) !important}.bg-primary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important}.bg-secondary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important}.bg-success{--bs-bg-opacity: 1;background-color:rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important}.bg-info{--bs-bg-opacity: 1;background-color:rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important}.bg-warning{--bs-bg-opacity: 1;background-color:rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important}.bg-danger{--bs-bg-opacity: 1;background-color:rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important}.bg-light{--bs-bg-opacity: 1;background-color:rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important}.bg-dark{--bs-bg-opacity: 1;background-color:rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important}.bg-black{--bs-bg-opacity: 1;background-color:rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important}.bg-white{--bs-bg-opacity: 1;background-color:rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important}.bg-body{--bs-bg-opacity: 1;background-color:rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important}.bg-transparent{--bs-bg-opacity: 1;background-color:transparent !important}.bg-opacity-10{--bs-bg-opacity: 0.1}.bg-opacity-25{--bs-bg-opacity: 0.25}.bg-opacity-50{--bs-bg-opacity: 0.5}.bg-opacity-75{--bs-bg-opacity: 0.75}.bg-opacity-100{--bs-bg-opacity: 1}.bg-gradient{background-image:var(--bs-gradient) !important}.user-select-all{user-select:all !important}.user-select-auto{user-select:auto !important}.user-select-none{user-select:none !important}.pe-none{pointer-events:none !important}.pe-auto{pointer-events:auto !important}.rounded{border-radius:.25rem !important}.rounded-0{border-radius:0 !important}.rounded-1{border-radius:.2rem !important}.rounded-2{border-radius:.25rem !important}.rounded-3{border-radius:.3rem !important}.rounded-circle{border-radius:50% !important}.rounded-pill{border-radius:50rem !important}.rounded-top{border-top-left-radius:.25rem !important;border-top-right-radius:.25rem !important}.rounded-end{border-top-right-radius:.25rem !important;border-bottom-right-radius:.25rem !important}.rounded-bottom{border-bottom-right-radius:.25rem !important;border-bottom-left-radius:.25rem !important}.rounded-start{border-bottom-left-radius:.25rem !important;border-top-left-radius:.25rem !important}.visible{visibility:visible !important}.invisible{visibility:hidden !important}@media(min-width: 576px){.float-sm-start{float:left !important}.float-sm-end{float:right !important}.float-sm-none{float:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-grid{display:grid !important}.d-sm-table{display:table !important}.d-sm-table-row{display:table-row !important}.d-sm-table-cell{display:table-cell !important}.d-sm-flex{display:flex !important}.d-sm-inline-flex{display:inline-flex !important}.d-sm-none{display:none !important}.flex-sm-fill{flex:1 1 auto !important}.flex-sm-row{flex-direction:row !important}.flex-sm-column{flex-direction:column !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-grow-1{flex-grow:1 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-shrink-1{flex-shrink:1 !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.gap-sm-0{gap:0 !important}.gap-sm-1{gap:.25rem !important}.gap-sm-2{gap:.5rem !important}.gap-sm-3{gap:1rem !important}.gap-sm-4{gap:1.5rem !important}.gap-sm-5{gap:3rem !important}.justify-content-sm-start{justify-content:flex-start !important}.justify-content-sm-end{justify-content:flex-end !important}.justify-content-sm-center{justify-content:center !important}.justify-content-sm-between{justify-content:space-between !important}.justify-content-sm-around{justify-content:space-around !important}.justify-content-sm-evenly{justify-content:space-evenly !important}.align-items-sm-start{align-items:flex-start !important}.align-items-sm-end{align-items:flex-end !important}.align-items-sm-center{align-items:center !important}.align-items-sm-baseline{align-items:baseline !important}.align-items-sm-stretch{align-items:stretch !important}.align-content-sm-start{align-content:flex-start !important}.align-content-sm-end{align-content:flex-end !important}.align-content-sm-center{align-content:center !important}.align-content-sm-between{align-content:space-between !important}.align-content-sm-around{align-content:space-around !important}.align-content-sm-stretch{align-content:stretch !important}.align-self-sm-auto{align-self:auto !important}.align-self-sm-start{align-self:flex-start !important}.align-self-sm-end{align-self:flex-end !important}.align-self-sm-center{align-self:center !important}.align-self-sm-baseline{align-self:baseline !important}.align-self-sm-stretch{align-self:stretch !important}.order-sm-first{order:-1 !important}.order-sm-0{order:0 !important}.order-sm-1{order:1 !important}.order-sm-2{order:2 !important}.order-sm-3{order:3 !important}.order-sm-4{order:4 !important}.order-sm-5{order:5 !important}.order-sm-last{order:6 !important}.m-sm-0{margin:0 !important}.m-sm-1{margin:.25rem !important}.m-sm-2{margin:.5rem !important}.m-sm-3{margin:1rem !important}.m-sm-4{margin:1.5rem !important}.m-sm-5{margin:3rem !important}.m-sm-auto{margin:auto !important}.mx-sm-0{margin-right:0 !important;margin-left:0 !important}.mx-sm-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-sm-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-sm-3{margin-right:1rem !important;margin-left:1rem !important}.mx-sm-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-sm-5{margin-right:3rem !important;margin-left:3rem !important}.mx-sm-auto{margin-right:auto !important;margin-left:auto !important}.my-sm-0{margin-top:0 !important;margin-bottom:0 !important}.my-sm-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-sm-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-sm-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-sm-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-sm-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-sm-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-sm-0{margin-top:0 !important}.mt-sm-1{margin-top:.25rem !important}.mt-sm-2{margin-top:.5rem !important}.mt-sm-3{margin-top:1rem !important}.mt-sm-4{margin-top:1.5rem !important}.mt-sm-5{margin-top:3rem !important}.mt-sm-auto{margin-top:auto !important}.me-sm-0{margin-right:0 !important}.me-sm-1{margin-right:.25rem !important}.me-sm-2{margin-right:.5rem !important}.me-sm-3{margin-right:1rem !important}.me-sm-4{margin-right:1.5rem !important}.me-sm-5{margin-right:3rem !important}.me-sm-auto{margin-right:auto !important}.mb-sm-0{margin-bottom:0 !important}.mb-sm-1{margin-bottom:.25rem !important}.mb-sm-2{margin-bottom:.5rem !important}.mb-sm-3{margin-bottom:1rem !important}.mb-sm-4{margin-bottom:1.5rem !important}.mb-sm-5{margin-bottom:3rem !important}.mb-sm-auto{margin-bottom:auto !important}.ms-sm-0{margin-left:0 !important}.ms-sm-1{margin-left:.25rem !important}.ms-sm-2{margin-left:.5rem !important}.ms-sm-3{margin-left:1rem !important}.ms-sm-4{margin-left:1.5rem !important}.ms-sm-5{margin-left:3rem !important}.ms-sm-auto{margin-left:auto !important}.p-sm-0{padding:0 !important}.p-sm-1{padding:.25rem !important}.p-sm-2{padding:.5rem !important}.p-sm-3{padding:1rem !important}.p-sm-4{padding:1.5rem !important}.p-sm-5{padding:3rem !important}.px-sm-0{padding-right:0 !important;padding-left:0 !important}.px-sm-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-sm-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-sm-3{padding-right:1rem !important;padding-left:1rem !important}.px-sm-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-sm-5{padding-right:3rem !important;padding-left:3rem !important}.py-sm-0{padding-top:0 !important;padding-bottom:0 !important}.py-sm-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-sm-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-sm-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-sm-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-sm-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-sm-0{padding-top:0 !important}.pt-sm-1{padding-top:.25rem !important}.pt-sm-2{padding-top:.5rem !important}.pt-sm-3{padding-top:1rem !important}.pt-sm-4{padding-top:1.5rem !important}.pt-sm-5{padding-top:3rem !important}.pe-sm-0{padding-right:0 !important}.pe-sm-1{padding-right:.25rem !important}.pe-sm-2{padding-right:.5rem !important}.pe-sm-3{padding-right:1rem !important}.pe-sm-4{padding-right:1.5rem !important}.pe-sm-5{padding-right:3rem !important}.pb-sm-0{padding-bottom:0 !important}.pb-sm-1{padding-bottom:.25rem !important}.pb-sm-2{padding-bottom:.5rem !important}.pb-sm-3{padding-bottom:1rem !important}.pb-sm-4{padding-bottom:1.5rem !important}.pb-sm-5{padding-bottom:3rem !important}.ps-sm-0{padding-left:0 !important}.ps-sm-1{padding-left:.25rem !important}.ps-sm-2{padding-left:.5rem !important}.ps-sm-3{padding-left:1rem !important}.ps-sm-4{padding-left:1.5rem !important}.ps-sm-5{padding-left:3rem !important}.text-sm-start{text-align:left !important}.text-sm-end{text-align:right !important}.text-sm-center{text-align:center !important}}@media(min-width: 768px){.float-md-start{float:left !important}.float-md-end{float:right !important}.float-md-none{float:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-grid{display:grid !important}.d-md-table{display:table !important}.d-md-table-row{display:table-row !important}.d-md-table-cell{display:table-cell !important}.d-md-flex{display:flex !important}.d-md-inline-flex{display:inline-flex !important}.d-md-none{display:none !important}.flex-md-fill{flex:1 1 auto !important}.flex-md-row{flex-direction:row !important}.flex-md-column{flex-direction:column !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-grow-1{flex-grow:1 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-shrink-1{flex-shrink:1 !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.gap-md-0{gap:0 !important}.gap-md-1{gap:.25rem !important}.gap-md-2{gap:.5rem !important}.gap-md-3{gap:1rem !important}.gap-md-4{gap:1.5rem !important}.gap-md-5{gap:3rem !important}.justify-content-md-start{justify-content:flex-start !important}.justify-content-md-end{justify-content:flex-end !important}.justify-content-md-center{justify-content:center !important}.justify-content-md-between{justify-content:space-between !important}.justify-content-md-around{justify-content:space-around !important}.justify-content-md-evenly{justify-content:space-evenly !important}.align-items-md-start{align-items:flex-start !important}.align-items-md-end{align-items:flex-end !important}.align-items-md-center{align-items:center !important}.align-items-md-baseline{align-items:baseline !important}.align-items-md-stretch{align-items:stretch !important}.align-content-md-start{align-content:flex-start !important}.align-content-md-end{align-content:flex-end !important}.align-content-md-center{align-content:center !important}.align-content-md-between{align-content:space-between !important}.align-content-md-around{align-content:space-around !important}.align-content-md-stretch{align-content:stretch !important}.align-self-md-auto{align-self:auto !important}.align-self-md-start{align-self:flex-start !important}.align-self-md-end{align-self:flex-end !important}.align-self-md-center{align-self:center !important}.align-self-md-baseline{align-self:baseline !important}.align-self-md-stretch{align-self:stretch !important}.order-md-first{order:-1 !important}.order-md-0{order:0 !important}.order-md-1{order:1 !important}.order-md-2{order:2 !important}.order-md-3{order:3 !important}.order-md-4{order:4 !important}.order-md-5{order:5 !important}.order-md-last{order:6 !important}.m-md-0{margin:0 !important}.m-md-1{margin:.25rem !important}.m-md-2{margin:.5rem !important}.m-md-3{margin:1rem !important}.m-md-4{margin:1.5rem !important}.m-md-5{margin:3rem !important}.m-md-auto{margin:auto !important}.mx-md-0{margin-right:0 !important;margin-left:0 !important}.mx-md-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-md-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-md-3{margin-right:1rem !important;margin-left:1rem !important}.mx-md-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-md-5{margin-right:3rem !important;margin-left:3rem !important}.mx-md-auto{margin-right:auto !important;margin-left:auto !important}.my-md-0{margin-top:0 !important;margin-bottom:0 !important}.my-md-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-md-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-md-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-md-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-md-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-md-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-md-0{margin-top:0 !important}.mt-md-1{margin-top:.25rem !important}.mt-md-2{margin-top:.5rem !important}.mt-md-3{margin-top:1rem !important}.mt-md-4{margin-top:1.5rem !important}.mt-md-5{margin-top:3rem !important}.mt-md-auto{margin-top:auto !important}.me-md-0{margin-right:0 !important}.me-md-1{margin-right:.25rem !important}.me-md-2{margin-right:.5rem !important}.me-md-3{margin-right:1rem !important}.me-md-4{margin-right:1.5rem !important}.me-md-5{margin-right:3rem !important}.me-md-auto{margin-right:auto !important}.mb-md-0{margin-bottom:0 !important}.mb-md-1{margin-bottom:.25rem !important}.mb-md-2{margin-bottom:.5rem !important}.mb-md-3{margin-bottom:1rem !important}.mb-md-4{margin-bottom:1.5rem !important}.mb-md-5{margin-bottom:3rem !important}.mb-md-auto{margin-bottom:auto !important}.ms-md-0{margin-left:0 !important}.ms-md-1{margin-left:.25rem !important}.ms-md-2{margin-left:.5rem !important}.ms-md-3{margin-left:1rem !important}.ms-md-4{margin-left:1.5rem !important}.ms-md-5{margin-left:3rem !important}.ms-md-auto{margin-left:auto !important}.p-md-0{padding:0 !important}.p-md-1{padding:.25rem !important}.p-md-2{padding:.5rem !important}.p-md-3{padding:1rem !important}.p-md-4{padding:1.5rem !important}.p-md-5{padding:3rem !important}.px-md-0{padding-right:0 !important;padding-left:0 !important}.px-md-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-md-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-md-3{padding-right:1rem !important;padding-left:1rem !important}.px-md-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-md-5{padding-right:3rem !important;padding-left:3rem !important}.py-md-0{padding-top:0 !important;padding-bottom:0 !important}.py-md-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-md-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-md-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-md-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-md-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-md-0{padding-top:0 !important}.pt-md-1{padding-top:.25rem !important}.pt-md-2{padding-top:.5rem !important}.pt-md-3{padding-top:1rem !important}.pt-md-4{padding-top:1.5rem !important}.pt-md-5{padding-top:3rem !important}.pe-md-0{padding-right:0 !important}.pe-md-1{padding-right:.25rem !important}.pe-md-2{padding-right:.5rem !important}.pe-md-3{padding-right:1rem !important}.pe-md-4{padding-right:1.5rem !important}.pe-md-5{padding-right:3rem !important}.pb-md-0{padding-bottom:0 !important}.pb-md-1{padding-bottom:.25rem !important}.pb-md-2{padding-bottom:.5rem !important}.pb-md-3{padding-bottom:1rem !important}.pb-md-4{padding-bottom:1.5rem !important}.pb-md-5{padding-bottom:3rem !important}.ps-md-0{padding-left:0 !important}.ps-md-1{padding-left:.25rem !important}.ps-md-2{padding-left:.5rem !important}.ps-md-3{padding-left:1rem !important}.ps-md-4{padding-left:1.5rem !important}.ps-md-5{padding-left:3rem !important}.text-md-start{text-align:left !important}.text-md-end{text-align:right !important}.text-md-center{text-align:center !important}}@media(min-width: 992px){.float-lg-start{float:left !important}.float-lg-end{float:right !important}.float-lg-none{float:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-grid{display:grid !important}.d-lg-table{display:table !important}.d-lg-table-row{display:table-row !important}.d-lg-table-cell{display:table-cell !important}.d-lg-flex{display:flex !important}.d-lg-inline-flex{display:inline-flex !important}.d-lg-none{display:none !important}.flex-lg-fill{flex:1 1 auto !important}.flex-lg-row{flex-direction:row !important}.flex-lg-column{flex-direction:column !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-grow-1{flex-grow:1 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-shrink-1{flex-shrink:1 !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.gap-lg-0{gap:0 !important}.gap-lg-1{gap:.25rem !important}.gap-lg-2{gap:.5rem !important}.gap-lg-3{gap:1rem !important}.gap-lg-4{gap:1.5rem !important}.gap-lg-5{gap:3rem !important}.justify-content-lg-start{justify-content:flex-start !important}.justify-content-lg-end{justify-content:flex-end !important}.justify-content-lg-center{justify-content:center !important}.justify-content-lg-between{justify-content:space-between !important}.justify-content-lg-around{justify-content:space-around !important}.justify-content-lg-evenly{justify-content:space-evenly !important}.align-items-lg-start{align-items:flex-start !important}.align-items-lg-end{align-items:flex-end !important}.align-items-lg-center{align-items:center !important}.align-items-lg-baseline{align-items:baseline !important}.align-items-lg-stretch{align-items:stretch !important}.align-content-lg-start{align-content:flex-start !important}.align-content-lg-end{align-content:flex-end !important}.align-content-lg-center{align-content:center !important}.align-content-lg-between{align-content:space-between !important}.align-content-lg-around{align-content:space-around !important}.align-content-lg-stretch{align-content:stretch !important}.align-self-lg-auto{align-self:auto !important}.align-self-lg-start{align-self:flex-start !important}.align-self-lg-end{align-self:flex-end !important}.align-self-lg-center{align-self:center !important}.align-self-lg-baseline{align-self:baseline !important}.align-self-lg-stretch{align-self:stretch !important}.order-lg-first{order:-1 !important}.order-lg-0{order:0 !important}.order-lg-1{order:1 !important}.order-lg-2{order:2 !important}.order-lg-3{order:3 !important}.order-lg-4{order:4 !important}.order-lg-5{order:5 !important}.order-lg-last{order:6 !important}.m-lg-0{margin:0 !important}.m-lg-1{margin:.25rem !important}.m-lg-2{margin:.5rem !important}.m-lg-3{margin:1rem !important}.m-lg-4{margin:1.5rem !important}.m-lg-5{margin:3rem !important}.m-lg-auto{margin:auto !important}.mx-lg-0{margin-right:0 !important;margin-left:0 !important}.mx-lg-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-lg-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-lg-3{margin-right:1rem !important;margin-left:1rem !important}.mx-lg-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-lg-5{margin-right:3rem !important;margin-left:3rem !important}.mx-lg-auto{margin-right:auto !important;margin-left:auto !important}.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.my-lg-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-lg-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-lg-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-lg-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-lg-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-lg-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-lg-0{margin-top:0 !important}.mt-lg-1{margin-top:.25rem !important}.mt-lg-2{margin-top:.5rem !important}.mt-lg-3{margin-top:1rem !important}.mt-lg-4{margin-top:1.5rem !important}.mt-lg-5{margin-top:3rem !important}.mt-lg-auto{margin-top:auto !important}.me-lg-0{margin-right:0 !important}.me-lg-1{margin-right:.25rem !important}.me-lg-2{margin-right:.5rem !important}.me-lg-3{margin-right:1rem !important}.me-lg-4{margin-right:1.5rem !important}.me-lg-5{margin-right:3rem !important}.me-lg-auto{margin-right:auto !important}.mb-lg-0{margin-bottom:0 !important}.mb-lg-1{margin-bottom:.25rem !important}.mb-lg-2{margin-bottom:.5rem !important}.mb-lg-3{margin-bottom:1rem !important}.mb-lg-4{margin-bottom:1.5rem !important}.mb-lg-5{margin-bottom:3rem !important}.mb-lg-auto{margin-bottom:auto !important}.ms-lg-0{margin-left:0 !important}.ms-lg-1{margin-left:.25rem !important}.ms-lg-2{margin-left:.5rem !important}.ms-lg-3{margin-left:1rem !important}.ms-lg-4{margin-left:1.5rem !important}.ms-lg-5{margin-left:3rem !important}.ms-lg-auto{margin-left:auto !important}.p-lg-0{padding:0 !important}.p-lg-1{padding:.25rem !important}.p-lg-2{padding:.5rem !important}.p-lg-3{padding:1rem !important}.p-lg-4{padding:1.5rem !important}.p-lg-5{padding:3rem !important}.px-lg-0{padding-right:0 !important;padding-left:0 !important}.px-lg-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-lg-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-lg-3{padding-right:1rem !important;padding-left:1rem !important}.px-lg-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-lg-5{padding-right:3rem !important;padding-left:3rem !important}.py-lg-0{padding-top:0 !important;padding-bottom:0 !important}.py-lg-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-lg-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-lg-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-lg-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-lg-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-lg-0{padding-top:0 !important}.pt-lg-1{padding-top:.25rem !important}.pt-lg-2{padding-top:.5rem !important}.pt-lg-3{padding-top:1rem !important}.pt-lg-4{padding-top:1.5rem !important}.pt-lg-5{padding-top:3rem !important}.pe-lg-0{padding-right:0 !important}.pe-lg-1{padding-right:.25rem !important}.pe-lg-2{padding-right:.5rem !important}.pe-lg-3{padding-right:1rem !important}.pe-lg-4{padding-right:1.5rem !important}.pe-lg-5{padding-right:3rem !important}.pb-lg-0{padding-bottom:0 !important}.pb-lg-1{padding-bottom:.25rem !important}.pb-lg-2{padding-bottom:.5rem !important}.pb-lg-3{padding-bottom:1rem !important}.pb-lg-4{padding-bottom:1.5rem !important}.pb-lg-5{padding-bottom:3rem !important}.ps-lg-0{padding-left:0 !important}.ps-lg-1{padding-left:.25rem !important}.ps-lg-2{padding-left:.5rem !important}.ps-lg-3{padding-left:1rem !important}.ps-lg-4{padding-left:1.5rem !important}.ps-lg-5{padding-left:3rem !important}.text-lg-start{text-align:left !important}.text-lg-end{text-align:right !important}.text-lg-center{text-align:center !important}}@media(min-width: 1200px){.float-xl-start{float:left !important}.float-xl-end{float:right !important}.float-xl-none{float:none !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-grid{display:grid !important}.d-xl-table{display:table !important}.d-xl-table-row{display:table-row !important}.d-xl-table-cell{display:table-cell !important}.d-xl-flex{display:flex !important}.d-xl-inline-flex{display:inline-flex !important}.d-xl-none{display:none !important}.flex-xl-fill{flex:1 1 auto !important}.flex-xl-row{flex-direction:row !important}.flex-xl-column{flex-direction:column !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-grow-1{flex-grow:1 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-shrink-1{flex-shrink:1 !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.gap-xl-0{gap:0 !important}.gap-xl-1{gap:.25rem !important}.gap-xl-2{gap:.5rem !important}.gap-xl-3{gap:1rem !important}.gap-xl-4{gap:1.5rem !important}.gap-xl-5{gap:3rem !important}.justify-content-xl-start{justify-content:flex-start !important}.justify-content-xl-end{justify-content:flex-end !important}.justify-content-xl-center{justify-content:center !important}.justify-content-xl-between{justify-content:space-between !important}.justify-content-xl-around{justify-content:space-around !important}.justify-content-xl-evenly{justify-content:space-evenly !important}.align-items-xl-start{align-items:flex-start !important}.align-items-xl-end{align-items:flex-end !important}.align-items-xl-center{align-items:center !important}.align-items-xl-baseline{align-items:baseline !important}.align-items-xl-stretch{align-items:stretch !important}.align-content-xl-start{align-content:flex-start !important}.align-content-xl-end{align-content:flex-end !important}.align-content-xl-center{align-content:center !important}.align-content-xl-between{align-content:space-between !important}.align-content-xl-around{align-content:space-around !important}.align-content-xl-stretch{align-content:stretch !important}.align-self-xl-auto{align-self:auto !important}.align-self-xl-start{align-self:flex-start !important}.align-self-xl-end{align-self:flex-end !important}.align-self-xl-center{align-self:center !important}.align-self-xl-baseline{align-self:baseline !important}.align-self-xl-stretch{align-self:stretch !important}.order-xl-first{order:-1 !important}.order-xl-0{order:0 !important}.order-xl-1{order:1 !important}.order-xl-2{order:2 !important}.order-xl-3{order:3 !important}.order-xl-4{order:4 !important}.order-xl-5{order:5 !important}.order-xl-last{order:6 !important}.m-xl-0{margin:0 !important}.m-xl-1{margin:.25rem !important}.m-xl-2{margin:.5rem !important}.m-xl-3{margin:1rem !important}.m-xl-4{margin:1.5rem !important}.m-xl-5{margin:3rem !important}.m-xl-auto{margin:auto !important}.mx-xl-0{margin-right:0 !important;margin-left:0 !important}.mx-xl-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-xl-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-xl-3{margin-right:1rem !important;margin-left:1rem !important}.mx-xl-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-xl-5{margin-right:3rem !important;margin-left:3rem !important}.mx-xl-auto{margin-right:auto !important;margin-left:auto !important}.my-xl-0{margin-top:0 !important;margin-bottom:0 !important}.my-xl-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-xl-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-xl-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-xl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-xl-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-xl-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-xl-0{margin-top:0 !important}.mt-xl-1{margin-top:.25rem !important}.mt-xl-2{margin-top:.5rem !important}.mt-xl-3{margin-top:1rem !important}.mt-xl-4{margin-top:1.5rem !important}.mt-xl-5{margin-top:3rem !important}.mt-xl-auto{margin-top:auto !important}.me-xl-0{margin-right:0 !important}.me-xl-1{margin-right:.25rem !important}.me-xl-2{margin-right:.5rem !important}.me-xl-3{margin-right:1rem !important}.me-xl-4{margin-right:1.5rem !important}.me-xl-5{margin-right:3rem !important}.me-xl-auto{margin-right:auto !important}.mb-xl-0{margin-bottom:0 !important}.mb-xl-1{margin-bottom:.25rem !important}.mb-xl-2{margin-bottom:.5rem !important}.mb-xl-3{margin-bottom:1rem !important}.mb-xl-4{margin-bottom:1.5rem !important}.mb-xl-5{margin-bottom:3rem !important}.mb-xl-auto{margin-bottom:auto !important}.ms-xl-0{margin-left:0 !important}.ms-xl-1{margin-left:.25rem !important}.ms-xl-2{margin-left:.5rem !important}.ms-xl-3{margin-left:1rem !important}.ms-xl-4{margin-left:1.5rem !important}.ms-xl-5{margin-left:3rem !important}.ms-xl-auto{margin-left:auto !important}.p-xl-0{padding:0 !important}.p-xl-1{padding:.25rem !important}.p-xl-2{padding:.5rem !important}.p-xl-3{padding:1rem !important}.p-xl-4{padding:1.5rem !important}.p-xl-5{padding:3rem !important}.px-xl-0{padding-right:0 !important;padding-left:0 !important}.px-xl-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-xl-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-xl-3{padding-right:1rem !important;padding-left:1rem !important}.px-xl-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-xl-5{padding-right:3rem !important;padding-left:3rem !important}.py-xl-0{padding-top:0 !important;padding-bottom:0 !important}.py-xl-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-xl-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-xl-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-xl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-xl-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-xl-0{padding-top:0 !important}.pt-xl-1{padding-top:.25rem !important}.pt-xl-2{padding-top:.5rem !important}.pt-xl-3{padding-top:1rem !important}.pt-xl-4{padding-top:1.5rem !important}.pt-xl-5{padding-top:3rem !important}.pe-xl-0{padding-right:0 !important}.pe-xl-1{padding-right:.25rem !important}.pe-xl-2{padding-right:.5rem !important}.pe-xl-3{padding-right:1rem !important}.pe-xl-4{padding-right:1.5rem !important}.pe-xl-5{padding-right:3rem !important}.pb-xl-0{padding-bottom:0 !important}.pb-xl-1{padding-bottom:.25rem !important}.pb-xl-2{padding-bottom:.5rem !important}.pb-xl-3{padding-bottom:1rem !important}.pb-xl-4{padding-bottom:1.5rem !important}.pb-xl-5{padding-bottom:3rem !important}.ps-xl-0{padding-left:0 !important}.ps-xl-1{padding-left:.25rem !important}.ps-xl-2{padding-left:.5rem !important}.ps-xl-3{padding-left:1rem !important}.ps-xl-4{padding-left:1.5rem !important}.ps-xl-5{padding-left:3rem !important}.text-xl-start{text-align:left !important}.text-xl-end{text-align:right !important}.text-xl-center{text-align:center !important}}@media(min-width: 1400px){.float-xxl-start{float:left !important}.float-xxl-end{float:right !important}.float-xxl-none{float:none !important}.d-xxl-inline{display:inline !important}.d-xxl-inline-block{display:inline-block !important}.d-xxl-block{display:block !important}.d-xxl-grid{display:grid !important}.d-xxl-table{display:table !important}.d-xxl-table-row{display:table-row !important}.d-xxl-table-cell{display:table-cell !important}.d-xxl-flex{display:flex !important}.d-xxl-inline-flex{display:inline-flex !important}.d-xxl-none{display:none !important}.flex-xxl-fill{flex:1 1 auto !important}.flex-xxl-row{flex-direction:row !important}.flex-xxl-column{flex-direction:column !important}.flex-xxl-row-reverse{flex-direction:row-reverse !important}.flex-xxl-column-reverse{flex-direction:column-reverse !important}.flex-xxl-grow-0{flex-grow:0 !important}.flex-xxl-grow-1{flex-grow:1 !important}.flex-xxl-shrink-0{flex-shrink:0 !important}.flex-xxl-shrink-1{flex-shrink:1 !important}.flex-xxl-wrap{flex-wrap:wrap !important}.flex-xxl-nowrap{flex-wrap:nowrap !important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse !important}.gap-xxl-0{gap:0 !important}.gap-xxl-1{gap:.25rem !important}.gap-xxl-2{gap:.5rem !important}.gap-xxl-3{gap:1rem !important}.gap-xxl-4{gap:1.5rem !important}.gap-xxl-5{gap:3rem !important}.justify-content-xxl-start{justify-content:flex-start !important}.justify-content-xxl-end{justify-content:flex-end !important}.justify-content-xxl-center{justify-content:center !important}.justify-content-xxl-between{justify-content:space-between !important}.justify-content-xxl-around{justify-content:space-around !important}.justify-content-xxl-evenly{justify-content:space-evenly !important}.align-items-xxl-start{align-items:flex-start !important}.align-items-xxl-end{align-items:flex-end !important}.align-items-xxl-center{align-items:center !important}.align-items-xxl-baseline{align-items:baseline !important}.align-items-xxl-stretch{align-items:stretch !important}.align-content-xxl-start{align-content:flex-start !important}.align-content-xxl-end{align-content:flex-end !important}.align-content-xxl-center{align-content:center !important}.align-content-xxl-between{align-content:space-between !important}.align-content-xxl-around{align-content:space-around !important}.align-content-xxl-stretch{align-content:stretch !important}.align-self-xxl-auto{align-self:auto !important}.align-self-xxl-start{align-self:flex-start !important}.align-self-xxl-end{align-self:flex-end !important}.align-self-xxl-center{align-self:center !important}.align-self-xxl-baseline{align-self:baseline !important}.align-self-xxl-stretch{align-self:stretch !important}.order-xxl-first{order:-1 !important}.order-xxl-0{order:0 !important}.order-xxl-1{order:1 !important}.order-xxl-2{order:2 !important}.order-xxl-3{order:3 !important}.order-xxl-4{order:4 !important}.order-xxl-5{order:5 !important}.order-xxl-last{order:6 !important}.m-xxl-0{margin:0 !important}.m-xxl-1{margin:.25rem !important}.m-xxl-2{margin:.5rem !important}.m-xxl-3{margin:1rem !important}.m-xxl-4{margin:1.5rem !important}.m-xxl-5{margin:3rem !important}.m-xxl-auto{margin:auto !important}.mx-xxl-0{margin-right:0 !important;margin-left:0 !important}.mx-xxl-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-xxl-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-xxl-3{margin-right:1rem !important;margin-left:1rem !important}.mx-xxl-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-xxl-5{margin-right:3rem !important;margin-left:3rem !important}.mx-xxl-auto{margin-right:auto !important;margin-left:auto !important}.my-xxl-0{margin-top:0 !important;margin-bottom:0 !important}.my-xxl-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-xxl-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-xxl-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-xxl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-xxl-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-xxl-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-xxl-0{margin-top:0 !important}.mt-xxl-1{margin-top:.25rem !important}.mt-xxl-2{margin-top:.5rem !important}.mt-xxl-3{margin-top:1rem !important}.mt-xxl-4{margin-top:1.5rem !important}.mt-xxl-5{margin-top:3rem !important}.mt-xxl-auto{margin-top:auto !important}.me-xxl-0{margin-right:0 !important}.me-xxl-1{margin-right:.25rem !important}.me-xxl-2{margin-right:.5rem !important}.me-xxl-3{margin-right:1rem !important}.me-xxl-4{margin-right:1.5rem !important}.me-xxl-5{margin-right:3rem !important}.me-xxl-auto{margin-right:auto !important}.mb-xxl-0{margin-bottom:0 !important}.mb-xxl-1{margin-bottom:.25rem !important}.mb-xxl-2{margin-bottom:.5rem !important}.mb-xxl-3{margin-bottom:1rem !important}.mb-xxl-4{margin-bottom:1.5rem !important}.mb-xxl-5{margin-bottom:3rem !important}.mb-xxl-auto{margin-bottom:auto !important}.ms-xxl-0{margin-left:0 !important}.ms-xxl-1{margin-left:.25rem !important}.ms-xxl-2{margin-left:.5rem !important}.ms-xxl-3{margin-left:1rem !important}.ms-xxl-4{margin-left:1.5rem !important}.ms-xxl-5{margin-left:3rem !important}.ms-xxl-auto{margin-left:auto !important}.p-xxl-0{padding:0 !important}.p-xxl-1{padding:.25rem !important}.p-xxl-2{padding:.5rem !important}.p-xxl-3{padding:1rem !important}.p-xxl-4{padding:1.5rem !important}.p-xxl-5{padding:3rem !important}.px-xxl-0{padding-right:0 !important;padding-left:0 !important}.px-xxl-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-xxl-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-xxl-3{padding-right:1rem !important;padding-left:1rem !important}.px-xxl-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-xxl-5{padding-right:3rem !important;padding-left:3rem !important}.py-xxl-0{padding-top:0 !important;padding-bottom:0 !important}.py-xxl-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-xxl-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-xxl-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-xxl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-xxl-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-xxl-0{padding-top:0 !important}.pt-xxl-1{padding-top:.25rem !important}.pt-xxl-2{padding-top:.5rem !important}.pt-xxl-3{padding-top:1rem !important}.pt-xxl-4{padding-top:1.5rem !important}.pt-xxl-5{padding-top:3rem !important}.pe-xxl-0{padding-right:0 !important}.pe-xxl-1{padding-right:.25rem !important}.pe-xxl-2{padding-right:.5rem !important}.pe-xxl-3{padding-right:1rem !important}.pe-xxl-4{padding-right:1.5rem !important}.pe-xxl-5{padding-right:3rem !important}.pb-xxl-0{padding-bottom:0 !important}.pb-xxl-1{padding-bottom:.25rem !important}.pb-xxl-2{padding-bottom:.5rem !important}.pb-xxl-3{padding-bottom:1rem !important}.pb-xxl-4{padding-bottom:1.5rem !important}.pb-xxl-5{padding-bottom:3rem !important}.ps-xxl-0{padding-left:0 !important}.ps-xxl-1{padding-left:.25rem !important}.ps-xxl-2{padding-left:.5rem !important}.ps-xxl-3{padding-left:1rem !important}.ps-xxl-4{padding-left:1.5rem !important}.ps-xxl-5{padding-left:3rem !important}.text-xxl-start{text-align:left !important}.text-xxl-end{text-align:right !important}.text-xxl-center{text-align:center !important}}.bg-default{color:#000}.bg-primary{color:#fff}.bg-secondary{color:#fff}.bg-success{color:#fff}.bg-info{color:#000}.bg-warning{color:#000}.bg-danger{color:#fff}.bg-light{color:#000}.bg-dark{color:#fff}@media(min-width: 1200px){.fs-1{font-size:2.2rem !important}.fs-2{font-size:1.75rem !important}.fs-3{font-size:1.5rem !important}}@media print{.d-print-inline{display:inline !important}.d-print-inline-block{display:inline-block !important}.d-print-block{display:block !important}.d-print-grid{display:grid !important}.d-print-table{display:table !important}.d-print-table-row{display:table-row !important}.d-print-table-cell{display:table-cell !important}.d-print-flex{display:flex !important}.d-print-inline-flex{display:inline-flex !important}.d-print-none{display:none !important}}.tippy-box[data-theme~=quarto]{background-color:#fff;color:#212529;border-radius:.25rem;border:solid 1px #dee2e6;font-size:.875rem}.tippy-box[data-theme~=quarto] .tippy-arrow{color:#dee2e6}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:-1px}.tippy-box[data-placement^=bottom]>.tippy-content{padding:.75em 1em;z-index:1}.top-right{position:absolute;top:1em;right:1em}.hidden{display:none !important}.quarto-layout-panel{margin-bottom:1em}.quarto-layout-panel>figure{width:100%}.quarto-layout-panel>figure>figcaption,.quarto-layout-panel>.panel-caption{margin-top:10pt}.quarto-layout-panel>.table-caption{margin-top:0px}.table-caption p{margin-bottom:.5em}.quarto-layout-row{display:flex;flex-direction:row;align-items:flex-start}.quarto-layout-valign-top{align-items:flex-start}.quarto-layout-valign-bottom{align-items:flex-end}.quarto-layout-valign-center{align-items:center}.quarto-layout-cell{position:relative;margin-right:20px}.quarto-layout-cell:last-child{margin-right:0}.quarto-layout-cell figure,.quarto-layout-cell>p{margin:.2em}.quarto-layout-cell img{max-width:100%}.quarto-layout-cell .html-widget{width:100% !important}.quarto-layout-cell div figure p{margin:0}.quarto-layout-cell figure{display:inline-block;margin-inline-start:0;margin-inline-end:0}.quarto-layout-cell table{display:inline-table}.quarto-layout-cell-subref figcaption,figure .quarto-layout-row figure figcaption{text-align:center;font-style:italic}.quarto-figure{position:relative;margin-bottom:1em}.quarto-figure>figure{width:100%;margin-bottom:0}.quarto-figure-left>figure>p{text-align:left}.quarto-figure-center>figure>p{text-align:center}.quarto-figure-right>figure>p{text-align:right}figure>p:empty{display:none}figure>p:first-child{margin-top:0;margin-bottom:0}figure>figcaption{margin-top:.5em}div[id^=tbl-]{position:relative}.quarto-figure>.anchorjs-link,div[id^=tbl-]>.anchorjs-link{position:absolute;top:0;right:0}.quarto-figure:hover>.anchorjs-link,div[id^=tbl-]:hover>.anchorjs-link,h2:hover>.anchorjs-link,.h2:hover>.anchorjs-link,h3:hover>.anchorjs-link,.h3:hover>.anchorjs-link,h4:hover>.anchorjs-link,.h4:hover>.anchorjs-link,h5:hover>.anchorjs-link,.h5:hover>.anchorjs-link,h6:hover>.anchorjs-link,.h6:hover>.anchorjs-link,.reveal-anchorjs-link>.anchorjs-link{opacity:1}#title-block-header{margin-block-end:1rem;position:relative}#title-block-header .abstract{margin-block-start:1rem}#title-block-header .abstract .abstract-title{font-weight:600}#title-block-header a{text-decoration:none}#title-block-header .author,#title-block-header .date,#title-block-header .doi{margin-block-end:.2rem}#title-block-header .quarto-title-block>div{display:flex}#title-block-header .quarto-title-block>div>h1,#title-block-header .quarto-title-block>div>.h1{flex-grow:1}#title-block-header .quarto-title-block>div>button{flex-shrink:0;height:2.25rem;margin-top:0}@media(min-width: 992px){#title-block-header .quarto-title-block>div>button{margin-top:5px}}tr.header>th>p:last-of-type{margin-bottom:0px}table,.table{caption-side:top;margin-bottom:1.5rem}caption,.table-caption{text-align:center}.utterances{max-width:none;margin-left:-8px}iframe{margin-bottom:1em}details{margin-bottom:1em}details[show]{margin-bottom:0}details>summary{color:#6c757d}details>summary>p:only-child{display:inline}pre.sourceCode,code.sourceCode{position:relative}code{white-space:pre}@media print{code{white-space:pre-wrap}}pre>code{display:block}pre>code.sourceCode{white-space:pre}pre>code.sourceCode>span>a:first-child::before{text-decoration:none}pre.code-overflow-wrap>code.sourceCode{white-space:pre-wrap}pre.code-overflow-scroll>code.sourceCode{white-space:pre}code a:any-link{color:inherit;text-decoration:none}code a:hover{color:inherit;text-decoration:underline}ul.task-list{padding-left:1em}[data-tippy-root]{display:inline-block}.tippy-content .footnote-back{display:none}.quarto-embedded-source-code{display:none}.quarto-unresolved-ref{font-weight:600}.quarto-cover-image{max-width:35%;float:right;margin-left:30px}.cell-output-display .widget-subarea{margin-bottom:1em}.cell-output-display:not(.no-overflow-x){overflow-x:auto}.panel-input{margin-bottom:1em}.panel-input>div,.panel-input>div>div{display:inline-block;vertical-align:top;padding-right:12px}.panel-input>p:last-child{margin-bottom:0}.layout-sidebar{margin-bottom:1em}.layout-sidebar .tab-content{border:none}.tab-content>.page-columns.active{display:grid}div.sourceCode>iframe{width:100%;height:300px;margin-bottom:-0.5em}div.ansi-escaped-output{font-family:monospace;display:block}/*! +* +* ansi colors from IPython notebook's +* +*/.ansi-black-fg{color:#3e424d}.ansi-black-bg{background-color:#3e424d}.ansi-black-intense-fg{color:#282c36}.ansi-black-intense-bg{background-color:#282c36}.ansi-red-fg{color:#e75c58}.ansi-red-bg{background-color:#e75c58}.ansi-red-intense-fg{color:#b22b31}.ansi-red-intense-bg{background-color:#b22b31}.ansi-green-fg{color:#00a250}.ansi-green-bg{background-color:#00a250}.ansi-green-intense-fg{color:#007427}.ansi-green-intense-bg{background-color:#007427}.ansi-yellow-fg{color:#ddb62b}.ansi-yellow-bg{background-color:#ddb62b}.ansi-yellow-intense-fg{color:#b27d12}.ansi-yellow-intense-bg{background-color:#b27d12}.ansi-blue-fg{color:#208ffb}.ansi-blue-bg{background-color:#208ffb}.ansi-blue-intense-fg{color:#0065ca}.ansi-blue-intense-bg{background-color:#0065ca}.ansi-magenta-fg{color:#d160c4}.ansi-magenta-bg{background-color:#d160c4}.ansi-magenta-intense-fg{color:#a03196}.ansi-magenta-intense-bg{background-color:#a03196}.ansi-cyan-fg{color:#60c6c8}.ansi-cyan-bg{background-color:#60c6c8}.ansi-cyan-intense-fg{color:#258f8f}.ansi-cyan-intense-bg{background-color:#258f8f}.ansi-white-fg{color:#c5c1b4}.ansi-white-bg{background-color:#c5c1b4}.ansi-white-intense-fg{color:#a1a6b2}.ansi-white-intense-bg{background-color:#a1a6b2}.ansi-default-inverse-fg{color:#fff}.ansi-default-inverse-bg{background-color:#000}.ansi-bold{font-weight:bold}.ansi-underline{text-decoration:underline}.code-copy-button{position:absolute;top:0;right:0;border:0;margin-top:5px;margin-right:5px;background-color:transparent}.code-copy-button:focus{outline:none}pre.sourceCode:hover>.code-copy-button>.bi::before{display:inline-block;height:1rem;width:1rem;content:"";vertical-align:-0.125em;background-image:url('data:image/svg+xml,');background-repeat:no-repeat;background-size:1rem 1rem}pre.sourceCode:hover>.code-copy-button-checked>.bi::before{background-image:url('data:image/svg+xml,')}pre.sourceCode:hover>.code-copy-button:hover>.bi::before{background-image:url('data:image/svg+xml,')}pre.sourceCode:hover>.code-copy-button-checked:hover>.bi::before{background-image:url('data:image/svg+xml,')}main ol ol,main ul ul,main ol ul,main ul ol{margin-bottom:1em}body{margin:0}main.page-columns>header>h1.title,main.page-columns>header>.title.h1{margin-bottom:0}@media(min-width: 992px){body .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset] 35px [body-start-outset] 35px [body-start] 1.5em [body-content-start] minmax(500px, calc(850px - 3em)) [body-content-end] 1.5em [body-end] 35px [body-end-outset] minmax(75px, 145px) [page-end-inset] 35px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.fullcontent:not(.floating):not(.docked) .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset] 35px [body-start-outset] 35px [body-start] 1.5em [body-content-start] minmax(500px, calc(850px - 3em)) [body-content-end] 1.5em [body-end] 35px [body-end-outset] 35px [page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.slimcontent:not(.floating):not(.docked) .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset] 35px [body-start-outset] 35px [body-start] 1.5em [body-content-start] minmax(500px, calc(750px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(0px, 200px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.listing:not(.floating):not(.docked) .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start] minmax(50px, 100px) [page-start-inset] 50px [body-start-outset] 50px [body-start] 1.5em [body-content-start] minmax(500px, calc(1200px - 3em)) [body-content-end] 3em [body-end] 50px [body-end-outset] minmax(0px, 250px) [page-end-inset] 50px [page-end] 1fr [screen-end-inset] 1.5em [screen-end]}body:not(.floating):not(.docked) .page-columns.toc-left{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] 35px [page-start-inset] minmax(0px, 175px) [body-start-outset] 35px [body-start] 1.5em [body-content-start] minmax(450px, calc(750px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(0px, 200px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body:not(.floating):not(.docked) .page-columns.toc-left .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] 35px [page-start-inset] minmax(0px, 175px) [body-start-outset] 35px [body-start] 1.5em [body-content-start] minmax(450px, calc(750px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(0px, 200px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] minmax(25px, 50px) [page-start-inset] minmax(50px, 150px) [body-start-outset] minmax(25px, 50px) [body-start] 1.5em [body-content-start] minmax(500px, calc(800px - 3em)) [body-content-end] 1.5em [body-end] minmax(25px, 50px) [body-end-outset] minmax(50px, 150px) [page-end-inset] minmax(25px, 50px) [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start] minmax(50px, 100px) [page-start-inset] 50px [body-start-outset] 50px [body-start] 1.5em [body-content-start] minmax(500px, calc( 1000px - 3em )) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(0px, 100px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked.fullcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start] minmax(50px, 100px) [page-start-inset] 50px [body-start-outset] 50px [body-start] 1.5em [body-content-start] minmax(500px, calc( 1000px - 3em )) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating.fullcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] 50px [page-start-inset] minmax(50px, 150px) [body-start-outset] 50px [body-start] 1.5em [body-content-start] minmax(500px, calc(800px - 3em)) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked.slimcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start] minmax(50px, 100px) [page-start-inset] 50px [body-start-outset] 50px [body-start] 1.5em [body-content-start] minmax(450px, calc(750px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(0px, 200px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked.listing .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start] minmax(50px, 100px) [page-start-inset] 50px [body-start-outset] 50px [body-start] 1.5em [body-content-start] minmax(500px, calc( 1000px - 3em )) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(0px, 100px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating.slimcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] 50px [page-start-inset] minmax(50px, 150px) [body-start-outset] 50px [body-start] 1.5em [body-content-start] minmax(450px, calc(750px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(50px, 150px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating.listing .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] minmax(25px, 50px) [page-start-inset] minmax(50px, 150px) [body-start-outset] minmax(25px, 50px) [body-start] 1.5em [body-content-start] minmax(500px, calc(800px - 3em)) [body-content-end] 1.5em [body-end] minmax(25px, 50px) [body-end-outset] minmax(50px, 150px) [page-end-inset] minmax(25px, 50px) [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}}@media(max-width: 991.98px){body .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset] 5fr [body-start] 1.5em [body-content-start] minmax(500px, calc(750px - 3em)) [body-content-end] 1.5em [body-end] 35px [body-end-outset] minmax(75px, 145px) [page-end-inset] 35px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.fullcontent:not(.floating):not(.docked) .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset] 5fr [body-start] 1.5em [body-content-start] minmax(500px, calc(750px - 3em)) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.slimcontent:not(.floating):not(.docked) .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset] 5fr [body-start] 1.5em [body-content-start] minmax(500px, calc(750px - 3em)) [body-content-end] 1.5em [body-end] 35px [body-end-outset] minmax(75px, 145px) [page-end-inset] 35px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.listing:not(.floating):not(.docked) .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset] 5fr [body-start] 1.5em [body-content-start] minmax(500px, calc(1200px - 3em)) [body-content-end body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body:not(.floating):not(.docked) .page-columns.toc-left{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] 35px [page-start-inset] minmax(0px, 145px) [body-start-outset] 35px [body-start] 1.5em [body-content-start] minmax(450px, calc(750px - 3em)) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body:not(.floating):not(.docked) .page-columns.toc-left .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] 35px [page-start-inset] minmax(0px, 145px) [body-start-outset] 35px [body-start] 1.5em [body-content-start] minmax(450px, calc(750px - 3em)) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset body-start-outset body-start] 1em [body-content-start] minmax(500px, calc(750px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(75px, 150px) [page-end-inset] 25px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(500px, calc(750px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(25px, 50px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked.fullcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(500px, calc( 1000px - 3em )) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating.fullcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset body-start-outset body-start] 1em [body-content-start] minmax(500px, calc(800px - 3em)) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked.slimcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(500px, calc(750px - 3em)) [body-content-end] 1.5em [body-end] 35px [body-end-outset] minmax(75px, 145px) [page-end-inset] 35px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked.listing .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(500px, calc(750px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(25px, 50px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating.slimcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset body-start-outset body-start] 1em [body-content-start] minmax(500px, calc(750px - 3em)) [body-content-end] 1.5em [body-end] 35px [body-end-outset] minmax(75px, 145px) [page-end-inset] 35px [page-end] 4fr [screen-end-inset] 1.5em [screen-end]}body.floating.listing .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset body-start-outset body-start] 1em [body-content-start] minmax(500px, calc(750px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(75px, 150px) [page-end-inset] 25px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}}@media(max-width: 767.98px){body .page-columns,body.fullcontent:not(.floating):not(.docked) .page-columns,body.slimcontent:not(.floating):not(.docked) .page-columns,body.docked .page-columns,body.docked.slimcontent .page-columns,body.docked.fullcontent .page-columns,body.floating .page-columns,body.floating.slimcontent .page-columns,body.floating.fullcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(0px, 1fr) [body-content-end body-end body-end-outset page-end-inset page-end screen-end-inset] 1.5em [screen-end]}body:not(.floating):not(.docked) .page-columns.toc-left{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(0px, 1fr) [body-content-end body-end body-end-outset page-end-inset page-end screen-end-inset] 1.5em [screen-end]}body:not(.floating):not(.docked) .page-columns.toc-left .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(0px, 1fr) [body-content-end body-end body-end-outset page-end-inset page-end screen-end-inset] 1.5em [screen-end]}nav[role=doc-toc]{display:none}}body,.page-row-navigation{grid-template-rows:[page-top] max-content [contents-top] max-content [contents-bottom] max-content [page-bottom]}.page-rows-contents{grid-template-rows:[content-top] minmax(max-content, 1fr) [content-bottom] minmax(60px, max-content) [page-bottom]}.page-full{grid-column:screen-start/screen-end !important}.page-columns>*{grid-column:body-content-start/body-content-end}.page-columns.column-page>*{grid-column:page-start/page-end}.page-columns.column-page-left>*{grid-column:page-start/body-content-end}.page-columns.column-page-right>*{grid-column:body-content-start/page-end}.page-rows{grid-auto-rows:auto}.header{grid-column:screen-start/screen-end;grid-row:page-top/contents-top}#quarto-content{padding:0;grid-column:screen-start/screen-end;grid-row:contents-top/contents-bottom}body.floating .sidebar.sidebar-navigation{grid-column:page-start/body-start;grid-row:content-top/page-bottom}body.docked .sidebar.sidebar-navigation{grid-column:screen-start/body-start;grid-row:content-top/page-bottom}.sidebar.toc-left{grid-column:page-start/body-start;grid-row:content-top/page-bottom}.sidebar.margin-sidebar{grid-column:body-end/page-end;grid-row:content-top/page-bottom}.page-columns .content{grid-column:body-content-start/body-content-end;grid-row:content-top/content-bottom;align-content:flex-start}.page-columns .page-navigation{grid-column:body-content-start/body-content-end;grid-row:content-bottom/page-bottom}.page-columns .footer{grid-column:screen-start/screen-end;grid-row:contents-bottom/page-bottom}.page-columns .column-body{grid-column:body-content-start/body-content-end}.page-columns .column-body-fullbleed{grid-column:body-start/body-end}.page-columns .column-body-outset{grid-column:body-start-outset/body-end-outset;z-index:998;transform:translate3d(0, 0, 0)}.page-columns .column-body-outset table{background:#fff}.page-columns .column-body-outset-left{grid-column:body-start-outset/body-content-end;z-index:998;transform:translate3d(0, 0, 0)}.page-columns .column-body-outset-left table{background:#fff}.page-columns .column-body-outset-right{grid-column:body-content-start/body-end-outset;z-index:998;transform:translate3d(0, 0, 0)}.page-columns .column-body-outset-right table{background:#fff}.page-columns .column-page{grid-column:page-start/page-end;z-index:998;transform:translate3d(0, 0, 0)}.page-columns .column-page table{background:#fff}.page-columns .column-page-inset{grid-column:page-start-inset/page-end-inset;z-index:998;transform:translate3d(0, 0, 0)}.page-columns .column-page-inset table{background:#fff}.page-columns .column-page-inset-left{grid-column:page-start-inset/body-content-end;z-index:998;transform:translate3d(0, 0, 0)}.page-columns .column-page-inset-left table{background:#fff}.page-columns .column-page-inset-right{grid-column:body-content-start/page-end-inset;z-index:998;transform:translate3d(0, 0, 0)}.page-columns .column-page-inset-right figcaption table{background:#fff}.page-columns .column-page-left{grid-column:page-start/body-content-end;z-index:998;transform:translate3d(0, 0, 0)}.page-columns .column-page-left table{background:#fff}.page-columns .column-page-right{grid-column:body-content-start/page-end;z-index:998;transform:translate3d(0, 0, 0)}.page-columns .column-page-right figcaption table{background:#fff}#quarto-content.page-columns #quarto-margin-sidebar,#quarto-content.page-columns #quarto-sidebar{z-index:1}@media(max-width: 991.98px){#quarto-content.page-columns #quarto-margin-sidebar.collapse,#quarto-content.page-columns #quarto-sidebar.collapse{z-index:1055}}#quarto-content.page-columns main.column-page,#quarto-content.page-columns main.column-page-right,#quarto-content.page-columns main.column-page-left{z-index:0}.page-columns .column-screen-inset{grid-column:screen-start-inset/screen-end-inset;z-index:998;transform:translate3d(0, 0, 0)}.page-columns .column-screen-inset table{background:#fff}.page-columns .column-screen-inset-left{grid-column:screen-start-inset/body-content-end;z-index:998;transform:translate3d(0, 0, 0)}.page-columns .column-screen-inset-left table{background:#fff}.page-columns .column-screen-inset-right{grid-column:body-content-start/screen-end-inset;z-index:998;transform:translate3d(0, 0, 0)}.page-columns .column-screen-inset-right table{background:#fff}.page-columns .column-screen{grid-column:screen-start/screen-end;z-index:998;transform:translate3d(0, 0, 0)}.page-columns .column-screen table{background:#fff}.page-columns .column-screen-left{grid-column:screen-start/body-content-end;z-index:998;transform:translate3d(0, 0, 0)}.page-columns .column-screen-left table{background:#fff}.page-columns .column-screen-right{grid-column:body-content-start/screen-end;z-index:998;transform:translate3d(0, 0, 0)}.page-columns .column-screen-right table{background:#fff}.page-columns .column-screen-inset-shaded{grid-column:screen-start/screen-end;padding:1em;background:#f8f9fa;z-index:998;transform:translate3d(0, 0, 0);margin-bottom:1em}.zindex-content{z-index:998;transform:translate3d(0, 0, 0)}.zindex-modal{z-index:1055;transform:translate3d(0, 0, 0)}.zindex-over-content{z-index:999;transform:translate3d(0, 0, 0)}img.img-fluid.column-screen,img.img-fluid.column-screen-inset-shaded,img.img-fluid.column-screen-inset,img.img-fluid.column-screen-inset-left,img.img-fluid.column-screen-inset-right,img.img-fluid.column-screen-left,img.img-fluid.column-screen-right{width:100%}@media(min-width: 992px){.margin-caption,div.aside,aside,.column-margin{grid-column:body-end/page-end !important;z-index:998}.column-sidebar{grid-column:page-start/body-start !important;z-index:998}.column-leftmargin{grid-column:screen-start-inset/body-start !important;z-index:998}.no-row-height{height:1em;overflow:visible}}@media(max-width: 991.98px){.margin-caption,div.aside,aside,.column-margin{grid-column:body-end/page-end !important;z-index:998}.no-row-height{height:1em;overflow:visible}.page-columns.page-full{overflow:visible}.page-columns.toc-left .margin-caption,.page-columns.toc-left div.aside,.page-columns.toc-left aside,.page-columns.toc-left .column-margin{grid-column:body-content-start/body-content-end !important;z-index:998;transform:translate3d(0, 0, 0)}.page-columns.toc-left .no-row-height{height:initial;overflow:initial}}@media(max-width: 767.98px){.margin-caption,div.aside,aside,.column-margin{grid-column:body-content-start/body-content-end !important;z-index:998;transform:translate3d(0, 0, 0)}.no-row-height{height:initial;overflow:initial}#quarto-margin-sidebar{display:none}.hidden-sm{display:none}}.panel-grid{display:grid;grid-template-rows:repeat(1, 1fr);grid-template-columns:repeat(24, 1fr);gap:1em}.panel-grid .g-col-1{grid-column:auto/span 1}.panel-grid .g-col-2{grid-column:auto/span 2}.panel-grid .g-col-3{grid-column:auto/span 3}.panel-grid .g-col-4{grid-column:auto/span 4}.panel-grid .g-col-5{grid-column:auto/span 5}.panel-grid .g-col-6{grid-column:auto/span 6}.panel-grid .g-col-7{grid-column:auto/span 7}.panel-grid .g-col-8{grid-column:auto/span 8}.panel-grid .g-col-9{grid-column:auto/span 9}.panel-grid .g-col-10{grid-column:auto/span 10}.panel-grid .g-col-11{grid-column:auto/span 11}.panel-grid .g-col-12{grid-column:auto/span 12}.panel-grid .g-col-13{grid-column:auto/span 13}.panel-grid .g-col-14{grid-column:auto/span 14}.panel-grid .g-col-15{grid-column:auto/span 15}.panel-grid .g-col-16{grid-column:auto/span 16}.panel-grid .g-col-17{grid-column:auto/span 17}.panel-grid .g-col-18{grid-column:auto/span 18}.panel-grid .g-col-19{grid-column:auto/span 19}.panel-grid .g-col-20{grid-column:auto/span 20}.panel-grid .g-col-21{grid-column:auto/span 21}.panel-grid .g-col-22{grid-column:auto/span 22}.panel-grid .g-col-23{grid-column:auto/span 23}.panel-grid .g-col-24{grid-column:auto/span 24}.panel-grid .g-start-1{grid-column-start:1}.panel-grid .g-start-2{grid-column-start:2}.panel-grid .g-start-3{grid-column-start:3}.panel-grid .g-start-4{grid-column-start:4}.panel-grid .g-start-5{grid-column-start:5}.panel-grid .g-start-6{grid-column-start:6}.panel-grid .g-start-7{grid-column-start:7}.panel-grid .g-start-8{grid-column-start:8}.panel-grid .g-start-9{grid-column-start:9}.panel-grid .g-start-10{grid-column-start:10}.panel-grid .g-start-11{grid-column-start:11}.panel-grid .g-start-12{grid-column-start:12}.panel-grid .g-start-13{grid-column-start:13}.panel-grid .g-start-14{grid-column-start:14}.panel-grid .g-start-15{grid-column-start:15}.panel-grid .g-start-16{grid-column-start:16}.panel-grid .g-start-17{grid-column-start:17}.panel-grid .g-start-18{grid-column-start:18}.panel-grid .g-start-19{grid-column-start:19}.panel-grid .g-start-20{grid-column-start:20}.panel-grid .g-start-21{grid-column-start:21}.panel-grid .g-start-22{grid-column-start:22}.panel-grid .g-start-23{grid-column-start:23}@media(min-width: 576px){.panel-grid .g-col-sm-1{grid-column:auto/span 1}.panel-grid .g-col-sm-2{grid-column:auto/span 2}.panel-grid .g-col-sm-3{grid-column:auto/span 3}.panel-grid .g-col-sm-4{grid-column:auto/span 4}.panel-grid .g-col-sm-5{grid-column:auto/span 5}.panel-grid .g-col-sm-6{grid-column:auto/span 6}.panel-grid .g-col-sm-7{grid-column:auto/span 7}.panel-grid .g-col-sm-8{grid-column:auto/span 8}.panel-grid .g-col-sm-9{grid-column:auto/span 9}.panel-grid .g-col-sm-10{grid-column:auto/span 10}.panel-grid .g-col-sm-11{grid-column:auto/span 11}.panel-grid .g-col-sm-12{grid-column:auto/span 12}.panel-grid .g-col-sm-13{grid-column:auto/span 13}.panel-grid .g-col-sm-14{grid-column:auto/span 14}.panel-grid .g-col-sm-15{grid-column:auto/span 15}.panel-grid .g-col-sm-16{grid-column:auto/span 16}.panel-grid .g-col-sm-17{grid-column:auto/span 17}.panel-grid .g-col-sm-18{grid-column:auto/span 18}.panel-grid .g-col-sm-19{grid-column:auto/span 19}.panel-grid .g-col-sm-20{grid-column:auto/span 20}.panel-grid .g-col-sm-21{grid-column:auto/span 21}.panel-grid .g-col-sm-22{grid-column:auto/span 22}.panel-grid .g-col-sm-23{grid-column:auto/span 23}.panel-grid .g-col-sm-24{grid-column:auto/span 24}.panel-grid .g-start-sm-1{grid-column-start:1}.panel-grid .g-start-sm-2{grid-column-start:2}.panel-grid .g-start-sm-3{grid-column-start:3}.panel-grid .g-start-sm-4{grid-column-start:4}.panel-grid .g-start-sm-5{grid-column-start:5}.panel-grid .g-start-sm-6{grid-column-start:6}.panel-grid .g-start-sm-7{grid-column-start:7}.panel-grid .g-start-sm-8{grid-column-start:8}.panel-grid .g-start-sm-9{grid-column-start:9}.panel-grid .g-start-sm-10{grid-column-start:10}.panel-grid .g-start-sm-11{grid-column-start:11}.panel-grid .g-start-sm-12{grid-column-start:12}.panel-grid .g-start-sm-13{grid-column-start:13}.panel-grid .g-start-sm-14{grid-column-start:14}.panel-grid .g-start-sm-15{grid-column-start:15}.panel-grid .g-start-sm-16{grid-column-start:16}.panel-grid .g-start-sm-17{grid-column-start:17}.panel-grid .g-start-sm-18{grid-column-start:18}.panel-grid .g-start-sm-19{grid-column-start:19}.panel-grid .g-start-sm-20{grid-column-start:20}.panel-grid .g-start-sm-21{grid-column-start:21}.panel-grid .g-start-sm-22{grid-column-start:22}.panel-grid .g-start-sm-23{grid-column-start:23}}@media(min-width: 768px){.panel-grid .g-col-md-1{grid-column:auto/span 1}.panel-grid .g-col-md-2{grid-column:auto/span 2}.panel-grid .g-col-md-3{grid-column:auto/span 3}.panel-grid .g-col-md-4{grid-column:auto/span 4}.panel-grid .g-col-md-5{grid-column:auto/span 5}.panel-grid .g-col-md-6{grid-column:auto/span 6}.panel-grid .g-col-md-7{grid-column:auto/span 7}.panel-grid .g-col-md-8{grid-column:auto/span 8}.panel-grid .g-col-md-9{grid-column:auto/span 9}.panel-grid .g-col-md-10{grid-column:auto/span 10}.panel-grid .g-col-md-11{grid-column:auto/span 11}.panel-grid .g-col-md-12{grid-column:auto/span 12}.panel-grid .g-col-md-13{grid-column:auto/span 13}.panel-grid .g-col-md-14{grid-column:auto/span 14}.panel-grid .g-col-md-15{grid-column:auto/span 15}.panel-grid .g-col-md-16{grid-column:auto/span 16}.panel-grid .g-col-md-17{grid-column:auto/span 17}.panel-grid .g-col-md-18{grid-column:auto/span 18}.panel-grid .g-col-md-19{grid-column:auto/span 19}.panel-grid .g-col-md-20{grid-column:auto/span 20}.panel-grid .g-col-md-21{grid-column:auto/span 21}.panel-grid .g-col-md-22{grid-column:auto/span 22}.panel-grid .g-col-md-23{grid-column:auto/span 23}.panel-grid .g-col-md-24{grid-column:auto/span 24}.panel-grid .g-start-md-1{grid-column-start:1}.panel-grid .g-start-md-2{grid-column-start:2}.panel-grid .g-start-md-3{grid-column-start:3}.panel-grid .g-start-md-4{grid-column-start:4}.panel-grid .g-start-md-5{grid-column-start:5}.panel-grid .g-start-md-6{grid-column-start:6}.panel-grid .g-start-md-7{grid-column-start:7}.panel-grid .g-start-md-8{grid-column-start:8}.panel-grid .g-start-md-9{grid-column-start:9}.panel-grid .g-start-md-10{grid-column-start:10}.panel-grid .g-start-md-11{grid-column-start:11}.panel-grid .g-start-md-12{grid-column-start:12}.panel-grid .g-start-md-13{grid-column-start:13}.panel-grid .g-start-md-14{grid-column-start:14}.panel-grid .g-start-md-15{grid-column-start:15}.panel-grid .g-start-md-16{grid-column-start:16}.panel-grid .g-start-md-17{grid-column-start:17}.panel-grid .g-start-md-18{grid-column-start:18}.panel-grid .g-start-md-19{grid-column-start:19}.panel-grid .g-start-md-20{grid-column-start:20}.panel-grid .g-start-md-21{grid-column-start:21}.panel-grid .g-start-md-22{grid-column-start:22}.panel-grid .g-start-md-23{grid-column-start:23}}@media(min-width: 992px){.panel-grid .g-col-lg-1{grid-column:auto/span 1}.panel-grid .g-col-lg-2{grid-column:auto/span 2}.panel-grid .g-col-lg-3{grid-column:auto/span 3}.panel-grid .g-col-lg-4{grid-column:auto/span 4}.panel-grid .g-col-lg-5{grid-column:auto/span 5}.panel-grid .g-col-lg-6{grid-column:auto/span 6}.panel-grid .g-col-lg-7{grid-column:auto/span 7}.panel-grid .g-col-lg-8{grid-column:auto/span 8}.panel-grid .g-col-lg-9{grid-column:auto/span 9}.panel-grid .g-col-lg-10{grid-column:auto/span 10}.panel-grid .g-col-lg-11{grid-column:auto/span 11}.panel-grid .g-col-lg-12{grid-column:auto/span 12}.panel-grid .g-col-lg-13{grid-column:auto/span 13}.panel-grid .g-col-lg-14{grid-column:auto/span 14}.panel-grid .g-col-lg-15{grid-column:auto/span 15}.panel-grid .g-col-lg-16{grid-column:auto/span 16}.panel-grid .g-col-lg-17{grid-column:auto/span 17}.panel-grid .g-col-lg-18{grid-column:auto/span 18}.panel-grid .g-col-lg-19{grid-column:auto/span 19}.panel-grid .g-col-lg-20{grid-column:auto/span 20}.panel-grid .g-col-lg-21{grid-column:auto/span 21}.panel-grid .g-col-lg-22{grid-column:auto/span 22}.panel-grid .g-col-lg-23{grid-column:auto/span 23}.panel-grid .g-col-lg-24{grid-column:auto/span 24}.panel-grid .g-start-lg-1{grid-column-start:1}.panel-grid .g-start-lg-2{grid-column-start:2}.panel-grid .g-start-lg-3{grid-column-start:3}.panel-grid .g-start-lg-4{grid-column-start:4}.panel-grid .g-start-lg-5{grid-column-start:5}.panel-grid .g-start-lg-6{grid-column-start:6}.panel-grid .g-start-lg-7{grid-column-start:7}.panel-grid .g-start-lg-8{grid-column-start:8}.panel-grid .g-start-lg-9{grid-column-start:9}.panel-grid .g-start-lg-10{grid-column-start:10}.panel-grid .g-start-lg-11{grid-column-start:11}.panel-grid .g-start-lg-12{grid-column-start:12}.panel-grid .g-start-lg-13{grid-column-start:13}.panel-grid .g-start-lg-14{grid-column-start:14}.panel-grid .g-start-lg-15{grid-column-start:15}.panel-grid .g-start-lg-16{grid-column-start:16}.panel-grid .g-start-lg-17{grid-column-start:17}.panel-grid .g-start-lg-18{grid-column-start:18}.panel-grid .g-start-lg-19{grid-column-start:19}.panel-grid .g-start-lg-20{grid-column-start:20}.panel-grid .g-start-lg-21{grid-column-start:21}.panel-grid .g-start-lg-22{grid-column-start:22}.panel-grid .g-start-lg-23{grid-column-start:23}}@media(min-width: 1200px){.panel-grid .g-col-xl-1{grid-column:auto/span 1}.panel-grid .g-col-xl-2{grid-column:auto/span 2}.panel-grid .g-col-xl-3{grid-column:auto/span 3}.panel-grid .g-col-xl-4{grid-column:auto/span 4}.panel-grid .g-col-xl-5{grid-column:auto/span 5}.panel-grid .g-col-xl-6{grid-column:auto/span 6}.panel-grid .g-col-xl-7{grid-column:auto/span 7}.panel-grid .g-col-xl-8{grid-column:auto/span 8}.panel-grid .g-col-xl-9{grid-column:auto/span 9}.panel-grid .g-col-xl-10{grid-column:auto/span 10}.panel-grid .g-col-xl-11{grid-column:auto/span 11}.panel-grid .g-col-xl-12{grid-column:auto/span 12}.panel-grid .g-col-xl-13{grid-column:auto/span 13}.panel-grid .g-col-xl-14{grid-column:auto/span 14}.panel-grid .g-col-xl-15{grid-column:auto/span 15}.panel-grid .g-col-xl-16{grid-column:auto/span 16}.panel-grid .g-col-xl-17{grid-column:auto/span 17}.panel-grid .g-col-xl-18{grid-column:auto/span 18}.panel-grid .g-col-xl-19{grid-column:auto/span 19}.panel-grid .g-col-xl-20{grid-column:auto/span 20}.panel-grid .g-col-xl-21{grid-column:auto/span 21}.panel-grid .g-col-xl-22{grid-column:auto/span 22}.panel-grid .g-col-xl-23{grid-column:auto/span 23}.panel-grid .g-col-xl-24{grid-column:auto/span 24}.panel-grid .g-start-xl-1{grid-column-start:1}.panel-grid .g-start-xl-2{grid-column-start:2}.panel-grid .g-start-xl-3{grid-column-start:3}.panel-grid .g-start-xl-4{grid-column-start:4}.panel-grid .g-start-xl-5{grid-column-start:5}.panel-grid .g-start-xl-6{grid-column-start:6}.panel-grid .g-start-xl-7{grid-column-start:7}.panel-grid .g-start-xl-8{grid-column-start:8}.panel-grid .g-start-xl-9{grid-column-start:9}.panel-grid .g-start-xl-10{grid-column-start:10}.panel-grid .g-start-xl-11{grid-column-start:11}.panel-grid .g-start-xl-12{grid-column-start:12}.panel-grid .g-start-xl-13{grid-column-start:13}.panel-grid .g-start-xl-14{grid-column-start:14}.panel-grid .g-start-xl-15{grid-column-start:15}.panel-grid .g-start-xl-16{grid-column-start:16}.panel-grid .g-start-xl-17{grid-column-start:17}.panel-grid .g-start-xl-18{grid-column-start:18}.panel-grid .g-start-xl-19{grid-column-start:19}.panel-grid .g-start-xl-20{grid-column-start:20}.panel-grid .g-start-xl-21{grid-column-start:21}.panel-grid .g-start-xl-22{grid-column-start:22}.panel-grid .g-start-xl-23{grid-column-start:23}}@media(min-width: 1400px){.panel-grid .g-col-xxl-1{grid-column:auto/span 1}.panel-grid .g-col-xxl-2{grid-column:auto/span 2}.panel-grid .g-col-xxl-3{grid-column:auto/span 3}.panel-grid .g-col-xxl-4{grid-column:auto/span 4}.panel-grid .g-col-xxl-5{grid-column:auto/span 5}.panel-grid .g-col-xxl-6{grid-column:auto/span 6}.panel-grid .g-col-xxl-7{grid-column:auto/span 7}.panel-grid .g-col-xxl-8{grid-column:auto/span 8}.panel-grid .g-col-xxl-9{grid-column:auto/span 9}.panel-grid .g-col-xxl-10{grid-column:auto/span 10}.panel-grid .g-col-xxl-11{grid-column:auto/span 11}.panel-grid .g-col-xxl-12{grid-column:auto/span 12}.panel-grid .g-col-xxl-13{grid-column:auto/span 13}.panel-grid .g-col-xxl-14{grid-column:auto/span 14}.panel-grid .g-col-xxl-15{grid-column:auto/span 15}.panel-grid .g-col-xxl-16{grid-column:auto/span 16}.panel-grid .g-col-xxl-17{grid-column:auto/span 17}.panel-grid .g-col-xxl-18{grid-column:auto/span 18}.panel-grid .g-col-xxl-19{grid-column:auto/span 19}.panel-grid .g-col-xxl-20{grid-column:auto/span 20}.panel-grid .g-col-xxl-21{grid-column:auto/span 21}.panel-grid .g-col-xxl-22{grid-column:auto/span 22}.panel-grid .g-col-xxl-23{grid-column:auto/span 23}.panel-grid .g-col-xxl-24{grid-column:auto/span 24}.panel-grid .g-start-xxl-1{grid-column-start:1}.panel-grid .g-start-xxl-2{grid-column-start:2}.panel-grid .g-start-xxl-3{grid-column-start:3}.panel-grid .g-start-xxl-4{grid-column-start:4}.panel-grid .g-start-xxl-5{grid-column-start:5}.panel-grid .g-start-xxl-6{grid-column-start:6}.panel-grid .g-start-xxl-7{grid-column-start:7}.panel-grid .g-start-xxl-8{grid-column-start:8}.panel-grid .g-start-xxl-9{grid-column-start:9}.panel-grid .g-start-xxl-10{grid-column-start:10}.panel-grid .g-start-xxl-11{grid-column-start:11}.panel-grid .g-start-xxl-12{grid-column-start:12}.panel-grid .g-start-xxl-13{grid-column-start:13}.panel-grid .g-start-xxl-14{grid-column-start:14}.panel-grid .g-start-xxl-15{grid-column-start:15}.panel-grid .g-start-xxl-16{grid-column-start:16}.panel-grid .g-start-xxl-17{grid-column-start:17}.panel-grid .g-start-xxl-18{grid-column-start:18}.panel-grid .g-start-xxl-19{grid-column-start:19}.panel-grid .g-start-xxl-20{grid-column-start:20}.panel-grid .g-start-xxl-21{grid-column-start:21}.panel-grid .g-start-xxl-22{grid-column-start:22}.panel-grid .g-start-xxl-23{grid-column-start:23}}main{margin-top:1em;margin-bottom:1em}h1,.h1,h2,.h2{margin-top:2rem;margin-bottom:1rem}h1.title,.title.h1{margin-top:0}h2,.h2{border-bottom:1px solid #dee2e6;padding-bottom:.5rem}h3,.h3,h4,.h4{margin-top:1.5rem}.header-section-number{color:#5a6570}.nav-link.active .header-section-number{color:inherit}mark,.mark{padding:0em}.panel-caption,caption,.figure-caption{font-size:1rem}.panel-caption,.figure-caption,figcaption{color:#5a6570}.table-caption,caption{color:#212529}.quarto-layout-cell[data-ref-parent] caption{color:#5a6570}.column-margin figcaption,.margin-caption,div.aside,aside,.column-margin{color:#5a6570;font-size:.825rem}.panel-caption.margin-caption{text-align:inherit}.column-margin.column-container p{margin-bottom:0}.column-margin.column-container>*:not(.collapse){padding-top:.5em;padding-bottom:.5em;display:block}.column-margin.column-container>*.collapse:not(.show){display:none}@media(min-width: 768px){.column-margin.column-container .callout-margin-content:first-child{margin-top:4.5em}.column-margin.column-container .callout-margin-content-simple:first-child{margin-top:3.5em}}.margin-caption>*{padding-top:.5em;padding-bottom:.5em}@media(max-width: 767.98px){.quarto-layout-row{flex-direction:column}}.tab-content{margin-top:0px;border-left:#dee2e6 1px solid;border-right:#dee2e6 1px solid;border-bottom:#dee2e6 1px solid;margin-left:0;padding:1em;margin-bottom:1em}@media(max-width: 767.98px){.layout-sidebar{margin-left:0;margin-right:0}}.panel-sidebar,.panel-sidebar .form-control,.panel-input,.panel-input .form-control,.selectize-dropdown{font-size:.9rem}.panel-sidebar .form-control,.panel-input .form-control{padding-top:.1rem}.tab-pane div.sourceCode{margin-top:0px}.tab-pane>p{padding-top:1em}.tab-content>.tab-pane:not(.active){display:none !important}div.sourceCode{background-color:rgba(233,236,239,.65);border:1px solid rgba(233,236,239,.65);border-radius:.25rem}pre.sourceCode{background-color:transparent}pre.sourceCode{border:none;font-size:.875em;overflow:visible !important;padding:.4em}.callout pre.sourceCode{padding-left:0}div.sourceCode{overflow-y:hidden}.callout div.sourceCode{margin-left:initial}.blockquote{font-size:inherit;padding-left:1rem;padding-right:1.5rem;color:#5a6570}.blockquote h1:first-child,.blockquote .h1:first-child,.blockquote h2:first-child,.blockquote .h2:first-child,.blockquote h3:first-child,.blockquote .h3:first-child,.blockquote h4:first-child,.blockquote .h4:first-child,.blockquote h5:first-child,.blockquote .h5:first-child{margin-top:0}pre{background-color:initial;padding:initial;border:initial}p code:not(.sourceCode),li code:not(.sourceCode){background-color:#f6f6f6;padding:.2em}nav p code:not(.sourceCode),nav li code:not(.sourceCode){background-color:transparent;padding:0}#quarto-embedded-source-code-modal>.modal-dialog{max-width:1000px;padding-left:1.75rem;padding-right:1.75rem}#quarto-embedded-source-code-modal>.modal-dialog>.modal-content>.modal-body{padding:0}#quarto-embedded-source-code-modal>.modal-dialog>.modal-content>.modal-body div.sourceCode{margin:0;padding:.2rem .2rem;background-color:inherit;border:none}#quarto-embedded-source-code-modal>.modal-dialog>.modal-content>.modal-header{padding:.7rem}.code-tools-button{font-size:1rem;padding:.15rem .15rem;margin-left:5px;color:#6c757d;background-color:transparent;transition:initial;cursor:pointer}.code-tools-button>.bi::before{display:inline-block;height:1rem;width:1rem;content:"";vertical-align:-0.125em;background-image:url('data:image/svg+xml,');background-repeat:no-repeat;background-size:1rem 1rem}.code-tools-button:hover>.bi::before{background-image:url('data:image/svg+xml,')}#quarto-embedded-source-code-modal .code-copy-button>.bi::before{background-image:url('data:image/svg+xml,')}#quarto-embedded-source-code-modal .code-copy-button-checked>.bi::before{background-image:url('data:image/svg+xml,')}.sidebar{will-change:top;transition:top 200ms linear;position:sticky;overflow-y:auto;padding-top:1.2em;max-height:100vh}.sidebar.toc-left,.sidebar.margin-sidebar{top:0px;padding-top:1em}.sidebar.toc-left>*,.sidebar.margin-sidebar>*{padding-top:.5em}.sidebar.quarto-banner-title-block-sidebar>*{padding-top:1.65em}.sidebar nav[role=doc-toc]>h2,.sidebar nav[role=doc-toc]>.h2{font-size:.875rem;font-weight:400;margin-bottom:.5rem;margin-top:.3rem;font-family:inherit;border-bottom:0;padding-bottom:0;padding-top:0px}.sidebar nav[role=doc-toc]>ul a{border-left:1px solid #e9ecef;padding-left:.6rem}.sidebar nav[role=doc-toc] ul{padding-left:0;list-style:none;font-size:.875rem;font-weight:300}.sidebar nav[role=doc-toc]>ul li a{line-height:1.1rem;padding-bottom:.2rem;padding-top:.2rem;color:inherit}.sidebar nav[role=doc-toc] ul>li>ul>li>a{padding-left:1.2em}.sidebar nav[role=doc-toc] ul>li>ul>li>ul>li>a{padding-left:2.4em}.sidebar nav[role=doc-toc] ul>li>ul>li>ul>li>ul>li>a{padding-left:3.6em}.sidebar nav[role=doc-toc] ul>li>ul>li>ul>li>ul>li>ul>li>a{padding-left:4.8em}.sidebar nav[role=doc-toc] ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>a{padding-left:6em}.sidebar nav[role=doc-toc] ul>li>ul>li>a.active{border-left:1px solid #0d6efd;color:#0d6efd !important}.sidebar nav[role=doc-toc] ul>li>a.active{border-left:1px solid #0d6efd;color:#0d6efd !important}kbd,.kbd{color:#212529;background-color:#f8f9fa;border:1px solid;border-radius:5px;border-color:#dee2e6}div.hanging-indent{margin-left:1em;text-indent:-1em}.citation a,.footnote-ref{text-decoration:none}.footnotes ol{padding-left:1em}.tippy-content>*{margin-bottom:.7em}.tippy-content>*:last-child{margin-bottom:0}.table a{word-break:break-word}.table>:not(:first-child){border-top-width:1px;border-top-color:#dee2e6}.table>thead{border-bottom:1px solid currentColor}.table>tbody{border-top:1px solid #dee2e6}.callout{margin-top:1.25rem;margin-bottom:1.25rem;border-radius:.25rem}.callout.callout-style-simple{padding:.4em .7em;border-left:5px solid;border-right:1px solid #dee2e6;border-top:1px solid #dee2e6;border-bottom:1px solid #dee2e6}.callout.callout-style-default{border-left:5px solid;border-right:1px solid #dee2e6;border-top:1px solid #dee2e6;border-bottom:1px solid #dee2e6}.callout .callout-body-container{flex-grow:1}.callout.callout-style-simple .callout-body{font-size:1rem;font-weight:400}.callout.callout-style-default .callout-body{font-size:.9rem;font-weight:400}.callout.callout-captioned .callout-body{margin-top:.2em}.callout:not(.no-icon).callout-captioned.callout-style-simple .callout-body{padding-left:1.6em}.callout.callout-captioned>.callout-header{padding-top:.2em;margin-bottom:-0.2em}.callout.callout-style-simple>div.callout-header{border-bottom:none;font-size:.9rem;font-weight:600;opacity:75%}.callout.callout-style-default>div.callout-header{border-bottom:none;font-weight:600;opacity:85%;font-size:.9rem;padding-left:.5em;padding-right:.5em}.callout.callout-style-default div.callout-body{padding-left:.5em;padding-right:.5em}.callout.callout-style-default div.callout-body>:first-child{margin-top:.5em}.callout>div.callout-header[data-bs-toggle=collapse]{cursor:pointer}.callout.callout-style-default .callout-header[aria-expanded=false],.callout.callout-style-default .callout-header[aria-expanded=true]{padding-top:0px;margin-bottom:0px;align-items:center}.callout.callout-captioned .callout-body>:last-child:not(.sourceCode),.callout.callout-captioned .callout-body>div>:last-child:not(.sourceCode){margin-bottom:.5rem}.callout:not(.callout-captioned) .callout-body>:last-child,.callout:not(.callout-captioned) .callout-body>div>:last-child{margin-bottom:.25rem}.callout.callout-style-simple .callout-icon::before,.callout.callout-style-simple .callout-toggle::before{height:1rem;width:1rem;display:inline-block;content:"";background-repeat:no-repeat;background-size:1rem 1rem}.callout.callout-style-default .callout-icon::before,.callout.callout-style-default .callout-toggle::before{height:.9rem;width:.9rem;display:inline-block;content:"";background-repeat:no-repeat;background-size:.9rem .9rem}.callout.callout-style-default .callout-toggle::before{margin-top:5px}.callout .callout-btn-toggle .callout-toggle::before{transition:transform .2s linear}.callout .callout-header[aria-expanded=false] .callout-toggle::before{transform:rotate(-90deg)}.callout .callout-header[aria-expanded=true] .callout-toggle::before{transform:none}.callout.callout-style-simple:not(.no-icon) div.callout-icon-container{padding-top:.2em;padding-right:.55em}.callout.callout-style-default:not(.no-icon) div.callout-icon-container{padding-top:.1em;padding-right:.35em}.callout.callout-style-default:not(.no-icon) div.callout-caption-container{margin-top:-1px}.callout.callout-style-default.callout-caution:not(.no-icon) div.callout-icon-container{padding-top:.3em;padding-right:.35em}.callout>.callout-body>.callout-icon-container>.no-icon,.callout>.callout-header>.callout-icon-container>.no-icon{display:none}div.callout.callout{border-left-color:#6c757d}div.callout.callout-style-default>.callout-header{background-color:#6c757d}div.callout-note.callout{border-left-color:#0d6efd}div.callout-note.callout-style-default>.callout-header{background-color:#e7f1ff}div.callout-note:not(.callout-captioned) .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-note.callout-captioned .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-note .callout-toggle::before{background-image:url('data:image/svg+xml,')}div.callout-tip.callout{border-left-color:#198754}div.callout-tip.callout-style-default>.callout-header{background-color:#e8f3ee}div.callout-tip:not(.callout-captioned) .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-tip.callout-captioned .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-tip .callout-toggle::before{background-image:url('data:image/svg+xml,')}div.callout-warning.callout{border-left-color:#ffc107}div.callout-warning.callout-style-default>.callout-header{background-color:#fff9e6}div.callout-warning:not(.callout-captioned) .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-warning.callout-captioned .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-warning .callout-toggle::before{background-image:url('data:image/svg+xml,')}div.callout-caution.callout{border-left-color:#fd7e14}div.callout-caution.callout-style-default>.callout-header{background-color:#fff2e8}div.callout-caution:not(.callout-captioned) .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-caution.callout-captioned .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-caution .callout-toggle::before{background-image:url('data:image/svg+xml,')}div.callout-important.callout{border-left-color:#dc3545}div.callout-important.callout-style-default>.callout-header{background-color:#fcebec}div.callout-important:not(.callout-captioned) .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-important.callout-captioned .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-important .callout-toggle::before{background-image:url('data:image/svg+xml,')}.quarto-toggle-container{display:flex}@media(min-width: 992px){.navbar .quarto-color-scheme-toggle{padding-left:.5rem;padding-right:.5rem}}@media(max-width: 767.98px){.navbar .quarto-color-scheme-toggle{padding-left:0;padding-right:0;padding-bottom:.5em}}.quarto-reader-toggle .bi::before,.quarto-color-scheme-toggle .bi::before{display:inline-block;height:1rem;width:1rem;content:"";background-repeat:no-repeat;background-size:1rem 1rem}.navbar-collapse .quarto-color-scheme-toggle{padding-left:.6rem;padding-right:0;margin-top:-12px}.sidebar-navigation{padding-left:20px}.sidebar-navigation .quarto-color-scheme-toggle .bi::before{padding-top:.2rem;margin-bottom:-0.2rem}.sidebar-tools-main .quarto-color-scheme-toggle .bi::before{padding-top:.2rem;margin-bottom:-0.2rem}.navbar .quarto-color-scheme-toggle .bi::before{padding-top:7px;margin-bottom:-7px;padding-left:2px;margin-right:2px}.navbar .quarto-color-scheme-toggle:not(.alternate) .bi::before{background-image:url('data:image/svg+xml,')}.navbar .quarto-color-scheme-toggle.alternate .bi::before{background-image:url('data:image/svg+xml,')}.sidebar-navigation .quarto-color-scheme-toggle:not(.alternate) .bi::before{background-image:url('data:image/svg+xml,')}.sidebar-navigation .quarto-color-scheme-toggle.alternate .bi::before{background-image:url('data:image/svg+xml,')}.quarto-sidebar-toggle{border-color:#dee2e6;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;border-style:solid;border-width:1px;overflow:hidden;border-top-width:0px;padding-top:0px !important}.quarto-sidebar-toggle-title{cursor:pointer;padding-bottom:2px;margin-left:.25em;text-align:center;font-weight:400;font-size:.775em}#quarto-content .quarto-sidebar-toggle{background:#fafafa}#quarto-content .quarto-sidebar-toggle-title{color:#212529}.quarto-sidebar-toggle-icon{color:#dee2e6;margin-right:.5em;float:right;transition:transform .2s ease}.quarto-sidebar-toggle-icon::before{padding-top:5px}.quarto-sidebar-toggle.expanded .quarto-sidebar-toggle-icon{transform:rotate(-180deg)}.quarto-sidebar-toggle.expanded .quarto-sidebar-toggle-title{border-bottom:solid #dee2e6 1px}.quarto-sidebar-toggle-contents{background-color:#fff;padding-right:10px;padding-left:10px;margin-top:0px !important;transition:max-height .5s ease}.quarto-sidebar-toggle.expanded .quarto-sidebar-toggle-contents{padding-top:1em;padding-bottom:10px}.quarto-sidebar-toggle:not(.expanded) .quarto-sidebar-toggle-contents{padding-top:0px !important;padding-bottom:0px}nav[role=doc-toc]{z-index:1020}#quarto-sidebar>*,nav[role=doc-toc]>*{transition:opacity .1s ease,border .1s ease}#quarto-sidebar.slow>*,nav[role=doc-toc].slow>*{transition:opacity .4s ease,border .4s ease}.quarto-color-scheme-toggle:not(.alternate).top-right .bi::before{background-image:url('data:image/svg+xml,')}.quarto-color-scheme-toggle.alternate.top-right .bi::before{background-image:url('data:image/svg+xml,')}#quarto-appendix.default{border-top:1px solid #dee2e6}#quarto-appendix.default{background-color:#fff;padding-top:1.5em;margin-top:2em;z-index:998}#quarto-appendix.default .quarto-appendix-heading{margin-top:0;line-height:1.4em;font-weight:600;opacity:.9;border-bottom:none;margin-bottom:0}#quarto-appendix.default .footnotes ol,#quarto-appendix.default .footnotes ol li>p:last-of-type,#quarto-appendix.default .quarto-appendix-contents>p:last-of-type{margin-bottom:0}#quarto-appendix.default .quarto-appendix-secondary-label{margin-bottom:.4em}#quarto-appendix.default .quarto-appendix-bibtex{font-size:.7em;padding:1em;border:solid 1px #dee2e6;margin-bottom:1em}#quarto-appendix.default .quarto-appendix-citeas{font-size:.9em;padding:1em;border:solid 1px #dee2e6;margin-bottom:1em}#quarto-appendix.default .quarto-appendix-heading{font-size:1em !important}#quarto-appendix.default *[role=doc-endnotes]>ol,#quarto-appendix.default .quarto-appendix-contents>*:not(h2):not(.h2){font-size:.9em}#quarto-appendix.default section{padding-bottom:1.5em}#quarto-appendix.default section *[role=doc-endnotes],#quarto-appendix.default section>*:not(a){opacity:.9;word-wrap:break-word}.btn.btn-quarto,div.cell-output-display .btn-quarto{color:#fefefe;background-color:#6c757d;border-color:#6c757d}.btn.btn-quarto:hover,div.cell-output-display .btn-quarto:hover{color:#fefefe;background-color:#828a91;border-color:#7b838a}.btn-check:focus+.btn.btn-quarto,.btn.btn-quarto:focus,.btn-check:focus+div.cell-output-display .btn-quarto,div.cell-output-display .btn-quarto:focus{color:#fefefe;background-color:#828a91;border-color:#7b838a;box-shadow:0 0 0 .25rem rgba(130,138,144,.5)}.btn-check:checked+.btn.btn-quarto,.btn-check:active+.btn.btn-quarto,.btn.btn-quarto:active,.btn.btn-quarto.active,.show>.btn.btn-quarto.dropdown-toggle,.btn-check:checked+div.cell-output-display .btn-quarto,.btn-check:active+div.cell-output-display .btn-quarto,div.cell-output-display .btn-quarto:active,div.cell-output-display .btn-quarto.active,.show>div.cell-output-display .btn-quarto.dropdown-toggle{color:#000;background-color:#899197;border-color:#7b838a}.btn-check:checked+.btn.btn-quarto:focus,.btn-check:active+.btn.btn-quarto:focus,.btn.btn-quarto:active:focus,.btn.btn-quarto.active:focus,.show>.btn.btn-quarto.dropdown-toggle:focus,.btn-check:checked+div.cell-output-display .btn-quarto:focus,.btn-check:active+div.cell-output-display .btn-quarto:focus,div.cell-output-display .btn-quarto:active:focus,div.cell-output-display .btn-quarto.active:focus,.show>div.cell-output-display .btn-quarto.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(130,138,144,.5)}.btn.btn-quarto:disabled,.btn.btn-quarto.disabled,div.cell-output-display .btn-quarto:disabled,div.cell-output-display .btn-quarto.disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}nav.quarto-secondary-nav.color-navbar{background-color:#517699;color:#fdfefe}nav.quarto-secondary-nav.color-navbar h1,nav.quarto-secondary-nav.color-navbar .h1,nav.quarto-secondary-nav.color-navbar .quarto-btn-toggle{color:#fdfefe}@media(max-width: 991.98px){body.nav-sidebar .quarto-title-banner,body.nav-sidebar .quarto-title-banner{display:none}}p.subtitle{margin-top:.25em;margin-bottom:.5em}code a:any-link{color:inherit;text-decoration-color:#6c757d}/*! light */a.external:after{display:inline-block;height:.75rem;width:.75rem;margin-bottom:.15em;margin-left:.25em;content:"";vertical-align:-0.125em;background-image:url('data:image/svg+xml,');background-repeat:no-repeat;background-size:.75rem .75rem}a.external:after:hover{cursor:pointer}.quarto-ext-icon{display:inline-block;font-size:.75em;padding-left:.3em}.quarto-title-banner{margin-bottom:1em;color:#fdfefe;background:#517699}.quarto-title-banner .code-tools-button{color:#b9dcdc}.quarto-title-banner .code-tools-button:hover{color:#fdfefe}.quarto-title-banner .code-tools-button>.bi::before{background-image:url('data:image/svg+xml,')}.quarto-title-banner .code-tools-button:hover>.bi::before{background-image:url('data:image/svg+xml,')}.quarto-title-banner .quarto-title .title{font-weight:600}.quarto-title-banner .quarto-categories{margin-top:.75em}@media(min-width: 992px){.quarto-title-banner{padding-top:2.5em;padding-bottom:2.5em}}@media(max-width: 991.98px){.quarto-title-banner{padding-top:1em;padding-bottom:1em}}main.quarto-banner-title-block section:first-of-type h2:first-of-type,main.quarto-banner-title-block section:first-of-type .h2:first-of-type,main.quarto-banner-title-block section:first-of-type h3:first-of-type,main.quarto-banner-title-block section:first-of-type .h3:first-of-type,main.quarto-banner-title-block section:first-of-type h4:first-of-type,main.quarto-banner-title-block section:first-of-type .h4:first-of-type{margin-top:0}.quarto-title .quarto-categories{display:flex;column-gap:.4em;padding-bottom:.5em;margin-top:.25em}.quarto-title .quarto-categories .quarto-category{padding:.25em .75em;font-size:.65em;text-transform:uppercase;border:solid 1px;border-radius:.25rem;opacity:.6}.quarto-title .quarto-categories .quarto-category a{color:inherit}#title-block-header.quarto-title-block.default .quarto-title-meta{display:grid;grid-template-columns:repeat(2, 1fr)}#title-block-header.quarto-title-block.default .quarto-title .title{margin-bottom:0}#title-block-header.quarto-title-block.default .quarto-title-author-orcid img{margin-top:-5px}#title-block-header.quarto-title-block.default .quarto-description p:last-of-type{margin-bottom:0}#title-block-header.quarto-title-block.default .quarto-title-meta-contents p,#title-block-header.quarto-title-block.default .quarto-title-authors p,#title-block-header.quarto-title-block.default .quarto-title-affiliations p{margin-bottom:.1em}#title-block-header.quarto-title-block.default .quarto-title-meta-heading{text-transform:uppercase;margin-top:1em;font-size:.8em;opacity:.8;font-weight:400}#title-block-header.quarto-title-block.default .quarto-title-meta-contents{font-size:.9em}#title-block-header.quarto-title-block.default .quarto-title-meta-contents a{color:#212529}#title-block-header.quarto-title-block.default .quarto-title-meta-contents p.affiliation:last-of-type{margin-bottom:.7em}#title-block-header.quarto-title-block.default p.affiliation{margin-bottom:.1em}#title-block-header.quarto-title-block.default .description,#title-block-header.quarto-title-block.default .abstract{margin-top:0}#title-block-header.quarto-title-block.default .description>p,#title-block-header.quarto-title-block.default .abstract>p{font-size:.9em}#title-block-header.quarto-title-block.default .description>p:last-of-type,#title-block-header.quarto-title-block.default .abstract>p:last-of-type{margin-bottom:0}#title-block-header.quarto-title-block.default .description .abstract-title,#title-block-header.quarto-title-block.default .abstract .abstract-title{margin-top:1em;text-transform:uppercase;font-size:.8em;opacity:.8;font-weight:400}#title-block-header.quarto-title-block.default .quarto-title-meta-author{display:grid;grid-template-columns:1fr 1fr}/*# sourceMappingURL=397ef2e52d54cf686e4908b90039e9db.css.map */ diff --git a/r-interface/_freeze/reticulate/reticulate/libs/bootstrap/bootstrap.min.js b/r-interface/_freeze/reticulate/reticulate/libs/bootstrap/bootstrap.min.js new file mode 100644 index 0000000..cc0a255 --- /dev/null +++ b/r-interface/_freeze/reticulate/reticulate/libs/bootstrap/bootstrap.min.js @@ -0,0 +1,7 @@ +/*! + * Bootstrap v5.1.3 (https://getbootstrap.com/) + * Copyright 2011-2021 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */ +!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).bootstrap=e()}(this,(function(){"use strict";const t="transitionend",e=t=>{let e=t.getAttribute("data-bs-target");if(!e||"#"===e){let i=t.getAttribute("href");if(!i||!i.includes("#")&&!i.startsWith("."))return null;i.includes("#")&&!i.startsWith("#")&&(i=`#${i.split("#")[1]}`),e=i&&"#"!==i?i.trim():null}return e},i=t=>{const i=e(t);return i&&document.querySelector(i)?i:null},n=t=>{const i=e(t);return i?document.querySelector(i):null},s=e=>{e.dispatchEvent(new Event(t))},o=t=>!(!t||"object"!=typeof t)&&(void 0!==t.jquery&&(t=t[0]),void 0!==t.nodeType),r=t=>o(t)?t.jquery?t[0]:t:"string"==typeof t&&t.length>0?document.querySelector(t):null,a=(t,e,i)=>{Object.keys(i).forEach((n=>{const s=i[n],r=e[n],a=r&&o(r)?"element":null==(l=r)?`${l}`:{}.toString.call(l).match(/\s([a-z]+)/i)[1].toLowerCase();var l;if(!new RegExp(s).test(a))throw new TypeError(`${t.toUpperCase()}: Option "${n}" provided type "${a}" but expected type "${s}".`)}))},l=t=>!(!o(t)||0===t.getClientRects().length)&&"visible"===getComputedStyle(t).getPropertyValue("visibility"),c=t=>!t||t.nodeType!==Node.ELEMENT_NODE||!!t.classList.contains("disabled")||(void 0!==t.disabled?t.disabled:t.hasAttribute("disabled")&&"false"!==t.getAttribute("disabled")),h=t=>{if(!document.documentElement.attachShadow)return null;if("function"==typeof t.getRootNode){const e=t.getRootNode();return e instanceof ShadowRoot?e:null}return t instanceof ShadowRoot?t:t.parentNode?h(t.parentNode):null},d=()=>{},u=t=>{t.offsetHeight},f=()=>{const{jQuery:t}=window;return t&&!document.body.hasAttribute("data-bs-no-jquery")?t:null},p=[],m=()=>"rtl"===document.documentElement.dir,g=t=>{var e;e=()=>{const e=f();if(e){const i=t.NAME,n=e.fn[i];e.fn[i]=t.jQueryInterface,e.fn[i].Constructor=t,e.fn[i].noConflict=()=>(e.fn[i]=n,t.jQueryInterface)}},"loading"===document.readyState?(p.length||document.addEventListener("DOMContentLoaded",(()=>{p.forEach((t=>t()))})),p.push(e)):e()},_=t=>{"function"==typeof t&&t()},b=(e,i,n=!0)=>{if(!n)return void _(e);const o=(t=>{if(!t)return 0;let{transitionDuration:e,transitionDelay:i}=window.getComputedStyle(t);const n=Number.parseFloat(e),s=Number.parseFloat(i);return n||s?(e=e.split(",")[0],i=i.split(",")[0],1e3*(Number.parseFloat(e)+Number.parseFloat(i))):0})(i)+5;let r=!1;const a=({target:n})=>{n===i&&(r=!0,i.removeEventListener(t,a),_(e))};i.addEventListener(t,a),setTimeout((()=>{r||s(i)}),o)},v=(t,e,i,n)=>{let s=t.indexOf(e);if(-1===s)return t[!i&&n?t.length-1:0];const o=t.length;return s+=i?1:-1,n&&(s=(s+o)%o),t[Math.max(0,Math.min(s,o-1))]},y=/[^.]*(?=\..*)\.|.*/,w=/\..*/,E=/::\d+$/,A={};let T=1;const O={mouseenter:"mouseover",mouseleave:"mouseout"},C=/^(mouseenter|mouseleave)/i,k=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function L(t,e){return e&&`${e}::${T++}`||t.uidEvent||T++}function x(t){const e=L(t);return t.uidEvent=e,A[e]=A[e]||{},A[e]}function D(t,e,i=null){const n=Object.keys(t);for(let s=0,o=n.length;sfunction(e){if(!e.relatedTarget||e.relatedTarget!==e.delegateTarget&&!e.delegateTarget.contains(e.relatedTarget))return t.call(this,e)};n?n=t(n):i=t(i)}const[o,r,a]=S(e,i,n),l=x(t),c=l[a]||(l[a]={}),h=D(c,r,o?i:null);if(h)return void(h.oneOff=h.oneOff&&s);const d=L(r,e.replace(y,"")),u=o?function(t,e,i){return function n(s){const o=t.querySelectorAll(e);for(let{target:r}=s;r&&r!==this;r=r.parentNode)for(let a=o.length;a--;)if(o[a]===r)return s.delegateTarget=r,n.oneOff&&j.off(t,s.type,e,i),i.apply(r,[s]);return null}}(t,i,n):function(t,e){return function i(n){return n.delegateTarget=t,i.oneOff&&j.off(t,n.type,e),e.apply(t,[n])}}(t,i);u.delegationSelector=o?i:null,u.originalHandler=r,u.oneOff=s,u.uidEvent=d,c[d]=u,t.addEventListener(a,u,o)}function I(t,e,i,n,s){const o=D(e[i],n,s);o&&(t.removeEventListener(i,o,Boolean(s)),delete e[i][o.uidEvent])}function P(t){return t=t.replace(w,""),O[t]||t}const j={on(t,e,i,n){N(t,e,i,n,!1)},one(t,e,i,n){N(t,e,i,n,!0)},off(t,e,i,n){if("string"!=typeof e||!t)return;const[s,o,r]=S(e,i,n),a=r!==e,l=x(t),c=e.startsWith(".");if(void 0!==o){if(!l||!l[r])return;return void I(t,l,r,o,s?i:null)}c&&Object.keys(l).forEach((i=>{!function(t,e,i,n){const s=e[i]||{};Object.keys(s).forEach((o=>{if(o.includes(n)){const n=s[o];I(t,e,i,n.originalHandler,n.delegationSelector)}}))}(t,l,i,e.slice(1))}));const h=l[r]||{};Object.keys(h).forEach((i=>{const n=i.replace(E,"");if(!a||e.includes(n)){const e=h[i];I(t,l,r,e.originalHandler,e.delegationSelector)}}))},trigger(t,e,i){if("string"!=typeof e||!t)return null;const n=f(),s=P(e),o=e!==s,r=k.has(s);let a,l=!0,c=!0,h=!1,d=null;return o&&n&&(a=n.Event(e,i),n(t).trigger(a),l=!a.isPropagationStopped(),c=!a.isImmediatePropagationStopped(),h=a.isDefaultPrevented()),r?(d=document.createEvent("HTMLEvents"),d.initEvent(s,l,!0)):d=new CustomEvent(e,{bubbles:l,cancelable:!0}),void 0!==i&&Object.keys(i).forEach((t=>{Object.defineProperty(d,t,{get:()=>i[t]})})),h&&d.preventDefault(),c&&t.dispatchEvent(d),d.defaultPrevented&&void 0!==a&&a.preventDefault(),d}},M=new Map,H={set(t,e,i){M.has(t)||M.set(t,new Map);const n=M.get(t);n.has(e)||0===n.size?n.set(e,i):console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(n.keys())[0]}.`)},get:(t,e)=>M.has(t)&&M.get(t).get(e)||null,remove(t,e){if(!M.has(t))return;const i=M.get(t);i.delete(e),0===i.size&&M.delete(t)}};class B{constructor(t){(t=r(t))&&(this._element=t,H.set(this._element,this.constructor.DATA_KEY,this))}dispose(){H.remove(this._element,this.constructor.DATA_KEY),j.off(this._element,this.constructor.EVENT_KEY),Object.getOwnPropertyNames(this).forEach((t=>{this[t]=null}))}_queueCallback(t,e,i=!0){b(t,e,i)}static getInstance(t){return H.get(r(t),this.DATA_KEY)}static getOrCreateInstance(t,e={}){return this.getInstance(t)||new this(t,"object"==typeof e?e:null)}static get VERSION(){return"5.1.3"}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}}const R=(t,e="hide")=>{const i=`click.dismiss${t.EVENT_KEY}`,s=t.NAME;j.on(document,i,`[data-bs-dismiss="${s}"]`,(function(i){if(["A","AREA"].includes(this.tagName)&&i.preventDefault(),c(this))return;const o=n(this)||this.closest(`.${s}`);t.getOrCreateInstance(o)[e]()}))};class W extends B{static get NAME(){return"alert"}close(){if(j.trigger(this._element,"close.bs.alert").defaultPrevented)return;this._element.classList.remove("show");const t=this._element.classList.contains("fade");this._queueCallback((()=>this._destroyElement()),this._element,t)}_destroyElement(){this._element.remove(),j.trigger(this._element,"closed.bs.alert"),this.dispose()}static jQueryInterface(t){return this.each((function(){const e=W.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}R(W,"close"),g(W);const $='[data-bs-toggle="button"]';class z extends B{static get NAME(){return"button"}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle("active"))}static jQueryInterface(t){return this.each((function(){const e=z.getOrCreateInstance(this);"toggle"===t&&e[t]()}))}}function q(t){return"true"===t||"false"!==t&&(t===Number(t).toString()?Number(t):""===t||"null"===t?null:t)}function F(t){return t.replace(/[A-Z]/g,(t=>`-${t.toLowerCase()}`))}j.on(document,"click.bs.button.data-api",$,(t=>{t.preventDefault();const e=t.target.closest($);z.getOrCreateInstance(e).toggle()})),g(z);const U={setDataAttribute(t,e,i){t.setAttribute(`data-bs-${F(e)}`,i)},removeDataAttribute(t,e){t.removeAttribute(`data-bs-${F(e)}`)},getDataAttributes(t){if(!t)return{};const e={};return Object.keys(t.dataset).filter((t=>t.startsWith("bs"))).forEach((i=>{let n=i.replace(/^bs/,"");n=n.charAt(0).toLowerCase()+n.slice(1,n.length),e[n]=q(t.dataset[i])})),e},getDataAttribute:(t,e)=>q(t.getAttribute(`data-bs-${F(e)}`)),offset(t){const e=t.getBoundingClientRect();return{top:e.top+window.pageYOffset,left:e.left+window.pageXOffset}},position:t=>({top:t.offsetTop,left:t.offsetLeft})},V={find:(t,e=document.documentElement)=>[].concat(...Element.prototype.querySelectorAll.call(e,t)),findOne:(t,e=document.documentElement)=>Element.prototype.querySelector.call(e,t),children:(t,e)=>[].concat(...t.children).filter((t=>t.matches(e))),parents(t,e){const i=[];let n=t.parentNode;for(;n&&n.nodeType===Node.ELEMENT_NODE&&3!==n.nodeType;)n.matches(e)&&i.push(n),n=n.parentNode;return i},prev(t,e){let i=t.previousElementSibling;for(;i;){if(i.matches(e))return[i];i=i.previousElementSibling}return[]},next(t,e){let i=t.nextElementSibling;for(;i;){if(i.matches(e))return[i];i=i.nextElementSibling}return[]},focusableChildren(t){const e=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map((t=>`${t}:not([tabindex^="-"])`)).join(", ");return this.find(e,t).filter((t=>!c(t)&&l(t)))}},K="carousel",X={interval:5e3,keyboard:!0,slide:!1,pause:"hover",wrap:!0,touch:!0},Y={interval:"(number|boolean)",keyboard:"boolean",slide:"(boolean|string)",pause:"(string|boolean)",wrap:"boolean",touch:"boolean"},Q="next",G="prev",Z="left",J="right",tt={ArrowLeft:J,ArrowRight:Z},et="slid.bs.carousel",it="active",nt=".active.carousel-item";class st extends B{constructor(t,e){super(t),this._items=null,this._interval=null,this._activeElement=null,this._isPaused=!1,this._isSliding=!1,this.touchTimeout=null,this.touchStartX=0,this.touchDeltaX=0,this._config=this._getConfig(e),this._indicatorsElement=V.findOne(".carousel-indicators",this._element),this._touchSupported="ontouchstart"in document.documentElement||navigator.maxTouchPoints>0,this._pointerEvent=Boolean(window.PointerEvent),this._addEventListeners()}static get Default(){return X}static get NAME(){return K}next(){this._slide(Q)}nextWhenVisible(){!document.hidden&&l(this._element)&&this.next()}prev(){this._slide(G)}pause(t){t||(this._isPaused=!0),V.findOne(".carousel-item-next, .carousel-item-prev",this._element)&&(s(this._element),this.cycle(!0)),clearInterval(this._interval),this._interval=null}cycle(t){t||(this._isPaused=!1),this._interval&&(clearInterval(this._interval),this._interval=null),this._config&&this._config.interval&&!this._isPaused&&(this._updateInterval(),this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval))}to(t){this._activeElement=V.findOne(nt,this._element);const e=this._getItemIndex(this._activeElement);if(t>this._items.length-1||t<0)return;if(this._isSliding)return void j.one(this._element,et,(()=>this.to(t)));if(e===t)return this.pause(),void this.cycle();const i=t>e?Q:G;this._slide(i,this._items[t])}_getConfig(t){return t={...X,...U.getDataAttributes(this._element),..."object"==typeof t?t:{}},a(K,t,Y),t}_handleSwipe(){const t=Math.abs(this.touchDeltaX);if(t<=40)return;const e=t/this.touchDeltaX;this.touchDeltaX=0,e&&this._slide(e>0?J:Z)}_addEventListeners(){this._config.keyboard&&j.on(this._element,"keydown.bs.carousel",(t=>this._keydown(t))),"hover"===this._config.pause&&(j.on(this._element,"mouseenter.bs.carousel",(t=>this.pause(t))),j.on(this._element,"mouseleave.bs.carousel",(t=>this.cycle(t)))),this._config.touch&&this._touchSupported&&this._addTouchEventListeners()}_addTouchEventListeners(){const t=t=>this._pointerEvent&&("pen"===t.pointerType||"touch"===t.pointerType),e=e=>{t(e)?this.touchStartX=e.clientX:this._pointerEvent||(this.touchStartX=e.touches[0].clientX)},i=t=>{this.touchDeltaX=t.touches&&t.touches.length>1?0:t.touches[0].clientX-this.touchStartX},n=e=>{t(e)&&(this.touchDeltaX=e.clientX-this.touchStartX),this._handleSwipe(),"hover"===this._config.pause&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout((t=>this.cycle(t)),500+this._config.interval))};V.find(".carousel-item img",this._element).forEach((t=>{j.on(t,"dragstart.bs.carousel",(t=>t.preventDefault()))})),this._pointerEvent?(j.on(this._element,"pointerdown.bs.carousel",(t=>e(t))),j.on(this._element,"pointerup.bs.carousel",(t=>n(t))),this._element.classList.add("pointer-event")):(j.on(this._element,"touchstart.bs.carousel",(t=>e(t))),j.on(this._element,"touchmove.bs.carousel",(t=>i(t))),j.on(this._element,"touchend.bs.carousel",(t=>n(t))))}_keydown(t){if(/input|textarea/i.test(t.target.tagName))return;const e=tt[t.key];e&&(t.preventDefault(),this._slide(e))}_getItemIndex(t){return this._items=t&&t.parentNode?V.find(".carousel-item",t.parentNode):[],this._items.indexOf(t)}_getItemByOrder(t,e){const i=t===Q;return v(this._items,e,i,this._config.wrap)}_triggerSlideEvent(t,e){const i=this._getItemIndex(t),n=this._getItemIndex(V.findOne(nt,this._element));return j.trigger(this._element,"slide.bs.carousel",{relatedTarget:t,direction:e,from:n,to:i})}_setActiveIndicatorElement(t){if(this._indicatorsElement){const e=V.findOne(".active",this._indicatorsElement);e.classList.remove(it),e.removeAttribute("aria-current");const i=V.find("[data-bs-target]",this._indicatorsElement);for(let e=0;e{j.trigger(this._element,et,{relatedTarget:o,direction:d,from:s,to:r})};if(this._element.classList.contains("slide")){o.classList.add(h),u(o),n.classList.add(c),o.classList.add(c);const t=()=>{o.classList.remove(c,h),o.classList.add(it),n.classList.remove(it,h,c),this._isSliding=!1,setTimeout(f,0)};this._queueCallback(t,n,!0)}else n.classList.remove(it),o.classList.add(it),this._isSliding=!1,f();a&&this.cycle()}_directionToOrder(t){return[J,Z].includes(t)?m()?t===Z?G:Q:t===Z?Q:G:t}_orderToDirection(t){return[Q,G].includes(t)?m()?t===G?Z:J:t===G?J:Z:t}static carouselInterface(t,e){const i=st.getOrCreateInstance(t,e);let{_config:n}=i;"object"==typeof e&&(n={...n,...e});const s="string"==typeof e?e:n.slide;if("number"==typeof e)i.to(e);else if("string"==typeof s){if(void 0===i[s])throw new TypeError(`No method named "${s}"`);i[s]()}else n.interval&&n.ride&&(i.pause(),i.cycle())}static jQueryInterface(t){return this.each((function(){st.carouselInterface(this,t)}))}static dataApiClickHandler(t){const e=n(this);if(!e||!e.classList.contains("carousel"))return;const i={...U.getDataAttributes(e),...U.getDataAttributes(this)},s=this.getAttribute("data-bs-slide-to");s&&(i.interval=!1),st.carouselInterface(e,i),s&&st.getInstance(e).to(s),t.preventDefault()}}j.on(document,"click.bs.carousel.data-api","[data-bs-slide], [data-bs-slide-to]",st.dataApiClickHandler),j.on(window,"load.bs.carousel.data-api",(()=>{const t=V.find('[data-bs-ride="carousel"]');for(let e=0,i=t.length;et===this._element));null!==s&&o.length&&(this._selector=s,this._triggerArray.push(e))}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return rt}static get NAME(){return ot}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let t,e=[];if(this._config.parent){const t=V.find(ut,this._config.parent);e=V.find(".collapse.show, .collapse.collapsing",this._config.parent).filter((e=>!t.includes(e)))}const i=V.findOne(this._selector);if(e.length){const n=e.find((t=>i!==t));if(t=n?pt.getInstance(n):null,t&&t._isTransitioning)return}if(j.trigger(this._element,"show.bs.collapse").defaultPrevented)return;e.forEach((e=>{i!==e&&pt.getOrCreateInstance(e,{toggle:!1}).hide(),t||H.set(e,"bs.collapse",null)}));const n=this._getDimension();this._element.classList.remove(ct),this._element.classList.add(ht),this._element.style[n]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const s=`scroll${n[0].toUpperCase()+n.slice(1)}`;this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(ht),this._element.classList.add(ct,lt),this._element.style[n]="",j.trigger(this._element,"shown.bs.collapse")}),this._element,!0),this._element.style[n]=`${this._element[s]}px`}hide(){if(this._isTransitioning||!this._isShown())return;if(j.trigger(this._element,"hide.bs.collapse").defaultPrevented)return;const t=this._getDimension();this._element.style[t]=`${this._element.getBoundingClientRect()[t]}px`,u(this._element),this._element.classList.add(ht),this._element.classList.remove(ct,lt);const e=this._triggerArray.length;for(let t=0;t{this._isTransitioning=!1,this._element.classList.remove(ht),this._element.classList.add(ct),j.trigger(this._element,"hidden.bs.collapse")}),this._element,!0)}_isShown(t=this._element){return t.classList.contains(lt)}_getConfig(t){return(t={...rt,...U.getDataAttributes(this._element),...t}).toggle=Boolean(t.toggle),t.parent=r(t.parent),a(ot,t,at),t}_getDimension(){return this._element.classList.contains("collapse-horizontal")?"width":"height"}_initializeChildren(){if(!this._config.parent)return;const t=V.find(ut,this._config.parent);V.find(ft,this._config.parent).filter((e=>!t.includes(e))).forEach((t=>{const e=n(t);e&&this._addAriaAndCollapsedClass([t],this._isShown(e))}))}_addAriaAndCollapsedClass(t,e){t.length&&t.forEach((t=>{e?t.classList.remove(dt):t.classList.add(dt),t.setAttribute("aria-expanded",e)}))}static jQueryInterface(t){return this.each((function(){const e={};"string"==typeof t&&/show|hide/.test(t)&&(e.toggle=!1);const i=pt.getOrCreateInstance(this,e);if("string"==typeof t){if(void 0===i[t])throw new TypeError(`No method named "${t}"`);i[t]()}}))}}j.on(document,"click.bs.collapse.data-api",ft,(function(t){("A"===t.target.tagName||t.delegateTarget&&"A"===t.delegateTarget.tagName)&&t.preventDefault();const e=i(this);V.find(e).forEach((t=>{pt.getOrCreateInstance(t,{toggle:!1}).toggle()}))})),g(pt);var mt="top",gt="bottom",_t="right",bt="left",vt="auto",yt=[mt,gt,_t,bt],wt="start",Et="end",At="clippingParents",Tt="viewport",Ot="popper",Ct="reference",kt=yt.reduce((function(t,e){return t.concat([e+"-"+wt,e+"-"+Et])}),[]),Lt=[].concat(yt,[vt]).reduce((function(t,e){return t.concat([e,e+"-"+wt,e+"-"+Et])}),[]),xt="beforeRead",Dt="read",St="afterRead",Nt="beforeMain",It="main",Pt="afterMain",jt="beforeWrite",Mt="write",Ht="afterWrite",Bt=[xt,Dt,St,Nt,It,Pt,jt,Mt,Ht];function Rt(t){return t?(t.nodeName||"").toLowerCase():null}function Wt(t){if(null==t)return window;if("[object Window]"!==t.toString()){var e=t.ownerDocument;return e&&e.defaultView||window}return t}function $t(t){return t instanceof Wt(t).Element||t instanceof Element}function zt(t){return t instanceof Wt(t).HTMLElement||t instanceof HTMLElement}function qt(t){return"undefined"!=typeof ShadowRoot&&(t instanceof Wt(t).ShadowRoot||t instanceof ShadowRoot)}const Ft={name:"applyStyles",enabled:!0,phase:"write",fn:function(t){var e=t.state;Object.keys(e.elements).forEach((function(t){var i=e.styles[t]||{},n=e.attributes[t]||{},s=e.elements[t];zt(s)&&Rt(s)&&(Object.assign(s.style,i),Object.keys(n).forEach((function(t){var e=n[t];!1===e?s.removeAttribute(t):s.setAttribute(t,!0===e?"":e)})))}))},effect:function(t){var e=t.state,i={popper:{position:e.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(e.elements.popper.style,i.popper),e.styles=i,e.elements.arrow&&Object.assign(e.elements.arrow.style,i.arrow),function(){Object.keys(e.elements).forEach((function(t){var n=e.elements[t],s=e.attributes[t]||{},o=Object.keys(e.styles.hasOwnProperty(t)?e.styles[t]:i[t]).reduce((function(t,e){return t[e]="",t}),{});zt(n)&&Rt(n)&&(Object.assign(n.style,o),Object.keys(s).forEach((function(t){n.removeAttribute(t)})))}))}},requires:["computeStyles"]};function Ut(t){return t.split("-")[0]}function Vt(t,e){var i=t.getBoundingClientRect();return{width:i.width/1,height:i.height/1,top:i.top/1,right:i.right/1,bottom:i.bottom/1,left:i.left/1,x:i.left/1,y:i.top/1}}function Kt(t){var e=Vt(t),i=t.offsetWidth,n=t.offsetHeight;return Math.abs(e.width-i)<=1&&(i=e.width),Math.abs(e.height-n)<=1&&(n=e.height),{x:t.offsetLeft,y:t.offsetTop,width:i,height:n}}function Xt(t,e){var i=e.getRootNode&&e.getRootNode();if(t.contains(e))return!0;if(i&&qt(i)){var n=e;do{if(n&&t.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}function Yt(t){return Wt(t).getComputedStyle(t)}function Qt(t){return["table","td","th"].indexOf(Rt(t))>=0}function Gt(t){return(($t(t)?t.ownerDocument:t.document)||window.document).documentElement}function Zt(t){return"html"===Rt(t)?t:t.assignedSlot||t.parentNode||(qt(t)?t.host:null)||Gt(t)}function Jt(t){return zt(t)&&"fixed"!==Yt(t).position?t.offsetParent:null}function te(t){for(var e=Wt(t),i=Jt(t);i&&Qt(i)&&"static"===Yt(i).position;)i=Jt(i);return i&&("html"===Rt(i)||"body"===Rt(i)&&"static"===Yt(i).position)?e:i||function(t){var e=-1!==navigator.userAgent.toLowerCase().indexOf("firefox");if(-1!==navigator.userAgent.indexOf("Trident")&&zt(t)&&"fixed"===Yt(t).position)return null;for(var i=Zt(t);zt(i)&&["html","body"].indexOf(Rt(i))<0;){var n=Yt(i);if("none"!==n.transform||"none"!==n.perspective||"paint"===n.contain||-1!==["transform","perspective"].indexOf(n.willChange)||e&&"filter"===n.willChange||e&&n.filter&&"none"!==n.filter)return i;i=i.parentNode}return null}(t)||e}function ee(t){return["top","bottom"].indexOf(t)>=0?"x":"y"}var ie=Math.max,ne=Math.min,se=Math.round;function oe(t,e,i){return ie(t,ne(e,i))}function re(t){return Object.assign({},{top:0,right:0,bottom:0,left:0},t)}function ae(t,e){return e.reduce((function(e,i){return e[i]=t,e}),{})}const le={name:"arrow",enabled:!0,phase:"main",fn:function(t){var e,i=t.state,n=t.name,s=t.options,o=i.elements.arrow,r=i.modifiersData.popperOffsets,a=Ut(i.placement),l=ee(a),c=[bt,_t].indexOf(a)>=0?"height":"width";if(o&&r){var h=function(t,e){return re("number"!=typeof(t="function"==typeof t?t(Object.assign({},e.rects,{placement:e.placement})):t)?t:ae(t,yt))}(s.padding,i),d=Kt(o),u="y"===l?mt:bt,f="y"===l?gt:_t,p=i.rects.reference[c]+i.rects.reference[l]-r[l]-i.rects.popper[c],m=r[l]-i.rects.reference[l],g=te(o),_=g?"y"===l?g.clientHeight||0:g.clientWidth||0:0,b=p/2-m/2,v=h[u],y=_-d[c]-h[f],w=_/2-d[c]/2+b,E=oe(v,w,y),A=l;i.modifiersData[n]=((e={})[A]=E,e.centerOffset=E-w,e)}},effect:function(t){var e=t.state,i=t.options.element,n=void 0===i?"[data-popper-arrow]":i;null!=n&&("string"!=typeof n||(n=e.elements.popper.querySelector(n)))&&Xt(e.elements.popper,n)&&(e.elements.arrow=n)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function ce(t){return t.split("-")[1]}var he={top:"auto",right:"auto",bottom:"auto",left:"auto"};function de(t){var e,i=t.popper,n=t.popperRect,s=t.placement,o=t.variation,r=t.offsets,a=t.position,l=t.gpuAcceleration,c=t.adaptive,h=t.roundOffsets,d=!0===h?function(t){var e=t.x,i=t.y,n=window.devicePixelRatio||1;return{x:se(se(e*n)/n)||0,y:se(se(i*n)/n)||0}}(r):"function"==typeof h?h(r):r,u=d.x,f=void 0===u?0:u,p=d.y,m=void 0===p?0:p,g=r.hasOwnProperty("x"),_=r.hasOwnProperty("y"),b=bt,v=mt,y=window;if(c){var w=te(i),E="clientHeight",A="clientWidth";w===Wt(i)&&"static"!==Yt(w=Gt(i)).position&&"absolute"===a&&(E="scrollHeight",A="scrollWidth"),w=w,s!==mt&&(s!==bt&&s!==_t||o!==Et)||(v=gt,m-=w[E]-n.height,m*=l?1:-1),s!==bt&&(s!==mt&&s!==gt||o!==Et)||(b=_t,f-=w[A]-n.width,f*=l?1:-1)}var T,O=Object.assign({position:a},c&&he);return l?Object.assign({},O,((T={})[v]=_?"0":"",T[b]=g?"0":"",T.transform=(y.devicePixelRatio||1)<=1?"translate("+f+"px, "+m+"px)":"translate3d("+f+"px, "+m+"px, 0)",T)):Object.assign({},O,((e={})[v]=_?m+"px":"",e[b]=g?f+"px":"",e.transform="",e))}const ue={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(t){var e=t.state,i=t.options,n=i.gpuAcceleration,s=void 0===n||n,o=i.adaptive,r=void 0===o||o,a=i.roundOffsets,l=void 0===a||a,c={placement:Ut(e.placement),variation:ce(e.placement),popper:e.elements.popper,popperRect:e.rects.popper,gpuAcceleration:s};null!=e.modifiersData.popperOffsets&&(e.styles.popper=Object.assign({},e.styles.popper,de(Object.assign({},c,{offsets:e.modifiersData.popperOffsets,position:e.options.strategy,adaptive:r,roundOffsets:l})))),null!=e.modifiersData.arrow&&(e.styles.arrow=Object.assign({},e.styles.arrow,de(Object.assign({},c,{offsets:e.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-placement":e.placement})},data:{}};var fe={passive:!0};const pe={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(t){var e=t.state,i=t.instance,n=t.options,s=n.scroll,o=void 0===s||s,r=n.resize,a=void 0===r||r,l=Wt(e.elements.popper),c=[].concat(e.scrollParents.reference,e.scrollParents.popper);return o&&c.forEach((function(t){t.addEventListener("scroll",i.update,fe)})),a&&l.addEventListener("resize",i.update,fe),function(){o&&c.forEach((function(t){t.removeEventListener("scroll",i.update,fe)})),a&&l.removeEventListener("resize",i.update,fe)}},data:{}};var me={left:"right",right:"left",bottom:"top",top:"bottom"};function ge(t){return t.replace(/left|right|bottom|top/g,(function(t){return me[t]}))}var _e={start:"end",end:"start"};function be(t){return t.replace(/start|end/g,(function(t){return _e[t]}))}function ve(t){var e=Wt(t);return{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function ye(t){return Vt(Gt(t)).left+ve(t).scrollLeft}function we(t){var e=Yt(t),i=e.overflow,n=e.overflowX,s=e.overflowY;return/auto|scroll|overlay|hidden/.test(i+s+n)}function Ee(t){return["html","body","#document"].indexOf(Rt(t))>=0?t.ownerDocument.body:zt(t)&&we(t)?t:Ee(Zt(t))}function Ae(t,e){var i;void 0===e&&(e=[]);var n=Ee(t),s=n===(null==(i=t.ownerDocument)?void 0:i.body),o=Wt(n),r=s?[o].concat(o.visualViewport||[],we(n)?n:[]):n,a=e.concat(r);return s?a:a.concat(Ae(Zt(r)))}function Te(t){return Object.assign({},t,{left:t.x,top:t.y,right:t.x+t.width,bottom:t.y+t.height})}function Oe(t,e){return e===Tt?Te(function(t){var e=Wt(t),i=Gt(t),n=e.visualViewport,s=i.clientWidth,o=i.clientHeight,r=0,a=0;return n&&(s=n.width,o=n.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(r=n.offsetLeft,a=n.offsetTop)),{width:s,height:o,x:r+ye(t),y:a}}(t)):zt(e)?function(t){var e=Vt(t);return e.top=e.top+t.clientTop,e.left=e.left+t.clientLeft,e.bottom=e.top+t.clientHeight,e.right=e.left+t.clientWidth,e.width=t.clientWidth,e.height=t.clientHeight,e.x=e.left,e.y=e.top,e}(e):Te(function(t){var e,i=Gt(t),n=ve(t),s=null==(e=t.ownerDocument)?void 0:e.body,o=ie(i.scrollWidth,i.clientWidth,s?s.scrollWidth:0,s?s.clientWidth:0),r=ie(i.scrollHeight,i.clientHeight,s?s.scrollHeight:0,s?s.clientHeight:0),a=-n.scrollLeft+ye(t),l=-n.scrollTop;return"rtl"===Yt(s||i).direction&&(a+=ie(i.clientWidth,s?s.clientWidth:0)-o),{width:o,height:r,x:a,y:l}}(Gt(t)))}function Ce(t){var e,i=t.reference,n=t.element,s=t.placement,o=s?Ut(s):null,r=s?ce(s):null,a=i.x+i.width/2-n.width/2,l=i.y+i.height/2-n.height/2;switch(o){case mt:e={x:a,y:i.y-n.height};break;case gt:e={x:a,y:i.y+i.height};break;case _t:e={x:i.x+i.width,y:l};break;case bt:e={x:i.x-n.width,y:l};break;default:e={x:i.x,y:i.y}}var c=o?ee(o):null;if(null!=c){var h="y"===c?"height":"width";switch(r){case wt:e[c]=e[c]-(i[h]/2-n[h]/2);break;case Et:e[c]=e[c]+(i[h]/2-n[h]/2)}}return e}function ke(t,e){void 0===e&&(e={});var i=e,n=i.placement,s=void 0===n?t.placement:n,o=i.boundary,r=void 0===o?At:o,a=i.rootBoundary,l=void 0===a?Tt:a,c=i.elementContext,h=void 0===c?Ot:c,d=i.altBoundary,u=void 0!==d&&d,f=i.padding,p=void 0===f?0:f,m=re("number"!=typeof p?p:ae(p,yt)),g=h===Ot?Ct:Ot,_=t.rects.popper,b=t.elements[u?g:h],v=function(t,e,i){var n="clippingParents"===e?function(t){var e=Ae(Zt(t)),i=["absolute","fixed"].indexOf(Yt(t).position)>=0&&zt(t)?te(t):t;return $t(i)?e.filter((function(t){return $t(t)&&Xt(t,i)&&"body"!==Rt(t)})):[]}(t):[].concat(e),s=[].concat(n,[i]),o=s[0],r=s.reduce((function(e,i){var n=Oe(t,i);return e.top=ie(n.top,e.top),e.right=ne(n.right,e.right),e.bottom=ne(n.bottom,e.bottom),e.left=ie(n.left,e.left),e}),Oe(t,o));return r.width=r.right-r.left,r.height=r.bottom-r.top,r.x=r.left,r.y=r.top,r}($t(b)?b:b.contextElement||Gt(t.elements.popper),r,l),y=Vt(t.elements.reference),w=Ce({reference:y,element:_,strategy:"absolute",placement:s}),E=Te(Object.assign({},_,w)),A=h===Ot?E:y,T={top:v.top-A.top+m.top,bottom:A.bottom-v.bottom+m.bottom,left:v.left-A.left+m.left,right:A.right-v.right+m.right},O=t.modifiersData.offset;if(h===Ot&&O){var C=O[s];Object.keys(T).forEach((function(t){var e=[_t,gt].indexOf(t)>=0?1:-1,i=[mt,gt].indexOf(t)>=0?"y":"x";T[t]+=C[i]*e}))}return T}function Le(t,e){void 0===e&&(e={});var i=e,n=i.placement,s=i.boundary,o=i.rootBoundary,r=i.padding,a=i.flipVariations,l=i.allowedAutoPlacements,c=void 0===l?Lt:l,h=ce(n),d=h?a?kt:kt.filter((function(t){return ce(t)===h})):yt,u=d.filter((function(t){return c.indexOf(t)>=0}));0===u.length&&(u=d);var f=u.reduce((function(e,i){return e[i]=ke(t,{placement:i,boundary:s,rootBoundary:o,padding:r})[Ut(i)],e}),{});return Object.keys(f).sort((function(t,e){return f[t]-f[e]}))}const xe={name:"flip",enabled:!0,phase:"main",fn:function(t){var e=t.state,i=t.options,n=t.name;if(!e.modifiersData[n]._skip){for(var s=i.mainAxis,o=void 0===s||s,r=i.altAxis,a=void 0===r||r,l=i.fallbackPlacements,c=i.padding,h=i.boundary,d=i.rootBoundary,u=i.altBoundary,f=i.flipVariations,p=void 0===f||f,m=i.allowedAutoPlacements,g=e.options.placement,_=Ut(g),b=l||(_!==g&&p?function(t){if(Ut(t)===vt)return[];var e=ge(t);return[be(t),e,be(e)]}(g):[ge(g)]),v=[g].concat(b).reduce((function(t,i){return t.concat(Ut(i)===vt?Le(e,{placement:i,boundary:h,rootBoundary:d,padding:c,flipVariations:p,allowedAutoPlacements:m}):i)}),[]),y=e.rects.reference,w=e.rects.popper,E=new Map,A=!0,T=v[0],O=0;O=0,D=x?"width":"height",S=ke(e,{placement:C,boundary:h,rootBoundary:d,altBoundary:u,padding:c}),N=x?L?_t:bt:L?gt:mt;y[D]>w[D]&&(N=ge(N));var I=ge(N),P=[];if(o&&P.push(S[k]<=0),a&&P.push(S[N]<=0,S[I]<=0),P.every((function(t){return t}))){T=C,A=!1;break}E.set(C,P)}if(A)for(var j=function(t){var e=v.find((function(e){var i=E.get(e);if(i)return i.slice(0,t).every((function(t){return t}))}));if(e)return T=e,"break"},M=p?3:1;M>0&&"break"!==j(M);M--);e.placement!==T&&(e.modifiersData[n]._skip=!0,e.placement=T,e.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function De(t,e,i){return void 0===i&&(i={x:0,y:0}),{top:t.top-e.height-i.y,right:t.right-e.width+i.x,bottom:t.bottom-e.height+i.y,left:t.left-e.width-i.x}}function Se(t){return[mt,_t,gt,bt].some((function(e){return t[e]>=0}))}const Ne={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(t){var e=t.state,i=t.name,n=e.rects.reference,s=e.rects.popper,o=e.modifiersData.preventOverflow,r=ke(e,{elementContext:"reference"}),a=ke(e,{altBoundary:!0}),l=De(r,n),c=De(a,s,o),h=Se(l),d=Se(c);e.modifiersData[i]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:h,hasPopperEscaped:d},e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-reference-hidden":h,"data-popper-escaped":d})}},Ie={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(t){var e=t.state,i=t.options,n=t.name,s=i.offset,o=void 0===s?[0,0]:s,r=Lt.reduce((function(t,i){return t[i]=function(t,e,i){var n=Ut(t),s=[bt,mt].indexOf(n)>=0?-1:1,o="function"==typeof i?i(Object.assign({},e,{placement:t})):i,r=o[0],a=o[1];return r=r||0,a=(a||0)*s,[bt,_t].indexOf(n)>=0?{x:a,y:r}:{x:r,y:a}}(i,e.rects,o),t}),{}),a=r[e.placement],l=a.x,c=a.y;null!=e.modifiersData.popperOffsets&&(e.modifiersData.popperOffsets.x+=l,e.modifiersData.popperOffsets.y+=c),e.modifiersData[n]=r}},Pe={name:"popperOffsets",enabled:!0,phase:"read",fn:function(t){var e=t.state,i=t.name;e.modifiersData[i]=Ce({reference:e.rects.reference,element:e.rects.popper,strategy:"absolute",placement:e.placement})},data:{}},je={name:"preventOverflow",enabled:!0,phase:"main",fn:function(t){var e=t.state,i=t.options,n=t.name,s=i.mainAxis,o=void 0===s||s,r=i.altAxis,a=void 0!==r&&r,l=i.boundary,c=i.rootBoundary,h=i.altBoundary,d=i.padding,u=i.tether,f=void 0===u||u,p=i.tetherOffset,m=void 0===p?0:p,g=ke(e,{boundary:l,rootBoundary:c,padding:d,altBoundary:h}),_=Ut(e.placement),b=ce(e.placement),v=!b,y=ee(_),w="x"===y?"y":"x",E=e.modifiersData.popperOffsets,A=e.rects.reference,T=e.rects.popper,O="function"==typeof m?m(Object.assign({},e.rects,{placement:e.placement})):m,C={x:0,y:0};if(E){if(o||a){var k="y"===y?mt:bt,L="y"===y?gt:_t,x="y"===y?"height":"width",D=E[y],S=E[y]+g[k],N=E[y]-g[L],I=f?-T[x]/2:0,P=b===wt?A[x]:T[x],j=b===wt?-T[x]:-A[x],M=e.elements.arrow,H=f&&M?Kt(M):{width:0,height:0},B=e.modifiersData["arrow#persistent"]?e.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},R=B[k],W=B[L],$=oe(0,A[x],H[x]),z=v?A[x]/2-I-$-R-O:P-$-R-O,q=v?-A[x]/2+I+$+W+O:j+$+W+O,F=e.elements.arrow&&te(e.elements.arrow),U=F?"y"===y?F.clientTop||0:F.clientLeft||0:0,V=e.modifiersData.offset?e.modifiersData.offset[e.placement][y]:0,K=E[y]+z-V-U,X=E[y]+q-V;if(o){var Y=oe(f?ne(S,K):S,D,f?ie(N,X):N);E[y]=Y,C[y]=Y-D}if(a){var Q="x"===y?mt:bt,G="x"===y?gt:_t,Z=E[w],J=Z+g[Q],tt=Z-g[G],et=oe(f?ne(J,K):J,Z,f?ie(tt,X):tt);E[w]=et,C[w]=et-Z}}e.modifiersData[n]=C}},requiresIfExists:["offset"]};function Me(t,e,i){void 0===i&&(i=!1);var n=zt(e);zt(e)&&function(t){var e=t.getBoundingClientRect();e.width,t.offsetWidth,e.height,t.offsetHeight}(e);var s,o,r=Gt(e),a=Vt(t),l={scrollLeft:0,scrollTop:0},c={x:0,y:0};return(n||!n&&!i)&&(("body"!==Rt(e)||we(r))&&(l=(s=e)!==Wt(s)&&zt(s)?{scrollLeft:(o=s).scrollLeft,scrollTop:o.scrollTop}:ve(s)),zt(e)?((c=Vt(e)).x+=e.clientLeft,c.y+=e.clientTop):r&&(c.x=ye(r))),{x:a.left+l.scrollLeft-c.x,y:a.top+l.scrollTop-c.y,width:a.width,height:a.height}}function He(t){var e=new Map,i=new Set,n=[];function s(t){i.add(t.name),[].concat(t.requires||[],t.requiresIfExists||[]).forEach((function(t){if(!i.has(t)){var n=e.get(t);n&&s(n)}})),n.push(t)}return t.forEach((function(t){e.set(t.name,t)})),t.forEach((function(t){i.has(t.name)||s(t)})),n}var Be={placement:"bottom",modifiers:[],strategy:"absolute"};function Re(){for(var t=arguments.length,e=new Array(t),i=0;ij.on(t,"mouseover",d))),this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.add(Je),this._element.classList.add(Je),j.trigger(this._element,"shown.bs.dropdown",t)}hide(){if(c(this._element)||!this._isShown(this._menu))return;const t={relatedTarget:this._element};this._completeHide(t)}dispose(){this._popper&&this._popper.destroy(),super.dispose()}update(){this._inNavbar=this._detectNavbar(),this._popper&&this._popper.update()}_completeHide(t){j.trigger(this._element,"hide.bs.dropdown",t).defaultPrevented||("ontouchstart"in document.documentElement&&[].concat(...document.body.children).forEach((t=>j.off(t,"mouseover",d))),this._popper&&this._popper.destroy(),this._menu.classList.remove(Je),this._element.classList.remove(Je),this._element.setAttribute("aria-expanded","false"),U.removeDataAttribute(this._menu,"popper"),j.trigger(this._element,"hidden.bs.dropdown",t))}_getConfig(t){if(t={...this.constructor.Default,...U.getDataAttributes(this._element),...t},a(Ue,t,this.constructor.DefaultType),"object"==typeof t.reference&&!o(t.reference)&&"function"!=typeof t.reference.getBoundingClientRect)throw new TypeError(`${Ue.toUpperCase()}: Option "reference" provided type "object" without a required "getBoundingClientRect" method.`);return t}_createPopper(t){if(void 0===Fe)throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org)");let e=this._element;"parent"===this._config.reference?e=t:o(this._config.reference)?e=r(this._config.reference):"object"==typeof this._config.reference&&(e=this._config.reference);const i=this._getPopperConfig(),n=i.modifiers.find((t=>"applyStyles"===t.name&&!1===t.enabled));this._popper=qe(e,this._menu,i),n&&U.setDataAttribute(this._menu,"popper","static")}_isShown(t=this._element){return t.classList.contains(Je)}_getMenuElement(){return V.next(this._element,ei)[0]}_getPlacement(){const t=this._element.parentNode;if(t.classList.contains("dropend"))return ri;if(t.classList.contains("dropstart"))return ai;const e="end"===getComputedStyle(this._menu).getPropertyValue("--bs-position").trim();return t.classList.contains("dropup")?e?ni:ii:e?oi:si}_detectNavbar(){return null!==this._element.closest(".navbar")}_getOffset(){const{offset:t}=this._config;return"string"==typeof t?t.split(",").map((t=>Number.parseInt(t,10))):"function"==typeof t?e=>t(e,this._element):t}_getPopperConfig(){const t={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return"static"===this._config.display&&(t.modifiers=[{name:"applyStyles",enabled:!1}]),{...t,..."function"==typeof this._config.popperConfig?this._config.popperConfig(t):this._config.popperConfig}}_selectMenuItem({key:t,target:e}){const i=V.find(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",this._menu).filter(l);i.length&&v(i,e,t===Ye,!i.includes(e)).focus()}static jQueryInterface(t){return this.each((function(){const e=hi.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}static clearMenus(t){if(t&&(2===t.button||"keyup"===t.type&&"Tab"!==t.key))return;const e=V.find(ti);for(let i=0,n=e.length;ie+t)),this._setElementAttributes(di,"paddingRight",(e=>e+t)),this._setElementAttributes(ui,"marginRight",(e=>e-t))}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(t,e,i){const n=this.getWidth();this._applyManipulationCallback(t,(t=>{if(t!==this._element&&window.innerWidth>t.clientWidth+n)return;this._saveInitialAttribute(t,e);const s=window.getComputedStyle(t)[e];t.style[e]=`${i(Number.parseFloat(s))}px`}))}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,"paddingRight"),this._resetElementAttributes(di,"paddingRight"),this._resetElementAttributes(ui,"marginRight")}_saveInitialAttribute(t,e){const i=t.style[e];i&&U.setDataAttribute(t,e,i)}_resetElementAttributes(t,e){this._applyManipulationCallback(t,(t=>{const i=U.getDataAttribute(t,e);void 0===i?t.style.removeProperty(e):(U.removeDataAttribute(t,e),t.style[e]=i)}))}_applyManipulationCallback(t,e){o(t)?e(t):V.find(t,this._element).forEach(e)}isOverflowing(){return this.getWidth()>0}}const pi={className:"modal-backdrop",isVisible:!0,isAnimated:!1,rootElement:"body",clickCallback:null},mi={className:"string",isVisible:"boolean",isAnimated:"boolean",rootElement:"(element|string)",clickCallback:"(function|null)"},gi="show",_i="mousedown.bs.backdrop";class bi{constructor(t){this._config=this._getConfig(t),this._isAppended=!1,this._element=null}show(t){this._config.isVisible?(this._append(),this._config.isAnimated&&u(this._getElement()),this._getElement().classList.add(gi),this._emulateAnimation((()=>{_(t)}))):_(t)}hide(t){this._config.isVisible?(this._getElement().classList.remove(gi),this._emulateAnimation((()=>{this.dispose(),_(t)}))):_(t)}_getElement(){if(!this._element){const t=document.createElement("div");t.className=this._config.className,this._config.isAnimated&&t.classList.add("fade"),this._element=t}return this._element}_getConfig(t){return(t={...pi,..."object"==typeof t?t:{}}).rootElement=r(t.rootElement),a("backdrop",t,mi),t}_append(){this._isAppended||(this._config.rootElement.append(this._getElement()),j.on(this._getElement(),_i,(()=>{_(this._config.clickCallback)})),this._isAppended=!0)}dispose(){this._isAppended&&(j.off(this._element,_i),this._element.remove(),this._isAppended=!1)}_emulateAnimation(t){b(t,this._getElement(),this._config.isAnimated)}}const vi={trapElement:null,autofocus:!0},yi={trapElement:"element",autofocus:"boolean"},wi=".bs.focustrap",Ei="backward";class Ai{constructor(t){this._config=this._getConfig(t),this._isActive=!1,this._lastTabNavDirection=null}activate(){const{trapElement:t,autofocus:e}=this._config;this._isActive||(e&&t.focus(),j.off(document,wi),j.on(document,"focusin.bs.focustrap",(t=>this._handleFocusin(t))),j.on(document,"keydown.tab.bs.focustrap",(t=>this._handleKeydown(t))),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,j.off(document,wi))}_handleFocusin(t){const{target:e}=t,{trapElement:i}=this._config;if(e===document||e===i||i.contains(e))return;const n=V.focusableChildren(i);0===n.length?i.focus():this._lastTabNavDirection===Ei?n[n.length-1].focus():n[0].focus()}_handleKeydown(t){"Tab"===t.key&&(this._lastTabNavDirection=t.shiftKey?Ei:"forward")}_getConfig(t){return t={...vi,..."object"==typeof t?t:{}},a("focustrap",t,yi),t}}const Ti="modal",Oi="Escape",Ci={backdrop:!0,keyboard:!0,focus:!0},ki={backdrop:"(boolean|string)",keyboard:"boolean",focus:"boolean"},Li="hidden.bs.modal",xi="show.bs.modal",Di="resize.bs.modal",Si="click.dismiss.bs.modal",Ni="keydown.dismiss.bs.modal",Ii="mousedown.dismiss.bs.modal",Pi="modal-open",ji="show",Mi="modal-static";class Hi extends B{constructor(t,e){super(t),this._config=this._getConfig(e),this._dialog=V.findOne(".modal-dialog",this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._ignoreBackdropClick=!1,this._isTransitioning=!1,this._scrollBar=new fi}static get Default(){return Ci}static get NAME(){return Ti}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||this._isTransitioning||j.trigger(this._element,xi,{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._isAnimated()&&(this._isTransitioning=!0),this._scrollBar.hide(),document.body.classList.add(Pi),this._adjustDialog(),this._setEscapeEvent(),this._setResizeEvent(),j.on(this._dialog,Ii,(()=>{j.one(this._element,"mouseup.dismiss.bs.modal",(t=>{t.target===this._element&&(this._ignoreBackdropClick=!0)}))})),this._showBackdrop((()=>this._showElement(t))))}hide(){if(!this._isShown||this._isTransitioning)return;if(j.trigger(this._element,"hide.bs.modal").defaultPrevented)return;this._isShown=!1;const t=this._isAnimated();t&&(this._isTransitioning=!0),this._setEscapeEvent(),this._setResizeEvent(),this._focustrap.deactivate(),this._element.classList.remove(ji),j.off(this._element,Si),j.off(this._dialog,Ii),this._queueCallback((()=>this._hideModal()),this._element,t)}dispose(){[window,this._dialog].forEach((t=>j.off(t,".bs.modal"))),this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new bi({isVisible:Boolean(this._config.backdrop),isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new Ai({trapElement:this._element})}_getConfig(t){return t={...Ci,...U.getDataAttributes(this._element),..."object"==typeof t?t:{}},a(Ti,t,ki),t}_showElement(t){const e=this._isAnimated(),i=V.findOne(".modal-body",this._dialog);this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE||document.body.append(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0,i&&(i.scrollTop=0),e&&u(this._element),this._element.classList.add(ji),this._queueCallback((()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,j.trigger(this._element,"shown.bs.modal",{relatedTarget:t})}),this._dialog,e)}_setEscapeEvent(){this._isShown?j.on(this._element,Ni,(t=>{this._config.keyboard&&t.key===Oi?(t.preventDefault(),this.hide()):this._config.keyboard||t.key!==Oi||this._triggerBackdropTransition()})):j.off(this._element,Ni)}_setResizeEvent(){this._isShown?j.on(window,Di,(()=>this._adjustDialog())):j.off(window,Di)}_hideModal(){this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._backdrop.hide((()=>{document.body.classList.remove(Pi),this._resetAdjustments(),this._scrollBar.reset(),j.trigger(this._element,Li)}))}_showBackdrop(t){j.on(this._element,Si,(t=>{this._ignoreBackdropClick?this._ignoreBackdropClick=!1:t.target===t.currentTarget&&(!0===this._config.backdrop?this.hide():"static"===this._config.backdrop&&this._triggerBackdropTransition())})),this._backdrop.show(t)}_isAnimated(){return this._element.classList.contains("fade")}_triggerBackdropTransition(){if(j.trigger(this._element,"hidePrevented.bs.modal").defaultPrevented)return;const{classList:t,scrollHeight:e,style:i}=this._element,n=e>document.documentElement.clientHeight;!n&&"hidden"===i.overflowY||t.contains(Mi)||(n||(i.overflowY="hidden"),t.add(Mi),this._queueCallback((()=>{t.remove(Mi),n||this._queueCallback((()=>{i.overflowY=""}),this._dialog)}),this._dialog),this._element.focus())}_adjustDialog(){const t=this._element.scrollHeight>document.documentElement.clientHeight,e=this._scrollBar.getWidth(),i=e>0;(!i&&t&&!m()||i&&!t&&m())&&(this._element.style.paddingLeft=`${e}px`),(i&&!t&&!m()||!i&&t&&m())&&(this._element.style.paddingRight=`${e}px`)}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(t,e){return this.each((function(){const i=Hi.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===i[t])throw new TypeError(`No method named "${t}"`);i[t](e)}}))}}j.on(document,"click.bs.modal.data-api",'[data-bs-toggle="modal"]',(function(t){const e=n(this);["A","AREA"].includes(this.tagName)&&t.preventDefault(),j.one(e,xi,(t=>{t.defaultPrevented||j.one(e,Li,(()=>{l(this)&&this.focus()}))}));const i=V.findOne(".modal.show");i&&Hi.getInstance(i).hide(),Hi.getOrCreateInstance(e).toggle(this)})),R(Hi),g(Hi);const Bi="offcanvas",Ri={backdrop:!0,keyboard:!0,scroll:!1},Wi={backdrop:"boolean",keyboard:"boolean",scroll:"boolean"},$i="show",zi=".offcanvas.show",qi="hidden.bs.offcanvas";class Fi extends B{constructor(t,e){super(t),this._config=this._getConfig(e),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get NAME(){return Bi}static get Default(){return Ri}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||j.trigger(this._element,"show.bs.offcanvas",{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._element.style.visibility="visible",this._backdrop.show(),this._config.scroll||(new fi).hide(),this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add($i),this._queueCallback((()=>{this._config.scroll||this._focustrap.activate(),j.trigger(this._element,"shown.bs.offcanvas",{relatedTarget:t})}),this._element,!0))}hide(){this._isShown&&(j.trigger(this._element,"hide.bs.offcanvas").defaultPrevented||(this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.remove($i),this._backdrop.hide(),this._queueCallback((()=>{this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._element.style.visibility="hidden",this._config.scroll||(new fi).reset(),j.trigger(this._element,qi)}),this._element,!0)))}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_getConfig(t){return t={...Ri,...U.getDataAttributes(this._element),..."object"==typeof t?t:{}},a(Bi,t,Wi),t}_initializeBackDrop(){return new bi({className:"offcanvas-backdrop",isVisible:this._config.backdrop,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:()=>this.hide()})}_initializeFocusTrap(){return new Ai({trapElement:this._element})}_addEventListeners(){j.on(this._element,"keydown.dismiss.bs.offcanvas",(t=>{this._config.keyboard&&"Escape"===t.key&&this.hide()}))}static jQueryInterface(t){return this.each((function(){const e=Fi.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}j.on(document,"click.bs.offcanvas.data-api",'[data-bs-toggle="offcanvas"]',(function(t){const e=n(this);if(["A","AREA"].includes(this.tagName)&&t.preventDefault(),c(this))return;j.one(e,qi,(()=>{l(this)&&this.focus()}));const i=V.findOne(zi);i&&i!==e&&Fi.getInstance(i).hide(),Fi.getOrCreateInstance(e).toggle(this)})),j.on(window,"load.bs.offcanvas.data-api",(()=>V.find(zi).forEach((t=>Fi.getOrCreateInstance(t).show())))),R(Fi),g(Fi);const Ui=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),Vi=/^(?:(?:https?|mailto|ftp|tel|file|sms):|[^#&/:?]*(?:[#/?]|$))/i,Ki=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[\d+/a-z]+=*$/i,Xi=(t,e)=>{const i=t.nodeName.toLowerCase();if(e.includes(i))return!Ui.has(i)||Boolean(Vi.test(t.nodeValue)||Ki.test(t.nodeValue));const n=e.filter((t=>t instanceof RegExp));for(let t=0,e=n.length;t{Xi(t,r)||i.removeAttribute(t.nodeName)}))}return n.body.innerHTML}const Qi="tooltip",Gi=new Set(["sanitize","allowList","sanitizeFn"]),Zi={animation:"boolean",template:"string",title:"(string|element|function)",trigger:"string",delay:"(number|object)",html:"boolean",selector:"(string|boolean)",placement:"(string|function)",offset:"(array|string|function)",container:"(string|element|boolean)",fallbackPlacements:"array",boundary:"(string|element)",customClass:"(string|function)",sanitize:"boolean",sanitizeFn:"(null|function)",allowList:"object",popperConfig:"(null|object|function)"},Ji={AUTO:"auto",TOP:"top",RIGHT:m()?"left":"right",BOTTOM:"bottom",LEFT:m()?"right":"left"},tn={animation:!0,template:'

',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:[0,0],container:!1,fallbackPlacements:["top","right","bottom","left"],boundary:"clippingParents",customClass:"",sanitize:!0,sanitizeFn:null,allowList:{"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},popperConfig:null},en={HIDE:"hide.bs.tooltip",HIDDEN:"hidden.bs.tooltip",SHOW:"show.bs.tooltip",SHOWN:"shown.bs.tooltip",INSERTED:"inserted.bs.tooltip",CLICK:"click.bs.tooltip",FOCUSIN:"focusin.bs.tooltip",FOCUSOUT:"focusout.bs.tooltip",MOUSEENTER:"mouseenter.bs.tooltip",MOUSELEAVE:"mouseleave.bs.tooltip"},nn="fade",sn="show",on="show",rn="out",an=".tooltip-inner",ln=".modal",cn="hide.bs.modal",hn="hover",dn="focus";class un extends B{constructor(t,e){if(void 0===Fe)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");super(t),this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this._config=this._getConfig(e),this.tip=null,this._setListeners()}static get Default(){return tn}static get NAME(){return Qi}static get Event(){return en}static get DefaultType(){return Zi}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(t){if(this._isEnabled)if(t){const e=this._initializeOnDelegatedTarget(t);e._activeTrigger.click=!e._activeTrigger.click,e._isWithActiveTrigger()?e._enter(null,e):e._leave(null,e)}else{if(this.getTipElement().classList.contains(sn))return void this._leave(null,this);this._enter(null,this)}}dispose(){clearTimeout(this._timeout),j.off(this._element.closest(ln),cn,this._hideModalHandler),this.tip&&this.tip.remove(),this._disposePopper(),super.dispose()}show(){if("none"===this._element.style.display)throw new Error("Please use show on visible elements");if(!this.isWithContent()||!this._isEnabled)return;const t=j.trigger(this._element,this.constructor.Event.SHOW),e=h(this._element),i=null===e?this._element.ownerDocument.documentElement.contains(this._element):e.contains(this._element);if(t.defaultPrevented||!i)return;"tooltip"===this.constructor.NAME&&this.tip&&this.getTitle()!==this.tip.querySelector(an).innerHTML&&(this._disposePopper(),this.tip.remove(),this.tip=null);const n=this.getTipElement(),s=(t=>{do{t+=Math.floor(1e6*Math.random())}while(document.getElementById(t));return t})(this.constructor.NAME);n.setAttribute("id",s),this._element.setAttribute("aria-describedby",s),this._config.animation&&n.classList.add(nn);const o="function"==typeof this._config.placement?this._config.placement.call(this,n,this._element):this._config.placement,r=this._getAttachment(o);this._addAttachmentClass(r);const{container:a}=this._config;H.set(n,this.constructor.DATA_KEY,this),this._element.ownerDocument.documentElement.contains(this.tip)||(a.append(n),j.trigger(this._element,this.constructor.Event.INSERTED)),this._popper?this._popper.update():this._popper=qe(this._element,n,this._getPopperConfig(r)),n.classList.add(sn);const l=this._resolvePossibleFunction(this._config.customClass);l&&n.classList.add(...l.split(" ")),"ontouchstart"in document.documentElement&&[].concat(...document.body.children).forEach((t=>{j.on(t,"mouseover",d)}));const c=this.tip.classList.contains(nn);this._queueCallback((()=>{const t=this._hoverState;this._hoverState=null,j.trigger(this._element,this.constructor.Event.SHOWN),t===rn&&this._leave(null,this)}),this.tip,c)}hide(){if(!this._popper)return;const t=this.getTipElement();if(j.trigger(this._element,this.constructor.Event.HIDE).defaultPrevented)return;t.classList.remove(sn),"ontouchstart"in document.documentElement&&[].concat(...document.body.children).forEach((t=>j.off(t,"mouseover",d))),this._activeTrigger.click=!1,this._activeTrigger.focus=!1,this._activeTrigger.hover=!1;const e=this.tip.classList.contains(nn);this._queueCallback((()=>{this._isWithActiveTrigger()||(this._hoverState!==on&&t.remove(),this._cleanTipClass(),this._element.removeAttribute("aria-describedby"),j.trigger(this._element,this.constructor.Event.HIDDEN),this._disposePopper())}),this.tip,e),this._hoverState=""}update(){null!==this._popper&&this._popper.update()}isWithContent(){return Boolean(this.getTitle())}getTipElement(){if(this.tip)return this.tip;const t=document.createElement("div");t.innerHTML=this._config.template;const e=t.children[0];return this.setContent(e),e.classList.remove(nn,sn),this.tip=e,this.tip}setContent(t){this._sanitizeAndSetContent(t,this.getTitle(),an)}_sanitizeAndSetContent(t,e,i){const n=V.findOne(i,t);e||!n?this.setElementContent(n,e):n.remove()}setElementContent(t,e){if(null!==t)return o(e)?(e=r(e),void(this._config.html?e.parentNode!==t&&(t.innerHTML="",t.append(e)):t.textContent=e.textContent)):void(this._config.html?(this._config.sanitize&&(e=Yi(e,this._config.allowList,this._config.sanitizeFn)),t.innerHTML=e):t.textContent=e)}getTitle(){const t=this._element.getAttribute("data-bs-original-title")||this._config.title;return this._resolvePossibleFunction(t)}updateAttachment(t){return"right"===t?"end":"left"===t?"start":t}_initializeOnDelegatedTarget(t,e){return e||this.constructor.getOrCreateInstance(t.delegateTarget,this._getDelegateConfig())}_getOffset(){const{offset:t}=this._config;return"string"==typeof t?t.split(",").map((t=>Number.parseInt(t,10))):"function"==typeof t?e=>t(e,this._element):t}_resolvePossibleFunction(t){return"function"==typeof t?t.call(this._element):t}_getPopperConfig(t){const e={placement:t,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:`.${this.constructor.NAME}-arrow`}},{name:"onChange",enabled:!0,phase:"afterWrite",fn:t=>this._handlePopperPlacementChange(t)}],onFirstUpdate:t=>{t.options.placement!==t.placement&&this._handlePopperPlacementChange(t)}};return{...e,..."function"==typeof this._config.popperConfig?this._config.popperConfig(e):this._config.popperConfig}}_addAttachmentClass(t){this.getTipElement().classList.add(`${this._getBasicClassPrefix()}-${this.updateAttachment(t)}`)}_getAttachment(t){return Ji[t.toUpperCase()]}_setListeners(){this._config.trigger.split(" ").forEach((t=>{if("click"===t)j.on(this._element,this.constructor.Event.CLICK,this._config.selector,(t=>this.toggle(t)));else if("manual"!==t){const e=t===hn?this.constructor.Event.MOUSEENTER:this.constructor.Event.FOCUSIN,i=t===hn?this.constructor.Event.MOUSELEAVE:this.constructor.Event.FOCUSOUT;j.on(this._element,e,this._config.selector,(t=>this._enter(t))),j.on(this._element,i,this._config.selector,(t=>this._leave(t)))}})),this._hideModalHandler=()=>{this._element&&this.hide()},j.on(this._element.closest(ln),cn,this._hideModalHandler),this._config.selector?this._config={...this._config,trigger:"manual",selector:""}:this._fixTitle()}_fixTitle(){const t=this._element.getAttribute("title"),e=typeof this._element.getAttribute("data-bs-original-title");(t||"string"!==e)&&(this._element.setAttribute("data-bs-original-title",t||""),!t||this._element.getAttribute("aria-label")||this._element.textContent||this._element.setAttribute("aria-label",t),this._element.setAttribute("title",""))}_enter(t,e){e=this._initializeOnDelegatedTarget(t,e),t&&(e._activeTrigger["focusin"===t.type?dn:hn]=!0),e.getTipElement().classList.contains(sn)||e._hoverState===on?e._hoverState=on:(clearTimeout(e._timeout),e._hoverState=on,e._config.delay&&e._config.delay.show?e._timeout=setTimeout((()=>{e._hoverState===on&&e.show()}),e._config.delay.show):e.show())}_leave(t,e){e=this._initializeOnDelegatedTarget(t,e),t&&(e._activeTrigger["focusout"===t.type?dn:hn]=e._element.contains(t.relatedTarget)),e._isWithActiveTrigger()||(clearTimeout(e._timeout),e._hoverState=rn,e._config.delay&&e._config.delay.hide?e._timeout=setTimeout((()=>{e._hoverState===rn&&e.hide()}),e._config.delay.hide):e.hide())}_isWithActiveTrigger(){for(const t in this._activeTrigger)if(this._activeTrigger[t])return!0;return!1}_getConfig(t){const e=U.getDataAttributes(this._element);return Object.keys(e).forEach((t=>{Gi.has(t)&&delete e[t]})),(t={...this.constructor.Default,...e,..."object"==typeof t&&t?t:{}}).container=!1===t.container?document.body:r(t.container),"number"==typeof t.delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),a(Qi,t,this.constructor.DefaultType),t.sanitize&&(t.template=Yi(t.template,t.allowList,t.sanitizeFn)),t}_getDelegateConfig(){const t={};for(const e in this._config)this.constructor.Default[e]!==this._config[e]&&(t[e]=this._config[e]);return t}_cleanTipClass(){const t=this.getTipElement(),e=new RegExp(`(^|\\s)${this._getBasicClassPrefix()}\\S+`,"g"),i=t.getAttribute("class").match(e);null!==i&&i.length>0&&i.map((t=>t.trim())).forEach((e=>t.classList.remove(e)))}_getBasicClassPrefix(){return"bs-tooltip"}_handlePopperPlacementChange(t){const{state:e}=t;e&&(this.tip=e.elements.popper,this._cleanTipClass(),this._addAttachmentClass(this._getAttachment(e.placement)))}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null)}static jQueryInterface(t){return this.each((function(){const e=un.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}g(un);const fn={...un.Default,placement:"right",offset:[0,8],trigger:"click",content:"",template:''},pn={...un.DefaultType,content:"(string|element|function)"},mn={HIDE:"hide.bs.popover",HIDDEN:"hidden.bs.popover",SHOW:"show.bs.popover",SHOWN:"shown.bs.popover",INSERTED:"inserted.bs.popover",CLICK:"click.bs.popover",FOCUSIN:"focusin.bs.popover",FOCUSOUT:"focusout.bs.popover",MOUSEENTER:"mouseenter.bs.popover",MOUSELEAVE:"mouseleave.bs.popover"};class gn extends un{static get Default(){return fn}static get NAME(){return"popover"}static get Event(){return mn}static get DefaultType(){return pn}isWithContent(){return this.getTitle()||this._getContent()}setContent(t){this._sanitizeAndSetContent(t,this.getTitle(),".popover-header"),this._sanitizeAndSetContent(t,this._getContent(),".popover-body")}_getContent(){return this._resolvePossibleFunction(this._config.content)}_getBasicClassPrefix(){return"bs-popover"}static jQueryInterface(t){return this.each((function(){const e=gn.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}g(gn);const _n="scrollspy",bn={offset:10,method:"auto",target:""},vn={offset:"number",method:"string",target:"(string|element)"},yn="active",wn=".nav-link, .list-group-item, .dropdown-item",En="position";class An extends B{constructor(t,e){super(t),this._scrollElement="BODY"===this._element.tagName?window:this._element,this._config=this._getConfig(e),this._offsets=[],this._targets=[],this._activeTarget=null,this._scrollHeight=0,j.on(this._scrollElement,"scroll.bs.scrollspy",(()=>this._process())),this.refresh(),this._process()}static get Default(){return bn}static get NAME(){return _n}refresh(){const t=this._scrollElement===this._scrollElement.window?"offset":En,e="auto"===this._config.method?t:this._config.method,n=e===En?this._getScrollTop():0;this._offsets=[],this._targets=[],this._scrollHeight=this._getScrollHeight(),V.find(wn,this._config.target).map((t=>{const s=i(t),o=s?V.findOne(s):null;if(o){const t=o.getBoundingClientRect();if(t.width||t.height)return[U[e](o).top+n,s]}return null})).filter((t=>t)).sort(((t,e)=>t[0]-e[0])).forEach((t=>{this._offsets.push(t[0]),this._targets.push(t[1])}))}dispose(){j.off(this._scrollElement,".bs.scrollspy"),super.dispose()}_getConfig(t){return(t={...bn,...U.getDataAttributes(this._element),..."object"==typeof t&&t?t:{}}).target=r(t.target)||document.documentElement,a(_n,t,vn),t}_getScrollTop(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop}_getScrollHeight(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)}_getOffsetHeight(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height}_process(){const t=this._getScrollTop()+this._config.offset,e=this._getScrollHeight(),i=this._config.offset+e-this._getOffsetHeight();if(this._scrollHeight!==e&&this.refresh(),t>=i){const t=this._targets[this._targets.length-1];this._activeTarget!==t&&this._activate(t)}else{if(this._activeTarget&&t0)return this._activeTarget=null,void this._clear();for(let e=this._offsets.length;e--;)this._activeTarget!==this._targets[e]&&t>=this._offsets[e]&&(void 0===this._offsets[e+1]||t`${e}[data-bs-target="${t}"],${e}[href="${t}"]`)),i=V.findOne(e.join(","),this._config.target);i.classList.add(yn),i.classList.contains("dropdown-item")?V.findOne(".dropdown-toggle",i.closest(".dropdown")).classList.add(yn):V.parents(i,".nav, .list-group").forEach((t=>{V.prev(t,".nav-link, .list-group-item").forEach((t=>t.classList.add(yn))),V.prev(t,".nav-item").forEach((t=>{V.children(t,".nav-link").forEach((t=>t.classList.add(yn)))}))})),j.trigger(this._scrollElement,"activate.bs.scrollspy",{relatedTarget:t})}_clear(){V.find(wn,this._config.target).filter((t=>t.classList.contains(yn))).forEach((t=>t.classList.remove(yn)))}static jQueryInterface(t){return this.each((function(){const e=An.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}j.on(window,"load.bs.scrollspy.data-api",(()=>{V.find('[data-bs-spy="scroll"]').forEach((t=>new An(t)))})),g(An);const Tn="active",On="fade",Cn="show",kn=".active",Ln=":scope > li > .active";class xn extends B{static get NAME(){return"tab"}show(){if(this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE&&this._element.classList.contains(Tn))return;let t;const e=n(this._element),i=this._element.closest(".nav, .list-group");if(i){const e="UL"===i.nodeName||"OL"===i.nodeName?Ln:kn;t=V.find(e,i),t=t[t.length-1]}const s=t?j.trigger(t,"hide.bs.tab",{relatedTarget:this._element}):null;if(j.trigger(this._element,"show.bs.tab",{relatedTarget:t}).defaultPrevented||null!==s&&s.defaultPrevented)return;this._activate(this._element,i);const o=()=>{j.trigger(t,"hidden.bs.tab",{relatedTarget:this._element}),j.trigger(this._element,"shown.bs.tab",{relatedTarget:t})};e?this._activate(e,e.parentNode,o):o()}_activate(t,e,i){const n=(!e||"UL"!==e.nodeName&&"OL"!==e.nodeName?V.children(e,kn):V.find(Ln,e))[0],s=i&&n&&n.classList.contains(On),o=()=>this._transitionComplete(t,n,i);n&&s?(n.classList.remove(Cn),this._queueCallback(o,t,!0)):o()}_transitionComplete(t,e,i){if(e){e.classList.remove(Tn);const t=V.findOne(":scope > .dropdown-menu .active",e.parentNode);t&&t.classList.remove(Tn),"tab"===e.getAttribute("role")&&e.setAttribute("aria-selected",!1)}t.classList.add(Tn),"tab"===t.getAttribute("role")&&t.setAttribute("aria-selected",!0),u(t),t.classList.contains(On)&&t.classList.add(Cn);let n=t.parentNode;if(n&&"LI"===n.nodeName&&(n=n.parentNode),n&&n.classList.contains("dropdown-menu")){const e=t.closest(".dropdown");e&&V.find(".dropdown-toggle",e).forEach((t=>t.classList.add(Tn))),t.setAttribute("aria-expanded",!0)}i&&i()}static jQueryInterface(t){return this.each((function(){const e=xn.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}j.on(document,"click.bs.tab.data-api",'[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',(function(t){["A","AREA"].includes(this.tagName)&&t.preventDefault(),c(this)||xn.getOrCreateInstance(this).show()})),g(xn);const Dn="toast",Sn="hide",Nn="show",In="showing",Pn={animation:"boolean",autohide:"boolean",delay:"number"},jn={animation:!0,autohide:!0,delay:5e3};class Mn extends B{constructor(t,e){super(t),this._config=this._getConfig(e),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get DefaultType(){return Pn}static get Default(){return jn}static get NAME(){return Dn}show(){j.trigger(this._element,"show.bs.toast").defaultPrevented||(this._clearTimeout(),this._config.animation&&this._element.classList.add("fade"),this._element.classList.remove(Sn),u(this._element),this._element.classList.add(Nn),this._element.classList.add(In),this._queueCallback((()=>{this._element.classList.remove(In),j.trigger(this._element,"shown.bs.toast"),this._maybeScheduleHide()}),this._element,this._config.animation))}hide(){this._element.classList.contains(Nn)&&(j.trigger(this._element,"hide.bs.toast").defaultPrevented||(this._element.classList.add(In),this._queueCallback((()=>{this._element.classList.add(Sn),this._element.classList.remove(In),this._element.classList.remove(Nn),j.trigger(this._element,"hidden.bs.toast")}),this._element,this._config.animation)))}dispose(){this._clearTimeout(),this._element.classList.contains(Nn)&&this._element.classList.remove(Nn),super.dispose()}_getConfig(t){return t={...jn,...U.getDataAttributes(this._element),..."object"==typeof t&&t?t:{}},a(Dn,t,this.constructor.DefaultType),t}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout((()=>{this.hide()}),this._config.delay)))}_onInteraction(t,e){switch(t.type){case"mouseover":case"mouseout":this._hasMouseInteraction=e;break;case"focusin":case"focusout":this._hasKeyboardInteraction=e}if(e)return void this._clearTimeout();const i=t.relatedTarget;this._element===i||this._element.contains(i)||this._maybeScheduleHide()}_setListeners(){j.on(this._element,"mouseover.bs.toast",(t=>this._onInteraction(t,!0))),j.on(this._element,"mouseout.bs.toast",(t=>this._onInteraction(t,!1))),j.on(this._element,"focusin.bs.toast",(t=>this._onInteraction(t,!0))),j.on(this._element,"focusout.bs.toast",(t=>this._onInteraction(t,!1)))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(t){return this.each((function(){const e=Mn.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}return R(Mn),g(Mn),{Alert:W,Button:z,Carousel:st,Collapse:pt,Dropdown:hi,Modal:Hi,Offcanvas:Fi,Popover:gn,ScrollSpy:An,Tab:xn,Toast:Mn,Tooltip:un}})); +//# sourceMappingURL=bootstrap.bundle.min.js.map \ No newline at end of file diff --git a/r-interface/_freeze/reticulate/reticulate/libs/clipboard/clipboard.min.js b/r-interface/_freeze/reticulate/reticulate/libs/clipboard/clipboard.min.js new file mode 100644 index 0000000..41c6a0f --- /dev/null +++ b/r-interface/_freeze/reticulate/reticulate/libs/clipboard/clipboard.min.js @@ -0,0 +1,7 @@ +/*! + * clipboard.js v2.0.10 + * https://clipboardjs.com/ + * + * Licensed MIT © Zeno Rocha + */ +!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.ClipboardJS=e():t.ClipboardJS=e()}(this,function(){return n={686:function(t,e,n){"use strict";n.d(e,{default:function(){return o}});var e=n(279),i=n.n(e),e=n(370),u=n.n(e),e=n(817),c=n.n(e);function a(t){try{return document.execCommand(t)}catch(t){return}}var f=function(t){t=c()(t);return a("cut"),t};var l=function(t){var e,n,o,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 M;ZJnI_Ee8BttuN{NbQbe`IB*K?>h|V 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�RZR6?UOKHktfCYdb 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 Date: Mon, 13 Jun 2022 15:33:53 +0200 Subject: [PATCH 4/6] Remove section numbering. --- r-interface/README.md | 21 ++++++-------- .../figure-gfm/unnamed-chunk-7-1.png | Bin 29698 -> 49551 bytes r-interface/_quarto.yml | 2 +- r-interface/reticulate/reticulate.md | 27 +++++++----------- .../figure-gfm/unnamed-chunk-7-1.png | Bin 29698 -> 49551 bytes 5 files changed, 19 insertions(+), 31 deletions(-) diff --git a/r-interface/README.md b/r-interface/README.md index b2bf1e0..92bdf72 100644 --- a/r-interface/README.md +++ b/r-interface/README.md @@ -1,26 +1,21 @@ Aymeric Stamm - 1 1. Setup instructions for using - GUDHI from R - - 1.1 1.1 The + id="toc-setup-instructions-for-using-gudhi-from-r">Setup instructions + for using GUDHI from R + - The reticulate package - - 1.2 1.2 Bring GUDHI into R + - Bring GUDHI + into R -# 1. Setup instructions for using GUDHI from R +# Setup instructions for using GUDHI from R -## 1.1 The [**reticulate**](https://rstudio.github.io/reticulate/) package +## The [**reticulate**](https://rstudio.github.io/reticulate/) package The [**reticulate**](https://rstudio.github.io/reticulate/) package provides a comprehensive set of tools for interoperability between @@ -41,7 +36,7 @@ your work or a member of data science team that uses both languages, [**reticulate**](https://rstudio.github.io/reticulate/) can dramatically streamline your workflow. -## 1.2 Bring GUDHI into R +## Bring GUDHI into R - First, you’ll want to install and load the [**reticulate**](https://rstudio.github.io/reticulate/) package into diff --git a/r-interface/_freeze/reticulate/reticulate/figure-gfm/unnamed-chunk-7-1.png b/r-interface/_freeze/reticulate/reticulate/figure-gfm/unnamed-chunk-7-1.png index 0a8b4c25809fa91684e1cf3b470a58a2d457ba9c..615cdca952f7d8e04a459fba92aca4fc08220334 100644 GIT binary patch literal 49551 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 XhKP7M^v0<^06$_v(t=g|y8izUk9DV$ literal 29698 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 M;ZJnI_Ee8BttuN{NbQbe`IB*K?>h|V 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�RZR6?UOKHktfCYdb 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 1 Initial setup -- 2 2 Full example - - 2.1 2.1 Data model - - 2.2 2.2 Sample generation - -## 1 Initial setup +- Initial setup +- Full example + - Data model + - Sample + generation + +## Initial setup Let us start by loading the [**reticulate**](https://rstudio.github.io/reticulate/) package into the @@ -78,9 +71,9 @@ import gudhi as gd import gudhi.representations ``` -## 2 Full example +## Full example -### 2.1 Data model +### Data model First, we will generate persistence diagrams with orbits of dynamical systems. This data set is very common in TDA. We use the following @@ -129,7 +122,7 @@ Automatic conversions of data types between R and Python languages are implemented in reticulate: see . -### 2.2 Sample generation +### Sample generation Now we can go back in **R** to use this **Python** function and generate two samples of silhouette profiles. To access any Python object diff --git a/r-interface/reticulate/reticulate_files/figure-gfm/unnamed-chunk-7-1.png b/r-interface/reticulate/reticulate_files/figure-gfm/unnamed-chunk-7-1.png index 0a8b4c25809fa91684e1cf3b470a58a2d457ba9c..615cdca952f7d8e04a459fba92aca4fc08220334 100644 GIT binary patch literal 49551 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 XhKP7M^v0<^06$_v(t=g|y8izUk9DV$ literal 29698 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 M;ZJnI_Ee8BttuN{NbQbe`IB*K?>h|V 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�RZR6?UOKHktfCYdb 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 Date: Mon, 13 Jun 2022 15:39:34 +0200 Subject: [PATCH 5/6] Remove section numbering everywhere, and author from README. --- r-interface/README.md | 9 --------- r-interface/README.qmd | 2 ++ .../_freeze/README/execute-results/md.json | 4 ++-- .../reticulate/execute-results/html.json | 4 ++-- .../reticulate/execute-results/md.json | 4 ++-- .../figure-gfm/unnamed-chunk-7-1.png | Bin 49551 -> 61019 bytes r-interface/_quarto.yml | 2 -- r-interface/reticulate/reticulate.md | 6 +++--- r-interface/reticulate/reticulate.qmd | 6 +++--- .../figure-gfm/unnamed-chunk-7-1.png | Bin 49551 -> 61019 bytes 10 files changed, 14 insertions(+), 23 deletions(-) diff --git a/r-interface/README.md b/r-interface/README.md index 92bdf72..d04198c 100644 --- a/r-interface/README.md +++ b/r-interface/README.md @@ -1,12 +1,3 @@ -Aymeric Stamm - -- Setup instructions - for using GUDHI from R - - The - reticulate package - - Bring GUDHI - into R diff --git a/r-interface/README.qmd b/r-interface/README.qmd index 343d853..3d404cb 100644 --- a/r-interface/README.qmd +++ b/r-interface/README.qmd @@ -1,5 +1,6 @@ --- format: gfm +toc: false --- @@ -90,3 +91,4 @@ If you want to check your Python configuration, you can do: ```{r} py_config() ``` + diff --git a/r-interface/_freeze/README/execute-results/md.json b/r-interface/_freeze/README/execute-results/md.json index f0db3cb..addcb9e 100644 --- a/r-interface/_freeze/README/execute-results/md.json +++ b/r-interface/_freeze/README/execute-results/md.json @@ -1,7 +1,7 @@ { - "hash": "941a1dac304470fad84c027d539dae0d", + "hash": "76edff0cb54ae50302fe5f65c9a6517e", "result": { - "markdown": "---\nformat: gfm\n---\n\n\n\n\n\n\n\n\n# Setup instructions for using GUDHI from R\n\n\n\n\n\n## The [**reticulate**](https://rstudio.github.io/reticulate/) package\n\nThe [**reticulate**](https://rstudio.github.io/reticulate/) package\nprovides a comprehensive set of tools for interoperability between\nPython and R. The package includes facilities for:\n\n- Calling Python from R in a variety of ways including R Markdown,\n sourcing Python scripts, importing Python modules, and using Python\n interactively within an R session.\n- Translation between R and Python objects (for example, between R and\n Pandas data frames, or between R matrices and NumPy arrays).\n- Flexible binding to different versions of Python including virtual\n environments and Conda environments.\n\n[**reticulate**](https://rstudio.github.io/reticulate/) embeds a Python\nsession within your R session, enabling seamless, high-performance\ninteroperability. If you are an R developer that uses Python for some of\nyour work or a member of data science team that uses both languages,\n[**reticulate**](https://rstudio.github.io/reticulate/) can dramatically\nstreamline your workflow.\n\n## Bring GUDHI into R\n\n- First, you'll want to install and load the\n [**reticulate**](https://rstudio.github.io/reticulate/) package into\n your session:\n\n\n ::: {.cell}\n \n ```{.r .cell-code}\n # install.packages(\"reticulate\")\n library(reticulate)\n ```\n :::\n\n\n- Next, the fastest way to get you set up to use Python from R with\n [**reticulate**](https://rstudio.github.io/reticulate/) is to use\n the `install_miniconda()` utility function which is included in the\n [**reticulate**](https://rstudio.github.io/reticulate/) package. In\n details, use something like:\n\n\n ::: {.cell}\n \n ```{.r .cell-code}\n install_miniconda()\n ```\n :::\n\n\n- Next, it is recommended that you create a virtual conda environment\n in which you'll install all required Python packages. This can be\n achieved using the `reticulate::conda_create()` function as follows:\n\n\n ::: {.cell}\n \n ```{.r .cell-code}\n version <- \"3.9.6\"\n conda_create(\"r-reticulate\", python_version = version)\n ```\n :::\n\n\n- Next, you can seamlessly install all the Python packages you need by\n calling the `conda_install()` function. For instance, to use Gudhi,\n you would do something like:\n\n\n ::: {.cell}\n \n ```{.r .cell-code}\n conda_install(\"scikit-learn\", envname = \"r-reticulate\")\n conda_install(\"gudhi\", envname = \"r-reticulate\")\n ```\n :::\n\n\nThis is a setup that you ought to do only once (unless you want to\nchange your Python version for some reason).\n\nIf you want to check your Python configuration, you can do:\n\n\n::: {.cell}\n\n```{.r .cell-code}\npy_config()\n#> python: /Users/stamm-a/Library/r-miniconda/envs/r-reticulate/bin/python3.9\n#> libpython: /Users/stamm-a/Library/r-miniconda/envs/r-reticulate/lib/libpython3.9.dylib\n#> pythonhome: /Users/stamm-a/Library/r-miniconda/envs/r-reticulate:/Users/stamm-a/Library/r-miniconda/envs/r-reticulate\n#> version: 3.9.6 | packaged by conda-forge | (default, Jul 11 2021, 03:36:15) [Clang 11.1.0 ]\n#> numpy: /Users/stamm-a/Library/r-miniconda/envs/r-reticulate/lib/python3.9/site-packages/numpy\n#> numpy_version: 1.22.4\n#> \n#> NOTE: Python version was forced by RETICULATE_PYTHON\n```\n:::\n", + "markdown": "---\nformat: gfm\ntoc: false\n---\n\n\n\n\n\n\n\n\n# Setup instructions for using GUDHI from R\n\n\n\n\n\n## The [**reticulate**](https://rstudio.github.io/reticulate/) package\n\nThe [**reticulate**](https://rstudio.github.io/reticulate/) package\nprovides a comprehensive set of tools for interoperability between\nPython and R. The package includes facilities for:\n\n- Calling Python from R in a variety of ways including R Markdown,\n sourcing Python scripts, importing Python modules, and using Python\n interactively within an R session.\n- Translation between R and Python objects (for example, between R and\n Pandas data frames, or between R matrices and NumPy arrays).\n- Flexible binding to different versions of Python including virtual\n environments and Conda environments.\n\n[**reticulate**](https://rstudio.github.io/reticulate/) embeds a Python\nsession within your R session, enabling seamless, high-performance\ninteroperability. If you are an R developer that uses Python for some of\nyour work or a member of data science team that uses both languages,\n[**reticulate**](https://rstudio.github.io/reticulate/) can dramatically\nstreamline your workflow.\n\n## Bring GUDHI into R\n\n- First, you'll want to install and load the\n [**reticulate**](https://rstudio.github.io/reticulate/) package into\n your session:\n\n\n ::: {.cell}\n \n ```{.r .cell-code}\n # install.packages(\"reticulate\")\n library(reticulate)\n ```\n :::\n\n\n- Next, the fastest way to get you set up to use Python from R with\n [**reticulate**](https://rstudio.github.io/reticulate/) is to use\n the `install_miniconda()` utility function which is included in the\n [**reticulate**](https://rstudio.github.io/reticulate/) package. In\n details, use something like:\n\n\n ::: {.cell}\n \n ```{.r .cell-code}\n install_miniconda()\n ```\n :::\n\n\n- Next, it is recommended that you create a virtual conda environment\n in which you'll install all required Python packages. This can be\n achieved using the `reticulate::conda_create()` function as follows:\n\n\n ::: {.cell}\n \n ```{.r .cell-code}\n version <- \"3.9.6\"\n conda_create(\"r-reticulate\", python_version = version)\n ```\n :::\n\n\n- Next, you can seamlessly install all the Python packages you need by\n calling the `conda_install()` function. For instance, to use Gudhi,\n you would do something like:\n\n\n ::: {.cell}\n \n ```{.r .cell-code}\n conda_install(\"scikit-learn\", envname = \"r-reticulate\")\n conda_install(\"gudhi\", envname = \"r-reticulate\")\n ```\n :::\n\n\nThis is a setup that you ought to do only once (unless you want to\nchange your Python version for some reason).\n\nIf you want to check your Python configuration, you can do:\n\n\n::: {.cell}\n\n```{.r .cell-code}\npy_config()\n#> python: /Users/stamm-a/Library/r-miniconda/envs/r-reticulate/bin/python3.9\n#> libpython: /Users/stamm-a/Library/r-miniconda/envs/r-reticulate/lib/libpython3.9.dylib\n#> pythonhome: /Users/stamm-a/Library/r-miniconda/envs/r-reticulate:/Users/stamm-a/Library/r-miniconda/envs/r-reticulate\n#> version: 3.9.6 | packaged by conda-forge | (default, Jul 11 2021, 03:36:15) [Clang 11.1.0 ]\n#> numpy: /Users/stamm-a/Library/r-miniconda/envs/r-reticulate/lib/python3.9/site-packages/numpy\n#> numpy_version: 1.22.4\n#> \n#> NOTE: Python version was forced by RETICULATE_PYTHON\n```\n:::\n", "supporting": [], "filters": [ "rmarkdown/pagebreak.lua" diff --git a/r-interface/_freeze/reticulate/reticulate/execute-results/html.json b/r-interface/_freeze/reticulate/reticulate/execute-results/html.json index 344cb0e..1ad6345 100644 --- a/r-interface/_freeze/reticulate/reticulate/execute-results/html.json +++ b/r-interface/_freeze/reticulate/reticulate/execute-results/html.json @@ -1,7 +1,7 @@ { - "hash": "2a83547c2b2bbde7b49edc0ab0d00347", + "hash": "4092a74eee6aad07fbcefc465f58277e", "result": { - "markdown": "---\ntitle: \"Using up-to-date Gudhi library in R\"\nauthor: \"Aymeric Stamm\"\ndate: 2022-06-13\n---\n\n\n\n\n## Initial setup\n\nLet us start by loading the\n[**reticulate**](https://rstudio.github.io/reticulate/) package into the\nenvironment, along with the [tidyverse](https://www.tidyverse.org),\nwhich is a suite of useful packages for data science:\n\n\n::: {.cell}\n\n```{.r .cell-code}\nlibrary(reticulate)\n# install.packages(\"tidyverse\")\nlibrary(tidyverse)\n```\n\n::: {.cell-output .cell-output-stderr}\n```\n── Attaching packages ─────────────────────────────────────── tidyverse 1.3.1 ──\n```\n:::\n\n::: {.cell-output .cell-output-stderr}\n```\n✔ ggplot2 3.3.6 ✔ purrr 0.3.4\n✔ tibble 3.1.7 ✔ dplyr 1.0.9\n✔ tidyr 1.2.0 ✔ stringr 1.4.0\n✔ readr 2.1.2 ✔ forcats 0.5.1\n```\n:::\n\n::: {.cell-output .cell-output-stderr}\n```\n── Conflicts ────────────────────────────────────────── tidyverse_conflicts() ──\n✖ dplyr::filter() masks stats::filter()\n✖ dplyr::lag() masks stats::lag()\n```\n:::\n:::\n\n\nLet us inform the R session that we want to use the virtual environment\n`r-reticulate` where we installed all the required Python packages (see\n`README` at the root of the project). This is done with:\n\n\n::: {.cell}\n\n```{.r .cell-code}\nuse_condaenv(\"r-reticulate\")\n```\n\n::: {.cell-output .cell-output-stderr}\n```\nWarning: The request to `use_python(\"/Users/stamm-a/Library/r-miniconda/envs/\nr-reticulate/bin/python\")` will be ignored because the environment variable\nRETICULATE_PYTHON is set to \"/Users/stamm-a/Library/r-miniconda/envs/r-\nreticulate/bin/python3.9\"\n```\n:::\n:::\n\n\nIf you want to check your Python configuration, you can do:\n\n\n::: {.cell}\n\n```{.r .cell-code}\npy_config()\n```\n\n::: {.cell-output .cell-output-stdout}\n```\npython: /Users/stamm-a/Library/r-miniconda/envs/r-reticulate/bin/python3.9\nlibpython: /Users/stamm-a/Library/r-miniconda/envs/r-reticulate/lib/libpython3.9.dylib\npythonhome: /Users/stamm-a/Library/r-miniconda/envs/r-reticulate:/Users/stamm-a/Library/r-miniconda/envs/r-reticulate\nversion: 3.9.6 | packaged by conda-forge | (default, Jul 11 2021, 03:36:15) [Clang 11.1.0 ]\nnumpy: /Users/stamm-a/Library/r-miniconda/envs/r-reticulate/lib/python3.9/site-packages/numpy\nnumpy_version: 1.22.4\n\nNOTE: Python version was forced by RETICULATE_PYTHON\n```\n:::\n:::\n\n\nYou can now create chunks of Python code that will be correctly\ninterpreted when knitting your document into an HTML file. Let us make a\nfirst Python chunk of code to import **numpy** and **gudhi**:\n\n\n::: {.cell}\n\n```{.python .cell-code}\nimport numpy as np\nimport gudhi as gd\nimport gudhi.representations\n```\n:::\n\n\n## Full example\n\n### Data model\n\nFirst, we will generate persistence diagrams with orbits of dynamical\nsystems. This data set is very common in TDA. We use the following\nsystem, which depends on a parameter $r > 0$:\n\n\n$$\n\\begin{cases}\nx_{n+1} = x_n + r y_n (1 - y_n) \\mbox{ mod } 1 \\\\\ny_{n+1} = y_n + r x_{n+1} (1 - x_{n+1}) \\mbox{ mod } 1\n\\end{cases}\n$$\n\n\nLet's first see what the point cloud looks like for a given choice of\n$r$.\n\nWe first define a **Python** function to compute a single point cloud\naccording to the above orbit model and then use the\n[**Gudhi**](https://gudhi.inria.fr) library to compute the persistence\ndiagrams from its alpha complex and turn it into its silhouette\nrepresentation. This can be achieved by a function that looks like:\n\n\n::: {.cell}\n\n```{.python .cell-code}\ndef orbit_silhouette(num_pts = 1000, resolution = 1000, r = 2):\n X = np.empty([num_pts, 2])\n x, y = np.random.uniform(), np.random.uniform()\n for i in range(num_pts):\n X[i, :] = [x, y]\n x = (X[i, 0] + r * X[i, 1] * (1 - X[i, 1])) % 1.\n y = (X[i, 1] + r * x * (1 - x)) % 1.\n acX = gd.AlphaComplex(points = X).create_simplex_tree()\n dgmX = acX.persistence()\n SH = gd.representations.Silhouette(\n resolution = resolution, \n weight = lambda x: np.power(x[1] - x[0], 1)\n )\n sh = SH.fit_transform([acX.persistence_intervals_in_dimension(1)])\n return([np.linspace(SH.sample_range[0], SH.sample_range[1], resolution), sh[0]])\n```\n:::\n\n\nThis function returns a Python list of size 2. The first element is the\nabscissa grid and the second element is the silhouette value on the\ngrid.\n\nPython lists are automatically converted into atomic vectors in R.\nAutomatic conversions of data types between R and Python languages are\nimplemented in reticulate: see\n.\n\n### Sample generation\n\nNow we can go back in **R** to use this **Python** function and generate\ntwo samples of silhouette profiles. To access any Python object\n`my_py_object` created in a previous chunk from an R chunk, use\n`py$my_py_object`. Following this logic, the Python function\n`orbit_silhouette()` created in the above Python chunk is accessible\nfrom any subsequent R chunk as `py$orbit_silhouette()`:\n\n\n::: {.cell}\n\n```{.r .cell-code}\nn1 <- 10\nn2 <- 10\nx1 <- replicate(n1, py$orbit_silhouette(r = 1.9), simplify = FALSE)\nx2 <- replicate(n2, py$orbit_silhouette(r = 2.1), simplify = FALSE)\n\nt1 <- x1 |> map(1) |> map(~ c(0, .x))\nx1 <- x1 |> map(2) |> map(~ c(0, .x))\nt2 <- x2 |> map(1) |> map(~ c(0, .x))\nx2 <- x2 |> map(2) |> map(~ c(0, .x))\n\ndf <- bind_rows(\n tibble(id = 1:n1, x = t1, y = x1) |> \n unnest(cols = c(x, y)) |> \n mutate(r = \"1.9\"), \n tibble(id = 1:n2, x = t2, y = x2) |> \n unnest(cols = c(x, y)) |> \n mutate(r = \"2.1\")\n) |> \n mutate(\n id = as_factor(id), \n r = as_factor(r)\n )\ndf |> \n ggplot(aes(x, y, color = r, group = interaction(id, r))) +\n geom_line() + \n scale_color_viridis_d()\n```\n\n::: {.cell-output-display}\n![](reticulate_files/figure-html/unnamed-chunk-7-1.png){width=672}\n:::\n:::\n", + "markdown": "---\ntitle: \"Using up-to-date Gudhi library in R\"\nauthor: \"Aymeric Stamm\"\ndate: 2022-06-13\n---\n\n\n\n\n## Initial setup\n\nLet us start by loading the\n[**reticulate**](https://rstudio.github.io/reticulate/) package into the\nenvironment, along with the [**tidyverse**](https://www.tidyverse.org),\nwhich is a suite of useful packages for data science:\n\n\n::: {.cell}\n\n```{.r .cell-code}\nlibrary(reticulate)\n# install.packages(\"tidyverse\")\nlibrary(tidyverse)\n```\n\n::: {.cell-output .cell-output-stderr}\n```\n── Attaching packages ─────────────────────────────────────── tidyverse 1.3.1 ──\n```\n:::\n\n::: {.cell-output .cell-output-stderr}\n```\n✔ ggplot2 3.3.6 ✔ purrr 0.3.4\n✔ tibble 3.1.7 ✔ dplyr 1.0.9\n✔ tidyr 1.2.0 ✔ stringr 1.4.0\n✔ readr 2.1.2 ✔ forcats 0.5.1\n```\n:::\n\n::: {.cell-output .cell-output-stderr}\n```\n── Conflicts ────────────────────────────────────────── tidyverse_conflicts() ──\n✖ dplyr::filter() masks stats::filter()\n✖ dplyr::lag() masks stats::lag()\n```\n:::\n:::\n\n\nLet us inform the R session that we want to use the virtual environment\n`r-reticulate` where we installed all the required Python packages (see\n`README` at the root of the project). This is done with:\n\n\n::: {.cell}\n\n```{.r .cell-code}\nuse_condaenv(\"r-reticulate\")\n```\n\n::: {.cell-output .cell-output-stderr}\n```\nWarning: The request to `use_python(\"/Users/stamm-a/Library/r-miniconda/envs/\nr-reticulate/bin/python\")` will be ignored because the environment variable\nRETICULATE_PYTHON is set to \"/Users/stamm-a/Library/r-miniconda/envs/r-\nreticulate/bin/python3.9\"\n```\n:::\n:::\n\n\nIf you want to check your Python configuration, you can do:\n\n\n::: {.cell}\n\n```{.r .cell-code}\npy_config()\n```\n\n::: {.cell-output .cell-output-stdout}\n```\npython: /Users/stamm-a/Library/r-miniconda/envs/r-reticulate/bin/python3.9\nlibpython: /Users/stamm-a/Library/r-miniconda/envs/r-reticulate/lib/libpython3.9.dylib\npythonhome: /Users/stamm-a/Library/r-miniconda/envs/r-reticulate:/Users/stamm-a/Library/r-miniconda/envs/r-reticulate\nversion: 3.9.6 | packaged by conda-forge | (default, Jul 11 2021, 03:36:15) [Clang 11.1.0 ]\nnumpy: /Users/stamm-a/Library/r-miniconda/envs/r-reticulate/lib/python3.9/site-packages/numpy\nnumpy_version: 1.22.4\n\nNOTE: Python version was forced by RETICULATE_PYTHON\n```\n:::\n:::\n\n\nYou can now create chunks of Python code that will be correctly\ninterpreted when knitting your document into an HTML file. Let us make a\nfirst Python chunk of code to import **numpy** and **gudhi**:\n\n\n::: {.cell}\n\n```{.python .cell-code}\nimport numpy as np\nimport gudhi as gd\nimport gudhi.representations\n```\n:::\n\n\n## Full example\n\n### Data model\n\nFirst, we will generate persistence diagrams with orbits of dynamical\nsystems. This data set is very common in TDA. We use the following\nsystem, which depends on a parameter $r > 0$:\n\n\n$$\n\\begin{cases}\nx_{n+1} = x_n + r y_n (1 - y_n) \\mbox{ mod } 1 \\\\\ny_{n+1} = y_n + r x_{n+1} (1 - x_{n+1}) \\mbox{ mod } 1\n\\end{cases}\n$$\n\n\nLet's first see what the point cloud looks like for a given choice of\n$r$.\n\nWe first define a **Python** function to compute a single point cloud\naccording to the above orbit model and then use the\n[**Gudhi**](https://gudhi.inria.fr) library to compute the persistence\ndiagrams from its alpha complex and turn it into its silhouette\nrepresentation. This can be achieved by a function that looks like:\n\n\n::: {.cell}\n\n```{.python .cell-code}\ndef orbit_silhouette(num_pts = 1000, resolution = 1000, r = 2):\n X = np.empty([num_pts, 2])\n x, y = np.random.uniform(), np.random.uniform()\n for i in range(num_pts):\n X[i, :] = [x, y]\n x = (X[i, 0] + r * X[i, 1] * (1 - X[i, 1])) % 1.\n y = (X[i, 1] + r * x * (1 - x)) % 1.\n acX = gd.AlphaComplex(points = X).create_simplex_tree()\n dgmX = acX.persistence()\n SH = gd.representations.Silhouette(\n resolution = resolution, \n weight = lambda x: np.power(x[1] - x[0], 1)\n )\n sh = SH.fit_transform([acX.persistence_intervals_in_dimension(1)])\n return([np.linspace(SH.sample_range[0], SH.sample_range[1], resolution), sh[0]])\n```\n:::\n\n\nThis function returns a Python list of size 2. The first element is the\nabscissa grid and the second element is the silhouette value on the\ngrid.\n\nPython lists are automatically converted into atomic vectors in R.\nAutomatic conversions of data types between R and Python languages are\nimplemented in [**reticulate**](https://rstudio.github.io/reticulate/):\nsee .\n\n### Sample generation\n\nNow we can go back in **R** to use this **Python** function and generate\ntwo samples of silhouette profiles. To access any Python object\n`my_py_object` created in a previous chunk from an R chunk, use\n`py$my_py_object`. Following this logic, the Python function\n`orbit_silhouette()` created in the above Python chunk is accessible\nfrom any subsequent R chunk as `py$orbit_silhouette()`:\n\n\n::: {.cell}\n\n```{.r .cell-code}\nn1 <- 10\nn2 <- 10\nx1 <- replicate(n1, py$orbit_silhouette(r = 1.9), simplify = FALSE)\nx2 <- replicate(n2, py$orbit_silhouette(r = 2.1), simplify = FALSE)\n\nt1 <- x1 |> map(1) |> map(~ c(0, .x))\nx1 <- x1 |> map(2) |> map(~ c(0, .x))\nt2 <- x2 |> map(1) |> map(~ c(0, .x))\nx2 <- x2 |> map(2) |> map(~ c(0, .x))\n\ndf <- bind_rows(\n tibble(id = 1:n1, x = t1, y = x1) |> \n unnest(cols = c(x, y)) |> \n mutate(r = \"1.9\"), \n tibble(id = 1:n2, x = t2, y = x2) |> \n unnest(cols = c(x, y)) |> \n mutate(r = \"2.1\")\n) |> \n mutate(\n id = as_factor(id), \n r = as_factor(r)\n )\ndf |> \n ggplot(aes(x, y, color = r, group = interaction(id, r))) +\n geom_line() + \n scale_color_viridis_d()\n```\n\n::: {.cell-output-display}\n![](reticulate_files/figure-html/unnamed-chunk-7-1.png){width=672}\n:::\n:::\n", "supporting": [ "reticulate_files/figure-html" ], diff --git a/r-interface/_freeze/reticulate/reticulate/execute-results/md.json b/r-interface/_freeze/reticulate/reticulate/execute-results/md.json index 6600a56..974e80e 100644 --- a/r-interface/_freeze/reticulate/reticulate/execute-results/md.json +++ b/r-interface/_freeze/reticulate/reticulate/execute-results/md.json @@ -1,7 +1,7 @@ { - "hash": "2a83547c2b2bbde7b49edc0ab0d00347", + "hash": "4092a74eee6aad07fbcefc465f58277e", "result": { - "markdown": "---\ntitle: \"Using up-to-date Gudhi library in R\"\nauthor: \"Aymeric Stamm\"\ndate: 2022-06-13\n---\n\n\n\n\n\n## Initial setup\n\nLet us start by loading the\n[**reticulate**](https://rstudio.github.io/reticulate/) package into the\nenvironment, along with the [tidyverse](https://www.tidyverse.org),\nwhich is a suite of useful packages for data science:\n\n\n\n::: {.cell}\n\n```{.r .cell-code}\nlibrary(reticulate)\n# install.packages(\"tidyverse\")\nlibrary(tidyverse)\n```\n\n::: {.cell-output .cell-output-stderr}\n```\n── Attaching packages ─────────────────────────────────────── tidyverse 1.3.1 ──\n```\n:::\n\n::: {.cell-output .cell-output-stderr}\n```\n✔ ggplot2 3.3.6 ✔ purrr 0.3.4\n✔ tibble 3.1.7 ✔ dplyr 1.0.9\n✔ tidyr 1.2.0 ✔ stringr 1.4.0\n✔ readr 2.1.2 ✔ forcats 0.5.1\n```\n:::\n\n::: {.cell-output .cell-output-stderr}\n```\n── Conflicts ────────────────────────────────────────── tidyverse_conflicts() ──\n✖ dplyr::filter() masks stats::filter()\n✖ dplyr::lag() masks stats::lag()\n```\n:::\n:::\n\n\n\nLet us inform the R session that we want to use the virtual environment\n`r-reticulate` where we installed all the required Python packages (see\n`README` at the root of the project). This is done with:\n\n\n\n::: {.cell}\n\n```{.r .cell-code}\nuse_condaenv(\"r-reticulate\")\n```\n\n::: {.cell-output .cell-output-stderr}\n```\nWarning: The request to `use_python(\"/Users/stamm-a/Library/r-miniconda/envs/\nr-reticulate/bin/python\")` will be ignored because the environment variable\nRETICULATE_PYTHON is set to \"/Users/stamm-a/Library/r-miniconda/envs/r-\nreticulate/bin/python3.9\"\n```\n:::\n:::\n\n\n\nIf you want to check your Python configuration, you can do:\n\n\n\n::: {.cell}\n\n```{.r .cell-code}\npy_config()\n```\n\n::: {.cell-output .cell-output-stdout}\n```\npython: /Users/stamm-a/Library/r-miniconda/envs/r-reticulate/bin/python3.9\nlibpython: /Users/stamm-a/Library/r-miniconda/envs/r-reticulate/lib/libpython3.9.dylib\npythonhome: /Users/stamm-a/Library/r-miniconda/envs/r-reticulate:/Users/stamm-a/Library/r-miniconda/envs/r-reticulate\nversion: 3.9.6 | packaged by conda-forge | (default, Jul 11 2021, 03:36:15) [Clang 11.1.0 ]\nnumpy: /Users/stamm-a/Library/r-miniconda/envs/r-reticulate/lib/python3.9/site-packages/numpy\nnumpy_version: 1.22.4\n\nNOTE: Python version was forced by RETICULATE_PYTHON\n```\n:::\n:::\n\n\n\nYou can now create chunks of Python code that will be correctly\ninterpreted when knitting your document into an HTML file. Let us make a\nfirst Python chunk of code to import **numpy** and **gudhi**:\n\n\n\n::: {.cell}\n\n```{.python .cell-code}\nimport numpy as np\nimport gudhi as gd\nimport gudhi.representations\n```\n:::\n\n\n\n## Full example\n\n### Data model\n\nFirst, we will generate persistence diagrams with orbits of dynamical\nsystems. This data set is very common in TDA. We use the following\nsystem, which depends on a parameter $r > 0$:\n\n\n\n$$\n\\begin{cases}\nx_{n+1} = x_n + r y_n (1 - y_n) \\mbox{ mod } 1 \\\\\ny_{n+1} = y_n + r x_{n+1} (1 - x_{n+1}) \\mbox{ mod } 1\n\\end{cases}\n$$\n\n\n\nLet's first see what the point cloud looks like for a given choice of\n$r$.\n\nWe first define a **Python** function to compute a single point cloud\naccording to the above orbit model and then use the\n[**Gudhi**](https://gudhi.inria.fr) library to compute the persistence\ndiagrams from its alpha complex and turn it into its silhouette\nrepresentation. This can be achieved by a function that looks like:\n\n\n\n::: {.cell}\n\n```{.python .cell-code}\ndef orbit_silhouette(num_pts = 1000, resolution = 1000, r = 2):\n X = np.empty([num_pts, 2])\n x, y = np.random.uniform(), np.random.uniform()\n for i in range(num_pts):\n X[i, :] = [x, y]\n x = (X[i, 0] + r * X[i, 1] * (1 - X[i, 1])) % 1.\n y = (X[i, 1] + r * x * (1 - x)) % 1.\n acX = gd.AlphaComplex(points = X).create_simplex_tree()\n dgmX = acX.persistence()\n SH = gd.representations.Silhouette(\n resolution = resolution, \n weight = lambda x: np.power(x[1] - x[0], 1)\n )\n sh = SH.fit_transform([acX.persistence_intervals_in_dimension(1)])\n return([np.linspace(SH.sample_range[0], SH.sample_range[1], resolution), sh[0]])\n```\n:::\n\n\n\nThis function returns a Python list of size 2. The first element is the\nabscissa grid and the second element is the silhouette value on the\ngrid.\n\nPython lists are automatically converted into atomic vectors in R.\nAutomatic conversions of data types between R and Python languages are\nimplemented in reticulate: see\n.\n\n### Sample generation\n\nNow we can go back in **R** to use this **Python** function and generate\ntwo samples of silhouette profiles. To access any Python object\n`my_py_object` created in a previous chunk from an R chunk, use\n`py$my_py_object`. Following this logic, the Python function\n`orbit_silhouette()` created in the above Python chunk is accessible\nfrom any subsequent R chunk as `py$orbit_silhouette()`:\n\n\n\n::: {.cell}\n\n```{.r .cell-code}\nn1 <- 10\nn2 <- 10\nx1 <- replicate(n1, py$orbit_silhouette(r = 1.9), simplify = FALSE)\nx2 <- replicate(n2, py$orbit_silhouette(r = 2.1), simplify = FALSE)\n\nt1 <- x1 |> map(1) |> map(~ c(0, .x))\nx1 <- x1 |> map(2) |> map(~ c(0, .x))\nt2 <- x2 |> map(1) |> map(~ c(0, .x))\nx2 <- x2 |> map(2) |> map(~ c(0, .x))\n\ndf <- bind_rows(\n tibble(id = 1:n1, x = t1, y = x1) |> \n unnest(cols = c(x, y)) |> \n mutate(r = \"1.9\"), \n tibble(id = 1:n2, x = t2, y = x2) |> \n unnest(cols = c(x, y)) |> \n mutate(r = \"2.1\")\n) |> \n mutate(\n id = as_factor(id), \n r = as_factor(r)\n )\ndf |> \n ggplot(aes(x, y, color = r, group = interaction(id, r))) +\n geom_line() + \n scale_color_viridis_d()\n```\n\n::: {.cell-output-display}\n![](reticulate_files/figure-gfm/unnamed-chunk-7-1.png)\n:::\n:::\n", + "markdown": "---\ntitle: \"Using up-to-date Gudhi library in R\"\nauthor: \"Aymeric Stamm\"\ndate: 2022-06-13\n---\n\n\n\n\n\n## Initial setup\n\nLet us start by loading the\n[**reticulate**](https://rstudio.github.io/reticulate/) package into the\nenvironment, along with the [**tidyverse**](https://www.tidyverse.org),\nwhich is a suite of useful packages for data science:\n\n\n\n::: {.cell}\n\n```{.r .cell-code}\nlibrary(reticulate)\n# install.packages(\"tidyverse\")\nlibrary(tidyverse)\n```\n\n::: {.cell-output .cell-output-stderr}\n```\n── Attaching packages ─────────────────────────────────────── tidyverse 1.3.1 ──\n```\n:::\n\n::: {.cell-output .cell-output-stderr}\n```\n✔ ggplot2 3.3.6 ✔ purrr 0.3.4\n✔ tibble 3.1.7 ✔ dplyr 1.0.9\n✔ tidyr 1.2.0 ✔ stringr 1.4.0\n✔ readr 2.1.2 ✔ forcats 0.5.1\n```\n:::\n\n::: {.cell-output .cell-output-stderr}\n```\n── Conflicts ────────────────────────────────────────── tidyverse_conflicts() ──\n✖ dplyr::filter() masks stats::filter()\n✖ dplyr::lag() masks stats::lag()\n```\n:::\n:::\n\n\n\nLet us inform the R session that we want to use the virtual environment\n`r-reticulate` where we installed all the required Python packages (see\n`README` at the root of the project). This is done with:\n\n\n\n::: {.cell}\n\n```{.r .cell-code}\nuse_condaenv(\"r-reticulate\")\n```\n\n::: {.cell-output .cell-output-stderr}\n```\nWarning: The request to `use_python(\"/Users/stamm-a/Library/r-miniconda/envs/\nr-reticulate/bin/python\")` will be ignored because the environment variable\nRETICULATE_PYTHON is set to \"/Users/stamm-a/Library/r-miniconda/envs/r-\nreticulate/bin/python3.9\"\n```\n:::\n:::\n\n\n\nIf you want to check your Python configuration, you can do:\n\n\n\n::: {.cell}\n\n```{.r .cell-code}\npy_config()\n```\n\n::: {.cell-output .cell-output-stdout}\n```\npython: /Users/stamm-a/Library/r-miniconda/envs/r-reticulate/bin/python3.9\nlibpython: /Users/stamm-a/Library/r-miniconda/envs/r-reticulate/lib/libpython3.9.dylib\npythonhome: /Users/stamm-a/Library/r-miniconda/envs/r-reticulate:/Users/stamm-a/Library/r-miniconda/envs/r-reticulate\nversion: 3.9.6 | packaged by conda-forge | (default, Jul 11 2021, 03:36:15) [Clang 11.1.0 ]\nnumpy: /Users/stamm-a/Library/r-miniconda/envs/r-reticulate/lib/python3.9/site-packages/numpy\nnumpy_version: 1.22.4\n\nNOTE: Python version was forced by RETICULATE_PYTHON\n```\n:::\n:::\n\n\n\nYou can now create chunks of Python code that will be correctly\ninterpreted when knitting your document into an HTML file. Let us make a\nfirst Python chunk of code to import **numpy** and **gudhi**:\n\n\n\n::: {.cell}\n\n```{.python .cell-code}\nimport numpy as np\nimport gudhi as gd\nimport gudhi.representations\n```\n:::\n\n\n\n## Full example\n\n### Data model\n\nFirst, we will generate persistence diagrams with orbits of dynamical\nsystems. This data set is very common in TDA. We use the following\nsystem, which depends on a parameter $r > 0$:\n\n\n\n$$\n\\begin{cases}\nx_{n+1} = x_n + r y_n (1 - y_n) \\mbox{ mod } 1 \\\\\ny_{n+1} = y_n + r x_{n+1} (1 - x_{n+1}) \\mbox{ mod } 1\n\\end{cases}\n$$\n\n\n\nLet's first see what the point cloud looks like for a given choice of\n$r$.\n\nWe first define a **Python** function to compute a single point cloud\naccording to the above orbit model and then use the\n[**Gudhi**](https://gudhi.inria.fr) library to compute the persistence\ndiagrams from its alpha complex and turn it into its silhouette\nrepresentation. This can be achieved by a function that looks like:\n\n\n\n::: {.cell}\n\n```{.python .cell-code}\ndef orbit_silhouette(num_pts = 1000, resolution = 1000, r = 2):\n X = np.empty([num_pts, 2])\n x, y = np.random.uniform(), np.random.uniform()\n for i in range(num_pts):\n X[i, :] = [x, y]\n x = (X[i, 0] + r * X[i, 1] * (1 - X[i, 1])) % 1.\n y = (X[i, 1] + r * x * (1 - x)) % 1.\n acX = gd.AlphaComplex(points = X).create_simplex_tree()\n dgmX = acX.persistence()\n SH = gd.representations.Silhouette(\n resolution = resolution, \n weight = lambda x: np.power(x[1] - x[0], 1)\n )\n sh = SH.fit_transform([acX.persistence_intervals_in_dimension(1)])\n return([np.linspace(SH.sample_range[0], SH.sample_range[1], resolution), sh[0]])\n```\n:::\n\n\n\nThis function returns a Python list of size 2. The first element is the\nabscissa grid and the second element is the silhouette value on the\ngrid.\n\nPython lists are automatically converted into atomic vectors in R.\nAutomatic conversions of data types between R and Python languages are\nimplemented in [**reticulate**](https://rstudio.github.io/reticulate/):\nsee .\n\n### Sample generation\n\nNow we can go back in **R** to use this **Python** function and generate\ntwo samples of silhouette profiles. To access any Python object\n`my_py_object` created in a previous chunk from an R chunk, use\n`py$my_py_object`. Following this logic, the Python function\n`orbit_silhouette()` created in the above Python chunk is accessible\nfrom any subsequent R chunk as `py$orbit_silhouette()`:\n\n\n\n::: {.cell}\n\n```{.r .cell-code}\nn1 <- 10\nn2 <- 10\nx1 <- replicate(n1, py$orbit_silhouette(r = 1.9), simplify = FALSE)\nx2 <- replicate(n2, py$orbit_silhouette(r = 2.1), simplify = FALSE)\n\nt1 <- x1 |> map(1) |> map(~ c(0, .x))\nx1 <- x1 |> map(2) |> map(~ c(0, .x))\nt2 <- x2 |> map(1) |> map(~ c(0, .x))\nx2 <- x2 |> map(2) |> map(~ c(0, .x))\n\ndf <- bind_rows(\n tibble(id = 1:n1, x = t1, y = x1) |> \n unnest(cols = c(x, y)) |> \n mutate(r = \"1.9\"), \n tibble(id = 1:n2, x = t2, y = x2) |> \n unnest(cols = c(x, y)) |> \n mutate(r = \"2.1\")\n) |> \n mutate(\n id = as_factor(id), \n r = as_factor(r)\n )\ndf |> \n ggplot(aes(x, y, color = r, group = interaction(id, r))) +\n geom_line() + \n scale_color_viridis_d()\n```\n\n::: {.cell-output-display}\n![](reticulate_files/figure-gfm/unnamed-chunk-7-1.png)\n:::\n:::\n", "supporting": [ "reticulate_files/figure-gfm" ], diff --git a/r-interface/_freeze/reticulate/reticulate/figure-gfm/unnamed-chunk-7-1.png b/r-interface/_freeze/reticulate/reticulate/figure-gfm/unnamed-chunk-7-1.png index 615cdca952f7d8e04a459fba92aca4fc08220334..bd3aece0cd9680bab138780935d54f3333fb29df 100644 GIT binary patch literal 61019 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 XhKP7M^v0<^06$_v(t=g|y8izUk9DV$ diff --git a/r-interface/_quarto.yml b/r-interface/_quarto.yml index baa6849..5014a36 100644 --- a/r-interface/_quarto.yml +++ b/r-interface/_quarto.yml @@ -6,12 +6,10 @@ project: execute: freeze: auto -author: "Aymeric Stamm" title-block-banner: true editor: visual toc: true -number-sections: false format: html: default diff --git a/r-interface/reticulate/reticulate.md b/r-interface/reticulate/reticulate.md index 4999881..d5599dd 100644 --- a/r-interface/reticulate/reticulate.md +++ b/r-interface/reticulate/reticulate.md @@ -13,7 +13,7 @@ Aymeric Stamm Let us start by loading the [**reticulate**](https://rstudio.github.io/reticulate/) package into the -environment, along with the [tidyverse](https://www.tidyverse.org), +environment, along with the [**tidyverse**](https://www.tidyverse.org), which is a suite of useful packages for data science: ``` r @@ -119,8 +119,8 @@ grid. Python lists are automatically converted into atomic vectors in R. Automatic conversions of data types between R and Python languages are -implemented in reticulate: see -. +implemented in [**reticulate**](https://rstudio.github.io/reticulate/): +see . ### Sample generation diff --git a/r-interface/reticulate/reticulate.qmd b/r-interface/reticulate/reticulate.qmd index 5fb67c5..70336a9 100644 --- a/r-interface/reticulate/reticulate.qmd +++ b/r-interface/reticulate/reticulate.qmd @@ -14,7 +14,7 @@ knitr::opts_chunk$set(echo = TRUE) Let us start by loading the [**reticulate**](https://rstudio.github.io/reticulate/) package into the -environment, along with the [tidyverse](https://www.tidyverse.org), +environment, along with the [**tidyverse**](https://www.tidyverse.org), which is a suite of useful packages for data science: ```{r} @@ -95,8 +95,8 @@ grid. Python lists are automatically converted into atomic vectors in R. Automatic conversions of data types between R and Python languages are -implemented in reticulate: see -. +implemented in [**reticulate**](https://rstudio.github.io/reticulate/): +see . ### Sample generation diff --git a/r-interface/reticulate/reticulate_files/figure-gfm/unnamed-chunk-7-1.png b/r-interface/reticulate/reticulate_files/figure-gfm/unnamed-chunk-7-1.png index 615cdca952f7d8e04a459fba92aca4fc08220334..bd3aece0cd9680bab138780935d54f3333fb29df 100644 GIT binary patch literal 61019 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 XhKP7M^v0<^06$_v(t=g|y8izUk9DV$ From f96d4c09f6cc80a943d2df50f5fcb8026416dbad Mon Sep 17 00:00:00 2001 From: Aymeric Stamm Date: Mon, 13 Jun 2022 16:44:52 +0200 Subject: [PATCH 6/6] Updated README. --- r-interface/README.md | 49 +++++++++++++++++++ r-interface/README.qmd | 48 ++++++++++++++++++ .../_freeze/README/execute-results/md.json | 8 +-- 3 files changed, 102 insertions(+), 3 deletions(-) diff --git a/r-interface/README.md b/r-interface/README.md index d04198c..180914d 100644 --- a/r-interface/README.md +++ b/r-interface/README.md @@ -82,3 +82,52 @@ py_config() #> #> NOTE: Python version was forced by RETICULATE_PYTHON ``` + +# Organisation + +## File hierarchy + +This folder contains a number of [Quarto](https://quarto.org) documents +contributed with the purpose of showing how +[`R`](https://www.r-project.org) can be used to enhance statistical +analysis of topological data produced via +[Gudhi](https://gudhi.inria.fr). Each tutorial is hosted in its own +folder which is organised as follows: + +- The Quarto document with extension `.qmd` which is the main file + that a developer is supposed to contribute. In this document, there + is a YAML header in which the contributor can specify various output + formats by adding + + ``` yaml + #| eval: false + format: + html: default + gfm: default + pdf: default + ``` + + The complete list of possible output formats: + . + +- A Github-flavored markdown (GMF) document with extension `.md` which + enables nice visualization of the notebook directly in the Github + web interface. + +- A folder containing useful libs and resources to display the GMF + document. + +## Contributing + +If you want to contribute, you should + +1. Fork the `TDA-tutorials` repo +2. Open the RStudio project in + `TDA-tutorials/r-interface/r-interface.Rproj`. +3. When opened in RStudio, the working directory should now be + `TDA-tutorials/r-interface/` in which you can now create a folder + with evocative name to put the Quarto document describing the + analysis you want to share. + - Note: you can use the same YAML header as in + `reticulate/reticulate.qmd` as a number of presets for rendering + are made into the `_quarto.yml` file. diff --git a/r-interface/README.qmd b/r-interface/README.qmd index 3d404cb..7b953d6 100644 --- a/r-interface/README.qmd +++ b/r-interface/README.qmd @@ -92,3 +92,51 @@ If you want to check your Python configuration, you can do: py_config() ``` +# Organisation + +## File hierarchy + +This folder contains a number of [Quarto](https://quarto.org) documents +contributed with the purpose of showing how +[`R`](https://www.r-project.org) can be used to enhance statistical +analysis of topological data produced via +[Gudhi](https://gudhi.inria.fr). Each tutorial is hosted in its own +folder which is organised as follows: + +- The Quarto document with extension `.qmd` which is the main file + that a developer is supposed to contribute. In this document, there + is a YAML header in which the contributor can specify various output + formats by adding + + ``` yaml + #| eval: false + format: + html: default + gfm: default + pdf: default + ``` + + The complete list of possible output formats: + . + +- A Github-flavored markdown (GMF) document with extension `.md` which + enables nice visualization of the notebook directly in the Github + web interface. + +- A folder containing useful libs and resources to display the GMF + document. + +## Contributing + +If you want to contribute, you should + +1. Fork the `TDA-tutorials` repo +2. Open the RStudio project in + `TDA-tutorials/r-interface/r-interface.Rproj`. +3. When opened in RStudio, the working directory should now be + `TDA-tutorials/r-interface/` in which you can now create a folder + with evocative name to put the Quarto document describing the + analysis you want to share. + - Note: you can use the same YAML header as in + `reticulate/reticulate.qmd` as a number of presets for rendering + are made into the `_quarto.yml` file. diff --git a/r-interface/_freeze/README/execute-results/md.json b/r-interface/_freeze/README/execute-results/md.json index addcb9e..43dd3bf 100644 --- a/r-interface/_freeze/README/execute-results/md.json +++ b/r-interface/_freeze/README/execute-results/md.json @@ -1,8 +1,10 @@ { - "hash": "76edff0cb54ae50302fe5f65c9a6517e", + "hash": "9629af67199513e45263219d8338c33e", "result": { - "markdown": "---\nformat: gfm\ntoc: false\n---\n\n\n\n\n\n\n\n\n# Setup instructions for using GUDHI from R\n\n\n\n\n\n## The [**reticulate**](https://rstudio.github.io/reticulate/) package\n\nThe [**reticulate**](https://rstudio.github.io/reticulate/) package\nprovides a comprehensive set of tools for interoperability between\nPython and R. The package includes facilities for:\n\n- Calling Python from R in a variety of ways including R Markdown,\n sourcing Python scripts, importing Python modules, and using Python\n interactively within an R session.\n- Translation between R and Python objects (for example, between R and\n Pandas data frames, or between R matrices and NumPy arrays).\n- Flexible binding to different versions of Python including virtual\n environments and Conda environments.\n\n[**reticulate**](https://rstudio.github.io/reticulate/) embeds a Python\nsession within your R session, enabling seamless, high-performance\ninteroperability. If you are an R developer that uses Python for some of\nyour work or a member of data science team that uses both languages,\n[**reticulate**](https://rstudio.github.io/reticulate/) can dramatically\nstreamline your workflow.\n\n## Bring GUDHI into R\n\n- First, you'll want to install and load the\n [**reticulate**](https://rstudio.github.io/reticulate/) package into\n your session:\n\n\n ::: {.cell}\n \n ```{.r .cell-code}\n # install.packages(\"reticulate\")\n library(reticulate)\n ```\n :::\n\n\n- Next, the fastest way to get you set up to use Python from R with\n [**reticulate**](https://rstudio.github.io/reticulate/) is to use\n the `install_miniconda()` utility function which is included in the\n [**reticulate**](https://rstudio.github.io/reticulate/) package. In\n details, use something like:\n\n\n ::: {.cell}\n \n ```{.r .cell-code}\n install_miniconda()\n ```\n :::\n\n\n- Next, it is recommended that you create a virtual conda environment\n in which you'll install all required Python packages. This can be\n achieved using the `reticulate::conda_create()` function as follows:\n\n\n ::: {.cell}\n \n ```{.r .cell-code}\n version <- \"3.9.6\"\n conda_create(\"r-reticulate\", python_version = version)\n ```\n :::\n\n\n- Next, you can seamlessly install all the Python packages you need by\n calling the `conda_install()` function. For instance, to use Gudhi,\n you would do something like:\n\n\n ::: {.cell}\n \n ```{.r .cell-code}\n conda_install(\"scikit-learn\", envname = \"r-reticulate\")\n conda_install(\"gudhi\", envname = \"r-reticulate\")\n ```\n :::\n\n\nThis is a setup that you ought to do only once (unless you want to\nchange your Python version for some reason).\n\nIf you want to check your Python configuration, you can do:\n\n\n::: {.cell}\n\n```{.r .cell-code}\npy_config()\n#> python: /Users/stamm-a/Library/r-miniconda/envs/r-reticulate/bin/python3.9\n#> libpython: /Users/stamm-a/Library/r-miniconda/envs/r-reticulate/lib/libpython3.9.dylib\n#> pythonhome: /Users/stamm-a/Library/r-miniconda/envs/r-reticulate:/Users/stamm-a/Library/r-miniconda/envs/r-reticulate\n#> version: 3.9.6 | packaged by conda-forge | (default, Jul 11 2021, 03:36:15) [Clang 11.1.0 ]\n#> numpy: /Users/stamm-a/Library/r-miniconda/envs/r-reticulate/lib/python3.9/site-packages/numpy\n#> numpy_version: 1.22.4\n#> \n#> NOTE: Python version was forced by RETICULATE_PYTHON\n```\n:::\n", - "supporting": [], + "markdown": "---\nformat: gfm\ntoc: false\n---\n\n\n\n\n\n\n\n\n# Setup instructions for using GUDHI from R\n\n\n\n\n\n## The [**reticulate**](https://rstudio.github.io/reticulate/) package\n\nThe [**reticulate**](https://rstudio.github.io/reticulate/) package\nprovides a comprehensive set of tools for interoperability between\nPython and R. The package includes facilities for:\n\n- Calling Python from R in a variety of ways including R Markdown,\n sourcing Python scripts, importing Python modules, and using Python\n interactively within an R session.\n- Translation between R and Python objects (for example, between R and\n Pandas data frames, or between R matrices and NumPy arrays).\n- Flexible binding to different versions of Python including virtual\n environments and Conda environments.\n\n[**reticulate**](https://rstudio.github.io/reticulate/) embeds a Python\nsession within your R session, enabling seamless, high-performance\ninteroperability. If you are an R developer that uses Python for some of\nyour work or a member of data science team that uses both languages,\n[**reticulate**](https://rstudio.github.io/reticulate/) can dramatically\nstreamline your workflow.\n\n## Bring GUDHI into R\n\n- First, you'll want to install and load the\n [**reticulate**](https://rstudio.github.io/reticulate/) package into\n your session:\n\n\n ::: {.cell}\n \n ```{.r .cell-code}\n # install.packages(\"reticulate\")\n library(reticulate)\n ```\n :::\n\n\n- Next, the fastest way to get you set up to use Python from R with\n [**reticulate**](https://rstudio.github.io/reticulate/) is to use\n the `install_miniconda()` utility function which is included in the\n [**reticulate**](https://rstudio.github.io/reticulate/) package. In\n details, use something like:\n\n\n ::: {.cell}\n \n ```{.r .cell-code}\n install_miniconda()\n ```\n :::\n\n\n- Next, it is recommended that you create a virtual conda environment\n in which you'll install all required Python packages. This can be\n achieved using the `reticulate::conda_create()` function as follows:\n\n\n ::: {.cell}\n \n ```{.r .cell-code}\n version <- \"3.9.6\"\n conda_create(\"r-reticulate\", python_version = version)\n ```\n :::\n\n\n- Next, you can seamlessly install all the Python packages you need by\n calling the `conda_install()` function. For instance, to use Gudhi,\n you would do something like:\n\n\n ::: {.cell}\n \n ```{.r .cell-code}\n conda_install(\"scikit-learn\", envname = \"r-reticulate\")\n conda_install(\"gudhi\", envname = \"r-reticulate\")\n ```\n :::\n\n\nThis is a setup that you ought to do only once (unless you want to\nchange your Python version for some reason).\n\nIf you want to check your Python configuration, you can do:\n\n\n::: {.cell}\n\n```{.r .cell-code}\npy_config()\n#> python: /Users/stamm-a/Library/r-miniconda/envs/r-reticulate/bin/python3.9\n#> libpython: /Users/stamm-a/Library/r-miniconda/envs/r-reticulate/lib/libpython3.9.dylib\n#> pythonhome: /Users/stamm-a/Library/r-miniconda/envs/r-reticulate:/Users/stamm-a/Library/r-miniconda/envs/r-reticulate\n#> version: 3.9.6 | packaged by conda-forge | (default, Jul 11 2021, 03:36:15) [Clang 11.1.0 ]\n#> numpy: /Users/stamm-a/Library/r-miniconda/envs/r-reticulate/lib/python3.9/site-packages/numpy\n#> numpy_version: 1.22.4\n#> \n#> NOTE: Python version was forced by RETICULATE_PYTHON\n```\n:::\n\n\n# Organisation\n\n## File hierarchy\n\nThis folder contains a number of [Quarto](https://quarto.org) documents\ncontributed with the purpose of showing how\n[`R`](https://www.r-project.org) can be used to enhance statistical\nanalysis of topological data produced via\n[Gudhi](https://gudhi.inria.fr). Each tutorial is hosted in its own\nfolder which is organised as follows:\n\n- The Quarto document with extension `.qmd` which is the main file\n that a developer is supposed to contribute. In this document, there\n is a YAML header in which the contributor can specify various output\n formats by adding\n\n ``` yaml\n #| eval: false\n format:\n html: default\n gfm: default\n pdf: default\n ```\n\n The complete list of possible output formats:\n .\n\n- A Github-flavored markdown (GMF) document with extension `.md` which\n enables nice visualization of the notebook directly in the Github\n web interface.\n\n- A folder containing useful libs and resources to display the GMF\n document.\n\n## Contributing\n\nIf you want to contribute, you should\n\n1. Fork the `TDA-tutorials` repo\n2. Open the RStudio project in\n `TDA-tutorials/r-interface/r-interface.Rproj`.\n3. When opened in RStudio, the working directory should now be\n `TDA-tutorials/r-interface/` in which you can now create a folder\n with evocative name to put the Quarto document describing the\n analysis you want to share.\n - Note: you can use the same YAML header as in\n `reticulate/reticulate.qmd` as a number of presets for rendering\n are made into the `_quarto.yml` file.\n", + "supporting": [ + "README_files" + ], "filters": [ "rmarkdown/pagebreak.lua" ],

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 M#UWxPBJX|v54dFpqyPW_ From 8a59e0f371f9ae813539a0ae6882cf3f1355098f Mon Sep 17 00:00:00 2001 From: Aymeric Stamm Date: Mon, 13 Jun 2022 14:41:26 +0200 Subject: [PATCH 3/6] Do not render unmodified qmds. --- r-interface/README.md | 31 +- r-interface/README.qmd | 12 +- .../_freeze/README/execute-results/md.json | 14 + .../reticulate/execute-results/html.json | 16 + .../reticulate/execute-results/md.json | 16 + .../figure-gfm/unnamed-chunk-10-1.png | Bin 0 -> 50277 bytes .../figure-gfm/unnamed-chunk-7-1.png | Bin 0 -> 29698 bytes .../libs/bootstrap/bootstrap-icons.css | 1704 +++++++++++++++++ .../libs/bootstrap/bootstrap-icons.woff | Bin 0 -> 137124 bytes .../libs/bootstrap/bootstrap.min.css | 10 + .../libs/bootstrap/bootstrap.min.js | 7 + .../libs/clipboard/clipboard.min.js | 7 + r-interface/_quarto.yml | 5 + r-interface/reticulate/reticulate.md | 5 +- r-interface/reticulate/reticulate.qmd | 5 +- .../figure-gfm/unnamed-chunk-7-1.png | Bin 66376 -> 29698 bytes 16 files changed, 1821 insertions(+), 11 deletions(-) create mode 100644 r-interface/_freeze/README/execute-results/md.json create mode 100644 r-interface/_freeze/reticulate/reticulate/execute-results/html.json create mode 100644 r-interface/_freeze/reticulate/reticulate/execute-results/md.json create mode 100644 r-interface/_freeze/reticulate/reticulate/figure-gfm/unnamed-chunk-10-1.png create mode 100644 r-interface/_freeze/reticulate/reticulate/figure-gfm/unnamed-chunk-7-1.png create mode 100644 r-interface/_freeze/reticulate/reticulate/libs/bootstrap/bootstrap-icons.css create mode 100644 r-interface/_freeze/reticulate/reticulate/libs/bootstrap/bootstrap-icons.woff create mode 100644 r-interface/_freeze/reticulate/reticulate/libs/bootstrap/bootstrap.min.css create mode 100644 r-interface/_freeze/reticulate/reticulate/libs/bootstrap/bootstrap.min.js create mode 100644 r-interface/_freeze/reticulate/reticulate/libs/clipboard/clipboard.min.js diff --git a/r-interface/README.md b/r-interface/README.md index 86975a9..b2bf1e0 100644 --- a/r-interface/README.md +++ b/r-interface/README.md @@ -1,12 +1,26 @@ +Aymeric Stamm + +- 1 1. Setup instructions for using + GUDHI from R + - 1.1 1.1 The + reticulate package + - 1.2 1.2 Bring GUDHI into R -# Setup instructions for using GUDHI from R +# 1. Setup instructions for using GUDHI from R -## The [**reticulate**](https://rstudio.github.io/reticulate/) package +## 1.1 The [**reticulate**](https://rstudio.github.io/reticulate/) package The [**reticulate**](https://rstudio.github.io/reticulate/) package provides a comprehensive set of tools for interoperability between @@ -27,10 +41,10 @@ your work or a member of data science team that uses both languages, [**reticulate**](https://rstudio.github.io/reticulate/) can dramatically streamline your workflow. -## Bring GUDHI into R +## 1.2 Bring GUDHI into R - First, you’ll want to install and load the - [**reticulate**](https://rstudio.github.io/reticulate/)package into + [**reticulate**](https://rstudio.github.io/reticulate/) package into your session: ``` r @@ -45,8 +59,15 @@ streamline your workflow. details, use something like: ``` r - version <- "3.9.6" install_miniconda() + ``` + +- Next, it is recommended that you create a virtual conda environment + in which you’ll install all required Python packages. This can be + achieved using the `reticulate::conda_create()` function as follows: + + ``` r + version <- "3.9.6" conda_create("r-reticulate", python_version = version) ``` diff --git a/r-interface/README.qmd b/r-interface/README.qmd index 53d1859..343d853 100644 --- a/r-interface/README.qmd +++ b/r-interface/README.qmd @@ -43,7 +43,7 @@ streamline your workflow. ## Bring GUDHI into R - First, you'll want to install and load the - [**reticulate**](https://rstudio.github.io/reticulate/)package into + [**reticulate**](https://rstudio.github.io/reticulate/) package into your session: ```{r} @@ -59,8 +59,16 @@ streamline your workflow. ```{r} #| eval: false - version <- "3.9.6" install_miniconda() + ``` + +- Next, it is recommended that you create a virtual conda environment + in which you'll install all required Python packages. This can be + achieved using the `reticulate::conda_create()` function as follows: + + ```{r} + #| eval: false + version <- "3.9.6" conda_create("r-reticulate", python_version = version) ``` diff --git a/r-interface/_freeze/README/execute-results/md.json b/r-interface/_freeze/README/execute-results/md.json new file mode 100644 index 0000000..f0db3cb --- /dev/null +++ b/r-interface/_freeze/README/execute-results/md.json @@ -0,0 +1,14 @@ +{ + "hash": "941a1dac304470fad84c027d539dae0d", + "result": { + "markdown": "---\nformat: gfm\n---\n\n\n\n\n\n\n\n\n# Setup instructions for using GUDHI from R\n\n\n\n\n\n## The [**reticulate**](https://rstudio.github.io/reticulate/) package\n\nThe [**reticulate**](https://rstudio.github.io/reticulate/) package\nprovides a comprehensive set of tools for interoperability between\nPython and R. The package includes facilities for:\n\n- Calling Python from R in a variety of ways including R Markdown,\n sourcing Python scripts, importing Python modules, and using Python\n interactively within an R session.\n- Translation between R and Python objects (for example, between R and\n Pandas data frames, or between R matrices and NumPy arrays).\n- Flexible binding to different versions of Python including virtual\n environments and Conda environments.\n\n[**reticulate**](https://rstudio.github.io/reticulate/) embeds a Python\nsession within your R session, enabling seamless, high-performance\ninteroperability. If you are an R developer that uses Python for some of\nyour work or a member of data science team that uses both languages,\n[**reticulate**](https://rstudio.github.io/reticulate/) can dramatically\nstreamline your workflow.\n\n## Bring GUDHI into R\n\n- First, you'll want to install and load the\n [**reticulate**](https://rstudio.github.io/reticulate/) package into\n your session:\n\n\n ::: {.cell}\n \n ```{.r .cell-code}\n # install.packages(\"reticulate\")\n library(reticulate)\n ```\n :::\n\n\n- Next, the fastest way to get you set up to use Python from R with\n [**reticulate**](https://rstudio.github.io/reticulate/) is to use\n the `install_miniconda()` utility function which is included in the\n [**reticulate**](https://rstudio.github.io/reticulate/) package. In\n details, use something like:\n\n\n ::: {.cell}\n \n ```{.r .cell-code}\n install_miniconda()\n ```\n :::\n\n\n- Next, it is recommended that you create a virtual conda environment\n in which you'll install all required Python packages. This can be\n achieved using the `reticulate::conda_create()` function as follows:\n\n\n ::: {.cell}\n \n ```{.r .cell-code}\n version <- \"3.9.6\"\n conda_create(\"r-reticulate\", python_version = version)\n ```\n :::\n\n\n- Next, you can seamlessly install all the Python packages you need by\n calling the `conda_install()` function. For instance, to use Gudhi,\n you would do something like:\n\n\n ::: {.cell}\n \n ```{.r .cell-code}\n conda_install(\"scikit-learn\", envname = \"r-reticulate\")\n conda_install(\"gudhi\", envname = \"r-reticulate\")\n ```\n :::\n\n\nThis is a setup that you ought to do only once (unless you want to\nchange your Python version for some reason).\n\nIf you want to check your Python configuration, you can do:\n\n\n::: {.cell}\n\n```{.r .cell-code}\npy_config()\n#> python: /Users/stamm-a/Library/r-miniconda/envs/r-reticulate/bin/python3.9\n#> libpython: /Users/stamm-a/Library/r-miniconda/envs/r-reticulate/lib/libpython3.9.dylib\n#> pythonhome: /Users/stamm-a/Library/r-miniconda/envs/r-reticulate:/Users/stamm-a/Library/r-miniconda/envs/r-reticulate\n#> version: 3.9.6 | packaged by conda-forge | (default, Jul 11 2021, 03:36:15) [Clang 11.1.0 ]\n#> numpy: /Users/stamm-a/Library/r-miniconda/envs/r-reticulate/lib/python3.9/site-packages/numpy\n#> numpy_version: 1.22.4\n#> \n#> NOTE: Python version was forced by RETICULATE_PYTHON\n```\n:::\n", + "supporting": [], + "filters": [ + "rmarkdown/pagebreak.lua" + ], + "includes": {}, + "engineDependencies": {}, + "preserve": {}, + "postProcess": true + } +} \ No newline at end of file diff --git a/r-interface/_freeze/reticulate/reticulate/execute-results/html.json b/r-interface/_freeze/reticulate/reticulate/execute-results/html.json new file mode 100644 index 0000000..344cb0e --- /dev/null +++ b/r-interface/_freeze/reticulate/reticulate/execute-results/html.json @@ -0,0 +1,16 @@ +{ + "hash": "2a83547c2b2bbde7b49edc0ab0d00347", + "result": { + "markdown": "---\ntitle: \"Using up-to-date Gudhi library in R\"\nauthor: \"Aymeric Stamm\"\ndate: 2022-06-13\n---\n\n\n\n\n## Initial setup\n\nLet us start by loading the\n[**reticulate**](https://rstudio.github.io/reticulate/) package into the\nenvironment, along with the [tidyverse](https://www.tidyverse.org),\nwhich is a suite of useful packages for data science:\n\n\n::: {.cell}\n\n```{.r .cell-code}\nlibrary(reticulate)\n# install.packages(\"tidyverse\")\nlibrary(tidyverse)\n```\n\n::: {.cell-output .cell-output-stderr}\n```\n── Attaching packages ─────────────────────────────────────── tidyverse 1.3.1 ──\n```\n:::\n\n::: {.cell-output .cell-output-stderr}\n```\n✔ ggplot2 3.3.6 ✔ purrr 0.3.4\n✔ tibble 3.1.7 ✔ dplyr 1.0.9\n✔ tidyr 1.2.0 ✔ stringr 1.4.0\n✔ readr 2.1.2 ✔ forcats 0.5.1\n```\n:::\n\n::: {.cell-output .cell-output-stderr}\n```\n── Conflicts ────────────────────────────────────────── tidyverse_conflicts() ──\n✖ dplyr::filter() masks stats::filter()\n✖ dplyr::lag() masks stats::lag()\n```\n:::\n:::\n\n\nLet us inform the R session that we want to use the virtual environment\n`r-reticulate` where we installed all the required Python packages (see\n`README` at the root of the project). This is done with:\n\n\n::: {.cell}\n\n```{.r .cell-code}\nuse_condaenv(\"r-reticulate\")\n```\n\n::: {.cell-output .cell-output-stderr}\n```\nWarning: The request to `use_python(\"/Users/stamm-a/Library/r-miniconda/envs/\nr-reticulate/bin/python\")` will be ignored because the environment variable\nRETICULATE_PYTHON is set to \"/Users/stamm-a/Library/r-miniconda/envs/r-\nreticulate/bin/python3.9\"\n```\n:::\n:::\n\n\nIf you want to check your Python configuration, you can do:\n\n\n::: {.cell}\n\n```{.r .cell-code}\npy_config()\n```\n\n::: {.cell-output .cell-output-stdout}\n```\npython: /Users/stamm-a/Library/r-miniconda/envs/r-reticulate/bin/python3.9\nlibpython: /Users/stamm-a/Library/r-miniconda/envs/r-reticulate/lib/libpython3.9.dylib\npythonhome: /Users/stamm-a/Library/r-miniconda/envs/r-reticulate:/Users/stamm-a/Library/r-miniconda/envs/r-reticulate\nversion: 3.9.6 | packaged by conda-forge | (default, Jul 11 2021, 03:36:15) [Clang 11.1.0 ]\nnumpy: /Users/stamm-a/Library/r-miniconda/envs/r-reticulate/lib/python3.9/site-packages/numpy\nnumpy_version: 1.22.4\n\nNOTE: Python version was forced by RETICULATE_PYTHON\n```\n:::\n:::\n\n\nYou can now create chunks of Python code that will be correctly\ninterpreted when knitting your document into an HTML file. Let us make a\nfirst Python chunk of code to import **numpy** and **gudhi**:\n\n\n::: {.cell}\n\n```{.python .cell-code}\nimport numpy as np\nimport gudhi as gd\nimport gudhi.representations\n```\n:::\n\n\n## Full example\n\n### Data model\n\nFirst, we will generate persistence diagrams with orbits of dynamical\nsystems. This data set is very common in TDA. We use the following\nsystem, which depends on a parameter $r > 0$:\n\n\n$$\n\\begin{cases}\nx_{n+1} = x_n + r y_n (1 - y_n) \\mbox{ mod } 1 \\\\\ny_{n+1} = y_n + r x_{n+1} (1 - x_{n+1}) \\mbox{ mod } 1\n\\end{cases}\n$$\n\n\nLet's first see what the point cloud looks like for a given choice of\n$r$.\n\nWe first define a **Python** function to compute a single point cloud\naccording to the above orbit model and then use the\n[**Gudhi**](https://gudhi.inria.fr) library to compute the persistence\ndiagrams from its alpha complex and turn it into its silhouette\nrepresentation. This can be achieved by a function that looks like:\n\n\n::: {.cell}\n\n```{.python .cell-code}\ndef orbit_silhouette(num_pts = 1000, resolution = 1000, r = 2):\n X = np.empty([num_pts, 2])\n x, y = np.random.uniform(), np.random.uniform()\n for i in range(num_pts):\n X[i, :] = [x, y]\n x = (X[i, 0] + r * X[i, 1] * (1 - X[i, 1])) % 1.\n y = (X[i, 1] + r * x * (1 - x)) % 1.\n acX = gd.AlphaComplex(points = X).create_simplex_tree()\n dgmX = acX.persistence()\n SH = gd.representations.Silhouette(\n resolution = resolution, \n weight = lambda x: np.power(x[1] - x[0], 1)\n )\n sh = SH.fit_transform([acX.persistence_intervals_in_dimension(1)])\n return([np.linspace(SH.sample_range[0], SH.sample_range[1], resolution), sh[0]])\n```\n:::\n\n\nThis function returns a Python list of size 2. The first element is the\nabscissa grid and the second element is the silhouette value on the\ngrid.\n\nPython lists are automatically converted into atomic vectors in R.\nAutomatic conversions of data types between R and Python languages are\nimplemented in reticulate: see\n.\n\n### Sample generation\n\nNow we can go back in **R** to use this **Python** function and generate\ntwo samples of silhouette profiles. To access any Python object\n`my_py_object` created in a previous chunk from an R chunk, use\n`py$my_py_object`. Following this logic, the Python function\n`orbit_silhouette()` created in the above Python chunk is accessible\nfrom any subsequent R chunk as `py$orbit_silhouette()`:\n\n\n::: {.cell}\n\n```{.r .cell-code}\nn1 <- 10\nn2 <- 10\nx1 <- replicate(n1, py$orbit_silhouette(r = 1.9), simplify = FALSE)\nx2 <- replicate(n2, py$orbit_silhouette(r = 2.1), simplify = FALSE)\n\nt1 <- x1 |> map(1) |> map(~ c(0, .x))\nx1 <- x1 |> map(2) |> map(~ c(0, .x))\nt2 <- x2 |> map(1) |> map(~ c(0, .x))\nx2 <- x2 |> map(2) |> map(~ c(0, .x))\n\ndf <- bind_rows(\n tibble(id = 1:n1, x = t1, y = x1) |> \n unnest(cols = c(x, y)) |> \n mutate(r = \"1.9\"), \n tibble(id = 1:n2, x = t2, y = x2) |> \n unnest(cols = c(x, y)) |> \n mutate(r = \"2.1\")\n) |> \n mutate(\n id = as_factor(id), \n r = as_factor(r)\n )\ndf |> \n ggplot(aes(x, y, color = r, group = interaction(id, r))) +\n geom_line() + \n scale_color_viridis_d()\n```\n\n::: {.cell-output-display}\n![](reticulate_files/figure-html/unnamed-chunk-7-1.png){width=672}\n:::\n:::\n", + "supporting": [ + "reticulate_files/figure-html" + ], + "filters": [ + "rmarkdown/pagebreak.lua" + ], + "includes": {}, + "engineDependencies": {}, + "preserve": {}, + "postProcess": true + } +} \ No newline at end of file diff --git a/r-interface/_freeze/reticulate/reticulate/execute-results/md.json b/r-interface/_freeze/reticulate/reticulate/execute-results/md.json new file mode 100644 index 0000000..6600a56 --- /dev/null +++ b/r-interface/_freeze/reticulate/reticulate/execute-results/md.json @@ -0,0 +1,16 @@ +{ + "hash": "2a83547c2b2bbde7b49edc0ab0d00347", + "result": { + "markdown": "---\ntitle: \"Using up-to-date Gudhi library in R\"\nauthor: \"Aymeric Stamm\"\ndate: 2022-06-13\n---\n\n\n\n\n\n## Initial setup\n\nLet us start by loading the\n[**reticulate**](https://rstudio.github.io/reticulate/) package into the\nenvironment, along with the [tidyverse](https://www.tidyverse.org),\nwhich is a suite of useful packages for data science:\n\n\n\n::: {.cell}\n\n```{.r .cell-code}\nlibrary(reticulate)\n# install.packages(\"tidyverse\")\nlibrary(tidyverse)\n```\n\n::: {.cell-output .cell-output-stderr}\n```\n── Attaching packages ─────────────────────────────────────── tidyverse 1.3.1 ──\n```\n:::\n\n::: {.cell-output .cell-output-stderr}\n```\n✔ ggplot2 3.3.6 ✔ purrr 0.3.4\n✔ tibble 3.1.7 ✔ dplyr 1.0.9\n✔ tidyr 1.2.0 ✔ stringr 1.4.0\n✔ readr 2.1.2 ✔ forcats 0.5.1\n```\n:::\n\n::: {.cell-output .cell-output-stderr}\n```\n── Conflicts ────────────────────────────────────────── tidyverse_conflicts() ──\n✖ dplyr::filter() masks stats::filter()\n✖ dplyr::lag() masks stats::lag()\n```\n:::\n:::\n\n\n\nLet us inform the R session that we want to use the virtual environment\n`r-reticulate` where we installed all the required Python packages (see\n`README` at the root of the project). This is done with:\n\n\n\n::: {.cell}\n\n```{.r .cell-code}\nuse_condaenv(\"r-reticulate\")\n```\n\n::: {.cell-output .cell-output-stderr}\n```\nWarning: The request to `use_python(\"/Users/stamm-a/Library/r-miniconda/envs/\nr-reticulate/bin/python\")` will be ignored because the environment variable\nRETICULATE_PYTHON is set to \"/Users/stamm-a/Library/r-miniconda/envs/r-\nreticulate/bin/python3.9\"\n```\n:::\n:::\n\n\n\nIf you want to check your Python configuration, you can do:\n\n\n\n::: {.cell}\n\n```{.r .cell-code}\npy_config()\n```\n\n::: {.cell-output .cell-output-stdout}\n```\npython: /Users/stamm-a/Library/r-miniconda/envs/r-reticulate/bin/python3.9\nlibpython: /Users/stamm-a/Library/r-miniconda/envs/r-reticulate/lib/libpython3.9.dylib\npythonhome: /Users/stamm-a/Library/r-miniconda/envs/r-reticulate:/Users/stamm-a/Library/r-miniconda/envs/r-reticulate\nversion: 3.9.6 | packaged by conda-forge | (default, Jul 11 2021, 03:36:15) [Clang 11.1.0 ]\nnumpy: /Users/stamm-a/Library/r-miniconda/envs/r-reticulate/lib/python3.9/site-packages/numpy\nnumpy_version: 1.22.4\n\nNOTE: Python version was forced by RETICULATE_PYTHON\n```\n:::\n:::\n\n\n\nYou can now create chunks of Python code that will be correctly\ninterpreted when knitting your document into an HTML file. Let us make a\nfirst Python chunk of code to import **numpy** and **gudhi**:\n\n\n\n::: {.cell}\n\n```{.python .cell-code}\nimport numpy as np\nimport gudhi as gd\nimport gudhi.representations\n```\n:::\n\n\n\n## Full example\n\n### Data model\n\nFirst, we will generate persistence diagrams with orbits of dynamical\nsystems. This data set is very common in TDA. We use the following\nsystem, which depends on a parameter $r > 0$:\n\n\n\n$$\n\\begin{cases}\nx_{n+1} = x_n + r y_n (1 - y_n) \\mbox{ mod } 1 \\\\\ny_{n+1} = y_n + r x_{n+1} (1 - x_{n+1}) \\mbox{ mod } 1\n\\end{cases}\n$$\n\n\n\nLet's first see what the point cloud looks like for a given choice of\n$r$.\n\nWe first define a **Python** function to compute a single point cloud\naccording to the above orbit model and then use the\n[**Gudhi**](https://gudhi.inria.fr) library to compute the persistence\ndiagrams from its alpha complex and turn it into its silhouette\nrepresentation. This can be achieved by a function that looks like:\n\n\n\n::: {.cell}\n\n```{.python .cell-code}\ndef orbit_silhouette(num_pts = 1000, resolution = 1000, r = 2):\n X = np.empty([num_pts, 2])\n x, y = np.random.uniform(), np.random.uniform()\n for i in range(num_pts):\n X[i, :] = [x, y]\n x = (X[i, 0] + r * X[i, 1] * (1 - X[i, 1])) % 1.\n y = (X[i, 1] + r * x * (1 - x)) % 1.\n acX = gd.AlphaComplex(points = X).create_simplex_tree()\n dgmX = acX.persistence()\n SH = gd.representations.Silhouette(\n resolution = resolution, \n weight = lambda x: np.power(x[1] - x[0], 1)\n )\n sh = SH.fit_transform([acX.persistence_intervals_in_dimension(1)])\n return([np.linspace(SH.sample_range[0], SH.sample_range[1], resolution), sh[0]])\n```\n:::\n\n\n\nThis function returns a Python list of size 2. The first element is the\nabscissa grid and the second element is the silhouette value on the\ngrid.\n\nPython lists are automatically converted into atomic vectors in R.\nAutomatic conversions of data types between R and Python languages are\nimplemented in reticulate: see\n.\n\n### Sample generation\n\nNow we can go back in **R** to use this **Python** function and generate\ntwo samples of silhouette profiles. To access any Python object\n`my_py_object` created in a previous chunk from an R chunk, use\n`py$my_py_object`. Following this logic, the Python function\n`orbit_silhouette()` created in the above Python chunk is accessible\nfrom any subsequent R chunk as `py$orbit_silhouette()`:\n\n\n\n::: {.cell}\n\n```{.r .cell-code}\nn1 <- 10\nn2 <- 10\nx1 <- replicate(n1, py$orbit_silhouette(r = 1.9), simplify = FALSE)\nx2 <- replicate(n2, py$orbit_silhouette(r = 2.1), simplify = FALSE)\n\nt1 <- x1 |> map(1) |> map(~ c(0, .x))\nx1 <- x1 |> map(2) |> map(~ c(0, .x))\nt2 <- x2 |> map(1) |> map(~ c(0, .x))\nx2 <- x2 |> map(2) |> map(~ c(0, .x))\n\ndf <- bind_rows(\n tibble(id = 1:n1, x = t1, y = x1) |> \n unnest(cols = c(x, y)) |> \n mutate(r = \"1.9\"), \n tibble(id = 1:n2, x = t2, y = x2) |> \n unnest(cols = c(x, y)) |> \n mutate(r = \"2.1\")\n) |> \n mutate(\n id = as_factor(id), \n r = as_factor(r)\n )\ndf |> \n ggplot(aes(x, y, color = r, group = interaction(id, r))) +\n geom_line() + \n scale_color_viridis_d()\n```\n\n::: {.cell-output-display}\n![](reticulate_files/figure-gfm/unnamed-chunk-7-1.png)\n:::\n:::\n", + "supporting": [ + "reticulate_files/figure-gfm" + ], + "filters": [ + "rmarkdown/pagebreak.lua" + ], + "includes": {}, + "engineDependencies": {}, + "preserve": {}, + "postProcess": true + } +} \ No newline at end of file diff --git a/r-interface/_freeze/reticulate/reticulate/figure-gfm/unnamed-chunk-10-1.png b/r-interface/_freeze/reticulate/reticulate/figure-gfm/unnamed-chunk-10-1.png new file mode 100644 index 0000000000000000000000000000000000000000..01d2e46168527421e017f962a8ae14f7af984491 GIT binary patch literal 50277 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