From 845c76abebaf6d1ec290fe739eb219e7bdb3968d Mon Sep 17 00:00:00 2001 From: Eric Coissac Date: Mon, 14 Aug 2023 15:20:02 +0200 Subject: [PATCH] documentation updates Former-commit-id: 39653082c9cd026299f6fcabef7446d569704e1f --- doc/book/OBITools-V4.tex | 333 +++- doc/book/comm_annotation.qmd | 1 + .../figure-epub/unnamed-chunk-1-1.png | Bin 0 -> 19464 bytes .../figure-html/unnamed-chunk-1-1.png | Bin 62529 -> 0 bytes doc/book/expressions.qmd | 4 + .../figure-html/unnamed-chunk-10-1.png | Bin 47595 -> 0 bytes .../figure-html/unnamed-chunk-9-1.png | Bin 46376 -> 0 bytes .../figure-pdf/unnamed-chunk-10-1.pdf | Bin 5305 -> 0 bytes .../figure-pdf/unnamed-chunk-9-1.pdf | Bin 5732 -> 0 bytes doc/book/wolf_data/download_gb.sh | 10 +- doc/build/_book/OBITools-V4.epub | Bin 233964 -> 234055 bytes doc/build/_book/OBITools-V4.pdf | Bin 212390 -> 218121 bytes doc/build/_book/comm_annotation.html | 4 + doc/build/_book/expressions.html | 4 + doc/build/_book/search.json | 21 +- .../site_libs/bootstrap/bootstrap-icons.css | 1704 +++++++++++++++++ .../site_libs/bootstrap/bootstrap-icons.woff | Bin 0 -> 137124 bytes .../site_libs/bootstrap/bootstrap.min.css | 10 + .../site_libs/bootstrap/bootstrap.min.js | 7 + .../_book/site_libs/quarto-html/anchor.min.js | 9 + .../_book/site_libs/quarto-html/popper.min.js | 6 + .../quarto-syntax-highlighting.css | 171 ++ .../_book/site_libs/quarto-html/quarto.js | 770 ++++++++ .../_book/site_libs/quarto-html/tippy.css | 1 + .../site_libs/quarto-html/tippy.umd.min.js | 2 + .../site_libs/quarto-nav/headroom.min.js | 7 + .../_book/site_libs/quarto-nav/quarto-nav.js | 221 +++ .../quarto-search/autocomplete.umd.js | 3 + .../_book/site_libs/quarto-search/fuse.min.js | 9 + .../site_libs/quarto-search/quarto-search.js | 1123 +++++++++++ 30 files changed, 4303 insertions(+), 117 deletions(-) create mode 100644 doc/book/comm_computation_files/figure-epub/unnamed-chunk-1-1.png delete mode 100644 doc/book/comm_computation_files/figure-html/unnamed-chunk-1-1.png delete mode 100644 doc/book/tutorial_files/figure-html/unnamed-chunk-10-1.png delete mode 100644 doc/book/tutorial_files/figure-html/unnamed-chunk-9-1.png delete mode 100644 doc/book/tutorial_files/figure-pdf/unnamed-chunk-10-1.pdf delete mode 100644 doc/book/tutorial_files/figure-pdf/unnamed-chunk-9-1.pdf create mode 100644 doc/build/_book/site_libs/bootstrap/bootstrap-icons.css create mode 100644 doc/build/_book/site_libs/bootstrap/bootstrap-icons.woff create mode 100644 doc/build/_book/site_libs/bootstrap/bootstrap.min.css create mode 100644 doc/build/_book/site_libs/bootstrap/bootstrap.min.js create mode 100644 doc/build/_book/site_libs/quarto-html/anchor.min.js create mode 100644 doc/build/_book/site_libs/quarto-html/popper.min.js create mode 100644 doc/build/_book/site_libs/quarto-html/quarto-syntax-highlighting.css create mode 100644 doc/build/_book/site_libs/quarto-html/quarto.js create mode 100644 doc/build/_book/site_libs/quarto-html/tippy.css create mode 100644 doc/build/_book/site_libs/quarto-html/tippy.umd.min.js create mode 100644 doc/build/_book/site_libs/quarto-nav/headroom.min.js create mode 100644 doc/build/_book/site_libs/quarto-nav/quarto-nav.js create mode 100644 doc/build/_book/site_libs/quarto-search/autocomplete.umd.js create mode 100644 doc/build/_book/site_libs/quarto-search/fuse.min.js create mode 100644 doc/build/_book/site_libs/quarto-search/quarto-search.js diff --git a/doc/book/OBITools-V4.tex b/doc/book/OBITools-V4.tex index 06545bd..8f4d8ea 100644 --- a/doc/book/OBITools-V4.tex +++ b/doc/book/OBITools-V4.tex @@ -213,7 +213,7 @@ \begin{document} \maketitle -\ifdefined\Shaded\renewenvironment{Shaded}{\begin{tcolorbox}[sharp corners, borderline west={3pt}{0pt}{shadecolor}, enhanced, breakable, interior hidden, frame hidden, boxrule=0pt]}{\end{tcolorbox}}\fi +\ifdefined\Shaded\renewenvironment{Shaded}{\begin{tcolorbox}[frame hidden, borderline west={3pt}{0pt}{shadecolor}, sharp corners, boxrule=0pt, enhanced, interior hidden, breakable]}{\end{tcolorbox}}\fi \renewcommand*\contentsname{Table of contents} { @@ -1746,47 +1746,75 @@ language}\label{function-defined-in-the-language}} \subsection*{Instrospection functions}\label{instrospection-functions}} \addcontentsline{toc}{subsection}{Instrospection functions} -\begin{itemize} -\tightlist -\item - \texttt{len(x)}is a generic function allowing to retreive the size of - a object. It returns the length of a sequences, the number of element - in a map like \texttt{annotations}, the number of elements in an - array. The reurned value is an \texttt{int}. -\end{itemize} +\begin{description} +\item[\textbf{\texttt{len(x)}}] +It is a generic function allowing to retreive the size of a object. It +returns the length of a sequences, the number of element in a map like +\texttt{annotations}, the number of elements in an array. The reurned +value is an \texttt{int}. +\item[\textbf{\texttt{contains(map,key)}}] +Tests if the \texttt{map} contains a value assciated to \texttt{key} +\end{description} \hypertarget{cast-functions}{% \subsection*{Cast functions}\label{cast-functions}} \addcontentsline{toc}{subsection}{Cast functions} -\begin{itemize} -\tightlist -\item - \texttt{int(x)} converts if possible the \texttt{x} value to an - integer value. The function returns an \texttt{int}. -\item - \texttt{numeric(x)} converts if possible the \texttt{x} value to a - float value. The function returns a \texttt{float}. -\item - \texttt{bool(x)} converts if possible the \texttt{x} value to a - boolean value. The function returns a \texttt{bool}. -\end{itemize} +\begin{description} +\item[\textbf{\texttt{int(x)}}] +Converts if possible the \texttt{x} value to an integer value. The +function returns an \texttt{int}. +\item[\textbf{\texttt{numeric(x)}}] +Converts if possible the \texttt{x} value to a float value. The function +returns a \texttt{float}. +\item[\textbf{\texttt{bool(x)}}] +Converts if possible the \texttt{x} value to a boolean value. The +function returns a \texttt{bool}. +\end{description} \hypertarget{string-related-functions}{% \subsection*{String related functions}\label{string-related-functions}} \addcontentsline{toc}{subsection}{String related functions} -\begin{itemize} -\tightlist -\item - \texttt{printf(format,...)} allows to combine several values to build - a string. \texttt{format} follows the classical C \texttt{printf} - syntax. The function returns a \texttt{string}. -\item - \texttt{subspc(x)} substitutes every space in the \texttt{x} string by - the underscore (\texttt{\_}) character. The function returns a - \texttt{string}. -\end{itemize} +\begin{description} +\item[\textbf{\texttt{printf(format,...)}}] +Allows to combine several values to build a string. \texttt{format} +follows the classical C \texttt{printf} syntax. The function returns a +\texttt{string}. +\item[\textbf{\texttt{subspc(x)}}] +substitutes every space in the \texttt{x} string by the underscore +(\texttt{\_}) character. The function returns a \texttt{string}. +\end{description} + +\hypertarget{condition-function}{% +\subsection*{Condition function}\label{condition-function}} +\addcontentsline{toc}{subsection}{Condition function} + +\begin{description} +\item[\textbf{\texttt{ifelse(condition,val1,val2)}}] +The \texttt{condition} value has to be a \texttt{bool} value. If it is +\texttt{true} the function returns \texttt{val1}, otherwise, it is +returning \texttt{val2}. +\end{description} + +\hypertarget{sequence-analysis-related-function}{% +\subsection{Sequence analysis related +function}\label{sequence-analysis-related-function}} + +\begin{description} +\item[\textbf{\texttt{composition(sequence)}}] +The nucleotide composition of the sequence is returned as as map indexed +by \texttt{a}, \texttt{c}, \texttt{g}, or \texttt{t} and each value is +the number of occurrences of that nucleotide. A fifth key +\texttt{others} accounts for all others symboles. +\item[\textbf{\texttt{gcskew(sequence)}}] +Computes the excess of g compare to c of the sequence, known as the GC +skew. + +\[ +Skew_{GC}=\frac{G-C}{G+C} +\] +\end{description} \hypertarget{accessing-to-the-sequence-annotations}{% \section{Accessing to the sequence @@ -1825,6 +1853,12 @@ methods of the \texttt{sequence} object. THe sequence definition : \texttt{Definition()} \end{itemize} +\begin{Shaded} +\begin{Highlighting}[] +\NormalTok{sequence}\OperatorTok{.}\NormalTok{Id}\OperatorTok{()} +\end{Highlighting} +\end{Shaded} + \hypertarget{metabarcode-design-and-quality-assessment}{% \chapter{Metabarcode design and quality assessment}\label{metabarcode-design-and-quality-assessment}} @@ -1851,6 +1885,9 @@ Replace the \texttt{ecoPCR} original \emph{OBITools} \hypertarget{obitag}{% \section{\texorpdfstring{\texttt{obitag}}{obitag}}\label{obitag}} +\hypertarget{obitagpcr}{% +\section{\texorpdfstring{\texttt{obitagpcr}}{obitagpcr}}\label{obitagpcr}} + \hypertarget{computations-on-sequences}{% \chapter{Computations on sequences}\label{computations-on-sequences}} @@ -2061,6 +2098,50 @@ Sequences can be selected on several of their caracteristics, their length, their id, their sequence. Options allow for specifying the condition if selection. +\textbf{Selection based on the sequence} + +Sequence records can be selected according if they match or not with a +pattern. The simplest pattern is as short sequence (\emph{e.g} +\texttt{AACCTT}). But the usage of regular patterns allows for looking +for more complex pattern. As example, \texttt{A{[}TG{]}C+G} matches a +\texttt{A}, followed by a \texttt{T} or a \texttt{G}, then one or +several \texttt{C} and endly a \texttt{G}. + +\begin{description} +\item[\textbf{-\/-sequence}\textbar{}\textbf{-s} \emph{PATTERN}] +Regular expression pattern to be tested against the sequence itself. The +pattern is case insensitive. A complete description of the regular +pattern grammar is available +\href{https://yourbasic.org/golang/regexp-cheat-sheet/\#cheat-sheet}{here}. +\item[\emph{Examples:}] +Selects only the sequence records that contain an \emph{EcoRI} +restriction site. +\end{description} + +\begin{Shaded} +\begin{Highlighting}[] +\ExtensionTok{obigrep} \AttributeTok{{-}s} \StringTok{\textquotesingle{}GAATTC\textquotesingle{}}\NormalTok{ seq1.fasta }\OperatorTok{\textgreater{}}\NormalTok{ seq2.fasta} +\end{Highlighting} +\end{Shaded} + +: Selects only the sequence records that contain a stretch of at least +10 \texttt{A}. + +\begin{Shaded} +\begin{Highlighting}[] +\ExtensionTok{obigrep} \AttributeTok{{-}s} \StringTok{\textquotesingle{}A\{10,\}\textquotesingle{}}\NormalTok{ seq1.fasta }\OperatorTok{\textgreater{}}\NormalTok{ seq2.fasta} +\end{Highlighting} +\end{Shaded} + +: Selects only the sequence records that do not contain ambiguous +nucleotides. + +\begin{Shaded} +\begin{Highlighting}[] +\ExtensionTok{obigrep} \AttributeTok{{-}s} \StringTok{\textquotesingle{}\^{}[ACGT]+$\textquotesingle{}}\NormalTok{ seq1.fasta }\OperatorTok{\textgreater{}}\NormalTok{ seq2.fasta} +\end{Highlighting} +\end{Shaded} + \begin{description} \item[\textbf{-\/-min-count} \textbar{} \textbf{-c} \emph{COUNT}] only sequences reprensenting at least \emph{COUNT} reads will be @@ -2072,7 +2153,7 @@ only sequences reprensenting no more than \emph{COUNT} reads will be selected. That option rely on the \texttt{count} attribute. If the \texttt{count} attribute is not defined for a sequence record, it is assumed equal to \(1\). -\item[Example] +\item[\emph{Examples}] Selecting sequence records representing at least five reads in the dataset. \end{description} @@ -2495,25 +2576,18 @@ A function consuming a \texttt{obiiter.IBioSequence} and returning two \chapter{Annexes}\label{annexes}} \hypertarget{sequence-attributes}{% -\subsection{Sequence attributes}\label{sequence-attributes}} +\section{Sequence attributes}\label{sequence-attributes}} -\hypertarget{reserved-sequence-attributes}{% -\subsubsection{Reserved sequence -attributes}\label{reserved-sequence-attributes}} +\textbf{ali\_dir (\texttt{string})} -\hypertarget{ali_dir}{% -\paragraph{\texorpdfstring{\texttt{ali\_dir}}{ali\_dir}}\label{ali_dir}} - -\hypertarget{type-string}{% -\subparagraph{\texorpdfstring{Type : -\texttt{string}}{Type : string}}\label{type-string}} - -The attribute can contain 2 string values \texttt{"left"} or -\texttt{"right".} - -\hypertarget{set-by-the-obipairing-tool}{% -\subparagraph{\texorpdfstring{Set by the \emph{obipairing} -tool}{Set by the obipairing tool}}\label{set-by-the-obipairing-tool}} +\begin{itemize} +\tightlist +\item + Set by the \emph{obipairing} tool +\item + The attribute can contain 2 string values \texttt{left} or + \texttt{right}. +\end{itemize} The alignment generated by \emph{obipairing} is a 3'-end gap free algorithm. Two cases can occur when aligning the forward and reverse @@ -2524,46 +2598,44 @@ the paired reads overlap by their 5' ends, and the complete barcode is sequenced by both the reads. In that later case, \texttt{ali\_dir} is set to \emph{right}. -\hypertarget{ali_length}{% -\paragraph{\texorpdfstring{\texttt{ali\_length}}{ali\_length}}\label{ali_length}} +\textbf{ali\_length (\texttt{int})} -\hypertarget{set-by-the-obipairing-tool-1}{% -\subparagraph{\texorpdfstring{Set by the \emph{obipairing} -tool}{Set by the obipairing tool}}\label{set-by-the-obipairing-tool-1}} +\begin{itemize} +\tightlist +\item + Set by the \emph{obipairing} tool +\end{itemize} Length of the aligned parts when merging forward and reverse reads -\hypertarget{count-the-number-of-sequence-occurrences}{% -\paragraph{\texorpdfstring{\texttt{count} : the number of sequence -occurrences}{count : the number of sequence occurrences}}\label{count-the-number-of-sequence-occurrences}} +\textbf{count (\texttt{int})} -\hypertarget{set-by-the-obiuniq-tool}{% -\subparagraph{\texorpdfstring{Set by the \emph{obiuniq} -tool}{Set by the obiuniq tool}}\label{set-by-the-obiuniq-tool}} +\begin{itemize} +\tightlist +\item + Set by the \emph{obiuniq} tool +\item + Getter : method \texttt{Count()} +\item + Setter : method \texttt{SetCount(int)} +\end{itemize} -The \texttt{count} attribute indicates how-many strictly identical -sequences have been merged in a single record. It contains an integer -value. If it is absent this means that the sequence record represents a -single occurrence of the sequence. - -\hypertarget{getter-method-count}{% -\subparagraph{\texorpdfstring{Getter : method -\texttt{Count()}}{Getter : method Count()}}\label{getter-method-count}} +The \texttt{count} attribute indicates how-many strictly identical reads +have been merged in a single record. It contains an integer value. If it +is absent this means that the sequence record represents a single +occurrence of the sequence. The \texttt{Count()} method allows to access to the count attribute as an integer value. If the \texttt{count} attribute is not defined for the given sequence, the value \emph{1} is returned -\hypertarget{merged_}{% -\paragraph{\texorpdfstring{\texttt{merged\_*}}{merged\_*}}\label{merged_}} +\textbf{merged\_* (\texttt{map{[}string{]}int})} -\hypertarget{type-mapstringint}{% -\subparagraph{\texorpdfstring{Type : -\texttt{map{[}string{]}int}}{Type : map{[}string{]}int}}\label{type-mapstringint}} - -\hypertarget{set-by-the-obiuniq-tool-1}{% -\subparagraph{\texorpdfstring{Set by the \emph{obiuniq} -tool}{Set by the obiuniq tool}}\label{set-by-the-obiuniq-tool-1}} +\begin{itemize} +\tightlist +\item + Set by the \emph{obiuniq} tool +\end{itemize} The \texttt{-m} option of the \emph{obiuniq} tools allows for keeping track of the distribution of the values stored in given attribute of @@ -2574,47 +2646,98 @@ the name of the monitored attribute. If \texttt{-m} option is used with the attribute \emph{sample}, then this attribute names \emph{merged\_sample}. -\hypertarget{mode}{% -\paragraph{\texorpdfstring{\texttt{mode}}{mode}}\label{mode}} +\textbf{mode (\texttt{string})} -\hypertarget{set-by-the-obipairing-tool-2}{% -\subparagraph{\texorpdfstring{Set by the \emph{obipairing} -tool}{Set by the obipairing tool}}\label{set-by-the-obipairing-tool-2}} +\begin{itemize} +\tightlist +\item + Set by the \emph{obipairing} tool +\item + The attribute can contain 2 string values \texttt{join} or + \texttt{alignment}. +\end{itemize} -\textbf{\texttt{obitag\_ref\_index}} +\textbf{obitag\_ref\_index (\texttt{map{[}string{]}string})} -\hypertarget{set-by-the-obirefidx-tool.}{% -\subparagraph{\texorpdfstring{Set by the \emph{obirefidx} -tool.}{Set by the obirefidx tool.}}\label{set-by-the-obirefidx-tool.}} +\begin{itemize} +\tightlist +\item + Set by the \emph{obirefidx} tool. +\end{itemize} It resumes to which taxonomic annotation a match to that sequence must lead according to the number of differences existing between the query sequence and the reference sequence having that tag. -\hypertarget{getter-method-count-1}{% -\subparagraph{\texorpdfstring{Getter : method -\texttt{Count()}}{Getter : method Count()}}\label{getter-method-count-1}} +\begin{Shaded} +\begin{Highlighting}[] + \FunctionTok{\{}\DataTypeTok{"0"}\FunctionTok{:}\StringTok{"9606@Homo sapiens@species"}\FunctionTok{,} + \DataTypeTok{"2"}\FunctionTok{:}\StringTok{"207598@Homininae@subfamily"}\FunctionTok{,} + \DataTypeTok{"3"}\FunctionTok{:}\StringTok{"9604@Hominidae@family"}\FunctionTok{,} + \DataTypeTok{"8"}\FunctionTok{:}\StringTok{"314295@Hominoidea@superfamily"}\FunctionTok{,} + \DataTypeTok{"10"}\FunctionTok{:}\StringTok{"9526@Catarrhini@parvorder"}\FunctionTok{,} + \DataTypeTok{"12"}\FunctionTok{:}\StringTok{"1437010@Boreoeutheria@clade"}\FunctionTok{,} + \DataTypeTok{"16"}\FunctionTok{:}\StringTok{"9347@Eutheria@clade"}\FunctionTok{,} + \DataTypeTok{"17"}\FunctionTok{:}\StringTok{"40674@Mammalia@class"}\FunctionTok{,} + \DataTypeTok{"22"}\FunctionTok{:}\StringTok{"117571@Euteleostomi@clade"}\FunctionTok{,} + \DataTypeTok{"25"}\FunctionTok{:}\StringTok{"7776@Gnathostomata@clade"}\FunctionTok{,} + \DataTypeTok{"29"}\FunctionTok{:}\StringTok{"33213@Bilateria@clade"}\FunctionTok{,} + \DataTypeTok{"30"}\FunctionTok{:}\StringTok{"6072@Eumetazoa@clade"}\FunctionTok{\}} +\end{Highlighting} +\end{Shaded} -\hypertarget{pairing_mismatches}{% -\paragraph{\texorpdfstring{\texttt{pairing\_mismatches}}{pairing\_mismatches}}\label{pairing_mismatches}} +\textbf{pairing\_mismatches (\texttt{map{[}string{]}string})} -\hypertarget{set-by-the-obipairing-tool-3}{% -\subparagraph{\texorpdfstring{Set by the \emph{obipairing} -tool}{Set by the obipairing tool}}\label{set-by-the-obipairing-tool-3}} +\begin{itemize} +\tightlist +\item + Set by the \emph{obipairing} tool +\end{itemize} -\hypertarget{score}{% -\paragraph{\texorpdfstring{\texttt{score}}{score}}\label{score}} +\textbf{seq\_a\_single (\texttt{int})} -\hypertarget{set-by-the-obipairing-tool-4}{% -\subparagraph{\texorpdfstring{Set by the \emph{obipairing} -tool}{Set by the obipairing tool}}\label{set-by-the-obipairing-tool-4}} +\begin{itemize} +\tightlist +\item + Set by the \emph{obipairing} tool +\end{itemize} -\hypertarget{score_norm}{% -\paragraph{\texorpdfstring{\texttt{score\_norm}}{score\_norm}}\label{score_norm}} +\textbf{seq\_ab\_match (\texttt{int})} -\hypertarget{set-by-the-obipairing-tool-5}{% -\subparagraph{\texorpdfstring{Set by the \emph{obipairing} -tool}{Set by the obipairing tool}}\label{set-by-the-obipairing-tool-5}} +\begin{itemize} +\tightlist +\item + Set by the \emph{obipairing} tool +\end{itemize} + +\textbf{seq\_b\_single (\texttt{int})} + +\begin{itemize} +\tightlist +\item + Set by the \emph{obipairing} tool +\end{itemize} + +\textbf{score (\texttt{int})} + +\begin{itemize} +\tightlist +\item + Set by the \emph{obipairing} tool +\end{itemize} + +\textbf{score\_norm (\texttt{float})} + +\begin{itemize} +\tightlist +\item + Set by the \emph{obipairing} tool +\item + The value ranges between 0 and 1. +\end{itemize} + +Score of the alignment between forward and reverse reads expressed as a +fraction of identity. \hypertarget{references}{% \chapter*{References}\label{references}} diff --git a/doc/book/comm_annotation.qmd b/doc/book/comm_annotation.qmd index e3edb80..31f1077 100644 --- a/doc/book/comm_annotation.qmd +++ b/doc/book/comm_annotation.qmd @@ -4,3 +4,4 @@ ## `obitag` +## `obitagpcr` \ No newline at end of file diff --git a/doc/book/comm_computation_files/figure-epub/unnamed-chunk-1-1.png b/doc/book/comm_computation_files/figure-epub/unnamed-chunk-1-1.png new file mode 100644 index 0000000000000000000000000000000000000000..ca3b8b3b8760724eebfe93d7fb7964b7a9a76d71 GIT binary patch literal 19464 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 XrZ-y(-q6fi2Y=K~V@?rI8r}IHW~>r} diff --git a/doc/book/expressions.qmd b/doc/book/expressions.qmd index 4a1a883..e12ede4 100644 --- a/doc/book/expressions.qmd +++ b/doc/book/expressions.qmd @@ -17,6 +17,10 @@ Several OBITools (*e.g.* obigrep, obiannotate) allow the user to specify some si the length of a sequences, the number of element in a map like `annotations`, the number of elements in an array. The reurned value is an `int`. +**`contains(map,key)`** + +: Tests if the `map` contains a value assciated to `key` + ### Cast functions {.unnumbered} **`int(x)`** diff --git a/doc/book/tutorial_files/figure-html/unnamed-chunk-10-1.png b/doc/book/tutorial_files/figure-html/unnamed-chunk-10-1.png deleted file mode 100644 index 710ae1316a4577cea76e03f6c34e19f36336d746..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 47595 zcmeFaby$>J+c-KPC?%kjNGb*)p_Cvof{HYf(kRjr(jhTQs7NSafWXiQ(hU-Vf{MTp zg0zS@LwDC%54zv&;In_{y594B-}RmMoIkuad)7S9T6gEV=f0YX+Ieie5`oxLL$ViqvS8lcjX)4lTFJ_)*~rSt+TXNy)Nr_FY9?o9XXa>SsxBvkK%5N; z(K57T)}ob)DJ$SP)_k`kHT5y&mT+X@P4!m)9^95$fo!T%M%*K9d&|$X}Gq!XL6do zexPfqWO>_SJX=kU;9h^gmse*$9{py9*rI!vZ|FyKe*HaZ*Yy?Bx94uYVE=Zot_Y!X zD2{3-zvcO(Gxv-yp5n}Sxb?R8-aahHk{;1MroqgZ`DKP^YYk6Y$8!tn!MpA*ZzMj}PhHq3I&J)d%*99j1;r04R>aqD+`PG- z%N(q^%2wR>8bfp}MH=Srt(5+tHz)L-;yJwY8oi)!elOs%vAE`{6Z@Rx+hZ{X^1~00^J^E)%Dng0DLR=f5FM}qk3_`@S=5o{5Y22yY7o`rlszVY{%pc62mxe(4yWp!KMBq@#TFwQaomtvW) z^7-q;U@h0`7NSJcdh7i-u2n!Lb(>=blTkZusm1Y{!pFlh(*;9n?!eJ;TApA2@!b{X zqY>W)7>^{eKR)?EOxl!VOQ3I^CErYwhqL;82ej4SpSrb30$ZWpU%#*TR-} z3h|=UUs}Gj*nEuYvNIC*w$ll&xTGCl(djhme9YpoHLvsgo{m_@mhD<&Y*(%^R#cB- zYoE^^-|=4U65(;7PugVO<@Wk-<>n<-Zb+r@YTdk6kd&w^ti49a)`;*fbFUz=*sH(s zeffj*W1A1lkJ(Q64i9{n8ftcmcZ|O^==a|6E1#pWqwy^^r+7K*4v%Reo2i_nJhC5F zPp|aF%jkXKmEgP)AX!^idqYtbM;GW%dX3-HRWy?(gu$?4Z$qyAjZE)Xehe?2ChT4n zbPh>tUV5_k9h_Bx^zAYq0 zD_!ewmvJz->dM4yhvR5|BjvY;R)z<79&X8G8(-9Sw>v(7_;S0_XnTFr(|dkT#~`8x@A>QRJvGo`@qxN42m}%# zf8o5QJHbRh`3plWZ~hr!L5s&9zMu98r$!RIBkAk8Ei<&|y%yJZ?ek<+dhd!8{nClA zT#&j~^2A|JR3_)uLcJ?jr0IjBG80WKL;Tns6d!)%Kwqd;%zn>7$~gDz#tE$X^uoi4 z56_>^ORdjJ#a3Z7&+e*v>U}W1VT;B<}1ZAS5E8W=HxVe*fbPC+7JZvF8VW z|LkAix=uilPJ_bx{?9ekCo&SGU`64HOZacwS@lD7i0#^C=X0bvF%kN?p&ktf%qkKw z#=QG%&{OOMgoKz+d|CGoz^t+(Tqys52s{<8OF&?0{kHH%MLyWXe9jg67b|7Z%fxfQGU z_VM?`dpPl~t}X_j<%+?P>s2SZjZn?a&AHe(ulkD=6cqkNHeJOf>`7P|laG;H*M59@ zp6yh2b#h6y%_V!&CcJ@6p{ooxo%Qbe=`bRfCXbxTrHrylH@{A$v?Fi_muH~%JK-JB zAqPWrWD}rM^r+A=7}~Org0G<7qYloOF0lds{Ok=NT_1jk|+HNaxBVlHq3fP73ug#M3s5G5n))y}vJ`_zF; zz5LD#)wvppnZYE`V&N4eqUX|WS(@Kv6e&Wymb2k3a?)HI(DrhIpZ-^kQcHysFbsk| z1CVK^5_%M7jXeNRjg~L^F+{@MjF+xdW8tU$Bl1BKS-_1`7G3wKR;F+`68V=rbiwKG zqlp!;vGZBxGW#>BaT6PL)okU>S_D{3IT84L+`#bRVI592@xjD8LoD|Nr>p&hTM{~= z36vSs_p)tMg2oNxYp2c0Be%AN*X9lKuHIa7SYtba$=mZ{g(SRCs=v@m1IVYc&FUBo zNEliGk;Ya1K`UQh-!J7ZHskyF1g|gfmk3%kKU{`HlflS6;nNk71D3Cls;a6RVF;V9 zY}=a+o*ZhI*w>!+>K2&4^GdX_ciz9mj=72Y5OFfdsy#ITNOpF&>}WjFA=c?&p=^yy zHp|#5i=by0cA~q$)X%oJH~=V>?+kUH^iO;h*I`?HA?9Q~#m=~_)MZc=cpQZbc`Z+h zlpBbCnq01+?PH;Vb{;rBQhoO(cZ`-i+Bw*0!E=3S@_yOYld<`8F@)Jp-3DFB%^6@p zGhVvoxJy*Nj?U<|@uml#mrcxD#*o*|tMdj2bvR>$qq3c@;HCm6I6K4WBA~olxD{`6T}nrIA7m`#|Fp&qEzn{j)dH?H|{+x z+r8EP-ySl0a0nO!t~_=LXpd(pYCA0YucvNYM9;(o$u3tePrhjWs-~T4#tN}#3dEje zHy^;z5{W(th9#i^Bih})AYlnI%g6{|*p>HoO5!Ps@2V#A z>&@>6lbfD_lakUokl&VJxTFia9X~rFYfy~}Zta*Rpdu#V3O(M-f01*MoCG;8+OY?2 zjg$^pE9YyG7x7`(p#^diP;G7hA`C(OkTL)oQo}=La2|(RwI8C;M^^G*?DX3o;gCuA zXAsrWtI7X(u7c!d|KZxDZ_Ub*5pLZh#5>wlyXG8Hf816GkNWRXHJ_?CG6j}X_Pvv4 zvFREysZYJ^hd_M?o>)YM2sfNlg;oJ4iuH@e)62iuCfoq5Id)w#gF|`;;IS+kH7C3i z{1VE?Jb?eEdeR@l@t-)roeQD03LMTI!P*ByrYKmvrUAUFAe-Q%=yEoYlro#7GjOLF zqowxiBuy8CFUGV_b2+k8vxdyr>R+h!O9KbHbswo78Zp;iWpF_KQ@R2ykXXK>8bt9JzSb#lryp! zfbh@Yk?F?0D8r{6%9VuH$3qq8?jtL)P@EJ>kx)^=VsPd;VAi%hT1RH?gOn79ABjXSyo74hV@Fv zfG74+{|qsl1b`h8h3Z@l_%Qw4K3p7-W$cO48+-tMZm-D=q(k%LEx5I06+oBr;~D~R zU_=2~{Wn1jP@r<&jT*J*HS;>Yr=2NohEVY}Ph`G&lmu}RnhPK#HFqo$k4xuHsl5<9 zNjpzrG6l|kIUHb{rtpvgoJ~XLffv+!j=}H<0!2hhg8a{TFreNwZMXQKvC%fN*obZZ zz%L71)%z3N$Y>!UvWx(%qC69L{C5FHO^_{Y^tvQ?z5D2XCuY#wnv)D!Q1Qk5k{|LL zaUWs)%5imeI4&pxTwoK`9*RevpW=^t3k(`f^#wAxFbb^=crwee2bN#m!P>W{mr-y$ z*#YsZmdZI8bwG3wm|o?LgIwWor_lonq3EL(tYm!yYxj+h62tjwYMID{&cHtoIzn9B z62lN^RM^rS8#~~oY4kxG9I5aUaQY5gB>iSdflCoeByxLnUMxE6CD?$yn{bPfyL&uI z91esrYG49TXW4^V=!u&I$ajHb^GE{ z;c$ISAISg2;uRLS)3^YgI9}6^FPOh5e*;iHqEadY#(p5tlz_S{?$L0#4!?<#$#2xy zwcq9Vn!+$c+H%$nErXT79B(e#G*#8XW12vLq8@@%2RXcnixx`JerJshCv2=+;Bmz#{_+tgChv4-h*VIF?KpaP91k|pBEK<5 zztR*V8l-yr8_iJYxv6K=-@gU(ht{=lgq}Ux=TNtQXl*=)s>{gB_Uu=`J+-za{q)(d z=RWqYS!%`f?=8m9Y^Wc}U3`{Q_oU=C*A|z`z@oD7%V&N^Az$YR>Ju@#)pjE7g`-00 zY(0~#1$L#~>nmzsZNJ+fORCcIgM4M*A7embiGNaReS(IsdSh;7X&EG^0=BlchK}27 z#S9Th;+YOq2kA|5>;z`JyKy*Pz{PrOOb0T7`Nsr&WS-?e-@?gBld-K~f@(EXCFv5~ zoa4Nv%7&Z2cIw-QEVFqpv?ipbSv)mO(jTId-k8aC8SkVHK&QxM_C(gt$NY(Z1geMl z44q%LVTH&<o?ny9(|Tv{T?yf_*~E;v`=E=bz$WKv3zT& zb`c|AEe#Co5?Rx~*F=;zuzG0{=iM5vUs+Mdh?UPiWEA|SoHCrqkb-Tp6D)s%TO2pu zUYl7N4tv^5H@N28W0e-w-_;xvaZ;6X9@}DXL0aGZ+;5)Of;`S|w7mJa$pJ_0JL3k; z^b!Q^u|iglK@e`jGN%bXiqk&F=;RWsSTC-reo;G{3Lw%=?pN!mn56@C0D(dP8SKfD(q zv=+F6>m3xeA7EA>z~TaUY{RyMIXw$AnsDL@IZ3`p?%ip2410O5O3T5)A-6BP_$Cjn zYn1?@`lD(YA@%#dvA3{YI8Yg$1)AHZlI#=C*f*^20#`@ad1W zF>g2U-+twrR@ul=ah+52o05rT9s9>6Cw(co!Pl!xE@5NkTnJOP%`tzhKOJW|4R1Gk2tvU?Ht@s2y9tgI3e;B_B!vF7;l+CMY~n2K&${Zqu)H z3sPShSgpU=$0qT*TFW+Y--17!^h6UoviR{Cy*?YLUv+!c&aV}#J#c%zX?E#iF#Y~% z81eokIB0WdBRN)&8()04H|xeeXV&GLHM*XEC}lrihK(a%pDZyx`|Tb_;Brw$(~Msn zo`yq?5v>g@6z4VsQ{M9x?_4wT@8Ct>A*FsFiOjAh;##Z62{xbQFmN9V7#e2Vb}t>z zuGrDZ-plm?zK*w~?_hTMSjO3nhXagjFIBy{PZ^XtlxSJQsLx+^IfLj7cn@d# z>&>O!lSE?Q!)0qrsy8QBo-Ch?b3b~)*qN3%F*eo|TbE@mcx{#vCUb=}Q9>#0Lz^~x zK4fwF@rkrmRX9w$=w<4O1~_}3t6?%xa`qrxD%2185jb63#>f#o(0>tFpx6)Le3Quw z&SSY;214i&^7PwqimM*@NTIf-RB+0X3xtxXw+W(DVT@qS7s7x%w{F>8OC3jZM_(-m zG^fSikD*Un>TC-TfgB|aJ8%i^vb*g1x&ooT@w&8v>L$e3C=v2f;;JTc6L+|CMxSIy z*v4hW!T1!^mIc5;|BrZ3&C;mLbC-~>(&E+@WfPLN1Kj8C2Ga+s&2&xQjw3Z!_Cp>d zGC)P-l3C;N9ZHE*NqXBiaEgv+SWMDuyG8ca(krE=mK%^ucLKO{X;wuY3cKjGBQ;vU z?ae40ctNvXG^|&W1dyGCd=2AU zBiYXZB2BzXd5))D|Iz{qNQC(Ro({WrB{$n#{RnQ^f*DkfC6;!!1xCh0|M_^=pkffhSyZ-J?vDGY4qO;{I9RPYjAQYrA8s6ju|AHPbJa+~WRePmR z229osX~IlEfIEBE6*iW(1N>UvrMd{muMYvySoSsW!4b5L7sS%bYcJ#APIC(obolER z*lct;Q0t>c(x2g^2Y`rhW@fH{RqG|lBmE?0-ob7+nhP2VWm5@aL#zDv}qGA>g_b*iqFJfupJ7T2~g1{~!?*K+7 z)uTwk|E>s;h|j{tO{KS|AR9*jY@CJ30cHGv_@@Y=<^be#e8q5P3_M6+xtG3`_UBje z`G*sv%6O-*!&)Ookb^S+fA5Cux`f`oi_HR9bik}?L;2zdZWUp`-S3|xk66qL8{#t_ z#u*hF!X%3g+=?Bh4OV7r*{S6M_tWj)bt4HedA1XH>4aaHXCDEyisVPn;d91Mc{&7A zZQ{itlCUZODxJ&`Yf9mh@F#nj0>jWyoEL;ImOK1}iUeyKRem4gWX9wsFdAP(mhd?5 z*Gs}3Q8FLLb$0D{`9;l-_5sGdDrcp#Gr#o4l&;ZU0B)`X@LlE$dw$@%V7vzox!2w2 zWo%%FAQH%fbg_sd5gY_ukS=x}iiFk0ZvoEkhcM%(_kJP?sX%;tucZQmopUz}3k#HU zS@==>dTL@rHk(yaRl(5qjeun%QF%qhaNY}hUXGSUB#2Z&qzl@Hq?q(XJ-W&|b(y&Q zaV<|$f}~rbj&0Z#`;8kE1T0Fc*SOdvU-FDg+nn}F8Snf4A)@_m+#`i^56-bNK3B|6 z%LCmDnDH25CvVDU68IolM%I9oTUUDa;m#Ii(f*FyD(6Ukf@wt4drvA#%D}WZPwoQ+ z_XqY1yG`|#KH=3b_Fo+DI+@6K@rFM8+CIP0_OzhE?XBhRxb*JhGBqxI2O7gGjzUSS zwY9Z_^V`d1`hG8z&w>_-*B*{+S8fuG9dM}noRnspLYUN2(3-H;};{a!@MatmkLYGr0 zYvN0B7OnG-axy0yXR~PDe-szP>bW&XURtXQ5`I#=0!Q0_O5XmYZp{>-9cr-uEj_-x zsy#(wO~Zmhn_`Bg0_k6$@@E;0`ntm%lc3F@xS>BCPlCd)p%~fDiaO_9Wo()0UiW2v zP+(!^UYrU#olrMGd?xk(=iy;Z$3NuZk=tof2gF6Hs2Pl2oR;*aQ9BK||I9Jq`eUv~ zli^7MaEvYA5PaagKnD?ox{q-B*zfl6FLm{w+Y+g?tEZq)-lQ#mnp2LkDT1Q8vc?-{l0pa=QYCZ;Ig$wwSC zP9p>cHhdp=J*##%GoGLl9N5^wzWD zE481*QwKmRuM%>@G-M!9c_8jE?ftSV;k4t~{dXnOI3HFv?mj4*9yOrqd%{`r^$EKk z-|mznO0jy1qCF6UA@>ly-cv|$uY8x7a}b~CUuwt9SF*j8X4#`JH#PSHqOsm7;On0* z9ohlmFKzIP!9bf2qR^%D5?tO8{SGiA{aq&5igPFMMf5FfkHMk$f7yn}1Q%JxUBT3M zS(DzxfP^pY1y1?>TVt_dTB0D?@|gQ8_lu6GD-3vYo2+dzyj?C(RKx?JQlCzPkEX=HVPxldHfdRT_d#>F5G|VQzb|3D)nt23$*lfRk_n za6=g=s3JOHHaHRm0w%Ac#ZR>VVvTTNAXWcm0HTV?Kb_sIytb5(^AKe3r3aThX@L-; zB*=|lX@KvvD}~( ztxYl_0Jqk55~!WQ=$BAq<8F$f$N)wD8ARGPo%~$~MdlNWRBzf|8*j}C4L+sv{PDzf zEzqxkdI)TfU{y^je(ypS!=baQ{QA=A2Ox0KuYfvk%>M#gq^5@$_3A~ZUE1X*LSF%W zaVj`u_wgZsZkz`U7oa7y?+@U>>PL`__+PXkneH=xv0uje7c8h_q|OqXO1MLZ?kV=wZs6&iqZALG2VNBz<4x`mIvXm9|_dNlmFQbIU{?YVQphXY{@{Y zg3&W+U!T&MTJnbELx&ELbQ!uCu5`Ef(069(Gti&9N=?tJM+;gLN->{5YZV*v+J1Ds z0j0zLfRhf0vz!23@Vi{+(Kd%c@8tlQYd51o=oTc{A|WU-`fwU*H+nl z^SQdm#}#XnN5Dk4Uj`DH#JM@{h}&166r7;A{yA-JS)%Y{uSl0-0v2|rIG5d$X9l3 zVR7*twjQQQ!YTEMNL|PuO%fD*w=aHK8Z>6y_Me*S_?%+`?ImxrQOK_-$YRPTz1A95 z8zi-mFw>!-8h~So1r7gGhvcUEZjWb`)T@R{t>G~3?FEf_tywccY(DPL)q;C6n6{)R zA}PiA713Y1Nv#4owFd((0tJFbiE{=HZ-|HT8~Ml!%$pADIDO90n%&|&#k+iu5QDol zUAas-ot@I;V5<5DH35CobxkJh*It%2Itv@TcE9D`s6TLK>M3i;i`EELDaLAW)8NPZ zrn(lzUPa?@+R1eAo*<4miKQ>5*LsU>If^%iMnP7<%}Z{KZK-%kS4XF7#t$SR=z1wd z=lqfT2~)yy4o#DPvc_rC5SoFT8~TOqF4?CZg(y>V#=2!YDc5`+u_H{G=j|C1FJTJX zuYB<5$Aq1ee1xqp!<-?7!P?sS1=0vxN?#Fftqc73I%rK+HE zx`b){LwAkQQryK+4`JI&%S@G0n+xqh)gC?zTU5R)bwiTV9xb>gTVEF90w-*I`5bg)m>r+f0GC62I>osJe|2P-opw|QAF0rbpKo`LRm5CZQd0mO8M@CK zh#I5P`^&0{tD--Dsq*&vl5eKicVlf~)GS6Nrg*-0bMM~0-!_X1xq9%%=p|P;c*;U3IPsAJNIV#Rjd5df9jA__+a?rd0 zZkY^7Nd`mb)_Xb?QvJEt zWUrRk^=C8nE^w12DA;2|r3!?&T#D}3 z(&f#Ii;HE=MHq<|*^9pCc{Y!mIyhiFo?;^s0-VAIZXP5?gBA;!1!gMYIdN=@)2P^i zHXm_qR=y4a(lOdizjOdQyS_R%Qc?6!O7#1W82iu? ze!W6VcVAxHKqfDI|MDdbu4?4uwYlw8yN!b3yJH$U)u26sJ^VPZBvF|j-yg{ZZY~c> zzcQ*6Kc!!M^J!<7fs?ZPR2jC`XMK_(6f|B8dBYqiS;b_`LW;@!g}2>Cd)_ULf3;?P zRSeHCXu`$#wwxV)=r9z(5E$mWF+7xAF-1mBe~JXCIpYn9HP_Dh7HR1V4N$fO8OiXOUE)Yzs(4GTHw;87GLH%4Au5~W~DUQ#eVq} zeB)Veq!!@-f%pR+GH(0o&7~{)ZoVGxj|BPK`>yxS@=mKt%wD)xh2tcbLBk0;dF8jY9jG7W2p z@EuAF3&8ZosFD;wbtizNbQgs=%r8~lNbFnMPcca0VB1~fL@;kqh0Z$vK=P83s znP;jGwvqe0Hae@MhHC%*fX|saL7?I9q>-Od3DNhZ3qrT>oSL5=e-m{&4?=RtpQaX) zYs0agVq5)}mx_Ljv6SeJr$9GXebmbUfM=47oSE z^P%R)py4oSsfmi|s=D4r$x+bTrIDtxpWowyVy*t*TBm?b=PSpcZn(R(2vjuD7#T9@ zfU5N7!b+Nur?dWTTE94#PTeD(Q*eGb0_95D!QvOnx4|;)F1JG~K)SP@PrL9*|5qO6 zC9-Z01~@cjDKrB3tsQ?!Q~g0eJ#j~LTD*_=##&c3CFD5Yy?d9#Ey{aq?rF8esjIo@ z38|es$G_(f1Uxuy|1}F>hgxb`NDV>^=fcL91}XZg<;rO-+S^Ya80FuPFU2JWEAa31 zMExd%FKG`+%#0kN*gyHI5)<`Nj1#g{x(C2%dIksCRK!PbXgwAq$RM zi?H1gp9%NxM^==V*8=Zh_-LY=-%dl{A1WFh3woK!(>rcpe&W7&_v0g&$X$(vSF1op3At?4a|a5 zr(N-t#4iG))uFxFHgR%wJ6`B)Jn-lo+LcB3SF=vbC#ZoQy?r-eFT!h)3T@D@WL$EC z?S&$W=ETgn`T30N4?;{T9M#v}uAy-*WEYD(CQ7Z|exX*nyj7aKD7~V>xzu!7-NPE> zxRBWp!Bt{Jcy;_v>@uR4$ekr;d(~E&>duK$?GG846o#NFR0H?qc;AZ9{>HoiVvQ_N zx-9POwfxryzx`3Dh8`-Z$pQY&E92^_RIZ7F7O86>D#?DCb?LXS{UwMb)Q5N>!UBCv zD!nm8B^RdAIv&hd&Us2VKRMBq1(aI~Q}OGdCPz`l1B7gq!-8wCF}UC`srlzE{xSAd z9*LflyHadF&yRdZXbYr(`=oL-t9L~-AQbwhT~kw2uU4b+#qGPA zNn^#pqdMJ~GXR{&T$m;OuSqQk!>ZdJubhC9Ij$kE1&eic2c4(9 z`2w!jue{^;Ibc^h6u9ywG&IyB{IK0vvRGI@e?V z2WjU0su@c#Q6r(G#I4qp1|Y=0wQm?_N#DHR4Ne~sD&X8w$;n`s=nf&`z4^g+1`!A2MR2n zR&R_rK!Jy<&s;>sWC>hD4FTaIna~LRitkF0?;%Rzq~5;m1=VdKW{@hm2K;z($UKHg zE?r##s+VyJWFgeZ6tTe8sDQ+ZCpHQH);P6g1+pP<{}BqxcP_LRO%&&(_GC{Ab3u~q zK?ex77Hqt6^a6q9!j2`!N-dYI#G*(1d}r>m`BVAK+#Px($4Y7u>!N*jG&$m%eIUQv zD_eYWvhxypPoL#=&iS(X$i8J@dtU8@BoA*&CUk4{IgRBC?~IO-huIh4E4hDAG&*Sa zdba*_UCZS;aH)sl3Q13IFH<7FeEE-Pn=|`v%HY5Hr@kpv1&m_ptnamO6`1mi(?2$n zq}P%h)<)ABZ0*WMo~)E?!}9_M(c!~>l)$^&$Lh|WJw8)Ml~Y>Pme*==_a7|a703df zJ9kbtA$Q*NqNrWp)mtI03>+83s;a6U^qz&g(?#6W}pw`jg{Tw*SWg-OTPmwmUFhxnz%ff${T7=Ufb zqfXa^q-Sume=uNYjzzq$6f?N?Gc=Z&LkR#3^#L|E2>2v{)hof(Bw!-Vh3PE`Z~;e- z?Z=Ky`9lz_>A$R^VueKqD~CWpPsdle(B`nzZ4orMwNx@I`Z^w5_8Lmz_qN)(r~q=8 zbxC1Tham}5TbpPB+G}Pp$5&D*TF7dd(iWZ^A%y#>kV)bLptmGw50!+#3)dd2TO{Rn z{pGoiBOg~RoMVIOdCB6}`>=O<2jv>w;TkrOm4wQq$fU%riI%NXec;Z-5V`S+%m#Ep zg92!h9GL~X7GiSxx6 zh4-aF+UZ?>Z~m#7+Cf8VakswxjFJ!9Q_Vdxen8zDZ^?y(5h3Q);8qYwBGSk{q>$d8 zm);iK`j#{>Fz}XR_a#tG4gvR-YoD2?b_(v6iO4#T$kH62EE!}~0r}gRlfH8&QQ(O>P%uIT z>4`6|J)Bm4h*mRFN-kh>tv_cx3UXJ0HRa`y^2`SA!fW6>?+01N;9#%*aibD_#No-6 zDYt5-f%&*)e=reg26%^oZdLQKN65f+oIiL8e1hSG+^?qwj`D|?nJJ*VR4cP#zRZyH z3)uD)8jgj?w9u%WJ#rhUT8hS}{8V6K(<_6rGX_pg!WGO|*!z5-1qf&?PmoiuUxcP_ z3;_=`Hn-R`RP4m-_5SJ5u=NkBK4*sDFOB#iQy}RM3Jm<#+nw}ARciISf(=QI&tm4V zDckLtH~(k(p2XqqNw*6g7AoIg)z$!-roPE~d3ti&eme_mK9x8z7;uH_W(&A$Bg(o^ z+-n!(Fw;f=a_e#%&O@~UDax?9WhB}T6}T6DMcCfGj_F(ClT*3}Sv_$Hq~s5)h(>LU z*Y$4q0qTnXpCF_{4lY+M2jH}qz|F!POM}xNiuYL?H5}uj51zFMh=YRd zT(4@yGnFd_8Q~KVTuXP}9;~QKHrqb1?VqJjqxoDNP&Hf{C6ko4k^i*v)a|YLc&fBm zS3Qt>G+bG)-dN2KTef zpU%v;Y;UyG@%yeeI$+N4+s`%*n?NKwd<0WiVsI&*c&)svlJ7$NtOuw<)W5+_`);pe zAT#84|B^Js5OpA~Xus!ygZD&#DUAnGl*LbJKxvahCR|&!)*V)EIYGsf zH|;vppZ+v3no#fSbw*{Vfq(bIC`VA6b>uFF?XxEZdCe0~T95ra0{+AQ4>k;NWU}2| zC$?sA--^x&5I9TgrZy3C#Y;{P3c`^6;B@7rF1wsJS2|9Rogd$u104))3wnp_nJQ6m zISxy3=c=%~b`8!o2M-crid&gri^S&SD-;-W@{;szpq&J~*B0nQM79J#IizkMEm^?Z z4q=1Hlh0{!Q&XYXsK{-~Gxu+**MVtFpweHc#=f@Qfg2M4E6v^Y`SZx@#@RB=$Cnk& zMe4m*LCfaWKy=*vk)IbLQ&%5;eG>0XhghA~bD z+U)~sBDpkbKRp*T#Ok4JAA&oR44WR!E_^H}FRD9+=@o%db|7#Up$&egSMkBNqH?Jx z^GDe_#ec(0IxuqV&nb8ycVD(Po-jUp@>{uR-1ZQ)XIioyB^i`B)P~CNy7KeCdGL@i zCRs4pz6&+08MLHQy`XzQhFGq`c=*Kq_sJ~^<@-bVU66&3UJrg&>}$X+uG^v-WQ@#I3ZXgqnE!A zN3f0)pu@3AnFpWZKXtb{JLt%HbCl~5oDJ#$0$5aL1)FRn18ZDYj~#~*D0a0Npxs48 zv*7F#01+WX9GrXs?ljgkoE@D?yANt|3WXXrV%ke3E-+vSrl)mYD~4inBsn+&FH!`* z(f_-m$^2l|Nn@IwUX^24K}L<#h&crgX=*_53#Fv9@WtjQA};5GW4;Ma!k;Dfi+p3C z)1(ud1{+_ILW5J>Z$<7(4DFx-2{l};Z4|<#MA_efH6s4dHaMiEs{)ygkMD$|?lI6g z7yb3!mBVo2xJXJnW|O`9pt&(M#kNN_wwI>%sAOjtF|WwylZN|qbKapPCp&t8nu{KJ z{^CHv(d+9;UoKwZIw}&*Euj`36lOt8PIiZdAmtu=+r|6$?j+tb(e#v&A$z{PY501% zX{y=I+|9yb>eKCMY{Bz$B`@YA-BetCou(ukpGuc|q(lWy{+zSXbJB#!a{bi^ewNYu zXl}iYQGBPzx75{^NU!Pf2))b`0Hh2qc7$G&>lJP|e$fNm+e3Ik9^a?^i3l}i0s@S6 zaj-fZ=`lcFF!bySu&$Ri8Ht~EfnnqWIGLa)A@M6lT!HOC($qjA3Zo|zHR0$~hy;to z_a6UC1^o60I+~CW{rM(C3TziDF<9h9M&k4NFOWae9!fXQ+kI5$oEq7Ex7n2|u>-FO zi*yAmN{%XkND#$JO^ujDUD71RLuUGunzq8TMeT=*P_q9^|(wQx^pvuAu>b9!qsN8L6{SpUV{?+_Sh zUC6ldjKD^e<-j@@jz=rOd(B{Ia-lB#;5Cd3fXcAz1{sX^#TXqRQCxjsYJLVNwEKm=HApjCRPDF&P$o@bJ z@8T2hjh4jh9ukLiBBZ*#>f0XqPI2z8jm@ipKKW2cT2S%_s1dQW+W4LwQkuM@)9Bpi zHAZAVQ15C-0LpdJPt)$)8QsN8s7@g7#hn_~F#JcNc^RNwCM03!n(t4O`S;_65Iu_G z)L~(i0Vt=lrnm@~BSRN~#jM3hSe;FGkQ$MtX3B|w$K@A;fhrKfHY=^;??e2}dFkN* zh~zgT)3OtOShOAmRqsO7&JxsDlQBKLM`iVMmA?iDBWCznTXC?xW}|qo8)olJ^$OKvKcJa8fCsDj#nH z>7b_~-8Ui%N1o`X_Ph4-DuZPH+xdyz;sqVtH$s5-VlkgeguflA@bm z_eo#2i1RS_oQsHm!B;Vn?>zV6WRAdo{Cnm|Hxh}J6pi-EuC1fnFSGJI-Dvf=0O2u7 z5F|Ihl!kbN;-iZ6)@)dN2i@%$Fl2p`&k!X1tfI8E<>gphH1)g}<+kVbrPoDf1mjng zeAd@jvGMVskS^Wab{4i}_!4+^h^BV#Bp5=bv_4(!8!c*Y^x#13K4yoSbPEH|(UjG# zSl1q|EHKvVZfJ=9PzeC4@WzM7wCB~x|FlR1gjqoCu>_5PvPujXrd8<-I;N7L=8CMc zAJIvvj-Y@%vd(d}$MQbH@|5U+yJ=ECY%)eb1@*{clF{PMrb7=v*kjPP8FuBQWQJQQ z=**ojv3ZquY4e9;Dr9f-{~^OhF1?Gf5ENMlM?o$G2@l$X^>j@C$3;!^y! zT=uy3<1um^_5|bAxw}LQPIu3i|4=U3uGAT9d6(StWQml-FSO1R6xLbWbuVJ_Nt`Jq zJ&HbSH;U3V?C&>zz1@)}rPX}Y_$H4LmBdWV0;nbyxa&Xfde%KKu@q$$TE+SP!KE9^ z#CH^mwb*^`-|8=ldOa=ZRJpi$9OH`EH0b@XE+xBZFlbC@yARV+6nndmaYfC5 zpMZ)1G#EkWvQXZhC;Y~7P!&Pqk(Q2O(Y5Pf%3E^@ztQW`A)h}QJ|KZU6z_KcNQKSX zt5P#gb6;b?w}-iEbZ;8BUjE>{)O}KNre@Fn`8d$2W@i2(RmZI2*aHzY} zdl`L^a5igFfhQ{xv|eKpX^+dA+(4C@Wvt9ucjudVuu0FgE>T;CAQzl&^>%?Ps`?RV zO_GO4(eX^g4cYQEpn?1Swrg99^5H!Haez~oLxzPtlbd&a?5;EPUfx3)hWK1Dt zr78K;FfS>$hNkZgMh{)?t_1l{W-A@fnK%1*Xjbl1IbV4SramQ~8998QB{YuunV3^5 z!cw*HhMVTmxOH7N1fBbIsO$KW`Xy-w0<|vvl9C&4k8-?IzQe9YN{^jC9Dn+~7c?w3UR$@t(`~3JnrDmm>)OY>s*Y?w|F+uH-{q&E&Ze%#-u_jBWmh6IP&& zWYzQ27(|n_v(5Oeqd#Ad94C5+u#Fu_=b9`X4jly*OC``yX14~~_n$yLSl{2Y9AfmW zB|Vu8dbJ;VR>l5ys()$UhlVvIn7o+%=Q!@fJT>-N&7G7Ly$J+u6m(-W+j~?Ghn`bc z3Z*4zeW~#-AxO^yrh^bo2l)kR%%+FKJU*GKZ(RKw_p8*^gCgxajd9-_3CObvdm z0NLwhi=SihT&Nv_BEz6i>Aws>j1TIw@n(79Qeez?X^pAMoK52Jotq_*gnLG!>F_WO z!jI#G8mzicQcvl3J}x}ABMme(0))=jeVXBz23-qaq_bnb2ic>%ZOnX>FuSNTgnB_D@cSpIXK|edN@Bkbz zr!X16y8vlM^kib`+sDX@=fS}-)1dq@z08B$gaL5@f{;oyI|Gj4+#rUlChUN@n~S7^ z7{_5aW7k0;jz;-FG4}tS4Qr58UCN*FNr;pqO6_;FiOx4UAGe$@rk^bIwPiX~$X^NI zD4Z0BGTe(Vx!?kBrVoz8YOSaX`*L8j*Epp|&!+h7z7G)IKu`+`O#jodDG@T}A7-r^ zf>K|Pi*jlWJ`6t#@IoLS>3J17jE|3>ssRUPrem^g&Je@OANWZojQKxIY3~Bo)YUM8 z3$}r=iHt(X3%z?s)DI$7iIHR>v)06ouRUX#!fuauhM$|LL*fyjm56tGObcP7sJo1` z&W_$xKb}@FZiWuH5GvNRc}hzsX**jzlG{xF)F$ZHu=R5NiBpUM|va>&Xj1`YjBH}DK$tQ znuy&yhPNpUu3w85w>MJB!|{5h6@L7e-ApQSKLmpxYpRw_^=}HMd8>B2B9kY!7x6 zWNyKYtld9$@YCEvNwRx!PB6BJI=!$4nWC7s>!@gQVsjR6gJ{=rw)w{`(j#v*V&IT;yits!s6d9>f^$!rGf~4ocCgc1p!{}iQC?KP~+dH`NM^EjL7rhNs=RX5Tv7oH1wQF=e7|=56+M?3fr8nN% zXRc(gk)6L&EBu+|xVek?G}P|6B(}JkZWV}SfT9J%UjL`{C5W+jgwH+eEVOEG(|bp8 zm*te)4N0?)k@-aJX{tF&Wglg9N99o~6mQj|TF$E;&D4}7*ffx(XF7S_WUNE3x&(}< zBFsJ}M~7(%`DkiEPQ2j6`!=%U8HlY-zm4JE^ly2owYEUH7Z#U^hEK#uujJ1*MS6Om z1^T$P1{)%TP%FhCs^-c)d769Ue0R{sPo{F*W>_#{F`5z$Z1|0rBZ;r|e<86#Gpa8U!AGqwN~PX>j{$nc6MH8;pl z`HVE4I7dDTeU6NPT-<{nuffor#2J*YEtiX)AH;jZFEfTo28$8!b3f4QQ28aNDH28@ zBTy$m3>D+=2z!OAA98WMZByUEokxfZEFOcO7=nWmNK-a~$6-_}5-krFPb4tIMQzAs zQVM6|M^U?us;O@>W;}gagVpCO|91{mA9aQHRIQ2{1rUg%SfLETP`#Eg9@F9;)>yAk z#zVD>xYhpZO|6WqB6AC}qdL&HF598p4#2V|R5+9DE#!tfn;#Xku3sAwVMI`G1oR`9m7(0w-Z2xi>EC98U{KK!|^O4~^?6R0PHR$;VId?;HK%bX$-xusv5s0gJ?^fEz24M}QT; z3tgZ`k-dQFdR6#j@$vZ+hMwbqxA?49VWr6x2zqfuBdpu+3T1{B^`zkVq!4NYnEZYQ zmQM@;pZqh3hb+B9cRwe|r^a;Xa?xnJ*Xt)x?hZ8tu~Vq4x&j_VxTC0jRZiv%QQB7k ziZH!ULT7SG3-0Hjym@u{ZS=E&G$uX2 z)vd9|5a_5p5F>kQ`STj~fut%dRD*#)5BFwas9zl!~n45)0#x5@aSj^CH} zOQ`FQ0;h_ew*l_07%hN%!_Nj};AY<+vQcvt*w%)`5!knuLs^i_XvJ%A5_c#VBsQ-W zGQ+(UsROK_mKEJDK%7xEZ6Jx(qrfAn*EYJfFm>mI2GA3pSCRaEbs?Gf4GkDZR8XkI zD?!G_9UT`)T1xD5=>C3uqWy#jKEL@3SOGBh(fL3AK@*cN^h~=17DY<>YN^;Q4aJ20 zVb$k0{=JeT{edScxq%k5X^0vmo#9Gg4< z+9kYRjL5*S5ON=2p>uwGU>x7y@A*re_5g3cht;C&umAu38yGNz8$*e1eEcU{B2Y^} zh>9C@`C#5j;*11*xd)dIt6n7`^?K_GYz>_S(wm6#Q*iuj83rWN>qXE=KA2uo2!84- z75o<0^)FJpvAQEdmLZ@!j(^*P!$m(;d@luivlWsvDDr%Dr_|fs1UAY5%AUX%;orZ96vk!#y8&cSO z%V6Z`^REW6J+=MI&pVc#w(KU?8xztH3ke}H8i>L?#m16sa65oTWgZkXRiK`fI_FN% zlu`%^n<9N(A3|o?K7e@!=XCw6KE%u?DK{n9^R0f=)RfkFo{EdPgTt<+zU0xkvT0xz zooG*%7(X79nyqwkIGDA|&@5W^{0YvldUh0?h@LO+Iv55hX2R8vpisw? zRj3{fs<-#T?&D_1GL2$D2EumlQ$s%L%|39uh##Iu$py9!NJgO#{^sOyVUg^MzkgK&WgzpyV zV?d9Afc8l(bm`QBQ^dzpv%cgP5QSG4oC5s2KG1V!pWE!ap{OVg5*@sqi%tn9Rzb*H z{qIcj^s+ibPmRplqqf(Z_QJZ#M4n1tw*$u(ufF@g+B@@jDEIgOcSLEGtRY0%mq_Cz z3@OUK?@?qaTMF66);YsJNf8O}JA^?4@) zlnWYWmpaApe@7mObxT#DlHOgUaHtd>v&<&Zno5Q8f63B**g!d7YIw0Y=5k|q_<{|j z!XTP>HDd=uwHyd`%D1TSM`P2!Ea#*OvJUocF*}5&DO&9Q|IHxvk@)yG zP(D)?`pxD?nxF~L3`63|`~G3$e%*^E&`euj6hB=2$6o&WVJnc4TVu79cLF*2zW|S1 zKkriXzaE<(pW`2kxa*gd4tLPmEb*0{dHPy4D9owOD@)ghKL?#k4LxiuSdh%maf;l&P0#Z+@-!;8nd zcA$L8aUeNvdF~vp|GaR2A0$=K6KmkKgW1O*>h`^1xxqUu;|5?Bi_A^Ts&;y!p~b?M zLjotTgZDaV02}V(;IXpP6TKG}_KNkWqxLr^N{ZIaI~Rbk@$eMT3M^Rf z#xcN>@tA)BmgAKLFH@mD`$9D-fDSIXk|7{Vq}W|$BwRdQ^agZaOI-B%NuZpA^=MW0 zU;p-Mawxb*KT}i~*=pm|>J$LK8D)iV`@+AAOy$r$ceM8%%`Sq{gy4Ymeh32pV{_hI z1V4;7ZNhYit$~^nh)<`+wRRM7^B~a!t<1y@>(8lq6E@(#7o+_73C%XeK_|bMQYcV? zbnTH3^i7W@a;%lrXXKUi-kLly2+wP34i%$_X*?p(tUNrETd3~YU6|a}wW8$?*Lsk_ zef?`-2Y|JnI6;ShaR;i;{><``d1Pg}C{$vFt{~moW`V`s#)1xj_`G_R<4<0>Yc6nI zZJ5~|i&7ylmU*ZyENgOyCy_c-1n%~AMAc3|b3ruvOp?iI|9HuMt@Y{G5b;dPuI{u< zt#uT;ubR4D%1?cRwC%b8p&+ZzsYd1#==>ZC>KLc~6!pID*&daw`?g)+DC`}}fqoF( zP9+YJtX~6Yr2}#QfEt(#YnD?4QcOwN6Me7U7lvJ0&P}8vULH(r#oUZiLtQa(EVt@~ ziLmY92PsP94kvSCMvN2f(Tv3Q13~Yp?)~4Ff~j z+MrhlGT6|iNw_o}L5tMc0fo;5QEPdVR-x8uZgR*DgH+HQ)o{ zd*H&?TtLi5bHMhW65)PCB0L=T&Cm_lt}XzM$vAe#dUSpZN#&~_KyW%+fSkCuF}PM8 z$7HqAWq{wTTz`+QeibBp8*sJ9byc_eIS)Glv9#m(Y^BwO$ler&`zTA_iYzdyC|+fy!k(134k3PJWNc_dZ4A z^Rlo-YARYs{R)CN>OdGQ%d4d|GBS$|+*4qLRA5!ndt%hlk`Ld5!!00m#QZ}2{9Rg7 zXvMwZd*$ozczu*Y+EReLskH&5HnH428|BweqK-`R!%LEUtEEM69J{J<&P_j(U@1 zU3M!hdtpBYQGCxhZ+c-*QKS}hMu^+GJVgjNwt;f0os3NY#Hf5gkQq6Kznt$qCb*YM zZsqQw=k_P%QUfTQ4J;N^S9w9seMp75rm1cbMisyA&rcEL&xLT*-#-}`>&0qcTF%cm zF9|pb+eSOjhV&_qpt;YylRSzGgSFgWo6afOe_H`ibWw|3ijRtXjI=lmm&58rM^+|` zL3$`xK^1&OE_pFJD;+U|97)@--8{agZ5_$0MMW^!`cNX38M^12{$oI$jW9e^D){vD z+?kq9>$bE@hoU^dS}e`g{SmXEi0*mRs7N7$WNCFi5fU0}9drxmeMcn)>Tc!a#X5^rPmQ^>_P5Jmvrh%+aplyV2pj3CEOnEQEouV{)knC@qE?nFl;TkDj@1VKcdi z;2nnO@%w}sw@gobjggy2%82)XNpd#C#_z+?((;I+=46@kLku)srARnnLOIMdTHIrH zzHTYa!g|zQwiCt^H4ckHbd@3|iwf=B%eZA8da@Y#-6)EM^CqNP>gTZCIw>2S%Lu#X zs`o-2vG(%9dc^wGIWV}wHvT<$S6tnwn%^6D%3#qP%e2AryAy|%xp>?w0O!5ruu!Mb zFP@*mdU5oSe=@^qil47X;#oWWWTVhWEI0YLznkC8h*6ZPbwlj7`j^l%Ee*S=77i@- zRIe7h0Kh2A-Dfa}H#xrKvqgwEyg3Ed7oRXs~=P?CLY@rUj5UE1G&U;lD{OBcnT<-oPKkPuOMoepKJPtoo|w0|@TVqe9rH5L*wAQSs0K)s7s}7&sB`*U56^Iq zRUUYG=WH_hm0ZFW7cM>f#Uu+tU&_=n1*MhNq z51E0>Y~PW|=r_P1N)8sav`E8pts9vqBZx0z9~`F{{kcD$ea==YiiJ%R@3%|6J=G}D zxflbp1UP=5O7B9BAW4QTQ|CB!w)B*lfCqXPDd^}yg&N?eZoc5lcwLuLX~ss~8vHVU zM>_Yn2h1Kt@I9OuWl$l#W20kZ@Na=jc|jIDS$ULGlgfXx5SngY>NW>R7paOV3&eu) zogWkV%K*|o6!ijgTZ6PVoY?|8jVkSIzb!UwvE3YcQiwC~Uro9d|FS5GeyjE!CHWQ+ zm|4rEX0BbD{l-R=bwfTHj!r)UK{fDttMX4@YF7^_&sY9-*}vC z#$Pfs@u1ON!%r@Ya=1LXDOOlzfw}~2TIE3>MGu7JR%y8KJJzBN&v4Xi-||avsvrr{ zcZ-pm8a3e3L0>p|6|>UyesK#CtfTD&!V@6V@oEc&yaNIhVq9N%(Znmkdq*XWgU#bD zhaXw+TPs%sDl=GZ%#O5(K~((nh>HJC1)>&qQBIvKv~U|$RB6L^?cEc6clmBuEof38 zIzymM+Wo~#2q4O^jf>9{XmJyL_rTS-Q{(e8{ndrkUj@lNlY*X_?G=v)K#u86?UNgk z-vB;o=^_Rp1bH1eB?;dXs+GDvCaD-O2)@GomhjX!Mm9+?PF`T6^}hANQQ7f<)#)k1 zl3Zk(wy;r6a{;!+DE9F1ZzQCE?qbZzvlmqI>`^bl;qtyyy0M5bxs;Lir6(}7-4lWf zlW*<#7lUr_I>Ho=Q{>5_q9-p1@qxR@HOaZ znj-4m>X_H?Y&Vh z&o&6%jo1CDT@XD9F?2pBuf(_)*0bY9&dVo5dCWB(dB0qtW2-_pwoLzI)oY{vs}F{uSWJKTj?Mu zm1zs@dT}w76l#(^95;0c^_dgmfE;5gT^4u{Bu*T`5DvezV%HrFC145XL z3X4qr1m?~j>QS3%hn|14!j?69vm>m!r_yN^{0JoF0JxbtinJuEstV@)B`N;YY<%)sjw)E{eAZ@ zPJEwp@;&eHdMb0Oa;YUp(f@TWeX(&~lX5>tU6;tO)E;DLm?wLJbN**0u7AOP(g+9n zGK54uh8j7w3u5B;5ZPFh_~|crKV=E!Klh6Pm}qe$TeIL-!*S8YH%_v`*Q2Tb-evz= z2N17D*tjUW_fOr|;rrOUW()XzgnleyDiacKhvdCb-)T)pDHQ!)ANje)P?GBRoXMMl zl=KzwwNe)QcvAo|oVD%&BR=9avc-&t7n;j|Crj24)!;r8+u@hvO2E<=)iIi+gF?-! zNT&%Cxz=T1o@DVj#ztnwXsR5Kar8v&s>RU=gxN}TMmVZZz}u-dtHHcKB>AH^DnWm% z5$V?I;V+N zoer+a56787mVXL(UMik|%50BHA&nx9Um1wKh+KZy-l#0{OqF?j?y49?6S(e z0apW`;~!R-o4|EUeD~ULIKFJ#B1k$*Em41#Wtjyl;smEGi3B9Y%n9jUhsiJ&=hzIP50_-=Jsj0U+^%@$^R(+RZIWfBG}r-J_*?nBpTZGupNI= z0||!?ByU0Dl~rMNs&wwX5v8_RZF9+i1M>#&vszd=AEd-0J#|H+5g+0s`0_b}u=Bvh z6b5vGEC5I=hk~U-@9~o?qaCBUWjQ2=yzjmq4i;Rr6Wi!us+zoX69DK=0wD|Q5al1A zg0JyP-bPLd968($^>WBC&Hju{iz?y?cASbceasHQZWiL3d88zAeEB&HOHyC+ww5@yS_pAJLTalPnsW+`ix6J0n?6HM&=?n0v~J14KczFS6|4xfoeN1m5JdZh>V zW;*q5u;hram-F`J{7>uQlJiLEE7ykc&5NyJrkZT4x8LrVT#utVZHL4mN&*(uTiMv~ z7gldyUZ1e`e{0OBnU5Le=J>cKv+`U+xZ`7T;Di*pd zFdMWx_o{XF#O|&aH=EkmS-C0I8+xfm*InA5!z}}e4Eo^yV zWqv2RZ-2cFP=|}lWEG7afeC87EL^vsV2+(b!*_P!Qm?*03Bf>qS6WzLGShtF7t1*$ z$N7HA!je($Wzy|;`wpRVYs zLp&51HOGxolo;uSOKpB5^v;;Ay#UhtcLz3Rzlc4hb8I?JrvUm{JNAMw%Bxvu#!h zB+SNrRhixf-KUXt|6E>xpt`R^}$BbpuTtm^NhDhtv z?@GFSJos8Yc)>beQ!3_9;?4v()3$~=&{hf^mREVQ~Y{jk9G{R*|N+At*%~)oq;H1OdXh`~6@`$v8sCZY zLq_aOJ=ZBa&A?jq;3EBqtJG;$+)_&`8@p^xCumazdwE#H;z|vQj3}{|&qXbZG-xHR zT85pyg@E&K5p3HRNwyPC-Xp9;k2*BnmOaCigr@^&s3PrfTFG@K@F_(G%+}o2OQQ0F zi?OAhh}+nHYU2_0ZJMhH;y+e?=2ZwDLrH{mg=9C5He`$#xvB&siJoQkR6|}THYIN| zF|EcO+Ec}{)kgXe-tPOBtB_uqL(-TD^&{+SWuybClQuZ5$gx#>dRt-E1gTjPg9G2j zANKTi#PV>vdCa_*`P{&~&pi(ZMWPvLm`U>BclFM!1h_c8=x5u!8>fH1&e@Pvwe2#w zO#E>|$Wc+XNG~-n(tLsCB_Gp$$L!$>W+P^k2HIrhH=#{`P~5#7(k7h<2v&ZR`&Hb) zv{5n#mNXs5{HI=McrdLNZFa6X&Sb%kFxNIlTnO~c*_}$4r$9T)7eKu^S86UCpi_5r z4?+05)p6LpeEN#U9%>T(M9s|Ac^3N7(6)yND8Fe7$z(Py@ffd)Kcm%GJm9A;F~9M} zqEn_~&OfsYA!S?!~uqCA-{``EUv0ILhhixU^y1%8v$S$vVPmD8HN}l+ATKy;c{1{Oq*EBp((8n}$y(+x<|!q=C4g_TxHM-b zIzE{Xky~q}4Iv1R6wkKN5w~p%xl*s5ybbR8#3t7qST33OE#&UfYCWIlbXz@!anCRp zLTAITz?^rwLv@$LG>3U3LNqO&EmszTTc#7W$6nf_imUgN-xYxR(Q>VL?|an2+ft?1e< z>b&V&AgY*g)|iXhxSyTfKZ*MA2k|zXWMhs`pDlF6jLS%reYTCh7JW*Qn@N^%_u5Q| zK{$OVZ7FTET@l-zh7)5%x_y2h&TfM%RHnt~aU_q=5_8%K7XHDpE(d$mE~#WYoJit> z9EIJfXyQi=7Ivo6cqWk*tYx8%dTgJPSEc;IWWZ%^3YR+V6f)#S4DH#MH<0`chs<$| z0p>O;VD!>8x1zRiXCJLq55`+FQdd?^m9ag zzJdSTG-TudhqrkA9h(8=r@$_*K@a^%PHjQvSa|KjrlG~Vgjv+&9j`5ARf=ethRm_lL{O!d`(`~r;CVP(H1iLp4rbXh@`0-*AVb(xmnHQ0mY{{En|MxtpsEg znYVVfeq5Do4MSe3)O>vUsRNy7n^6^NRsCj8Oi@Ghbe2}!Y)Vi0_`Q}d=tO;uP6&N< zG-`3Sdh^?%wGS6B*Bzz1#?a)BHmM`#xgW=$Js0a;Xw#QDi~9B;>qe;PkAZcdaqNc_5QhSV*ENk&sTxipbh$| z+{v@vO1CN)lI+kwj-5$Fe9pTv_OnO#wJv8sT;1ca@69%5c*ni!v`?F>XFuIL`-Jwq zwNwjFPs5thBLUVn$zctWytxn|ov-dzvQlM`T$}9~E*rdw5dP+vvf#9)d2+nJXZopt z)Pft_7E3+DDe()^vG#vl4^C)OGG2wkfD8DLnbgg-p(A-Bo0o~G-ofe0MCXt@oqbmL zaN(hd@z?>`q~L@h)~*bK!^+#TXA|`PEuWLanuYE~tQG3ujk0iQWfCDwE-#X1osT_lkhIp1 z*dEJs!q{!VBa^fy?|f}ldYE)ZFL`-BCXM_t`A{N`HlBOch>$(A9BL!Yjn4Vq#@1NS zlOts+d*ZSRN~)+|ueq6>m1kOq=XF2~^|Z-P8!oy3po`_Rn1r8ov&mdJHxp0U$7j44 z&4M`<+%~PYqtv7y<4n$UfcPjDH_?@0uZ^Y0o(nlu;aXv+R?l`1& zCC3lKi+QDjiZu1BTxD!CVX?EsXT-Auw&sO>)A!dE@Ii701@z`DwVMk*CBa3;3%#KZ zRWpW5rjeKhLW{KoUP(mhJI?1LJLVD2q;pAY9Pw!z**zjT4186wE67lYDJxMgqek|i zNL)g<&T8dn5^r_x$7I2$W-u9M0;>{23Xur5Tl*Twp-#AASvRg_&dtd>$0FZVAVfI0 zg7wLq>Els6ql9@NGO}{)i8^+TK&c;w`Zb#IX-N`asGFU(80*i9}CSj$3(NoAMTQh2my? zMc#HvM?t!ldEmy<^xSl5L`kw*>*IM5M+Ww}&l{LL5id-yps|zd;D~dM(|xWoY3*_w ze6mdY%goYzzKF=9EO;Bc^r8=i80iwrkGzV4;U)AvuA#FCp2x#>HMdh*j*a`=i2gF- zjZNLF*}Te53XR0JP1HVIj*O)?Q@nkeeV-OuN^&ts>lw%P_dp%W^=+iKr+IXw+zs1L zxM6+2{pPru^MS3)^^6g954Xf#y!J`R*1#BZ=h;LVgcUU*scOg_-Sj83KGvGD5ct(M zsCmgB84f_4n_sB+L7mfT~5lAhbv81}k29$LOI8^VX9n9HF; zqSd?hrIhJ;w>&*Z)F`qFeGz8kgiP>T`FO|}&vQmuOk2jsBHDV{pv~#(osXyZ6VJ-h zWPWH^on&2wdM~NJ%#EA+HNiSD1Mzz`J+W2CG>*t5CrbBf56vTqvax4*i~Mv&KV_Mo zh*G7VMc4J`TgXdkk!~V=_lyrRTVxcAv$$a!+7f(Cv7d`0D!3Dk7D=9u`&274KCH;% ze88@s{d})@`}T%OgpybI^?t5C+nbk;vt*o)b*OX5rlk(=yQ9QXz_f?fHayjtGDON~ zRek*G=kB<#P?J&tpXP3X-DkVm{CDlMHaYvP97+yeI&wFCggc%|#W|_o6Lr_?7>NX< zgpzQ_nk<)IWyqGXaGzH);j;aaSSJVJ+dy{_jWZfu(rJMio8r4zdepoV=pu$6DyfGq zd$0=UTd)18Cas^o-F9MSqB~+E*EjmjjrGn6yPvoUmkJO@R8&#L{Dcq`8F2>eM_R~w zA+_BBRm*|XYoPO(LTagkYYf=TVVYGg_wV2exVJ7HYr0RaI{Mqgc)lryeD_Nm01DUo zCc=~D@x_1dVx-Af_z6KEyAM7Rj;PM75%wrD(dBOF{d;v*@UhZl(vp(&S?dt=a;pM_ ziOZSvbVV+>*`(%*UBMq+EdsEH7N~{DSmsZp%^`C2*KZp(Qr+l^!mn>F`+twbcQY4G zPku$_e?BDEXE#GJMRur$IGz|+Uv~y=iM%hQFMF3(6v-D;afZ{p@;{2sZjd`9HTl7# zHFR-!zMc13tI%zRz~a zg0@l$a5=%H_szKdwELg1lr}0}yFGan&lu`=1)IU(Y8(B{u%rr-w)oxh&g#vJgSP1= z{qM}Bn@*F4v!bl#Zw&tFP_zjn#-eM&b{VJ!pK%GA`3jYOw%6s}=9J$p-(SZ5(R9DQ zO#H9qgwY;j4^#4o&m8CGL@z(1i5WA686DN^_?qKWsD*ec+3Mff6A7iOE+abF-V zyekDdo?wLsRg7ERkcrV$zqX82lo;@Xp^;h6Io{YYWa!Mc=_qw-54r@~R)BRlPx}6z z)h81>8>u7&b8;}<>NB_*y+Yq(ODj*|#R8~k9|@ z*&N(fg1S%Oy(!4Gd>`T|d16@|%T7pU*PKPMpFa}8$=7>|LZGhwBkrE~eA+gxpJ=ku zM)O{IZ%rE3beiKSwX&sVGN ztKjlGws#10BE)kG8mbNY(n~AwruayWMeAr|{FY&eMzc~ZBUWQ3MT3owjv?jQB)7$~ z*B14HyXiaMtsdVPpjuHnAi-V2nxVn)Mvm{`&8K7}Kj1rfrxP9Uo;SsNG4%%T^cg-e zq`C!#0@3|9YEJ&mE3#y42sl(cdk;(EJs{AHOSN`@!UW`F0`7RB=)8n0PPrQP0wc*o zn6*lmJud8Uu2rFU502JztmN`$SH6#{FzeTIv!u_f;D!6P77*@=*cqit3^9& zP^w<$R*;6bg<)^q1N(Gy4^zfeAyiyG;SW^tY2nZZ)z;gqyS=SR*Sa5?MOjH7sQa*KGZBiWR;+j0&`*`4+aUaxQ_at%nfBwuaACM*;MiEbYx-fDLL6kVQi|=h^GTlkm4!+oqk(5lKC}U8VaxuIu+u`dz;CT(B86JR#bt^I zYTUy_Po=5hY;H1MVqa$Yt@$eWi>>FJ&6ZCP9<~{Ou3vqBAd+7m_vq-U#P?wY40Chp*{Nuhl!` ziaB3le8Z+=Y;;=O%0I|EAU(c7+EJ^8;-FdP_)qmwrX=M&a! zQO?3YYUxIt=q(75?A>kq!`Y%%Yc1KQIXYUue{r_Aud}gZBb2N}$FE4s`id18ED)}0 z{Wkpcc0^w{w&o*6(tCEjS7{Q%{bflq8+q>O7gfs`BP4CzK2l5)xp{`2=^}lXO$dC8 z)*2jcrmC~cP~1ihu}925+!lSAUv>(e9K;r}JKJ}B;uYmIs_0#o$hn-KB%pAfnW)0}#oZa~7A3tGfl-4$=R<+w{hNtflgH7h8a zCHDK32s!_yrhZO*#_;Ngk^2#UxfIB)<~A%N@|%>4cKKDS0=!?28E3?^J&)()-CQ+{r%<83QFDTcBSc;nj6F>C_0R+yt3+J5FX|fopnmkGeDq|Q^O&m>gEu2 zbwEj4yE5X94e27M3z+XlUhGF}ehotN_pZE$k5{7KAi9ZF0~tNBm|tlZ1jKiV<$~B> z7fIPGdgM&r5ZsW*E{OomGuF+ve>DIiH*)$p9OzMvf;)|1rIg|aXp8!E(++}aVE%$? xI!V_o=l}+)%};tJ_8w$g_FV|J$hq>ecBVhdl$~#QC(iVo z1l1MFPf6c{zwc{*;y7)VI_t~zK1by}k@wk+rY)IwEwp6Qg?!n?!3E}}b$y#-k@Fto z1GaMm@Xula?LtmiJ;2Lcm%B~r!tQ58TyzVUR1iVVSv{-<4O!e7q}JwWYISAEp+BD%8ug{<@523e(;MI`gkv5H)jCSCNA zg^!JIUtM~kcm2ZI6u-U7-WMd}ENfasB(@8^0ha}m($Af#yIw1p8m`3BTI#*+nRmV4 zyt3C@IWU{ooobM=FN}ilricfeReN0xlOaHDEA)}nvyNDpmd5$p4uE-l&CaR zcP%+NVV9gD)Qmr$*!I?#a?sn!{?p~J)pOT&axdyd9<=wk6?tgv$SKtKAx^FjF6%6( zJ}8=UzNqupG!d*>da+S3Mq`9_pW`w%742*ii8u1Oa$(MQcNyAqYuVg9w4Pfwg@sCo5|Uwg@X#MDh&KQ{3o{e;Q8iFlKD8|~j` z20x$M+(YH7neBaezU0jVS$=AXKe2;7dE#!6R_Nh5%MkZop8KTy=Qzs?0ZgQm3)j4 zWmjWYqxsj6PAgqecPmZbVrh+-;ttzMJ62Aplfm%4>PcI^8*0vcOrraF{+p;Ixb@d53fk@Z^1 zAoJSwASQOt;eio}9}TuKHZhL|y}syt=eE(a(R;*X8zW=Z<~+}DK9?Drb#Tly^k!eo zRjn?r%V+OD75`lE`M!ek1og8gWClDg4nnEN{b_ZI57d0HzMtxz=0%%qJ7blW-SIS~?b7x-$3L)*IUu~lA-1lSCvxO_8e!A6Nu8jV@o?!pDorB6Y3-I1N9Dai zv~at3#V1W=`o>hI=~ZnfE4Betms_ds{`Rhm`!ZqMAgTbjPq@$KL|$dsQ3nKs@PpfO zMv96kPVhG=ir~2^iU|Bg0RE!~|DjN59QwC^A;#bcfBTyd4=v^$t+8MBXEO-XB3cBBv*VZ~Kf0UEg%=$d(3-ndSkSmMM#F<}jG^cpK#~m6nJWEK* z8B036fsr=KpydgecoF|S7JVz^yw6!u&XC9G^%PlhMJCgTng{bPpOqr`Yik>7CBz1I zH&13acDtsp>J3s$ElqbD3)xE+KJ`ZtpovH+nK53!|AURng!@P2jbDEMZ-4()vKOjN z2#xeuJT;})8wXQGKcwdflID?~A(B7OjN+PY38zC^MXL-F{{6+j`{T6+2Bp;#FK`jz z@I*woG7{L8z{6+Ly-+zh3g-8Ix6$8kPKt3q^7sGw-5)Ai1Oz6gp&gY-J5qXWo%#uM zzwV98L8F^mxYK_*im=LzS{45zxc_z@j43f^d{j4GMAz2pwBc~IKZV%z;&4rk-wD2! ztzc)?<*m`V80)Yhr2XKiQg?c+Aq$GRvUi04I^z zF*+fuyWb*3_)fX6G*3)SBqbm5C%q9RDv)sFZP3+?{-$-QS43+)=9%Gji-()SC;3?s z4u+cmmwBK0atjFpNp}Du_@bU6fs{%ItgTSrVnV{K068hfJfZa^0;yo%gEil>t5YmU zr!m6H*K-N5s+_@+>FsK%c{p2(#@2i8=S_t36<^EdqyCv9@Lhl^1Nw7?mi_P>Awn|K zOVpF+XE{o_ucE@6vlRY7_uv*LcL_rALUTRIkw_;a0K`Rz61nm7QxIZ?50YXS9B0*( z5Ek($07C+=lk7-0dPGcw^DlPbaw3hAGJ!mPp#02*p8UjGaUpnhH`es65SO8{(X z3@ZH72N?DsJQM;PjcO@ppZ@K-zXKgJ3p1)-zl#lF33nIV#U?$m8v$U z``uQ*oeJEKz@)IF)dGnVu=jlhw}6Ca`Xy7rEnv@_ZfIE-8Amt z&x``$KpKNViK3H=5aj?J0MNZOZ%+8>NGa(E0G*QJrha!&e03iAhZESticnXM<^no~21IG4Y1!$b=HHqFA}rmT{!F$Dg@ji3hz zw3dhkOFxlWh>ayp3>dn&*sQP2>XCG|+=0uk>ok;JG|u*I8ba8${YNdqhHOU|U~j~{ zCAy2&OK9h(MLN0*pkCKUPFH^;liyJsc#sJ9KuggUi9&G@S}#JDDsV&h+={UHhEr@&q#b2x6-_n zs@K`$?*P9l@o@luiz}}YS>FSY;m(ECYd^mO;{8tmvc%eyqli2l17wY)f;f^+R^bIq z{E6n82>dKWq$3qS(1T?Um-F6&l?Z0qEPU2J<5hCg9 z`pep(l^w%+;Q{>uj&n(E`YJF&#O?syvKcXzML;YX?I_ENM8<^>8E35WGr*n(=e`7h zedw7E($ZHpV7PUpkplRXI{?*zvg%CO;oQXEzn7k2k`~h3=Z?aO=Iw(<@$jHnEfHZ9bDaY*m>c6NpnbRX9Ix9`q!?ga!%LY3a2B;Nt)B zEPxB@&R5X?cJRi=*lP3A^mfapweHf`M6`hUH?1(?pScuw1EBj-dO~5_1zwM;{P*^o zJ~_K@LYbJN&`sgM!2X@W`jyJ4u$+G?Myw1xV!2uZUsm z9I%tdT_G+qZg|n)K4z8a(YJ9R>gh+Am>_bXqV$?OJG2=_)wS@-(+81QZ$ZSWR%dz% z>F)OdgWsXpMp}9;55ST#%6|ez{{R*r!R^wXxg#yfL-M-aCj1Z*$nF3fX;ercEyY7J z52$WL`#lZdJ=GuvNe2Gar-^LK?A%S~GoZl+e?;Sk(BSU@D9 zr(B9itIPlnSQ@Ew@W+5103sFjovPMIYgDoTDYzpqV{g z7z~ZfdH^0}(JtmH*fqAqYfB&CKzpqKb-9>R zu0d&!S`EXu&eiG8nreRr5?iy=jdFg$tMYmGPu048>cg~?YC%gvEAqRwY9Y<<%M4<$}bFKZf<@fMnZhHJUyLD(4vd?p5bIc9~y*-eBbgJ zSH}iQ&@(bJjz*_-`-kD%l2r}AzCLHVUmH=mV z+SUtX?eA^Zq~{ONhw6DaueL>Ju9~&-;TT~&3E05w*jYtXk=y1H|A^b7uinYTXcw~^ zVZ5h_<;u8qiuiR`-qXhKo4tzE?4K)LA1K&e>uq&>uIu#U=|#()oRy}&Lfhfsn4SAu z+${{&B^QG{pQc-_nyE52Y9hXj7QD=5JjyZQpbVqES`2-y*yZ5a{PJDP#>J7K&HG|w zVTNZ4XIP8bLO(M(bQxsXPj|>(ZJN@^6l`B~LyQMFU|WcAweeGWn_o4DUa$mAsK#y; zMiXFiJ+C)xWL41VPR;Ilg#^1>x|@> zvi7;8=3v!knz4B5c;tw!R4^BV&)UgvCAy_oZrP;iT7I-wTbEofY>XF5Op<8yaQ{TE zOWEi?XPeC<(B`3_prBk@OXA4ERCIS*FfuPUAej*WoL&c)oO~|os!c0?WcLNRmvMX8p|wL)b}&OFFV`V+1rO$x{RrEU}yYs!Kn{+t!{HTRrn?0Rrli= zn+>G%mm59zmKPT)j>s%^M{`6zysCV$y*Oc=)@v@W*J`q`eL0AuefO1BtLlBDaS%Z4 zpJZ2Ruc&2g3oh;mHBj*AGV=U>*j}l)>D-dDb7wwtUlVz~# zr-B9SK$NSEV1ion?oqw1me7`k~hZk;tz&&RnyB6$O3rPSq!iH#X&+g;tzrjWDUs(uxW*rq<;KQHxVz-!=2qod_R90|90z7PhJ}>X(^_rN?bXhy zyY8{lENvOp_sCd7@jxtd1(lnMii!EEN1D+~GuO(e%FcdN+eXFtl`@u=Z*Tcp6}|@VOReXs>nTe}#uv4xD%zLKbdHP9 zJ9j6Ru61VW4ca<;WD-&=#T6G9C$@}8wzV%5j#r(YX=`!V37$u#AHZqnTlqJXmrOg7 zR)~gxOHgpV++orC$QBc!Q`gx1EV^U}*gw2q(d~@}N?+;b=0C??rmhJ5h*{014=y(i z+E3^uZ9Ajle*AVz$NaNgQZv{-Qb5>0=h0ilI5~ait;xiiD93>l+cVk9td5GF4Yph5Z|kF7=iYuz zzmuJy{Ap^Mgvsq;ku%PR9ssre zu5G069eGaqBt_P25^WqsG0103Fq&L}nU*TDz?L~3di~}qjqK+}GnCeRmcI<_SG+dp zUAQVggN+|)jc5zR4A(e@?P13Qzoys4 zpn4V*Opw+{S3r1gR=Ii_35NV7Ahhu#voK0razv!B(WHxMw$M zK>|$djB^)UWXQ99Kelm;E3p=d5?+Grn32E?(os}6!5xy{wBCnrNlN(z_%zw{Ye@G4 z!Cq9(zl~#ym0$bC9c`$tzms3iz_p$!mpJIrGX37Q+AmAqVBlxOVt?~mRa5a#GWBTF z>onu)^UFZ)l*+3^{#P^W575A=pt-R;Z8m2Sz2nQki+47g@{USMh~xWoy>C4?m7G`HmRC zg#*ZnDSZFGA?x=u;X!Errx8lrt&GVq3TzJ%``+~Uy}nsVMF#7Fg^~%E9*JE0IO?Ct z#0&F|sDu#0cUbeWq`uX`=sX%@E;S?- zglPce7M8T5{Vid+I{qTqa(0L~T{Xgos$_76R2*X?eVVDzY zj!0`%GC=1==Bkh(UE`l$F^MXXDuj|w92;Ic;V5y|2jAd8nzRSqDL#U`NqWubN!q%~rQ^6#I1 z4Ywu%b?*Vn-%(tZh0AC!%oQj)cZc)=BITE3*!HA z%qqKqIt2139LOr(Dp*?P@4tUZ6`i+V$8)$M`o&@Jz9xNiZ6m(NBS5h0S_mk#z@o|S zd(Lf%+{HaL#otO9RA|qn5GH1$y@79xd(8F1#th`LI&NsDJ&THp%JSIVx<@VW#H>1y ziHXnXo2<4)_s0jfZSNF2%u-4ZcucjWYsaqgq(?*UaoW4U(??PW0Qe8GzAV``fl8YU zDxQJTCLWas@{oJHNgU+pu911K2RP+h*#$ei4R6&F8zr{J$DUF%65Gb6?cw3^;#$8zoO3N%0Z^4?BfNBIB>DS-qm z*}AL%ql-7N={yovVd5rAFzl*a!zRvMR;`?BLrOuTum)g{=h(z^Nc2<%6&AR25z7rc%T+cN%u%AEu~`P4EbF84Hwj_z!2|#^w(+Q{CVU4XQYt7r znzpKfnCKUQ@^F=HaQg!wuL{a-n2W0+W`F_!eVx2$e;tu%A-h5ANIRnRj0JXs%ncnR z;HX>xP|fO)5XZssSR{-?a{(WAk_LcvH?P-;4e1W`OAX9m% zv#M%+zX@D<{vC(0tW9f^%GduJb58%~YW$G!^G~gPz;XXlJ%Y-)PP=c&9UZSU;Kz7+3{=fQ-lVhwZYfyo{VGFUt4!f|LRqK zt5=C4VWQJ!^1RH2b6px~K419-4%+{yP`DF&&_Z;0u41CjGo}SAv3zvfjL2c}9@vobfAlJjuAimz` zQPcJDfx=za+1$m}m_7cEbZy$@@y5WX!jwPYVt&_Sb5v~gW~QJR#mv*A$GdEX$g&pG_*!H-)84WO1_Z#5KXqQE z2*qFMxBFUE=@;tr8rN)>GZG!=OV_Js^9N4>&&iLRr-U~_G2+csW0aVX#AdB>LTLG* z)3ARt@S?Igf6Zk_6_Hwq|JdkS8CZ`CoV$}fbt&NroaUr;^*hOado35QNeeAJDzDsU$ z!1(!}tqMqU=aRqX1nqJTmNOtN{-{A@ypk>S?y=TH<-z!G0Kvhhls~tW<*}j^^NQz+ zQpX%Z|D3>gqZclIUP8?%eILl+iBT56TxhRb7^viNyw-QpUeC zJ3MQ3pzIfW3f>w|mE>V@!)6#GDWgzW$$s4ngC+hbWNB$?x@cQ~H&nkJ<6F>L^j$u_i0s>_@}ZYU%WLbFu}!R>ko=>WvD~YU?sZ z^#Qr8jg1o9GttHE^G-YN^R9X&vzFGqi=)rnqTSfdmy+xwE*eUwE9L^v2p>ipCTc$w zCWHcUQ*1L;7{BQ)5S+pOAYEBspL)2}=3sGfqyM2rhU*DqofL)d&p%>xbace$6K3Z3 zn;^fjxDW8oR<5q)vr9*y1U1YyZ7Rnk4-oY1^E*lemBfoVhyEC=kBFszIOn9Xx;ho_ zwQ81a$k;xf={9=au)oN@J+ZW`Ax5%%yg#}0F#ng}ky|lS{z)M5`)0r`rK2Tvz9l`k z6smuw^F=EvDo%<81O;kM&di+jB^m=MYfz%|Wsf_u?}@;sdzUnh20JsDR?FaIL1cDR zR^sZraPN)&4>VUSrRDXPMrs8d#f=D?u3ad+FR|&?n3tC)L6Dkhj0IV~%*RTSyDMe7 zN_yJm9`3Ax()~e98SNf7jqyT zf-NHs8uU&rC+D#K-1WggYLLSv1hlirJq#&n=GZ(n1)T5i7SG96xL)36)26`eT6N{W z(v*>5j%cLFeSFcC%nhx+`>n~WsgOliK(=l`u}s&}A+5?5My=2ZxOo!@n*fdTQEO)# zDaP2ecOH@0_#Qp{Pl`-v=voOThN^s33!v;QQJ9Nc(~?x^pK|mK5}eG*N7ueZ2=QoS>M{xqI2rQHre>Cjo^riJ)$2IuJ`Cz1=0!lw zh&W+SvM>Ji5pLfT&zV9bv^4hfxDDyyw!QucarKJg%OJ4wDA#rb2wmDWX*ih|QW2q=`J;}2uDqwFO~jJ|~(tu;KWUD|Ufo*j{0KIq`~^M#Kgr7^rP z-XNsG;6@OFSOmBa43$00lSs-0_X&hFD9XIPB3d|}z+2iE3_$W6o4$ih59nb=;h6~# z?kdN`?@I+x(utuX2Dax+BuD)xpNNgmiaD@bCBP(W5IDO+89qTs7~4P?b0Ui5@Z4Qv zxJSw#0PH&k<8(D7oZ>0LJ*0?i5mTN1EFhE-nR^Q{iX;V+HHVLWoBa7$kO}~=MCCl{ zkdH@NJaiMZ_gv#mL<9g-{#||Nd z@7#Xhsd}J!8Z4)WhTprco5n{b%E5qE9S(vYY3T)NQ(zREQygnbQyNIbB6gIOo#k0g`^Mm_+#V zv(Tx1I6T42W!qWht;xF-_$~iNGsWU3d*pB_x@>rYB{>hgS4Z`9@YXhm#6%6pZ z>pvl~@g(`R*vvTck#rxZ0QBbGd`!;$0@z`fxXU(%uH-*DgS|{#oxWvo!|f80;wi;I z$!OzFg#0hvb!;DD({x5LH+S*ON2l*tk^|!DP}!6E%y z*^CGzv|!TOjD}9*Zxutv;Kv)a${sDMcz>Y*y7K+q`QeS>z`#Vw-AVDx^;|xyzJf4N z&^VJn=&`ufSuT;F95c{qs*4mT_rfTmD-L3Uj}9)q$&U-1ny7uSD2Li=a4h2sa!0Jr zCX!ar?;@B8cv`+$Zyf-k>+t0TJmV2(BteM679AWpqDFyX*8uE&mufuvYevq&ZZ)SZP*>F${XjtQ8OJaoMkmk{{kjj^zRef z9KrPV^bA!VSN7YUE4IFWzEcc)l2|axR>Q(4+h*n_LQMEN30D(b3I^+ww@Bj`Zg8bh(t+;bihpsrwe}?xi zwziJ@#iEd>`EKk@pU>Oo#EHcGm1%res+UC7`-d1-S; zx|I2h1q|uf&!9!4?1MrqFKh`Q?%8>unKN)}NSC3~fG(p6L|mZco|EG7Xfa1C$c+}r zZHLo7z$x2VofU17Q}e7j&UA`A$LkiY&K`3xO}_Vqha9^vT8dHeqTD3l6nt>!w5Bk`xZ<< zeQ=;$Fgt})#&JZYq2db>1CSDT6c~G8x)OSX*%2}e_Bi{1gWl)4zkAW(^Ap*tEnpmo zjLk61pQtu@oO7J0(pKqswCj+1ri=RJSyN@-WYxs#&rivRzk44EIKgLB38c@x$(Hy> zHH?ma_sO=923Y7HBKMO;^)xphg?eOI3O_a5ck0j{k=$8Osszn3x1pNkM^MdkjpW{9 zRDdfMriCC*te~cQrSM&H=~dv$lknOHb3881zC(DzBYq%EB?Lt|%eVXIhk&ql?gQK3 zq)-_D_V##Uq|MidBQ*uaUhOxsdveOBUxlKDsz zow75G_h!E`ykE{de5&@x3arzeS%m}J$Ac~3S*kPa&9lrJ^w_TQp+3JwAsM_`Iz*lM zf|V!=3QGye6>UwWPV-wJ$sBEgR*4VoTk+fchLP`+y9I0{kN^01Fb|UYL zi-i|&eN+Tp4o#Mk$ZUcovZ25Piqulic`pITGx6xgIgrMA~-Y z!!DtixmB5M1t=0Z51HY@yDP23ARetWzu?hv$GD0wdeJXT$XeH;zeoVG4+=o@Q|wlE z4AgYBzY)0q0*vRG?|Y|-2w9a_$kMx2Q#`PmAq-0Chuc(@6{VU$-%%B#W8W(YhcsKz zK=3R1-Q6pT^&3Z$X@@lRuc4dblFIj{%LDZGmO>Z18$ASfw^H?XIX!l#^<J|Z(mob={ z$K%%!3*wTAY|6>q)Qv&pY0*csiQLt(QxF-&8_~ zP=hGAKEz~VVq&dz-NB!fB{oMsbx=Z0aV~R^{|5P*h>GdJu`dEBOEWWh$yUA-{Dp@+ zK4^nHfQy;A`Luq7a3G@4COinl4SUS&=1QWZIO9r(wl(9!g()&96VlobygoI(C3xw? zuhO0dyi760dGx&ATbf*8ZWRDi_rL|-Lb8_f{q6F^aYkVN5=PGx!E6ZV?1zAvhgxBr zcamWZ{g@AWsgBB=JX)*sV;>x2H6^jQSZp_~iLXJJMd|Wl<;2vK56D~D$;L4Bq)I81 z9#X|EE$dZoFq8*N0HraI3kyM!zLtXa_aZ#}qS0-PFS!9Ul@2lOFET-6w=O>T`dWD7 zySE|eNe%qvI7hX|_AG6vj>8>`ff5n-y?7q?bDSaaB5L*Te-N>ItdU=w<+4_0sy`y$ z_i*(*yu%h}4H4q~FbK^;z>f<97HeY?gOHV<-u_l+7U*$>@_CKZJf53%!;tnn31se{ z$ydxNG|SqXx{+)Q)YT@vbRy=wMw+a5BgCc`OLg{;81*12fW2Wg6fZZN0lw;^{Hvgly;>+5l+b05MDJq#f<_Je>%4$(?)V`oOC z*DIb!qHTH%2uh-S;}9d3W*`dKF_wT>Y()Wz>n**m-$G>WTu@+SZrkdEz{J=CpfFAl zf94!w+_47$Jh#vku}X^&iu>xndW~cwfC`k5o^aFaV5-*fj9r&s$FwE?ZA@FKaUr{j z;Lq9)dlAGA8Dq(!zowf=I%Q5DNPW z+91~ZQh*m({v{q%J0MYYg6JzxQ|`KM^WwM7UJg-%tD77auxWhQi)R3ES;#HJi)p$F zW~5$Sw)h$T&|IE}WN!bJL1yqR|C5%6f3?U71eyPTm^-8zi;oM`Jyy)L|8=GL;~19S zwHZd07@P?@0JJxU3xua08c*^p?s3h*V3 zA)^|Ski?S$-jhM8ha$n8N(unh&t8QXX;&5?CKw6Sbda(-i6@5TB36ucdlWrl1+Th(+*YM1 zR^o)&r68O%H#@9VUXv4`r!pZKg1Y_8nY!v*M+*_Qi8d&slwN zR2Z&#aCgwhaP?D1nvn=fCDx0`#6Qdjo}2;!xc@sIWT`(W!%t)+^Sw;7^h~7q+C0u7~G+^Jw^+Wkgw~~jp>pv(Re%wcv^jkE(pXoApzwNi1&Zy};cl-?Tdm}itY7w(y%tzI_J{+{m>$zm# z@}`2mtN>1)E|3jQ;#ZHP%?_1&5lt+tzoS7Sz$PgSI_IzOApXmO5U7B-p{F048TEE- ze(DQZ#_>}IV}F0Uip3d5Vse)hjL9!PCf*#5>;m+8R@L*_C7ToWr6jKL_8`|$#* zg0xlAZ+?IMoW}*C1eOmVzo9g4H-79a@s8E)TenZx0QNpTk3X{`VBQf2rB|w2-?{cZ zte{X`{Nys|z8(+82_?=8t_**u{TgEWiOIYKOzdbWI-NJe&;T6BZ>Cr}_wv;a?L@Kp z625e;Tr(wYlgq%kJHYh;jNY)}mD)LVviyiP=?V)apSjdp<7zyd`0on`;Cg?+n`Q3G@{OWhmbB6Ou8?03^};4oKX`I|DpBrnOU4o?Pgt^n7{q z{K35=4<4+u(m|ly1kw;IsW`#qH0%?r;pYW~+khp~&2A$m57mKkOP^BmN7NCV zK)JPlK&m_VPpmWmp%jBCI1W%)4Klx+6ajiEoHABXY0IQ%L2R(Dv242XcuP@~!%Q}7 zB0Mt2F9)`hD?R<@&haqM_IA@x`Q;IvlJn87MqG!f;lOA+4|1h0;vtB^9B-i67}`!; zMZB&qfZ<=_L1}s_Ulr1C;rOZDbw$$(isdaaAZ5%SB_YHD|Krkvap?8(rBO(lz({Wv z^3wn3TU>yO9vdKqhJh(6>y?)(nTt43!v}CAaRnz#o&f5eJqC1*rl*-=4CG*p<G<0x|0;boQAKMwa3EM)gc7b9P2-L}9fjQjd_A45 z)t<%f|Jw8@#q_FJ)?u!74IH+bJhL$ye z(~Q}Qsstvv z!49tRr&r`{@zF3L!kQkmSn$1hf$N`u5ut+X#uQDyHC zj6`thByeddG3ndzGZF!F6WEYj&*b5U0g!wL@yjfo0bI3!5eM!-=ua|mA{7W=p8RQkE8O;ygTUilJWk@f&6k2>n}Y~4kz~xm_joN{)kl!H#5Q1 zQw;O*+xh)LuZL>j4ZBU8pd2|rMN9xuex(4gsaGIYe5XV5OWn~7aXha&08Gj=#MxF_ zYygKTb8U!YeNq6l)hQ51Tjj_D8T`NBD)Li{xy`|=NlX)IYZdM}Ywx@~?>S(5%Xm6{ zob#yz%tH9>^kE*vf?F+`EuVp(5>qyX=ZMcehTFX*3QIdSorTK1Q^bf6J^3hbUwbo7 zM1MmXNDaZi#DgsMGzk~b6`W0Xa^$q~tHwM@fq!IR`3%7at_I>TfMC(i>R{jQ5hkTY zL%6X8VmJ!l|2#JGe@;^)&J&;plz#A;`p=99N%J0v(lhqj=#dsV0p_U>rT)aPzbb(o z1#pLdDY%7~Ee?+r0Hfu)HuNN33GVDwZPq$6Ia+AtS9ouq|AO%45dUMm=$xDVr^C9B z(QPh1FpafssP`P}x9_xg`VQV_06O$QB;$bkNtmDk2d@WVFiR!97f8hrf1L;EOqI@_ zInC>eHed6&uT^NKehOo}IMhvk4Iylk3sgYI*W?cd)CKdanTr39n1Lt$2g>f z<#iOt=anLh#F^ocDd*=wiI|S!V`e50B~0=`w5?A7p01xDxrt<3^Adu^f2&vWw)pX0 zyQ1$vtg$zn-4Y%j_|^ONI^NP)h%OhV_DDeq0D%@m{NrbL^xInx%OkpazgYw~NWoNb zix$edP@b5Ttiy0n(Mb@jqZrF1j$ix(HT(zIf~kNV$NIYBkCx2e2nRe#*7ReV?*;8{)(0QzzK<$wPx=}wfrynX}cfu-^H4>E!dN^Cy!8v z!26JZ1w*2g@tOVL1($h}77gV+UqJM^odOrHU4&bpD-flUgsUP#>M#VU367g^>IbpF z=fJLGGEssnSI~|i4BVmTu`$;W6Q@joirsM{Pzdp7)rI{5tbN7+k7I1`H3GCdQ0!~i zF)G+&;K$EERLo9zOYZg0TS6QC7cPmHWf~WLikT*wa~?lBS=L!9YTelrZ2Ivt≈NGsWB8Gn`0=GXpf1PH^++&rd;^;#UQB(_i92 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

p4yl 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 S@8^Ld5_J)(s)m+Ei2niLoSXar diff --git a/doc/book/tutorial_files/figure-pdf/unnamed-chunk-9-1.pdf b/doc/book/tutorial_files/figure-pdf/unnamed-chunk-9-1.pdf deleted file mode 100644 index 1e266aadaeb4a8ce66ccb10e7033de1866441a86..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5732 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≶= z@!wy@dQ-&-QS-TrG5&ygI5x3UD#Z7I-C)^+Z#T$I;x74C+{qbRGw7mB1=>ewggC0V z8^io@SflJ(*Q@))cEr>=12Aq-wA2d&Fe)HhG1LCi;Ot85tIgu14ZJfv<2fLN6H=}c zGpOE*s+UXZ!$1JP9B7ffaW0kL+=+fkjqyDoO@%-C@H!wB$Qg;W^g)s6N!+sDsRaLQ zySEwDzZut~^0{8kh30SNaqJ5Ick7_fkb`foczEXI4D5b9Ar3l!bvwOh&Obsgv;j@K zk8Ox=-%CmIRd$@+Y0GpYzVSsj#cAI6K1v#0cS{Yiyj!(7)41Q5LzOtLhmBvETWmCW z;h&lF)(vkyKxSljOLyzPqwSFin$4nBWZzw+mj6^v`Zh7*^=|(ymPK@{B-gsQT_NT| z`%{5Q1wT#{(7DjN5p#8bTUhcI2fRcM$=2*YmY+<}IqmS;1U@sN@LrgvKnUKBYagd% z3hpDjjLd(>M7^2y{>eRavVB~p^cYzp#!WPK+r`#7^9y1ln|Glh1w$VqOxFA}!#B6} zq-)4Dk|+dat09%8_?Nqt>CIg zZE0Bz#(zy)hvoTM6+GA>(V~qc;)e^@p`1aqTHdv<8cNTc7BKSG$g_dH z)p(NjQ!12%z+NN7?vxv125>t_ALOxxA&ezcYB0ypmXG!REn4YovYm6<$%~2wO%vn2 zNJOZ9fO|EJ!)o-5hWk*Sb&XB`8|okL`u;x`w1OiWrqM%oGO#L_e#d>5dz|S4{`EDH zpk=P0ai=8hjCT51m+joiVv*eweR~?Qc)psKFWHNFeQfH1KcGV_r^U`LhS?+etE~sX7j3jRjRm%z-MsA^O1XAdHH?d9AF2!aLiL%27 zo!VD6M+!YCswF;_ST047H2HQ>_Y^5n>`fk8jCflp@>swq+O#wGXDk>sdh!L|QLn}Q}JdvY~R zOZG*+x#-WZB;FKJcqph6VY;&FmWfpqt5^l$Z}mkw*HOoNtAp(SIxR0Bo)7hbX+ciU zEf!7Lzb@HV5}|!Q^HZpyF?e8COE;mjn02#pPenvo$G0yG22$=P(r$(zd%_)!MOnk7 z(i1<0{zfAW1d|=b#UD2^xzm^uw)NiS#apyWp&6~#aiFe@TV4 z_z9JS67b;Q7it`K2=PaDR1Rq3|8CzugYP3u=q7TR#km&0YrSfn#d2=JH6E8FZLUTI;UeKkAh(YZCzh1-o+ojitA3&2^))P@FKhaC8j)BNqcdGJUz z;Tb1CGYex_-=jWdRM+IygJ}#X2_LlP;c3qATpx%>EF@}UZZ~6^ntW`hLO2<5TS+kN z?8qj9Ea#bUMVk02R20AV_sUJgmNZR|UYL#M!rIY35;-gYCu(TVPRT^CPccKFPiG)1N+;aGX<x1TrjI2JVLZ^3V%Q8~2@e$Dl85HKc+7_M`m>z< zWcb^7NHk{FGDP)rRnU0cU}T#+ea0-lAD*-r0eJb(bYmsU`n5Oe<%8a|mPUJX1#NA_ zQNGF5;imbzbu6lgw|j4(VQb5ZP+#O&83SrQSGIXv-Oi+%fQA{PksvGGjG|q}R7;~m zEFYt&qJZ8wUHpjK&~9sKd&f}3>hL@qT1QZKO@a@{w#pnt#G>a9Z`^h*)sOXZ4;tr7 zIY5>19p0I9s;DoH=F$~E=a@aTv9Q>G7hgSxil&pwC@#^5lgjm{YbIpqS=-0BRtbFU z!PnJ^J9a0rn*>v4NXyQ>MZG-EIN!gOrKiATt-?FEk(asg581O^Cr=`-+SC(@pu`sw zO)tU-|El6q2^eL@q2MMgF_8hNj=(^MRG_j~N^5so^G{UZkp;#WnZI5+%?xDo@<|8G z5syuAI3I;>Ue~qiXxTx%z}|{9iAUm*{zWg89^%h&^$_$J+7Ni-WunOw=Pi;->IuP` z8Jj*>uJu@FlWcOIb2@9fLpuKW!eVio&}r5+S*K2Fj*%@|XQx7GM4XeU!8HhaVZPrF zpwURm-SsJl!$^5jf-a?g?Cd6Vt0L?KjV$hb@}XB}i#4NUpurRkZXv8Q=mWYreRz6lNt69*PFmK66G`8S<%SueCix_96I&N{0>%m9lu2}Bz&Zkw`l_0p?Y+inPzGo?M$WF0Q! zDKHza5VCJ(?-$OmH`|lgA04RVym6!_qL$4rXVnCC?WXd5*b&{+?IX73Pz)D63F@%6 zxiAk4yO-!9pIR6%8qR(yPbv&9+|?NMmd;?kH1WUxo`*Gl8X@FMMu*pzUNUEA#&)yIzej43#O4P}j)bXMT(M)ijdOIkcfpx}(kNP4pg)G4Hqk>t016LZu zbW*b&NpvWFegjWl5X4W(swXatSCc6srl+!b{ZlVvv5se}-&z()XB>Z7tqUYy+v6jl zGypbW1yqKX?tj|cd#CMh4u6oR)H3vlEet_U38pz6;6Ra9B;1=Y|k??esJC+i>ML;TgYl~FK2=} zOyEl^>^g%uGNes`P7loBoxhCvjd{+jcwVGm4iSEPG9QtVW0khh(p)`mq6=SWo~Qnt zZ?!2-cYa<{da7#(ibD*|rIVd*TxyjgO8N~-9BK^*&~3_a43;!a%6u9{INZKW=BYIx zrm`HM)z0u_b;d#$uyT){*!_W7!VLm(RBzkFTxSzL=Djghi?@X4{Q0w_yvTvwHZjSF zgs3V~-2GI&^4|ID4J(e+5#k+!gd&oa4HpERI<0Z;L+Y$yMkME2Z17HL{9Dvd-Te@o41nu_p(m;%eskyCXm+G>G*#bP^p$&*S70qn*RR#OyM@S5Q)q)>wDRt{1E#q%ikK47LMY1NJ zeHn{-#zL(!LMFE>)O;0OqLR3NPr~1ibEs;&0KZ$~~4Ja2{KgQdpVfc>rQ& zB6I09-$@|wqBXHF+hKu%(Aw>W78yM0$9;vPSEy5?05mc8bnty0KP9nFD0epJ+c&kaS% zu@>1#_R164sk#95c^t(dzF|Wc1jaxolCtRG&a0CB^-*!F$~dQjf$|NgjP=oRlSTw)e}a_tYrE}50^<4vesODVqZ=iR z_8EJ7+DTNnw?g0OKwVd^`!c4MuuAv>*h#}~EMJyeUGkUr%xyToGmw`)wJ9fG_MfLe zp;5|*y=$XN#Zr<=>SZu-$X&5-;uW>Y?6DMF7!F_MCO-;=ft>9say6e4B6Cwe)I!)x zNxAA(E7x4p41f67M^7*czW7+%L=Gn%t|>x}G$}qQ!PL*!g<8pxY54}c$9fg_(<)qz z&zDmvdYseiLsR-ra8B(Gwq~CTQzv%eijy#^%I1L#RtKW~_85+XgL}er-~P+!dspUd ziZMkiIg~9QSW#4hk|u!Bg2t>0xvUV_sh%6!tgC}G+lYeoY8=HyI&;dSWND=PE**=8 zg4tJI<9FYC3f&th$(rC4EjiZ#6Y)lrig1u9zGNA$i7OeX8c}H9FNgMV7jU{o>a$>N>+Yq=<#C-6KU%SRD`8_iqsq;wkP82xIT`~ zBW3+cx#4+|{J1Z3MK$47WJQ>n+HF+r_$dF6gjLoo?$FR5_l5L))Z*}nc*)hqm!uOK z^keZzru*||pP&NYeDZ;Kee9H261mXS$+a|fTYZM7=OrnWQ&i(GU(2hg4-5{OxBtF$ zX)#8V2+!r09jO$Vr6xLy-_*U=D9i3DmZ4DWW%`_pQH5wmPkT(fajvJ|t(AsWpKtW1 zBl8BnMK=^LV;eM2CHeRVR%^& zo9*YbANOYI*?Fq75j-as_#wRc)PxZfGD>B5O4bOipbZYZ;yB93(p?G}({S(jkizTY z9+F7RI zIQL2Rfyo_NQX-6b?jIo)jK05t4MnJ$E;fG6B#Qne$e?S?MAbmU#{_YTq-d*G5VmpNMZ3XSDdd{rToaQJl#1`N*bg z&f)Nv0H^eR+kuD@qww36mUP^PCZxVdY+X#OXSl& zVT0W@GM>~a(w%gl583UM^G z45%N{zQiNdnBv>6X<^JA!TN!sBkynw<>0guO!R)0i1`W4YK*sG;UkI8&j&W2dIDd+ zl7fZ|DNrWFs^$g94TXU}hg&~?)~)(tDXgeUwyQ&6)O}OOprXwP8_KmjGSqK@txU+2 zjgAEg=rxX~Ji1V+%N$4;`5g8A@_Q%Ie&|OypKe{pNrt|&brGQ{zB1zk6BX4+8BSM0 zCayl8I4OREQ+WJ<=#Yl!5Y@dDO zyB@c5Sp9rZi@nJX__9vTiy%HdWF$Mf2+Y!!%Lzk}=4@~6y65_rLo@R(R(+-l)}WJ| z2d~7%0za&G7g3Ka5Qhg`UacE!WxuVM%gx*{@ooSlVq<&D@{2A#kbci{b*d#S-gAV; zI5#OF{T#W~9D3TDQSKuvi!?qB_kyf1D}T$Tzg3yR&+d)X4LdaF2VAO`Cv?xcCR|*c z?vt%j3}5?7O`Z(U3@jh~`lB-2f)Y7prr+?<7j{txc)>|{(cg}m97wuZ0%t~ zw$?iKqtc7Rye_#4E|XUnzNb_tiq%f5;=6-L`jPjMS}dbc6Ytc%j5b!At$MGz-E3nK zUT4_bCmk_sWq(b_-HV53slMy44?YWRSFDP$x>Uc=D)d(QSrc@Y+=X#j1x>g{1ZB~? z`bIfcFCEzr`RqKNgz)agHNGBqr^|wNHSS@oLoAAP_tUa^YH3>YeH&Fb2+y)#bN1Z) zq8s(8dvT=@0}>kBlJ|^)jW&B|UXqm?>}^Vt9i7Ij{r>gTqZ!FkNKf9vYq^CqSrhW8 z!(k#;WyCJ5_Nh>@f6*6#gg$hfgMCRZvue1h^qNgXf3-B`@!?fE#BGb2pfw{r@Zw$b z^_GT@rCDkAiO}?PU5Hd=0)yj@@dnx=kM>~~QQp&or8l$1{UuFFdY;vY<|Op8FY^MH ziDggsk0#EAFCZ;W1fMWX^c<`)@!X5M%NT&%R^x1pfQN%RXiH~Bh^p-~j88@tgvTQ> z2FfRhWRuq*bppq7PH4G7aK$eVdJ~^ci%X1PnQm{sKsME3(=oMDZ4Y46Qa!$9gJbR~4^iA1)~wFxTvWXp=g+DndRA)>&C^~GE!d2{ zGCTL`$M>5p1|?o8`#cD;&a5GCWwpnQS%F#jZFcCECuRyMO+dTx##`yP1k6!FS;wO} z@JYhs4}#o5b5z%fTH-krbq(7;A`RIzzJ^cgE$Ndk8c~`iPe6hiPEIS1=LhyGeN|jv zVPs8u+oJJL>cPwwUtxW%##r;xoKTK`a)vyTlJwgqusd%Ul#ockTI5rpTMF9tFf=aP zn_lXlAW*_n5reAlbQSrfPedXG!oM#6OfEa@GIT^Sp@Kwb2Z$tWHj|no4<**S6C!LV zyyl2*>L%KE4e@@LBH$5-a+>nt0HadZ1Z=o&)r@b3tTgR+f{}jhWf)(bVG(q>z$Oa5 z)4w|7w1iPMkwk7fgQ;Lp_UsW_0#LohL$ILaw|_sI~2E z#)Wl>ZeIa|4WA64@9e>-G!^uh06el52wKeWUM|A01cVCwdQpx&l@{g-tfv&c&Z~Dx zQ}46i9d-!Bk)RE{hNy%^7eg&|8_B2FevZ&|G-{k1oSp14W)qsWuoZH@ImbxFe zL`Yr@PJsAJug+Sf7PX9zD{COzn7_1^IX>z@&njXO`6ZxLpXbxmCs}ZMPt(~9>isE! zGloYu+^@v4r5y8*6)SAj;C#L!a{?EuC=?1y$wE!8qsUit)0tfYX1gweYosyS@ET3O z#7R&5@KW1~$F%)n?%rx?%HC}4xf_v1B5^$QO?%XcgL-7Us}{%QEo z@z4X0BzwYx1}^=IrnS!2yu<>L8VU4=I$I7Tz9MMX>s0&eYa5RG7#J4|;<+&i28%W) z5qZD%lx!(Dbk8N!?1Oi^E?(%)w*nlbwkWpcJ#LD7Id}V?*8EI(fjR~5+)oJ@sY)k1 zLywb1A>hipMQ7+b{qK#b0xu{NXQQQ|9^Oo@0cCccL0#7;XA(TKF;zT`Z*03Ao?Rt5 z%_p0zYu5XmwzKtDtUG&nusiYqn|mqfr|a$0hU!?L4FfwQapjwFbAwtLT`n6Y=;;|Da%23YOnTd z`C-Wt{oV1luJyIg_W0JRgU`ENa}6M5m9) zUML)_^Dku4iur1BjxTwrc_K=%Bto~Q4~I|f5y=H?I=60~dkZI`3tqx+i%y+G9FIS- z77;BV2xtYxjGs zws~_$yaRVSUHMoHN@;PbEBNJ_Joh|4_nhR#4aNUaHP!V%fo}h+Lz2z_J_O%MiJl^u zzte*OfO644QX&!ip}01T>H7i7TDA=#}cPgA=#1lbx@U6Y;hja4%4k zje`)j^sLo(3;1^^&b_imHA118Ws!`%$V_~KD0 z3jlCw^S?9uGN3e;yVX%vpsx&nMlkho5dYmEI2H|Pro>HR+wT^L6MNbs)Mzm}eF zL}2z2ATIhp>Z<=ttpEVRTbIxO9uio61c>&o-j4_n4G3roX*B3gg$5Ii2GM}Leb8XOK4|1HhiDM~9c$m)G?20kmLB~N&9>VFnig#CcHJF= z)}a{metH1FUiRf$_m|H$T zKiFo>KYWN|Z+UxV0AU&#KyuE%nxgaHU;B5>e3(P*KkO(O%36!rZrdLIH|Pvjbql)N z_{Z%&Xh_)czcD!OmIxy=OgQczBCq}=7-V7Iw~4zilP7QXHk#qqFIMjFvNN!jIM74P KjBwCxH~$A%@cV}V delta 23106 zcmagFQ*fZc7Bw1Ul8J3hG_jpb%!zH=_7~f>ZQIVowryMYob&(p;Xd7}u3Ec#b=Tfq zwRd+vtUXeQa8ZEpQ%(vT0u2NV1_ZvzQI(^J1$gTMNBnOap z?ws35Q~$1ShcV`BbtR2*5>XbSQB+9PFd7-gxAWVI9uZvx#P|4H+lyaZhyB0%nr9ff za1}+ddOABHn5gFeC{y5})c2K3$EjihciS2-OvpiTWoXKg!s>+jy(Od6)N%i$A`j%t zY`N|?6~aXspA^J$W*wiusdXi-r-5#S)ihSoZvX z&WS>&f_ErRFcPgdupewOM#%C%dH^oLdn3yNDm0Z*CA0bdBIGu>rX9?KEd5(Xrf}#h zR?IM??zZGwam}Q7W^m^adLM)6+!yR0Fzzo!XA`jMM^6CC1FB;dH@~8=1VwVEOxr92!gB8K7V=OOoDX>*!p!E2 zmK_He!nf&`qsdgk6b9)OhGT(Rv~Nld@{q;g>KSupl~`ugaj_LM*wzH3tyu4R+s-D8 z+cT_tiO~u+8FN7{X_ho_?81b9YUCkHf#@&Rp1d{RlyJ{CH}=5Hl@{&9)K!uI-AAe| zb?icmf2zS%VX2rFHl(PYsZ)pGziGD<{H~NX@C@IvE1tsGzz_uw z@Sw=VqxeynXNj#o1u(aBw6a?G5j9|N7m{E%Z>i<$VMIxv&&w7^p1cu<45s zlOFyi%mNKrxvSolr(bPAZd$A<7xA={VD@Ps&pfPqG3uT4_OW}6c3b-h>PD50EfoZQT|9aKwet*0syb2PRywkMf zRo*UjU5n8%y*M>Z&S=>g5JNVNADo>W^vP`q`?CG)m9-j2eIH^cEBnsw_BmXuB{D|d zlD=6j6Sn@!0-vw=ERaqx;Vo7Pv;BPnXsg^9_PNp=@Fv0$nlj6tKelKUI4#=xsPo5o zjY{6c1WMfakhlo*Igm8h4H{pTJ#CcYx8#!RBcmi_@Pio)keMw?AIck}; z)|rEMLk_jo_M^LK5fMCUa9^4{I_ifs4ZTULnZDm>AC~ATbq9uWW9x3-PP(nY*%hJ3 zk|Paal6ItGEECP1R`j3K-f_9e`k2>b3r6o$I_)&51DQg1tI(?-aq$XDA{^m;{ZQ#7 zEUYuzdIwneDk%j6nVm7HGA{YzX*3eb^|W3}#XMbInL>fKCzl{OI9}zqO+RCvQb;Qv zjaB&Cp!q*;Q#2L&ReS?|6GA0`r34AR)ZBRy>;jAglA}Y)7W;c9!hAf7&)xBnb?%#% zP{f<6=707{4Y7hUgYOr}wnyb(T4g%YHN%io#|&O&K~0lV z-1iQ3fv*^0#uTG*NdjaJM8+ut_d4UC>Q1QCp?Y_fddeU9l1M@G$N|@WxjJ>dw+o0w zx!%b<6q+l4U+Blx?i7Xrp=hshgxeF0C*&_n`z(Y0f4t-%pbTpi1V2i>#;W@xCxXMk z!aEcwn2JnGn>ngAqB)VFtC9PR_Ks`9LFd^HvI=lECeQ0&l9jMiAO256>_%pji&XQ8z)&qY1A+J3PDObF9IAgp`{WhK~dPJRmxzdzIf?$f!ffqXA<5 z146fixewIDog}VSb&N=&g!1uOM1qEFoZcm=L)aW@nHe{lec1n1%;$lAq$3v{Ja1g@ z%trpE>NL_`k-Sn@l$bH3}uPIDseZ^G5v$WKv+ z>1dZ6*##EHMm$^sG}hIsaF+BSFha-G2`1+({Gu!1xE>Ogq7rVs5zHZ)>&5%)L&A9< zvZQTvo|ACQEb{O($Lo3;p^o38&>4^T9xxl zZc=|75gID)Qrt&uX65HrYT zPG)yr$&e;EY*$f#OO`7s{y5}XhPPmS)kFOu@JmE{+TyV?W0MpX|KPT%i{ zgh_aI;C|oN)gdHj*7dUWEL+DJoR2820^KI>u|51~CE@0V35WdMs`sP0iUs87b3)Jn zy1Z?5wW)IRBuH9snoVaz!;ABenVmg|H>Ky#%%f;mna;MbC>lDb$tlYsT!s`LU{)W( zA!8*>OeZu}OqsD3U*~*+hN&vXKy?KsXnj4+gf4Oh>z8|-eO{%@wpgfoOtIgnj#gV z9)KB3j{+1TJx^I(Xf@Y!q;$ESsMYS)p)5QW^!UHe*LjYSXrB%+NH&2n>*QN++nQ!W^I~~CueDp6 z9^R873B!3}P#1Tlkfl;mnoc40&#-GZ#zKyI#g%+0u6tC3M~P3U8yr9c|MhC}8}$GC z339a_r*HTL0+M5pK#j-%h|?y*8}@qZ4k{ZA_-^YTO?PJJ82PU;E2fpTyE0()E}q1r zMRM5hMc78@#Xhe0Tn*$Zr<)%Q&t7lOT#vRSW1rUTiauR$C&TRqeLdCie?P2m-_B1N zFrPPP^1%0A9~D5Ri>_X8XY$DU^x7#aZ&y4$b2RBE>SMWWFTA<{&#hP7?a9Jy;ge`#)5j4l70F02WO?aFbfrr_t#qCSUI@BrPB{7+xJ{WqGgf z?CX&eN|XB!no=AD&$b?D3|+81m?go>ud(Pop6F8%1a3S5c4;#l+3@wZ`Y{!so0)1kaZg zHPpN@r2V4;H!<^T2Pt=;gf8{@j?)AKyW@KB|~A!_4w zR&zGVsJa@8-ePA>o|JF^W@3IZc+~dBx!MPAW7M|D zAXSYpoAlCjW8!MUj-dHZxj@1Fc#Pv-xIp!0^-@^2lT2In4U zjpP8p7ga<_ACs14IvcaUAML-#ATOGJZE;4Yj0nC} zW;i0B?Bz{_A$qjyaK1kE7oXXYUu@a47#PyfEP3LPUoY^#n) z3y5V!=PibaH0>O7Gtq7lr!~%WCr|gcP8ES`LX8j0p>D;v@t_8vOEIoy`pak6o5f#>-+6VmZM|5*A!#qN>B27(FZUIfly^Lw20mD}Na_U-8sk5*|D zdaElmGG#$pn$^~1@8eNBD&xER=}GG9En#B6FROil2ksJ$-dsTe?a zG|QoTsC@18SV_7~Xew(O^9^+?Sx}d`v<*5LHjj63(sQ5_GkbjOsr%3XxkOF$cL|@J zK?iYnYRIP?9MR)lkWRIi0`lJ3?z4v(`G&uR>sZSillzgV_1?Q0dJuc? zG-hdgA0jI4tw6#9`VRY|Y#6)qWp+=t-myn@29Rt+n^Rue| z3@%To%@L4UPRGY@-L452Y+?_yc!rITD>aSt&*$F{?Sjba(gVmpy|7^%a}ZdSt2TeD zue&gms+?8ZIoeooI*P!!2+$&;2*?ah3Z%Jh3~D<$<*XSp{EV4^<=?z|%|BmP910}z zH(O3NPa}trWiKcrd9jAUj{+3N>`GWXQZJehVrM-^D|y)M2q4Z^l`5RaN7e=8MBc?_8QY~j$$7!WL0yrh^U&Z4 zr66(_pGBF5V~Q!SBqgypi#5$;;P9~To&4m?wrT}qEL=%Jd`b-(Xaqt}>}69MS?6KL z7Q?Hoyl9)W6)4$-oCKoY83%rr1>0sgQD}%RQCdsSE8Vf*FX#Al) ztfg(%w2%-}Xe~!{Z}WY#-u}sEOsL;K%aw(jL}V(+z7AIrSqlWCMXWUPZh53z?pje` zTj)rvCS?DcUt{{|yC)zt_T!Fcs8+z0hPG*_zWk-FlJG3e8t4AY#qXkkSJ@5yNS(T( zqlWF%BK;Q5)(D#3%+zT(w-&Yl?Auy6GX$XuieNReXPhuJGCqEB8t*u!=;KZ z{wXo>T<<}P|sor0$;za9m$`Ov={s%%k$XPX)r!jSD)2t+dxX(zN?CKOoDM5~q zLdC4aXuNw$F~TPc^ViskJXlohis@f@3QJks0W7|HPs4?+w?s?{$nvS>+xW4{!$!L~ z236C&#;(=efmyRId4leAk`7)4!LE<=4*%SZT--poMGRPK*(~`{p&hl*AP<8HYyhn973((&Vgm)qYS{uSq!S5Xwv}Zfu_@((Bf=8o(ol{}nMS z%oxf(v3&~pNi94WyXF8Eu2w9m2kk*{Q2Ezm){XrXPHW}08J)?YNJlI|Di z`o(((?WFAyoI@5BocNxEqx$ipNn_DGW8zsu7f$ktg$|rl4@TmgtLmx1)#PPgq0$?; z%QYRaepBecEzX@p8>nV~Mnk_t3kjZs)`xDqCSnKAVa1Mw(XBNxAahLk{h{Cc?%@33 zF>4p$o3dh2N^Wi*vr{wslrU<=AdK769X`Qc_?^7#e$w-Enn_r0(9I6UK0OFe9Yq0x zb98P)T{7NS?=$Myu)Z_&(;xgSa%hw?Ib;A(!VljNqz{z2z~S{1I~hH;5IVCM!@Img ztt)hOu%)4CQiC74Tk6%1D1#=uvd*+M*8YTV43G$|HYG*<`H)ostuaZ07Eh&9fJ z6Dg$45-ttW`fD7Zh3Lhp8%1pZs9mx}%+*x3*Xjw@Is)j9FhPt2=^m0zc19M5!!rN} z`KyFdG|ggIODx=oHH}(yxPT{UTq}VBib%HmAEEGdL!q=RDE8nn2D8=CBf%4Ajr~aK+j+TF zEaxzcRKl=}Ey=Y*B5W6}lykRSvs?g<+iLd##k+HmbR{}flJInP(@^uWCbftejazG# z<>o2;y2ZS;AXCWbWm6ERVgZ4yIkGB)fAryi4)nSJBzNl6J05+TCgf(zSZe)}mgvva z*6>EJA0jZJ2R?1Z$;`8J>kDf-vFq6o0-L8hdQZ z9c&pfTWRQ4KJV&`lHkIfv$pozx z3poVaBCT0>SMQJgHti4`rIO^Nn?SLV|56QmSrE0;K0G_Gp) z0c0pUHY?o{`wB6UVINK@Vio_*Haue`VtTj;-avHzMFz9IpNzjxe$)~4Z_+i(Anbu& zb^PMg!Q9^^$}e)DKO+GCh8Y?hGW=St-gM4*AS>i&BrRGA!5B@1!vEb8tZ@cI#p=+K z<#bW>*ne@Er+zY`ekOay8X()$9{vc*;Olb{v!@4MSJY$Y?iTWd?Cn3#HH$x+wJ?1z z9i(pDy*EJ8g5cxlL?!F;#8Ggea#_bvIP}oVoso1TUmr5bkgyJ@wxeV`_`5{G3%g0g zG^3XbV8ciRsnAl7Oe<0wI9h-R=&(+UY4Tc`QZc8OWGgKf+C)i-;wQOa)pem%GJ6z! zVj-?pb7{!aX-==-q999UuP|SAdm}M~8Atr&&N9GYJ^yhYT|dM*d3`H%kA%B~ zb4$m}Oj*2Ns$Hz?N8}%h2;-dLzX8SAZfpS$cKiYGf=ErbM44t`3$!lki+LX&5hy-g}*VwsinyCbQ$=W90+3c)T+`FBGuB14P z{wZ;Hh00v_-dVQ#IK~VngnK#c0g`LGDKK>xtud0+-nAfN-6aK?w+(&BkeA-^b3xk9 zTZhQgK@8?mKSpV?D&9dCqfxMj=;EEC^Oo@?fVL2;*AKpPLxgtQ{ifo9k!oFr>@I?#Z zgH7w*J6q@JdC{WRKWWjWBV(5A67lpD=jGFykIQMr&%&0=t^K4*-=z5-%L?p##;mNK zKr{%jS2w5ocfhB`sUUWt;8@HPdXSfhLTwsS5mfh3Y>6kohQO#?uRj6<=^b+sFiQmW z>S82z+FKahj=48~8;$Ibu!tQ}&u2<8RQOP-?s@cxmaUj_FDJzioEU~YRT7r`L~-I@ z++1K zOS~yH7#E2K2JTtk7EDvKg<16eHT(9+F*A#!gW#%_)QG}=rN_Y&p8ue9tGF4CR?=X6 zOMDS+4{}dpaHhQddi`j_pxF!0c0UuR;#*+3jR_(Uq?BKJS}sv}z%!H^X)`D~gwWC5=l+Uhe+ER_U>!!mL_~AVbnW1Q@y`2Sfwygp6w0jhYm$HM-&W0ogd28(GezJmaWzhHewPTHhHCwRd)q5~!Iv&%pv%&fq%B~;7U7xut&`BEV+{mH%Xra3M`Vu)007iuv zsa$x0bckV_`ZPpy?dYUA-=~7E{yX$N&0nKI6oNK`gKicTq|;deRthmh$xfjXjQvbT zDbBUCPSVKC+Gd0bf;wn;;?ADDlq~9Kg#Gx)LhtR7F|CkkDWjRrW_)B|#gkm??P6BY zFBa2Rk(c$j46IF11DSvRSQ#$@*D(xEoLX3Bt<>ByIsPrb>uS)Waf_w0gfJYTd#gvVg|?&drpyt`>$x}VxqHQLD8XR zVY;69(+qD7urz;GihY>^W`h%qlppc`+Qj%9z>qdsEA!NEhX&@MIWqtN7hBH$<~Bi^ z^SlRMnj`z`uivDpqKbp6@@;)D*I03{5A~eZ`Ff9*^hfa{R$Z6jD%kGiZ$j$@B1*W= z4ToHt)}qw7y6Hw^c8f0UDeP%x#r`;oQm$zPgPVW0SKar5qlc;LHq<# zjr}JbN~`EZDv2Zw_jW`9j_MNU9-7Ja($i02EYdto^KdSz8GEWqvLV&>5V|s(;tThe=|S)$`#4XjXxBSqKs^UzJxl zo8aB4RYkKPj-@!ut4d{-&KB_C)*1*QKSV3RA#M*St9+H$FR|DQyO>4RQ7CW|>SHd9 zRerCR*U7O=sj2;c^kIoEvWn?o7V zs3qqSiHXw}@6!JOh;->L!J$)>FzMSLMHU|s8%%zpVfK4ZVz}K*B?kNb zt`?~%3L5!vBGGwoR*1#IQEjs%Jn9aYsFiJ=Uz|qd%kszp>RBUV_6$^|Wg6^;h6-23 zBvEeMK(#1%1(g9-l{&Q^+739{xdU%CP1vTX5KX|fS7^T%s*BfHH15)hrajUXwjjpH z6Q;AdC_bLpnC5)?cNvzIz}hfAiMS**-EXRhe|F~Pbg?0^H6Dg++wl>~nEerMCx7;% zYGUdk=bp`h1m{U{N6%pP6I)CPj$5$5Skl2C;eQz{k*qrX(G(rKb4VW?dS%%}dE&w2 zm7}PPU`0&3HKRD4m`Y8E$7qnev{5Wa=9ZzQ(j4WA#Ie&4ZB}-3nduXQyIj3H;-}vRD>55%IVfJt#{AGI<%erB8lLw!NU+WFK7@c;D zT*D`fwra$)si;m3)z5#zw>A08kjFiS5a*S2$P;Q+=gys(QdtHmdIll5KhZR`ti;Tg z)9*KMmOeZ5!NN_?d0OqDZxF`<_$OJ`)$e*-n#|-VETXffL1L9 zFUkDnOjLQWqKv7eox9I(mi+D4ZOFzOHKD#0k*jA;o9KmJuIZ#^Z$K4FnJy_=i?GlM zMoQ1fs;Ep3&rw{C&^%6!)uu@OP@A?0_!}6aHkv*o>C?<8B5H(rmcx-==Ju4N$h2`v zHy6MTDKn{IyoEDKYFFj|23tC<2D#mcwTp_^wZ5}y!O6g#zw1PX^WW;^H6gJ)Tc5R> zePoxST#s>uX~_{UT;43HToHXY(?}_(CJTd7voDZbz8QTrnEI!dWa^%RALVfZZ~6>ni$%_T#zw3b3IsfezwAl&Eg`2L;l#PnOxzK zs4n$585SIN)Gw0Fz@i`eZ4|KX7q5oWhg9|3mvvs;Ifn!GxcY&9f8B0k3+sf6YM?K% zsa+oewn7*yeK|r5ln0%LQ{{G8NgA|qF5w~%9I?t#HQ4)K+x>SojXdOlIks)}iC0E; zRy@oYwRQ9toslSE^oRth!+Ph?=fLwd?%#10&8m2iBxuVN=p@ zLier){?~O!m+@cl2Xh0TyVr=(Ryor+__9SX)jx$d!RTm|?mJhR-c4WJF5j!==6QTz z7lZ~#qa=>ya4thi$xUf%p#xt50M(996;`OY1K@#NM9PHf)m; zxIdvFJIoVz3s4V0(AT-V40IYFC==;EEY@b^-MPRDJ41sYKZ+kdj_l8ZZx-dU zi!s<+L;9P=N8QIj@vtcjg-MQ~*VvcQ@0&jQhy#qLlA z=7@kftLO)fn$<3Ds;}azEgmHo$rD1(tfxZ`_xn<*4Ll5>J7b2rYyR}=iMz*>g+%W! zEJNx2hYoiekV-p0&jF*;;;c2mP%yo?Pe=ChlaH6_W&L)-=6+!}M$tj9=nwo~Fumf* zfS@>yE#1is3JC4}hr?rA1drES2QRLh_35G6sKKQ}B4;QrLEsAmnifAW_F}Hqo#bkR z!A@6BE!-o5xreXBEC;gK{s+I! zn{VmKlw}d+q_MosFN5$)GJU&7c$K>rZgw0zix3t-{*J^?4O`eirxT~1C^^-`sd^eXwfYm|z!lIelS^1f#&1|LqQ93t23GJxx4u>U z@fb2h7t6)wPZd|Nag!{~2=6Q(DfUKiM$V>aE#A4uC@(rlO)MGO7ET!XMrcS6!DrsX@Q9>FGP`1Lh0BUJ)! z11FhuksTw17j@H3^Ky)w8s>r%S~KhL8K#Frrhba>6@cvM(!}QSQ^#b;vvslGJ6d^X zW@gyQIKC1Wgvh+p7Hl>|uEk(o@|iq{{BZ}c;B5}3enS|%&CZ*6WU>WQ>2h)Dnq|>> zS(}{*)kJS=;!v^_936sAOF{s~YRgBmvF;~>Va#a}&OM1QQaT6rXXSm4iPeEuTR&zr zGKsU(5<{jw`ztI^>fsA{O}^%=!g1(x&xdz1mNCpMJUkZr6QpgAn)v#^mVvKpl>lIa zi=@Su)Ow?r`T+6qBQK$+cFKX-ebyI>HOHb5DrCZY&VG-bI#J*}8ET>GwKJE8bT$Ox ztDlxtcC1{PW%f4zo=Ptv3k-#!MDp*?-VTYt3|Gxmde~8iKBw$*Uf$S@&LYKt>SCwm50aXGiGx_{FGV+rWC-?qfw$qSZxG267ge^US=RzRbmV}T*t z%|~qYRub>irp22Nce)Azp<<4zcZ-boK*^M*YZj0i%pa+gQU~sD0;ck9;RDPHvvXCC zZfq)J^e`x^rVMV|P5)ckX~x+&=itwzyU?fXkdHRNR1;;UuZfSD@M2oGN=0EW7Hcgi z)jcEzxf1e699Rv~tG?Q&M9}^`EL0~}b774L=@HC6VEv)XpvgXA^7FQdhETL$R+(_3 z=gk3c@Lsq~79D4zbB&9{M;y4H$8z`Koid-I&Ao}@p9m-7zYO4&P3WGv$U=^p_YtG&t&ks6z43el>68z0JqKczic%;9X`UDc z`LGtuX-eQ9C7xPJ-ABHK->t7c^Ck$PM9$hFqV8A_a6D9DbDC4K(HPt{19W0-R=2TF zv5EO2Ll!)Vv!AYzUB zM;_Q$HQ)71JK)C|10al&>5q4LCEkmPKNa7X+CD?VZy7?h#f_k2OG4;JGAt&U4wqXu z;=f3x&*AU0=R#1w8JrkxQ(TYuK#_~p8M|4o!>N_t$67^tG=ZbdTn)@pQpNFI38+;Gw z4bFI9Z-NnJ{e(C&hO54{X`PF*NU7(AGp<(?` zb*ZczaF8H>ApO~#G>@0TNyn64>b<%Ht^^ulf_#tn30UgzbniCHw2stzuM&3d^659c zkdAocgW7F`eHooiZ8Yw+1g}ji?r-nx$50r(jVfp#aVV(!03@jS4Vzv$}v&dfC zHcAwn1)%%e|8yoS;r@>Kc;ijd@^<*f=<2X`GX~Y*=hYr0U5;t4spf}>2ynzfZ2ugJ zLP6`O3b*+)S$ucC88=N4?S>{$jfNYbviWd|Z;R%6fFc9)tnltXUvOi0=(GXJYePq7 zUYQ{p2UcW2A5>+z8}jTz=yCJ3=}^(O>9BFb^Pl&B+lS4v$Wi@V>1l9*|DoR1;b#Pq zYeMe^Kke#syW7x9|F6)H=w|Qhv1rW>S!nVH8~W#|H0?j#`S&w*Tl28ek7FAUUF+Um zjOJ^A$X*_G7wN3k8sDU!+en`IS7(9S3E%c6CC`;VVar;26$tz2q%Onc6E`N{$9;sN z3bdNSKjcLW+158GGIOF%*qmyj&Ng7iZVjEj4we7pW{!$5f!oQv=R5ygL*)58f2n>{ z_5C*e?M|TR;(FYyKhw@+rqBl$uoTsYib6!_@$~L_n^G0SE{1~>J{@!O`1#6waIW|h zarle6qv$~B8(3YVy*pZoes>aYPv5(n18%U@`JA2yyIg-~yGXwb&{Vw4QN$q@^y9-0 zSSJT++&cXT;I~_0kF7c3fhTlz>J8s?OCR;r-DCmQxZ@B9MvU*V3yqJuXOY+>r1b>f zmzXP8;EMhm;i7>o()7u{ff<2rDc}2s)Ep(Pr~l{_!fyiu37`_jG3Y2+=N(M|3hkaA zk*I~cPk|AT)}y0hQx~o)x95AO8I;JA7k95T?X(yE|F8I|qxiP43l{|B zzXEWa{|dkx2w8S;|J$U|048S$_CLc+!9(bO#$i(P|JpbjvM0rv{x@^_{ep-1UnM!m zB&pHle?(N`e?d|ht3Xj(!0|!1e*KTyQD^k5Bme<<{PTaP6y9iX=$0RXpv?sT`4Sc@jp0mO}Hp13?U>Gg#K2)kG+4ax}+WlLm}x=be7xS z3l`pw55j;=Su);`$K56IUw9%_IG^r=@$9e5z6EdI_yi&kvogP&6F%Rc#=39|aCQd& z`9y0sAqDzaKz#hj2|kOkSIFLK0%B?AbM^|{+NR@&RBQQ|V^`~ZtT7$lNR2mq z=5VQhNx^ydJ6|8OtMx3_>S{QoL-aI*>Cp}Ryc-!GWp0FAfTnpid&f!ru+7Hvi;1bW z0m;Le>uE;m5}#V`X(W&hpa3g-PaLhgKUuTC)BLiYLyUDzw(Uz$8WN6O8)t~S32LKAFqv`jr+edm8TL~dpslkvI{(k}RcD7$RchF%d@ z{cc*&llRG!mGJ)cI2>*Yrf>8;45URDB} z%+}{E&+u`ZR$ZeBr<^d(32=aocY(TB;_nwdZOL&&IFUI`v&*9Jx>&@~MOqP-u2>HC z=s#hr?4*1Q)sohxE04Q0(d(jZ!sM^FvH0DM2QAC8!~1ksjx34A=P%bf=v2vH?)7x5 z4~FBNN3E#-M}=Twbb%(5&(5L_XMh>#+|?5Qdpk;eyg5s))u0ZJ8mUPk~=B!+in7&c6qW zUZRb$Y#5bkr}%+rM42E8>wg2e z{Y!^EarSz{W580N8DA07odbYi;$NGybY{74?ce}4m+=mZKW{@AsvN>*AMDmV4W^rO zVn;yyrhs{PwPTb41<}7!`Z233*vd`AFS;U|++x-;*UBogYwT)jin||)BCdAzuJ%sO zj?>PMC%ln5XppW)rI?t{C+I}2Bd*5mTiQsy%m>_T40E`F2w{r#4g!F<_hYxe)pZbN zJcKu6(@s!dm$7M2#|6Z8>GG4esLWS(N6Z5gble@SBvSW?IY#zcC^yHLryJ{R8(F&?j0# zOlX>&c-_six-Uu|NJXR zY333{Vmj1L#D}|z2EqyX`JbH5^ctVvR&?|bJ>8&`8n0@Yt4yWF`3)zJMuY<9km)23 z3Ble1H-g2tKnK`Wj1I*H{LwL619<-=MbaBM)F|qwYpvWNY;E*%`_rq$CSA&?E*KXm zSPHn_f1<*d%doxBJ-rn9Xfr!*1MgI4y{5(4Yc$iSB1%-|2Az`F`+i$ZdUG9r;B!42 z{MXrZK+l?cx0ED*9@#w&z=i zAMC_WLWHdYm(U(Z+|Z zi0jrjQbUIcgbxGi&6rpd;dD9?VZHp;0u;ELHj4K3?DMK67-lA1wBS{9;(-NB>}H=+ z_WhlZQhwQ~ecoW~MXl`JK;(Jv+ctqcz+fC#m9>O*?+F9fexwZ7ys2p+s@2yn+%EZi ztk6!f?RXeA1!6^^_QELa8LwO|hD{A79q?rmU!v==qm+$1{5LgFW!^sEMM|j1t#2CK z6zleUqB5>ON-w0ZDmf3%-K3g%77Gcbc%zo%V)~w+@r36{eu@;hfBA3br*_B=uxi7T z;8yZ8Z{Plx#Z#o<_^G{Yq*+tU#5!tL3Pt}O(U5)2TETz?Pr)XZ5c!1;NdRBc{HMRj z#Gh<2O|5Jh!N$x>$g~X;Vc#Sf4jCR3f&ujfF>cS$8LkjH^=Jht#gxOisrQ67Czy|o zbJ`-x`VsW)9CK}#2?cHgrp-DkAV18nfo2jG+*AHcF@cZYn!5cEIpb$SMpo5IGc4bF z)C@W&HUtYdiIg=+o;l8AE0H+97Zc|AWPH?0pHYe}SW(Ovv$=olE!*8~!5E5oAxd^S z+@^kg=tn80Ggq{#;5jxvF%|E?Zq^>nsZhIIR$X;d$00@n+l~Ery%o1Kz~pyUP3-jE)fvN5 zaB8*No1k4tVGT4sOK^ugj}13n?^L2IEMJfkmcUq}UuG~&6 z1h&r(w!t-`md5o1K!yL>+&OVx$1Vqfl@KL$m&%oX2-58*n!u&&8A;i*ES_$0%ubWSp#>{NajW^Rvnvi z889Z85lDaky=iQ$?}6tNK^fY&Y9`oV<_p)&+_)*0nt&HD7=)Jwqy))dvr5}EnOR)izt(?d$n5C1kJ|^;?(YzBbmVU^ zcE-ev@{SjT=8bcxD8RAnOYiN-M$dyzdw84r5#&0T@TRV)F~*TPr4uXjv(2R5E!VZk z95tvH-uR1C0pQ)-`nML5&F?x8+})(i({w(xI=u&yqh zFVZ~1TV@}L4xu?CHH;jQpUXV?>lRT)?X5_dkyRxbK zPZMRM{~%pnO~tS6sAnY>KN4r1QJr8L4D=qC-#Y*BJOR|C@vnY78D?_^qaU7|!6j{z z#Fu8~L@&Wf#}YrTC9np65l%^LN^g?yGVrG8a*jLg+HdrHe%SQC>$^VGo4dX9#*m)} z=53Gylg)%iCQ-xd`1@jMuW57q#vTNmHS_l<{SsbGG+hWof0h&uNFk_F_WCs<^7Hfq zHv9UL#{uP?LK-_$nm@yR4lLmZalO?GiN|1?=l9xyclgb7gV`u_GdixnjTY=zb8alj zkUGa4YMk`~s)MnOsRv-i&t#^*9+R5T@6dBb zXB9}Bg-p||$T@WqGxlwgINRilpd#;0_N>4#h`d_|$Dbk(IC454R!5w$DwZKiG@4~9Mt`!cjRJ8*R9X_4RA^#j0#Z^^+U*)|J z>D>&aS#0=&zw@SxMzycVt=iGBd=^dPML?_-Oz@o4!YpLvanfv_HH#ir16Xkfw-$C< z485g|V#$rc!6Q$(68y3;0iqUZ!mD7Ggz2$>B~#OepaCN~ zMB%1_K_OVs&Etn?<$TB1-4Bg!g(mf#3DM&X+gOt<=3?(&y z2uKP7BOTJ+ASp~+>UYd!l##$Br=?=|hq z0GQI2fj$fb;r7!$9y+`&me4DHynd|d#9?P9)XgA42~or>o)$OP0PPk%|Fj=%B{ri_GUE?^Ivkz#57XG%r!70^K?#;K}hIaN@mC!F&J+j958YKUt6;|uK8`dZ`e-@iZegf}g6wi60 zb4c#NC+Dx2fct&%Wn2ecU7-rPNUe+EfV`*55ObZ|k`mGL4WrUJ*~v6+$|t*&ilf`M zi68NCjUg5lU~y(Wj)Jg$pWvc%T10sE;|TdYiO!giUg-{qj+R_|N%UHVuv+PWCG~VV z;jTAY3ap+>Kqs+lr4>2WK86jyshtyRawT_U9OY)ihmY!{r#wtCo+l^9AumlxRdmqC z%wfhXVTdd9xW@FGA(v?Zj=@NlN*UVIHVT2PnwkArD95KX0-@R9#&(UKN4?lK&|Z%m zJs1|^XgR1SzY;TgN&x!h8E>Ckx58#u5L9I)1V;Ngt45oCKovVWgu+>W=8|vL6TirL z3CvFGn$lZ>qTRS`3D|O8JpPoe9y9)CDp@T?aNmtt_%LZJI5{7&V=**)Bxk-={o7}W zok4*}#cys?A)62~N@MFlb44>q%cO|3 zavMEg(9D#yv(Ew6yXNB?O8+>T#RIE+-@0pMrWj;jJ>|iy_!c{7njeZm5zU9h5`Drr zTq20~(>2v~T+U&nz_UYZ>x=ZcTflUa>@QffOwo99-Z77v3jt(0Oi5~^Q?KydqiDP? z0iH*pJF4|yDgCd8>w$^8NHtZENUy!LmOgd zC%MyCNs8^!MV*Dgj3@u0#Fioz$D>TR)6Nf13c!~y)oWdByy09U6(Yx?ru|_rEF=#> zPR6^;&3QJSV@`jar7FtZRI+B5@mZ8DBx^PqT^j7qXB`=UwY7ddj_+XBBFlyhs_ zf#o-?fQj5KIc&=%g!{eypMS0L&`I_eH1QRjpv@$Yi_PQ8zYjrC3l0`Rl0)072HP6Q z$1`B{raDZ$~ z8sGK?SmRbJfH}VJ(PI(?%eCYIdWM>ebMQ5vxGT@LA1^&ygq+zg7cHX15E8W8_X= zvSjZXVsfIWKy*r9r?2UIT9kkC2p=XYIOSIcnH4I9xj$i+SD`Bf^{ck(l2xv zFu%UPdJ?r55zlloK+CXi+iY3rEEb#~kdDp|-10V2Z`z^k|JLE+3~@@2i-?Gwle(W&mq7(M?u+l&1~Jr8o9Wg9nQf96kf16rcr z72XR-nH1Mp4xE#JbwwT#JAxG#oD7UOw2}164KbF)49IKi^@E*PIBJ{(=G+$)8(D<{LXbJK)yJe%4wq~Y&)1CRkH2X1^ z3+b!eE8z{7fa*;g<>~JfIUCPuAkk=kN+%`Zra1|swCcSYvl*y(Z9TX`Ewx5lmcOpUj ztaYtdj7={>xo4Lwcke2{4qV9fB(zr4EQJZb4ksC3h~JjnE+cZ&1#jSS{V@YS;S!};gT`hVJhMw(G9J`y z$YbDs&Ia!y$06!lr#4TBJIpr{;OmhUz|o7$E@jWvOrk2Sv5L?N$BA_{K07UO--?ZR zUZ16_uQ1TXAYx;KD}mKWIMiKEhH>e@%(GFgvfj8RcTp5kvnB!`>woCaTD0PSJ|=$w?2QSFXD>aqs4+9B0XbC59fQtI86 z9dZz{@I_@J&!Vi(^Pc4nJ+x3IYDM~BY`ZGTvRcCus$z^%gnR%~_1%Otcm&7M=4r0M zh~#@MVkH{pG!SF57;YRmMIN$h<8OYQFuoRa5hS$65B1W1Su>H~naeBTDmSb+SXHHX ziPp|d6kkHSX==_unD2YQ;N@JJYrWj>>z+^}+k?eM`7XZMW0e^VJjy4MWHSRb6dhGT z>?xDGCO~WFhB?gys@P|Quh6BIihdwHnL$VS@g}ZbjIFRPad%)dK>X1UKa3e!#rU4M zvK8x?uN)K0**s#M&fMD&Po)aD#&J4?8rKSy89wI@6o-{eQsT=PF#4i2ulVBfs^%f7 zsTsr-EO)9VQH&8_i*@%9BP5MLO@xW#-y1)Xf(7fw0;^Bn#nb>F^*ratfBWP)H=JtW zr#ECa^Qu-*Q?!_rEvM3E+TLGI;S*jpLV_!F313ft%!%!yjSWX0G?s7W-Y&yh+NU%r zABWc476`*lkKf1i<0dpDVV?IKC9D0 zr_{E#7rz=Ln2TRsA(_sCU-3ou4*s#PRluaW{2l5QfY>@3|Tolsd*D+;c zIv2S<3!)dTYT0%ZnY=T=jvX3{{fyt;AtD|?eKyfCp% zbK{K*t@SB%VJh|gp1CPps6Xiu?PoCs|MjH{yOt|6mjHz%AC!vCcTUZRj#~}0A$x&$ zBK5)7y!#CEURUF>$4^|qtpT}H-t6+7JCj{j&gU}<1o?S?rJH}0vJ3{DEp-%U$El!Ge{HpM$DhQZAzaiQkw z-7+_yNA7%d>5Ry?3vQz8Pj?wKcbL)V&b4@Dv%dI1SFQYeEHT{=ziG>ahPO*J`s6on z$dy2#v>IZc+a)xIFTyrbJ1T|)*1&7_SbfXM%M?3HVkq*cnv2F@{pS-q#<0;HW3p3= z$7~h^0p`HdxE)E*-Lc+T+qT9U!hpQRK1k$a9PO=kdz?md@=2z#$LqufLX}tb^$qb^ zBvYxV(bXhq84IFPig!c80Jwa<}ew5#w+*}0t3gKNbqAajW`Em%;^U_ zJPTt3#*L~g>W(R?0v!UOrZCqD0l&o2tAi~jmStW(YSFb16yo+isHvVW@&<^0;*8oz zBPN*g@lpc^4M{!Ec&0t43Nd2$Z$2JlOgxg>Egosolrv@ML*#tEBI+d0v9KmjwWw{}{AP|H9=qfC;mnZ@==UvPWx zCI5s!iMQEN70Qr_m1$@Yj0P}D`f*>$kXLE)rvU`~X|7{+TX%*M@k2$Qa(DgZ)^!1@R_V1GZi@p^Q_&#|XtSYD0EbbgcLoW2z6{v)xh zWK%q+P3_lPNE|Re5(oYst`RYvzbiVwfI0Px0y4`x0Ql05YIB6~ z`c}(p;|9j9+LGMWECR?`Q5uXi35Tp2Ap2Spa=`iukp{OkNIEwT=JxcWJ{%KHmzK{OiL%*}d*GO`YVSgj3P7*43VuP~cM`>BOqP-FzyQ4!AqQK8Hf(8%l#^ z&-XK6-+N`a4}`9sDql7OXWtI!wZ*o9G*7_Q(<^bu%Xs+{%ynq>ehC1hOmKTR#s*f zm(w!W=Qlvu#*1#By82G|%y*BY*y)IluMd$}Aaj*Lkz9pl3=0i1hwVNoki|AO$|0!x zvs~Kr@p)BZr6ow}9Oiu{eg&DFaNX!c+Edgc4bUmJKSMlG_sgqz+}oBuL#An+e$9aj z;~&zI=6NR-qnb}C=5uQ}>{g)8FDZ=Vfn+x5^jNf;PcQ2k>yFNr>Zrw;| zu;%&FSp~gm6pmXr zg4`9RJ1o8`n8}O=@2VtN@{E~?cAtyv%n{$IX?Uc97V1&UR8$r(vkc0n42M^}+)KE# zV+7#c+BNp1nrg>BLnb$9g1_?V#<0ZHQ(D|Pn4PCk2zGUEOqz?Dpr0|vvx3;g$uea8 zbv9snH_)-p%saQ;TgU7z3evzsBs~srqzAES)#J8W9ivmzio_?~dCt;qR|UTnmtA-_ z6`b#8k09_)gpr5E+a(0aE3Z3oAT+$_bZu}f7?2JIO+!JHzbQ>OrP0w3-thx$bXOm$ z-FU5@rCDUCjR5Y72U8}6ti>0j5y30kl#-?@a?Q9uG58V<3}PJSE6*Pv{1|_b>sp>DV?u|((VsQKkAaTQ3BM?MQoyr(+c>=+VP5SMfdU6N&zceTl zz!}zu+rv(ZguN9`xm54qg%g0{@wU zFGYZ49tMvhLC^oUTQ2-O>L z+yO86cRc(jZh>z`gP0%i_%RPLR}6^xVUho`lmSToTL>T({_5YL12ptSdtLy*%?0om z$P!+C4|-t!anB6ADTSZL{3DGz7DNSla*70ZIYlCcYsP}GA8_XP(@4#5-&hbc!=G)| z?CdUc-2362EdD0{EC_@j3Ia+0U-|yar1qB{QaIB4e|WbUiis8O&*Tr$zj>QsKsa3> zkQ8q6{vS<_@9#AU!o%)!AFA@7^Za+NIeg$A^ste`KS}9uoVb6I{&SB1PV#|k-h&=? zTX{qxHbf5qgd6+~>R|-IC7D2^@RGQHR5iujSF~FWJ{9**MQ`pWkOJWp@gO!-nF!GR G>-rx9>6+^R diff --git a/doc/build/_book/OBITools-V4.pdf b/doc/build/_book/OBITools-V4.pdf index dfb4261d89402575d36a557d7758e57125d275f5..ac6e1718eb55233169035f219f3ec8a6be3d4154 100644 GIT binary patch delta 74148 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 z�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 delta 68726 zcmY)UV|1p$@;waaj-82Z+qR8~ZQD-n*tRpVZBK05P9}CT@iXU~_g(A%`_`*b-PP;5 zYIp5jk>v=b@9_0D&_FI$HUR-x7guL9BRg2njVm2lha(R7-WQE2!idTjFwG;SU-WZ2 zfm=}o=1IAE-haOPQc|j+?AA@>8#jxY-JuRWZL`n>1;q2exFb=+fd@xqAE#xfefxC= z`wy$p(uXvDICv$NxP#vGfwzrbIAU5P@H94+}z&tVB) z|DG;72vIbfHk-`YcuJ5Ma-Aw4e0m<5{P1KzWp`8tW2fB@ag)M53yWkhn#Dc|rgJ?u z>-3oHpj zA{G++r#Ct33l6Y1^>Az5HD;?yRx3gY!;2?4sUYQVwC9Y)L$1UiBjaBiS%7+HdHMbd zEX81bRFpCeIcWy-b*fCoQS-{wpI4qjcl9k3aQcV+cKytt@>6fFwKXbUB8^E zaciXdBxz-8YTQ2{ZiMIeTS+<*GSA49L2s*{a%9000B%6vDAGG`8h#;cSgOJ5#wN8L zKzXej?{G6)X2kdk{VeLaLDD=ic;h-9g3lbWgq(Z`?K$LhBum^v{^<0$4n_{cLSHEN zQ)t&_aknubRi5ipj>4_Y>57vqDu^Lvg&2IoRH70)>^B-*m@n!R3iM^ss6pYq8S1C1 zKsM;q$`kN}rBC3^F|ne=A;f~&#ETJ{JVdMxqw$N;sg;nOb$It#Nbj4r*t|blPTT@2 zhJn2^J`Y3XnoU-20li6%+Cp{l28O?eP`x%e_vxONF>}wHy+0`!Ce801+@>|4!EdkJr`akNUzcH%VX}+M)5+-`TT2yKMR1tS)8ke+q5D z)FfE0Eq+-Che*AOx!)igl9vfd<`Spt`AkXF)&=E+wp$FxbbvYU63BqVw|%M#Iz zPN}9?gN+I?#4$PZn0MSo!L#%F(PZ2rzLx|smGq3i?C*M3hkdXo5}E=hJA2!MRwjn&21%M|t2#Q8E;7?VDugmJRr5C}pf026 zv8%DGg@$tgz_Hn zcvS3)9y8?I$mx=q?{fEzQ)aZyrkf7h($=>O#fGIJ663Iq-pfLaF8l}sdP=OAw_`vT z7VELbp>vg3jr;{!3eoGZKXn~%OQ$eY1!+nL9cgJ5>zryu&JCE=IKD=mI`5gqw0WKB z^42+RB}B#&6Ei2)EknxOqPHc+_0PQ?sx_+4x`GM*?bfONOm!D;sg-W$>989>3r|(; zI%67nGa9y{{F4hvfLfxH@z)gTB@k#zN>RB582B;`KLR=CqcpBJ9FAcP(Y#d9-)ZB> za*wOz=IoM8?n$*5SWBJ6{~>S_5EG~HLqaVg25}QF1WS`maj0kYT77tHV-h{hsRT0y z@8l&RCOkoKIzoV{H)8jD>w_ol}Jr1>~hnqRTu0xyB^uhb zTHiXfW$nLzlAq|@KZSg}Qy`6u{`9jgkORq#f)l@4{y`DUa`KOI`sUfMgBA;txAz2Hl<(@_3RO8cX)%BK zGnAel-R3I$G9^|CL{#6|6A57I^5~9tunH}n%9uyAY|XPu_^+B{l~J0f=|i!knQX?z zQrXsAF5Sl@-a_1fU~p+(_S1vguU%9D)3fk>6C(d;Wtw+=6BZ2@T0NKb+-a@R7(_Zx zR^Ve`<~Jn27>v)n3TWPPOo|=%PV8ycThb|bHk!~XHd>j7DrZVQ*iYaM(^?CTNP7hn z2*-{ILBr$46@>Az1;`v-huHsaEGR}`tz@1LUz|K*x7qerl*PiSKt3EnoE~uNnciA$3hiX^&DV z*Z8FCm4aa@A4_c^p2f;WD8p|7SMVbbANoL+x$q_LT)P;vg>!L+lykY>`_}Va=RF1!s*p zT(@7CBXPMy>txw<%}O{eKXaNJM)UGVf$>%O=&DJ;UyWmZjou&qiiEFk0zN>G${qgz z*y7s-QMXQ25D_cA<^9y><+G1tq7n(}aYCE>JYfD5se!)CutTcN&1A=`p

y@9)=$V#Q3twL0 z&?dNw74^Zc2@r_J^0gF3;_6o_ff~ZeQx*$<9CDy{cUbr~g+S@Oa>Ao|gLyKF0p3E6 zlwQ6ao{dvO`m%D9g{tM!1u9^YQHW%aY$6|cBM5VS3gTIpp+%aBgZd@xU_nZ*u-b-| z$N!Dqn-PsBp18Op`Z!g!C#o_H_H+1zZ1i-97l1>ujKg{qa+D@i+^C9?_q5E#!u*y} z-Fnpx8~QoHJ>-)dX{8h4LpjB+2W-f^7}j$c>1r&TzIVI zed$(V-CC{LQ~LjuEvVQX2DaSERHbBGr8UX|?K^${@+O+lZ)&zaJ}0tk$NkZNdY{?A zNw%HsipY3T_Q+95PlZw$ubYMTU|r{~jSCCLX_MQwa=Ys0*^-NaZP(# zL+9I;G`~`LRFoSqmeROoiDU!7JiEA0kqMh_>,pPkG_`KV^8;m^5X;w$*S3T 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 P3otM@Hwq;sMNdWw2|q)R diff --git a/doc/build/_book/comm_annotation.html b/doc/build/_book/comm_annotation.html index 323aaef..f3634d3 100644 --- a/doc/build/_book/comm_annotation.html +++ b/doc/build/_book/comm_annotation.html @@ -217,6 +217,7 @@ ul.task-list li input[type="checkbox"] {

@@ -245,6 +246,9 @@ ul.task-list li input[type="checkbox"] {

10.2 obitag

+
+
+

10.3 obitagpcr

diff --git a/doc/build/_book/expressions.html b/doc/build/_book/expressions.html index 8bc2ad5..27351de 100644 --- a/doc/build/_book/expressions.html +++ b/doc/build/_book/expressions.html @@ -329,6 +329,10 @@ code span.wa { color: #60a0b0; font-weight: bold; font-style: italic; } /* Warni

It is a generic function allowing to retreive the size of a object. It returns the length of a sequences, the number of element in a map like annotations, the number of elements in an array. The reurned value is an int.

+
contains(map,key)
+
+

Tests if the map contains a value assciated to key

+
diff --git a/doc/build/_book/search.json b/doc/build/_book/search.json index 07c3384..ee850ae 100644 --- a/doc/build/_book/search.json +++ b/doc/build/_book/search.json @@ -137,14 +137,14 @@ "href": "expressions.html#function-defined-in-the-language", "title": "7  OBITools expression language", "section": "7.2 Function defined in the language", - "text": "7.2 Function defined in the language\n\nInstrospection functions\n\nlen(x)is a generic function allowing to retreive the size of a object. It returns the length of a sequences, the number of element in a map like annotations, the number of elements in an array. The reurned value is an int.\n\n\n\nCast functions\n\nint(x) converts if possible the x value to an integer value. The function returns an int.\nnumeric(x) converts if possible the x value to a float value. The function returns a float.\nbool(x) converts if possible the x value to a boolean value. The function returns a bool.\n\n\n\nString related functions\n\nprintf(format,...) allows to combine several values to build a string. format follows the classical C printf syntax. The function returns a string.\nsubspc(x) substitutes every space in the x string by the underscore (_) character. The function returns a string." + "text": "7.2 Function defined in the language\n\nInstrospection functions\n\nlen(x)\n\nIt is a generic function allowing to retreive the size of a object. It returns the length of a sequences, the number of element in a map like annotations, the number of elements in an array. The reurned value is an int.\n\ncontains(map,key)\n\nTests if the map contains a value assciated to key\n\n\n\n\nCast functions\n\nint(x)\n\nConverts if possible the x value to an integer value. The function returns an int.\n\nnumeric(x)\n\nConverts if possible the x value to a float value. The function returns a float.\n\nbool(x)\n\nConverts if possible the x value to a boolean value. The function returns a bool.\n\n\n\n\nString related functions\n\nprintf(format,...)\n\nAllows to combine several values to build a string. format follows the classical C printf syntax. The function returns a string.\n\nsubspc(x)\n\nsubstitutes every space in the x string by the underscore (_) character. The function returns a string.\n\n\n\n\nCondition function\n\nifelse(condition,val1,val2)\n\nThe condition value has to be a bool value. If it is true the function returns val1, otherwise, it is returning val2.\n\n\n\n\n7.2.1 Sequence analysis related function\n\ncomposition(sequence)\n\nThe nucleotide composition of the sequence is returned as as map indexed by a, c, g, or t and each value is the number of occurrences of that nucleotide. A fifth key others accounts for all others symboles.\n\ngcskew(sequence)\n\nComputes the excess of g compare to c of the sequence, known as the GC skew.\n\\[\nSkew_{GC}=\\frac{G-C}{G+C}\n\\]" }, { "objectID": "expressions.html#accessing-to-the-sequence-annotations", "href": "expressions.html#accessing-to-the-sequence-annotations", "title": "7  OBITools expression language", "section": "7.3 Accessing to the sequence annotations", - "text": "7.3 Accessing to the sequence annotations\nThe annotations variable is a map object containing all the annotations associated to the currently processed sequence. Index of the map are the attribute names. It exists to possibillities to retreive an annotation. It is possible to use the classical [] indexing operator, putting the attribute name quoted by double quotes between them.\nannotations[\"direction\"]\nThe above code retreives the direction annotation. A second notation using the dot (.) is often more convenient.\nannotations.direction\nSpecial attributes of the sequence are accessible only by dedicated methods of the sequence object.\n\nThe sequence identifier : Id()\nTHe sequence definition : Definition()" + "text": "7.3 Accessing to the sequence annotations\nThe annotations variable is a map object containing all the annotations associated to the currently processed sequence. Index of the map are the attribute names. It exists to possibillities to retreive an annotation. It is possible to use the classical [] indexing operator, putting the attribute name quoted by double quotes between them.\nannotations[\"direction\"]\nThe above code retreives the direction annotation. A second notation using the dot (.) is often more convenient.\nannotations.direction\nSpecial attributes of the sequence are accessible only by dedicated methods of the sequence object.\n\nThe sequence identifier : Id()\nTHe sequence definition : Definition()\n\nsequence.Id()" }, { "objectID": "comm_metabarcode_design.html#obipcr", @@ -174,6 +174,13 @@ "section": "10.2 obitag", "text": "10.2 obitag" }, + { + "objectID": "comm_annotation.html#obitagpcr", + "href": "comm_annotation.html#obitagpcr", + "title": "10  Sequence annotations", + "section": "10.3 obitagpcr", + "text": "10.3 obitagpcr" + }, { "objectID": "comm_computation.html#obipairing", "href": "comm_computation.html#obipairing", @@ -214,7 +221,7 @@ "href": "comm_sampling.html#obigrep-filters-sequence-files-according-to-numerous-conditions", "title": "12  Sequence sampling and filtering", "section": "12.1 obigrep – filters sequence files according to numerous conditions", - "text": "12.1 obigrep – filters sequence files according to numerous conditions\nThe obigrep command is somewhat analogous to the standard Unix grep command. It selects a subset of sequence records from a sequence file. A sequence record is a complex object consisting of an identifier, a set of attributes (a key, defined by its name, associated with a value), a definition, and the sequence itself. Instead of working text line by text line like the standard Unix tool, obigrep selection is done sequence record by sequence record. A large number of options allow you to refine the selection on any element of the sequence. obigrep allows you to specify multiple conditions simultaneously (which take on the value TRUE or FALSE) and only those sequence records which meet all conditions (all conditions are TRUE) are selected. obigrep is able to work on two paired read files. The selection criteria apply to one or the other of the readings in each pair depending on the mode chosen (--paired-mode option). In all cases the selection is applied in the same way to both files, thus maintaining their consistency.\n\n12.1.1 The options usable with obigrep\n\n12.1.1.1 Selecting sequences based on their caracteristics\nSequences can be selected on several of their caracteristics, their length, their id, their sequence. Options allow for specifying the condition if selection.\n\n--min-count | -c COUNT\n\nonly sequences reprensenting at least COUNT reads will be selected. That option rely on the count attribute. If the count attribute is not defined for a sequence record, it is assumed equal to \\(1\\).\n\n--max-count | -C COUNT\n\nonly sequences reprensenting no more than COUNT reads will be selected. That option rely on the count attribute. If the count attribute is not defined for a sequence record, it is assumed equal to \\(1\\).\n\nExample\n\nSelecting sequence records representing at least five reads in the dataset.\n\n\nobigrep -c 5 data_SPER01.fasta > data_norare_SPER01.fasta" + "text": "12.1 obigrep – filters sequence files according to numerous conditions\nThe obigrep command is somewhat analogous to the standard Unix grep command. It selects a subset of sequence records from a sequence file. A sequence record is a complex object consisting of an identifier, a set of attributes (a key, defined by its name, associated with a value), a definition, and the sequence itself. Instead of working text line by text line like the standard Unix tool, obigrep selection is done sequence record by sequence record. A large number of options allow you to refine the selection on any element of the sequence. obigrep allows you to specify multiple conditions simultaneously (which take on the value TRUE or FALSE) and only those sequence records which meet all conditions (all conditions are TRUE) are selected. obigrep is able to work on two paired read files. The selection criteria apply to one or the other of the readings in each pair depending on the mode chosen (--paired-mode option). In all cases the selection is applied in the same way to both files, thus maintaining their consistency.\n\n12.1.1 The options usable with obigrep\n\n12.1.1.1 Selecting sequences based on their caracteristics\nSequences can be selected on several of their caracteristics, their length, their id, their sequence. Options allow for specifying the condition if selection.\nSelection based on the sequence\nSequence records can be selected according if they match or not with a pattern. The simplest pattern is as short sequence (e.g AACCTT). But the usage of regular patterns allows for looking for more complex pattern. As example, A[TG]C+G matches a A, followed by a T or a G, then one or several C and endly a G.\n\n--sequence|-s PATTERN\n\nRegular expression pattern to be tested against the sequence itself. The pattern is case insensitive. A complete description of the regular pattern grammar is available here.\n\nExamples:\n\nSelects only the sequence records that contain an EcoRI restriction site.\n\n\nobigrep -s 'GAATTC' seq1.fasta > seq2.fasta\n: Selects only the sequence records that contain a stretch of at least 10 A.\nobigrep -s 'A{10,}' seq1.fasta > seq2.fasta\n: Selects only the sequence records that do not contain ambiguous nucleotides.\nobigrep -s '^[ACGT]+$' seq1.fasta > seq2.fasta\n\n--min-count | -c COUNT\n\nonly sequences reprensenting at least COUNT reads will be selected. That option rely on the count attribute. If the count attribute is not defined for a sequence record, it is assumed equal to \\(1\\).\n\n--max-count | -C COUNT\n\nonly sequences reprensenting no more than COUNT reads will be selected. That option rely on the count attribute. If the count attribute is not defined for a sequence record, it is assumed equal to \\(1\\).\n\nExamples\n\nSelecting sequence records representing at least five reads in the dataset.\n\n\nobigrep -c 5 data_SPER01.fasta > data_norare_SPER01.fasta" }, { "objectID": "comm_utilities.html#obicount", @@ -252,11 +259,11 @@ "text": "The sequence iterator\nThe pakage obiter provides an iterator mecanism for manipulating sequences. The main class provided by this package is obiiter.IBioSequence. An IBioSequence iterator provides batch of sequences.\n\nBasic usage of a sequence iterator\nMany functions, among them functions reading sequences from a text file, return a IBioSequence iterator. The iterator class provides two main methods:\n\nNext() bool\nGet() obiiter.BioSequenceBatch\n\nThe Next method moves the iterator to the next value, while the Get method returns the currently pointed value. Using them, it is possible to loop over the data as in the following code chunk.\nimport (\n \"git.metabarcoding.org/lecasofts/go/obitools/pkg/obiformats\"\n)\n\nfunc main() {\n mydata := obiformats.ReadFastSeqFromFile(\"myfile.fasta\")\n \n for mydata.Next() {\n data := mydata.Get()\n //\n // Whatever you want to do with the data chunk\n //\n }\n}\nAn obiseq.BioSequenceBatch instance is a set of sequences stored in an obiseq.BioSequenceSlice and a sequence number. The number of sequences in a batch is not defined. A batch can even contain zero sequences, if for example all sequences initially included in the batch have been filtered out at some stage of their processing.\n\n\nThe Pipable functions\nA function consuming a obiiter.IBioSequence and returning a obiiter.IBioSequence is of class obiiter.Pipable.\n\n\nThe Teeable functions\nA function consuming a obiiter.IBioSequence and returning two obiiter.IBioSequence instance is of class obiiter.Teeable." }, { - "objectID": "annexes.html", - "href": "annexes.html", + "objectID": "annexes.html#sequence-attributes", + "href": "annexes.html#sequence-attributes", "title": "Appendix A — Annexes", - "section": "", - "text": "A.0.1 Sequence attributes\n\nA.0.1.1 Reserved sequence attributes\n\nA.0.1.1.1 ali_dir\n\nA.0.1.1.1.1 Type : string\nThe attribute can contain 2 string values \"left\" or \"right\".\n\n\nA.0.1.1.1.2 Set by the obipairing tool\nThe alignment generated by obipairing is a 3’-end gap free algorithm. Two cases can occur when aligning the forward and reverse reads. If the barcode is long enough, both the reads overlap only on their 3’ ends. In such case, the alignment direction ali_dir is set to left. If the barcode is shorter than the read length, the paired reads overlap by their 5’ ends, and the complete barcode is sequenced by both the reads. In that later case, ali_dir is set to right.\n\n\n\nA.0.1.1.2 ali_length\n\nA.0.1.1.2.1 Set by the obipairing tool\nLength of the aligned parts when merging forward and reverse reads\n\n\n\nA.0.1.1.3 count : the number of sequence occurrences\n\nA.0.1.1.3.1 Set by the obiuniq tool\nThe count attribute indicates how-many strictly identical sequences have been merged in a single record. It contains an integer value. If it is absent this means that the sequence record represents a single occurrence of the sequence.\n\n\nA.0.1.1.3.2 Getter : method Count()\nThe Count() method allows to access to the count attribute as an integer value. If the count attribute is not defined for the given sequence, the value 1 is returned\n\n\n\nA.0.1.1.4 merged_*\n\nA.0.1.1.4.1 Type : map[string]int\n\n\nA.0.1.1.4.2 Set by the obiuniq tool\nThe -m option of the obiuniq tools allows for keeping track of the distribution of the values stored in given attribute of interest. Often this option is used to summarise distribution of a sequence variant accross samples when obiuniq is run after running obimultiplex. The actual name of the attribute depends on the name of the monitored attribute. If -m option is used with the attribute sample, then this attribute names merged_sample.\n\n\n\nA.0.1.1.5 mode\n\nA.0.1.1.5.1 Set by the obipairing tool\nobitag_ref_index\n\n\nA.0.1.1.5.2 Set by the obirefidx tool.\nIt resumes to which taxonomic annotation a match to that sequence must lead according to the number of differences existing between the query sequence and the reference sequence having that tag.\n\n\nA.0.1.1.5.3 Getter : method Count()\n\n\n\nA.0.1.1.6 pairing_mismatches\n\nA.0.1.1.6.1 Set by the obipairing tool\n\n\n\nA.0.1.1.7 score\n\nA.0.1.1.7.1 Set by the obipairing tool\n\n\n\nA.0.1.1.8 score_norm\n\nA.0.1.1.8.1 Set by the obipairing tool" + "section": "A.1 Sequence attributes", + "text": "A.1 Sequence attributes\nali_dir (string)\n\nSet by the obipairing tool\nThe attribute can contain 2 string values left or right.\n\nThe alignment generated by obipairing is a 3’-end gap free algorithm. Two cases can occur when aligning the forward and reverse reads. If the barcode is long enough, both the reads overlap only on their 3’ ends. In such case, the alignment direction ali_dir is set to left. If the barcode is shorter than the read length, the paired reads overlap by their 5’ ends, and the complete barcode is sequenced by both the reads. In that later case, ali_dir is set to right.\nali_length (int)\n\nSet by the obipairing tool\n\nLength of the aligned parts when merging forward and reverse reads\ncount (int)\n\nSet by the obiuniq tool\nGetter : method Count()\nSetter : method SetCount(int)\n\nThe count attribute indicates how-many strictly identical reads have been merged in a single record. It contains an integer value. If it is absent this means that the sequence record represents a single occurrence of the sequence.\nThe Count() method allows to access to the count attribute as an integer value. If the count attribute is not defined for the given sequence, the value 1 is returned\nmerged_* (map[string]int)\n\nSet by the obiuniq tool\n\nThe -m option of the obiuniq tools allows for keeping track of the distribution of the values stored in given attribute of interest. Often this option is used to summarise distribution of a sequence variant accross samples when obiuniq is run after running obimultiplex. The actual name of the attribute depends on the name of the monitored attribute. If -m option is used with the attribute sample, then this attribute names merged_sample.\nmode (string)\n\nSet by the obipairing tool\nThe attribute can contain 2 string values join or alignment.\n\nobitag_ref_index (map[string]string)\n\nSet by the obirefidx tool.\n\nIt resumes to which taxonomic annotation a match to that sequence must lead according to the number of differences existing between the query sequence and the reference sequence having that tag.\n {\"0\":\"9606@Homo sapiens@species\",\n \"2\":\"207598@Homininae@subfamily\",\n \"3\":\"9604@Hominidae@family\",\n \"8\":\"314295@Hominoidea@superfamily\",\n \"10\":\"9526@Catarrhini@parvorder\",\n \"12\":\"1437010@Boreoeutheria@clade\",\n \"16\":\"9347@Eutheria@clade\",\n \"17\":\"40674@Mammalia@class\",\n \"22\":\"117571@Euteleostomi@clade\",\n \"25\":\"7776@Gnathostomata@clade\",\n \"29\":\"33213@Bilateria@clade\",\n \"30\":\"6072@Eumetazoa@clade\"}\npairing_mismatches (map[string]string)\n\nSet by the obipairing tool\n\nseq_a_single (int)\n\nSet by the obipairing tool\n\nseq_ab_match (int)\n\nSet by the obipairing tool\n\nseq_b_single (int)\n\nSet by the obipairing tool\n\nscore (int)\n\nSet by the obipairing tool\n\nscore_norm (float)\n\nSet by the obipairing tool\nThe value ranges between 0 and 1.\n\nScore of the alignment between forward and reverse reads expressed as a fraction of identity." }, { "objectID": "references.html", diff --git a/doc/build/_book/site_libs/bootstrap/bootstrap-icons.css b/doc/build/_book/site_libs/bootstrap/bootstrap-icons.css new file mode 100644 index 0000000..f51d04b --- /dev/null +++ b/doc/build/_book/site_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/doc/build/_book/site_libs/bootstrap/bootstrap-icons.woff b/doc/build/_book/site_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:.2em}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:1rem;padding-bottom:1rem;color:#6c757d;text-align:left}th{font-weight:500;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;box-shadow:0 .125rem .25rem rgba(0,0,0,.075);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: #495057;--bs-table-striped-bg: rgba(0, 0, 0, 0.05);--bs-table-active-color: #495057;--bs-table-active-bg: rgba(0, 0, 0, 0.1);--bs-table-hover-color: #495057;--bs-table-hover-bg: rgba(0, 0, 0, 0.075);width:100%;margin-bottom:1rem;color:#495057;vertical-align:top;border-color:#dee2e6}.table>:not(caption)>*>*{padding:1rem 1rem;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:.5rem .5rem}.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: #d6defa;--bs-table-striped-bg: #cbd3ee;--bs-table-striped-color: #000;--bs-table-active-bg: #c1c8e1;--bs-table-active-color: #fff;--bs-table-hover-bg: #c6cde7;--bs-table-hover-color: #000;color:#000;border-color:#c1c8e1}.table-secondary{--bs-table-bg: white;--bs-table-striped-bg: #f2f2f2;--bs-table-striped-color: #000;--bs-table-active-bg: #e6e6e6;--bs-table-active-color: #000;--bs-table-hover-bg: #ececec;--bs-table-hover-color: #000;color:#000;border-color:#e6e6e6}.table-success{--bs-table-bg: #d5f0e6;--bs-table-striped-bg: #cae4db;--bs-table-striped-color: #000;--bs-table-active-bg: #c0d8cf;--bs-table-active-color: #000;--bs-table-hover-bg: #c5ded5;--bs-table-hover-color: #000;color:#000;border-color:#c0d8cf}.table-info{--bs-table-bg: #d4e5f0;--bs-table-striped-bg: #c9dae4;--bs-table-striped-color: #000;--bs-table-active-bg: #bfced8;--bs-table-active-color: #000;--bs-table-hover-bg: #c4d4de;--bs-table-hover-color: #000;color:#000;border-color:#bfced8}.table-warning{--bs-table-bg: #fdf2df;--bs-table-striped-bg: #f0e6d4;--bs-table-striped-color: #000;--bs-table-active-bg: #e4dac9;--bs-table-active-color: #000;--bs-table-hover-bg: #eae0ce;--bs-table-hover-color: #000;color:#000;border-color:#e4dac9}.table-danger{--bs-table-bg: #f8d4d5;--bs-table-striped-bg: #ecc9ca;--bs-table-striped-color: #000;--bs-table-active-bg: #dfbfc0;--bs-table-active-color: #fff;--bs-table-hover-bg: #e5c4c5;--bs-table-hover-color: #000;color:#000;border-color:#dfbfc0}.table-light{--bs-table-bg: #f8f9fa;--bs-table-striped-bg: #ecedee;--bs-table-striped-color: #000;--bs-table-active-bg: #dfe0e1;--bs-table-active-color: #000;--bs-table-hover-bg: #e5e6e7;--bs-table-hover-color: #000;color:#000;border-color:#dfe0e1}.table-dark{--bs-table-bg: #212529;--bs-table-striped-bg: #2c3034;--bs-table-striped-color: #fff;--bs-table-active-bg: #373b3e;--bs-table-active-color: #fff;--bs-table-hover-bg: #323539;--bs-table-hover-color: #fff;color:#fff;border-color:#373b3e}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width: 575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label,.shiny-input-container .control-label{margin-bottom:.5rem;font-weight:500}.col-form-label{padding-top:calc(0.5rem + 1px);padding-bottom:calc(0.5rem + 1px);margin-bottom:0;font-size:inherit;font-weight:500;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:.5rem 1rem;font-size:0.875rem;font-weight:400;line-height:1.5;color:#495057;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;box-shadow:0 1px 2px rgba(0,0,0,.05);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:#495057;background-color:#fff;border-color:#9aacf3;outline:0;box-shadow:0 1px 2px rgba(0,0,0,.05),0 0 0 .25rem rgba(52,89,230,.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:.5rem 1rem;margin:-0.5rem -1rem;margin-inline-end:1rem;color:#495057;background-color:#f8f9fa;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:#ecedee}.form-control::-webkit-file-upload-button{padding:.5rem 1rem;margin:-0.5rem -1rem;margin-inline-end:1rem;color:#495057;background-color:#f8f9fa;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:#ecedee}.form-control-plaintext{display:block;width:100%;padding:.5rem 0;margin-bottom:0;line-height:1.5;color:#495057;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:.2em}.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 + 1rem + 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:.5rem}.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:.5rem 3rem .5rem 1rem;-moz-padding-start:calc(1rem - 3px);font-size:0.875rem;font-weight:400;line-height:1.5;color:#495057;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 1rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:.25rem;box-shadow:inset 0 1px 2px rgba(0,0,0,.075);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:#9aacf3;outline:0;box-shadow:inset 0 1px 2px rgba(0,0,0,.075),0 0 0 .25rem rgba(52,89,230,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:1rem;background-image:none}.form-select:disabled{background-color:#e9ecef}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:0.875rem;border-radius:.2em}.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:#9aacf3;outline:0;box-shadow:0 0 0 .25rem rgba(52,89,230,.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:#3459e6;border-color:#3459e6}.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='%23fff' 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='%23fff'/%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:#3459e6;border-color:#3459e6;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled,.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='%239aacf3'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-check-inline,.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(52,89,230,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(52,89,230,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-0.25rem;background-color:#3459e6;border:0;border-radius:1rem;box-shadow:0 .1rem .25rem rgba(0,0,0,.1);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:#c2cdf8}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem;box-shadow:inset 0 1px 2px rgba(0,0,0,.075)}.form-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#3459e6;border:0;border-radius:1rem;box-shadow:0 .1rem .25rem rgba(0,0,0,.1);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:#c2cdf8}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem;box-shadow:inset 0 1px 2px rgba(0,0,0,.075)}.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 1rem;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 1rem}.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:.5rem 1rem;font-size:0.875rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#f8f9fa;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:.2em}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:4rem}.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:#2fb380}.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(47,179,128,.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:#2fb380;padding-right:calc(1.5em + 1rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%232fb380' 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.25rem) center;background-size:calc(0.75em + 0.5rem) calc(0.75em + 0.5rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:#2fb380;box-shadow:0 0 0 .25rem rgba(47,179,128,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + 1rem);background-position:top calc(0.375em + 0.25rem) right calc(0.375em + 0.25rem)}.was-validated .form-select:valid,.form-select.is-valid{border-color:#2fb380}.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:5.5rem;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='%232fb380' 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 1rem center,center right 3rem;background-size:16px 12px,calc(0.75em + 0.5rem) calc(0.75em + 0.5rem)}.was-validated .form-select:valid:focus,.form-select.is-valid:focus{border-color:#2fb380;box-shadow:0 0 0 .25rem rgba(47,179,128,.25)}.was-validated .form-check-input:valid,.form-check-input.is-valid{border-color:#2fb380}.was-validated .form-check-input:valid:checked,.form-check-input.is-valid:checked{background-color:#2fb380}.was-validated .form-check-input:valid:focus,.form-check-input.is-valid:focus{box-shadow:0 0 0 .25rem rgba(47,179,128,.25)}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:#2fb380}.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:#da292e}.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(218,41,46,.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:#da292e;padding-right:calc(1.5em + 1rem);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='%23da292e'%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='%23da292e' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.375em + 0.25rem) center;background-size:calc(0.75em + 0.5rem) calc(0.75em + 0.5rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:#da292e;box-shadow:0 0 0 .25rem rgba(218,41,46,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + 1rem);background-position:top calc(0.375em + 0.25rem) right calc(0.375em + 0.25rem)}.was-validated .form-select:invalid,.form-select.is-invalid{border-color:#da292e}.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:5.5rem;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='%23da292e'%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='%23da292e' stroke='none'/%3e%3c/svg%3e");background-position:right 1rem center,center right 3rem;background-size:16px 12px,calc(0.75em + 0.5rem) calc(0.75em + 0.5rem)}.was-validated .form-select:invalid:focus,.form-select.is-invalid:focus{border-color:#da292e;box-shadow:0 0 0 .25rem rgba(218,41,46,.25)}.was-validated .form-check-input:invalid,.form-check-input.is-invalid{border-color:#da292e}.was-validated .form-check-input:invalid:checked,.form-check-input.is-invalid:checked{background-color:#da292e}.was-validated .form-check-input:invalid:focus,.form-check-input.is-invalid:focus{box-shadow:0 0 0 .25rem rgba(218,41,46,.25)}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:#da292e}.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:500;line-height:1.5;color:#495057;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:.5rem 1rem;font-size:0.875rem;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:#495057}.btn-check:focus+.btn,.btn:focus{outline:0;box-shadow:0 1px 2px rgba(0,0,0,.05)}.btn-check:checked+.btn,.btn-check:active+.btn,.btn:active,.btn.active{box-shadow:0 1px 2px rgba(0,0,0,.05)}.btn-check:checked+.btn:focus,.btn-check:active+.btn:focus,.btn:active:focus,.btn.active:focus{box-shadow:0 1px 2px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.05)}.btn:disabled,.btn.disabled,fieldset:disabled .btn{pointer-events:none;opacity:.65;box-shadow:none}.btn-default{color:#000;background-color:#fff;border-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.05)}.btn-default:hover{color:#000;background-color:#fff;border-color:#fff}.btn-check:focus+.btn-default,.btn-default:focus{color:#000;background-color:#fff;border-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.05),0 0 0 .25rem rgba(217,217,217,.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:#fff;border-color:#fff}.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 1px 2px rgba(0,0,0,.05),0 0 0 .25rem rgba(217,217,217,.5)}.btn-default:disabled,.btn-default.disabled{color:#000;background-color:#fff;border-color:#fff}.btn-primary{color:#fff;background-color:#3459e6;border-color:#3459e6;box-shadow:0 1px 2px rgba(0,0,0,.05)}.btn-primary:hover{color:#fff;background-color:#2c4cc4;border-color:#2a47b8}.btn-check:focus+.btn-primary,.btn-primary:focus{color:#fff;background-color:#2c4cc4;border-color:#2a47b8;box-shadow:0 1px 2px rgba(0,0,0,.05),0 0 0 .25rem rgba(82,114,234,.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:#2a47b8;border-color:#2743ad}.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 1px 2px rgba(0,0,0,.05),0 0 0 .25rem rgba(82,114,234,.5)}.btn-primary:disabled,.btn-primary.disabled{color:#fff;background-color:#3459e6;border-color:#3459e6}.btn-secondary{color:#000;background-color:#fff;border-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.05)}.btn-secondary:hover{color:#000;background-color:#fff;border-color:#fff}.btn-check:focus+.btn-secondary,.btn-secondary:focus{color:#000;background-color:#fff;border-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.05),0 0 0 .25rem rgba(217,217,217,.5)}.btn-check:checked+.btn-secondary,.btn-check:active+.btn-secondary,.btn-secondary:active,.btn-secondary.active,.show>.btn-secondary.dropdown-toggle{color:#000;background-color:#fff;border-color:#fff}.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 1px 2px rgba(0,0,0,.05),0 0 0 .25rem rgba(217,217,217,.5)}.btn-secondary:disabled,.btn-secondary.disabled{color:#000;background-color:#fff;border-color:#fff}.btn-success{color:#fff;background-color:#2fb380;border-color:#2fb380;box-shadow:0 1px 2px rgba(0,0,0,.05)}.btn-success:hover{color:#fff;background-color:#28986d;border-color:#268f66}.btn-check:focus+.btn-success,.btn-success:focus{color:#fff;background-color:#28986d;border-color:#268f66;box-shadow:0 1px 2px rgba(0,0,0,.05),0 0 0 .25rem rgba(78,190,147,.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:#268f66;border-color:#238660}.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 1px 2px rgba(0,0,0,.05),0 0 0 .25rem rgba(78,190,147,.5)}.btn-success:disabled,.btn-success.disabled{color:#fff;background-color:#2fb380;border-color:#2fb380}.btn-info{color:#fff;background-color:#287bb5;border-color:#287bb5;box-shadow:0 1px 2px rgba(0,0,0,.05)}.btn-info:hover{color:#fff;background-color:#22699a;border-color:#206291}.btn-check:focus+.btn-info,.btn-info:focus{color:#fff;background-color:#22699a;border-color:#206291;box-shadow:0 1px 2px rgba(0,0,0,.05),0 0 0 .25rem rgba(72,143,192,.5)}.btn-check:checked+.btn-info,.btn-check:active+.btn-info,.btn-info:active,.btn-info.active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#206291;border-color:#1e5c88}.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 1px 2px rgba(0,0,0,.05),0 0 0 .25rem rgba(72,143,192,.5)}.btn-info:disabled,.btn-info.disabled{color:#fff;background-color:#287bb5;border-color:#287bb5}.btn-warning{color:#fff;background-color:#f4bd61;border-color:#f4bd61;box-shadow:0 1px 2px rgba(0,0,0,.05)}.btn-warning:hover{color:#fff;background-color:#cfa152;border-color:#c3974e}.btn-check:focus+.btn-warning,.btn-warning:focus{color:#fff;background-color:#cfa152;border-color:#c3974e;box-shadow:0 1px 2px rgba(0,0,0,.05),0 0 0 .25rem rgba(246,199,121,.5)}.btn-check:checked+.btn-warning,.btn-check:active+.btn-warning,.btn-warning:active,.btn-warning.active,.show>.btn-warning.dropdown-toggle{color:#fff;background-color:#c3974e;border-color:#b78e49}.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 1px 2px rgba(0,0,0,.05),0 0 0 .25rem rgba(246,199,121,.5)}.btn-warning:disabled,.btn-warning.disabled{color:#fff;background-color:#f4bd61;border-color:#f4bd61}.btn-danger{color:#fff;background-color:#da292e;border-color:#da292e;box-shadow:0 1px 2px rgba(0,0,0,.05)}.btn-danger:hover{color:#fff;background-color:#b92327;border-color:#ae2125}.btn-check:focus+.btn-danger,.btn-danger:focus{color:#fff;background-color:#b92327;border-color:#ae2125;box-shadow:0 1px 2px rgba(0,0,0,.05),0 0 0 .25rem rgba(224,73,77,.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:#ae2125;border-color:#a41f23}.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 1px 2px rgba(0,0,0,.05),0 0 0 .25rem rgba(224,73,77,.5)}.btn-danger:disabled,.btn-danger.disabled{color:#fff;background-color:#da292e;border-color:#da292e}.btn-light{color:#000;background-color:#f8f9fa;border-color:#f8f9fa;box-shadow:0 1px 2px rgba(0,0,0,.05)}.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 1px 2px rgba(0,0,0,.05),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 1px 2px rgba(0,0,0,.05),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;box-shadow:0 1px 2px rgba(0,0,0,.05)}.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 1px 2px rgba(0,0,0,.05),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 1px 2px rgba(0,0,0,.05),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:#fff;border-color:#fff;background-color:transparent}.btn-outline-default:hover{color:#000;background-color:#fff;border-color:#fff}.btn-check:focus+.btn-outline-default,.btn-outline-default:focus{box-shadow:0 0 0 .25rem rgba(255,255,255,.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:#fff;border-color:#fff}.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 1px 2px rgba(0,0,0,.05),0 0 0 .25rem rgba(255,255,255,.5)}.btn-outline-default:disabled,.btn-outline-default.disabled{color:#fff;background-color:transparent}.btn-outline-primary{color:#3459e6;border-color:#3459e6;background-color:transparent}.btn-outline-primary:hover{color:#fff;background-color:#3459e6;border-color:#3459e6}.btn-check:focus+.btn-outline-primary,.btn-outline-primary:focus{box-shadow:0 0 0 .25rem rgba(52,89,230,.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:#3459e6;border-color:#3459e6}.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 1px 2px rgba(0,0,0,.05),0 0 0 .25rem rgba(52,89,230,.5)}.btn-outline-primary:disabled,.btn-outline-primary.disabled{color:#3459e6;background-color:transparent}.btn-outline-secondary{color:#fff;border-color:#fff;background-color:transparent}.btn-outline-secondary:hover{color:#000;background-color:#fff;border-color:#fff}.btn-check:focus+.btn-outline-secondary,.btn-outline-secondary:focus{box-shadow:0 0 0 .25rem rgba(255,255,255,.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:#000;background-color:#fff;border-color:#fff}.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 1px 2px rgba(0,0,0,.05),0 0 0 .25rem rgba(255,255,255,.5)}.btn-outline-secondary:disabled,.btn-outline-secondary.disabled{color:#fff;background-color:transparent}.btn-outline-success{color:#2fb380;border-color:#2fb380;background-color:transparent}.btn-outline-success:hover{color:#fff;background-color:#2fb380;border-color:#2fb380}.btn-check:focus+.btn-outline-success,.btn-outline-success:focus{box-shadow:0 0 0 .25rem rgba(47,179,128,.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:#2fb380;border-color:#2fb380}.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 1px 2px rgba(0,0,0,.05),0 0 0 .25rem rgba(47,179,128,.5)}.btn-outline-success:disabled,.btn-outline-success.disabled{color:#2fb380;background-color:transparent}.btn-outline-info{color:#287bb5;border-color:#287bb5;background-color:transparent}.btn-outline-info:hover{color:#fff;background-color:#287bb5;border-color:#287bb5}.btn-check:focus+.btn-outline-info,.btn-outline-info:focus{box-shadow:0 0 0 .25rem rgba(40,123,181,.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:#fff;background-color:#287bb5;border-color:#287bb5}.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 1px 2px rgba(0,0,0,.05),0 0 0 .25rem rgba(40,123,181,.5)}.btn-outline-info:disabled,.btn-outline-info.disabled{color:#287bb5;background-color:transparent}.btn-outline-warning{color:#f4bd61;border-color:#f4bd61;background-color:transparent}.btn-outline-warning:hover{color:#fff;background-color:#f4bd61;border-color:#f4bd61}.btn-check:focus+.btn-outline-warning,.btn-outline-warning:focus{box-shadow:0 0 0 .25rem rgba(244,189,97,.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:#fff;background-color:#f4bd61;border-color:#f4bd61}.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 1px 2px rgba(0,0,0,.05),0 0 0 .25rem rgba(244,189,97,.5)}.btn-outline-warning:disabled,.btn-outline-warning.disabled{color:#f4bd61;background-color:transparent}.btn-outline-danger{color:#da292e;border-color:#da292e;background-color:transparent}.btn-outline-danger:hover{color:#fff;background-color:#da292e;border-color:#da292e}.btn-check:focus+.btn-outline-danger,.btn-outline-danger:focus{box-shadow:0 0 0 .25rem rgba(218,41,46,.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:#da292e;border-color:#da292e}.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 1px 2px rgba(0,0,0,.05),0 0 0 .25rem rgba(218,41,46,.5)}.btn-outline-danger:disabled,.btn-outline-danger.disabled{color:#da292e;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 1px 2px rgba(0,0,0,.05),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 1px 2px rgba(0,0,0,.05),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:#3459e6;text-decoration:underline;-webkit-text-decoration:underline;-moz-text-decoration:underline;-ms-text-decoration:underline;-o-text-decoration:underline}.btn-link:hover{color:#2a47b8}.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:.2em}.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:0.875rem;color:#495057;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid #dee2e6;border-radius:.25rem;box-shadow:0 1px 2px rgba(0,0,0,.05)}.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 #e9ecef}.dropdown-item{display:block;width:100%;padding:.5rem 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:#fff;background-color:#3459e6}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#3459e6}.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:.5rem 1rem;color:#212529}.dropdown-menu-dark{color:#dee2e6;background-color:#343a40;border-color:#dee2e6}.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:#3459e6}.dropdown-menu-dark .dropdown-item.disabled,.dropdown-menu-dark .dropdown-item:disabled{color:#adb5bd}.dropdown-menu-dark .dropdown-divider{border-color:#e9ecef}.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:.75rem;padding-left:.75rem}.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.show .dropdown-toggle{box-shadow:0 1px 2px rgba(0,0,0,.05)}.btn-group.show .dropdown-toggle.btn-link{box-shadow:none}.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:#495057;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:#495057}.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:0;border-top-right-radius:0}.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:#3459e6;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:#3459e6}.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:.85rem;padding-bottom:.85rem}.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:.75rem;padding-left:.75rem}.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:.75rem;padding-left:.75rem}.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:.75rem;padding-left:.75rem}.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:.75rem;padding-left:.75rem}.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:.75rem;padding-left:.75rem}.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:.75rem;padding-left:.75rem}.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:#3459e6}.navbar-light .navbar-brand{color:#fdfdff}.navbar-light .navbar-brand:hover,.navbar-light .navbar-brand:focus{color:#fdfdff}.navbar-light .navbar-nav .nav-link{color:#fdfdff}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus{color:rgba(253,253,255,.8)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(253,253,255,.75)}.navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .nav-link.active{color:#fdfdff}.navbar-light .navbar-toggler{color:#fdfdff;border-color:rgba(253,253,255,.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='%23fdfdff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:#fdfdff}.navbar-light .navbar-text a,.navbar-light .navbar-text a:hover,.navbar-light .navbar-text a:focus{color:#fdfdff}.navbar-dark{background-color:#3459e6}.navbar-dark .navbar-brand{color:#fdfdff}.navbar-dark .navbar-brand:hover,.navbar-dark .navbar-brand:focus{color:#fdfdff}.navbar-dark .navbar-nav .nav-link{color:#fdfdff}.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-link:focus{color:rgba(253,253,255,.8)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(253,253,255,.75)}.navbar-dark .navbar-nav .show>.nav-link,.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active{color:#fdfdff}.navbar-dark .navbar-toggler{color:#fdfdff;border-color:rgba(253,253,255,.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='%23fdfdff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:#fdfdff}.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:hover,.navbar-dark .navbar-text a:focus{color:#fdfdff}.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 1.5rem}.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:1.5rem}.card-header{padding:1rem 1.5rem;margin-bottom:0;background-color:#adb5bd;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:1rem 1.5rem;background-color:#adb5bd;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.75rem;margin-bottom:-1rem;margin-left:-0.75rem;border-bottom:0}.card-header-pills{margin-right:-0.75rem;margin-left:-0.75rem}.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:#495057;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:#2f50cf;background-color:#ebeefd;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='%232f50cf'%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='%23495057'%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:#9aacf3;outline:0;box-shadow:0 1px 2px rgba(0,0,0,.05)}.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 1rem;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:#495057;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:#495057;background-color:#f8f9fa;border-color:#dee2e6}.page-link:focus{z-index:3;color:#495057;background-color:#e9ecef;outline:0;box-shadow:0 0 0 .25rem rgba(52,89,230,.25)}.page-item:not(:first-child) .page-link{margin-left:-1px}.page-item.active .page-link{z-index:3;color:#fff;background-color:#3459e6;border-color:#3459e6}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;background-color:#fff;border-color:#dee2e6}.page-link{padding:.5rem 1rem}.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:.2em;border-bottom-left-radius:.2em}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2em;border-bottom-right-radius:.2em}.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:#999;background-color:#fff;border-color:#fff}.alert-default .alert-link{color:#7a7a7a}.alert-primary{color:#1f358a;background-color:#d6defa;border-color:#c2cdf8}.alert-primary .alert-link{color:#192a6e}.alert-secondary{color:#999;background-color:#fff;border-color:#fff}.alert-secondary .alert-link{color:#7a7a7a}.alert-success{color:#1c6b4d;background-color:#d5f0e6;border-color:#c1e8d9}.alert-success .alert-link{color:#16563e}.alert-info{color:#184a6d;background-color:#d4e5f0;border-color:#bfd7e9}.alert-info .alert-link{color:#133b57}.alert-warning{color:#92713a;background-color:#fdf2df;border-color:#fcebd0}.alert-warning .alert-link{color:#755a2e}.alert-danger{color:#83191c;background-color:#f8d4d5;border-color:#f4bfc0}.alert-danger .alert-link{color:#691416}.alert-light{color:#959596;background-color:#fefefe;border-color:#fdfdfe}.alert-light .alert-link{color:#777778}.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;box-shadow:inset 0 1px 2px rgba(0,0,0,.075)}.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:#3459e6;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:#495057;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:1rem 1.5rem;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:#3459e6;border-color:#3459e6}.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:#999;background-color:#fff}.list-group-item-default.list-group-item-action:hover,.list-group-item-default.list-group-item-action:focus{color:#999;background-color:#e6e6e6}.list-group-item-default.list-group-item-action.active{color:#fff;background-color:#999;border-color:#999}.list-group-item-primary{color:#1f358a;background-color:#d6defa}.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus{color:#1f358a;background-color:#c1c8e1}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#1f358a;border-color:#1f358a}.list-group-item-secondary{color:#999;background-color:#fff}.list-group-item-secondary.list-group-item-action:hover,.list-group-item-secondary.list-group-item-action:focus{color:#999;background-color:#e6e6e6}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#999;border-color:#999}.list-group-item-success{color:#1c6b4d;background-color:#d5f0e6}.list-group-item-success.list-group-item-action:hover,.list-group-item-success.list-group-item-action:focus{color:#1c6b4d;background-color:#c0d8cf}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#1c6b4d;border-color:#1c6b4d}.list-group-item-info{color:#184a6d;background-color:#d4e5f0}.list-group-item-info.list-group-item-action:hover,.list-group-item-info.list-group-item-action:focus{color:#184a6d;background-color:#bfced8}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#184a6d;border-color:#184a6d}.list-group-item-warning{color:#92713a;background-color:#fdf2df}.list-group-item-warning.list-group-item-action:hover,.list-group-item-warning.list-group-item-action:focus{color:#92713a;background-color:#e4dac9}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#92713a;border-color:#92713a}.list-group-item-danger{color:#83191c;background-color:#f8d4d5}.list-group-item-danger.list-group-item-action:hover,.list-group-item-danger.list-group-item-action:focus{color:#83191c;background-color:#dfbfc0}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#83191c;border-color:#83191c}.list-group-item-light{color:#959596;background-color:#fefefe}.list-group-item-light.list-group-item-action:hover,.list-group-item-light.list-group-item-action:focus{color:#959596;background-color:#e5e5e5}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#959596;border-color:#959596}.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(52,89,230,.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 1px 2px rgba(0,0,0,.05);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:#212529;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 #dee2e6;border-radius:.3rem;box-shadow:0 .125rem .25rem rgba(0,0,0,.075);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:0 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:0 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-content{box-shadow:0 1px 2px rgba(0,0,0,.05)}.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;box-shadow:0 1px 2px rgba(0,0,0,.05)}.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;color:#212529;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:#495057}.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='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;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;box-shadow:0 .125rem .25rem rgba(0,0,0,.075);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 #dee2e6;transform:translateX(-100%)}.offcanvas-end{top:0;right:0;width:400px;border-left:1px solid #dee2e6;transform:translateX(100%)}.offcanvas-top{top:0;right:0;left:0;height:30vh;max-height:100%;border-bottom:1px solid #dee2e6;transform:translateY(-100%)}.offcanvas-bottom{right:0;left:0;height:30vh;max-height:100%;border-top:1px solid #dee2e6;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:#fff}.link-default:hover,.link-default:focus{color:#fff}.link-primary{color:#3459e6}.link-primary:hover,.link-primary:focus{color:#2a47b8}.link-secondary{color:#fff}.link-secondary:hover,.link-secondary:focus{color:#fff}.link-success{color:#2fb380}.link-success:hover,.link-success:focus{color:#268f66}.link-info{color:#287bb5}.link-info:hover,.link-info:focus{color:#206291}.link-warning{color:#f4bd61}.link-warning:hover,.link-warning:focus{color:#c3974e}.link-danger{color:#da292e}.link-danger:hover,.link-danger:focus{color:#ae2125}.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 1px 2px rgba(0,0,0,.05) !important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075) !important}.shadow-lg{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06) !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:#fff !important}.border-primary{border-color:#3459e6 !important}.border-secondary{border-color:#fff !important}.border-success{border-color:#2fb380 !important}.border-info{border-color:#287bb5 !important}.border-warning{border-color:#f4bd61 !important}.border-danger{border-color:#da292e !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:.2em !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:#000}.bg-success{color:#fff}.bg-info{color:#fff}.bg-warning{color:#fff}.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}}.sidebar-item .chapter-number{color:#495057}.quarto-container{min-height:calc(100vh - 132px)}footer.footer .nav-footer,#quarto-header nav{padding-left:1em;padding-right:1em}nav[role=doc-toc]{padding-left:.5em}#quarto-content>*{padding-top:14px}@media(max-width: 991.98px){#quarto-content>*{padding-top:0}#quarto-content .subtitle{padding-top:14px}#quarto-content section:first-of-type h2:first-of-type,#quarto-content section:first-of-type .h2:first-of-type{margin-top:1rem}}.headroom-target,header.headroom{will-change:transform;transition:transform 200ms linear;transition:position 200ms linear}header.headroom--pinned{transform:translateY(0%)}header.headroom--unpinned{transform:translateY(-100%)}.navbar-container{width:100%}.navbar-brand{overflow:hidden;text-overflow:ellipsis}.navbar-brand-container{max-width:calc(100% - 85px);min-width:0;display:flex;align-items:center;margin-right:1em}.navbar-brand.navbar-brand-logo{margin-right:4px;display:inline-flex}.navbar-toggler{flex-basis:content;flex-shrink:0}.navbar-logo{max-height:24px;width:auto;padding-right:4px}nav .nav-item:not(.compact){padding-top:1px}nav .nav-link i,nav .dropdown-item i{padding-right:1px}.navbar-expand-lg .navbar-nav .nav-link{padding-left:.6rem;padding-right:.6rem}nav .nav-item.compact .nav-link{padding-left:.5rem;padding-right:.5rem;font-size:1.1rem}.navbar-nav .dropdown-menu{min-width:220px;font-size:.9rem}.navbar .navbar-nav .nav-link.dropdown-toggle::after{opacity:.75;vertical-align:.175em}.navbar ul.dropdown-menu{padding-top:0;padding-bottom:0}.navbar .dropdown-header{text-transform:uppercase;font-size:.8rem;padding:0 .5rem}.navbar .dropdown-item{padding:.4rem .5rem}.navbar .dropdown-item>i.bi{margin-left:.1rem;margin-right:.25em}.sidebar #quarto-search{margin-top:-1px}.sidebar #quarto-search svg.aa-SubmitIcon{width:16px;height:16px}.sidebar-navigation a{color:inherit}.sidebar-title{margin-top:.25rem;padding-bottom:.5rem;font-size:1.3rem;line-height:1.6rem;visibility:visible}.sidebar-title>a{font-size:inherit;text-decoration:none}.sidebar-title .sidebar-tools-main{margin-top:-6px}.sidebar-header-stacked .sidebar-title{margin-top:.6rem}.sidebar-logo{max-width:90%;padding-bottom:.5rem}.sidebar-logo-link{text-decoration:none}.sidebar-navigation li a{text-decoration:none}.sidebar-navigation .sidebar-tool{opacity:.7;font-size:.875rem}#quarto-sidebar>nav>.sidebar-tools-main{margin-left:14px}.sidebar-tools-main{margin-left:0px}.sidebar-tools-main:not(.tools-wide){display:inline-block;vertical-align:middle}.sidebar-tools-main.tools-wide{padding-top:.3em}.sidebar-navigation .sidebar-tool.dropdown-toggle::after{display:none}.sidebar.sidebar-navigation>*{padding-top:1em}.sidebar-item{margin-bottom:.2em}.sidebar-section{margin-top:.2em;padding-left:.5em;padding-bottom:.2em}.sidebar-item .sidebar-item-container{display:flex;justify-content:space-between}.sidebar-item .sidebar-item-toggle .bi{font-size:.7rem;text-align:center}.sidebar-navigation .sidebar-divider{margin-left:0;margin-right:0;margin-top:.5rem;margin-bottom:.5rem}@media(max-width: 767.98px){.quarto-secondary-nav{display:block}}@media(min-width: 992px){.quarto-secondary-nav{display:none}}.quarto-secondary-nav .quarto-btn-toggle{color:#595959;padding-right:0}.quarto-secondary-nav[aria-expanded=false] .quarto-btn-toggle .bi-chevron-right::before{transform:none}.quarto-secondary-nav[aria-expanded=true] .quarto-btn-toggle .bi-chevron-right::before{transform:rotate(90deg)}.quarto-secondary-nav .quarto-btn-toggle .bi-chevron-right::before{transition:transform 200ms ease}.quarto-secondary-nav{cursor:pointer}.quarto-secondary-nav-title{margin-top:.3em;color:#595959;padding-top:4px}div.sidebar-item-container{color:#595959}div.sidebar-item-container:hover,div.sidebar-item-container:focus{color:rgba(73,80,87,.8)}div.sidebar-item-container.disabled{color:rgba(89,89,89,.75)}div.sidebar-item-container .active,div.sidebar-item-container .show>.nav-link,div.sidebar-item-container .sidebar-link>code{color:#495057}div.sidebar.sidebar-navigation.rollup.quarto-sidebar-toggle-contents,nav.sidebar.sidebar-navigation:not(.rollup){background-color:#fff}@media(max-width: 991.98px){.sidebar-navigation .sidebar-item a,.nav-page .nav-page-text,.sidebar-navigation{font-size:1rem}.sidebar-navigation ul.sidebar-section.depth1 .sidebar-section-item{font-size:1.1rem}.sidebar-logo{display:none}.sidebar.sidebar-navigation{position:static;border-bottom:1px solid #dee2e6}.sidebar.sidebar-navigation.collapsing{position:fixed;z-index:1000}.sidebar.sidebar-navigation.show{position:fixed;z-index:1000}.sidebar.sidebar-navigation{transition:height .15s linear;width:100%}nav.quarto-secondary-nav{background-color:#fff;border-bottom:1px solid #dee2e6}.sidebar .sidebar-footer{visibility:visible;padding-top:1rem;position:inherit}.sidebar-tools-collapse{display:block}}@media(min-width: 992px){#quarto-sidebar{display:flex;flex-direction:column}.nav-page .nav-page-text,.sidebar-navigation .sidebar-section .sidebar-item{font-size:.875rem}.sidebar-navigation .sidebar-item{font-size:.925rem}.sidebar.sidebar-navigation{display:block;position:sticky}.sidebar-search{width:100%}.sidebar .sidebar-footer{visibility:visible}}.sidebar .sidebar-footer{padding:.5rem 1rem;align-self:flex-end;color:#6c757d;width:100%}#quarto-sidebar{width:100%;padding-right:1em;color:#595959}.quarto-sidebar-footer{font-size:.875em}.sidebar-section .bi-chevron-right{vertical-align:middle}.sidebar-section a .bi-chevron-right::before{transform:rotate(90deg)}.sidebar-section a.collapsed .bi-chevron-right::before{transform:none}.sidebar-section .bi-chevron-right::before{font-size:.9em;transition:transform 200ms ease}.notransition{-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;transition:none !important}.btn:focus:not(:focus-visible){box-shadow:none}.page-navigation{display:flex;justify-content:space-between}.nav-page{padding-bottom:.75em}.nav-page .bi{font-size:1.8rem;vertical-align:middle}.nav-page .nav-page-text{padding-left:.25em;padding-right:.25em}.nav-page a{color:#6c757d;text-decoration:none;display:flex;align-items:center}.nav-page a:hover{color:#2a47b8}.toc-actions{display:flex}.toc-actions p{margin-block-start:0;margin-block-end:0}.toc-actions a{text-decoration:none;color:inherit;font-weight:400}.toc-actions a:hover{color:#2a47b8}.toc-actions .action-links{margin-left:4px}.sidebar nav[role=doc-toc] .toc-actions .bi{margin-left:-4px;font-size:.7rem;color:#6c757d}.sidebar nav[role=doc-toc] .toc-actions .bi:before{padding-top:3px}#quarto-margin-sidebar .toc-actions .bi:before{margin-top:.3rem;font-size:.7rem;color:#6c757d;vertical-align:top}.sidebar nav[role=doc-toc] .toc-actions>div:first-of-type{margin-top:-3px}#quarto-margin-sidebar .toc-actions p,.sidebar nav[role=doc-toc] .toc-actions p{font-size:.875rem}.nav-footer{display:flex;justify-content:center;align-items:center;text-align:center;padding-top:.5rem;padding-bottom:.5rem;background-color:#fff}body.nav-fixed{padding-top:76px}.nav-footer-contents{color:#6c757d;margin-top:.25rem}.nav-footer{min-height:3.5em;color:#757575}.nav-footer a{color:#757575}.nav-footer .nav-footer-left{font-size:.825em}.nav-footer .nav-footer-center{font-size:.825em}.nav-footer .nav-footer-right{font-size:.825em}.nav-footer-left .footer-items,.nav-footer-center .footer-items,.nav-footer-right .footer-items{display:flex;padding-top:.3em;padding-bottom:.3em;margin-bottom:0em}.nav-footer-left .footer-items .nav-link,.nav-footer-center .footer-items .nav-link,.nav-footer-right .footer-items .nav-link{padding-left:.6em;padding-right:.6em}.nav-footer-left{margin-right:auto}.nav-footer-center{min-height:3em;position:absolute;text-align:center}.nav-footer-center .footer-items{justify-content:center}@media(max-width: 767.98px){.nav-footer-center{margin-top:3em}}.nav-footer-right{margin-left:auto}.navbar .quarto-reader-toggle{padding-left:.4em;padding-right:0}.navbar .quarto-reader-toggle.reader .quarto-reader-toggle-btn{background-color:#fdfdff;border-radius:3px}.quarto-reader-toggle.reader.sidebar-tool .quarto-reader-toggle-btn{background-color:#595959;border-radius:3px}.quarto-reader-toggle.sidebar-tool{padding-left:.3em}.quarto-reader-toggle .quarto-reader-toggle-btn{display:inline-flex;padding-left:.1em;padding-right:.3em;text-align:center}.navbar .quarto-reader-toggle:not(.reader) .bi::before{background-image:url('data:image/svg+xml,')}.navbar .quarto-reader-toggle.reader .bi::before{background-image:url('data:image/svg+xml,')}.sidebar-navigation .quarto-reader-toggle:not(.reader) .bi::before{background-image:url('data:image/svg+xml,')}.sidebar-navigation .quarto-reader-toggle.reader .bi::before{background-image:url('data:image/svg+xml,')}.aa-DetachedOverlay ul.aa-List,#quarto-search-results ul.aa-List{list-style:none;padding-left:0}.aa-DetachedOverlay .aa-Panel,#quarto-search-results .aa-Panel{background-color:#fff;position:absolute;z-index:2000}#quarto-search-results .aa-Panel{max-width:400px}#quarto-search input{font-size:.925rem}@media(min-width: 992px){.navbar #quarto-search{margin-left:1rem}}#quarto-sidebar .sidebar-search .aa-Autocomplete{width:100%}.navbar .aa-Autocomplete .aa-Form{width:180px}.navbar #quarto-search.type-overlay .aa-Autocomplete{width:40px}.navbar #quarto-search.type-overlay .aa-Autocomplete .aa-Form{background-color:inherit;border:none}.navbar #quarto-search.type-overlay .aa-Autocomplete .aa-Form:focus-within{box-shadow:none;outline:none}.navbar #quarto-search.type-overlay .aa-Autocomplete .aa-Form .aa-InputWrapper{display:none}.navbar #quarto-search.type-overlay .aa-Autocomplete .aa-Form .aa-InputWrapper:focus-within{display:inherit}.navbar #quarto-search.type-overlay .aa-Autocomplete .aa-Form .aa-Label svg,.navbar #quarto-search.type-overlay .aa-Autocomplete .aa-Form .aa-LoadingIndicator svg{width:26px;height:26px;color:#fdfdff;opacity:1}.navbar #quarto-search.type-overlay .aa-Autocomplete svg.aa-SubmitIcon{width:26px;height:26px;color:#fdfdff;opacity:1}.aa-Autocomplete .aa-Form,.aa-DetachedFormContainer .aa-Form{align-items:center;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;color:#495057;display:flex;line-height:1em;margin:0;position:relative;width:100%}.aa-Autocomplete .aa-Form:focus-within,.aa-DetachedFormContainer .aa-Form:focus-within{box-shadow:rgba(52,89,230,.6) 0 0 0 1px;outline:currentColor none medium}.aa-Autocomplete .aa-Form .aa-InputWrapperPrefix,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperPrefix{align-items:center;display:flex;flex-shrink:0;order:1}.aa-Autocomplete .aa-Form .aa-InputWrapperPrefix .aa-Label,.aa-Autocomplete .aa-Form .aa-InputWrapperPrefix .aa-LoadingIndicator,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperPrefix .aa-Label,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperPrefix .aa-LoadingIndicator{cursor:initial;flex-shrink:0;padding:0;text-align:left}.aa-Autocomplete .aa-Form .aa-InputWrapperPrefix .aa-Label svg,.aa-Autocomplete .aa-Form .aa-InputWrapperPrefix .aa-LoadingIndicator svg,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperPrefix .aa-Label svg,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperPrefix .aa-LoadingIndicator svg{color:#495057;opacity:.5}.aa-Autocomplete .aa-Form .aa-InputWrapperPrefix .aa-SubmitButton,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperPrefix .aa-SubmitButton{appearance:none;background:none;border:0;margin:0}.aa-Autocomplete .aa-Form .aa-InputWrapperPrefix .aa-LoadingIndicator,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperPrefix .aa-LoadingIndicator{align-items:center;display:flex;justify-content:center}.aa-Autocomplete .aa-Form .aa-InputWrapperPrefix .aa-LoadingIndicator[hidden],.aa-DetachedFormContainer .aa-Form .aa-InputWrapperPrefix .aa-LoadingIndicator[hidden]{display:none}.aa-Autocomplete .aa-Form .aa-InputWrapper,.aa-DetachedFormContainer .aa-Form .aa-InputWrapper{order:3;position:relative;width:100%}.aa-Autocomplete .aa-Form .aa-InputWrapper .aa-Input,.aa-DetachedFormContainer .aa-Form .aa-InputWrapper .aa-Input{appearance:none;background:none;border:0;color:#495057;font:inherit;height:calc(1.5em + (0.1rem + 2px));padding:0;width:100%}.aa-Autocomplete .aa-Form .aa-InputWrapper .aa-Input::placeholder,.aa-DetachedFormContainer .aa-Form .aa-InputWrapper .aa-Input::placeholder{color:#495057;opacity:.8}.aa-Autocomplete .aa-Form .aa-InputWrapper .aa-Input:focus,.aa-DetachedFormContainer .aa-Form .aa-InputWrapper .aa-Input:focus{border-color:none;box-shadow:none;outline:none}.aa-Autocomplete .aa-Form .aa-InputWrapper .aa-Input::-webkit-search-decoration,.aa-Autocomplete .aa-Form .aa-InputWrapper .aa-Input::-webkit-search-cancel-button,.aa-Autocomplete .aa-Form .aa-InputWrapper .aa-Input::-webkit-search-results-button,.aa-Autocomplete .aa-Form .aa-InputWrapper .aa-Input::-webkit-search-results-decoration,.aa-DetachedFormContainer .aa-Form .aa-InputWrapper .aa-Input::-webkit-search-decoration,.aa-DetachedFormContainer .aa-Form .aa-InputWrapper .aa-Input::-webkit-search-cancel-button,.aa-DetachedFormContainer .aa-Form .aa-InputWrapper .aa-Input::-webkit-search-results-button,.aa-DetachedFormContainer .aa-Form .aa-InputWrapper .aa-Input::-webkit-search-results-decoration{display:none}.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix{align-items:center;display:flex;order:4}.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-ClearButton,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-ClearButton{align-items:center;background:none;border:0;color:#495057;opacity:.8;cursor:pointer;display:flex;margin:0;width:calc(1.5em + (0.1rem + 2px))}.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-ClearButton:hover,.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-ClearButton:focus,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-ClearButton:hover,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-ClearButton:focus{color:#495057;opacity:.8}.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-ClearButton[hidden],.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-ClearButton[hidden]{display:none}.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-ClearButton svg,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-ClearButton svg{width:calc(1.5em + 1rem + 2px)}.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-CopyButton,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-CopyButton{border:none;align-items:center;background:none;color:#495057;opacity:.4;font-size:.7rem;cursor:pointer;display:none;margin:0;width:calc(1em + (0.1rem + 2px))}.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-CopyButton:hover,.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-CopyButton:focus,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-CopyButton:hover,.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-CopyButton:focus{color:#495057;opacity:.8}.aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-CopyButton[hidden],.aa-DetachedFormContainer .aa-Form .aa-InputWrapperSuffix .aa-CopyButton[hidden]{display:none}#quarto-search-results .aa-Panel{border:solid #ced4da 1px}#quarto-search-results .aa-SourceNoResults{width:398px}.aa-DetachedOverlay .aa-Panel,#quarto-search-results .aa-Panel{max-height:65vh;overflow-y:auto;font-size:.925rem}.aa-DetachedOverlay .aa-SourceNoResults,#quarto-search-results .aa-SourceNoResults{height:60px;display:flex;justify-content:center;align-items:center}.aa-DetachedOverlay .search-error,#quarto-search-results .search-error{padding-top:10px;padding-left:20px;padding-right:20px;cursor:default}.aa-DetachedOverlay .search-error .search-error-title,#quarto-search-results .search-error .search-error-title{font-size:1.1rem;margin-bottom:.5rem}.aa-DetachedOverlay .search-error .search-error-title .search-error-icon,#quarto-search-results .search-error .search-error-title .search-error-icon{margin-right:8px}.aa-DetachedOverlay .search-error .search-error-text,#quarto-search-results .search-error .search-error-text{font-weight:300}.aa-DetachedOverlay .search-result-text,#quarto-search-results .search-result-text{font-weight:300;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.2rem;max-height:2.4rem}.aa-DetachedOverlay .aa-SourceHeader .search-result-header,#quarto-search-results .aa-SourceHeader .search-result-header{font-size:.875rem;background-color:#f2f2f2;padding-left:14px;padding-bottom:4px;padding-top:4px}.aa-DetachedOverlay .aa-SourceHeader .search-result-header-no-results,#quarto-search-results .aa-SourceHeader .search-result-header-no-results{display:none}.aa-DetachedOverlay .aa-SourceFooter .algolia-search-logo,#quarto-search-results .aa-SourceFooter .algolia-search-logo{width:110px;opacity:.85;margin:8px;float:right}.aa-DetachedOverlay .search-result-section,#quarto-search-results .search-result-section{font-size:.925em}.aa-DetachedOverlay a.search-result-link,#quarto-search-results a.search-result-link{color:inherit;text-decoration:none}.aa-DetachedOverlay li.aa-Item[aria-selected=true] .search-item,#quarto-search-results li.aa-Item[aria-selected=true] .search-item{background-color:#3459e6}.aa-DetachedOverlay li.aa-Item[aria-selected=true] .search-item.search-result-more,.aa-DetachedOverlay li.aa-Item[aria-selected=true] .search-item .search-result-section,.aa-DetachedOverlay li.aa-Item[aria-selected=true] .search-item .search-result-text,.aa-DetachedOverlay li.aa-Item[aria-selected=true] .search-item .search-result-title-container,.aa-DetachedOverlay li.aa-Item[aria-selected=true] .search-item .search-result-text-container,#quarto-search-results li.aa-Item[aria-selected=true] .search-item.search-result-more,#quarto-search-results li.aa-Item[aria-selected=true] .search-item .search-result-section,#quarto-search-results li.aa-Item[aria-selected=true] .search-item .search-result-text,#quarto-search-results li.aa-Item[aria-selected=true] .search-item .search-result-title-container,#quarto-search-results li.aa-Item[aria-selected=true] .search-item .search-result-text-container{color:#fff;background-color:#3459e6}.aa-DetachedOverlay li.aa-Item[aria-selected=true] .search-item mark.search-match,.aa-DetachedOverlay li.aa-Item[aria-selected=true] .search-item .search-match.mark,#quarto-search-results li.aa-Item[aria-selected=true] .search-item mark.search-match,#quarto-search-results li.aa-Item[aria-selected=true] .search-item .search-match.mark{color:#fff;background-color:#5877ea}.aa-DetachedOverlay li.aa-Item[aria-selected=false] .search-item,#quarto-search-results li.aa-Item[aria-selected=false] .search-item{background-color:#fff}.aa-DetachedOverlay li.aa-Item[aria-selected=false] .search-item.search-result-more,.aa-DetachedOverlay li.aa-Item[aria-selected=false] .search-item .search-result-section,.aa-DetachedOverlay li.aa-Item[aria-selected=false] .search-item .search-result-text,.aa-DetachedOverlay li.aa-Item[aria-selected=false] .search-item .search-result-title-container,.aa-DetachedOverlay li.aa-Item[aria-selected=false] .search-item .search-result-text-container,#quarto-search-results li.aa-Item[aria-selected=false] .search-item.search-result-more,#quarto-search-results li.aa-Item[aria-selected=false] .search-item .search-result-section,#quarto-search-results li.aa-Item[aria-selected=false] .search-item .search-result-text,#quarto-search-results li.aa-Item[aria-selected=false] .search-item .search-result-title-container,#quarto-search-results li.aa-Item[aria-selected=false] .search-item .search-result-text-container{color:#495057}.aa-DetachedOverlay li.aa-Item[aria-selected=false] .search-item mark.search-match,.aa-DetachedOverlay li.aa-Item[aria-selected=false] .search-item .search-match.mark,#quarto-search-results li.aa-Item[aria-selected=false] .search-item mark.search-match,#quarto-search-results li.aa-Item[aria-selected=false] .search-item .search-match.mark{color:inherit;background-color:#f3f5fd}.aa-DetachedOverlay .aa-Item .search-result-doc:not(.document-selectable) .search-result-title-container,#quarto-search-results .aa-Item .search-result-doc:not(.document-selectable) .search-result-title-container{background-color:#fff;color:#495057}.aa-DetachedOverlay .aa-Item .search-result-doc:not(.document-selectable) .search-result-text-container,#quarto-search-results .aa-Item .search-result-doc:not(.document-selectable) .search-result-text-container{padding-top:0px}.aa-DetachedOverlay li.aa-Item .search-result-doc.document-selectable .search-result-text-container,#quarto-search-results li.aa-Item .search-result-doc.document-selectable .search-result-text-container{margin-top:-4px}.aa-DetachedOverlay .aa-Item,#quarto-search-results .aa-Item{cursor:pointer}.aa-DetachedOverlay .aa-Item .search-item,#quarto-search-results .aa-Item .search-item{border-left:none;border-right:none;border-top:none;background-color:#fff;border-color:#ced4da;color:#495057}.aa-DetachedOverlay .aa-Item .search-item p,#quarto-search-results .aa-Item .search-item p{margin-top:0;margin-bottom:0}.aa-DetachedOverlay .aa-Item .search-item i.bi,#quarto-search-results .aa-Item .search-item i.bi{padding-left:8px;padding-right:8px;font-size:1.3em}.aa-DetachedOverlay .aa-Item .search-item .search-result-title,#quarto-search-results .aa-Item .search-item .search-result-title{margin-top:.3em;margin-bottom:.1rem}.aa-DetachedOverlay .aa-Item .search-result-title-container,#quarto-search-results .aa-Item .search-result-title-container{font-size:1em;display:flex;padding:6px 4px 6px 4px}.aa-DetachedOverlay .aa-Item .search-result-text-container,#quarto-search-results .aa-Item .search-result-text-container{padding-bottom:8px;padding-right:8px;margin-left:44px}.aa-DetachedOverlay .aa-Item .search-result-doc-section,.aa-DetachedOverlay .aa-Item .search-result-more,#quarto-search-results .aa-Item .search-result-doc-section,#quarto-search-results .aa-Item .search-result-more{padding-top:8px;padding-bottom:8px;padding-left:44px}.aa-DetachedOverlay .aa-Item .search-result-more,#quarto-search-results .aa-Item .search-result-more{font-size:.8em;font-weight:400}.aa-DetachedOverlay .aa-Item .search-result-doc,#quarto-search-results .aa-Item .search-result-doc{border-top:1px solid #ced4da}.aa-DetachedSearchButton{background:none;border:none}.aa-DetachedSearchButton .aa-DetachedSearchButtonPlaceholder{display:none}.navbar .aa-DetachedSearchButton .aa-DetachedSearchButtonIcon{color:#fdfdff}.sidebar-tools-collapse #quarto-search,.sidebar-tools-main #quarto-search{display:inline}.sidebar-tools-collapse #quarto-search .aa-Autocomplete,.sidebar-tools-main #quarto-search .aa-Autocomplete{display:inline}.sidebar-tools-collapse #quarto-search .aa-DetachedSearchButton,.sidebar-tools-main #quarto-search .aa-DetachedSearchButton{padding-left:4px;padding-right:4px}.sidebar-tools-collapse #quarto-search .aa-DetachedSearchButton .aa-DetachedSearchButtonIcon,.sidebar-tools-main #quarto-search .aa-DetachedSearchButton .aa-DetachedSearchButtonIcon{color:#595959}.sidebar-tools-collapse #quarto-search .aa-DetachedSearchButton .aa-DetachedSearchButtonIcon .aa-SubmitIcon,.sidebar-tools-main #quarto-search .aa-DetachedSearchButton .aa-DetachedSearchButtonIcon .aa-SubmitIcon{margin-top:-3px}.aa-DetachedContainer{background:rgba(255,255,255,.65);width:90%;bottom:0;box-shadow:rgba(206,212,218,.6) 0 0 0 1px;outline:currentColor none medium;display:flex;flex-direction:column;left:0;margin:0;overflow:hidden;padding:0;position:fixed;right:0;top:0;z-index:1101}.aa-DetachedContainer::after{height:32px}.aa-DetachedContainer .aa-SourceHeader{margin:var(--aa-spacing-half) 0 var(--aa-spacing-half) 2px}.aa-DetachedContainer .aa-Panel{background-color:#fff;border-radius:0;box-shadow:none;flex-grow:1;margin:0;padding:0;position:relative}.aa-DetachedContainer .aa-PanelLayout{bottom:0;box-shadow:none;left:0;margin:0;max-height:none;overflow-y:auto;position:absolute;right:0;top:0;width:100%}.aa-DetachedFormContainer{background-color:#fff;border-bottom:1px solid #ced4da;display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:.5em}.aa-DetachedCancelButton{background:none;font-size:.8em;border:0;border-radius:3px;color:#495057;cursor:pointer;margin:0 0 0 .5em;padding:0 .5em}.aa-DetachedCancelButton:hover,.aa-DetachedCancelButton:focus{box-shadow:rgba(52,89,230,.6) 0 0 0 1px;outline:currentColor none medium}.aa-DetachedContainer--modal{border-radius:6px;bottom:inherit;height:auto;margin:0 auto;max-width:850px;position:absolute;top:100px}.aa-DetachedContainer--modal .aa-PanelLayout{max-height:var(--aa-detached-modal-max-height);padding-bottom:var(--aa-spacing-half);position:static}.aa-Detached{height:100vh;overflow:hidden}.aa-DetachedOverlay{background-color:rgba(73,80,87,.4);position:fixed;left:0;right:0;top:0;margin:0;padding:0;height:100vh;z-index:1100}.quarto-listing{padding-bottom:1em}.listing-pagination{padding-top:.5em}ul.pagination{float:right;padding-left:8px;padding-top:.5em}ul.pagination li{padding-right:.75em}ul.pagination li.disabled a,ul.pagination li.active a{color:#495057;text-decoration:none}ul.pagination li:last-of-type{padding-right:0}.listing-actions-group{display:flex}.quarto-listing-filter{margin-bottom:1em;width:200px;margin-left:auto}.quarto-listing-sort{margin-bottom:1em;margin-right:auto;width:auto}.quarto-listing-sort .input-group-text{font-size:.8em}.input-group-text{border-right:none}.quarto-listing-sort select.form-select{font-size:.8em}.listing-no-matching{text-align:center;padding-top:2em;padding-bottom:3em;font-size:1em}#quarto-margin-sidebar .quarto-listing-category{padding-top:0;font-size:1rem}#quarto-margin-sidebar .quarto-listing-category-title{cursor:pointer;font-weight:600;font-size:1rem}.quarto-listing-category .category{cursor:pointer}.quarto-listing-category .category.active{font-weight:600}.quarto-listing-category.category-cloud{display:flex;flex-wrap:wrap;align-items:baseline}.quarto-listing-category.category-cloud .category{padding-right:5px}.quarto-listing-category.category-cloud .category-cloud-1{font-size:.75em}.quarto-listing-category.category-cloud .category-cloud-2{font-size:.95em}.quarto-listing-category.category-cloud .category-cloud-3{font-size:1.15em}.quarto-listing-category.category-cloud .category-cloud-4{font-size:1.35em}.quarto-listing-category.category-cloud .category-cloud-5{font-size:1.55em}.quarto-listing-category.category-cloud .category-cloud-6{font-size:1.75em}.quarto-listing-category.category-cloud .category-cloud-7{font-size:1.95em}.quarto-listing-category.category-cloud .category-cloud-8{font-size:2.15em}.quarto-listing-category.category-cloud .category-cloud-9{font-size:2.35em}.quarto-listing-category.category-cloud .category-cloud-10{font-size:2.55em}.quarto-listing-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-1{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-2{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-3{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-3{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-4{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-4{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-5{grid-template-columns:repeat(5, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-5{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-5{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-6{grid-template-columns:repeat(6, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-6{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-6{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-7{grid-template-columns:repeat(7, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-7{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-7{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-8{grid-template-columns:repeat(8, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-8{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-8{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-9{grid-template-columns:repeat(9, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-9{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-9{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-10{grid-template-columns:repeat(10, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-10{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-10{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-11{grid-template-columns:repeat(11, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-11{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-11{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-cols-12{grid-template-columns:repeat(12, minmax(0, 1fr));gap:1.5em}@media(max-width: 767.98px){.quarto-listing-cols-12{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5em}}@media(max-width: 575.98px){.quarto-listing-cols-12{grid-template-columns:minmax(0, 1fr);gap:1.5em}}.quarto-listing-grid{gap:1.5em}.quarto-grid-item.borderless{border:none}.quarto-grid-item.borderless .listing-categories .listing-category:last-of-type,.quarto-grid-item.borderless .listing-categories .listing-category:first-of-type{padding-left:0}.quarto-grid-item.borderless .listing-categories .listing-category{border:0}.quarto-grid-link{text-decoration:none;color:inherit}.quarto-grid-link:hover{text-decoration:none;color:inherit}.quarto-grid-item h5.title,.quarto-grid-item .title.h5{margin-top:0;margin-bottom:0}.quarto-grid-item .card-footer{display:flex;justify-content:space-between;font-size:.8em}.quarto-grid-item .card-footer p{margin-bottom:0}.quarto-grid-item p.card-img-top{margin-bottom:0}.quarto-grid-item img.thumbnail-image{object-fit:cover}.quarto-grid-item .card-other-values{margin-top:.5em;font-size:.8em}.quarto-grid-item .card-other-values tr{margin-bottom:.5em}.quarto-grid-item .card-other-values tr>td:first-of-type{font-weight:600;padding-right:1em;padding-left:1em;vertical-align:top}.quarto-grid-item div.post-contents{display:flex;flex-direction:column;text-decoration:none;height:100%}.quarto-grid-item div.card-img-bg{background-color:#adb5bd;flex-shrink:0}.quarto-grid-item .card-attribution{padding-top:1em;display:flex;gap:1em;text-transform:uppercase;color:#6c757d;font-weight:500;flex-grow:10;align-items:flex-end}.quarto-grid-item .description{padding-bottom:1em}.quarto-grid-item .card-attribution .date{align-self:flex-end}.quarto-grid-item .card-attribution.justify{justify-content:space-between}.quarto-grid-item .card-attribution.start{justify-content:flex-start}.quarto-grid-item .card-attribution.end{justify-content:flex-end}.quarto-grid-item .card-title{margin-bottom:.1em}.quarto-grid-item .card-subtitle{padding-top:.25em}.quarto-grid-item .card-text{font-size:.9em}.quarto-grid-item .listing-reading-time{padding-bottom:.25em}.quarto-grid-item .card-text-small{font-size:.8em}.quarto-grid-item .card-subtitle.subtitle{font-size:.9em;font-weight:600;padding-bottom:.5em}.quarto-grid-item .listing-categories{display:flex;flex-wrap:wrap;padding-bottom:5px}.quarto-grid-item .listing-categories .listing-category{color:#6c757d;border:solid 1px #dee2e6;border-radius:.25rem;text-transform:uppercase;font-size:.65em;padding-left:.5em;padding-right:.5em;padding-top:.15em;padding-bottom:.15em;cursor:pointer;margin-right:4px;margin-bottom:4px}.quarto-grid-item.card-right{text-align:right}.quarto-grid-item.card-right .listing-categories{justify-content:flex-end}.quarto-grid-item.card-left{text-align:left}.quarto-grid-item.card-center{text-align:center}.quarto-grid-item.card-center .listing-description{text-align:justify}.quarto-grid-item.card-center .listing-categories{justify-content:center}table.quarto-listing-table td.image{padding:0px}table.quarto-listing-table td.image img{width:100%;max-width:50px;object-fit:contain}table.quarto-listing-table a{text-decoration:none}table.quarto-listing-table th a{color:inherit}table.quarto-listing-table th a.asc:after{margin-bottom:-2px;margin-left:5px;display:inline-block;height:1rem;width:1rem;background-repeat:no-repeat;background-size:1rem 1rem;background-image:url('data:image/svg+xml,');content:""}table.quarto-listing-table th a.desc:after{margin-bottom:-2px;margin-left:5px;display:inline-block;height:1rem;width:1rem;background-repeat:no-repeat;background-size:1rem 1rem;background-image:url('data:image/svg+xml,');content:""}table.quarto-listing-table.table-hover td{cursor:pointer}.quarto-post.image-left{flex-direction:row}.quarto-post.image-right{flex-direction:row-reverse}@media(max-width: 767.98px){.quarto-post.image-right,.quarto-post.image-left{gap:0em;flex-direction:column}.quarto-post .metadata{padding-bottom:1em;order:2}.quarto-post .body{order:1}.quarto-post .thumbnail{order:3}}.list.quarto-listing-default div:last-of-type{border-bottom:none}@media(min-width: 992px){.quarto-listing-container-default{margin-right:2em}}div.quarto-post{display:flex;gap:2em;margin-bottom:1.5em;border-bottom:1px solid #dee2e6}@media(max-width: 767.98px){div.quarto-post{padding-bottom:1em}}div.quarto-post .metadata{flex-basis:20%;flex-grow:0;margin-top:.2em;flex-shrink:10}div.quarto-post .thumbnail{flex-basis:30%;flex-grow:0;flex-shrink:0}div.quarto-post .thumbnail img{margin-top:.4em;width:100%;object-fit:cover}div.quarto-post .body{flex-basis:45%;flex-grow:1;flex-shrink:0}div.quarto-post .body h3.listing-title,div.quarto-post .body .listing-title.h3{margin-top:0px;margin-bottom:0px;border-bottom:none}div.quarto-post .body .listing-subtitle{font-size:.875em;margin-bottom:.5em;margin-top:.2em}div.quarto-post .body .description{font-size:.9em}div.quarto-post a{color:#495057;display:flex;flex-direction:column;text-decoration:none}div.quarto-post a div.description{flex-shrink:0}div.quarto-post .metadata{display:flex;flex-direction:column;font-size:.8em;font-family:var(--bs-font-sans-serif);flex-basis:33%}div.quarto-post .listing-categories{display:flex;flex-wrap:wrap;padding-bottom:5px}div.quarto-post .listing-categories .listing-category{color:#6c757d;border:solid 1px #dee2e6;border-radius:.25rem;text-transform:uppercase;font-size:.65em;padding-left:.5em;padding-right:.5em;padding-top:.15em;padding-bottom:.15em;cursor:pointer;margin-right:4px;margin-bottom:4px}div.quarto-post .listing-description{margin-bottom:.5em}div.quarto-about-jolla{display:flex !important;flex-direction:column;align-items:center;margin-top:10%;padding-bottom:1em}div.quarto-about-jolla .about-image{object-fit:cover;margin-left:auto;margin-right:auto;margin-bottom:1.5em}div.quarto-about-jolla img.round{border-radius:50%}div.quarto-about-jolla img.rounded{border-radius:10px}div.quarto-about-jolla .quarto-title h1.title,div.quarto-about-jolla .quarto-title .title.h1{text-align:center}div.quarto-about-jolla .quarto-title .description{text-align:center}div.quarto-about-jolla h2,div.quarto-about-jolla .h2{border-bottom:none}div.quarto-about-jolla .about-sep{width:60%}div.quarto-about-jolla main{text-align:center}div.quarto-about-jolla .about-links{display:flex}@media(min-width: 992px){div.quarto-about-jolla .about-links{flex-direction:row;column-gap:.8em;row-gap:15px;flex-wrap:wrap}}@media(max-width: 991.98px){div.quarto-about-jolla .about-links{flex-direction:column;row-gap:1em;width:100%;padding-bottom:1.5em}}div.quarto-about-jolla .about-link{color:#78838e;text-decoration:none;border:solid 1px}@media(min-width: 992px){div.quarto-about-jolla .about-link{font-size:.8em;padding:.25em .5em;border-radius:4px}}@media(max-width: 991.98px){div.quarto-about-jolla .about-link{font-size:1.1em;padding:.5em .5em;text-align:center;border-radius:6px}}div.quarto-about-jolla .about-link:hover{color:#3459e6}div.quarto-about-jolla .about-link i.bi{margin-right:.15em}div.quarto-about-solana{display:flex !important;flex-direction:column;padding-top:3em !important;padding-bottom:1em}div.quarto-about-solana .about-entity{display:flex !important;align-items:start;justify-content:space-between}@media(min-width: 992px){div.quarto-about-solana .about-entity{flex-direction:row}}@media(max-width: 991.98px){div.quarto-about-solana .about-entity{flex-direction:column-reverse;align-items:center;text-align:center}}div.quarto-about-solana .about-entity .entity-contents{display:flex;flex-direction:column}@media(max-width: 767.98px){div.quarto-about-solana .about-entity .entity-contents{width:100%}}div.quarto-about-solana .about-entity .about-image{object-fit:cover}@media(max-width: 991.98px){div.quarto-about-solana .about-entity .about-image{margin-bottom:1.5em}}div.quarto-about-solana .about-entity img.round{border-radius:50%}div.quarto-about-solana .about-entity img.rounded{border-radius:10px}div.quarto-about-solana .about-entity .about-links{display:flex;justify-content:left;padding-bottom:1.2em}@media(min-width: 992px){div.quarto-about-solana .about-entity .about-links{flex-direction:row;column-gap:.8em;row-gap:15px;flex-wrap:wrap}}@media(max-width: 991.98px){div.quarto-about-solana .about-entity .about-links{flex-direction:column;row-gap:1em;width:100%;padding-bottom:1.5em}}div.quarto-about-solana .about-entity .about-link{color:#78838e;text-decoration:none;border:solid 1px}@media(min-width: 992px){div.quarto-about-solana .about-entity .about-link{font-size:.8em;padding:.25em .5em;border-radius:4px}}@media(max-width: 991.98px){div.quarto-about-solana .about-entity .about-link{font-size:1.1em;padding:.5em .5em;text-align:center;border-radius:6px}}div.quarto-about-solana .about-entity .about-link:hover{color:#3459e6}div.quarto-about-solana .about-entity .about-link i.bi{margin-right:.15em}div.quarto-about-solana .about-contents{padding-right:1.5em;flex-basis:0;flex-grow:1}div.quarto-about-solana .about-contents main.content{margin-top:0}div.quarto-about-solana .about-contents h2,div.quarto-about-solana .about-contents .h2{border-bottom:none}div.quarto-about-trestles{display:flex !important;flex-direction:row;padding-top:3em !important;padding-bottom:1em}@media(max-width: 991.98px){div.quarto-about-trestles{flex-direction:column;padding-top:0em !important}}div.quarto-about-trestles .about-entity{display:flex !important;flex-direction:column;align-items:center;text-align:center;padding-right:1em}@media(min-width: 992px){div.quarto-about-trestles .about-entity{flex:0 0 42%}}div.quarto-about-trestles .about-entity .about-image{object-fit:cover;margin-bottom:1.5em}div.quarto-about-trestles .about-entity img.round{border-radius:50%}div.quarto-about-trestles .about-entity img.rounded{border-radius:10px}div.quarto-about-trestles .about-entity .about-links{display:flex;justify-content:center}@media(min-width: 992px){div.quarto-about-trestles .about-entity .about-links{flex-direction:row;column-gap:.8em;row-gap:15px;flex-wrap:wrap}}@media(max-width: 991.98px){div.quarto-about-trestles .about-entity .about-links{flex-direction:column;row-gap:1em;width:100%;padding-bottom:1.5em}}div.quarto-about-trestles .about-entity .about-link{color:#78838e;text-decoration:none;border:solid 1px}@media(min-width: 992px){div.quarto-about-trestles .about-entity .about-link{font-size:.8em;padding:.25em .5em;border-radius:4px}}@media(max-width: 991.98px){div.quarto-about-trestles .about-entity .about-link{font-size:1.1em;padding:.5em .5em;text-align:center;border-radius:6px}}div.quarto-about-trestles .about-entity .about-link:hover{color:#3459e6}div.quarto-about-trestles .about-entity .about-link i.bi{margin-right:.15em}div.quarto-about-trestles .about-contents{flex-basis:0;flex-grow:1}div.quarto-about-trestles .about-contents h2,div.quarto-about-trestles .about-contents .h2{border-bottom:none}@media(min-width: 992px){div.quarto-about-trestles .about-contents{border-left:solid 1px #dee2e6;padding-left:1.5em}}div.quarto-about-trestles .about-contents main.content{margin-top:0}div.quarto-about-marquee{padding-bottom:1em}div.quarto-about-marquee .about-contents{display:flex;flex-direction:column}div.quarto-about-marquee .about-image{max-height:550px;margin-bottom:1.5em;object-fit:cover}div.quarto-about-marquee img.round{border-radius:50%}div.quarto-about-marquee img.rounded{border-radius:10px}div.quarto-about-marquee h2,div.quarto-about-marquee .h2{border-bottom:none}div.quarto-about-marquee .about-links{display:flex;justify-content:center;padding-top:1.5em}@media(min-width: 992px){div.quarto-about-marquee .about-links{flex-direction:row;column-gap:.8em;row-gap:15px;flex-wrap:wrap}}@media(max-width: 991.98px){div.quarto-about-marquee .about-links{flex-direction:column;row-gap:1em;width:100%;padding-bottom:1.5em}}div.quarto-about-marquee .about-link{color:#78838e;text-decoration:none;border:solid 1px}@media(min-width: 992px){div.quarto-about-marquee .about-link{font-size:.8em;padding:.25em .5em;border-radius:4px}}@media(max-width: 991.98px){div.quarto-about-marquee .about-link{font-size:1.1em;padding:.5em .5em;text-align:center;border-radius:6px}}div.quarto-about-marquee .about-link:hover{color:#3459e6}div.quarto-about-marquee .about-link i.bi{margin-right:.15em}@media(min-width: 992px){div.quarto-about-marquee .about-link{border:none}}div.quarto-about-broadside{display:flex;flex-direction:column;padding-bottom:1em}div.quarto-about-broadside .about-main{display:flex !important;padding-top:0 !important}@media(min-width: 992px){div.quarto-about-broadside .about-main{flex-direction:row;align-items:flex-start}}@media(max-width: 991.98px){div.quarto-about-broadside .about-main{flex-direction:column}}@media(max-width: 991.98px){div.quarto-about-broadside .about-main .about-entity{flex-shrink:0;width:100%;height:450px;margin-bottom:1.5em;background-size:cover;background-repeat:no-repeat}}@media(min-width: 992px){div.quarto-about-broadside .about-main .about-entity{flex:0 10 50%;margin-right:1.5em;width:100%;height:100%;background-size:100%;background-repeat:no-repeat}}div.quarto-about-broadside .about-main .about-contents{padding-top:14px;flex:0 0 50%}div.quarto-about-broadside h2,div.quarto-about-broadside .h2{border-bottom:none}div.quarto-about-broadside .about-sep{margin-top:1.5em;width:60%;align-self:center}div.quarto-about-broadside .about-links{display:flex;justify-content:center;column-gap:20px;padding-top:1.5em}@media(min-width: 992px){div.quarto-about-broadside .about-links{flex-direction:row;column-gap:.8em;row-gap:15px;flex-wrap:wrap}}@media(max-width: 991.98px){div.quarto-about-broadside .about-links{flex-direction:column;row-gap:1em;width:100%;padding-bottom:1.5em}}div.quarto-about-broadside .about-link{color:#78838e;text-decoration:none;border:solid 1px}@media(min-width: 992px){div.quarto-about-broadside .about-link{font-size:.8em;padding:.25em .5em;border-radius:4px}}@media(max-width: 991.98px){div.quarto-about-broadside .about-link{font-size:1.1em;padding:.5em .5em;text-align:center;border-radius:6px}}div.quarto-about-broadside .about-link:hover{color:#3459e6}div.quarto-about-broadside .about-link i.bi{margin-right:.15em}@media(min-width: 992px){div.quarto-about-broadside .about-link{border:none}}.tippy-box[data-theme~=quarto]{background-color:#fff;color:#495057;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}.zindex-bottom{z-index:-1 !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;margin-top:-1px}#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{padding-top:.5rem;padding-bottom:.5rem;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}p code:not(.sourceCode){white-space:pre-wrap}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}:root{--quarto-body-bg: #fff;--quarto-body-color: #495057;--quarto-text-muted: #6c757d;--quarto-border-color: #dee2e6;--quarto-border-width: 1px;--quarto-border-radius: 0.25rem}table.gt_table{color:var(--quarto-body-color);font-size:1em;width:100%;background-color:transparent;border-top-width:inherit;border-bottom-width:inherit;border-color:var(--quarto-border-color)}table.gt_table th.gt_column_spanner_outer{color:var(--quarto-body-color);background-color:transparent;border-top-width:inherit;border-bottom-width:inherit;border-color:var(--quarto-border-color)}table.gt_table th.gt_col_heading{color:var(--quarto-body-color);font-weight:bold;background-color:transparent}table.gt_table thead.gt_col_headings{border-bottom:1px solid currentColor;border-top-width:inherit;border-top-color:var(--quarto-border-color)}table.gt_table thead.gt_col_headings:not(:first-child){border-top-width:1px;border-top-color:var(--quarto-border-color)}table.gt_table td.gt_row{border-bottom-width:1px;border-bottom-color:var(--quarto-border-color);border-top-width:0px}table.gt_table tbody.gt_table_body{border-top-width:1px;border-bottom-width:1px;border-bottom-color:var(--quarto-border-color);border-top-color:currentColor}div.columns{display:initial;gap:initial}div.column{display:inline-block;overflow-x:initial;vertical-align:top;width:50%}@media print{:root{font-size:11pt}#quarto-sidebar,#TOC,.nav-page{display:none}.page-columns .content{grid-column-start:page-start}.fixed-top{position:relative}.panel-caption,.figure-caption,figcaption{color:#666}}.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}.code-copy-button-tooltip{font-size:.75em}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:#869099}.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:#869099}.table-caption,caption{color:#495057}.quarto-layout-cell[data-ref-parent] caption{color:#869099}.column-margin figcaption,.margin-caption,div.aside,aside,.column-margin{color:#869099;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:#869099}.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:#f8f8f8;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;border-radius:0px;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 a:empty{display:none}.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 #3459e6;color:#3459e6 !important}.sidebar nav[role=doc-toc] ul>li>a.active{border-left:1px solid #3459e6;color:#3459e6 !important}kbd,.kbd{color:#495057;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:.9rem;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>:first-child,.callout:not(.callout-captioned) .callout-body>div>:first-child{margin-top:.25rem}.callout:not(.callout-captioned) .callout-body>:last-child,.callout:not(.callout-captioned) .callout-body>div>:last-child{margin-bottom:.2rem}.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:#3459e6}div.callout-note.callout-style-default>.callout-header{background-color:#ebeefd}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:#2fb380}div.callout-tip.callout-style-default>.callout-header{background-color:#eaf7f2}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:#f4bd61}div.callout-warning.callout-style-default>.callout-header{background-color:#fef8ef}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:#f8765f}div.callout-caution.callout-style-default>.callout-header{background-color:#fef1ef}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:#da292e}div.callout-important.callout-style-default>.callout-header{background-color:#fbeaea}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;align-items:center}@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:#495057}.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-bibtex code.sourceCode{white-space:pre-wrap}#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:#595959;background-color:#fff;border-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.05)}.btn.btn-quarto:hover,div.cell-output-display .btn-quarto:hover{color:#595959;background-color:#fff;border-color:#fff}.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:#595959;background-color:#fff;border-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.05),0 0 0 .25rem rgba(230,230,230,.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:#fff;border-color:#fff}.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 1px 2px rgba(0,0,0,.05),0 0 0 .25rem rgba(230,230,230,.5)}.btn.btn-quarto:disabled,.btn.btn-quarto.disabled,div.cell-output-display .btn-quarto:disabled,div.cell-output-display .btn-quarto.disabled{color:#000;background-color:#fff;border-color:#fff}nav.quarto-secondary-nav.color-navbar{background-color:#3459e6;color:#fdfdff}nav.quarto-secondary-nav.color-navbar h1,nav.quarto-secondary-nav.color-navbar .h1,nav.quarto-secondary-nav.color-navbar .quarto-btn-toggle{color:#fdfdff}@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 */div.observablehq table thead tr th{background-color:var(--bs-body-bg)}input,button,select,optgroup,textarea{background-color:var(--bs-body-bg)}@media print{.page-columns .column-screen-inset{grid-column:page-start-inset/page-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:page-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/page-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:page-start/page-end;z-index:998;transform:translate3d(0, 0, 0)}.page-columns .column-screen table{background:#fff}.page-columns .column-screen-left{grid-column:page-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/page-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:page-start-inset/page-end-inset;padding:1em;background:#f8f9fa;z-index:998;transform:translate3d(0, 0, 0);margin-bottom:1em}}.quarto-video{margin-bottom:1em}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}.code-with-filename .code-with-filename-file{margin-bottom:0;padding-bottom:2px;padding-top:2px;padding-left:.7em;border:var(--quarto-border-width) solid var(--quarto-border-color);border-radius:var(--quarto-border-radius);border-bottom:0;border-bottom-left-radius:0%;border-bottom-right-radius:0%}.code-with-filename div.sourceCode,.reveal .code-with-filename div.sourceCode{margin-top:0;border-top-left-radius:0%;border-top-right-radius:0%}.code-with-filename .code-with-filename-file pre{margin-bottom:0}.code-with-filename .code-with-filename-file,.code-with-filename .code-with-filename-file pre{background-color:rgba(219,219,219,.8)}.quarto-dark .code-with-filename .code-with-filename-file,.quarto-dark .code-with-filename .code-with-filename-file pre{background-color:#555}.code-with-filename .code-with-filename-file strong{font-weight:400}.quarto-title-banner{margin-bottom:1em;color:#fdfdff;background:#3459e6}.quarto-title-banner .code-tools-button{color:#9797ff}.quarto-title-banner .code-tools-button:hover{color:#fdfdff}.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:.75em}.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:#495057}#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}.navbar{font-size:.875rem;font-weight:500}.navbar .nav-item{margin-left:.5rem;margin-right:.5rem}.navbar .navbar-nav .nav-link{border-radius:.25rem}.navbar-dark .navbar-nav .nav-link:hover{background-color:rgba(255,255,255,.1)}.navbar-dark .navbar-nav .nav-link.active{background-color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:hover{background-color:rgba(0,0,0,.03)}.navbar-light .navbar-nav .nav-link.active{background-color:rgba(0,0,0,.05)}.btn-secondary,.btn-light,.btn-outline-secondary,.btn-outline-light{color:#212529}.btn-secondary:disabled,.btn-secondary.disabled,.btn-light:disabled,.btn-light.disabled,.btn-outline-secondary:disabled,.btn-outline-secondary.disabled,.btn-outline-light:disabled,.btn-outline-light.disabled{border:1px solid #e6e6e6}.btn-secondary,.btn-outline-secondary{border-color:#e6e6e6}.btn-secondary:hover,.btn-secondary:active,.btn-outline-secondary:hover,.btn-outline-secondary:active{background-color:#e6e6e6;border-color:#e6e6e6}.btn-light,.btn-outline-light{border-color:#dfe0e1}.btn-light:hover,.btn-light:active,.btn-outline-light:hover,.btn-outline-light:active{background-color:#dfe0e1;border-color:#dfe0e1}.table{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);font-size:.875rem}thead th{text-transform:uppercase;font-size:.875rem}.input-group-text{box-shadow:0 1px 2px rgba(0,0,0,.05)}.nav-tabs{font-weight:500}.nav-tabs .nav-link{padding-top:1rem;padding-bottom:1rem;border-width:0 0 1px}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{box-shadow:inset 0 -2px 0 #3459e6}.nav-pills{font-weight:500}.pagination{font-size:.875rem;font-weight:500}.pagination .page-link{box-shadow:0 1px 2px rgba(0,0,0,.05)}.breadcrumb{border:1px solid #dee2e6;border-radius:.25rem;box-shadow:0 1px 2px rgba(0,0,0,.05);font-size:.875rem;font-weight:500}.breadcrumb-item{padding:1rem .5rem 1rem 0}.breadcrumb-item+.breadcrumb-item::before{padding-right:1rem}.alert .btn-close{color:inherit}.badge.bg-secondary,.badge.bg-light{color:#212529}.list-group{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.card{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.card-title{color:inherit}.modal-footer{background-color:#f8f9fa}.modal-content{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}/*# sourceMappingURL=603954f6f730b7a48ae583e90c07e56e.css.map */ diff --git a/doc/build/_book/site_libs/bootstrap/bootstrap.min.js b/doc/build/_book/site_libs/bootstrap/bootstrap.min.js new file mode 100644 index 0000000..cc0a255 --- /dev/null +++ b/doc/build/_book/site_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/doc/build/_book/site_libs/quarto-html/anchor.min.js b/doc/build/_book/site_libs/quarto-html/anchor.min.js new file mode 100644 index 0000000..1c2b86f --- /dev/null +++ b/doc/build/_book/site_libs/quarto-html/anchor.min.js @@ -0,0 +1,9 @@ +// @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt Expat +// +// AnchorJS - v4.3.1 - 2021-04-17 +// https://www.bryanbraun.com/anchorjs/ +// Copyright (c) 2021 Bryan Braun; Licensed MIT +// +// @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt Expat +!function(A,e){"use strict";"function"==typeof define&&define.amd?define([],e):"object"==typeof module&&module.exports?module.exports=e():(A.AnchorJS=e(),A.anchors=new A.AnchorJS)}(this,function(){"use strict";return function(A){function d(A){A.icon=Object.prototype.hasOwnProperty.call(A,"icon")?A.icon:"",A.visible=Object.prototype.hasOwnProperty.call(A,"visible")?A.visible:"hover",A.placement=Object.prototype.hasOwnProperty.call(A,"placement")?A.placement:"right",A.ariaLabel=Object.prototype.hasOwnProperty.call(A,"ariaLabel")?A.ariaLabel:"Anchor",A.class=Object.prototype.hasOwnProperty.call(A,"class")?A.class:"",A.base=Object.prototype.hasOwnProperty.call(A,"base")?A.base:"",A.truncate=Object.prototype.hasOwnProperty.call(A,"truncate")?Math.floor(A.truncate):64,A.titleText=Object.prototype.hasOwnProperty.call(A,"titleText")?A.titleText:""}function w(A){var e;if("string"==typeof A||A instanceof String)e=[].slice.call(document.querySelectorAll(A));else{if(!(Array.isArray(A)||A instanceof NodeList))throw new TypeError("The selector provided to AnchorJS was invalid.");e=[].slice.call(A)}return e}this.options=A||{},this.elements=[],d(this.options),this.isTouchDevice=function(){return Boolean("ontouchstart"in window||window.TouchEvent||window.DocumentTouch&&document instanceof DocumentTouch)},this.add=function(A){var e,t,o,i,n,s,a,c,r,l,h,u,p=[];if(d(this.options),"touch"===(l=this.options.visible)&&(l=this.isTouchDevice()?"always":"hover"),0===(e=w(A=A||"h2, h3, h4, h5, h6")).length)return this;for(null===document.head.querySelector("style.anchorjs")&&((u=document.createElement("style")).className="anchorjs",u.appendChild(document.createTextNode("")),void 0===(A=document.head.querySelector('[rel="stylesheet"],style'))?document.head.appendChild(u):document.head.insertBefore(u,A),u.sheet.insertRule(".anchorjs-link{opacity:0;text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}",u.sheet.cssRules.length),u.sheet.insertRule(":hover>.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/doc/build/_book/site_libs/quarto-html/popper.min.js b/doc/build/_book/site_libs/quarto-html/popper.min.js new file mode 100644 index 0000000..2269d66 --- /dev/null +++ b/doc/build/_book/site_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/doc/build/_book/site_libs/quarto-html/quarto-syntax-highlighting.css b/doc/build/_book/site_libs/quarto-html/quarto-syntax-highlighting.css new file mode 100644 index 0000000..36cb328 --- /dev/null +++ b/doc/build/_book/site_libs/quarto-html/quarto-syntax-highlighting.css @@ -0,0 +1,171 @@ +/* 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; +} + +pre > code.sourceCode > span { + color: #003B4F; +} + +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); + }); + + // fire slideEnter for tabby tab activations (for htmlwidget resize behavior) + document.addEventListener("tabby", fireSlideEnter, false); + + // 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.overflow = "hidden"; + } + + 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; + child.style.overflow = 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 > * " + ); + + nexttick(() => { + let lastBottom = 0; + for (const marginChild of marginChildren) { + const top = marginChild.getBoundingClientRect().top + window.scrollY; + if (top < lastBottom) { + const margin = lastBottom - top; + marginChild.style.marginTop = `${margin}px`; + } + const styles = window.getComputedStyle(marginChild); + const marginTop = parseFloat(styles["marginTop"]); + + lastBottom = top + marginChild.getBoundingClientRect().height + marginTop; + } + }); + + // 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()); +}); + +// grouped tabsets +window.addEventListener("pageshow", (_event) => { + function getTabSettings() { + const data = localStorage.getItem("quarto-persistent-tabsets-data"); + if (!data) { + localStorage.setItem("quarto-persistent-tabsets-data", "{}"); + return {}; + } + if (data) { + return JSON.parse(data); + } + } + + function setTabSettings(data) { + localStorage.setItem( + "quarto-persistent-tabsets-data", + JSON.stringify(data) + ); + } + + function setTabState(groupName, groupValue) { + const data = getTabSettings(); + data[groupName] = groupValue; + setTabSettings(data); + } + + function toggleTab(tab, active) { + const tabPanelId = tab.getAttribute("aria-controls"); + const tabPanel = document.getElementById(tabPanelId); + if (active) { + tab.classList.add("active"); + tabPanel.classList.add("active"); + } else { + tab.classList.remove("active"); + tabPanel.classList.remove("active"); + } + } + + function toggleAll(selectedGroup, selectorsToSync) { + for (const [thisGroup, tabs] of Object.entries(selectorsToSync)) { + const active = selectedGroup === thisGroup; + for (const tab of tabs) { + toggleTab(tab, active); + } + } + } + + function findSelectorsToSyncByLanguage() { + const result = {}; + const tabs = Array.from( + document.querySelectorAll(`div[data-group] a[id^='tabset-']`) + ); + for (const item of tabs) { + const div = item.parentElement.parentElement.parentElement; + const group = div.getAttribute("data-group"); + if (!result[group]) { + result[group] = {}; + } + const selectorsToSync = result[group]; + const value = item.innerHTML; + if (!selectorsToSync[value]) { + selectorsToSync[value] = []; + } + selectorsToSync[value].push(item); + } + return result; + } + + function setupSelectorSync() { + const selectorsToSync = findSelectorsToSyncByLanguage(); + Object.entries(selectorsToSync).forEach(([group, tabSetsByValue]) => { + Object.entries(tabSetsByValue).forEach(([value, items]) => { + items.forEach((item) => { + item.addEventListener("click", (_event) => { + setTabState(group, value); + toggleAll(value, selectorsToSync[group]); + }); + }); + }); + }); + return selectorsToSync; + } + + const selectorsToSync = setupSelectorSync(); + for (const [group, selectedName] of Object.entries(getTabSettings())) { + const selectors = selectorsToSync[group]; + // it's possible that stale state gives us empty selections, so we explicitly check here. + if (selectors) { + toggleAll(selectedName, selectors); + } + } +}); + +function throttle(func, wait) { + let waiting = false; + return function () { + if (!waiting) { + func.apply(this, arguments); + waiting = true; + setTimeout(function () { + waiting = false; + }, wait); + } + }; +} + +function nexttick(func) { + return setTimeout(func, 0); +} diff --git a/doc/build/_book/site_libs/quarto-html/tippy.css b/doc/build/_book/site_libs/quarto-html/tippy.css new file mode 100644 index 0000000..e6ae635 --- /dev/null +++ b/doc/build/_book/site_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/doc/build/_book/site_libs/quarto-html/tippy.umd.min.js b/doc/build/_book/site_libs/quarto-html/tippy.umd.min.js new file mode 100644 index 0000000..ca292be --- /dev/null +++ b/doc/build/_book/site_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})); + diff --git a/doc/build/_book/site_libs/quarto-nav/headroom.min.js b/doc/build/_book/site_libs/quarto-nav/headroom.min.js new file mode 100644 index 0000000..b08f1df --- /dev/null +++ b/doc/build/_book/site_libs/quarto-nav/headroom.min.js @@ -0,0 +1,7 @@ +/*! + * headroom.js v0.12.0 - Give your page some headroom. Hide your header until you need it + * Copyright (c) 2020 Nick Williams - http://wicky.nillia.ms/headroom.js + * License: MIT + */ + +!function(t,n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n():"function"==typeof define&&define.amd?define(n):(t=t||self).Headroom=n()}(this,function(){"use strict";function t(){return"undefined"!=typeof window}function d(t){return function(t){return t&&t.document&&function(t){return 9===t.nodeType}(t.document)}(t)?function(t){var n=t.document,o=n.body,s=n.documentElement;return{scrollHeight:function(){return Math.max(o.scrollHeight,s.scrollHeight,o.offsetHeight,s.offsetHeight,o.clientHeight,s.clientHeight)},height:function(){return t.innerHeight||s.clientHeight||o.clientHeight},scrollY:function(){return void 0!==t.pageYOffset?t.pageYOffset:(s||o.parentNode||o).scrollTop}}}(t):function(t){return{scrollHeight:function(){return Math.max(t.scrollHeight,t.offsetHeight,t.clientHeight)},height:function(){return Math.max(t.offsetHeight,t.clientHeight)},scrollY:function(){return t.scrollTop}}}(t)}function n(t,s,e){var n,o=function(){var n=!1;try{var t={get passive(){n=!0}};window.addEventListener("test",t,t),window.removeEventListener("test",t,t)}catch(t){n=!1}return n}(),i=!1,r=d(t),l=r.scrollY(),a={};function c(){var t=Math.round(r.scrollY()),n=r.height(),o=r.scrollHeight();a.scrollY=t,a.lastScrollY=l,a.direction=ls.tolerance[a.direction],e(a),l=t,i=!1}function h(){i||(i=!0,n=requestAnimationFrame(c))}var u=!!o&&{passive:!0,capture:!1};return t.addEventListener("scroll",h,u),c(),{destroy:function(){cancelAnimationFrame(n),t.removeEventListener("scroll",h,u)}}}function o(t){return t===Object(t)?t:{down:t,up:t}}function s(t,n){n=n||{},Object.assign(this,s.options,n),this.classes=Object.assign({},s.options.classes,n.classes),this.elem=t,this.tolerance=o(this.tolerance),this.offset=o(this.offset),this.initialised=!1,this.frozen=!1}return s.prototype={constructor:s,init:function(){return s.cutsTheMustard&&!this.initialised&&(this.addClass("initial"),this.initialised=!0,setTimeout(function(t){t.scrollTracker=n(t.scroller,{offset:t.offset,tolerance:t.tolerance},t.update.bind(t))},100,this)),this},destroy:function(){this.initialised=!1,Object.keys(this.classes).forEach(this.removeClass,this),this.scrollTracker.destroy()},unpin:function(){!this.hasClass("pinned")&&this.hasClass("unpinned")||(this.addClass("unpinned"),this.removeClass("pinned"),this.onUnpin&&this.onUnpin.call(this))},pin:function(){this.hasClass("unpinned")&&(this.addClass("pinned"),this.removeClass("unpinned"),this.onPin&&this.onPin.call(this))},freeze:function(){this.frozen=!0,this.addClass("frozen")},unfreeze:function(){this.frozen=!1,this.removeClass("frozen")},top:function(){this.hasClass("top")||(this.addClass("top"),this.removeClass("notTop"),this.onTop&&this.onTop.call(this))},notTop:function(){this.hasClass("notTop")||(this.addClass("notTop"),this.removeClass("top"),this.onNotTop&&this.onNotTop.call(this))},bottom:function(){this.hasClass("bottom")||(this.addClass("bottom"),this.removeClass("notBottom"),this.onBottom&&this.onBottom.call(this))},notBottom:function(){this.hasClass("notBottom")||(this.addClass("notBottom"),this.removeClass("bottom"),this.onNotBottom&&this.onNotBottom.call(this))},shouldUnpin:function(t){return"down"===t.direction&&!t.top&&t.toleranceExceeded},shouldPin:function(t){return"up"===t.direction&&t.toleranceExceeded||t.top},addClass:function(t){this.elem.classList.add.apply(this.elem.classList,this.classes[t].split(" "))},removeClass:function(t){this.elem.classList.remove.apply(this.elem.classList,this.classes[t].split(" "))},hasClass:function(t){return this.classes[t].split(" ").every(function(t){return this.classList.contains(t)},this.elem)},update:function(t){t.isOutOfBounds||!0!==this.frozen&&(t.top?this.top():this.notTop(),t.bottom?this.bottom():this.notBottom(),this.shouldUnpin(t)?this.unpin():this.shouldPin(t)&&this.pin())}},s.options={tolerance:{up:0,down:0},offset:0,scroller:t()?window:null,classes:{frozen:"headroom--frozen",pinned:"headroom--pinned",unpinned:"headroom--unpinned",top:"headroom--top",notTop:"headroom--not-top",bottom:"headroom--bottom",notBottom:"headroom--not-bottom",initial:"headroom"}},s.cutsTheMustard=!!(t()&&function(){}.bind&&"classList"in document.documentElement&&Object.assign&&Object.keys&&requestAnimationFrame),s}); diff --git a/doc/build/_book/site_libs/quarto-nav/quarto-nav.js b/doc/build/_book/site_libs/quarto-nav/quarto-nav.js new file mode 100644 index 0000000..d54c553 --- /dev/null +++ b/doc/build/_book/site_libs/quarto-nav/quarto-nav.js @@ -0,0 +1,221 @@ +const headroomChanged = new CustomEvent("quarto-hrChanged", { + detail: {}, + bubbles: true, + cancelable: false, + composed: false, +}); + +window.document.addEventListener("DOMContentLoaded", function () { + let init = false; + + function throttle(func, wait) { + var timeout; + return function () { + const context = this; + const args = arguments; + const later = function () { + clearTimeout(timeout); + timeout = null; + func.apply(context, args); + }; + + if (!timeout) { + timeout = setTimeout(later, wait); + } + }; + } + + function headerOffset() { + // Set an offset if there is are fixed top navbar + const headerEl = window.document.querySelector("header.fixed-top"); + if (headerEl) { + return headerEl.clientHeight; + } else { + return 0; + } + } + + function footerOffset() { + const footerEl = window.document.querySelector("footer.footer"); + if (footerEl) { + return footerEl.clientHeight; + } else { + return 0; + } + } + + function updateDocumentOffsetWithoutAnimation() { + updateDocumentOffset(false); + } + + function updateDocumentOffset(animated) { + // set body offset + const topOffset = headerOffset(); + const bodyOffset = topOffset + footerOffset(); + const bodyEl = window.document.body; + bodyEl.setAttribute("data-bs-offset", topOffset); + bodyEl.style.paddingTop = topOffset + "px"; + + // deal with sidebar offsets + const sidebars = window.document.querySelectorAll( + ".sidebar, .headroom-target" + ); + sidebars.forEach((sidebar) => { + if (!animated) { + sidebar.classList.add("notransition"); + // Remove the no transition class after the animation has time to complete + setTimeout(function () { + sidebar.classList.remove("notransition"); + }, 201); + } + + if (window.Headroom && sidebar.classList.contains("sidebar-unpinned")) { + sidebar.style.top = "0"; + sidebar.style.maxHeight = "100vh"; + } else { + sidebar.style.top = topOffset + "px"; + sidebar.style.maxHeight = "calc(100vh - " + topOffset + "px)"; + } + }); + + // allow space for footer + const mainContainer = window.document.querySelector(".quarto-container"); + if (mainContainer) { + mainContainer.style.minHeight = "calc(100vh - " + bodyOffset + "px)"; + } + + // link offset + let linkStyle = window.document.querySelector("#quarto-target-style"); + if (!linkStyle) { + linkStyle = window.document.createElement("style"); + window.document.head.appendChild(linkStyle); + } + while (linkStyle.firstChild) { + linkStyle.removeChild(linkStyle.firstChild); + } + if (topOffset > 0) { + linkStyle.appendChild( + window.document.createTextNode(` + section:target::before { + content: ""; + display: block; + height: ${topOffset}px; + margin: -${topOffset}px 0 0; + }`) + ); + } + if (init) { + window.dispatchEvent(headroomChanged); + } + init = true; + } + + // initialize headroom + var header = window.document.querySelector("#quarto-header"); + if (header && window.Headroom) { + const headroom = new window.Headroom(header, { + tolerance: 5, + onPin: function () { + const sidebars = window.document.querySelectorAll( + ".sidebar, .headroom-target" + ); + sidebars.forEach((sidebar) => { + sidebar.classList.remove("sidebar-unpinned"); + }); + updateDocumentOffset(); + }, + onUnpin: function () { + const sidebars = window.document.querySelectorAll( + ".sidebar, .headroom-target" + ); + sidebars.forEach((sidebar) => { + sidebar.classList.add("sidebar-unpinned"); + }); + updateDocumentOffset(); + }, + }); + headroom.init(); + + let frozen = false; + window.quartoToggleHeadroom = function () { + if (frozen) { + headroom.unfreeze(); + frozen = false; + } else { + headroom.freeze(); + frozen = true; + } + }; + } + + // Observe size changed for the header + const headerEl = window.document.querySelector("header.fixed-top"); + if (headerEl && window.ResizeObserver) { + const observer = new window.ResizeObserver( + updateDocumentOffsetWithoutAnimation + ); + observer.observe(headerEl, { + attributes: true, + childList: true, + characterData: true, + }); + } else { + window.addEventListener( + "resize", + throttle(updateDocumentOffsetWithoutAnimation, 50) + ); + } + setTimeout(updateDocumentOffsetWithoutAnimation, 250); + + // fixup index.html links if we aren't on the filesystem + if (window.location.protocol !== "file:") { + const links = window.document.querySelectorAll("a"); + for (let i = 0; i < links.length; i++) { + links[i].href = links[i].href.replace(/\/index\.html/, "/"); + } + + // Fixup any sharing links that require urls + // Append url to any sharing urls + const sharingLinks = window.document.querySelectorAll( + "a.sidebar-tools-main-item" + ); + for (let i = 0; i < sharingLinks.length; i++) { + const sharingLink = sharingLinks[i]; + const href = sharingLink.getAttribute("href"); + if (href) { + sharingLink.setAttribute( + "href", + href.replace("|url|", window.location.href) + ); + } + } + + // Scroll the active navigation item into view, if necessary + const navSidebar = window.document.querySelector("nav#quarto-sidebar"); + if (navSidebar) { + // Find the active item + const activeItem = navSidebar.querySelector("li.sidebar-item a.active"); + if (activeItem) { + // Wait for the scroll height and height to resolve by observing size changes on the + // nav element that is scrollable + const resizeObserver = new ResizeObserver((_entries) => { + // The bottom of the element + const elBottom = activeItem.offsetTop; + const viewBottom = navSidebar.scrollTop + navSidebar.clientHeight; + + // The element height and scroll height are the same, then we are still loading + if (viewBottom !== navSidebar.scrollHeight) { + // Determine if the item isn't visible and scroll to it + if (elBottom >= viewBottom) { + navSidebar.scrollTop = elBottom; + } + + // stop observing now since we've completed the scroll + resizeObserver.unobserve(navSidebar); + } + }); + resizeObserver.observe(navSidebar); + } + } + } +}); diff --git a/doc/build/_book/site_libs/quarto-search/autocomplete.umd.js b/doc/build/_book/site_libs/quarto-search/autocomplete.umd.js new file mode 100644 index 0000000..3f2dcf0 --- /dev/null +++ b/doc/build/_book/site_libs/quarto-search/autocomplete.umd.js @@ -0,0 +1,3 @@ +/*! @algolia/autocomplete-js 1.5.3 | MIT License | © Algolia, Inc. and contributors | https://github.com/algolia/autocomplete */ +!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)["@algolia/autocomplete-js"]={})}(this,(function(e){"use strict";function t(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function n(e){for(var n=1;n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function a(e){return function(e){if(Array.isArray(e))return c(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return c(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return c(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=n?null===r?null:0:o}function j(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function w(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function S(e,t){var n=[];return Promise.resolve(e(t)).then((function(e){return Promise.all(e.filter((function(e){return Boolean(e)})).map((function(e){if(e.sourceId,n.includes(e.sourceId))throw new Error("[Autocomplete] The `sourceId` ".concat(JSON.stringify(e.sourceId)," is not unique."));n.push(e.sourceId);var t=function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var oe,ie,ue,ae=null,ce=(oe=-1,ie=-1,ue=void 0,function(e){var t=++oe;return Promise.resolve(e).then((function(e){return ue&&t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var me=["props","refresh","store"],he=["inputElement","formElement","panelElement"],ge=["inputElement"],ye=["inputElement","maxLength"],be=["item","source"];function Oe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function _e(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function we(e){var t=e.props,n=e.refresh,r=e.store,o=je(e,me);return{getEnvironmentProps:function(e){var n=e.inputElement,o=e.formElement,i=e.panelElement;return _e({onTouchStart:function(e){!r.getState().isOpen&&r.pendingRequests.isEmpty()||e.target===n||!1===[o,i].some((function(t){return n=t,r=e.target,n===r||n.contains(r);var n,r}))&&(r.dispatch("blur",null),t.debug||r.pendingRequests.cancelAll())},onTouchMove:function(e){!1!==r.getState().isOpen&&n===t.environment.document.activeElement&&e.target!==n&&n.blur()}},je(e,he))},getRootProps:function(e){return _e({role:"combobox","aria-expanded":r.getState().isOpen,"aria-haspopup":"listbox","aria-owns":r.getState().isOpen?"".concat(t.id,"-list"):void 0,"aria-labelledby":"".concat(t.id,"-label")},e)},getFormProps:function(e){return e.inputElement,_e({action:"",noValidate:!0,role:"search",onSubmit:function(i){var u;i.preventDefault(),t.onSubmit(_e({event:i,refresh:n,state:r.getState()},o)),r.dispatch("submit",null),null===(u=e.inputElement)||void 0===u||u.blur()},onReset:function(i){var u;i.preventDefault(),t.onReset(_e({event:i,refresh:n,state:r.getState()},o)),r.dispatch("reset",null),null===(u=e.inputElement)||void 0===u||u.focus()}},je(e,ge))},getLabelProps:function(e){return _e({htmlFor:"".concat(t.id,"-input"),id:"".concat(t.id,"-label")},e)},getInputProps:function(e){function i(e){(t.openOnFocus||Boolean(r.getState().query))&&le(_e({event:e,props:t,query:r.getState().completion||r.getState().query,refresh:n,store:r},o)),r.dispatch("focus",null)}var u="ontouchstart"in t.environment,a=e||{};a.inputElement;var c=a.maxLength,l=void 0===c?512:c,s=je(a,ye),p=I(r.getState());return _e({"aria-autocomplete":"both","aria-activedescendant":r.getState().isOpen&&null!==r.getState().activeItemId?"".concat(t.id,"-item-").concat(r.getState().activeItemId):void 0,"aria-controls":r.getState().isOpen?"".concat(t.id,"-list"):void 0,"aria-labelledby":"".concat(t.id,"-label"),value:r.getState().completion||r.getState().query,id:"".concat(t.id,"-input"),autoComplete:"off",autoCorrect:"off",autoCapitalize:"off",enterKeyHint:null!=p&&p.itemUrl?"go":"search",spellCheck:"false",autoFocus:t.autoFocus,placeholder:t.placeholder,maxLength:l,type:"search",onChange:function(e){le(_e({event:e,props:t,query:e.currentTarget.value.slice(0,l),refresh:n,store:r},o))},onKeyDown:function(e){!function(e){var t=e.event,n=e.props,r=e.refresh,o=e.store,i=ve(e,se);if("ArrowUp"===t.key||"ArrowDown"===t.key){var u=function(){var e=n.environment.document.getElementById("".concat(n.id,"-item-").concat(o.getState().activeItemId));e&&(e.scrollIntoViewIfNeeded?e.scrollIntoViewIfNeeded(!1):e.scrollIntoView(!1))},a=function(){var e=I(o.getState());if(null!==o.getState().activeItemId&&e){var n=e.item,u=e.itemInputValue,a=e.itemUrl,c=e.source;c.onActive(fe({event:t,item:n,itemInputValue:u,itemUrl:a,refresh:r,source:c,state:o.getState()},i))}};t.preventDefault(),!1===o.getState().isOpen&&(n.openOnFocus||Boolean(o.getState().query))?le(fe({event:t,props:n,query:o.getState().query,refresh:r,store:o},i)).then((function(){o.dispatch(t.key,{nextActiveItemId:n.defaultActiveItemId}),a(),setTimeout(u,0)})):(o.dispatch(t.key,{}),a(),u())}else if("Escape"===t.key)t.preventDefault(),o.dispatch(t.key,null),o.pendingRequests.cancelAll();else if("Enter"===t.key){if(null===o.getState().activeItemId||o.getState().collections.every((function(e){return 0===e.items.length})))return;t.preventDefault();var c=I(o.getState()),l=c.item,s=c.itemInputValue,p=c.itemUrl,f=c.source;if(t.metaKey||t.ctrlKey)void 0!==p&&(f.onSelect(fe({event:t,item:l,itemInputValue:s,itemUrl:p,refresh:r,source:f,state:o.getState()},i)),n.navigator.navigateNewTab({itemUrl:p,item:l,state:o.getState()}));else if(t.shiftKey)void 0!==p&&(f.onSelect(fe({event:t,item:l,itemInputValue:s,itemUrl:p,refresh:r,source:f,state:o.getState()},i)),n.navigator.navigateNewWindow({itemUrl:p,item:l,state:o.getState()}));else if(t.altKey);else{if(void 0!==p)return f.onSelect(fe({event:t,item:l,itemInputValue:s,itemUrl:p,refresh:r,source:f,state:o.getState()},i)),void n.navigator.navigate({itemUrl:p,item:l,state:o.getState()});le(fe({event:t,nextState:{isOpen:!1},props:n,query:s,refresh:r,store:o},i)).then((function(){f.onSelect(fe({event:t,item:l,itemInputValue:s,itemUrl:p,refresh:r,source:f,state:o.getState()},i))}))}}}(_e({event:e,props:t,refresh:n,store:r},o))},onFocus:i,onBlur:function(){u||(r.dispatch("blur",null),t.debug||r.pendingRequests.cancelAll())},onClick:function(n){e.inputElement!==t.environment.document.activeElement||r.getState().isOpen||i(n)}},s)},getPanelProps:function(e){return _e({onMouseDown:function(e){e.preventDefault()},onMouseLeave:function(){r.dispatch("mouseleave",null)}},e)},getListProps:function(e){return _e({role:"listbox","aria-labelledby":"".concat(t.id,"-label"),id:"".concat(t.id,"-list")},e)},getItemProps:function(e){var i=e.item,u=e.source,a=je(e,be);return _e({id:"".concat(t.id,"-item-").concat(i.__autocomplete_id),role:"option","aria-selected":r.getState().activeItemId===i.__autocomplete_id,onMouseMove:function(e){if(i.__autocomplete_id!==r.getState().activeItemId){r.dispatch("mousemove",i.__autocomplete_id);var t=I(r.getState());if(null!==r.getState().activeItemId&&t){var u=t.item,a=t.itemInputValue,c=t.itemUrl,l=t.source;l.onActive(_e({event:e,item:u,itemInputValue:a,itemUrl:c,refresh:n,source:l,state:r.getState()},o))}}},onMouseDown:function(e){e.preventDefault()},onClick:function(e){var a=u.getItemInputValue({item:i,state:r.getState()}),c=u.getItemUrl({item:i,state:r.getState()});(c?Promise.resolve():le(_e({event:e,nextState:{isOpen:!1},props:t,query:a,refresh:n,store:r},o))).then((function(){u.onSelect(_e({event:e,item:i,itemInputValue:a,itemUrl:c,refresh:n,source:u,state:r.getState()},o))}))}},a)}}}function Se(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ie(e){for(var t=1;t0},reshape:function(e){return e.sources}},e),{},{id:null!==(n=e.id)&&void 0!==n?n:d(),plugins:o,initialState:F({activeItemId:null,query:"",completion:null,collections:[],isOpen:!1,status:"idle",context:{}},e.initialState),onStateChange:function(t){var n;null===(n=e.onStateChange)||void 0===n||n.call(e,t),o.forEach((function(e){var n;return null===(n=e.onStateChange)||void 0===n?void 0:n.call(e,t)}))},onSubmit:function(t){var n;null===(n=e.onSubmit)||void 0===n||n.call(e,t),o.forEach((function(e){var n;return null===(n=e.onSubmit)||void 0===n?void 0:n.call(e,t)}))},onReset:function(t){var n;null===(n=e.onReset)||void 0===n||n.call(e,t),o.forEach((function(e){var n;return null===(n=e.onReset)||void 0===n?void 0:n.call(e,t)}))},getSources:function(n){return Promise.all([].concat(R(o.map((function(e){return e.getSources}))),[e.getSources]).filter(Boolean).map((function(e){return S(e,n)}))).then((function(e){return p(e)})).then((function(e){return e.map((function(e){return F(F({},e),{},{onSelect:function(n){e.onSelect(n),t.forEach((function(e){var t;return null===(t=e.onSelect)||void 0===t?void 0:t.call(e,n)}))},onActive:function(n){e.onActive(n),t.forEach((function(e){var t;return null===(t=e.onActive)||void 0===t?void 0:t.call(e,n)}))}})}))}))},navigator:F({navigate:function(e){var t=e.itemUrl;r.location.assign(t)},navigateNewTab:function(e){var t=e.itemUrl,n=r.open(t,"_blank","noopener");null==n||n.focus()},navigateNewWindow:function(e){var t=e.itemUrl;r.open(t,"_blank","noopener")}},e.navigator)})}(e,t),r=x(qe,n,(function(e){var t=e.prevState,r=e.state;n.onStateChange(Le({prevState:t,state:r,refresh:u},o))})),o=function(e){var t=e.store;return{setActiveItemId:function(e){t.dispatch("setActiveItemId",e)},setQuery:function(e){t.dispatch("setQuery",e)},setCollections:function(e){var n=0,r=e.map((function(e){return N(N({},e),{},{items:p(e.items).map((function(e){return N(N({},e),{},{__autocomplete_id:n++})}))})}));t.dispatch("setCollections",r)},setIsOpen:function(e){t.dispatch("setIsOpen",e)},setStatus:function(e){t.dispatch("setStatus",e)},setContext:function(e){t.dispatch("setContext",e)}}}({store:r}),i=we(Le({props:n,refresh:u,store:r},o));function u(){return le(Le({event:new Event("input"),nextState:{isOpen:r.getState().isOpen},props:n,query:r.getState().query,refresh:u,store:r},o))}return n.plugins.forEach((function(e){var n;return null===(n=e.subscribe)||void 0===n?void 0:n.call(e,Le(Le({},o),{},{refresh:u,onSelect:function(e){t.push({onSelect:e})},onActive:function(e){t.push({onActive:e})}}))})),function(e){var t,n=e.metadata,r=e.environment;if(null===(t=r.navigator)||void 0===t?void 0:t.userAgent.includes("Algolia Crawler")){var o=r.document.createElement("meta"),i=r.document.querySelector("head");o.name="algolia:metadata",setTimeout((function(){o.content=JSON.stringify(n),i.appendChild(o)}),0)}}({metadata:Ae({plugins:n.plugins,options:e}),environment:n.environment}),Le(Le({refresh:u},i),o)}var Te=function(e){var t=e.environment,n=t.document.createElementNS("http://www.w3.org/2000/svg","svg");n.setAttribute("class","aa-ClearIcon"),n.setAttribute("viewBox","0 0 24 24"),n.setAttribute("width","18"),n.setAttribute("height","18"),n.setAttribute("fill","currentColor");var r=t.document.createElementNS("http://www.w3.org/2000/svg","path");return r.setAttribute("d","M5.293 6.707l5.293 5.293-5.293 5.293c-0.391 0.391-0.391 1.024 0 1.414s1.024 0.391 1.414 0l5.293-5.293 5.293 5.293c0.391 0.391 1.024 0.391 1.414 0s0.391-1.024 0-1.414l-5.293-5.293 5.293-5.293c0.391-0.391 0.391-1.024 0-1.414s-1.024-0.391-1.414 0l-5.293 5.293-5.293-5.293c-0.391-0.391-1.024-0.391-1.414 0s-0.391 1.024 0 1.414z"),n.appendChild(r),n};function Fe(e,t){if("string"==typeof t){var n=e.document.querySelector(t);return"The element ".concat(JSON.stringify(t)," is not in the document."),n}return t}function Ue(){for(var e=arguments.length,t=new Array(e),n=0;n2&&(u.children=arguments.length>3?tt.call(arguments,2):n),"function"==typeof e&&null!=e.defaultProps)for(i in e.defaultProps)void 0===u[i]&&(u[i]=e.defaultProps[i]);return dt(e,u,r,o,null)}function dt(e,t,n,r,o){var i={type:e,props:t,key:n,ref:r,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,__h:null,constructor:void 0,__v:null==o?++rt:o};return null==o&&null!=nt.vnode&&nt.vnode(i),i}function vt(e){return e.children}function mt(e,t){this.props=e,this.context=t}function ht(e,t){if(null==t)return e.__?ht(e.__,e.__.__k.indexOf(e)+1):null;for(var n;t0?dt(d.type,d.props,d.key,null,d.__v):d)){if(d.__=n,d.__b=n.__b+1,null===(f=g[s])||f&&d.key==f.key&&d.type===f.type)g[s]=void 0;else for(p=0;p0&&void 0!==arguments[0]?arguments[0]:[];return{get:function(){return e},add:function(t){var n=e[e.length-1];(null==n?void 0:n.isHighlighted)===t.isHighlighted?e[e.length-1]={value:n.value+t.value,isHighlighted:n.isHighlighted}:e.push(t)}}}(n?[{value:n,isHighlighted:!1}]:[]);return t.forEach((function(e){var t=e.split(Nt);r.add({value:t[0],isHighlighted:!0}),""!==t[1]&&r.add({value:t[1],isHighlighted:!1})})),r.get()}function Rt(e){return function(e){if(Array.isArray(e))return Bt(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return Bt(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Bt(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Bt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n",""":'"',"'":"'"},Ut=new RegExp(/\w/i),Mt=/&(amp|quot|lt|gt|#39);/g,Ht=RegExp(Mt.source);function Vt(e,t){var n,r,o,i=e[t],u=(null===(n=e[t+1])||void 0===n?void 0:n.isHighlighted)||!0,a=(null===(r=e[t-1])||void 0===r?void 0:r.isHighlighted)||!0;return Ut.test((o=i.value)&&Ht.test(o)?o.replace(Mt,(function(e){return Ft[e]})):o)||a!==u?i.isHighlighted:a}function Wt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Qt(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function un(e){return function(e){if(Array.isArray(e))return an(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return an(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return an(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function an(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0;if(!O.value.core.openOnFocus&&!t.query)return n;var r=Boolean(g.current||O.value.renderer.renderNoResults);return!n&&r||n},__autocomplete_metadata:{userAgents:hn,options:e}}))})),j=l(n({collections:[],completion:null,context:{},isOpen:!1,query:"",activeItemId:null,status:"idle"},O.value.core.initialState)),w={getEnvironmentProps:O.value.renderer.getEnvironmentProps,getFormProps:O.value.renderer.getFormProps,getInputProps:O.value.renderer.getInputProps,getItemProps:O.value.renderer.getItemProps,getLabelProps:O.value.renderer.getLabelProps,getListProps:O.value.renderer.getListProps,getPanelProps:O.value.renderer.getPanelProps,getRootProps:O.value.renderer.getRootProps},S={setActiveItemId:P.value.setActiveItemId,setQuery:P.value.setQuery,setCollections:P.value.setCollections,setIsOpen:P.value.setIsOpen,setStatus:P.value.setStatus,setContext:P.value.setContext,refresh:P.value.refresh},I=v((function(){return et({autocomplete:P.value,autocompleteScopeApi:S,classNames:O.value.renderer.classNames,environment:O.value.core.environment,isDetached:_.value,placeholder:O.value.core.placeholder,propGetters:w,setIsModalOpen:D,state:j.current,translations:O.value.renderer.translations})}));function E(){ze(I.value.panel,{style:_.value?{}:mn({panelPlacement:O.value.renderer.panelPlacement,container:I.value.root,form:I.value.form,environment:O.value.core.environment})})}function A(e){j.current=e;var t={autocomplete:P.value,autocompleteScopeApi:S,classNames:O.value.renderer.classNames,components:O.value.renderer.components,container:O.value.renderer.container,createElement:O.value.renderer.renderer.createElement,dom:I.value,Fragment:O.value.renderer.renderer.Fragment,panelContainer:_.value?I.value.detachedContainer:O.value.renderer.panelContainer,propGetters:w,state:j.current},r=!m(e)&&!g.current&&O.value.renderer.renderNoResults||O.value.renderer.render;!function(e){var t=e.autocomplete,r=e.autocompleteScopeApi,o=e.dom,i=e.propGetters,u=e.state;Ge(o.root,i.getRootProps(n({state:u,props:t.getRootProps({})},r))),Ge(o.input,i.getInputProps(n({state:u,props:t.getInputProps({inputElement:o.input}),inputElement:o.input},r))),ze(o.label,{hidden:"stalled"===u.status}),ze(o.loadingIndicator,{hidden:"stalled"!==u.status}),ze(o.clearButton,{hidden:!u.query})}(t),function(e,t){var r=t.autocomplete,o=t.autocompleteScopeApi,u=t.classNames,a=t.createElement,c=t.dom,l=t.Fragment,s=t.panelContainer,p=t.propGetters,f=t.state,d=t.components;if(f.isOpen){s.contains(c.panel)||"loading"===f.status||s.appendChild(c.panel),c.panel.classList.toggle("aa-Panel--stalled","stalled"===f.status);var v=f.collections.filter((function(e){var t=e.source,n=e.items;return t.templates.noResults||n.length>0})).map((function(e,t){var c=e.source,s=e.items;return a("section",{key:t,className:u.source,"data-autocomplete-source-id":c.sourceId},c.templates.header&&a("div",{className:u.sourceHeader},c.templates.header({components:d,createElement:a,Fragment:l,items:s,source:c,state:f})),c.templates.noResults&&0===s.length?a("div",{className:u.sourceNoResults},c.templates.noResults({components:d,createElement:a,Fragment:l,source:c,state:f})):a("ul",i({className:u.list},p.getListProps(n({state:f,props:r.getListProps({})},o))),s.map((function(e){var t=r.getItemProps({item:e,source:c});return a("li",i({key:t.id,className:u.item},p.getItemProps(n({state:f,props:t},o))),c.templates.item({components:d,createElement:a,Fragment:l,item:e,state:f}))}))),c.templates.footer&&a("div",{className:u.sourceFooter},c.templates.footer({components:d,createElement:a,Fragment:l,items:s,source:c,state:f})))})),m=a(l,null,a("div",{className:u.panelLayout},v),a("div",{className:"aa-GradientBottom"})),h=v.reduce((function(e,t){return e[t.props["data-autocomplete-source-id"]]=t,e}),{});e(n({children:m,state:f,sections:v,elements:h,createElement:a,Fragment:l,components:d},o),c.panel)}else s.contains(c.panel)&&s.removeChild(c.panel)}(r,t)}function C(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};c(),y.current=He(O.value.renderer,O.value.core,{initialState:j.current},e),h(),p(),P.value.refresh().then((function(){A(j.current)}))}function D(e){requestAnimationFrame((function(){var t=O.value.core.environment.document.body.contains(I.value.detachedOverlay);e!==t&&(e?(O.value.core.environment.document.body.appendChild(I.value.detachedOverlay),O.value.core.environment.document.body.classList.add("aa-Detached"),I.value.input.focus()):(O.value.core.environment.document.body.removeChild(I.value.detachedOverlay),O.value.core.environment.document.body.classList.remove("aa-Detached"),P.value.setQuery(""),P.value.refresh()))}))}return a((function(){var e=P.value.getEnvironmentProps({formElement:I.value.form,panelElement:I.value.panel,inputElement:I.value.input});return ze(O.value.core.environment,e),function(){ze(O.value.core.environment,Object.keys(e).reduce((function(e,t){return n(n({},e),{},o({},t,void 0))}),{}))}})),a((function(){var e=_.value?O.value.core.environment.document.body:O.value.renderer.panelContainer,t=_.value?I.value.detachedOverlay:I.value.panel;return _.value&&j.current.isOpen&&D(!0),A(j.current),function(){e.contains(t)&&e.removeChild(t)}})),a((function(){var e=O.value.renderer.container;return e.appendChild(I.value.root),function(){e.removeChild(I.value.root)}})),a((function(){var e=s((function(e){A(e.state)}),0);return b.current=function(t){var n=t.state,r=t.prevState;(_.value&&r.isOpen!==n.isOpen&&D(n.isOpen),_.value||!n.isOpen||r.isOpen||E(),n.query!==r.query)&&O.value.core.environment.document.querySelectorAll(".aa-Panel--scrollable").forEach((function(e){0!==e.scrollTop&&(e.scrollTop=0)}));e({state:n})},function(){b.current=void 0}})),a((function(){var e=s((function(){var e=_.value;_.value=O.value.core.environment.matchMedia(O.value.renderer.detachedMediaQuery).matches,e!==_.value?C({}):requestAnimationFrame(E)}),20);return O.value.core.environment.addEventListener("resize",e),function(){O.value.core.environment.removeEventListener("resize",e)}})),a((function(){if(!_.value)return function(){};function e(e){I.value.detachedContainer.classList.toggle("aa-DetachedContainer--modal",e)}function t(t){e(t.matches)}var n=O.value.core.environment.matchMedia(getComputedStyle(O.value.core.environment.document.documentElement).getPropertyValue("--aa-detached-modal-media-query"));e(n.matches);var r=Boolean(n.addEventListener);return r?n.addEventListener("change",t):n.addListener(t),function(){r?n.removeEventListener("change",t):n.removeListener(t)}})),a((function(){return requestAnimationFrame(E),function(){}})),n(n({},S),{},{update:C,destroy:function(){c()}})},e.getAlgoliaFacets=function(e){var t=gn({transformResponse:function(e){return e.facetHits}}),r=e.queries.map((function(e){return n(n({},e),{},{type:"facet"})}));return t(n(n({},e),{},{queries:r}))},e.getAlgoliaResults=yn,Object.defineProperty(e,"__esModule",{value:!0})})); + diff --git a/doc/build/_book/site_libs/quarto-search/fuse.min.js b/doc/build/_book/site_libs/quarto-search/fuse.min.js new file mode 100644 index 0000000..ca37378 --- /dev/null +++ b/doc/build/_book/site_libs/quarto-search/fuse.min.js @@ -0,0 +1,9 @@ +/** + * Fuse.js v6.5.3 - Lightweight fuzzy-search (http://fusejs.io) + * + * Copyright (c) 2021 Kiro Risk (http://kiro.me) + * All Rights Reserved. Apache Software License 2.0 + * + * http://www.apache.org/licenses/LICENSE-2.0 + */ +var e,t;e=this,t=function(){"use strict";function e(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function t(t){for(var n=1;ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&void 0!==arguments[0]?arguments[0]:1,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:3,n=new Map,r=Math.pow(10,t);return{get:function(t){var i=t.match(C).length;if(n.has(i))return n.get(i);var o=1/Math.pow(i,.5*e),c=parseFloat(Math.round(o*r)/r);return n.set(i,c),c},clear:function(){n.clear()}}}var $=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.getFn,i=void 0===n?I.getFn:n,o=t.fieldNormWeight,c=void 0===o?I.fieldNormWeight:o;r(this,e),this.norm=E(c,3),this.getFn=i,this.isCreated=!1,this.setIndexRecords()}return o(e,[{key:"setSources",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];this.docs=e}},{key:"setIndexRecords",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];this.records=e}},{key:"setKeys",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];this.keys=t,this._keysMap={},t.forEach((function(t,n){e._keysMap[t.id]=n}))}},{key:"create",value:function(){var e=this;!this.isCreated&&this.docs.length&&(this.isCreated=!0,g(this.docs[0])?this.docs.forEach((function(t,n){e._addString(t,n)})):this.docs.forEach((function(t,n){e._addObject(t,n)})),this.norm.clear())}},{key:"add",value:function(e){var t=this.size();g(e)?this._addString(e,t):this._addObject(e,t)}},{key:"removeAt",value:function(e){this.records.splice(e,1);for(var t=e,n=this.size();t2&&void 0!==arguments[2]?arguments[2]:{},r=n.getFn,i=void 0===r?I.getFn:r,o=n.fieldNormWeight,c=void 0===o?I.fieldNormWeight:o,a=new $({getFn:i,fieldNormWeight:c});return a.setKeys(e.map(_)),a.setSources(t),a.create(),a}function F(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.errors,r=void 0===n?0:n,i=t.currentLocation,o=void 0===i?0:i,c=t.expectedLocation,a=void 0===c?0:c,s=t.distance,u=void 0===s?I.distance:s,h=t.ignoreLocation,f=void 0===h?I.ignoreLocation:h,l=r/e.length;if(f)return l;var d=Math.abs(a-o);return u?l+d/u:d?1:l}function N(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:I.minMatchCharLength,n=[],r=-1,i=-1,o=0,c=e.length;o=t&&n.push([r,i]),r=-1)}return e[o-1]&&o-r>=t&&n.push([r,o-1]),n}var P=32;function W(e){for(var t={},n=0,r=e.length;n1&&void 0!==arguments[1]?arguments[1]:{},o=i.location,c=void 0===o?I.location:o,a=i.threshold,s=void 0===a?I.threshold:a,u=i.distance,h=void 0===u?I.distance:u,f=i.includeMatches,l=void 0===f?I.includeMatches:f,d=i.findAllMatches,v=void 0===d?I.findAllMatches:d,g=i.minMatchCharLength,y=void 0===g?I.minMatchCharLength:g,p=i.isCaseSensitive,m=void 0===p?I.isCaseSensitive:p,k=i.ignoreLocation,M=void 0===k?I.ignoreLocation:k;if(r(this,e),this.options={location:c,threshold:s,distance:h,includeMatches:l,findAllMatches:v,minMatchCharLength:y,isCaseSensitive:m,ignoreLocation:M},this.pattern=m?t:t.toLowerCase(),this.chunks=[],this.pattern.length){var b=function(e,t){n.chunks.push({pattern:e,alphabet:W(e),startIndex:t})},x=this.pattern.length;if(x>P){for(var w=0,L=x%P,S=x-L;w3&&void 0!==arguments[3]?arguments[3]:{},i=r.location,o=void 0===i?I.location:i,c=r.distance,a=void 0===c?I.distance:c,s=r.threshold,u=void 0===s?I.threshold:s,h=r.findAllMatches,f=void 0===h?I.findAllMatches:h,l=r.minMatchCharLength,d=void 0===l?I.minMatchCharLength:l,v=r.includeMatches,g=void 0===v?I.includeMatches:v,y=r.ignoreLocation,p=void 0===y?I.ignoreLocation:y;if(t.length>P)throw new Error(w(P));for(var m,k=t.length,M=e.length,b=Math.max(0,Math.min(o,M)),x=u,L=b,S=d>1||g,_=S?Array(M):[];(m=e.indexOf(t,L))>-1;){var O=F(t,{currentLocation:m,expectedLocation:b,distance:a,ignoreLocation:p});if(x=Math.min(O,x),L=m+k,S)for(var j=0;j=z;q-=1){var B=q-1,J=n[e.charAt(B)];if(S&&(_[B]=+!!J),K[q]=(K[q+1]<<1|1)&J,R&&(K[q]|=(A[q+1]|A[q])<<1|1|A[q+1]),K[q]&$&&(C=F(t,{errors:R,currentLocation:B,expectedLocation:b,distance:a,ignoreLocation:p}))<=x){if(x=C,(L=B)<=b)break;z=Math.max(1,2*b-L)}}if(F(t,{errors:R+1,currentLocation:b,expectedLocation:b,distance:a,ignoreLocation:p})>x)break;A=K}var U={isMatch:L>=0,score:Math.max(.001,C)};if(S){var V=N(_,d);V.length?g&&(U.indices=V):U.isMatch=!1}return U}(e,n,i,{location:c+o,distance:a,threshold:s,findAllMatches:u,minMatchCharLength:h,includeMatches:r,ignoreLocation:f}),p=y.isMatch,m=y.score,k=y.indices;p&&(g=!0),v+=m,p&&k&&(d=[].concat(l(d),l(k)))}));var y={isMatch:g,score:g?v/this.chunks.length:1};return g&&r&&(y.indices=d),y}}]),e}(),z=function(){function e(t){r(this,e),this.pattern=t}return o(e,[{key:"search",value:function(){}}],[{key:"isMultiMatch",value:function(e){return D(e,this.multiRegex)}},{key:"isSingleMatch",value:function(e){return D(e,this.singleRegex)}}]),e}();function D(e,t){var n=e.match(t);return n?n[1]:null}var K=function(e){a(n,e);var t=f(n);function n(e){return r(this,n),t.call(this,e)}return o(n,[{key:"search",value:function(e){var t=e===this.pattern;return{isMatch:t,score:t?0:1,indices:[0,this.pattern.length-1]}}}],[{key:"type",get:function(){return"exact"}},{key:"multiRegex",get:function(){return/^="(.*)"$/}},{key:"singleRegex",get:function(){return/^=(.*)$/}}]),n}(z),q=function(e){a(n,e);var t=f(n);function n(e){return r(this,n),t.call(this,e)}return o(n,[{key:"search",value:function(e){var t=-1===e.indexOf(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}}],[{key:"type",get:function(){return"inverse-exact"}},{key:"multiRegex",get:function(){return/^!"(.*)"$/}},{key:"singleRegex",get:function(){return/^!(.*)$/}}]),n}(z),B=function(e){a(n,e);var t=f(n);function n(e){return r(this,n),t.call(this,e)}return o(n,[{key:"search",value:function(e){var t=e.startsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,this.pattern.length-1]}}}],[{key:"type",get:function(){return"prefix-exact"}},{key:"multiRegex",get:function(){return/^\^"(.*)"$/}},{key:"singleRegex",get:function(){return/^\^(.*)$/}}]),n}(z),J=function(e){a(n,e);var t=f(n);function n(e){return r(this,n),t.call(this,e)}return o(n,[{key:"search",value:function(e){var t=!e.startsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}}],[{key:"type",get:function(){return"inverse-prefix-exact"}},{key:"multiRegex",get:function(){return/^!\^"(.*)"$/}},{key:"singleRegex",get:function(){return/^!\^(.*)$/}}]),n}(z),U=function(e){a(n,e);var t=f(n);function n(e){return r(this,n),t.call(this,e)}return o(n,[{key:"search",value:function(e){var t=e.endsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[e.length-this.pattern.length,e.length-1]}}}],[{key:"type",get:function(){return"suffix-exact"}},{key:"multiRegex",get:function(){return/^"(.*)"\$$/}},{key:"singleRegex",get:function(){return/^(.*)\$$/}}]),n}(z),V=function(e){a(n,e);var t=f(n);function n(e){return r(this,n),t.call(this,e)}return o(n,[{key:"search",value:function(e){var t=!e.endsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}}],[{key:"type",get:function(){return"inverse-suffix-exact"}},{key:"multiRegex",get:function(){return/^!"(.*)"\$$/}},{key:"singleRegex",get:function(){return/^!(.*)\$$/}}]),n}(z),G=function(e){a(n,e);var t=f(n);function n(e){var i,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},c=o.location,a=void 0===c?I.location:c,s=o.threshold,u=void 0===s?I.threshold:s,h=o.distance,f=void 0===h?I.distance:h,l=o.includeMatches,d=void 0===l?I.includeMatches:l,v=o.findAllMatches,g=void 0===v?I.findAllMatches:v,y=o.minMatchCharLength,p=void 0===y?I.minMatchCharLength:y,m=o.isCaseSensitive,k=void 0===m?I.isCaseSensitive:m,M=o.ignoreLocation,b=void 0===M?I.ignoreLocation:M;return r(this,n),(i=t.call(this,e))._bitapSearch=new T(e,{location:a,threshold:u,distance:f,includeMatches:d,findAllMatches:g,minMatchCharLength:p,isCaseSensitive:k,ignoreLocation:b}),i}return o(n,[{key:"search",value:function(e){return this._bitapSearch.searchIn(e)}}],[{key:"type",get:function(){return"fuzzy"}},{key:"multiRegex",get:function(){return/^"(.*)"$/}},{key:"singleRegex",get:function(){return/^(.*)$/}}]),n}(z),H=function(e){a(n,e);var t=f(n);function n(e){return r(this,n),t.call(this,e)}return o(n,[{key:"search",value:function(e){for(var t,n=0,r=[],i=this.pattern.length;(t=e.indexOf(this.pattern,n))>-1;)n=t+i,r.push([t,n-1]);var o=!!r.length;return{isMatch:o,score:o?0:1,indices:r}}}],[{key:"type",get:function(){return"include"}},{key:"multiRegex",get:function(){return/^'"(.*)"$/}},{key:"singleRegex",get:function(){return/^'(.*)$/}}]),n}(z),Q=[K,H,B,J,V,U,q,G],X=Q.length,Y=/ +(?=([^\"]*\"[^\"]*\")*[^\"]*$)/;function Z(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e.split("|").map((function(e){for(var n=e.trim().split(Y).filter((function(e){return e&&!!e.trim()})),r=[],i=0,o=n.length;i1&&void 0!==arguments[1]?arguments[1]:{},i=n.isCaseSensitive,o=void 0===i?I.isCaseSensitive:i,c=n.includeMatches,a=void 0===c?I.includeMatches:c,s=n.minMatchCharLength,u=void 0===s?I.minMatchCharLength:s,h=n.ignoreLocation,f=void 0===h?I.ignoreLocation:h,l=n.findAllMatches,d=void 0===l?I.findAllMatches:l,v=n.location,g=void 0===v?I.location:v,y=n.threshold,p=void 0===y?I.threshold:y,m=n.distance,k=void 0===m?I.distance:m;r(this,e),this.query=null,this.options={isCaseSensitive:o,includeMatches:a,minMatchCharLength:u,findAllMatches:d,ignoreLocation:f,location:g,threshold:p,distance:k},this.pattern=o?t:t.toLowerCase(),this.query=Z(this.pattern,this.options)}return o(e,[{key:"searchIn",value:function(e){var t=this.query;if(!t)return{isMatch:!1,score:1};var n=this.options,r=n.includeMatches;e=n.isCaseSensitive?e:e.toLowerCase();for(var i=0,o=[],c=0,a=0,s=t.length;a-1&&(n.refIndex=e.idx),t.matches.push(n)}}))}function ve(e,t){t.score=e.score}function ge(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.includeMatches,i=void 0===r?I.includeMatches:r,o=n.includeScore,c=void 0===o?I.includeScore:o,a=[];return i&&a.push(de),c&&a.push(ve),e.map((function(e){var n=e.idx,r={item:t[n],refIndex:n};return a.length&&a.forEach((function(t){t(e,r)})),r}))}var ye=function(){function e(n){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=arguments.length>2?arguments[2]:void 0;r(this,e),this.options=t(t({},I),i),this.options.useExtendedSearch,this._keyStore=new S(this.options.keys),this.setCollection(n,o)}return o(e,[{key:"setCollection",value:function(e,t){if(this._docs=e,t&&!(t instanceof $))throw new Error("Incorrect 'index' type");this._myIndex=t||R(this.options.keys,this._docs,{getFn:this.options.getFn,fieldNormWeight:this.options.fieldNormWeight})}},{key:"add",value:function(e){k(e)&&(this._docs.push(e),this._myIndex.add(e))}},{key:"remove",value:function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(){return!1},t=[],n=0,r=this._docs.length;n1&&void 0!==arguments[1]?arguments[1]:{},n=t.limit,r=void 0===n?-1:n,i=this.options,o=i.includeMatches,c=i.includeScore,a=i.shouldSort,s=i.sortFn,u=i.ignoreFieldNorm,h=g(e)?g(this._docs[0])?this._searchStringList(e):this._searchObjectList(e):this._searchLogical(e);return le(h,{ignoreFieldNorm:u}),a&&h.sort(s),y(r)&&r>-1&&(h=h.slice(0,r)),ge(h,this._docs,{includeMatches:o,includeScore:c})}},{key:"_searchStringList",value:function(e){var t=re(e,this.options),n=this._myIndex.records,r=[];return n.forEach((function(e){var n=e.v,i=e.i,o=e.n;if(k(n)){var c=t.searchIn(n),a=c.isMatch,s=c.score,u=c.indices;a&&r.push({item:n,idx:i,matches:[{score:s,value:n,norm:o,indices:u}]})}})),r}},{key:"_searchLogical",value:function(e){var t=this,n=function(e,t){var n=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).auto,r=void 0===n||n,i=function e(n){var i=Object.keys(n),o=ue(n);if(!o&&i.length>1&&!se(n))return e(fe(n));if(he(n)){var c=o?n[ce]:i[0],a=o?n[ae]:n[c];if(!g(a))throw new Error(x(c));var s={keyId:j(c),pattern:a};return r&&(s.searcher=re(a,t)),s}var u={children:[],operator:i[0]};return i.forEach((function(t){var r=n[t];v(r)&&r.forEach((function(t){u.children.push(e(t))}))})),u};return se(e)||(e=fe(e)),i(e)}(e,this.options),r=function e(n,r,i){if(!n.children){var o=n.keyId,c=n.searcher,a=t._findMatches({key:t._keyStore.get(o),value:t._myIndex.getValueForItemAtKeyId(r,o),searcher:c});return a&&a.length?[{idx:i,item:r,matches:a}]:[]}for(var s=[],u=0,h=n.children.length;u1&&void 0!==arguments[1]?arguments[1]:{},n=t.getFn,r=void 0===n?I.getFn:n,i=t.fieldNormWeight,o=void 0===i?I.fieldNormWeight:i,c=e.keys,a=e.records,s=new $({getFn:r,fieldNormWeight:o});return s.setKeys(c),s.setIndexRecords(a),s},ye.config=I,function(){ne.push.apply(ne,arguments)}(te),ye},"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).Fuse=t(); \ No newline at end of file diff --git a/doc/build/_book/site_libs/quarto-search/quarto-search.js b/doc/build/_book/site_libs/quarto-search/quarto-search.js new file mode 100644 index 0000000..6fd4b5b --- /dev/null +++ b/doc/build/_book/site_libs/quarto-search/quarto-search.js @@ -0,0 +1,1123 @@ +const kQueryArg = "q"; +const kResultsArg = "show-results"; + +// If items don't provide a URL, then both the navigator and the onSelect +// function aren't called (and therefore, the default implementation is used) +// +// We're using this sentinel URL to signal to those handlers that this +// item is a more item (along with the type) and can be handled appropriately +const kItemTypeMoreHref = "0767FDFD-0422-4E5A-BC8A-3BE11E5BBA05"; + +window.document.addEventListener("DOMContentLoaded", function (_event) { + // Ensure that search is available on this page. If it isn't, + // should return early and not do anything + var searchEl = window.document.getElementById("quarto-search"); + if (!searchEl) return; + + const { autocomplete } = window["@algolia/autocomplete-js"]; + + let quartoSearchOptions = {}; + let language = {}; + const searchOptionEl = window.document.getElementById( + "quarto-search-options" + ); + if (searchOptionEl) { + const jsonStr = searchOptionEl.textContent; + quartoSearchOptions = JSON.parse(jsonStr); + language = quartoSearchOptions.language; + } + + // note the search mode + if (quartoSearchOptions.type === "overlay") { + searchEl.classList.add("type-overlay"); + } else { + searchEl.classList.add("type-textbox"); + } + + // Used to determine highlighting behavior for this page + // A `q` query param is expected when the user follows a search + // to this page + const currentUrl = new URL(window.location); + const query = currentUrl.searchParams.get(kQueryArg); + const showSearchResults = currentUrl.searchParams.get(kResultsArg); + const mainEl = window.document.querySelector("main"); + + // highlight matches on the page + if (query !== null && mainEl) { + // perform any highlighting + highlight(query, mainEl); + + // fix up the URL to remove the q query param + const replacementUrl = new URL(window.location); + replacementUrl.searchParams.delete(kQueryArg); + window.history.replaceState({}, "", replacementUrl); + } + + // function to clear highlighting on the page when the search query changes + // (e.g. if the user edits the query or clears it) + let highlighting = true; + const resetHighlighting = (searchTerm) => { + if (mainEl && highlighting && query !== null && searchTerm !== query) { + clearHighlight(query, mainEl); + highlighting = false; + } + }; + + // Clear search highlighting when the user scrolls sufficiently + const resetFn = () => { + resetHighlighting(""); + window.removeEventListener("quarto-hrChanged", resetFn); + window.removeEventListener("quarto-sectionChanged", resetFn); + }; + + // Register this event after the initial scrolling and settling of events + // on the page + window.addEventListener("quarto-hrChanged", resetFn); + window.addEventListener("quarto-sectionChanged", resetFn); + + // Responsively switch to overlay mode if the search is present on the navbar + // Note that switching the sidebar to overlay mode requires more coordinate (not just + // the media query since we generate different HTML for sidebar overlays than we do + // for sidebar input UI) + const detachedMediaQuery = + quartoSearchOptions.type === "overlay" + ? "all" + : quartoSearchOptions.location === "navbar" + ? "(max-width: 991px)" + : "none"; + + // If configured, include the analytics client to send insights + const plugins = configurePlugins(quartoSearchOptions); + + let lastState = null; + const { setIsOpen } = autocomplete({ + container: searchEl, + detachedMediaQuery: detachedMediaQuery, + defaultActiveItemId: 0, + panelContainer: "#quarto-search-results", + panelPlacement: quartoSearchOptions["panel-placement"], + debug: false, + plugins, + classNames: { + form: "d-flex", + }, + translations: { + clearButtonTitle: language["search-clear-button-title"], + detachedCancelButtonText: language["search-detached-cancel-button-title"], + submitButtonTitle: language["search-submit-button-title"], + }, + initialState: { + query, + }, + getItemUrl({ item }) { + return item.href; + }, + onStateChange({ state }) { + // Perhaps reset highlighting + resetHighlighting(state.query); + + // If the panel just opened, ensure the panel is positioned properly + if (state.isOpen) { + if (lastState && !lastState.isOpen) { + setTimeout(() => { + positionPanel(quartoSearchOptions["panel-placement"]); + }, 150); + } + } + + // Perhaps show the copy link + showCopyLink(state.query, quartoSearchOptions); + + lastState = state; + }, + reshape({ sources, state }) { + return sources.map((source) => { + try { + const items = source.getItems(); + + // Validate the items + validateItems(items); + + // group the items by document + const groupedItems = new Map(); + items.forEach((item) => { + const hrefParts = item.href.split("#"); + const baseHref = hrefParts[0]; + const isDocumentItem = hrefParts.length === 1; + + const items = groupedItems.get(baseHref); + if (!items) { + groupedItems.set(baseHref, [item]); + } else { + // If the href for this item matches the document + // exactly, place this item first as it is the item that represents + // the document itself + if (isDocumentItem) { + items.unshift(item); + } else { + items.push(item); + } + groupedItems.set(baseHref, items); + } + }); + + const reshapedItems = []; + let count = 1; + for (const [_key, value] of groupedItems) { + const firstItem = value[0]; + reshapedItems.push({ + ...firstItem, + type: kItemTypeDoc, + }); + + const collapseMatches = quartoSearchOptions["collapse-after"]; + const collapseCount = + typeof collapseMatches === "number" ? collapseMatches : 1; + + if (value.length > 1) { + const target = `search-more-${count}`; + const isExpanded = + state.context.expanded && + state.context.expanded.includes(target); + + const remainingCount = value.length - collapseCount; + + for (let i = 1; i < value.length; i++) { + if (collapseMatches && i === collapseCount) { + reshapedItems.push({ + target, + title: isExpanded + ? language["search-hide-matches-text"] + : remainingCount === 1 + ? `${remainingCount} ${language["search-more-match-text"]}` + : `${remainingCount} ${language["search-more-matches-text"]}`, + type: kItemTypeMore, + href: kItemTypeMoreHref, + }); + } + + if (isExpanded || !collapseMatches || i < collapseCount) { + reshapedItems.push({ + ...value[i], + type: kItemTypeItem, + target, + }); + } + } + } + count += 1; + } + + return { + ...source, + getItems() { + return reshapedItems; + }, + }; + } catch (error) { + // Some form of error occurred + return { + ...source, + getItems() { + return [ + { + title: error.name || "An Error Occurred While Searching", + text: + error.message || + "An unknown error occurred while attempting to perform the requested search.", + type: kItemTypeError, + }, + ]; + }, + }; + } + }); + }, + navigator: { + navigate({ itemUrl }) { + if (itemUrl !== offsetURL(kItemTypeMoreHref)) { + window.location.assign(itemUrl); + } + }, + navigateNewTab({ itemUrl }) { + if (itemUrl !== offsetURL(kItemTypeMoreHref)) { + const windowReference = window.open(itemUrl, "_blank", "noopener"); + if (windowReference) { + windowReference.focus(); + } + } + }, + navigateNewWindow({ itemUrl }) { + if (itemUrl !== offsetURL(kItemTypeMoreHref)) { + window.open(itemUrl, "_blank", "noopener"); + } + }, + }, + getSources({ state, setContext, setActiveItemId, refresh }) { + return [ + { + sourceId: "documents", + getItemUrl({ item }) { + if (item.href) { + return offsetURL(item.href); + } else { + return undefined; + } + }, + onSelect({ + item, + state, + setContext, + setIsOpen, + setActiveItemId, + refresh, + }) { + if (item.type === kItemTypeMore) { + toggleExpanded(item, state, setContext, setActiveItemId, refresh); + + // Toggle more + setIsOpen(true); + } + }, + getItems({ query }) { + const limit = quartoSearchOptions.limit; + if (quartoSearchOptions.algolia) { + return algoliaSearch(query, limit, quartoSearchOptions.algolia); + } else { + // Fuse search options + const fuseSearchOptions = { + isCaseSensitive: false, + shouldSort: true, + minMatchCharLength: 2, + limit: limit, + }; + + return readSearchData().then(function (fuse) { + return fuseSearch(query, fuse, fuseSearchOptions); + }); + } + }, + templates: { + noResults({ createElement }) { + return createElement( + "div", + { class: "quarto-search-no-results" }, + language["search-no-results-text"] + ); + }, + header({ items, createElement }) { + // count the documents + const count = items.filter((item) => { + return item.type === kItemTypeDoc; + }).length; + + if (count > 0) { + return createElement( + "div", + { class: "search-result-header" }, + `${count} ${language["search-matching-documents-text"]}` + ); + } else { + return createElement( + "div", + { class: "search-result-header-no-results" }, + `` + ); + } + }, + footer({ _items, createElement }) { + if ( + quartoSearchOptions.algolia && + quartoSearchOptions.algolia["show-logo"] + ) { + const libDir = quartoSearchOptions.algolia["libDir"]; + const logo = createElement("img", { + src: offsetURL( + `${libDir}/quarto-search/search-by-algolia.svg` + ), + class: "algolia-search-logo", + }); + return createElement( + "a", + { href: "http://www.algolia.com/" }, + logo + ); + } + }, + + item({ item, createElement }) { + return renderItem( + item, + createElement, + state, + setActiveItemId, + setContext, + refresh + ); + }, + }, + }, + ]; + }, + }); + + // Remove the labeleledby attribute since it is pointing + // to a non-existent label + if (quartoSearchOptions.type === "overlay") { + const inputEl = window.document.querySelector( + "#quarto-search .aa-Autocomplete" + ); + if (inputEl) { + inputEl.removeAttribute("aria-labelledby"); + } + } + + // If the main document scrolls dismiss the search results + // (otherwise, since they're floating in the document they can scroll with the document) + window.document.body.onscroll = () => { + setIsOpen(false); + }; + + if (showSearchResults) { + setIsOpen(true); + focusSearchInput(); + } +}); + +function configurePlugins(quartoSearchOptions) { + const autocompletePlugins = []; + const algoliaOptions = quartoSearchOptions.algolia; + if ( + algoliaOptions && + algoliaOptions["analytics-events"] && + algoliaOptions["search-only-api-key"] && + algoliaOptions["application-id"] + ) { + const apiKey = algoliaOptions["search-only-api-key"]; + const appId = algoliaOptions["application-id"]; + + // Aloglia insights may not be loaded because they require cookie consent + // Use deferred loading so events will start being recorded when/if consent + // is granted. + const algoliaInsightsDeferredPlugin = deferredLoadPlugin(() => { + if ( + window.aa && + window["@algolia/autocomplete-plugin-algolia-insights"] + ) { + window.aa("init", { + appId, + apiKey, + useCookie: true, + }); + + const { createAlgoliaInsightsPlugin } = + window["@algolia/autocomplete-plugin-algolia-insights"]; + // Register the insights client + const algoliaInsightsPlugin = createAlgoliaInsightsPlugin({ + insightsClient: window.aa, + onItemsChange({ insights, insightsEvents }) { + const events = insightsEvents.map((event) => { + const maxEvents = event.objectIDs.slice(0, 20); + return { + ...event, + objectIDs: maxEvents, + }; + }); + + insights.viewedObjectIDs(...events); + }, + }); + return algoliaInsightsPlugin; + } + }); + + // Add the plugin + autocompletePlugins.push(algoliaInsightsDeferredPlugin); + return autocompletePlugins; + } +} + +// For plugins that may not load immediately, create a wrapper +// plugin and forward events and plugin data once the plugin +// is initialized. This is useful for cases like cookie consent +// which may prevent the analytics insights event plugin from initializing +// immediately. +function deferredLoadPlugin(createPlugin) { + let plugin = undefined; + let subscribeObj = undefined; + const wrappedPlugin = () => { + if (!plugin && subscribeObj) { + plugin = createPlugin(); + if (plugin && plugin.subscribe) { + plugin.subscribe(subscribeObj); + } + } + return plugin; + }; + + return { + subscribe: (obj) => { + subscribeObj = obj; + }, + onStateChange: (obj) => { + const plugin = wrappedPlugin(); + if (plugin && plugin.onStateChange) { + plugin.onStateChange(obj); + } + }, + onSubmit: (obj) => { + const plugin = wrappedPlugin(); + if (plugin && plugin.onSubmit) { + plugin.onSubmit(obj); + } + }, + onReset: (obj) => { + const plugin = wrappedPlugin(); + if (plugin && plugin.onReset) { + plugin.onReset(obj); + } + }, + getSources: (obj) => { + const plugin = wrappedPlugin(); + if (plugin && plugin.getSources) { + return plugin.getSources(obj); + } else { + return Promise.resolve([]); + } + }, + data: (obj) => { + const plugin = wrappedPlugin(); + if (plugin && plugin.data) { + plugin.data(obj); + } + }, + }; +} + +function validateItems(items) { + // Validate the first item + if (items.length > 0) { + const item = items[0]; + const missingFields = []; + if (item.href == undefined) { + missingFields.push("href"); + } + if (!item.title == undefined) { + missingFields.push("title"); + } + if (!item.text == undefined) { + missingFields.push("text"); + } + + if (missingFields.length === 1) { + throw { + name: `Error: Search index is missing the ${missingFields[0]} field.`, + message: `The items being returned for this search do not include all the required fields. Please ensure that your index items include the ${missingFields[0]} field or use index-fields in your _quarto.yml file to specify the field names.`, + }; + } else if (missingFields.length > 1) { + const missingFieldList = missingFields + .map((field) => { + return `${field}`; + }) + .join(", "); + + throw { + name: `Error: Search index is missing the following fields: ${missingFieldList}.`, + message: `The items being returned for this search do not include all the required fields. Please ensure that your index items includes the following fields: ${missingFieldList}, or use index-fields in your _quarto.yml file to specify the field names.`, + }; + } + } +} + +let lastQuery = null; +function showCopyLink(query, options) { + const language = options.language; + lastQuery = query; + // Insert share icon + const inputSuffixEl = window.document.body.querySelector( + ".aa-Form .aa-InputWrapperSuffix" + ); + + if (inputSuffixEl) { + let copyButtonEl = window.document.body.querySelector( + ".aa-Form .aa-InputWrapperSuffix .aa-CopyButton" + ); + + if (copyButtonEl === null) { + copyButtonEl = window.document.createElement("button"); + copyButtonEl.setAttribute("class", "aa-CopyButton"); + copyButtonEl.setAttribute("type", "button"); + copyButtonEl.setAttribute("title", language["search-copy-link-title"]); + copyButtonEl.onmousedown = (e) => { + e.preventDefault(); + e.stopPropagation(); + }; + + const linkIcon = "bi-clipboard"; + const checkIcon = "bi-check2"; + + const shareIconEl = window.document.createElement("i"); + shareIconEl.setAttribute("class", `bi ${linkIcon}`); + copyButtonEl.appendChild(shareIconEl); + inputSuffixEl.prepend(copyButtonEl); + + const clipboard = new window.ClipboardJS(".aa-CopyButton", { + text: function (_trigger) { + const copyUrl = new URL(window.location); + copyUrl.searchParams.set(kQueryArg, lastQuery); + copyUrl.searchParams.set(kResultsArg, "1"); + return copyUrl.toString(); + }, + }); + clipboard.on("success", function (e) { + // Focus the input + + // button target + const button = e.trigger; + const icon = button.querySelector("i.bi"); + + // flash "checked" + icon.classList.add(checkIcon); + icon.classList.remove(linkIcon); + setTimeout(function () { + icon.classList.remove(checkIcon); + icon.classList.add(linkIcon); + }, 1000); + }); + } + + // If there is a query, show the link icon + if (copyButtonEl) { + if (lastQuery && options["copy-button"]) { + copyButtonEl.style.display = "flex"; + } else { + copyButtonEl.style.display = "none"; + } + } + } +} + +/* Search Index Handling */ +// create the index +var fuseIndex = undefined; +async function readSearchData() { + // Initialize the search index on demand + if (fuseIndex === undefined) { + // create fuse index + const options = { + keys: [ + { name: "title", weight: 20 }, + { name: "section", weight: 20 }, + { name: "text", weight: 10 }, + ], + ignoreLocation: true, + threshold: 0.1, + }; + const fuse = new window.Fuse([], options); + + // fetch the main search.json + const response = await fetch(offsetURL("search.json")); + if (response.status == 200) { + return response.json().then(function (searchDocs) { + searchDocs.forEach(function (searchDoc) { + fuse.add(searchDoc); + }); + fuseIndex = fuse; + return fuseIndex; + }); + } else { + return Promise.reject( + new Error( + "Unexpected status from search index request: " + response.status + ) + ); + } + } + return fuseIndex; +} + +function inputElement() { + return window.document.body.querySelector(".aa-Form .aa-Input"); +} + +function focusSearchInput() { + setTimeout(() => { + const inputEl = inputElement(); + if (inputEl) { + inputEl.focus(); + } + }, 50); +} + +/* Panels */ +const kItemTypeDoc = "document"; +const kItemTypeMore = "document-more"; +const kItemTypeItem = "document-item"; +const kItemTypeError = "error"; + +function renderItem( + item, + createElement, + state, + setActiveItemId, + setContext, + refresh +) { + switch (item.type) { + case kItemTypeDoc: + return createDocumentCard( + createElement, + "file-richtext", + item.title, + item.section, + item.text, + item.href + ); + case kItemTypeMore: + return createMoreCard( + createElement, + item, + state, + setActiveItemId, + setContext, + refresh + ); + case kItemTypeItem: + return createSectionCard( + createElement, + item.section, + item.text, + item.href + ); + case kItemTypeError: + return createErrorCard(createElement, item.title, item.text); + default: + return undefined; + } +} + +function createDocumentCard(createElement, icon, title, section, text, href) { + const iconEl = createElement("i", { + class: `bi bi-${icon} search-result-icon`, + }); + const titleEl = createElement("p", { class: "search-result-title" }, title); + const titleContainerEl = createElement( + "div", + { class: "search-result-title-container" }, + [iconEl, titleEl] + ); + + const textEls = []; + if (section) { + const sectionEl = createElement( + "p", + { class: "search-result-section" }, + section + ); + textEls.push(sectionEl); + } + const descEl = createElement("p", { + class: "search-result-text", + dangerouslySetInnerHTML: { + __html: text, + }, + }); + textEls.push(descEl); + + const textContainerEl = createElement( + "div", + { class: "search-result-text-container" }, + textEls + ); + + const containerEl = createElement( + "div", + { + class: "search-result-container", + }, + [titleContainerEl, textContainerEl] + ); + + const linkEl = createElement( + "a", + { + href: offsetURL(href), + class: "search-result-link", + }, + containerEl + ); + + const classes = ["search-result-doc", "search-item"]; + if (!section) { + classes.push("document-selectable"); + } + + return createElement( + "div", + { + class: classes.join(" "), + }, + linkEl + ); +} + +function createMoreCard( + createElement, + item, + state, + setActiveItemId, + setContext, + refresh +) { + const moreCardEl = createElement( + "div", + { + class: "search-result-more search-item", + onClick: (e) => { + // Handle expanding the sections by adding the expanded + // section to the list of expanded sections + toggleExpanded(item, state, setContext, setActiveItemId, refresh); + e.stopPropagation(); + }, + }, + item.title + ); + + return moreCardEl; +} + +function toggleExpanded(item, state, setContext, setActiveItemId, refresh) { + const expanded = state.context.expanded || []; + if (expanded.includes(item.target)) { + setContext({ + expanded: expanded.filter((target) => target !== item.target), + }); + } else { + setContext({ expanded: [...expanded, item.target] }); + } + + refresh(); + setActiveItemId(item.__autocomplete_id); +} + +function createSectionCard(createElement, section, text, href) { + const sectionEl = createSection(createElement, section, text, href); + return createElement( + "div", + { + class: "search-result-doc-section search-item", + }, + sectionEl + ); +} + +function createSection(createElement, title, text, href) { + const descEl = createElement("p", { + class: "search-result-text", + dangerouslySetInnerHTML: { + __html: text, + }, + }); + + const titleEl = createElement("p", { class: "search-result-section" }, title); + const linkEl = createElement( + "a", + { + href: offsetURL(href), + class: "search-result-link", + }, + [titleEl, descEl] + ); + return linkEl; +} + +function createErrorCard(createElement, title, text) { + const descEl = createElement("p", { + class: "search-error-text", + dangerouslySetInnerHTML: { + __html: text, + }, + }); + + const titleEl = createElement("p", { + class: "search-error-title", + dangerouslySetInnerHTML: { + __html: ` ${title}`, + }, + }); + const errorEl = createElement("div", { class: "search-error" }, [ + titleEl, + descEl, + ]); + return errorEl; +} + +function positionPanel(pos) { + const panelEl = window.document.querySelector( + "#quarto-search-results .aa-Panel" + ); + const inputEl = window.document.querySelector( + "#quarto-search .aa-Autocomplete" + ); + + if (panelEl && inputEl) { + panelEl.style.top = `${Math.round(panelEl.offsetTop)}px`; + if (pos === "start") { + panelEl.style.left = `${Math.round(inputEl.left)}px`; + } else { + panelEl.style.right = `${Math.round(inputEl.offsetRight)}px`; + } + } +} + +/* Highlighting */ +// highlighting functions +function highlightMatch(query, text) { + if (text) { + const start = text.toLowerCase().indexOf(query.toLowerCase()); + if (start !== -1) { + const startMark = ""; + const endMark = ""; + + const end = start + query.length; + text = + text.slice(0, start) + + startMark + + text.slice(start, end) + + endMark + + text.slice(end); + const startInfo = clipStart(text, start); + const endInfo = clipEnd( + text, + startInfo.position + startMark.length + endMark.length + ); + text = + startInfo.prefix + + text.slice(startInfo.position, endInfo.position) + + endInfo.suffix; + + return text; + } else { + return text; + } + } else { + return text; + } +} + +function clipStart(text, pos) { + const clipStart = pos - 50; + if (clipStart < 0) { + // This will just return the start of the string + return { + position: 0, + prefix: "", + }; + } else { + // We're clipping before the start of the string, walk backwards to the first space. + const spacePos = findSpace(text, pos, -1); + return { + position: spacePos.position, + prefix: "", + }; + } +} + +function clipEnd(text, pos) { + const clipEnd = pos + 200; + if (clipEnd > text.length) { + return { + position: text.length, + suffix: "", + }; + } else { + const spacePos = findSpace(text, clipEnd, 1); + return { + position: spacePos.position, + suffix: spacePos.clipped ? "…" : "", + }; + } +} + +function findSpace(text, start, step) { + let stepPos = start; + while (stepPos > -1 && stepPos < text.length) { + const char = text[stepPos]; + if (char === " " || char === "," || char === ":") { + return { + position: step === 1 ? stepPos : stepPos - step, + clipped: stepPos > 1 && stepPos < text.length, + }; + } + stepPos = stepPos + step; + } + + return { + position: stepPos - step, + clipped: false, + }; +} + +// removes highlighting as implemented by the mark tag +function clearHighlight(searchterm, el) { + const childNodes = el.childNodes; + for (let i = childNodes.length - 1; i >= 0; i--) { + const node = childNodes[i]; + if (node.nodeType === Node.ELEMENT_NODE) { + if ( + node.tagName === "MARK" && + node.innerText.toLowerCase() === searchterm.toLowerCase() + ) { + el.replaceChild(document.createTextNode(node.innerText), node); + } else { + clearHighlight(searchterm, node); + } + } + } +} + +// highlight matches +function highlight(term, el) { + const termRegex = new RegExp(term, "ig"); + const childNodes = el.childNodes; + + // walk back to front avoid mutating elements in front of us + for (let i = childNodes.length - 1; i >= 0; i--) { + const node = childNodes[i]; + + if (node.nodeType === Node.TEXT_NODE) { + // Search text nodes for text to highlight + const text = node.nodeValue; + + let startIndex = 0; + let matchIndex = text.search(termRegex); + if (matchIndex > -1) { + const markFragment = document.createDocumentFragment(); + while (matchIndex > -1) { + const prefix = text.slice(startIndex, matchIndex); + markFragment.appendChild(document.createTextNode(prefix)); + + const mark = document.createElement("mark"); + mark.appendChild( + document.createTextNode( + text.slice(matchIndex, matchIndex + term.length) + ) + ); + markFragment.appendChild(mark); + + startIndex = matchIndex + term.length; + matchIndex = text.slice(startIndex).search(new RegExp(term, "ig")); + if (matchIndex > -1) { + matchIndex = startIndex + matchIndex; + } + } + if (startIndex < text.length) { + markFragment.appendChild( + document.createTextNode(text.slice(startIndex, text.length)) + ); + } + + el.replaceChild(markFragment, node); + } + } else if (node.nodeType === Node.ELEMENT_NODE) { + // recurse through elements + highlight(term, node); + } + } +} + +/* Link Handling */ +// get the offset from this page for a given site root relative url +function offsetURL(url) { + var offset = getMeta("quarto:offset"); + return offset ? offset + url : url; +} + +// read a meta tag value +function getMeta(metaName) { + var 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 ""; +} + +function algoliaSearch(query, limit, algoliaOptions) { + const { getAlgoliaResults } = window["@algolia/autocomplete-preset-algolia"]; + + const applicationId = algoliaOptions["application-id"]; + const searchOnlyApiKey = algoliaOptions["search-only-api-key"]; + const indexName = algoliaOptions["index-name"]; + const indexFields = algoliaOptions["index-fields"]; + const searchClient = window.algoliasearch(applicationId, searchOnlyApiKey); + const searchParams = algoliaOptions["params"]; + const searchAnalytics = !!algoliaOptions["analytics-events"]; + + return getAlgoliaResults({ + searchClient, + queries: [ + { + indexName: indexName, + query, + params: { + hitsPerPage: limit, + clickAnalytics: searchAnalytics, + ...searchParams, + }, + }, + ], + transformResponse: (response) => { + if (!indexFields) { + return response.hits.map((hit) => { + return hit.map((item) => { + return { + ...item, + text: highlightMatch(query, item.text), + }; + }); + }); + } else { + const remappedHits = response.hits.map((hit) => { + return hit.map((item) => { + const newItem = { ...item }; + ["href", "section", "title", "text"].forEach((keyName) => { + const mappedName = indexFields[keyName]; + if ( + mappedName && + item[mappedName] !== undefined && + mappedName !== keyName + ) { + newItem[keyName] = item[mappedName]; + delete newItem[mappedName]; + } + }); + newItem.text = highlightMatch(query, newItem.text); + return newItem; + }); + }); + return remappedHits; + } + }, + }); +} + +function fuseSearch(query, fuse, fuseOptions) { + return fuse.search(query, fuseOptions).map((result) => { + const addParam = (url, name, value) => { + const anchorParts = url.split("#"); + const baseUrl = anchorParts[0]; + const sep = baseUrl.search("\\?") > 0 ? "&" : "?"; + anchorParts[0] = baseUrl + sep + name + "=" + value; + return anchorParts.join("#"); + }; + + return { + title: result.item.title, + section: result.item.section, + href: addParam(result.item.href, kQueryArg, query), + text: highlightMatch(query, result.item.text), + }; + }); +}